@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_blue_33: #253d61;--invitation_blue_33_rgb: 37, 61, 97}.col_invitation_blue_33{color:#253d61}.fill_invitation_blue_33{fill:#253d61}.bcol_invitation_blue_33{background-color:#253d61}.bl_trueLove .ff_english{font-family:Mea Culpa,serif,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_trueLove .el_invitationDesignHeadline.lt_2,.bl_trueLove .el_invitationDesignHeadline .lt_1{letter-spacing:0}.bl_trueLove .bl_invitationHero{height:100vh;background-color:#253d61}.bl_trueLove .bl_invitationHero_slideList{z-index:3!important;height:70vh;width:35%;min-width:250px;aspect-ratio:.45/1;border-radius:999px;justify-self:center;transform:translateY(10vh)}@media screen and (min-width: 768px){.bl_trueLove .bl_invitationHero_slideList{height:458.5px;transform:translateY(65.5px)}}.bl_trueLove .bl_invitationDesignCard_type_border:before,.bl_trueLove .bl_invitationDesignCard_type_border:after{background-color:#333}.bl_trueLove .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_trueLove .bl_invitationInformation{padding:0;display:grid;gap:5px}.bl_trueLove .bl_invitationInformation_content{padding:0 20px;order:2}.bl_trueLove_decoImg_hero_backFlower{top:50%;left:50%;transform:translate(-47%,-50%);width:195%;max-width:700px;height:auto}.bl_trueLove_decoImg_hero_top_left{top:10px;left:0;transform:scaleX(-1);width:40%;max-width:230px}.bl_trueLove_decoImg_hero_top_right{top:10px;right:0;width:40%;max-width:230px}.bl_trueLove_decoImg_hero_bottom_left{bottom:10px;left:0;transform:scale(-1);width:40%;max-width:230px}.bl_trueLove_decoImg_hero_bottom_right{bottom:10px;right:0;transform:scaleY(-1);width:40%;max-width:230px}.bl_trueLove_decoImg_hero_title{top:50%;left:50%;transform:translate(-50%,-50%);animation-name:trueLoveTitle;animation-fill-mode:both;animation-timing-function:ease-in}.bl_trueLove_decoImg_hero_title_img{width:auto;height:15vh;max-height:200px}@media screen and (min-width: 768px){.bl_trueLove_decoImg_hero_title_img{height:98.25px}}@keyframes trueLoveTitle{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-43vh)}}@media screen and (min-width: 768px){@keyframes trueLoveTitle{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-281.65px)}}}.bl_trueLove_decoImg_hero_bottomFlower{bottom:0;left:50%;transform:translate(-50%,100%);width:33%;max-width:125px;animation-name:trueLoveFlower;animation-fill-mode:both;animation-timing-function:ease-in}@keyframes trueLoveFlower{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.bl_trueLove_decoImg_countdown_top{top:0;left:0;width:100%}.bl_trueLove_decoImg_countdown_bottom{bottom:0;left:0;width:100%}.bl_trueLove_decoImg_intro_img{width:25%;height:auto}.bl_trueLove_decoImg_intro_img_topLeft{top:0;left:0;transform:translate(-10%,-10%)}.bl_trueLove_decoImg_intro_img_topRight{top:0;right:0;transform:translate(10%,-10%) scaleX(-1)}.bl_trueLove_decoImg_intro_img_bottomLeft{bottom:0;left:0;transform:translate(-10%,10%) scaleY(-1)}.bl_trueLove_decoImg_intro_img_bottomRight{bottom:0;right:0;transform:translate(10%,10%) scale(-1)}.bl_trueLove_decoImg_host_groom{top:0;left:0;width:50%;transform:translate(-30%,-20%)}.bl_trueLove_decoImg_host_bride{bottom:0;right:0;width:50%;transform:translate(25%,15%) rotate(180deg)}.bl_trueLove_decoImg_information_top{width:19%;height:auto;justify-self:center;order:1}.bl_trueLove_decoImg_information_bottom{padding-top:50px;order:3;width:100%;height:auto}.bl_trueLove .filter_black{top:0;left:0;width:100%;height:100%;background-color:#00000050}
