@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_5: #000000;--invitation_black_5_rgb: 0, 0, 0;--invitation_black_43: #231815;--invitation_black_43_rgb: 35, 24, 21;--invitation_gray_37: #6a6a6a;--invitation_gray_37_rgb: 106, 106, 106;--invitation_yellow_86: #c39718;--invitation_yellow_86_rgb: 195, 151, 24;--invitation_pink_78: #f7e1e3;--invitation_pink_78_rgb: 247, 225, 227;--invitation_pink_79: #d3babd;--invitation_pink_79_rgb: 211, 186, 189;--invitation_white_8: #ffffff;--invitation_white_8_rgb: 255, 255, 255}.col_invitation_black_5{color:#000}.fill_invitation_black_5{fill:#000}.bcol_invitation_black_5{background-color:#000}.col_invitation_black_43{color:#231815}.fill_invitation_black_43{fill:#231815}.bcol_invitation_black_43{background-color:#231815}.col_invitation_gray_37{color:#6a6a6a}.fill_invitation_gray_37{fill:#6a6a6a}.bcol_invitation_gray_37{background-color:#6a6a6a}.col_invitation_yellow_86{color:#c39718}.fill_invitation_yellow_86{fill:#c39718}.bcol_invitation_yellow_86{background-color:#c39718}.col_invitation_pink_78{color:#f7e1e3}.fill_invitation_pink_78{fill:#f7e1e3}.bcol_invitation_pink_78{background-color:#f7e1e3}.col_invitation_pink_79{color:#d3babd}.fill_invitation_pink_79{fill:#d3babd}.bcol_invitation_pink_79{background-color:#d3babd}.col_invitation_white_8{color:#fff}.fill_invitation_white_8{fill:#fff}.bcol_invitation_white_8{background-color:#fff}.bl_rosy .version_2 .bl_invitationHero_slideList_item{display:grid;place-content:center;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}.bl_rosy .version_2 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.47}.bl_rosy .version_1 .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.45}.bl_rosy *{font-weight:400}.bl_rosy .d_none{display:none}.bl_rosy .ff_english,.bl_rosy .el_invitationDesignHeadline_2{font-family:Cinzel,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_rosy .ff_notoSans{font-family:noto sans}.bl_rosy .ff_MrsSaintDelafield,.bl_rosy .bl_rosy_decoImg_hero_name{font-family:Mrs Saint Delafield,cursive}.bl_rosy .b_col_invitation_pink_78{background-color:#f7e1e3}.bl_rosy .b_col_invitation_pink_79{background-color:#d3babd}.bl_rosy .col_invitation_white_8{color:#fff}.bl_rosy .col_invitation_black_5{color:#000}.bl_rosy .txtIndent_01em{text-indent:.1em}.bl_rosy .txtIndent_02em,.bl_rosy .bl_invitationCountdown_time_content_inner_day_big{text-indent:.2em}.bl_rosy .el_invitationDesignHeadline .lt_1{letter-spacing:0}.bl_rosy .el_invitationDesignHeadline .lt_25,.bl_rosy .el_invitationDesignHeadline_2{letter-spacing:.25em}.bl_rosy .bl_invitationField_content_title_text{letter-spacing:-.05em;white-space:pre-line}.bl_rosy .el_invitationDesignTwoWord_sub_wrap{font-family:noto sans}.bl_rosy .bl_invitationHero>*{grid-area:initial}.bl_rosy .bl_invitationHero_slideList{opacity:0;animation:fadeIn ease-in-out 2s forwards;animation-delay:5s;height:100%}.bl_rosy .bl_invitationCountdown .lt_25{letter-spacing:.25em}.bl_rosy .bl_invitationCountdown_time_content{background-color:#f7e1e3}.bl_rosy .bl_invitationCountdown_time_content_wrap{padding:50px 8% 0}.bl_rosy .bl_invitationIntroduction_text{font-family:var(--ff-notoSans);color:#231815}.bl_rosy .bl_invitationHost_list li{position:relative;background-color:#f7e1e3;padding:25px 30px 45px}.bl_rosy .bl_invitationHost .el_invitationDesignHeadline_small{color:#231815;font-family:noto sans}.bl_rosy .bl_invitationHost .el_invitationDesignHeadline_big_text{display:block;text-indent:.1em}.bl_rosy .bl_invitationDesignCard_type{display:block;text-align:center;letter-spacing:.25em}.bl_rosy .bl_invitationDesignCard_content_name{font-family:var(--ff-notoSans);color:#6a6a6a}.bl_rosy .bl_invitationDesignCard_content_text{font-size:var(--fs-13);font-family:var(--ff-notoSans);color:#6a6a6a}.bl_rosy .bl_invitationInformation_3lines{position:absolute;top:40px;margin:0 -20px;height:1px;width:100%;background-color:#fff}.bl_rosy .bl_invitationInformation_3lines:before{content:"";position:absolute;display:block;top:2px;height:1px;width:100%;background-color:#fff}.bl_rosy .bl_invitationInformation_3lines:after{content:"";position:absolute;display:block;top:3px;height:1px;width:100%;margin-top:1px;background-color:#fff}.bl_rosy .bl_invitationInformation .el_invitationDesignHeadline_small{color:#fff;font-size:var(--fs-14);font-family:var(--ff-notoSans)}.bl_rosy .bl_invitationInformation_content_list{font-size:var(--fs-15)}.bl_rosy .bl_invitationInformation_content_wedding .el_invitationDesignHeadline_2,.bl_rosy .bl_invitationInformation_content_ceremony .el_invitationDesignHeadline_2,.bl_rosy .bl_invitationInformation_content_afterParty .el_invitationDesignHeadline_2{color:#c39718}.bl_rosy .bl_invitationInformation_content_message_wrap span{font-family:var(--ff-notoSans)}.bl_rosy .bl_invitationInformation_content_message_wrap span.fs_24{color:#c39718}.bl_rosy #guestMessage{font-family:var(--ff-notoSans);font-size:var(--fs-15)}.bl_rosy .bl_venueInformation h5{color:#c39718;font-family:var(--ff-notoSans)}.bl_rosy .el_invitationDesignTwoWord{font-size:var(--fs-15)}.bl_rosy .bl_invitationField_3lines{position:absolute;top:40px;height:1px;width:100%;background-color:#d3babd}.bl_rosy .bl_invitationField_3lines:before{content:"";position:absolute;display:block;top:2px;height:1px;width:100%;background-color:#d3babd}.bl_rosy .bl_invitationField_3lines:after{content:"";position:absolute;display:block;top:3px;height:1px;width:100%;margin-top:1px;background-color:#d3babd}.bl_rosy .bl_invitationField_content{font-family:var(--ff-notoSans);padding-top:160px}.bl_rosy .bl_invitationField_content_title_text{letter-spacing:.25em;color:#c39718}.bl_rosy .bl_invitationField_content_title small{display:none}.bl_rosy .bl_invitationField_content_deadlineText{color:#000;font-size:var(--fs-15)}.bl_rosy .bl_invitationField_content_deadlineDate{font-family:var(--ff-notoSans);font-size:var(--fs-20);color:#000}.bl_rosy .bl_invitationField_content_deadlineDate span{font-size:var(--fs-16)}.bl_rosy .bl_invitationField_content_result_wrap{position:relative;background-color:#d3babd;margin:30px -20px 0;padding-top:65px;padding-bottom:30px}.bl_rosy .bl_invitationField_content_result_wrap h4{color:#c39718}.bl_rosy .bl_invitationField_content_result_wrap .el_invitationButtonGrid{width:80%;margin:0 auto}.bl_rosy .bl_invitationField_content_result_wrap:before{content:"";position:absolute;display:block;top:20px;left:50%;transform:translate(-50%);height:1px;width:90%;background-color:#fff}.bl_rosy .bl_invitationField_content_result_list_item{font-family:var(--ff-notoSans)}.bl_rosy .bl_invitationField_content_result_list_item_text{color:#fff}.bl_rosy .bl_invitationField_content_result_list_item_text_english{color:#6a6a6a;font-size:var(--fs-15);font-family:var(--ff-notoSans)}.bl_rosy .bl_invitationField_logo{fill:#fff}.bl_rosy .bl_invitationField_logo_wrap{background-color:#d3babd;width:calc(100% + 40px);margin:0 -20px -60px;text-align:center;padding-bottom:60px;opacity:1}.bl_rosy .bl_invitationField_logo_wrap:hover .bl_invitationField_logo{opacity:.6}.bl_rosy .bl_invitationField .el_invitationDesignHeadline_small{color:#000}.bl_rosy_decoImg_hero_wrap{position:absolute;top:0;left:0;width:100%;height:100%}.bl_rosy_decoImg_hero_upper{position:absolute;width:67%;top:50%;right:50%;transform:translate(55%,-75%);animation:moveInCircle_upper 3s ease-in-out forwards;animation-delay:0s}.bl_rosy_decoImg_hero_bottom{position:absolute;width:67%;top:50%;left:50%;transform:translate(-55%,-25%);animation:moveInCircle_bottom 3s ease-in-out forwards;animation-delay:0s}@keyframes moveInCircle_upper{0%{transform:translate(200%,-200%) rotate(45deg)}to{transform:translate(55%,-75%) rotate(0)}}@keyframes moveInCircle_bottom{0%{transform:translate(-200%,200%) rotate(-45deg)}to{transform:translate(-55%,-25%) rotate(0)}}.bl_rosy_decoImg_hero_ttlGroup{position:absolute;width:-moz-fit-content;width:fit-content;top:50%;left:50%;width:36%;transform:translate(-50%,-50%)}.bl_rosy_decoImg_hero_ttlGroup.white.photo{opacity:0;animation:fadeIn ease-in-out 2s forwards;animation-delay:4s}.bl_rosy_decoImg_hero_ttlGroup.black{opacity:0;animation:fadeIn ease-in-out 2s forwards;animation-delay:3s}.bl_rosy_decoImg_hero_ttlGroup.black.photo{opacity:0;animation:fadeInOut ease-in-out 4s forwards;animation-delay:3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}.bl_rosy_decoImg_hero_ttl{position:relative;top:0;left:0;width:100%;height:auto;display:block}.bl_rosy_decoImg_hero_subttl{position:relative;top:0;left:0;width:100%;height:auto;display:block;width:75%;margin:10px auto 0}.bl_rosy_decoImg_hero_name{display:block;text-align:center;margin-top:5px}.bl_rosy_decoImg_hero_DecoUnderName{position:relative;display:block;width:50%;margin:0 auto}.bl_rosy_decoImg_host_titleRight{position:absolute;top:50%;right:0;width:25px;transform:translate(150%,-50%) scaleX(-1)}.bl_rosy_decoImg_host_titleLeft{position:absolute;top:50%;left:0;width:25px;transform:translate(-150%,-50%)}.bl_rosy_decoImg_host_upper{position:absolute;top:0;left:0;width:21%;transform:translate(-10%,-10%)}.bl_rosy_decoImg_host_down{position:absolute;bottom:0;right:0;width:21%;transform:translate(15%,10%)}.bl_rosy .version_1 .bl_rosy_decoImg_hero_name{text-transform:capitalize}
