@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}.bl_elegant_style{font-family:Hiragino Mincho Std,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_elegant_style .ff_english{font-family:Antic Didone,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_elegant_style_slideshow{z-index:3!important;bottom:0;width:100%;height:auto!important;aspect-ratio:.63}.bl_elegant_style .bl_invitationHero{height:100vh}.bl_elegant_style .bl_invitationCountdown .bl_invitationCountdown_time_content{padding:8%;gap:10px}.bl_elegant_style .bl_invitationCountdown .bl_invitationCountdown_time_content_inner{margin-top:-15px;gap:0}.bl_elegant_style .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_day{gap:0}.bl_elegant_style .bl_invitationHost{padding-bottom:60px}.bl_elegant_style .bl_invitationHost .bl_invitationDesignCard{gap:15px}.bl_elegant_style .bl_invitationHost .bl_invitationDesignCard .bl_invitationDesignCard_type_text{grid-column:2;font-size:var(--fs-20)}.bl_elegant_style .bl_invitationHost .bl_invitationDesignCard_content{margin-top:10px}.bl_elegant_style .bl_invitationHost .bl_invitationDesignCard_content_name_text{font-family:Hiragino Mincho Std,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_elegant_style .bl_invitationInformation{padding-top:120px;padding-bottom:180px}.bl_elegant_style .bl_invitationInformation .el_invitationDesignHeadline{row-gap:5px}.bl_elegant_style_decoImg_hero_title{top:50%;left:50%;width:71%;transform:translate(-50%,-50%);animation-name:elegantStyleMoveTitle;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_elegant_style_decoImg_hero_top{top:0;left:0;width:100%;animation-name:elegantStyleMaskInTop;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_elegant_style_decoImg_hero_bottom{bottom:0;left:0;width:100%;animation-name:elegantStyleMaskInBottom;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_elegant_style_decoImg_countdown{top:50%;left:50%;width:87%;transform:translate(-50%,-50%)}.bl_elegant_style_decoImg_countdown_back{grid-row:1/-1;grid-column:1/-1}.bl_elegant_style_decoImg_countdown_top{grid-row:1/-1;grid-column:1/-1;width:20%;margin:7% 6%;justify-self:end}.bl_elegant_style_decoImg_countdown_bottom{grid-row:1/-1;grid-column:1/-1;transform:scale(-1);width:20%;margin:7% 6%;align-self:end}.bl_elegant_style_decoImg_host_groom{top:-10px;right:-20px;width:51%}.bl_elegant_style_decoImg_host_bride{bottom:-10px;left:-20px;width:51%;transform:scale(-1)}.bl_elegant_style_decoImg_host_bottom{bottom:0;left:0;width:100%;grid-template-columns:repeat(3,1fr);align-items:flex-end}.bl_elegant_style_decoImg_host_bottom_left{transform:scale(-1);width:80%}.bl_elegant_style_decoImg_host_bottom_middle{width:73%;justify-self:center}.bl_elegant_style_decoImg_host_bottom_right{transform:scaleY(-1);width:80%;justify-self:end}.bl_elegant_style_decoImg_information_top{top:0;left:0;width:100%}.bl_elegant_style_decoImg_information_bottom{bottom:0;left:0;width:100%}.bl_elegant_style .bl_invitationDesignCard{gap:50px}.bl_elegant_style .bl_invitationDesignCard_type_border:before{background-color:#fff}.bl_elegant_style .bl_invitationDesignCard_type_border:after{background-color:#fff}.bl_elegant_style .bl_invitationHost_content .el_invitationDesignHeadline_big_text,.bl_elegant_style .bl_invitationInformation_content .el_invitationDesignHeadline_big_text{letter-spacing:0}.bl_elegant_style .bl_invitationField_content{padding-top:20px}.bl_elegant_style .bl_invitationField_content_title_text{font-size:var(--fs-28);letter-spacing:-.05em}@keyframes elegantStyleMoveTitle{0%{top:50%}to{top:23%}}@keyframes elegantStyleMaskInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes elegantStyleMaskInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}
