@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_pink_20: #ffd1bd;--invitation_pink_20_rgb: 255, 209, 189;--invitation_pink_23: #ffd9e0;--invitation_pink_23_rgb: 255, 217, 224;--invitation_purple_5: #84576e;--invitation_purple_5_rgb: 132, 87, 110}.col_invitation_pink_20{color:#ffd1bd}.fill_invitation_pink_20{fill:#ffd1bd}.bcol_invitation_pink_20{background-color:#ffd1bd}.col_invitation_pink_23{color:#ffd9e0}.fill_invitation_pink_23{fill:#ffd9e0}.bcol_invitation_pink_23{background-color:#ffd9e0}.col_invitation_purple_5{color:#84576e}.fill_invitation_purple_5{fill:#84576e}.bcol_invitation_purple_5{background-color:#84576e}.bl_floral_wedding_party .ff_english{font-family:Clicker Script,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_floral_wedding_party_slideshow{display:none!important}.bl_floral_wedding_party .bl_invitationHero{height:100vh;background-color:#ffd1bd}.bl_floral_wedding_party .bl_invitationCountdown .bl_invitationCountdown_time_content{padding:20% 10% 0;gap:0}.bl_floral_wedding_party .bl_invitationCountdown .bl_invitationCountdown_time_content .bl_invitationCountdown_time_content_inner{gap:0}.bl_floral_wedding_party .bl_invitationHost{padding-bottom:80px}.bl_floral_wedding_party .bl_invitationHost .bl_invitationDesignCard_type_text{font-size:var(--fs-20)}.bl_floral_wedding_party .bl_invitationInformation{z-index:2;padding-bottom:180px}.bl_floral_wedding_party .bl_invitationField{z-index:2;background-color:#ffd9e094}.bl_floral_wedding_party_decoImg_hero_left{left:0;width:22%}@media screen and (min-width: 375px) and (max-width: 390px){.bl_floral_wedding_party_decoImg_hero_left{width:19%}}.bl_floral_wedding_party_decoImg_hero_right{top:3%;right:0;width:35%}.bl_floral_wedding_party_decoImg_hero_top{top:50%;left:50%;width:86%;max-width:350px;transform:translate(-50%,-50%);animation-name:floralWeddingPartyMoveTitle;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_floral_wedding_party_decoImg_hero_date{display:grid;gap:5px;justify-items:center}.bl_floral_wedding_party_decoImg_hero_date_top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;width:80%;line-height:1}.bl_floral_wedding_party_decoImg_hero_date_top_left{font-size:var(--fs-16);border-top:1px solid #84576e;border-bottom:1px solid #84576e;padding:5px}.bl_floral_wedding_party_decoImg_hero_date_top_middle{display:grid;gap:5px}.bl_floral_wedding_party_decoImg_hero_date_top_right{font-size:var(--fs-16);border-top:1px solid #84576e;border-bottom:1px solid #84576e;padding:5px}.bl_floral_wedding_party_decoImg_hero_middle_left{top:40%;left:0;width:60%;animation-name:floralWeddingPartyMaskInLeft;animation-fill-mode:both;animation-timing-function:ease-in-out}@media screen and (min-width: 375px) and (max-width: 390px){.bl_floral_wedding_party_decoImg_hero_middle_left{width:57%}}.bl_floral_wedding_party_decoImg_hero_middle_middle{top:45%;width:23%;right:16%;animation-name:floralWeddingPartyMaskInRightBig;animation-fill-mode:both;animation-timing-function:ease-in-out}@media screen and (min-width: 375px) and (max-width: 390px){.bl_floral_wedding_party_decoImg_hero_middle_middle{width:20%;right:20%}}.bl_floral_wedding_party_decoImg_hero_middle_right{bottom:0;right:0;width:42%;animation-name:floralWeddingPartyMaskInRight;animation-fill-mode:both;animation-timing-function:ease-in-out}@media screen and (min-width: 375px) and (max-width: 390px){.bl_floral_wedding_party_decoImg_hero_middle_right{width:38%}}.bl_floral_wedding_party_decoImg_hero_bottom{left:0;bottom:0;width:35%;animation-name:floralWeddingPartyMaskInLeft;animation-fill-mode:both;animation-timing-function:ease-in-out}@media screen and (min-width: 375px) and (max-width: 390px){.bl_floral_wedding_party_decoImg_hero_bottom{width:28%}}.bl_floral_wedding_party_decoImg_countdown_top{top:0;left:0;width:100%}.bl_floral_wedding_party_decoImg_countdown_bell{top:0;left:50%;width:27%;transform:translate(-50%)}.bl_floral_wedding_party_decoImg_intro_top{top:0;left:-10px;width:16%;transform:translateY(-35%)}.bl_floral_wedding_party_decoImg_intro_bottom{bottom:0;right:-10px;width:21%;transform:translateY(55%)}.bl_floral_wedding_party_decoImg_host_headline{top:-10%;width:63%}.bl_floral_wedding_party_decoImg_host_headline_left{left:0;transform:translate(-130%)}.bl_floral_wedding_party_decoImg_host_headline_right{right:0;transform:translate(130%) scaleX(-1)}.bl_floral_wedding_party_decoImg_info{top:0;left:50%;width:100%;max-width:400px;transform:translate(-50%,-50%)}.bl_floral_wedding_party_decoImg_info_headline{top:-10%;width:44%}.bl_floral_wedding_party_decoImg_info_headline_left{left:0;transform:translate(-130%)}.bl_floral_wedding_party_decoImg_info_headline_right{right:0;transform:translate(130%) scaleX(-1)}.bl_floral_wedding_party_decoImg_field{top:0;left:50%;width:65%;max-width:350px;z-index:1;transform:translate(-50%,-80%)}.bl_floral_wedding_party .bl_invitationHost_content .el_invitationDesignHeadline_big_text,.bl_floral_wedding_party .bl_invitationInformation_content .el_invitationDesignHeadline_big_text{letter-spacing:0}.bl_floral_wedding_party .bl_invitationField_content{padding-top:40px}.bl_floral_wedding_party .bl_invitationField_content_title_text{font-size:var(--fs-28);letter-spacing:-1.4px}@keyframes floralWeddingPartyMoveTitle{0%{top:50%}to{top:20%}}@keyframes floralWeddingPartyMaskInRight{0%{transform:translate(200%)}to{transform:translate(0)}}@keyframes floralWeddingPartyMaskInRightBig{0%{transform:translate(500%)}to{transform:translate(0)}}@keyframes floralWeddingPartyMaskInLeft{0%{transform:translate(-200%)}to{transform:translate(0)}}
