@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_black: #333333;--invitation_black_rgb: 51, 51, 51;--invitation_brown_50: #563e1d;--invitation_brown_50_rgb: 86, 62, 29;--invitation_gray_15: #f7f4f2;--invitation_gray_15_rgb: 247, 244, 242;--invitation_gold_23: #d8bb99;--invitation_gold_23_rgb: 216, 187, 153;--invitation_red_11: #8f6444;--invitation_red_11_rgb: 143, 100, 68}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.col_invitation_brown_50{color:#563e1d}.fill_invitation_brown_50{fill:#563e1d}.bcol_invitation_brown_50{background-color:#563e1d}.col_invitation_gray_15{color:#f7f4f2}.fill_invitation_gray_15{fill:#f7f4f2}.bcol_invitation_gray_15{background-color:#f7f4f2}.col_invitation_gold_23{color:#d8bb99}.fill_invitation_gold_23{fill:#d8bb99}.bcol_invitation_gold_23{background-color:#d8bb99}.col_invitation_red_11{color:#8f6444}.fill_invitation_red_11{fill:#8f6444}.bcol_invitation_red_11{background-color:#8f6444}.bl_sepiaRose .ff_english{font-family:Dancing Script,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_sepiaRose .bl_invitationHero{height:100vh}.bl_sepiaRose .bl_invitationCountdown_time_content_inner_eng{margin-top:-.5em}.bl_sepiaRose .el_invitationDesignHeadline,.bl_sepiaRose .el_invitationDesignHeadline_small{letter-spacing:0}.bl_sepiaRose .bl_invitationHero_ttl{width:80%;max-width:400px;margin:0 auto}.bl_sepiaRose .bl_invitationHero_ttl_wrap{position:absolute;width:100%;animation-name:maskInBottom_sepiaRose;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_sepiaRose .el_invitationDesignHeadline_2_gray{border-color:#333}.bl_sepiaRose .el_invitationDesignHeadline_3_invitation_gray_2:before,.bl_sepiaRose .el_invitationDesignHeadline_3_invitation_gray_2:after{background-color:#333}.bl_sepiaRose .bl_invitationDesignCard_content{margin-top:10px}.bl_sepiaRose_slideshow{z-index:4!important}.bl_sepiaRose_slideshow .bl_invitationHero_slideList{width:80%;height:auto;max-height:700px;margin:0 auto;aspect-ratio:.81;border-radius:50%;border:2px solid #d8bb99}.bl_sepiaRose_decoImg_hero_subttl{font-family:"Noto Serif",serif}.bl_sepiaRose_decoImg_hero_back{height:100vh}@media screen and (min-width: 768px){.bl_sepiaRose_decoImg_hero_back{height:655px}}.bl_sepiaRose .bl_invitationIntroduction{padding-top:20px}.bl_sepiaRose_intro .bl_invitationIntroduction_text{min-height:100px}.bl_sepiaRose_intro_deco_1{bottom:0;left:0;width:40%;transform:translate(-15px,30%)}.bl_sepiaRose_intro_deco_2{bottom:0;width:30%;transform:translate(-15px,30%)}.bl_sepiaRose_host .bl_invitationHost{padding-left:0;padding-right:0}.bl_sepiaRose_host .bl_invitationHost_content{padding-left:15px;padding-right:15px}.bl_sepiaRose_host .bl_invitationDesignCard_type{justify-content:center}.bl_sepiaRose_host .bl_invitationDesignCard_type{font-size:var(--fs-20)}.bl_sepiaRose_host_deco_1{top:0;right:0;width:33%}.bl_sepiaRose_host_deco_groom{bottom:0;left:0;width:70%;transform:translate(-20%,10%)}.bl_sepiaRose_host_deco_bride_1{z-index:-1;top:0;left:0;width:60%;transform:translate(-35%,-15%)}.bl_sepiaRose_host_deco_bride_2{bottom:0;right:0;width:70%;transform:translate(20%,10%)}.bl_sepiaRose_infomation .bl_invitationInformation{padding-top:50px}.bl_sepiaRose_infomation_img{z-index:2;top:0;transform:translateY(-50%)}.bl_sepiaRose_field_img{z-index:2;top:0;transform:translateY(-100%)}@keyframes maskInBottom_sepiaRose{0%{top:50%;transform:translateY(-50%)}to{top:2%}}
