@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_black: #333333;--invitation_black_rgb: 51, 51, 51;--invitation_blue_63: #003151;--invitation_blue_63_rgb: 0, 49, 81;--invitation_blue_64: #00253d;--invitation_blue_64_rgb: 0, 37, 61;--invitation_green_61: #5b7972;--invitation_green_61_rgb: 91, 121, 114;--invitation_red_19: #762d2d;--invitation_red_19_rgb: 118, 45, 45}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.col_invitation_blue_63{color:#003151}.fill_invitation_blue_63{fill:#003151}.bcol_invitation_blue_63{background-color:#003151}.col_invitation_blue_64{color:#00253d}.fill_invitation_blue_64{fill:#00253d}.bcol_invitation_blue_64{background-color:#00253d}.col_invitation_green_61{color:#5b7972}.fill_invitation_green_61{fill:#5b7972}.bcol_invitation_green_61{background-color:#5b7972}.col_invitation_red_19{color:#762d2d}.fill_invitation_red_19{fill:#762d2d}.bcol_invitation_red_19{background-color:#762d2d}.bl_luxuryFloral .ff_english{font-family:"Noto Serif",Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_luxuryFloral .bl_invitationHero{height:100vh}.bl_luxuryFloral .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_luxuryFloral .bl_invitationCountdown_time_content_inner_eng{margin-top:-.5em}.bl_luxuryFloral .el_invitationDesignHeadline,.bl_luxuryFloral .el_invitationDesignHeadline_small{letter-spacing:0}.bl_luxuryFloral_slideshow{z-index:4!important;position:relative;height:55vh;align-self:flex-start;justify-items:center}@media screen and (min-width: 768px){.bl_luxuryFloral_slideshow{height:360.25px}}.bl_luxuryFloral_slideshow .bl_invitationHero_slideList{position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);width:auto;height:60%;aspect-ratio:.9/1}.bl_luxuryFloral_slideshow .bl_invitationHero_slideList_img_wrap{clip-path:url(#hexagonal)}.bl_luxuryFloral_decoImg_hero_ttl{height:20vh;max-width:500px;margin:0 auto;animation-name:maskInBottom_luxuryFloral;animation-fill-mode:both;animation-timing-function:ease-in-out}@media screen and (min-width: 768px){.bl_luxuryFloral_decoImg_hero_ttl{height:131px}}.bl_luxuryFloral_decoImg_hero_ttl_1{width:80%}.bl_luxuryFloral_decoImg_hero_ttl_2{width:50%}.bl_luxuryFloral_decoImg_hero_img_back{top:0;width:100%;height:100%}.bl_luxuryFloral_decoImg_hero_img_1{height:55vh;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){.bl_luxuryFloral_decoImg_hero_img_1{height:360.25px}}.bl_luxuryFloral_decoImg_hero_img_2{height:15vh;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){.bl_luxuryFloral_decoImg_hero_img_2{height:98.25px}}.bl_luxuryFloral_decoImg_hero_date{height:10vh;margin-top:10px;grid-template-columns:1fr auto 1fr;align-items:center}@media screen and (min-width: 768px){.bl_luxuryFloral_decoImg_hero_date{height:65.5px}}.bl_luxuryFloral_decoImg_hero_date_week{padding:8px;justify-self:end;border-top:1px solid #5b7972;border-bottom:1px solid #5b7972;font-size:2.8vw}@media screen and (min-width: 768px){.bl_luxuryFloral_decoImg_hero_date_week{font-size:9.24px}}.bl_luxuryFloral_decoImg_hero_date_week_large{line-height:1.2em;font-size:8vw}@media screen and (min-width: 768px){.bl_luxuryFloral_decoImg_hero_date_week_large{font-size:26.4px}}.bl_luxuryFloral_decoImg_hero_date_week_small{font-size:2.8vw}@media screen and (min-width: 768px){.bl_luxuryFloral_decoImg_hero_date_week_small{font-size:9.24px}}.bl_luxuryFloral_decoImg_hero_date_time{padding:8px;justify-self:start;border-top:1px solid #5b7972;border-bottom:1px solid #5b7972;font-size:2.8vw}@media screen and (min-width: 768px){.bl_luxuryFloral_decoImg_hero_date_time{font-size:9.24px}}.bl_luxuryFloral .bl_invitationCountdown{background-color:#003151}.bl_luxuryFloral_countdown_img_1{top:0;left:0;width:20%;margin:15px;transform:scaleX(-1)}.bl_luxuryFloral_countdown_img_2{top:0;right:0;margin:15px;width:20%}.bl_luxuryFloral_countdown_img_3{bottom:0;left:0;width:20%;margin:15px;transform:rotate(180deg)}.bl_luxuryFloral_countdown_img_4{bottom:0;right:0;width:20%;margin:15px;transform:scaleY(-1)}.bl_luxuryFloral .bl_invitationIntroduction{padding-top:20px}.bl_luxuryFloral_host .bl_invitationDesignCard_content{margin-top:10px}.bl_luxuryFloral_host .bl_invitationDesignCard_imgBlock_img_wrap{z-index:3!important}.bl_luxuryFloral_host .bl_invitationDesignCard_type_border:before{background-color:#5b7972}.bl_luxuryFloral_host .bl_invitationDesignCard_type_border:after{background-color:#5b7972}.bl_luxuryFloral_host_groom,.bl_luxuryFloral_host_bride{z-index:-1;top:50%;left:50%;width:140%;transform:translate(-50%,-50%)}.bl_luxuryFloral_information .bl_invitationInformation{padding-top:50px;padding-bottom:180px}.bl_luxuryFloral_information_img{z-index:2;top:0;left:50%;transform:translate(-50%,-60%);width:50%}.bl_luxuryFloral_field_img_1{z-index:2;top:0;left:0;transform:translateY(-60%);width:30%;max-width:150px}.bl_luxuryFloral_field_img_2{z-index:2;top:0;right:0;transform:translateY(-60%) scaleX(-1);width:30%;max-width:150px}@keyframes maskInBottom_luxuryFloral{0%{margin-top:-150px}to{margin-top:0}}
