@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_brown_7: #482404;--invitation_brown_7_rgb: 72, 36, 4}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.col_invitation_brown_7{color:#482404}.fill_invitation_brown_7{fill:#482404}.bcol_invitation_brown_7{background-color:#482404}.bl_catParty{color:#333}.bl_catParty .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_catParty .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_catParty .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_catParty .ff_english{font-family:Vibur,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_catParty .bl_invitationField_content_title{font-family:Fredericka the Great,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_catParty .bl_invitationCountdown_time_content{gap:3%}.bl_catParty .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_catParty .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_catParty .bl_invitationCountdown_time_content_inner_timeList{padding:10px 0;gap:25px;height:-moz-max-content;height:max-content;border-top:1px solid #482404;border-bottom:1px solid #482404;align-self:center}.bl_catParty .bl_invitationInformation{padding-top:100px}.bl_catParty .bl_invitationInformation .el_invitationDesignHeadline_2_gray{border-top:1px solid #333333;border-bottom:1px solid #333333;color:#333}.bl_catParty .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2{color:#333}.bl_catParty .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:before,.bl_catParty .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:after{background-color:#333}.bl_catParty .bl_invitationField_content{padding-top:70px}.bl_catParty_decoImg_hero_first{top:0;left:0;width:100%;height:100%;animation-name:catPartyFirst;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_catParty_decoImg_hero_first_top_left{transform:translate(-100%) scaleX(-1);width:40%;max-width:230px;height:auto;animation-name:catPartyFirstLeft;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_catParty_decoImg_hero_first_top_right{top:0;right:0;transform:translate(100%);width:40%;max-width:230px;height:auto;animation-name:catPartyFirstRight;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_catParty_decoImg_hero_first_middle{width:85%;max-width:500px;justify-self:center;animation-name:catPartyTitle;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_catParty_decoImg_hero_first_middle_title{width:100%;height:auto;justify-self:center}.bl_catParty_decoImg_hero_first_middle_time{justify-self:center}.bl_catParty_decoImg_hero_bottom_img{animation-name:catPartyBound;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:2s}.bl_catParty_decoImg_hero_bottom_left_1{bottom:0;left:-35%;width:35%;height:auto;animation-name:catPartyLeft1;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_catParty_decoImg_hero_bottom_left_1_img{animation-delay:4.5s}.bl_catParty_decoImg_hero_bottom_left_2{bottom:0;left:-18%;width:18%;height:auto;animation-name:catPartyLeft2;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_catParty_decoImg_hero_bottom_left_2_img{animation-delay:5.4s}.bl_catParty_decoImg_hero_bottom_left_3{bottom:0;left:-30%;width:30%;height:auto;animation-name:catPartyLeft3;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_catParty_decoImg_hero_bottom_left_3_img{animation-delay:5s}.bl_catParty_decoImg_hero_bottom_right_1{bottom:0;right:-20%;width:20%;height:auto;animation-name:catPartyRight1;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_catParty_decoImg_hero_bottom_right_1_img{animation-delay:4.8s}.bl_catParty_decoImg_hero_bottom_right_2{bottom:0;right:-32%;width:32%;height:auto;animation-name:catPartyRight2;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_catParty_decoImg_hero_bottom_right_2_img{animation-delay:4.3s}.bl_catParty_decoImg_countdown{bottom:0;right:0;width:25%}.bl_catParty_decoImg_host_groom{bottom:0;left:0;transform:translate(-20%,10%);width:37%;height:auto}.bl_catParty_decoImg_host_bride{bottom:0;right:0;width:25%;height:auto;transform:translate(15%)}.bl_catParty_decoImg_host_type{width:100%}.bl_catParty_decoImg_host_type_left{order:1}.bl_catParty_decoImg_host_type_right{order:3}.bl_catParty_decoImg_information_top{top:0;left:0;width:100%;height:auto}.bl_catParty_decoImg_field{top:0;left:50%;transform:translate(-50%,-65%);width:46%;max-width:230px;height:auto;z-index:2}@keyframes catPartyFirst{0%{grid-template-rows:1fr auto 1fr}66%{grid-template-rows:1fr auto 1fr}67%{grid-template-rows:auto auto 1fr}to{grid-template-rows:auto auto 1fr}}@keyframes catPartyFirstLeft{0%{transform:translate(-100%) scaleX(-1)}to{transform:translate(0) scaleX(-1)}}@keyframes catPartyFirstRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes catPartyTitle{0%{opacity:1}33%{opacity:1}66%{opacity:0}67%{opacity:0}to{opacity:1}}@keyframes catPartyLeft1{0%{left:-35%}to{left:0;transform:translate(-15%)}}@keyframes catPartyLeft2{0%{left:-18%}to{left:28%}}@keyframes catPartyLeft3{0%{left:-30%}to{left:40%}}@keyframes catPartyRight1{0%{right:-20%}to{right:0;transform:translate(30%)}}@keyframes catPartyRight2{0%{right:-32%}to{right:6%}}@keyframes catPartyBound{0%{transform:translateY(0)}50%{transform:translateY(40%)}to{transform:translateY(0)}}@keyframes catPartyRight{0%{transform:translate(100%)}to{transform:translate(0)}}
