@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_black_26: #151515;--invitation_black_26_rgb: 21, 21, 21;--invitation_red_50: #f33434;--invitation_red_50_rgb: 243, 52, 52;--invitation_red_51: #be2d2d;--invitation_red_51_rgb: 190, 45, 45}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.col_invitation_black_26{color:#151515}.fill_invitation_black_26{fill:#151515}.bcol_invitation_black_26{background-color:#151515}.col_invitation_red_50{color:#f33434}.fill_invitation_red_50{fill:#f33434}.bcol_invitation_red_50{background-color:#f33434}.col_invitation_red_51{color:#be2d2d}.fill_invitation_red_51{fill:#be2d2d}.bcol_invitation_red_51{background-color:#be2d2d}.bl_auspicious{font-family:"Noto Serif JP",Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_auspicious .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_auspicious .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_auspicious .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_auspicious_3line{position:relative;display:block;width:100%;height:1px}.bl_auspicious_3line:before,.bl_auspicious_3line:after{content:"";position:absolute;display:block;width:100%;height:1px}.bl_auspicious_3line:before{top:3px}.bl_auspicious_3line:after{top:-3px}.bl_auspicious_3line_white{background-color:#fff!important}.bl_auspicious_3line_white:before,.bl_auspicious_3line_white:after{background-color:#fff!important}.bl_auspicious_noSlide{padding:80px 8% 0;align-self:flex-start}.bl_auspicious_noSlide_slideshow{display:none}.bl_auspicious_noSlide_img_1{height:100%}.bl_auspicious_noSlide_img_2{width:28%}.bl_auspicious_noSlide_top{top:45%}.bl_auspicious_noSlide_bottom{bottom:45%}.bl_auspicious_aka .bl_auspicious_noSlide_txt{color:#fff}.bl_auspicious_hero_wrap{margin-top:25%;letter-spacing:.18em}.bl_auspicious_hero_ttl{font-size:28px}.bl_auspicious_hero_name{font-size:20px}.bl_auspicious_hero_top{top:45%}.bl_auspicious_hero_bottom{bottom:45%}.bl_auspicious .bl_invitationHero_slideList{position:relative;height:100%}.bl_auspicious .bl_invitationHero_slideList:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#77777726}.bl_auspicious .bl_invitationCountdown_time_content{padding:10%}.bl_auspicious .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_auspicious_back{height:100%}.bl_auspicious_countdown{z-index:3;position:relative;gap:0;height:95%;margin:0 auto;padding-top:10%;letter-spacing:.08em}.bl_auspicious_countdown:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff9}.bl_auspicious_countdown_top{z-index:3;width:83%;top:10%;left:50%;transform:translate(-50%);grid-template-columns:1fr 1fr 1fr;align-items:center}.bl_auspicious_countdown_bottom{z-index:3;width:90%;bottom:0%;left:50%;transform:translate(-50%)}.bl_auspicious_countdown_img{width:40%;justify-self:center}.bl_auspicious_countdown .bl_invitationCountdown_time_content_inner{gap:0}.bl_auspicious_countdown .bl_invitationCountdown_time_content_inner_timeList_item_time{gap:5px}.bl_auspicious_countdown .bl_invitationCountdown_time_content_inner_timeList_item_time_eng{font-size:7px}.bl_auspicious_countdown .el_invitationDesignHeadline{letter-spacing:.1em}.bl_auspicious_countdown .bl_invitationCountdown_time_content_inner_day,.bl_auspicious_countdown .bl_invitationCountdown_time_content_inner_toTime{letter-spacing:.36em}.bl_auspicious_countdown .bl_invitationCountdown_time_content_inner_timeList_item_time_eng{letter-spacing:.27em}.bl_auspicious .bl_invitationCountdown_time_content_wrap{padding-top:50px}.bl_auspicious_intro .bl_invitationIntroduction{padding:0}.bl_auspicious_intro .bl_invitationIntroduction>*{padding:10px}.bl_auspicious .bl_invitationHost{padding:0 12% 250px}.bl_auspicious .bl_invitationHost_list{margin-top:75px;gap:85px}.bl_auspicious .bl_invitationHost .el_invitationDesignHeadline{font-size:var(--fs-40);gap:20px;letter-spacing:.3em;text-indent:.3em}.bl_auspicious .bl_invitationHost .el_invitationDesignHeadline_small{font-size:var(--fs-13);letter-spacing:0}.bl_auspicious .bl_invitationHost .bl_invitationDesignCard{margin:0 3%;background-color:#ffffff73;gap:25px}.bl_auspicious .bl_invitationHost .bl_invitationDesignCard_imgBlock{width:65%}.bl_auspicious .bl_invitationHost .bl_invitationDesignCard_content{margin-top:13px}.bl_auspicious .bl_invitationHost .bl_invitationDesignCard_content_name{width:100%;font-size:18px}.bl_auspicious .bl_invitationHost .bl_invitationDesignCard_content_text{width:100%;font-size:13px}.bl_auspicious .bl_invitationHost .bl_invitationDesignCard_type{font-size:21px;letter-spacing:.18em}.bl_auspicious_host_img_1{width:40%;top:6%;left:-9%}.bl_auspicious_host_img_2{width:28%;top:50%;right:3%}.bl_auspicious_host_img_3{width:35%;bottom:6.5%;left:3%}.bl_auspicious_host_bottom{order:4}.bl_auspicious_info_img{width:10%;top:-80px;left:50%;transform:translate(-50%)}.bl_auspicious_info .bl_invitationInformation{padding-top:150px}.bl_auspicious_info .el_invitationDesignHeadline_big{letter-spacing:.3em}.bl_auspicious_field_img{width:10%;top:95px;left:50%;transform:translate(-50%)}.bl_auspicious_field_wrap{z-index:1;width:100%;height:10px;top:20px}.bl_auspicious_field .bl_invitationField_content{padding-top:175px}.bl_auspicious_field .bl_invitationField_content_title_text{letter-spacing:.3em;font-size:34px}.bl_auspicious_field .bl_invitationField_content_title_text_wrap{width:270px;margin:0 auto}.bl_auspicious_field .el_invitationDesignHeadline_small{margin-top:20px}.bl_auspicious_shiro .bl_auspicious_3line{background-color:#f33434}.bl_auspicious_shiro .bl_auspicious_3line:before,.bl_auspicious_shiro .bl_auspicious_3line:after{background-color:#f33434}.bl_auspicious_shiro .bl_auspicious_hero_ttl,.bl_auspicious_shiro .bl_auspicious_hero_name{animation-name:auspiciousChangeColor;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_auspicious_shiro .bl_auspicious_intro .bl_invitationIntroduction figure{background-color:#f33434}.bl_auspicious_shiro .bl_auspicious_info,.bl_auspicious_shiro .bl_invitationGallery{border-top:7px solid #f33434}.bl_auspicious_shiro .bl_auspicious_field .bl_auspicious_3line{background-color:#fff}.bl_auspicious_shiro .bl_auspicious_field .bl_auspicious_3line:before,.bl_auspicious_shiro .bl_auspicious_field .bl_auspicious_3line:after{background-color:#fff}@keyframes auspiciousChangeColor{0%{color:#151515}to{color:#fff}}.bl_auspicious_aka .bl_auspicious_3line{background-color:#fff}.bl_auspicious_aka .bl_auspicious_3line:before,.bl_auspicious_aka .bl_auspicious_3line:after{background-color:#fff}.bl_auspicious_aka .bl_invitationHero{background-color:#be2d2d}.bl_auspicious_aka .bl_invitationHero_slideList:after{background-color:#be2d2d26}.bl_auspicious_aka .bl_auspicious_hero_wrap,.bl_auspicious_aka .bl_auspicious_intro{color:#fff}.bl_auspicious_aka .bl_auspicious_intro .bl_invitationIntroduction figure{background-color:#fff}.bl_auspicious_aka .bl_auspicious_countdown:before{background-color:#be2d2d99}.bl_auspicious_aka .bl_auspicious_host{color:#fff}.bl_auspicious_aka .bl_auspicious_host .bl_invitationDesignCard{background-color:#be2d2d73}.bl_auspicious_aka .bl_auspicious_info{background-color:#be2d2d;border-top:7px solid #fff}.bl_auspicious_aka .bl_invitationGallery{border-top:7px solid #fff}.bl_auspicious_aka .bl_auspicious_field .bl_auspicious_3line{background-color:#be2d2d}.bl_auspicious_aka .bl_auspicious_field .bl_auspicious_3line:before,.bl_auspicious_aka .bl_auspicious_field .bl_auspicious_3line:after{background-color:#be2d2d}
