@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_black: #333333;--invitation_black_rgb: 51, 51, 51;--invitation_white: #fafaf9;--invitation_white_rgb: 250, 250, 249;--invitation_black_5: #000000;--invitation_black_5_rgb: 0, 0, 0}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.col_invitation_white{color:#fafaf9}.fill_invitation_white{fill:#fafaf9}.bcol_invitation_white{background-color:#fafaf9}.col_invitation_black_5{color:#000}.fill_invitation_black_5{fill:#000}.bcol_invitation_black_5{background-color:#000}.bl_wedding_sketch{font-family:Hiragino Mincho Std,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_wedding_sketch .ff_english{font-family:Fredericka the Great,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_wedding_sketch h4,.bl_wedding_sketch h5{text-align:center}.bl_wedding_sketch_slideshow{display:none!important}.bl_wedding_sketch .bl_invitationHero{height:100vh}.bl_wedding_sketch .bl_invitationCountdown .bl_invitationCountdown_time_content{padding:4% 0}.bl_wedding_sketch .bl_invitationCountdown .bl_invitationCountdown_time_content_wrap{padding:0}.bl_wedding_sketch .bl_invitationCountdown .bl_invitationCountdown_time_content_inner{gap:15px;width:100%}.bl_wedding_sketch .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_day{width:100%;grid-template-columns:1fr auto 1fr;gap:0}.bl_wedding_sketch .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_day_big{grid-row:1;grid-column:2}.bl_wedding_sketch .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_eng{grid-row:2;grid-column:2}.bl_wedding_sketch .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_timeList{width:-moz-max-content!important;width:max-content!important;gap:15px}.bl_wedding_sketch .bl_invitationCountdown .bl_invitationCountdown_time_content_inner_toTime{margin-top:15px}.bl_wedding_sketch .bl_invitationCountdown .el_invitationDesignHeadline_wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.bl_wedding_sketch .bl_invitationHost{padding-bottom:80px}.bl_wedding_sketch .bl_invitationHost .bl_invitationDesignCard_content{margin-top:10px}.bl_wedding_sketch .bl_invitationHost .bl_invitationDesignCard_type:before,.bl_wedding_sketch .bl_invitationHost .bl_invitationDesignCard_type:after{background-color:#333}.bl_wedding_sketch .bl_invitationHost .el_invitationDesignHeadline{row-gap:5px}.bl_wedding_sketch .bl_invitationHost .el_invitationDesignHeadline_big_text{font-size:var(--fs-32)}.bl_wedding_sketch .bl_invitationHost .bl_invitationDesignCard_type_text{font-size:var(--fs-20)}.bl_wedding_sketch .bl_invitationInformation{padding-top:40px;padding-bottom:180px}.bl_wedding_sketch .bl_invitationInformation .el_invitationDesignHeadline{row-gap:5px}.bl_wedding_sketch .bl_invitationInformation .el_invitationDesignHeadline_big_text{font-size:var(--fs-32)}.bl_wedding_sketch .bl_invitationField{background-color:#000}.bl_wedding_sketch .bl_invitationField_content{padding-top:70px}.bl_wedding_sketch_decoImg_hero_back_rayer{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;-o-object-fit:contain;object-fit:contain}.bl_wedding_sketch_decoImg_hero_center{top:47%;left:50%;width:95%;transform:translate(-50%,-50%)}.bl_wedding_sketch_decoImg_hero_date{display:grid;gap:5px;justify-items:center}.bl_wedding_sketch_decoImg_hero_date_top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:90%;line-height:1}.bl_wedding_sketch_decoImg_hero_date_top_left{font-size:var(--fs-16);border-top:1px solid #333333;border-bottom:1px solid #333333;padding:7px 5px;width:80%;justify-self:end}.bl_wedding_sketch_decoImg_hero_date_top_middle{display:grid;gap:5px}.bl_wedding_sketch_decoImg_hero_date_top_right{font-size:var(--fs-16);border-top:1px solid #333333;border-bottom:1px solid #333333;padding:7px 5px;width:80%}.bl_wedding_sketch_decoImg_countdown_top{width:92%}.bl_wedding_sketch_decoImg_countdown_top_left{grid-row:1;grid-column:1;transform:scaleX(-1)}.bl_wedding_sketch_decoImg_countdown_top_right{grid-row:1;grid-column:3;justify-self:end}.bl_wedding_sketch_decoImg_countdown_middle_left{grid-row:1;grid-column:1;width:93%}.bl_wedding_sketch_decoImg_countdown_middle_right{grid-row:1;grid-column:3;width:76%;justify-self:end}.bl_wedding_sketch_decoImg_countdown_bottom{width:36%}.bl_wedding_sketch_decoImg_intro_back{top:0;left:0;width:100%;height:100%}.bl_wedding_sketch_decoImg_intro_sub{display:block;width:52%;margin:2px auto 0}.bl_wedding_sketch_decoImg_host_headline{top:-20%;width:40%}.bl_wedding_sketch_decoImg_host_headline_left{left:0;transform:translate(-130%)}.bl_wedding_sketch_decoImg_host_headline_right{right:0;transform:translate(130%) scaleX(-1)}.bl_wedding_sketch_decoImg_info{top:0;left:50%;grid-template-columns:20% auto 20%;width:100%;transform:translate(-50%,-50%)}.bl_wedding_sketch_decoImg_info_left{transform:scaleX(-1)}.bl_wedding_sketch_decoImg_field{top:0;left:50%;width:100%;z-index:1;transform:translate(-50%,-100%)}.bl_wedding_sketch .bl_invitationHost_content .el_invitationDesignHeadline_big_text,.bl_wedding_sketch .bl_invitationInformation_content .el_invitationDesignHeadline_big_text{letter-spacing:0}.bl_wedding_sketch .bl_invitationField_content_title_text{font-size:var(--fs-28);letter-spacing:-.05em}@keyframes weddingSketchMaskInRight{0%{transform:translate(150%)}to{transform:translate(0)}}
