@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_brown_11: #600921;--invitation_brown_11_rgb: 96, 9, 33;--invitation_brown_101: #58290c;--invitation_brown_101_rgb: 88, 41, 12;--invitation_gold_12: #c6af75;--invitation_gold_12_rgb: 198, 175, 117;--invitation_gold_13: #cec2a4;--invitation_gold_13_rgb: 206, 194, 164;--invitation_red_13: #a01c1b;--invitation_red_13_rgb: 160, 28, 27;--invitation_white: #fafaf9;--invitation_white_rgb: 250, 250, 249}.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_brown_11{color:#600921}.fill_invitation_brown_11{fill:#600921}.bcol_invitation_brown_11{background-color:#600921}.col_invitation_brown_101{color:#58290c}.fill_invitation_brown_101{fill:#58290c}.bcol_invitation_brown_101{background-color:#58290c}.col_invitation_gold_12{color:#c6af75}.fill_invitation_gold_12{fill:#c6af75}.bcol_invitation_gold_12{background-color:#c6af75}.col_invitation_gold_13{color:#cec2a4}.fill_invitation_gold_13{fill:#cec2a4}.bcol_invitation_gold_13{background-color:#cec2a4}.col_invitation_red_13{color:#a01c1b}.fill_invitation_red_13{fill:#a01c1b}.bcol_invitation_red_13{background-color:#a01c1b}.col_invitation_white{color:#fafaf9}.fill_invitation_white{fill:#fafaf9}.bcol_invitation_white{background-color:#fafaf9}.bl_wedding_cake .ff_english{font-family:Dancing Script,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_wedding_cake h4,.bl_wedding_cake h5{text-align:center}.bl_wedding_cake_slideshow{display:none!important}.bl_wedding_cake .bl_invitationHero{height:100vh}.bl_wedding_cake .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_wedding_cake .bl_invitationHost{padding-bottom:80px}.bl_wedding_cake .bl_invitationHost .bl_invitationDesignCard_type_text{font-size:var(--fs-20)}.bl_wedding_cake .bl_invitationInformation{padding-top:70px;padding-bottom:180px}.bl_wedding_cake_red .bl_wedding_cake_decoImg_hero_main_date :nth-child(1):after,.bl_wedding_cake_red .bl_wedding_cake_decoImg_hero_main_date :nth-child(2):after{background-color:#a01c1b}.bl_wedding_cake_red .bl_invitationHost .bl_invitationDesignCard_type:before,.bl_wedding_cake_red .bl_invitationHost .bl_invitationDesignCard_type:after{background-color:#a01c1b}.bl_wedding_cake_brown .bl_wedding_cake_decoImg_hero_main_date :nth-child(1):after,.bl_wedding_cake_brown .bl_wedding_cake_decoImg_hero_main_date :nth-child(2):after{background-color:#58290c}.bl_wedding_cake_brown .bl_invitationHost .bl_invitationDesignCard_type:before,.bl_wedding_cake_brown .bl_invitationHost .bl_invitationDesignCard_type:after{background-color:#58290c}.bl_wedding_cake_decoImg_hero_back{top:0;left:0;width:45%;height:100%}.bl_wedding_cake_decoImg_hero_cake{top:0;left:0;width:100%;height:100%}.bl_wedding_cake_decoImg_hero_main{top:0;right:5%;width:60%;justify-items:end}.bl_wedding_cake_decoImg_hero_main_date{width:50%}.bl_wedding_cake_decoImg_hero_main_date :nth-child(1):after,.bl_wedding_cake_decoImg_hero_main_date :nth-child(2):after{content:"";display:block;width:100%;height:1px}.bl_wedding_cake_decoImg_hero_main_bottom{width:60%}.bl_wedding_cake_decoImg_countdown{bottom:0;left:0;width:100%;height:auto}.bl_wedding_cake_decoImg_intro{top:50%;left:-10px;width:100vw;height:auto;transform:translateY(-50%);z-index:1}@media screen and (min-width: 768px){.bl_wedding_cake_decoImg_intro{width:330px}}.bl_wedding_cake_decoImg_host_groom{top:50%;left:-10%;width:30%;transform:translateY(-50%) rotate(-10deg)}.bl_wedding_cake_decoImg_host_bride{top:50%;right:-10%;width:22%;transform:translateY(-50%)}.bl_wedding_cake_decoImg_info{top:0;left:0;width:100%;transform:translateY(-50%)}.bl_wedding_cake_decoImg_field{top:0;left:50%;width:50%;z-index:1;transform:translate(-50%,-67%)}.bl_wedding_cake .bl_invitationHost_content .el_invitationDesignHeadline_big_text,.bl_wedding_cake .bl_invitationInformation_content .el_invitationDesignHeadline_big_text{letter-spacing:0}.bl_wedding_cake .bl_invitationField_content{padding-top:40px}.bl_wedding_cake .bl_invitationField_content_title_text{font-size:var(--fs-28);letter-spacing:-1.4px}@keyframes weddingSketchMaskInRight{0%{transform:translate(150%)}to{transform:translate(0)}}
