@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_brown_2: #554834;--invitation_brown_2_rgb: 85, 72, 52;--invitation_gray_2: #cccccc;--invitation_gray_2_rgb: 204, 204, 204;--invitation_blue_23: #040e39;--invitation_blue_23_rgb: 4, 14, 57;--invitation_gold_20: #a57c3d;--invitation_gold_20_rgb: 165, 124, 61}.col_invitation_brown_2{color:#554834}.fill_invitation_brown_2{fill:#554834}.bcol_invitation_brown_2{background-color:#554834}.col_invitation_gray_2{color:#ccc}.fill_invitation_gray_2{fill:#ccc}.bcol_invitation_gray_2{background-color:#ccc}.col_invitation_blue_23{color:#040e39}.fill_invitation_blue_23{fill:#040e39}.bcol_invitation_blue_23{background-color:#040e39}.col_invitation_gold_20{color:#a57c3d}.fill_invitation_gold_20{fill:#a57c3d}.bcol_invitation_gold_20{background-color:#a57c3d}.bl_enchanted .ff_english{font-family:Libre Bodoni,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_enchanted_slideshow{display:none!important}.bl_enchanted .bl_invitationHero{height:100vh}.bl_enchanted .bl_invitationHost{padding-bottom:150px;z-index:5;overflow:initial}@media screen and (min-width: 768px){.bl_enchanted .bl_invitationHost{padding-bottom:180px}}.bl_enchanted_decoImg_hero_back{top:0;left:0}.bl_enchanted_decoImg_hero_main{top:-20%;justify-items:center;align-items:center;max-width:400px;margin:0 auto}.bl_enchanted_decoImg_hero_main_arround{grid-row:1;grid-column:1}.bl_enchanted_decoImg_hero_main_wrap{width:-moz-max-content;width:max-content;max-width:232px;height:-moz-max-content;height:max-content;grid-row:1;grid-column:1;justify-items:center;row-gap:5px}@media screen and (min-width: 768px){.bl_enchanted_decoImg_hero_main_wrap{width:185px}}.bl_enchanted_decoImg_hero_main_wrap_top{width:30%}.bl_enchanted_decoImg_hero_main_wrap_middle{width:70%}.bl_enchanted_decoImg_hero_main_wrap_bottom{width:60%}.bl_enchanted_decoImg_hero_bottom{bottom:0;left:50%;width:75%;max-width:330px;transform:translate(-50%)}.bl_enchanted_decoImg_introduction_top{top:0;left:0;z-index:2;width:100%;grid-template-columns:repeat(3,1fr)}.bl_enchanted_decoImg_introduction_top_left{transform:scaleX(-1);width:80%}.bl_enchanted_decoImg_introduction_top_right{width:80%;grid-column:3;justify-self:end}.bl_enchanted_decoImg_host_headline{top:-50%;width:30%}.bl_enchanted_decoImg_host_groom_main{top:50%;left:50%;transform:translate(-50%,-50%) scale(2.1)}.bl_enchanted_decoImg_host_groom_sub{right:-15%;width:30%}.bl_enchanted_decoImg_host_bride_main{top:50%;left:50%;transform:translate(-50%,-50%) scale(2.1)}.bl_enchanted_decoImg_host_bride_sub{bottom:-40%;width:30%}.bl_enchanted_decoImg_host_bottom{bottom:0;left:0;width:100%;grid-template-columns:repeat(3,1fr);align-items:flex-end}.bl_enchanted_decoImg_host_bottom_left{transform:scale(-1);width:80%}.bl_enchanted_decoImg_host_bottom_middle{width:73%;justify-self:center}.bl_enchanted_decoImg_host_bottom_right{transform:scaleY(-1);width:80%;justify-self:end}.bl_enchanted_decoImg_information{bottom:-.5%;left:50%;width:23%;opacity:.6;transform:translate(-50%)}.bl_enchanted .bl_invitationDesignCard{gap:50px}@media screen and (min-width: 768px){.bl_enchanted .bl_invitationDesignCard{gap:80px}}.bl_enchanted .bl_invitationDesignCard_type_border:before{background-color:#fff}.bl_enchanted .bl_invitationDesignCard_type_border:after{background-color:#fff}.bl_enchanted .bl_invitationInformation{padding-top:20px;padding-bottom:120px}@media screen and (min-width: 768px){.bl_enchanted .bl_invitationInformation{padding-bottom:180px}}.bl_enchanted .bl_invitationInformation .el_invitationDesignHeadline_2_gray,.bl_enchanted .bl_invitationInformation .el_invitationDesignHeadline_2_invitation_brown_2{border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff}.bl_enchanted .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2,.bl_enchanted .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2{color:#fff}.bl_enchanted .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:before,.bl_enchanted .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:after,.bl_enchanted .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2:before,.bl_enchanted .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2:after{background-color:#fff}.bl_enchanted .bl_invitationInformation .bl_invitationInformation_content_field_second .el_invitationDesignHeadline_2_invitation_brown_2{border-top:1px solid #777;border-bottom:1px solid #777;color:#777}.bl_enchanted .bl_invitationInformation .bl_wedding_shot_decoImg_information{bottom:-1px;left:0;width:100%}.bl_enchanted .bl_invitationHost_content ul{margin-top:60px;gap:70px}@media screen and (min-width: 768px){.bl_enchanted .bl_invitationHost_content ul{margin-top:90px;gap:90px}}.bl_enchanted .bl_invitationHost_content .el_invitationDesignHeadline_big_text,.bl_enchanted .bl_invitationInformation_content .el_invitationDesignHeadline_big_text{letter-spacing:0}.bl_enchanted .bl_invitationField_content{padding-top:30px}.bl_enchanted .bl_invitationField_content_title_text{font-size:var(--fs-28);letter-spacing:-.14px}
