@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_red_4: #8e4959;--invitation_red_4_rgb: 142, 73, 89;--invitation_red_15: #fdf7f6;--invitation_red_15_rgb: 253, 247, 246;--invitation_red_16: #ffeff4;--invitation_red_16_rgb: 255, 239, 244;--invitation_red_17: #ffdded;--invitation_red_17_rgb: 255, 221, 237}.col_invitation_red_4{color:#8e4959}.fill_invitation_red_4{fill:#8e4959}.bcol_invitation_red_4{background-color:#8e4959}.col_invitation_red_15{color:#fdf7f6}.fill_invitation_red_15{fill:#fdf7f6}.bcol_invitation_red_15{background-color:#fdf7f6}.col_invitation_red_16{color:#ffeff4}.fill_invitation_red_16{fill:#ffeff4}.bcol_invitation_red_16{background-color:#ffeff4}.col_invitation_red_17{color:#ffdded}.fill_invitation_red_17{fill:#ffdded}.bcol_invitation_red_17{background-color:#ffdded}.bl_romantic_wedding .ff_english{font-family:Petit Formal Script,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_romantic_wedding .el_invitationDesignHeadline.lt_2,.bl_romantic_wedding .el_invitationDesignHeadline .lt_1{letter-spacing:0}.bl_romantic_wedding .bl_invitationField_content_title_text{letter-spacing:-.05em}.bl_romantic_wedding .bl_invitationHero{background-color:#fdf7f6;height:100vh;justify-items:center;align-items:initial;background-image:url(https://libraly.brapla.com/resized-1024-web-app/invitation-theme-romantic_wedding-hero-4.png);background-size:contain}.bl_romantic_wedding .bl_invitationHero .bl_invitationHero_ttl{display:grid;place-items:center}.bl_romantic_wedding .bl_invitationHero .bl_invitationHero_ttl_wrap{width:80%;position:absolute;top:50%;transform:translateY(-50%);animation-name:romanticWeddingTransToTop;animation-delay:.5s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;max-width:400px}@keyframes romanticWeddingTransToTop{0%{top:50%;transform:translateY(-50%)}to{top:30%;transform:translateY(-50%)}}.bl_romantic_wedding .bl_invitationHero_slideList{z-index:5!important;align-self:stretch;height:40vh!important;grid-template-rows:40vh;aspect-ratio:1.33;bottom:20%;left:50%;transform:translate(-50%);position:absolute;overflow:visible!important}@media screen and (min-width: 768px){.bl_romantic_wedding .bl_invitationHero_slideList{height:262px!important;grid-template-rows:262px}}.bl_romantic_wedding .bl_invitationHero_slideList .bl_invitationHero_slideList_item{transform:rotate(-4deg)}.bl_romantic_wedding .bl_invitationHost .el_invitationDesignHeadline_big{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.bl_romantic_wedding .bl_invitationHost .el_invitationDesignHeadline_big_text{order:2}.bl_romantic_wedding .bl_invitationInformation{z-index:2}@media screen and (min-width: 768px){.bl_romantic_wedding .bl_invitationInformation{padding-top:30%;padding-bottom:35%}}.bl_romantic_wedding .bl_invitationInformation .el_invitationDesignHeadline_big{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.bl_romantic_wedding .bl_invitationInformation .el_invitationDesignHeadline_big_text{order:2}.bl_romantic_wedding .bl_invitationField{background-color:#ffdded}.bl_romantic_wedding_decoImg_hero_ttl{width:100%}.bl_romantic_wedding_decoImg_hero_back_top{width:100%;position:absolute;top:0;left:0}.bl_romantic_wedding_decoImg_hero_back_left{width:70%;max-width:400px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.bl_romantic_wedding_decoImg_hero_back_right{width:60%;max-width:400px;position:absolute;bottom:0;right:0}.bl_romantic_wedding_decoImg_hero_item_top{width:90%;max-width:600px;position:absolute;top:0;left:50%;transform:translate(-50%);animation-name:romanticWeddingTransFromTop;animation-delay:1s;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes romanticWeddingTransFromTop{0%{opacity:0;transform:translate3d(-50%,-100%,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}.bl_romantic_wedding_decoImg_hero_item_left{width:55%;position:absolute;bottom:0;left:-15%}.bl_romantic_wedding_decoImg_hero_item_right{width:40%;position:absolute;bottom:0;right:-10%}.bl_romantic_wedding_decoImg_hero_bubbly{position:absolute;height:100%;width:100%}.bl_romantic_wedding_decoImg_countdown_back{background-image:url(https://libraly.brapla.com/resized-1024-web-app/invitation-theme-romantic_wedding-countdown-1.png);background-size:contain}.bl_romantic_wedding_decoImg_countdown_topRight{position:absolute;top:0;right:0;width:35%}.bl_romantic_wedding_decoImg_countdown_bottomLeft{position:absolute;bottom:0;left:0;width:37%}.bl_romantic_wedding_decoImg_host_border_left{order:1;width:100%;max-width:40px;justify-self:right}.bl_romantic_wedding_decoImg_host_border_right{order:3;width:100%;max-width:40px;justify-self:left;transform:scaleX(-1)}.bl_romantic_wedding_decoImg_info_border_left{order:1;width:100%;max-width:40px;justify-self:right}.bl_romantic_wedding_decoImg_info_border_right{order:3;width:100%;max-width:40px;justify-self:left}.bl_romantic_wedding_decoImg_info_topLeft{width:40%;position:absolute;top:-1.5%;left:-15%;transform:scaleX(-1)}.bl_romantic_wedding_decoImg_info_topMiddle{width:30%;position:absolute;top:0;left:50%;transform:translate3d(-50%,-20%,0)}.bl_romantic_wedding_decoImg_info_topRight{width:40%;position:absolute;top:-1.5%;right:-20%}.bl_romantic_wedding_decoImg_info_bottomLeft{width:40%;position:absolute;bottom:-1%;left:-10%;transform:scaleX(-1)}.bl_romantic_wedding_decoImg_info_bottomMiddle{width:20%;position:absolute;bottom:0;left:50%;transform:translate3d(-50%,30%,0)}.bl_romantic_wedding_decoImg_info_bottomRight{position:absolute;bottom:-1%;right:-8%;width:40%}
