@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_blue_14: #1d2a47;--invitation_blue_14_rgb: 29, 42, 71;--invitation_blue_16: #00336f;--invitation_blue_16_rgb: 0, 51, 111;--invitation_yellow_4: #fff0d9;--invitation_yellow_4_rgb: 255, 240, 217;--invitation_red_5: #bc2212;--invitation_red_5_rgb: 188, 34, 18;--invitation_red_6: #c4242d;--invitation_red_6_rgb: 196, 36, 45;--invitation_black: #333333;--invitation_black_rgb: 51, 51, 51}.col_invitation_blue_14{color:#1d2a47}.fill_invitation_blue_14{fill:#1d2a47}.bcol_invitation_blue_14{background-color:#1d2a47}.col_invitation_blue_16{color:#00336f}.fill_invitation_blue_16{fill:#00336f}.bcol_invitation_blue_16{background-color:#00336f}.col_invitation_yellow_4{color:#fff0d9}.fill_invitation_yellow_4{fill:#fff0d9}.bcol_invitation_yellow_4{background-color:#fff0d9}.col_invitation_red_5{color:#bc2212}.fill_invitation_red_5{fill:#bc2212}.bcol_invitation_red_5{background-color:#bc2212}.col_invitation_red_6{color:#c4242d}.fill_invitation_red_6{fill:#c4242d}.bcol_invitation_red_6{background-color:#c4242d}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.bl_weddingBasket .ff_english{font-family:Anton,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_weddingBasket .el_invitationDesignHeadline,.bl_weddingBasket .el_invitationDesignHeadline_small{letter-spacing:0}.bl_weddingBasket .bl_invitationHero{align-items:initial}.bl_weddingBasket .bl_invitationHero_ttl{margin-top:2%}.bl_weddingBasket .bl_invitationHero_ttl_wrap{position:absolute;width:100%;top:40%;animation-name:maskInBottom_basket_ttl;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-duration:2s}@media screen and (min-width: 768px){.bl_weddingBasket .bl_invitationHero_ttl_wrap{left:50%;transform:translate(-50%);width:80%}}.bl_weddingBasket .bl_invitationCountdown_time_content{padding:2%}.bl_weddingBasket .bl_invitationCountdown_time_content_wrap{padding:0}.bl_weddingBasket .bl_invitationCountdown_time_content_inner_timeList{gap:30px}.bl_weddingBasket .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_weddingBasket .bl_invitationDesignCard_type{justify-content:center;grid-template-columns:none;gap:0px}.bl_weddingBasket .bl_invitationField{background-color:#1d2a47}.bl_weddingBasket .el_invitationDesignHeadline_small{margin-top:15px}.bl_weddingBasket_decoImg_hero_slideshow{position:absolute;z-index:3!important;width:90%;height:calc(var(--heroVh, 1vh) * 75)!important;left:50%;bottom:2%;transform:translate(-50%)}@media screen and (min-width: 768px){.bl_weddingBasket_decoImg_hero_slideshow{height:auto!important;aspect-ratio:.56}}.bl_weddingBasket_decoImg_hero_slideshow .bl_invitationHero_slideList_img_wrap{width:100%;height:auto;aspect-ratio:.56}.bl_weddingBasket_decoImg_hero_ttl{width:90%;max-width:400px;-o-object-fit:contain;object-fit:contain}.bl_weddingBasket_decoImg_hero_back{top:0;width:100%;height:calc(var(--heroVh, 1vh) * 100)}@media screen and (min-width: 768px){.bl_weddingBasket_decoImg_hero_back{height:655px}}.bl_weddingBasket_decoImg_hero_left,.bl_weddingBasket_decoImg_hero_right{bottom:20%;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"content";overflow:hidden;width:25%;max-width:150px}.bl_weddingBasket_decoImg_hero_left>*,.bl_weddingBasket_decoImg_hero_right>*{grid-area:content}.bl_weddingBasket_decoImg_hero_left img,.bl_weddingBasket_decoImg_hero_right img{z-index:1}.bl_weddingBasket_decoImg_hero_left time,.bl_weddingBasket_decoImg_hero_right time{z-index:2;justify-self:center;align-self:center}.bl_weddingBasket_decoImg_hero_left{left:0}.bl_weddingBasket_decoImg_hero_left img{transform:rotate(180deg)}.bl_weddingBasket_decoImg_hero_right{right:0}.bl_weddingBasket_decoImg_hero_time{line-height:1.2em}.bl_weddingBasket_decoImg_hero_time_en{line-height:.8em}.bl_weddingBasket_decoImg_hero_center{bottom:20%;left:50%;transform:translate(-50%,35%);width:85%;max-width:400px}.bl_weddingBasket_decoImg_hero_bottom{bottom:5%;display:grid;grid-template-columns:1fr 1fr;gap:30px;width:80%;max-width:500px;min-width:300px;justify-self:center;align-items:center}.bl_weddingBasket_decoImg_hero_bottom_left,.bl_weddingBasket_decoImg_hero_bottom_right{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"content";overflow:hidden}.bl_weddingBasket_decoImg_hero_bottom_left>*,.bl_weddingBasket_decoImg_hero_bottom_right>*{grid-area:content}.bl_weddingBasket_decoImg_hero_bottom_left img,.bl_weddingBasket_decoImg_hero_bottom_right img{z-index:1;max-height:60px}.bl_weddingBasket_decoImg_hero_bottom_left span,.bl_weddingBasket_decoImg_hero_bottom_right span{z-index:2;justify-self:center;align-self:center}.bl_weddingBasket_decoImg_hero_bottom_right img{transform:rotate(180deg)}.bl_weddingBasket_decoImg_hero_bottom_center{z-index:3;left:50%;transform:translate(-50%);border-radius:100%;width:24%;height:130%}.bl_weddingBasket_decoImg_host .el_invitationDesignHeadline_big{display:inline-block;padding:3px 15px;color:#fff;background-color:#bc2212}.bl_weddingBasket_decoImg_host_left{left:0;max-width:300px;transform:translate(-55%,-65%) rotate(90deg)}.bl_weddingBasket_decoImg_host_right{right:0;max-width:300px;transform:translate(55%,-65%)}.bl_weddingBasket_decoImg_introduction{margin-top:5px;width:100%}.bl_weddingBasket_decoImg_information .el_invitationDesignHeadline_big{display:inline-block;padding:3px 15px;background-color:#fff;color:#333}.bl_weddingBasket_decoImg_information .el_invitationDesignHeadline_small{color:#fff}.bl_weddingBasket_decoImg_information_bottom{bottom:0;left:50%;transform:translate(-50%,50%);width:50%;max-width:250px;z-index:2}.an_maskInBottom_basket{animation-name:maskInBottom_basket;animation-fill-mode:both;animation-timing-function:ease-in-out}@keyframes maskInBottom_basket{0%{transform:translate(-50%,150%)}to{transform:translate(-50%,35%)}}.an_maskInBottom_basket_name{animation-name:maskInBottom_basket_name;animation-fill-mode:both;animation-timing-function:ease-in-out}@keyframes maskInBottom_basket_name{0%{transform:translateY(500%)}to{transform:translate(0)}}@keyframes maskInBottom_basket_ttl{0%{top:40%}50%{top:40%}to{top:3%}}
