@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}.version_2 .bl_invitationHero{grid-template-columns:1fr;grid-template-rows:1fr;height:calc(var(--heroVh, 1vh) * 100);grid-template-areas:"content";overflow:hidden;min-height:500px}@media screen and (min-width: 768px){.version_2 .bl_invitationHero{height:655px!important}}.version_2 .bl_invitationHero>*{grid-area:content}.version_2 .bl_invitationHero>*:nth-child(1){z-index:1}.version_2 .bl_invitationHero>*:nth-child(2){z-index:2}.version_2 .bl_invitationHero>*:nth-child(3){z-index:3}.version_2 .bl_invitationHero>*:nth-child(4){z-index:4}.version_2 .bl_invitationHero>*:nth-child(5){z-index:5}.version_2 .bl_invitationHero>*:nth-child(6){z-index:6}.version_2 .bl_invitationHero>*:nth-child(7){z-index:7}.version_2 .bl_invitationHero>*:nth-child(8){z-index:8}.version_2 .bl_invitationHero>*:nth-child(9){z-index:9}.version_2 .bl_invitationHero_slideList{display:grid;overflow:hidden;height:100%}.version_2 .bl_invitationHero_slideList_item{grid-row:1/1;grid-column:1/1;overflow:hidden}.version_2 .bl_invitationHero_slideList.isVertical .version_2 .bl_invitationHero_slideList_img.isHorizontal{height:auto;width:100%}.version_2 .bl_invitationHero_slideList_img{transform-origin:top left;-o-object-fit:contain;object-fit:contain;height:100%;width:auto;image-rendering:-webkit-optimize-contrast}.version_2 .bl_invitationHero_slideList_img.isHorizontal{height:100%;width:auto}.version_2 .bl_invitationHero_slideList_img.isVertical{height:auto;width:100%}.version_2 .bl_invitationHero_slideList_img_wrap{height:100%;width:100%;overflow:hidden}.version_2 .bl_invitationHero_slideList .js-inner{opacity:0;transition:2s}.version_2 .bl_invitationHero_slideList .js-inner.js-isActive{opacity:1}.version_2 .bl_invitationHero_slideList .js-inner.js-isActive.js-hidden{opacity:0}.version_2 .bl_invitationHero_img{height:100vh;width:100%}.version_2 .bl_invitationHero_ttl{letter-spacing:0;line-height:1}.version_2 .bl_invitationHero .filter_black{height:100%;background-color:#00000080}.version_2 .bl_invitationHero .filter_white{height:100%;background-color:#ffffff85}.version_2 .bl_invitationHero .filter_green{height:100%;background-color:#63766480}.version_2 .bl_invitationHero .filter_white_gradation{position:relative;height:100%}.version_2 .bl_invitationHero .filter_white_gradation:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:17%;background:linear-gradient(#fff,rgba(255,255,255,0))}.version_2 .bl_invitationHero .filter_white_gradation:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:17%;background:linear-gradient(rgba(255,255,255,0),#fff)}:root{--invitation_gold_2: #9c8a38;--invitation_gold_2_rgb: 156, 138, 56}.col_invitation_gold_2{color:#9c8a38}.fill_invitation_gold_2{fill:#9c8a38}.bcol_invitation_gold_2{background-color:#9c8a38}.bl_princessRose .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_princessRose .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_princessRose .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_princessRose .ff_english{font-family:Libre Bodoni,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_princessRose .bl_invitationCountdown_time_content_inner_eng{margin-top:-1em}.bl_princessRose .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_princessRose .el_invitationDesignHeadline,.bl_princessRose .el_invitationDesignHeadline_small{letter-spacing:0}.bl_princessRose .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_princessRose_host .bl_invitationHost{padding-bottom:275px}.bl_princessRose_information .bl_invitationInformation{padding-bottom:125px}.bl_princessRose_decoImg_headline{top:50%;height:33px;width:33px}.bl_princessRose_decoImg_headline_left{left:0;transform:translate(-45px,-50%) scaleX(-1)}.bl_princessRose_decoImg_headline_right{right:0;transform:translate(45px,-50%)}.bl_princessRose_decoImg_hero_top{top:0;width:100%;transform:translateY(-30%) scaleX(-1)}.bl_princessRose_decoImg_hero_top_leftTop{z-index:2;top:0;left:17%;width:12%;transform:translateY(190%)}.bl_princessRose_decoImg_hero_top_rightTop{z-index:2;top:0;right:17%;width:12%;transform:translateY(190%)}.bl_princessRose_decoImg_hero_top_leftBottom{z-index:2;bottom:0;left:10%;width:20%;transform:translateY(-140%) rotate(-45deg)}.bl_princessRose_decoImg_hero_top_rightBottom{z-index:2;bottom:0;right:17%;width:12%;transform:translateY(-190%)}.bl_princessRose_decoImg_hero_bottom{z-index:2;bottom:0;left:50%;width:100%;transform:translate(-50%,33%)}.bl_princessRose_decoImg_hero_center{position:relative;z-index:2;width:80%;max-width:400px;height:auto}.bl_princessRose_decoImg_hero_text{top:-45%;left:0;width:100%;font-size:3vw}.bl_princessRose_decoImg_countdown{z-index:2;top:0;left:10%;width:12%;transform:translateY(40%) rotate(-45deg)}.bl_princessRose_decoImg_introduction{margin-top:5px;width:100%}.bl_princessRose_decoImg_host_groom_left{top:0;left:0;transform:translate(-20%,-20%);width:60%}.bl_princessRose_decoImg_host_groom_right{bottom:0;right:0;transform:translate(50%,20%);width:25%}.bl_princessRose_decoImg_host_bride_left{top:0;left:0;transform:translate(-55%,-45%);width:25%}.bl_princessRose_decoImg_host_bride_right{bottom:0;right:0;transform:translate(25%,15%);width:55%}.bl_princessRose_decoImg_host_type{width:100%}.bl_princessRose_decoImg_host_type_left{order:1;transform:scaleX(-1)}.bl_princessRose_decoImg_host_type_right{order:3}.bl_princessRose_decoImg_host_bottom{bottom:90px;left:50%;transform:translate(-50%);width:112px;height:115px}.bl_princessRose_decoImg_information_top{top:0;left:50%;width:100%;max-width:500px;transform:translate(-50%,-50%);z-index:2}.bl_princessRose_decoImg_information_other{bottom:65px;right:5%;width:20%;max-width:100px}.bl_princessRose_decoImg_information_bottom{bottom:0;left:50%;transform:translate(-50%,40%);width:68%;max-width:320px;z-index:2}.bl_princessRose .filter_black_light{top:0;left:0;width:100%;height:100%;background-color:#31060749}.bl_princessRose #canvas path{fill-opacity:0;fill:none;transition:fill-opacity 1s;stroke:#000;stroke-width:.5;stroke-miterlimit:10}.bl_princessRose #canvas path.isActive{fill-opacity:1;stroke:none;animation-name:changeFill;animation-duration:1s;animation-delay:1.5s;animation-fill-mode:both;animation-timing-function:ease-in-out}@keyframes changeFill{0%{fill:#9c8a38}to{fill:#fff}}.moveIcon_5px,.moveIcon_2px{animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-direction:alternate;animation-iteration-count:infinite}.moveIcon_2px{animation-name:moveIcon_2px}.moveIcon_5px{animation-name:moveIcon_5px}@keyframes moveIcon_5px{0%{margin-top:-5px;margin-bottom:-5px}to{margin-top:5px;margin-bottom:5px}}@keyframes moveIcon_2px{0%{margin-top:-2px;margin-bottom:-2px}to{margin-top:2px;margin-bottom:2px}}
