.commonSwiper{width:1040px;position:relative}.commonSwiper__container{overflow:hidden;padding:3px}.commonSwiper__slide{width:290px}.commonSwiper__wrapper{display:flex}.commonSwiper__button{font-size:16px;border:solid 1px #e4e4e4;background-color:#fff;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;box-shadow:0 8px 14px 0 rgba(0,0,0,0.04);top:45.75%}.commonSwiper__button--next{color:#0073b8;right:-23px}.commonSwiper__button--prev{color:#0073b8;left:-23px}.commonSwiper__button--disabled{display:none}.commonSwiper__button:hover{background-color:#d4e3fa}.commonSwiper__button--prev .commonSwiper__icon{transform:rotate(180deg)}.swiper-wrapper{align-items:stretch !important}@media screen and (max-width: 768px){.commonSwiper{width:100%}.commonSwiper__button{display:none}}@media screen and (max-width: 359px){.commonSwiper__slide{width:260px}}.contactBlock{padding:80px 0;background-color:#f6f6f6}.contactBlock__title{color:#333;font-size:26px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:0.02em;margin-bottom:40px}.contactBlock__message{color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:0.02em;margin-bottom:60px}.contactLinkWrapper{display:flex;justify-content:center;align-items:center;gap:60px}.contactLinkBlock{width:340px}.contactLinkBlock__message{color:#ca3750;font-size:18px;font-style:normal;font-weight:700;line-height:26px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.contactLinkBlock__message--signUp::before{content:'';display:inline-block;width:28px;height:28px;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/common/icon/car-d6c8e5cde3a858b87f041041fc6fe96216e9d385a253eee4a38274c3e05c5cf9.png) no-repeat center center/contain;margin-right:10px}.contactLinkBlock__message--contactOrganize::before{content:'';display:inline-block;width:24px;height:24px;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/common/icon/offer-6b94312ebb4f75423a72d3c5080aca7558502bf796d7581afb370ca07daf36e2.png) no-repeat center center/contain;margin-right:10px}.contactLink__buttonLink{color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0.05em;text-align:center;padding:12px 0;background-color:#ca3750;border-radius:32px;width:100%}.contactLink__buttonLink:hover{background-color:#a32b40}@media screen and (max-width: 768px){.contactBlock{padding:10.6666666667vw 5.3333333333vw}.contactBlock__title{font-size:6.9333333333vw;line-height:10.1333333333vw;margin-bottom:5.3333333333vw}.contactBlock__message{font-size:4.2666666667vw;line-height:6.1333333333vw;margin-bottom:10.6666666667vw}.contactLinkWrapper{flex-direction:column;gap:10.6666666667vw}.contactLinkBlock{width:100%}.contactLinkBlock__message{font-size:4.8vw;line-height:6.9333333333vw;margin-bottom:2.6666666667vw}.contactLinkBlock__message--signUp::before{content:'';display:inline-block;width:7.4666666667vw;height:7.4666666667vw;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/common/icon/car-d6c8e5cde3a858b87f041041fc6fe96216e9d385a253eee4a38274c3e05c5cf9.png) no-repeat center center/contain;margin-right:2.6666666667vw}.contactLinkBlock__message--contactOrganize::before{content:'';display:inline-block;width:6.4vw;height:6.4vw;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/common/icon/offer-6b94312ebb4f75423a72d3c5080aca7558502bf796d7581afb370ca07daf36e2.png) no-repeat center center/contain;margin-right:2.6666666667vw}.contactLink__buttonLink{font-size:5.3333333333vw;line-height:8vw;padding:3.2vw 0;border-radius:8.5333333333vw}}.mobileShopSliderCard{width:290px;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.2);border-radius:20px;background-color:#fff}.mobileShopSliderCard__linkImage{width:290px;height:219px;-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0}.mobileShopSliderCard__linkText{color:#0073b8;font-size:18px;font-style:normal;font-weight:bold;line-height:1.25}.mobileShopSliderCard__mainContent{padding-top:20px;display:flex;flex-direction:column}.mobileShopSliderCard__content{border-top:1px solid #e4e4e4;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:0 20px 16px}.mobileShopSliderCard__content:first-child{border:none}.mobileShopSliderCard__content:not(.mobileShopSliderCard__content:first-child){padding:16px 20px 20px}.mobileShopSliderCard__contentTitle{color:#333;font-size:16px;font-style:normal;font-weight:bold;line-height:1.25;display:flex;justify-content:flex-start;align-items:center}.mobileShopSliderCard__contentTitle--item::before{content:'';display:inline-block;width:16px;height:18px;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/common/icon/menu_green-cc2ee8112b121cbd5c89885d8ba57302520d3e6eac681efb7e2e3597cce0aeb1.png) no-repeat center center/contain;margin-right:4px}.mobileShopSliderCard__contentText{color:#333;font-size:14px;font-style:normal;font-weight:normal;line-height:1.5;text-align:left;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mobileShopSliderCard__genreLinkWrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}.mobileShopSliderCard__genreLink:hover{-webkit-text-decoration-color:#59a153;text-decoration-color:#59a153}.mobileShopSliderCard__genreLinkButton{color:#59a153;font-size:12px;font-style:normal;font-weight:bold;line-height:1;padding:6px 8px;border:1px solid #59a153}@media screen and (max-width: 359px){.mobileShopSliderCard{width:260px}}.projectInstanceSliderCard{width:292px;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.2);border-radius:20px;background-color:#fff}.projectInstanceSliderCard__image{width:292px;height:219px;-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0}.projectInstanceSliderCard__mainContent{padding:20px}.projectInstanceSliderCard__header{display:flex;align-items:center;margin-bottom:8px}.projectInstanceSliderCard__categoryLink{border:solid 1px #409cb6;padding:7px;white-space:nowrap;margin-right:auto}.projectInstanceSliderCard__categoryText{color:#409cb6;font-size:12px;font-weight:bold;line-height:100%}.projectInstanceSliderCard__openArea{display:flex;align-items:center;margin-left:8px}.projectInstanceSliderCard__openArea::before{content:'';display:inline-block;width:24px;height:24px;flex-shrink:0;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/icon/icon_place_lightBlue-3c2cf00884f1e83c1a854a657733f44acf52bb883e9cf126c1065544d17347cf.svg) no-repeat center center/contain}.projectInstanceSliderCard__openAreaInner{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.projectInstanceSliderCard__prefectureText{color:#409cb6;font-size:14px;font-weight:bold}.projectInstanceSliderCard__cityText{color:#409cb6;font-size:14px;font-weight:bold;display:inline-block;text-align:left}.projectInstanceSliderCard__titleLink{display:block;margin-bottom:16px}.projectInstanceSliderCard__titleText{color:#0073b8;font-size:18px;font-style:normal;font-weight:bold;line-height:1.25;text-align:left}.projectInstanceSliderCard__lead{font-size:14px;line-height:1.5;color:#333;text-align:left;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}@media screen and (max-width: 359px){.projectInstanceSliderCard{width:260px}}.recommendedBlock{padding:80px 0 40px 0;display:flex;flex-direction:column;align-items:center;gap:40px}.recommendedBlock__title{color:#333;text-align:center;font-size:30px;font-style:normal;font-weight:bold;line-height:1.25}.recommendedBlock__sectionWrapper{display:flex;flex-direction:column;gap:80px}.recommendedBlock__section{display:flex;flex-direction:column}.recommendedBlock__sectionTitle{color:#333;font-size:24px;font-style:normal;font-weight:bold;line-height:1.25;margin-bottom:16px;text-align:left}.recommendedBlock__sectionContent{margin-bottom:40px}.recommendedBlock__sectionLink{border-radius:40px;border:2px solid #e4e4e4;background:#f2f2f2;padding:12px 32px;margin:0 auto}.recommendedBlock__sectionLink:hover{text-decoration:none;background:#e4e4e4}.recommendedBlock__sectionLinkText{color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:bold;line-height:1.25}@media screen and (max-width: 768px){.recommendedBlock{padding:60px 0 20px;width:100%;gap:32px}.recommendedBlock__title{font-size:20px;margin:0 20px}.recommendedBlock__sectionWrapper{gap:48px;width:100%}.recommendedBlock__sectionTitle{font-size:16px;margin-left:20px}.recommendedBlock__sectionContent{margin-bottom:32px}.recommendedBlock__sectionLink{padding:12px 32px;margin:0 20px}}.eventPageCost__container{margin:auto;width:720px}@media not screen and (max-width: 768px){.eventPageCost__container{margin-bottom:40px}}@media screen and (max-width: 768px){.eventPageCost__container{width:100%;max-width:480px;margin-bottom:32px}}@media not screen and (max-width: 768px){.eventPageCost__container--mt30{margin-top:30px}}@media screen and (max-width: 768px){.eventPageCost__container--mt30{margin-top:20px}}.eventPageCost__intro{margin-bottom:30px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.eventPageCost__intro{margin-bottom:20px}}.eventPageCost__introImg{margin-bottom:30px}@media screen and (max-width: 768px){.eventPageCost__introImg{margin-bottom:20px}}.eventPageCost__typesToc{display:flex}@media not screen and (max-width: 768px){.eventPageCost__typesToc{gap:30px}}@media screen and (max-width: 768px){.eventPageCost__typesToc{gap:16px}}.eventPageCost__typesTocItem{display:flex}@media not screen and (max-width: 768px){.eventPageCost__typesTocItem{margin:0 8px}}@media screen and (max-width: 768px){.eventPageCost__typesTocItem{margin:0}}.eventPageCost__typesTocNumber{border-radius:50%;background-color:#3778bc;color:white;display:flex;justify-content:center;align-items:center;font-weight:bold}@media not screen and (max-width: 768px){.eventPageCost__typesTocNumber{font-size:14px;line-height:1;width:24px;height:24px;margin-right:8px}}@media screen and (max-width: 768px){.eventPageCost__typesTocNumber{font-size:13px;line-height:1;width:20px;height:20px;margin-right:6px}}.eventPageCost__typesTocLink{line-height:1.25;font-weight:bold;color:#3778bc}@media not screen and (max-width: 768px){.eventPageCost__typesTocLink{font-size:20px}}@media screen and (max-width: 768px){.eventPageCost__typesTocLink{font-size:16px}}.eventPageCost__introText{font-size:16px;line-height:1.75;text-align:left;margin-top:16px}@media not screen and (max-width: 768px){.eventPageCost__introText{text-align:center}}@media screen and (max-width: 768px){.eventPageCost__introText{text-align:left}}.eventPageCost__sample{display:flex;flex-direction:column;gap:40px;margin-bottom:16px}@media screen and (max-width: 768px){.eventPageCost__sample{gap:32px}}.eventPageCost__block{display:flex;flex-direction:column;align-items:center;margin-top:-80px;padding-top:80px}@media screen and (max-width: 768px){.eventPageCost__block{margin-top:calc(56 / 375 * -100vw);padding-top:calc(56 / 375 * 100vw)}}.eventPageCost__speechBubble{font-size:18px;font-weight:bold;line-height:1.25;color:white;background-color:#3778bc;position:relative;border-radius:4px;padding:8px 16px;margin-bottom:20px;text-align:center}@media not screen and (max-width: 768px){.eventPageCost__speechBubble{padding:8px 16px}}@media screen and (max-width: 768px){.eventPageCost__speechBubble{padding:8px 12px}}.eventPageCost__speechBubble::after{content:'';position:absolute;border-top:16px solid #3778bc;border-left:8px solid transparent;border-right:8px solid transparent;bottom:-12px;left:50%;transform:translateX(-50%)}.eventPageCost__blockTitle{display:flex;justify-content:center;border-bottom:4px solid #aac1dd;margin-bottom:16px;width:100%}@media not screen and (max-width: 768px){.eventPageCost__blockTitle{padding-bottom:16px}}@media screen and (max-width: 768px){.eventPageCost__blockTitle{padding-bottom:12px}}.eventPageCost__blockTitleNumber{width:32px;height:32px;border-radius:50%;background-color:#3778bc;font-size:18px;line-height:1;color:white;display:flex;justify-content:center;align-items:center;font-weight:bold;margin-right:8px}.eventPageCost__blockTitleText{font-size:24px;line-height:1.25;font-weight:bold;color:#3778bc}@media screen and (max-width: 768px){.eventPageCost__blockImg{width:280px;height:99px}}.eventPageCost__blockExample{outline:4px solid #c4c4c4;font-weight:bold;position:relative;border-radius:8px;width:100%;margin:24px 0 16px}@media not screen and (max-width: 768px){.eventPageCost__blockExample{font-size:18px;line-height:1.5;padding:24px}}@media screen and (max-width: 768px){.eventPageCost__blockExample{font-size:16px;line-height:1.5;padding:16px}}.eventPageCost__blockLable{padding:4px 8px;border-radius:4px;position:absolute;font-size:14px;line-height:1.25;background-color:#3778bc;color:white;left:16px;top:-16px}.eventPageCost__blockText{font-size:16px;line-height:1.75;text-align:left;margin-bottom:16px}.eventPageCost__blockText--mb24{margin-bottom:24px}.eventPageCost__blockText--width100{width:100%}.eventPageCost__blockText--mb0{margin-bottom:0}.eventPageCost__calculate{background-color:#f4f4f4;border-radius:8px;padding:24px;width:100%}@media screen and (max-width: 768px){.eventPageCost__calculate{padding:16px}}.eventPageCost__calculateHead{display:flex;justify-content:center;align-items:flex-start;gap:8px;font-size:18px;line-height:1.25;font-weight:bold;margin-bottom:17px;text-align:left}.eventPageCost__calculateBody{display:flex;flex-direction:column;gap:16px}.eventPageCost__calculateAssume{font-size:14px;text-align:left;line-height:1.25}.eventPageCost__calculateExam{text-align:left}.eventPageCost__calculateText{font-size:16px;line-height:1.25;font-weight:bold;margin-bottom:8px}.eventPageCost__calculateText--blue{color:#3778bc}.eventPageCost__example{background-color:white;border-radius:8px;width:100%;padding:16px;display:flex;line-height:1.25;font-weight:bold;align-items:center;gap:8px}@media screen and (max-width: 768px){.eventPageCost__example{flex-direction:column}}.eventPageCost__example--center{justify-content:center}.eventPageCost__leftSide,.eventPageCost__leftSideUnit,.eventPageCost__box{display:flex}@media screen and (max-width: 768px){.eventPageCost__leftSideUnit{flex-direction:column;align-items:center}}.eventPageCost__leftSide{gap:8px;align-items:center}@media screen and (max-width: 768px){.eventPageCost__leftSide{align-items:flex-end}}.eventPageCost__box{font-size:14px;align-items:center;gap:4px;color:#9e9e9e;margin-right:4px}@media screen and (max-width: 768px){.eventPageCost__box>img{width:20px;height:20px}}.eventPageCost__number{font-size:24px}.eventPageCost__unit{font-size:16px}.eventPageCost__unit--sm{font-size:14px}.eventPageCost__leftSideSymbol,.eventPageCost__equal{font-size:14px;color:#9e9e9e}@media screen and (max-width: 768px){.eventPageCost__leftSideSymbol{margin-bottom:4px}}@media screen and (max-width: 768px){.eventPageCost__equal{transform:rotate(90deg)}}.eventPageCost__rightSide{color:#3778bc;display:flex;font-size:16px;gap:4px;align-items:center}@media screen and (max-width: 768px){.eventPageCost__rightSide{flex-direction:column;gap:0}}.eventPageCost__contactText{font-size:14px;line-height:1.5;text-align:right}@media screen and (max-width: 768px){.eventPageCost__contactText{text-align:left}}.eventPageCost__contactText--textLeft{text-align:left}.eventPage{font-family:'Noto Sans JP', sans-serif;font-style:normal;color:#252525}@media not screen and (max-width: 768px){.eventPage__spOnly{display:none}}@media screen and (max-width: 768px){.eventPage__pcOnly{display:none}}.eventPage__section{width:100%;max-width:1080px}@media not screen and (max-width: 768px){.eventPage__section{margin:90px auto 0 auto}}@media screen and (max-width: 768px){.eventPage__section{margin:80px auto 0 auto}}.eventPage__section--mt0{margin-top:0 !important}.eventPage__section--mt28{margin-top:28px !important}.eventPage__section--mt80{margin-top:80px !important}@media not screen and (max-width: 768px){.eventPage__section--mt80x60{margin-top:80px !important}}@media screen and (max-width: 768px){.eventPage__section--mt80x60{margin-top:60px !important}}@media not screen and (max-width: 768px){.eventPage__section--mt60x40{margin-top:60px !important}}@media screen and (max-width: 768px){.eventPage__section--mt60x40{margin-top:40px !important}}@media not screen and (max-width: 768px){.eventPage__section--mt40x20{margin-top:40px !important}}@media screen and (max-width: 768px){.eventPage__section--mt40x20{margin-top:20px !important}}.eventPage__section--noneMaxWidth{max-width:none !important}.eventPage__section--mb80{margin-bottom:80px !important}@media not screen and (max-width: 768px){.eventPage__sectionInner{margin:0 20px}}@media screen and (max-width: 768px){.eventPage__sectionInner{margin:0 5.3vw}}@media screen and (max-width: 768px){.eventPage__sectionInner--spNoMargin{margin:0 !important}}.eventPage__sectionCaption{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left}@media not screen and (max-width: 768px){.eventPage__sectionCaption{font-size:20px;line-height:29px}}@media screen and (max-width: 768px){.eventPage__sectionCaption{font-size:16px;line-height:28px}}@media not screen and (max-width: 768px){.eventPage__sectionCaption--textCenter{text-align:center}}.eventPage__sectionCaption--font16{font-size:16px;line-height:1.75}@media not screen and (max-width: 768px){.eventPage__btn{min-width:326px;padding:10px 32px}}.eventPage__kvBtn{border-radius:40px}@media not screen and (max-width: 768px){.eventPage__kvBtn{width:334px;padding:10px 32px}}@media screen and (max-width: 768px){.eventPage__onlyPc{display:none}}.eventPageCall__container{display:flex;align-items:flex-start;gap:60px;align-self:stretch;margin-top:60px}@media screen and (max-width: 768px){.eventPageCall__container{flex-direction:column;align-items:center;margin-top:20px}}.eventPageCall__call{display:flex;flex-direction:column;align-items:center;gap:20px;flex:1 0 0}.eventPageCall__callTitle{padding-bottom:12px;width:100%;border-bottom:3px solid #AAC1DD}.eventPageCall__callTitleText{color:#333;font-size:18px;font-style:normal;font-weight:bold;line-height:1.25}.eventPageCall__callTitleText--blue{color:#3778BC}.eventPageCall__callContent{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.eventPageCall__callNote{display:flex;align-items:flex-start;gap:8px;align-self:stretch}.eventPageCall__text{color:#333;font-size:16px;font-style:normal;font-weight:normal;line-height:1.5;text-align:left}.eventPageCta{background:#F6F6F6}.eventPageCta__container{display:flex;padding:80px 0;flex-direction:column;align-items:center;align-self:stretch;gap:40px}@media screen and (max-width: 768px){.eventPageCta__container{padding:60px 20px}}.eventPageCta__msgContainer{display:flex;flex-direction:column;align-items:center;gap:16px}.eventPageCta__title{color:#333;text-align:center;font-size:30px;font-style:normal;font-weight:bold;line-height:1.25}@media screen and (max-width: 768px){.eventPageCta__title{font-size:28px}}.eventPageCta__message{color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:bold;line-height:1.75}@media screen and (max-width: 768px){.eventPageCta__message{line-height:1.5}}.eventPageCta__btnContainer{display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width: 768px){.eventPageCta__btnContainer{width:100%}}.eventPageCta__btnHeaderMessage{display:flex;align-items:center;gap:8px}.eventPageCta__btnHeader{color:#CA3750;font-size:18px;font-style:normal;font-weight:bold;line-height:1.25}.eventPageCta__link{padding:14px 96px;border-radius:40px;background:#CA3750}@media screen and (max-width: 768px){.eventPageCta__link{padding:14px 0;width:100%}}.eventPageCta__buttonLink{color:#FFF;text-align:center;font-size:20px;font-style:normal;font-weight:bold;line-height:1.25}.eventPageKeyVisualSpDual__wrapper{position:relative}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__kvImage--pc{display:none}}.eventPageKeyVisualSpDual__kvImage--sp{display:none}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__kvImage--sp{display:block}}.eventPageKeyVisualSpDual__commonImage{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media not screen and (max-width: 768px){.eventPageKeyVisualSpDual__commonImage{height:286px}}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__commonImage{height:266px}}.eventPageKeyVisualSpDual__prefImage{width:100%;height:215px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.eventPageKeyVisualSpDual__container{position:absolute;width:100%;height:325px;display:flex;justify-content:center;align-items:center}@media not screen and (max-width: 768px){.eventPageKeyVisualSpDual__container{background-size:1080px auto;top:50%;left:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__container{background-size:768px auto;top:30.5%;left:50%;transform:translate(-50%, -50%)}}.eventPageKeyVisualSpDual__numbersProject{position:absolute;display:flex;gap:8px;top:6px}.eventPageKeyVisualSpDual__numbersProject::after{content:'';position:absolute;border-top:10px solid #fe1;border-left:8px solid transparent;border-right:8px solid transparent;bottom:-10px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__numbersProject{top:23px}}.eventPageKeyVisualSpDual__textProject{display:flex;align-items:center;gap:4px;font-weight:bold;font-size:14px;line-height:1.1;background-color:#fe1;padding:4px 8px;color:#333}.eventPageKeyVisualSpDual__numberProject{font-size:18px}.eventPageKeyVisualSpDual__unitProject{font-size:14px}.eventPageKeyVisualSpDual__inner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:rgba(255,255,255,0.9);display:flex;flex-direction:column;align-items:center;gap:16px;color:#333}@media not screen and (max-width: 768px){.eventPageKeyVisualSpDual__inner{padding:24px;font-size:18px;line-height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__inner{padding:16px 24px 20px;font-size:12px;line-height:14px;width:calc(min(100%, 320px))}}.eventPageKeyVisualSpDual__check{vertical-align:baseline}@media not screen and (max-width: 768px){.eventPageKeyVisualSpDual__check{width:23px;height:18px}}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__check{width:10px;height:8px}}.eventPageKeyVisualSpDual__numbersContainer{display:flex;flex-direction:column;align-items:center;row-gap:8px}.eventPageKeyVisualSpDual__numbersShop{display:flex;gap:8px;align-items:center;font-size:18px;line-height:1.25;font-weight:bold}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__numbersShop{font-size:16px}}.eventPageKeyVisualSpDual__numberShop{font-size:32px;line-height:1.25}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__numberShop{font-size:26px}}.eventPageKeyVisualSpDual__unitShop{font-size:18px;line-height:1.25}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__unitShop{font-size:16px}}.eventPageKeyVisualSpDual__emphasis{font-size:20px;font-weight:bold;line-height:1.25;display:flex;color:#ca3750;align-items:flex-end;gap:4px}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__emphasis{font-size:18px}}.eventPageKeyVisualSpDual__emphasisSlashInvert{transform:rotate(90deg)}.eventPageKeyVisualSpDual__number{font-family:'Helvetica', sans-serif;font-weight:bold;color:#409cb6}.eventPageKeyVisualSpDual__unit{font-weight:bold;color:#409cb6}.eventPageKeyVisualSpDual__title{text-align:center;font-weight:bold;line-height:1.25}@media not screen and (max-width: 768px){.eventPageKeyVisualSpDual__title{font-size:34px}}@media screen and (max-width: 768px){.eventPageKeyVisualSpDual__title{font-size:28px}}.eventPageKeyVisualSpDual__contact{width:100%}.eventPageSlider__container{margin-top:-30px}.eventPageFaq__container{width:100%;max-width:720px;margin:0 auto}.eventPageFaq__faq:not(:last-of-type){margin-bottom:30px}.eventPageFaq__questionContainer{display:flex;flex-direction:row;gap:15px}.eventPageFaq__answerContainer{display:flex;flex-direction:row;gap:15px;margin-top:15px}.eventPageFaq__mark{flex-shrink:0;width:32px;height:32px;border:2px solid;border-radius:22px;font-size:18px;line-height:24px}.eventPageFaq__mark--question{color:#ca3750;border-color:#ca3750}.eventPageFaq__mark--answer{color:#409cb6;border-color:#409cb6}.eventPageFaq__content{text-align:left;font-size:16px;line-height:30px}.eventPageFaq__content--question{font-weight:bold;letter-spacing:0.05em}@media not screen and (max-width: 768px){.eventPageSteps__stepsContainer{margin-top:30px}}@media screen and (max-width: 768px){.eventPageSteps__stepsContainer{margin-top:20px}}.eventPageSteps__stepsInner{flex-grow:1;display:grid;grid-template-rows:1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr}.eventPageSteps__step{display:grid;width:100%}@media not screen and (max-width: 768px){.eventPageSteps__step{grid-template-columns:125px 1fr}}@media screen and (max-width: 768px){.eventPageSteps__step{grid-template-columns:68px 1fr}}.eventPageSteps__stepNumber{display:grid;place-items:center;background:#3778bc;border-radius:10px 0 0 10px;font-family:'Helvetica', sans-serif;font-weight:bold;color:white}@media not screen and (max-width: 768px){.eventPageSteps__stepNumber{padding:15px 30px;font-size:16px;line-height:24px}}@media screen and (max-width: 768px){.eventPageSteps__stepNumber{padding:5px;font-size:14px;line-height:24px}}.eventPageSteps__stepNumber strong{vertical-align:middle;margin-left:5px}@media not screen and (max-width: 768px){.eventPageSteps__stepNumber strong{font-size:32px;line-height:24px}}@media screen and (max-width: 768px){.eventPageSteps__stepNumber strong{font-size:24px;line-height:24px}}.eventPageSteps__stepContent{text-align:left;flex-grow:1;border:2px solid #3778bc;border-radius:0 10px 10px 0;border-left-width:0}@media not screen and (max-width: 768px){.eventPageSteps__stepContent{padding:15px 10px 15px 100px}}@media screen and (max-width: 768px){.eventPageSteps__stepContent{padding:5px 10px 5px calc(clamp(5px, calc(100vw - 768px + 130px), 130px));display:grid;align-content:center;align-items:center}}.eventPageSteps__stepContentTitle{font-weight:bold;margin-right:11px}@media not screen and (max-width: 768px){.eventPageSteps__stepContentTitle{font-size:24px;line-height:24px}}@media screen and (max-width: 768px){.eventPageSteps__stepContentTitle{font-size:20px;line-height:24px;margin-bottom:5px}}.eventPageSteps__stepContentText{font-weight:500;line-height:24px;color:#666}@media not screen and (max-width: 768px){.eventPageSteps__stepContentText{font-size:16px}}@media screen and (max-width: 768px){.eventPageSteps__stepContentText{font-size:14px}}.eventPageSteps__triangleBetweenSteps{width:34px;height:20px;background:#d9d9d9;margin:10px auto;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.eventPageSteps__notes{line-height:1.5;text-align:left}@media not screen and (max-width: 768px){.eventPageSteps__notes{margin-top:30px;font-size:16px}}@media screen and (max-width: 768px){.eventPageSteps__notes{margin-top:20px;font-size:14px}}.eventPageSteps__noteEmphasis{font-weight:bold;color:#ca3750}@media not screen and (max-width: 768px){.eventPageSteps__contact{margin-top:40px}}@media screen and (max-width: 768px){.eventPageSteps__contact{margin-top:30px}}.eventPageSubtitle{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.eventPageSubtitle--mb20{margin-bottom:20px !important}.eventPageSubtitle--mb40{margin-bottom:40px !important}@media screen and (max-width: 768px){.eventPageSubtitle--spMb20{margin-bottom:20px !important}}@media not screen and (max-width: 768px){.eventPageSubtitle{flex-direction:row;gap:16px;line-height:30px}}@media screen and (max-width: 768px){.eventPageSubtitle{flex-direction:column;gap:0;line-height:26px}}.eventPageSubtitle__text{font-weight:bold}@media not screen and (max-width: 768px){.eventPageSubtitle__text{font-size:30px}}@media screen and (max-width: 768px){.eventPageSubtitle__text{font-size:20px}}@media screen and (max-width: 768px){.eventPageSubtitle__img--after{display:none}}
