@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_brown_85: #ba9141;--invitation_brown_85_rgb: 186, 145, 65;--invitation_brown_86: #f1e8c0;--invitation_brown_86_rgb: 241, 232, 192;--invitation_brown_87: #865f14;--invitation_brown_87_rgb: 134, 95, 20;--invitation_brown_89: #f3cd81;--invitation_brown_89_rgb: 243, 205, 129;--invitation_brown_91: #f3e7bd;--invitation_brown_91_rgb: 243, 231, 189}.col_invitation_brown_85{color:#ba9141}.fill_invitation_brown_85{fill:#ba9141}.bcol_invitation_brown_85{background-color:#ba9141}.col_invitation_brown_86{color:#f1e8c0}.fill_invitation_brown_86{fill:#f1e8c0}.bcol_invitation_brown_86{background-color:#f1e8c0}.col_invitation_brown_87{color:#865f14}.fill_invitation_brown_87{fill:#865f14}.bcol_invitation_brown_87{background-color:#865f14}.col_invitation_brown_89{color:#f3cd81}.fill_invitation_brown_89{fill:#f3cd81}.bcol_invitation_brown_89{background-color:#f3cd81}.col_invitation_brown_91{color:#f3e7bd}.fill_invitation_brown_91{fill:#f3e7bd}.bcol_invitation_brown_91{background-color:#f3e7bd}.bl_retro_pattern_yellow{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_retro_pattern_yellow .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_retro_pattern_yellow .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_retro_pattern_yellow .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_retro_pattern_yellow .ff_english{font-family:Nunito,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_retro_pattern_yellow .el_invitationDesignHeadline.lt_2,.bl_retro_pattern_yellow .bl_invitationField_content_title_text{letter-spacing:.3em}.bl_retro_pattern_yellow .bl_invitationHero .bl_invitationHero_ttl{display:grid;gap:15px;place-items:center}.bl_retro_pattern_yellow_no_photo .bl_invitationHero:before{content:"";position:absolute;width:100%;top:0;left:0;height:5%;background-color:#ba9141}.bl_retro_pattern_yellow_no_photo .bl_invitationHero:after{content:"";position:absolute;width:100%;bottom:0;left:0;height:5%;background-color:#ba9141}.bl_retro_pattern_yellow_no_photo .bl_invitationHero_slideList{display:none}.bl_retro_pattern_yellow .bl_invitationCountdown .el_invitationDesignHeadline_wrap{z-index:1}.bl_retro_pattern_yellow .bl_invitationCountdown .bl_invitationCountdown_time_content{padding-bottom:23px}.bl_retro_pattern_yellow .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_timeList_item_time{gap:5px}.bl_retro_pattern_yellow .bl_invitationCountdown .el_invitationDesignHeadline_big_text,.bl_retro_pattern_yellow .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_eng,.bl_retro_pattern_yellow .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_timeList_item_time_eng,.bl_retro_pattern_yellow .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_toTime{letter-spacing:.4em}.bl_retro_pattern_yellow .bl_invitationIntroduction>figure{border-radius:5px;border:1px solid #ba9141}.bl_retro_pattern_yellow .bl_invitationIntroduction>figure img{border-radius:5px}.bl_retro_pattern_yellow .bl_invitationIntroduction>figure .bl_invitationIntroduction_img_wrap{border-radius:5px}.bl_retro_pattern_yellow .bl_invitationHost{padding-right:30px;padding-left:30px}.bl_retro_pattern_yellow .bl_invitationHost .bl_invitationDesignCard_imgBlock{width:57%;border-radius:5px;border:1px solid #ba9141}.bl_retro_pattern_yellow .bl_invitationHost .bl_invitationDesignCard_type_text{font-size:clamp(10px,4.3vw,14.19px)}.bl_retro_pattern_yellow .bl_invitationHost .bl_invitationDesignCard{color:#865f14;padding:15px 0 30px;border-radius:5px;border:1px solid #865f14;box-shadow:0 0 0 5px #f3cd81,0 0 0 8px #865f14;background-color:#f3e7bdb3}.bl_retro_pattern_yellow .bl_invitationHost .bl_invitationDesignCard_imgBlock_img_wrap,.bl_retro_pattern_yellow .bl_invitationHost .bl_invitationDesignCard_imgBlock_img_wrap img{border-radius:5px}.bl_retro_pattern_yellow .bl_invitationInformation{padding-top:100px}.bl_retro_pattern_yellow .bl_invitationInformation:before{content:"";width:100%;height:4px;position:absolute;top:15px;left:0;border-top:1px solid #f1e8c0;border-bottom:1px solid #f1e8c0}.bl_retro_pattern_yellow .bl_invitationField{padding-top:50px}.bl_retro_pattern_yellow .bl_invitationField:before{content:"";width:100%;height:4px;position:absolute;top:15px;left:0;border-top:1px solid #f1e8c0;border-bottom:1px solid #f1e8c0}.bl_retro_pattern_yellow_decoImg_hero_photo_filter{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#ba9141;opacity:1;animation-name:retroPatternYellowPhotoOpacity;animation-delay:1s;animation-duration:3s;animation-timing-function:ease-in;animation-fill-mode:forwards;will-change:opacity}.bl_retro_pattern_yellow_decoImg_hero_photo_backImg,.bl_retro_pattern_yellow_decoImg_hero_no_photo_backImg{width:100%;height:100%;position:absolute;top:0;left:0}.bl_retro_pattern_yellow_decoImg_hero_photo_backImg{opacity:1;animation-name:retroPatternYellowPhotoOpacity;animation-delay:1s;animation-duration:3s;animation-timing-function:ease-in;animation-fill-mode:forwards;will-change:opacity}@keyframes retroPatternYellowPhotoOpacity{0%{opacity:1}50%{opacity:.5}to{opacity:.3}}.bl_retro_pattern_yellow_decoImg_hero_photo_leftImg,.bl_retro_pattern_yellow_decoImg_hero_no_photo_leftImg{width:100%;position:absolute;top:10%;left:-45%}.bl_retro_pattern_yellow_decoImg_hero_photo_leftImg{transform:translate3d(-100%,0,0);opacity:0;animation-name:retroPatternYellowPhotoTransLeft;animation-delay:1s;animation-duration:5s;animation-timing-function:ease-out;animation-fill-mode:forwards;will-change:transform opacity}@keyframes retroPatternYellowPhotoTransLeft{0%{transform:translate3d(-100%,0,0);opacity:0}25%{transform:translateZ(0);opacity:1}40%{transform:translateZ(0);opacity:1}to{transform:translate3d(-100%,0,0);opacity:0}}.bl_retro_pattern_yellow_decoImg_hero_photo_rightImg,.bl_retro_pattern_yellow_decoImg_hero_no_photo_rightImg{width:100%;position:absolute;bottom:10%;right:-30%}.bl_retro_pattern_yellow_decoImg_hero_photo_rightImg{transform:translate3d(100%,0,0);opacity:0;animation-name:retroPatternYellowPhotoTransRight;animation-delay:1s;animation-duration:5s;animation-timing-function:ease-out;animation-fill-mode:forwards;will-change:transform opacity}@keyframes retroPatternYellowPhotoTransRight{0%{transform:translate3d(100%,0,0);opacity:0}25%{transform:translateZ(0);opacity:1}40%{transform:translateZ(0);opacity:1}to{transform:translate3d(100%,0,0);opacity:0}}.bl_retro_pattern_yellow_decoImg_hero_ttl_img{width:10%;max-width:32px}.bl_retro_pattern_yellow_decoImg_countdown{position:relative}.bl_retro_pattern_yellow_decoImg_countdown_backImg{position:absolute;top:0;left:0;z-index:-1}.bl_retro_pattern_yellow_decoImg_host_groom{width:100%;position:absolute;left:-20%;top:32%}.bl_retro_pattern_yellow_decoImg_host_bride{width:100%;position:absolute;right:-20%;bottom:-6%}.bl_retro_pattern_yellow_decoImg_info_top,.bl_retro_pattern_yellow_decoImg_field_top{width:10%;max-width:50px;position:absolute;top:40px;left:50%;transform:translate(-50%)}
