@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_blue_5: #0a00ff;--invitation_blue_5_rgb: 10, 0, 255;--invitation_green_26: #142628;--invitation_green_26_rgb: 20, 38, 40;--invitation_brown_27: #cbaf7a;--invitation_brown_27_rgb: 203, 175, 122;--invitation_brown_28: #ab8d60;--invitation_brown_28_rgb: 171, 141, 96}.col_invitation_blue_5{color:#0a00ff}.fill_invitation_blue_5{fill:#0a00ff}.bcol_invitation_blue_5{background-color:#0a00ff}.col_invitation_green_26{color:#142628}.fill_invitation_green_26{fill:#142628}.bcol_invitation_green_26{background-color:#142628}.col_invitation_brown_27{color:#cbaf7a}.fill_invitation_brown_27{fill:#cbaf7a}.bcol_invitation_brown_27{background-color:#cbaf7a}.col_invitation_brown_28{color:#ab8d60}.fill_invitation_brown_28{fill:#ab8d60}.bcol_invitation_brown_28{background-color:#ab8d60}.bl_botanical_floral .ff_english{font-family:Antic Didone,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_botanical_floral .bl_invitationHero{height:100vh;padding-top:8vh;justify-content:center;justify-items:center;align-items:flex-start;grid-template-rows:auto auto 1fr 1fr;grid-template-columns:90%;background-color:#142628}@media screen and (min-width: 768px){.bl_botanical_floral .bl_invitationHero{padding-top:52.4px}}.bl_botanical_floral .bl_invitationHero>*{grid-area:initial}.bl_botanical_floral .bl_invitationHero .bl_invitationHero_ttl_wrap{width:80%;position:absolute;top:50%;transform:translateY(-50%);animation-name:botanicalTransToDown;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.bl_botanical_floral .bl_invitationHero_slideList{z-index:0;height:40vh;aspect-ratio:1/1;border-radius:50%}@media screen and (min-width: 768px){.bl_botanical_floral .bl_invitationHero_slideList{height:262px}}.bl_botanical_floral .bl_invitationHero_slideList_img_wrap{border-radius:50%}.bl_botanical_floral .bl_invitationCountdown_time_content{gap:0}.bl_botanical_floral .bl_invitationCountdown .el_invitationDesignHeadline_big{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.bl_botanical_floral .bl_invitationCountdown .el_invitationDesignHeadline_big_text{order:2}.bl_botanical_floral .bl_invitationHost .bl_invitationDesignCard_imgBlock_circle{border:2px solid #ab8d60;padding:2.5%}.bl_botanical_floral .bl_invitationHost .bl_invitationDesignCard_type_border:before,.bl_botanical_floral .bl_invitationHost .bl_invitationDesignCard_type_border:after{background-color:#cbaf7a}.bl_botanical_floral .bl_invitationHost .el_invitationDesignHeadline_big{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.bl_botanical_floral .bl_invitationHost .el_invitationDesignHeadline_big_text{order:2}.bl_botanical_floral .bl_invitationInformation{padding-bottom:25%}.bl_botanical_floral .bl_invitationInformation .el_invitationDesignHeadline_2_gray,.bl_botanical_floral .bl_invitationInformation .el_invitationDesignHeadline_2_invitation_brown_2{border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff}.bl_botanical_floral .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2,.bl_botanical_floral .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2{color:#fff}.bl_botanical_floral .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:before,.bl_botanical_floral .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:after,.bl_botanical_floral .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2:before,.bl_botanical_floral .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2:after{background-color:#fff}.bl_botanical_floral .bl_invitationInformation_content_field_url{color:#fff}.bl_botanical_floral .bl_invitationInformation_content_field_second,.bl_botanical_floral .bl_invitationInformation_content_field_second .el_invitationDesignHeadline_3_invitation_brown_2{color:#777}.bl_botanical_floral .bl_invitationInformation_content_field_second .el_invitationDesignHeadline_3_invitation_brown_2:before,.bl_botanical_floral .bl_invitationInformation_content_field_second .el_invitationDesignHeadline_3_invitation_brown_2:after{background-color:#777}.bl_botanical_floral .bl_invitationInformation_content_field_second .el_invitationDesignHeadline_2_invitation_brown_2{border-top:1px solid #777;border-bottom:1px solid #777;color:#777}.bl_botanical_floral .bl_invitationInformation_content_field_second .bl_invitationInformation_content_field_url{color:#0a00ff}.bl_botanical_floral .bl_invitationInformation .el_invitationDesignHeadline_big{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.bl_botanical_floral .bl_invitationInformation .el_invitationDesignHeadline_big_text{order:2}.bl_botanical_floral .bl_invitationField_content{padding-top:25%}.bl_botanical_floral .bl_invitationField_content .bl_invitationField_content_title_text{order:2}.bl_botanical_floral .bl_invitationField_content .bl_invitationField_content_title_text_wrap{display:grid;grid-template-columns:1fr 3fr 1fr;gap:10px;align-items:center}.bl_botanical_floral_decoImg_hero_slide_wrap{z-index:3!important;position:relative}.bl_botanical_floral_decoImg_hero_slide_circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:auto;height:135%}.bl_botanical_floral_decoImg_hero_top{width:90%;height:100vh;position:absolute;border-right:3px solid #ab8d60;border-left:3px solid #ab8d60}@media screen and (min-width: 768px){.bl_botanical_floral_decoImg_hero_top{height:655px}}.bl_botanical_floral_decoImg_hero_top_left{width:30%;top:-10%;left:-5%;-o-object-fit:contain;object-fit:contain}.bl_botanical_floral_decoImg_hero_top_right{width:30%;top:-10%;right:-5%;-o-object-fit:contain;object-fit:contain}.bl_botanical_floral_decoImg_hero_middle{display:flex;justify-content:space-between;width:110%}.bl_botanical_floral_decoImg_hero_middle_right{width:20%;-o-object-fit:contain;object-fit:contain}.bl_botanical_floral_decoImg_hero_middle_left{width:20%;margin-left:-1%;-o-object-fit:contain;object-fit:contain}.bl_botanical_floral_decoImg_hero_ttl{margin-top:-6vh;display:grid;justify-content:center;justify-items:center;gap:10px}@media screen and (min-width: 768px){.bl_botanical_floral_decoImg_hero_ttl{margin-top:-39.3px}}.bl_botanical_floral_decoImg_hero_ttl_img{width:auto;height:25vh;max-height:400px}@media screen and (min-width: 768px){.bl_botanical_floral_decoImg_hero_ttl_img{height:163.75px}}.bl_botanical_floral_decoImg_hero_ttl_time,.bl_botanical_floral_decoImg_hero_ttl_name{font-size:var(--fs-18);color:#cbaf7a;white-space:nowrap}.bl_botanical_floral_decoImg_countdown_top{border-top:3px solid #ab8d60}.bl_botanical_floral_decoImg_countdown_right{order:3;width:100%;max-width:70px;justify-self:left}.bl_botanical_floral_decoImg_countdown_left{order:1;width:100%;max-width:70px;transform:scaleX(-1);justify-self:right}.bl_botanical_floral_decoImg_intro_top{border-top:3px solid #ab8d60}.bl_botanical_floral_decoImg_intro_topRight{top:-30px;right:-10px;width:38%}.bl_botanical_floral_decoImg_intro_bottomLeft{bottom:0;left:-10px;transform:translateY(100%);width:38%}.bl_botanical_floral_decoImg_host_ttl_right{order:3;width:100%;max-width:40px;justify-self:left}.bl_botanical_floral_decoImg_host_ttl_left{order:1;width:100%;max-width:40px;transform:scaleX(-1);justify-self:right}.bl_botanical_floral_decoImg_information_ttl_right{order:3;width:100%;max-width:40px;justify-self:left}.bl_botanical_floral_decoImg_information_ttl_left{order:1;width:100%;max-width:40px;transform:scaleX(-1);justify-self:right}.bl_botanical_floral_decoImg_information_top{top:0;left:0;width:100%;transform:translateY(-50%)}.bl_botanical_floral_decoImg_field_ttl_right{order:3;width:100%;max-width:40px;justify-self:left}.bl_botanical_floral_decoImg_field_ttl_left{order:1;width:100%;max-width:40px;transform:scaleX(-1);justify-self:right}.bl_botanical_floral_decoImg_field_top{top:0;left:0;width:100%;transform:translateY(-50%);z-index:1}@keyframes botanicalTransToDown{0%{top:50%;transform:translateY(-50%)}to{top:75%;transform:translateY(-50%)}}
