@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_blue_5: #0a00ff;--invitation_blue_5_rgb: 10, 0, 255;--invitation_green_33: #f1f4ec;--invitation_green_33_rgb: 241, 244, 236;--invitation_green_35: #697639;--invitation_green_35_rgb: 105, 118, 57;--invitation_green_36: #5d6c31;--invitation_green_36_rgb: 93, 108, 49;--invitation_yellow_19: #d99f32;--invitation_yellow_19_rgb: 217, 159, 50;--invitation_yellow_20: #fff2a8;--invitation_yellow_20_rgb: 255, 242, 168}.col_invitation_blue_5{color:#0a00ff}.fill_invitation_blue_5{fill:#0a00ff}.bcol_invitation_blue_5{background-color:#0a00ff}.col_invitation_green_33{color:#f1f4ec}.fill_invitation_green_33{fill:#f1f4ec}.bcol_invitation_green_33,.bl_mimosa_decoImg_countdown_back{background-color:#f1f4ec}.col_invitation_green_35{color:#697639}.fill_invitation_green_35{fill:#697639}.bcol_invitation_green_35{background-color:#697639}.col_invitation_green_36{color:#5d6c31}.fill_invitation_green_36{fill:#5d6c31}.bcol_invitation_green_36{background-color:#5d6c31}.col_invitation_yellow_19{color:#d99f32}.fill_invitation_yellow_19{fill:#d99f32}.bcol_invitation_yellow_19{background-color:#d99f32}.col_invitation_yellow_20{color:#fff2a8}.fill_invitation_yellow_20{fill:#fff2a8}.bcol_invitation_yellow_20{background-color:#fff2a8}.bl_mimosa .ff_english{font-family:Homemade Apple,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_mimosa .el_invitationDesignHeadline.lt_2,.bl_mimosa .el_invitationDesignHeadline .lt_1{letter-spacing:0}.bl_mimosa .bl_invitationField_content_title_text{letter-spacing:-.05em}.bl_mimosa .bl_invitationHero{height:100vh;justify-content:center;justify-items:center;background-color:#f1f4ec}.bl_mimosa .bl_invitationHero .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_mimosa .bl_invitationHero .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_mimosa .bl_invitationHero .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_mimosa .bl_invitationHero .bl_invitationHero_ttl{display:grid;place-items:center;gap:3%}.bl_mimosa .bl_invitationHero .bl_invitationHero_ttl_wrap{max-width:470px;width:90%}.bl_mimosa .bl_invitationHero_slideList{display:none}.bl_mimosa .bl_invitationCountdown .bl_invitationCountdown_time_content{aspect-ratio:.9;padding:5%}.bl_mimosa .bl_invitationCountdown .bl_invitationCountdown_time_content_wrap{aspect-ratio:.9}.bl_mimosa .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_day{gap:0}.bl_mimosa .bl_invitationCountdown .bl_invitationCountdown_time_content_inner{gap:20px}.bl_mimosa .bl_invitationInformation,.bl_mimosa .bl_invitationField .bl_invitationField_content{padding-top:100px}.bl_mimosa_decoImg_hero_ttl_top{position:relative;width:100%}.bl_mimosa_decoImg_hero_ttl_top_img{width:70%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.bl_mimosa_decoImg_hero_ttl_top_img_back{z-index:-1}.bl_mimosa_decoImg_hero_ttl_top_img_topLeft{width:67%;position:absolute;top:0;left:0;transform:translate3d(-10%,-20%,0)}.bl_mimosa_decoImg_hero_ttl_top_img_bottomRight{width:43%;position:absolute;bottom:0;right:0;transform:translate3d(10%,20%,0)}.bl_mimosa_decoImg_hero_ttl_middle{padding-top:10%;min-width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;line-height:1;white-space:nowrap}.bl_mimosa_decoImg_hero_ttl_middle_left{font-size:var(--fs-14);border-top:1px solid #d99f32;border-bottom:1px solid #d99f32;padding:.7em .7em .5em}.bl_mimosa_decoImg_hero_ttl_middle_middle{display:grid;gap:5px}.bl_mimosa_decoImg_hero_ttl_middle_right{font-size:var(--fs-14);border-top:1px solid #d99f32;border-bottom:1px solid #d99f32;padding:.7em .7em .5em}.bl_mimosa_decoImg_hero_ttl_bottom{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.bl_mimosa_decoImg_hero_ttl_bottom_middle{line-height:1;white-space:nowrap;align-self:end;position:relative}.bl_mimosa_decoImg_hero_ttl_bottom_middle_back{position:absolute;bottom:0;left:0;transform:translateY(100%)}.bl_mimosa_decoImg_hero_ttl_bottom_right{transform:scaleX(-1)}.bl_mimosa_decoImg_hero_back_top{position:absolute;top:0;left:0;width:100%;animation-name:mimosaTransFromTop;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}@media screen and (min-width: 400px) and (max-width: 768px){.bl_mimosa_decoImg_hero_back_top{top:clamp(-150px,(-100vw + 400px) / 2,0px)}}.bl_mimosa_decoImg_hero_back_bottom{position:absolute;bottom:0;left:0;width:100%;animation-name:mimosaTransFromBottom;animation-delay:1s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}@media screen and (min-width: 400px) and (max-width: 768px){.bl_mimosa_decoImg_hero_back_bottom{bottom:clamp(-150px,(-100vw + 400px) / 2,0px)}}@keyframes mimosaTransFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes mimosaTransFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bl_mimosa_decoImg_countdown_middle{width:60%;max-width:116px}.bl_mimosa_decoImg_intro_bottom{position:absolute;width:30%;right:-10px;bottom:100%}.bl_mimosa_decoImg_host_border_left{order:1}.bl_mimosa_decoImg_host_border_right{order:2}.bl_mimosa_decoImg_host_groom_topLeft{position:absolute;top:-10%;left:-10%;width:30%}.bl_mimosa_decoImg_host_groom_bottomRight{position:absolute;bottom:-10%;right:-10%;width:37%}.bl_mimosa_decoImg_host_bride_topLeft{position:absolute;top:-10%;left:-10%;width:37%;transform:scale(-1)}.bl_mimosa_decoImg_host_bride_bottomRight{position:absolute;bottom:-10%;right:-10%;width:30%}.bl_mimosa_decoImg_info_top{position:absolute;top:0;left:0;transform:translateY(-50%);width:100%}.bl_mimosa_decoImg_info_bottom{position:absolute;bottom:0;left:0;width:100%;transform:translateY(50%)}
