@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_brown_59: #603f35;--invitation_brown_59_rgb: 96, 63, 53;--invitation_purple_10: #332945;--invitation_purple_10_rgb: 51, 41, 69;--invitation_purple_12: #504662;--invitation_purple_12_rgb: 80, 70, 98}.col_invitation_brown_59{color:#603f35}.fill_invitation_brown_59{fill:#603f35}.bcol_invitation_brown_59{background-color:#603f35}.col_invitation_purple_10{color:#332945}.fill_invitation_purple_10{fill:#332945}.bcol_invitation_purple_10{background-color:#332945}.col_invitation_purple_12{color:#504662}.fill_invitation_purple_12{fill:#504662}.bcol_invitation_purple_12{background-color:#504662}.bl_white_jewel .ff_english{font-family:Dancing Script,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_white_jewel .el_invitationDesignHeadline.lt_2,.bl_white_jewel .el_invitationDesignHeadline .lt_1{letter-spacing:0}.bl_white_jewel .bl_invitationField_content_title_text{letter-spacing:-.05em}.bl_white_jewel .bl_invitationHero{background-color:#332945;height:100vh;justify-content:center;justify-items:center;grid-template-rows:25% 75%}@media screen and (min-width: 768px){.bl_white_jewel .bl_invitationHero{height:655px}}.bl_white_jewel .bl_invitationHero>*{grid-area:initial}.bl_white_jewel .bl_invitationHero .bl_invitationHero_ttl{display:grid;place-items:center}.bl_white_jewel .bl_invitationHero .bl_invitationHero_ttl_wrap{width:70%;position:absolute;top:50%;transform:translateY(-50%);animation-name:whiteJewelTransToTop;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;max-width:400px}@keyframes whiteJewelTransToTop{0%{top:50%;transform:translateY(-50%)}to{top:15%;transform:translateY(-50%)}}.bl_white_jewel .bl_invitationHero_slideList{z-index:4!important;margin-bottom:3%;grid-row:2/3;max-width:400px;aspect-ratio:.44;border-radius:999px;height:70vh}@media screen and (min-width: 768px){.bl_white_jewel .bl_invitationHero_slideList{height:458.5px}}.bl_white_jewel .bl_invitationCountdown .bl_invitationCountdown_time_content{padding:10% 4%}@media screen and (min-width: 768px){.bl_white_jewel .bl_invitationCountdown .bl_invitationCountdown_time_content{padding:6%}}.bl_white_jewel .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_white_jewel .bl_invitationHost .bl_invitationHost_list{margin-top:10%}.bl_white_jewel .bl_invitationHost .bl_invitationDesignCard{gap:5%}.bl_white_jewel .bl_invitationInformation{z-index:2;padding-bottom:70%}.bl_white_jewel_decoImg_hero_ttl_top{width:100%}.bl_white_jewel_decoImg_hero_ttl_bottom{width:100%;display:grid;grid-template-columns:1fr 60% 1fr;align-items:center;gap:10px}.bl_white_jewel_decoImg_hero_ttl_bottom:after{content:"";border-top:1px solid #ffffff}.bl_white_jewel_decoImg_hero_ttl_bottom:before{content:"";border-top:1px solid #ffffff}.bl_white_jewel_decoImg_hero_back_topLeft{position:absolute;top:0;left:0;width:50%}@media screen and (min-width: 768px){.bl_white_jewel_decoImg_hero_back_topLeft{width:40%}}.bl_white_jewel_decoImg_hero_back_topRight{position:absolute;top:0;right:0;width:50%}@media screen and (min-width: 768px){.bl_white_jewel_decoImg_hero_back_topRight{width:40%}}.bl_white_jewel_decoImg_hero_back_bottomLeft{position:absolute;bottom:0;left:0;width:60%}@media screen and (min-width: 768px){.bl_white_jewel_decoImg_hero_back_bottomLeft{width:50%}}.bl_white_jewel_decoImg_hero_back_bottomRight{position:absolute;bottom:5%;right:0;width:60%}@media screen and (min-width: 768px){.bl_white_jewel_decoImg_hero_back_bottomRight{width:50%}}.bl_white_jewel_decoImg_countdown_top{position:absolute;top:5%;left:50%;transform:translate(-50%);width:80%}.bl_white_jewel_decoImg_countdown_bottom{position:absolute;bottom:5%;left:50%;transform:translate(-50%);width:80%}.bl_white_jewel_decoImg_intro_bottom{position:absolute;width:50%;left:50%;bottom:0;transform:translate3d(-50%,50%,0)}.bl_white_jewel_decoImg_host_ttl_left{position:absolute;left:-15px;width:30%;top:50%;transform:translateY(-50%)}.bl_white_jewel_decoImg_host_ttl_right{position:absolute;right:-15px;width:30%;top:50%;transform:translateY(-50%) scaleX(-1)}.bl_white_jewel_decoImg_host_groom{position:absolute;top:-10%;right:-10%;width:50%}.bl_white_jewel_decoImg_host_bride{position:absolute;bottom:-10%;left:-10%;width:50%;transform:scale(-1)}.bl_white_jewel_decoImg_info_ttl_left{position:absolute;left:0;width:30%;top:40px}@media screen and (min-width: 768px){.bl_white_jewel_decoImg_info_ttl_left{top:0}}.bl_white_jewel_decoImg_info_ttl_right{position:absolute;right:0;width:30%;top:40px;transform:scaleX(-1)}@media screen and (min-width: 768px){.bl_white_jewel_decoImg_info_ttl_right{top:0}}.bl_white_jewel_decoImg_info_top{position:absolute;top:0;left:0;transform:translateY(-50%);width:100%}.bl_white_jewel_decoImg_info_bottom{position:absolute;bottom:0;left:0;width:100%}
