@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_black: #333333;--invitation_black_rgb: 51, 51, 51;--invitation_black_5: #000000;--invitation_black_5_rgb: 0, 0, 0;--invitation_gray_21: #f6f7f8;--invitation_gray_21_rgb: 246, 247, 248}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.col_invitation_black_5{color:#000}.fill_invitation_black_5{fill:#000}.bcol_invitation_black_5{background-color:#000}.col_invitation_gray_21{color:#f6f7f8}.fill_invitation_gray_21{fill:#f6f7f8}.bcol_invitation_gray_21{background-color:#f6f7f8}.bl_wedding_news .ff_english{font-family:Anton,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_wedding_news h4,.bl_wedding_news h5{text-align:center}.bl_wedding_news_slideshow{grid-row:4;aspect-ratio:.96;width:100%}.bl_wedding_news_slideshow_wrap{justify-items:center;height:100%}.bl_wedding_news .bl_invitationHero_slideList{min-height:150px}.bl_wedding_news .bl_invitationHero{height:auto;min-height:100vh}@media screen and (min-width: 768px){.bl_wedding_news .bl_invitationHero{min-height:655px}}.bl_wedding_news .bl_invitationIntroduction figure{position:relative}.bl_wedding_news .bl_invitationIntroduction figure:before{position:absolute;z-index:1;content:"";bottom:0;left:0;display:block;width:100%;height:2px;background-color:#000}.bl_wedding_news .bl_invitationIntroduction figure:after{position:absolute;content:"";bottom:-5px;left:0;display:block;width:100%;height:1px;background-color:#000}.bl_wedding_news .el_invitationDesignHeadline_big{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px}.bl_wedding_news .el_invitationDesignHeadline_big .el_invitationDesignHeadline_big_text{grid-column:2;grid-row:1}.bl_wedding_news .bl_invitationField_content_title_text_wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px}.bl_wedding_news .bl_invitationField_content_title_text_wrap .bl_invitationField_content_title_text{grid-column:2;grid-row:1}.bl_wedding_news .bl_invitationHost{padding-bottom:80px;z-index:3}.bl_wedding_news .bl_invitationHost .bl_invitationDesignCard_type_text{font-size:var(--fs-20)}.bl_wedding_news .bl_invitationHost:before{position:absolute;z-index:1;content:"";bottom:0;left:0;display:block;width:100%;height:2px;background-color:#000}.bl_wedding_news .bl_invitationHost:after{position:absolute;content:"";bottom:-5px;left:0;display:block;width:100%;height:1px;background-color:#000}.bl_wedding_news .bl_invitationInformation{padding-top:70px;padding-bottom:180px}.bl_wedding_news .bl_invitationInformation:before{position:absolute;z-index:1;content:"";bottom:0;left:0;display:block;width:100%;height:2px;background-color:#000}.bl_wedding_news .bl_invitationInformation:after{position:absolute;content:"";bottom:-5px;left:0;display:block;width:100%;height:1px;background-color:#000}.bl_wedding_news_decoImg_hero_first{grid-row:1}.bl_wedding_news_decoImg_hero_second{grid-row:2}.bl_wedding_news_decoImg_hero_third{grid-row:3}.bl_wedding_news_decoImg_hero_third:after{position:absolute;content:"";display:block;bottom:4px;background-color:#000;width:100%;height:1px}.bl_wedding_news_decoImg_hero_fifth{grid-row:5}.bl_wedding_news_decoImg_countdown{bottom:5%;right:6%;width:25%;height:auto}.bl_wedding_news_decoImg_countdown_headline{bottom:-5%}.bl_wedding_news_decoImg_intro{top:0;left:0;width:100vw;height:100%}@media screen and (min-width: 768px){.bl_wedding_news_decoImg_intro{width:330px}}.bl_wedding_news_decoImg_host_headline{width:100%}.bl_wedding_news_decoImg_host_headline_left{grid-column:1;grid-row:1}.bl_wedding_news_decoImg_host_headline_right{grid-column:3;grid-row:1}.bl_wedding_news_decoImg_host_type{grid-row:1;grid-column:2;top:50%;left:50%;width:80%;transform:translate(-50%,-45%)}.bl_wedding_news_decoImg_info_headline{width:100%}.bl_wedding_news_decoImg_info_headline_left{grid-column:1;grid-row:1}.bl_wedding_news_decoImg_info_headline_right{grid-column:3;grid-row:1}.bl_wedding_news_decoImg_field_headline{width:100%}.bl_wedding_news_decoImg_field_headline_left{grid-column:1;grid-row:1}.bl_wedding_news_decoImg_field_headline_right{grid-column:3;grid-row:1}.bl_wedding_news .bl_invitationHost_content .el_invitationDesignHeadline_big_text,.bl_wedding_news .bl_invitationInformation_content .el_invitationDesignHeadline_big_text{letter-spacing:0}.bl_wedding_news .bl_invitationField_content{padding-top:40px}.bl_wedding_news .bl_invitationField_content_title_text{font-size:var(--fs-28);letter-spacing:-1.4px}@keyframes weddingSketchMaskInRight{0%{transform:translate(150%)}to{transform:translate(0)}}
