@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_black: #333333;--invitation_black_rgb: 51, 51, 51;--invitation_pink_27: #ffe8e8;--invitation_pink_27_rgb: 255, 232, 232;--invitation_red_13: #a01c1b;--invitation_red_13_rgb: 160, 28, 27;--invitation_red_27: #a83248;--invitation_red_27_rgb: 168, 50, 72}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.col_invitation_pink_27{color:#ffe8e8}.fill_invitation_pink_27{fill:#ffe8e8}.bcol_invitation_pink_27{background-color:#ffe8e8}.col_invitation_red_13{color:#a01c1b}.fill_invitation_red_13{fill:#a01c1b}.bcol_invitation_red_13{background-color:#a01c1b}.col_invitation_red_27{color:#a83248}.fill_invitation_red_27{fill:#a83248}.bcol_invitation_red_27{background-color:#a83248}.bl_wedding_note .ff_english{font-family:Homemade Apple,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_wedding_note h4,.bl_wedding_note h5{text-align:center}.bl_wedding_note_slideshow{width:100%;aspect-ratio:1.18;transform:rotate(4deg)}.bl_wedding_note .bl_invitationHero{height:100vh}.bl_wedding_note .bl_invitationCountdown .bl_invitationCountdown_time_content{padding:8% 4% 1%;gap:3%}.bl_wedding_note_host:after{content:"";display:block;width:100%;height:22px;background-color:#a83248}.bl_wedding_note .bl_invitationHost{padding-bottom:80px}.bl_wedding_note .bl_invitationHost .bl_invitationDesignCard_type:before,.bl_wedding_note .bl_invitationHost .bl_invitationDesignCard_type:after{background-color:#a01c1b}.bl_wedding_note .bl_invitationHost .bl_invitationDesignCard_type_text{font-size:var(--fs-20)}.bl_wedding_note .bl_invitationInformation{padding-top:70px;padding-bottom:180px}.bl_wedding_note_decoImg_hero_back{top:0;left:0}.bl_wedding_note_decoImg_hero_check{top:0;left:0;width:60%}.bl_wedding_note_decoImg_hero_note{top:8%;right:-2%;width:100%;height:auto;transform:rotate(4deg)}.bl_wedding_note_decoImg_hero_main{top:13%;right:3.5%;z-index:5!important;width:70%;justify-items:center}.bl_wedding_note_decoImg_hero_main_title{width:105%}.bl_wedding_note_decoImg_hero_main_subTitle{width:70%}.bl_wedding_note_decoImg_hero_main_heart{top:0;right:0;transform:translateY(-40%);width:30%;animation-name:weddingNoteMaskInTop;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_wedding_note_decoImg_hero_main_bottom_left{top:0;left:0;width:60%;animation-name:weddingNoteMaskInLeft;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_wedding_note_decoImg_hero_main_bottom_right{top:0;right:0;width:70%;animation-name:weddingNoteMaskInRight;animation-fill-mode:both;animation-timing-function:ease-in-out}.bl_wedding_note_decoImg_countdown{top:50%;left:50%;width:91%;height:auto;transform:translate(-50%,-50%)}.bl_wedding_note_decoImg_intro{width:21%;height:auto}.bl_wedding_note_decoImg_intro_top{top:0;left:0;transform:translate(-15%,-35%)}.bl_wedding_note_decoImg_intro_bottom{bottom:0;right:0;transform:translate(15%,35%)}.bl_wedding_note_decoImg_intro_love{bottom:0;right:0;transform:translateY(70%);width:35%}.bl_wedding_note_decoImg_host_type_left{order:1}.bl_wedding_note_decoImg_host_type_right{order:3}.bl_wedding_note_decoImg_host_groom{top:0;left:0;width:41%;transform:translate(-45%,-50%)}.bl_wedding_note_decoImg_host_bride{top:0;right:0;width:32%;transform:translate(55%,-45%)}.bl_wedding_note_decoImg_field{top:0;left:0;width:100%;z-index:1;transform:translateY(-20%)}.bl_wedding_note .bl_invitationHost_content .el_invitationDesignHeadline_big_text,.bl_wedding_note .bl_invitationInformation_content .el_invitationDesignHeadline_big_text{letter-spacing:0}.bl_wedding_note .bl_invitationField_content{padding-top:40px}.bl_wedding_note .bl_invitationField_content_title_text{font-size:var(--fs-28);letter-spacing:-1.4px}@keyframes weddingNoteMaskInLeft{0%{transform:translate(-200%,242%)}to{transform:translate(-80%,242%)}}@keyframes weddingNoteMaskInRight{0%{transform:translate(200%,169%)}to{transform:translate(31%,169%)}}@keyframes weddingNoteMaskInTop{0%{transform:translateY(-200%)}to{transform:translateY(-40%)}}
