@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)}.bl_gunegune .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_gunegune .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_gunegune .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_gunegune .ff_english{font-family:Noto Sans,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_gunegune .bl_invitationHero{height:100vh}.bl_gunegune .bl_invitationCountdown_time_content_inner_eng{margin-top:-.5em}.bl_gunegune .el_invitationDesignHeadline,.bl_gunegune .el_invitationDesignHeadline_small{letter-spacing:0}.bl_gunegune_slideshow{display:grid;height:100%;align-self:flex-start;overflow:hidden;align-content:center}.bl_gunegune_slideshow .bl_invitationHero_slideList{height:-moz-max-content;height:max-content}.bl_gunegune_hero_img_wrap{height:100vh;align-self:flex-start}@media screen and (min-width: 768px){.bl_gunegune_hero_img_wrap{height:655px}}.bl_gunegune_hero_img_1{top:-12%;left:-18%;width:100%;max-width:650px;will-change:transform}.bl_gunegune_hero_img_2{top:3%;right:0;width:10%;max-width:50px;will-change:transform}.bl_gunegune_hero_img_3{z-index:1;top:45%;left:10%;width:60%;max-width:350px;will-change:transform}.bl_gunegune_hero_img_4{bottom:0%;right:-3%;width:110%;max-width:550px;will-change:transform}.bl_gunegune .bl_invitationCountdown{position:relative;z-index:1}.bl_gunegune .bl_invitationCountdown .bl_gunegune_countdown{gap:0}.bl_gunegune .bl_invitationCountdown .bl_gunegune_countdown .el_invitationDesignHeadline .el_invitationDesignHeadline_big_text,.bl_gunegune .bl_invitationCountdown .bl_gunegune_countdown .bl_invitationCountdown_time_content_inner .bl_invitationCountdown_time_content_inner_day_big,.bl_gunegune .bl_invitationCountdown .bl_gunegune_countdown .bl_invitationCountdown_time_content_inner .bl_invitationCountdown_time_content_inner_eng{font-weight:800}.bl_gunegune .bl_invitationCountdown .bl_gunegune_countdown .bl_invitationCountdown_time_content_inner .bl_invitationCountdown_time_content_inner_timeList_item #hours{font-weight:700}.bl_gunegune .bl_invitationCountdown .bl_gunegune_countdown .bl_invitationCountdown_time_content_inner .bl_invitationCountdown_time_content_inner_toTime{font-weight:800}.bl_gunegune .bl_invitationIntroduction{padding-top:20px}.bl_gunegune_intro .bl_invitationIntroduction_text{min-height:100px}.bl_gunegune_intro_img{top:-14%;left:45%;transform:translate(-50%);width:140%}.bl_gunegune_host .el_invitationDesignHeadline_big_text,.bl_gunegune_host .bl_invitationDesignCard_type{font-weight:800}.bl_gunegune_host_img_1{top:0;left:50%;transform:translate(-42%);width:120%}.bl_gunegune_host_img_2{bottom:-5%;left:50%;transform:translate(-50%);width:120%}.bl_gunegune_infomation .bl_invitationInformation{padding-top:30px}.bl_gunegune_infomation .bl_gunegune_infomation_img{padding-left:20px;padding-right:20px}.bl_gunegune_infomation .el_invitationDesignHeadline_big{color:#fff}.bl_gunegune_infomation .el_invitationDesignHeadline_big_text{font-weight:800}.bl_gunegune_infomation .el_invitationDesignHeadline_small{margin-top:30px}.bl_gunegune_infomation_img{top:0;left:50%;transform:translate(-50%);width:200%}.bl_gunegune_infomation_info{transform:translateY(3%)}.bl_gunegune_field .bl_invitationField_content{padding-top:30px}.bl_gunegune_field .bl_invitationField_content_title{font-size:var(--fs-28)}.bl_gunegune_field .bl_invitationField_content_title_text_wrap{color:#fff}.bl_gunegune_field .bl_invitationField_content_title_text_wrap .bl_invitationField_content_title_text{font-weight:800}.bl_gunegune_field .el_invitationDesignHeadline_small{margin-top:30px}.bl_gunegune_field_img{top:0;left:50%;transform:translate(-50%,-12%);width:100%;max-width:480px}
