@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}:root{--invitation_green_10: #263c3c;--invitation_green_10_rgb: 38, 60, 60;--invitation_black: #333333;--invitation_black_rgb: 51, 51, 51}.col_invitation_green_10{color:#263c3c}.fill_invitation_green_10{fill:#263c3c}.bcol_invitation_green_10{background-color:#263c3c}.col_invitation_black{color:#333}.fill_invitation_black{fill:#333}.bcol_invitation_black{background-color:#333}.bl_bakeryCelebration .ff_english{font-family:Fredericka the Great,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.bl_bakeryCelebration .bl_invitationHero{grid-template-rows:1fr auto;grid-area:initial}.bl_bakeryCelebration .bl_invitationHero>*{grid-area:initial}.bl_bakeryCelebration .bl_invitationHero_slideList{height:63vh;grid-row:2/3!important;z-index:2!important}@media screen and (min-width: 768px){.bl_bakeryCelebration .bl_invitationHero_slideList{height:412.65px}}.bl_bakeryCelebration .bl_invitationHero_slideList_img_wrap{aspect-ratio:.73;width:100%;height:auto}.bl_bakeryCelebration .bl_invitationHost{display:grid;grid-template-rows:repeat(2,auto);padding-left:0;padding-right:0}.bl_bakeryCelebration .bl_invitationHost_content{padding-left:15px;padding-right:15px}.bl_bakeryCelebration .bl_invitationCountdown .el_invitationDesignHeadline{line-height:1em}.bl_bakeryCelebration .bl_invitationInformation{padding-top:100px;padding-bottom:150px}.bl_bakeryCelebration .bl_invitationInformation .el_invitationDesignHeadline_2_gray,.bl_bakeryCelebration .bl_invitationInformation .el_invitationDesignHeadline_2_invitation_brown_2{border-top:1px solid #333333;border-bottom:1px solid #333333;color:#333}.bl_bakeryCelebration .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2,.bl_bakeryCelebration .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2{color:#333}.bl_bakeryCelebration .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:before,.bl_bakeryCelebration .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_gray_2:after,.bl_bakeryCelebration .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2:before,.bl_bakeryCelebration .bl_invitationInformation .el_invitationDesignHeadline_3_invitation_brown_2:after{background-color:#333}.bl_bakeryCelebration_decoImg_hero_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2vh 0 4vh;gap:2vh;animation-name:bakeryCelebrationTitle;animation-fill-mode:forwards;animation-timing-function:ease-in}@media screen and (min-width: 768px){.bl_bakeryCelebration_decoImg_hero_title{padding:13.1px 0 26.2px;gap:13.1px}}.bl_bakeryCelebration_decoImg_hero_title_top{width:auto;height:4vh;justify-self:center}@media screen and (min-width: 768px){.bl_bakeryCelebration_decoImg_hero_title_top{height:26.2px}}.bl_bakeryCelebration_decoImg_hero_title_img{width:auto;height:13vh;justify-self:center}@media screen and (min-width: 768px){.bl_bakeryCelebration_decoImg_hero_title_img{height:85.15px}}.bl_bakeryCelebration_decoImg_hero_title_text{justify-self:center;white-space:nowrap}.bl_bakeryCelebration_decoImg_hero_title_time{width:-moz-max-content;width:max-content;justify-self:center}.bl_bakeryCelebration_decoImg_hero_title_time:before{content:"";display:block;position:absolute;top:50%;left:-40px;transform:translateY(-50%);width:25px;height:1px;background-color:#fff}.bl_bakeryCelebration_decoImg_hero_title_time:after{content:"";display:block;position:absolute;top:50%;right:-40px;transform:translateY(-50%);width:25px;height:1px;background-color:#fff}.bl_bakeryCelebration_decoImg_hero_left{top:0;left:0;transform:translate(-100%,-20%);width:40%;z-index:1!important;animation-name:bakeryCelebrationLeft;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_bakeryCelebration_decoImg_hero_right{top:30vh;right:0;transform:translate(100%,-50%);width:40%;z-index:1!important;animation-name:bakeryCelebrationRight;animation-fill-mode:forwards;animation-timing-function:ease-in}@media screen and (min-width: 768px){.bl_bakeryCelebration_decoImg_hero_right{top:196.5px}}.bl_bakeryCelebration_decoImg_hero_bottom{bottom:0;left:50%;transform:translate(-50%,100%);width:100%;min-width:500px;animation-name:bakeryCelebrationBottom;animation-fill-mode:forwards;animation-timing-function:ease-in}.bl_bakeryCelebration_decoImg_countdown{top:4%;left:4%;width:92%;aspect-ratio:1/1}.bl_bakeryCelebration_decoImg_host_groom{top:0;right:0;transform:translate(50%,-60%);width:43%;height:auto}.bl_bakeryCelebration_decoImg_host_bride{top:0;left:0;transform:translate(-50%,-60%) scaleX(-1);width:43%;height:auto}.bl_bakeryCelebration_decoImg_host_type{width:100%}.bl_bakeryCelebration_decoImg_host_type_left{order:1}.bl_bakeryCelebration_decoImg_host_type_right{order:3}.bl_bakeryCelebration_decoImg_host_bottom{margin-top:-10%;grid-row:2/3;width:100%}.bl_bakeryCelebration_decoImg_information{bottom:-70px;left:0;width:100%;height:auto;z-index:2}.bl_bakeryCelebration_decoImg_field{top:0;left:0;transform:translateY(-75%);width:100%;z-index:2}@keyframes bakeryCelebrationTitle{0%{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}99%{position:absolute;top:0;left:50%;transform:translate(-50%)}to{top:0;left:50%;transform:translate(-50%);position:relative}}@keyframes bakeryCelebrationLeft{0%{transform:translate(-100%,-20%)}to{transform:translate(-15%,-20%)}}@keyframes bakeryCelebrationRight{0%{transform:translate(100%,-50%)}to{transform:translate(25%,-50%)}}@keyframes bakeryCelebrationBottom{0%{transform:translate(-50%,100%)}to{transform:translate(-50%,15%)}}.bl_bakeryCelebration .filter_brawn{width:100%;height:100%;background-color:#401a0970}
