@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_green_52: #143231;--invitation_green_52_rgb: 20, 50, 49;--invitation_green_54: #044042;--invitation_green_54_rgb: 4, 64, 66;--invitation_yellow_27: #fed996;--invitation_yellow_27_rgb: 254, 217, 150;--invitation_pink_37: #dacac4;--invitation_pink_37_rgb: 218, 202, 196;--invitation_pink_38: #c3b2ac;--invitation_pink_38_rgb: 195, 178, 172}.col_invitation_green_52{color:#143231}.fill_invitation_green_52{fill:#143231}.bcol_invitation_green_52{background-color:#143231}.col_invitation_green_54{color:#044042}.fill_invitation_green_54{fill:#044042}.bcol_invitation_green_54{background-color:#044042}.col_invitation_yellow_27{color:#fed996}.fill_invitation_yellow_27{fill:#fed996}.bcol_invitation_yellow_27{background-color:#fed996}.col_invitation_pink_37{color:#dacac4}.fill_invitation_pink_37{fill:#dacac4}.bcol_invitation_pink_37{background-color:#dacac4}.col_invitation_pink_38{color:#c3b2ac}.fill_invitation_pink_38{fill:#c3b2ac}.bcol_invitation_pink_38{background-color:#c3b2ac}.bl_beautifulBouquet .ff_english{font-family:Dancing Script,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_beautifulBouquet .el_invitationDesignHeadline.lt_2,.bl_beautifulBouquet .el_invitationDesignHeadline .lt_1{letter-spacing:0}.bl_beautifulBouquet .bl_invitationHero{height:auto;min-height:100vh;padding-top:30vh;grid-template-areas:none;position:relative;grid-template-rows:max-content max-content}@media screen and (min-width: 768px){.bl_beautifulBouquet .bl_invitationHero{min-height:655px;padding-top:196.5px}}.bl_beautifulBouquet .bl_invitationHero_slideList{grid-row:1/2!important;grid-column:1/2!important;width:100%;height:initial;aspect-ratio:1/.8}.bl_beautifulBouquet .bl_invitationHero>*{grid-area:initial}.bl_beautifulBouquet .bl_invitationCountdown_time_content{padding:12% 7%;gap:0}.bl_beautifulBouquet .bl_invitationDesignCard_type_border:before,.bl_beautifulBouquet .bl_invitationDesignCard_type_border:after{background-color:#fed996}.bl_beautifulBouquet_introduction{padding-bottom:60px}@media screen and (min-width: 500px){.bl_beautifulBouquet_introduction{padding-bottom:100px}}.bl_beautifulBouquet .bl_invitationInformation .el_invitationDesignHeadline_big,.bl_beautifulBouquet .bl_invitationHost .el_invitationDesignHeadline_big{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center}.bl_beautifulBouquet .bl_invitationInformation .el_invitationDesignHeadline_big_text,.bl_beautifulBouquet .bl_invitationHost .el_invitationDesignHeadline_big_text{order:2}.bl_beautifulBouquet .bl_invitationInformation{z-index:2;padding-top:100px}.bl_beautifulBouquet .bl_invitationField_content .bl_invitationField_content_title_text{order:2}.bl_beautifulBouquet .bl_invitationField_content .bl_invitationField_content_title_text_wrap{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center}.bl_beautifulBouquet_decoImg_hero_title{width:100%;height:22vh}@media screen and (min-width: 768px){.bl_beautifulBouquet_decoImg_hero_title{height:144.1px}}.bl_beautifulBouquet_decoImg_hero_title_wrap{top:50vh;left:0;transform:translateY(-50%);width:100%;animation-name:beautifulBouquetTitle;animation-fill-mode:forwards;animation-timing-function:ease-in}@media screen and (min-width: 768px){.bl_beautifulBouquet_decoImg_hero_title_wrap{top:327.5px}}@keyframes beautifulBouquetTitle{0%{top:50vh;transform:translateY(-50%)}to{top:8vh;transform:translateY(0)}}@media screen and (min-width: 768px){@keyframes beautifulBouquetTitle{0%{top:327.5px;transform:translateY(-50%)}to{top:52.4px;transform:translateY(0)}}}.bl_beautifulBouquet_decoImg_hero_title_text{width:auto;height:14vh;max-height:130px;justify-self:center;align-self:center}@media screen and (min-width: 768px){.bl_beautifulBouquet_decoImg_hero_title_text{height:91.7px}}.bl_beautifulBouquet_decoImg_hero_title_flower{width:auto;height:10vh}@media screen and (min-width: 768px){.bl_beautifulBouquet_decoImg_hero_title_flower{height:65.5px}}.bl_beautifulBouquet_decoImg_hero_title_flower_top{top:0;left:50%;transform:translate(-50%,-60%)}.bl_beautifulBouquet_decoImg_hero_title_flower_bottom{bottom:0;left:50%;transform:translate(-50%,60%) scaleY(-1)}.bl_beautifulBouquet_decoImg_hero_bottom{grid-column:1/2!important;grid-row:2/3!important;width:100%;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP;letter-spacing:0}.bl_beautifulBouquet_decoImg_hero_bottom_text{width:auto;height:8vh;max-height:80px;justify-self:center}@media screen and (min-width: 768px){.bl_beautifulBouquet_decoImg_hero_bottom_text{height:52.4px}}.bl_beautifulBouquet_decoImg_hero_bottom_time:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);width:20%;height:1px;background-color:#143231}.bl_beautifulBouquet_decoImg_countdown_back{top:50%;left:50%;transform:translate(-50%,-50%);width:93%}.bl_beautifulBouquet_decoImg_countdown_flower{top:0;right:0;width:78%;height:auto}.bl_beautifulBouquet_decoImg_introduction{bottom:0;right:-10px;width:35%;transform:translateY(35%)}.bl_beautifulBouquet_decoImg_host_groom{bottom:0;right:0;transform:translate(20%,10%);width:53%;height:auto}.bl_beautifulBouquet_decoImg_host_bride{bottom:0;left:0;transform:translate(-28%,10%);width:52%;height:auto}.bl_beautifulBouquet_decoImg_host_headline_left{order:1;width:45px;transform:scaleX(-1);justify-self:right}.bl_beautifulBouquet_decoImg_host_headline_right{order:3;width:45px;justify-self:left}.bl_beautifulBouquet_decoImg_information{top:0;left:0;width:100%;height:auto;transform:translateY(-50%)}.bl_beautifulBouquet_decoImg_field{top:0;left:0;width:100%;height:auto;transform:translateY(-70%);z-index:2}
