@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--col_invitation_black: #333333;--col_invitation_black_rgb: 51, 51, 51;--invitation_gold_14: #f1f0e5;--invitation_gold_14_rgb: 241, 240, 229;--invitation_gold_15: #c6c3aa;--invitation_gold_15_rgb: 198, 195, 170}.col_col_invitation_black{color:#333}.fill_col_invitation_black{fill:#333}.bcol_col_invitation_black{background-color:#333}.col_invitation_gold_14{color:#f1f0e5}.fill_invitation_gold_14{fill:#f1f0e5}.bcol_invitation_gold_14{background-color:#f1f0e5}.col_invitation_gold_15{color:#c6c3aa}.fill_invitation_gold_15{fill:#c6c3aa}.bcol_invitation_gold_15{background-color:#c6c3aa}.bl_vintageFlower .ff_english{font-family:Dancing Script,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_vintageFlower .bl_invitationHero>*{grid-area:initial}.bl_vintageFlower .bl_invitationHero{height:calc(var(--heroVh, 1vh) * 100);grid-template-areas:none;grid-template-rows:auto auto 1fr;gap:20px;padding-top:7vh}@media screen and (min-width: 768px){.bl_vintageFlower .bl_invitationHero{height:calc(var(--heroVh, 6.55px) * 100);padding-top:45.85px}}.bl_vintageFlower_slideshow{order:2;width:auto;margin-top:auto;height:60vh!important;aspect-ratio:.6;border:5px solid #333333;overflow:hidden}@media screen and (min-width: 768px){.bl_vintageFlower_slideshow{height:393px!important}}.bl_vintageFlower .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_vintageFlower .bl_invitationHost .bl_invitationCard_type_text span{vertical-align:top}.bl_vintageFlower .bl_invitationHost .bl_invitationCard_content_name{margin-top:5px}.bl_vintageFlower .bl_invitationInformation{padding-top:50px}.bl_vintageFlower .bl_invitationInformation .el_invitationDesignHeadline_2_gray{border-top:1px solid #333333;border-bottom:1px solid #333333;color:#333}.bl_vintageFlower .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2{color:#333}.bl_vintageFlower .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:before,.bl_vintageFlower .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:after{background-color:#333}.bl_vintageFlower_decoImg_hero_top_left{top:0;left:0;width:65%;max-width:300px;height:auto}.bl_vintageFlower_decoImg_hero_top_right{top:0;right:0;transform:translate(100%);width:28%;max-width:150px;height:auto;animation-name:vintageFlowerRight1;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_vintageFlower_decoImg_hero_middle_left{top:50%;left:0;width:37%;max-width:200px;height:auto;transform:translate(-100%,-15%);animation-name:vintageFlowerLeft;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_vintageFlower_decoImg_hero_middle_right{top:50%;right:0;width:32%;max-width:170px;height:auto;transform:translate(100%,-50%);animation-name:vintageFlowerRight2;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_vintageFlower_decoImg_hero_bottom{bottom:0;right:0;width:90%;max-width:450px}.bl_vintageFlower_decoImg_hero_title{order:1;width:auto;height:14vh;align-self:center}@media screen and (min-width: 768px){.bl_vintageFlower_decoImg_hero_title{height:91.7px}}.bl_vintageFlower_decoImg_countdown_right{top:0;right:0;width:30%;height:auto}.bl_vintageFlower_decoImg_countdown_left{bottom:0;left:0;width:30%;height:auto}.bl_vintageFlower_decoImg_host_groom{bottom:0;left:0;transform:translate(-40%,25%);width:43%;height:auto}.bl_vintageFlower_decoImg_host_bride{bottom:0;right:0;transform:translate(40%,25%);width:43%;height:auto}.bl_vintageFlower_decoImg_host_type{width:18%;max-width:20px}.bl_vintageFlower_decoImg_host_type_left{order:1;transform:rotate(-180deg);justify-self:right}.bl_vintageFlower_decoImg_host_type_right{order:3;justify-self:left}.bl_vintageFlower_decoImg_information_bottom{bottom:0;left:0;width:100%;height:auto}@keyframes vintageFlowerRight1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vintageFlowerRight2{0%{transform:translate(100%,-50%)}to{transform:translateY(-50%)}}@keyframes vintageFlowerLeft{0%{transform:translate(-100%,-15%)}to{transform:translateY(-15%)}}
