@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_black: #333333;--invitation_black_rgb: 51, 51, 51;--invitation_gray_20: #f0f0eb;--invitation_gray_20_rgb: 240, 240, 235;--invitation_yellow_35: #9e7346;--invitation_yellow_35_rgb: 158, 115, 70;--invitation_pink_29: #fbd4d4;--invitation_pink_29_rgb: 251, 212, 212}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.col_invitation_gray_20{color:#f0f0eb}.fill_invitation_gray_20{fill:#f0f0eb}.bcol_invitation_gray_20{background-color:#f0f0eb}.col_invitation_yellow_35{color:#9e7346}.fill_invitation_yellow_35{fill:#9e7346}.bcol_invitation_yellow_35{background-color:#9e7346}.col_invitation_pink_29{color:#fbd4d4}.fill_invitation_pink_29{fill:#fbd4d4}.bcol_invitation_pink_29{background-color:#fbd4d4}.bl_wedding_magazine .ff_english{font-family:Libre Bodoni,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_wedding_magazine h4,.bl_wedding_magazine h5{text-align:center}.bl_wedding_magazine .bl_invitationHero{width:100%;height:100vh}.bl_wedding_magazine .bl_invitationCountdown{padding-top:5px}.bl_wedding_magazine .bl_invitationCountdown_time_img{top:50%;left:50%;width:91%;height:97%;transform:translate(-50%,-50%)}.bl_wedding_magazine .bl_invitationCountdown .bl_invitationCountdown_time_content{padding:4% 4% 0}.bl_wedding_magazine .bl_invitationCountdown .bl_invitationCountdown_time_content_wrap{padding:0 4% 4%}.bl_wedding_magazine .bl_invitationCountdown .bl_invitationCountdown_time_content_inner{gap:10px}.bl_wedding_magazine .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_day{gap:0}.bl_wedding_magazine .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_toTime{margin-top:30px}.bl_wedding_magazine .bl_invitationHost{padding-bottom:60px}.bl_wedding_magazine .bl_invitationHost_list{gap:60px}.bl_wedding_magazine .bl_invitationHost .bl_invitationDesignCard_imgBlock_img_wrap:after{position:absolute;content:"";top:50%;left:50%;width:105%;height:105%;transform:translate(-50%,-50%);background-color:#fff}.bl_wedding_magazine .bl_invitationHost .bl_invitationDesignCard_imgBlock_img{position:relative;z-index:1}.bl_wedding_magazine .bl_invitationHost .bl_invitationDesignCard_type{margin-bottom:10px;position:relative}.bl_wedding_magazine .bl_invitationHost .bl_invitationDesignCard_type_text{font-size:var(--fs-20);z-index:1;grid-row:1;color:#fff}.bl_wedding_magazine .bl_invitationInformation{padding-top:87px;padding-bottom:100px}.bl_wedding_magazine .bl_invitationField_content{padding-top:70px}.bl_wedding_magazine_decoImg_hero_main{top:2%;left:50%;transform:translate(-50%)}.bl_wedding_magazine_decoImg_hero_main_title{top:2%;left:0}.bl_wedding_magazine_decoImg_hero_main_date{justify-self:baseline;justify-items:center}.bl_wedding_magazine_decoImg_hero_sub{bottom:0%;left:0}.bl_wedding_magazine_decoImg_hero_sub_title1{width:52%}.bl_wedding_magazine_decoImg_hero_sub_text{width:35%}.bl_wedding_magazine_decoImg_countdown{bottom:6%;right:6%;width:25%;height:auto}.bl_wedding_magazine_decoImg_countdown_headline{bottom:-5%}.bl_wedding_magazine_decoImg_intro{top:0;left:0;width:100vw;height:100%}@media screen and (min-width: 768px){.bl_wedding_magazine_decoImg_intro{width:330px}}.bl_wedding_magazine_decoImg_host_headline{bottom:15%;left:0}.bl_wedding_magazine_decoImg_host_type{position:absolute;top:50%;left:50%;height:100%;-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-45%)}.bl_wedding_magazine_decoImg_info{top:0;left:0;width:100vw;height:100%}@media screen and (min-width: 768px){.bl_wedding_magazine_decoImg_info{width:330px}}.bl_wedding_magazine_decoImg_info_headline{bottom:15%;left:0}.bl_wedding_magazine_decoImg_info_top{top:0;left:0;width:100%;transform:translateY(-50%)}.bl_wedding_magazine_decoImg_field{top:0;left:0;width:100vw;height:100%}@media screen and (min-width: 768px){.bl_wedding_magazine_decoImg_field{width:330px}}.bl_wedding_magazine_decoImg_field_headline{top:0;left:50%;width:90%;transform:translate(-50%,30%)}.bl_wedding_magazine_decoImg_field_top{top:0;left:0;width:100%;transform:translateY(-50%)}.bl_wedding_magazine .bl_invitationHost_content .el_invitationDesignHeadline_big_text{letter-spacing:0}.bl_wedding_magazine .bl_invitationInformation_content .el_invitationDesignHeadline{row-gap:5px}.bl_wedding_magazine .bl_invitationInformation_content .el_invitationDesignHeadline_big_text{letter-spacing:0}.bl_wedding_magazine .bl_invitationField_content_title_text{font-size:var(--fs-28);letter-spacing:-1.4px}@keyframes weddingSketchMaskInRight{0%{transform:translate(150%)}to{transform:translate(0)}}
