@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_gray_3: #707070;--invitation_gray_3_rgb: 112, 112, 112}.col_invitation_gray_3{color:#707070}.fill_invitation_gray_3{fill:#707070}.bcol_invitation_gray_3{background-color:#707070}.bl_whiteRose .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_whiteRose .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_whiteRose .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_whiteRose .ff_english{font-family:Abril Fatface,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_whiteRose .bl_invitationCountdown .el_invitationDesignHeadline_big:before{content:"";display:block;position:absolute;top:55%;left:-10px;transform:translate(-100%,-50%);background-color:#707070;height:1px;width:10%}.bl_whiteRose .bl_invitationCountdown .el_invitationDesignHeadline_big:after{content:"";display:block;position:absolute;top:55%;right:-10px;transform:translate(100%,-50%);background-color:#707070;height:1px;width:10%}.bl_whiteRose .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_whiteRose .bl_invitationHost{padding-bottom:120px}@media screen and (min-width: 768px){.bl_whiteRose .bl_invitationHost{padding-bottom:140px}}.bl_whiteRose .bl_invitationInformation{padding-bottom:100px}.bl_whiteRose_decoImg_headline{width:40px;height:60px}.bl_whiteRose_decoImg_headline_left{top:0;left:0;transform:translate(-120%)}.bl_whiteRose_decoImg_headline_right{top:0;right:0;transform:translate(120%) scaleX(-1)}.bl_whiteRose_decoImg_hero_top{top:0;right:0;width:50%;animation:heroTopImage 1s forwards}@keyframes heroTopImage{0%{transform:translate3d(100%,-100%,0)}to{transform:translate3d(0,-25%,0)}}.bl_whiteRose_decoImg_hero_bottom{bottom:0;left:0;width:50%;animation:heroBottomImage 1s forwards}@keyframes heroBottomImage{0%{transform:translate3d(-100%,100%,0)}to{transform:translateZ(0)}}.bl_whiteRose_decoImg_host_groom_top{width:30%;top:0;left:0;transform:translate(-40%,-5%)}.bl_whiteRose_decoImg_host_groom_bottom{width:60%;bottom:0;right:0;transform:translate(20%,10%)}.bl_whiteRose_decoImg_host_bride_top{top:0;left:0;transform:translate(-40%,-5%);width:50%}.bl_whiteRose_decoImg_host_bride_bottom{bottom:0;right:0;transform:translate(25%,15%);width:70%}.bl_whiteRose_decoImg_information{top:0;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px}.bl_whiteRose_decoImg_information_wrap{top:0;left:0;width:100%}.bl_whiteRose_decoImg_information_bottomWrap{bottom:0;left:0;width:100%;z-index:2}.bl_whiteRose_decoImg_information_left{bottom:0;left:0;width:25%;transform:translateY(35%)}.bl_whiteRose_decoImg_information_right{bottom:0;right:0;transform:translate(30%,35%);width:50%}.bl_whiteRose_hero_decoLayer{width:100%;height:100%;top:0}.bl_whiteRose #whiteRoseSvg{width:80%;height:auto;margin:0 auto;z-index:6}.bl_whiteRose #whiteRoseSvg path{fill-opacity:0;fill:none;transition:fill-opacity 3s;stroke:none;stroke-width:.5;stroke-miterlimit:10}.bl_whiteRose #whiteRoseSvg path.isActive{fill:#777;fill-opacity:1}.bl_whiteRose #whiteRoseSvg path.is_white{transition:fill-opacity 3s,stroke 1s,fill 2s;fill:#fff}
