.ctaBanner{position:relative;padding-top:26px;padding-bottom:12px;background:#deecdd;border-radius:8px;text-align:left;width:700px;padding-right:32px;padding-left:32px}.ctaBanner__achievement{position:absolute;left:50%;transform:translateX(-50%);top:-14px;display:flex;gap:8px}.ctaBanner__achievement::before,.ctaBanner__achievement::after{content:'';display:inline-block;width:16px;height:28px;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/mobile_shops/index/deco-ac3943b749e2ad34e5f1f92ceac37ba37c82f61db16b8a8f76450e7887445a0b.svg) no-repeat center center/contain}.ctaBanner__achievementText{position:relative;display:flex;align-items:center;gap:4px;padding:4px 8px;background:#30762b;color:#fff;font-size:14px;font-weight:bold;line-height:1.1;letter-spacing:0.02em;white-space:nowrap}.ctaBanner__achievementText::after{position:absolute;left:50%;transform:translateX(-50%);content:'';display:inline-block;width:16px;height:10px;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/mobile_shops/index/baloon_tri-c915f1521197953972ecf6bea8e223be30f1fe29745de69a6c411a6a69a35d2b.svg) no-repeat center center/contain;top:100%}.ctaBanner__achievementNumber{color:#fe1;font-size:18px}.ctaBanner__achievementUnit{font-size:14px}.ctaBanner__title{color:#333;font-weight:bold;line-height:1.25;text-align:center;font-size:20px}.ctaBanner__image{display:block;margin-top:12px}.ctaBanner__list{position:relative;display:flex;margin-top:-18px;gap:16px}.ctaBanner__item{flex:1;min-width:0;padding:12px 8px;background:#fff;border-radius:8px;text-align:center}.ctaBanner__itemTitle{color:#30762b;font-weight:bold;line-height:1.25;font-size:20px}.ctaBanner__itemTitleNumber{font-size:22px}.ctaBanner__itemTitleParticle{font-size:16px}.ctaBanner__itemTitleNote{color:#666;font-size:10px}.ctaBanner__itemText{margin-top:8px;color:#333;line-height:1.5;font-size:14px}.ctaBanner__note{margin-top:4px;font-size:12px;line-height:1.25}.ctaBanner__noteLink:link,.ctaBanner__noteLink:visited,.ctaBanner__noteLink:hover{color:#666}.ctaBanner__menuCount{position:absolute;width:120px;height:68px;padding-top:10px;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/mobile_shops/index/balloon_bg@2x-540165c545b421480a31136b07f1e27e534bde3b027c3eff663c952c8f48d109.png) no-repeat center top/120px 68px;color:#333;font-size:12px;line-height:1.1;text-align:center;white-space:nowrap;top:57px;right:25px}.ctaBanner__menuCountLead{display:block;font-weight:bold}.ctaBanner__menuCountNumber{color:#30762b;font-size:18px;font-weight:bold}.mobimaruIntro{background:#fff;border:2px solid #e4e4e4;border-radius:8px;width:700px;padding:20px 32px}.mobimaruIntro__title{color:#333;font-weight:bold;line-height:1.25;text-align:center;font-size:20px}.mobimaruIntro__body{margin-top:16px;display:flex;gap:32px}.mobimaruIntro__text{color:#333;font-size:16px;line-height:1.75}.mobimaruIntro__textEmphasis{font-weight:bold}.mobimaruIntro__credit{margin-top:24px;display:flex;color:#666;align-items:center;gap:20px}.mobimaruIntro__creditItem{font-size:14px;line-height:1.75}.mobimaruIntro__creditNote{font-size:12px}.no1SurveyFootnote{color:#333;font-size:14px;line-height:1.25;scroll-margin-top:120px}.page__container{width:1040px;max-width:100%;margin:0 auto;padding-bottom:80px}.page__titleArea{padding-top:40px}.page__recommendArea{margin-top:40px}.page__searchArea{margin-top:40px}.page__searchResultCountArea{margin-top:40px}.page__searchResultListArea{margin-top:24px}.page__pagerArea{margin-top:40px}.page__relatedLinkListArea,.page__faqArea,.page__requestFlowArea,.page__requestTypeArea{margin-top:80px}.page__relatedLinkListArea+.page__faqArea{margin-top:40px}.page__footnoteArea{padding:90px 0}.requestFlow{text-align:center}.requestFlow__lead{display:inline-block;text-align:left;margin-top:30px;font-size:20px;line-height:1.5}.requestFlow__steps{display:grid;grid-auto-rows:1fr;row-gap:40px;margin-top:30px}.requestFlow__step{position:relative;display:grid;grid-template-columns:124px 1fr}.requestFlow__step+.requestFlow__step::before{position:absolute;left:50%;transform:translateX(-50%);content:'';top:-30px;width:34px;height:20px;background:#d9d9d9;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.requestFlow__stepNumber{display:grid;grid-auto-flow:column;place-content:center;align-items:center;gap:4px;background:#3778bc;border-radius:10px 0 0 10px;font-weight:bold;color:#fff;white-space:nowrap;padding:16px 0;font-size:16px;line-height:1.5}.requestFlow__stepNumberValue{font-weight:normal;font-size:32px;line-height:0.75}.requestFlow__stepContent{border:2px solid #3778bc;border-left-width:0;border-radius:0 10px 10px 0;text-align:left;padding:12px 10px 12px 100px}.requestFlow__stepTitle{font-weight:bold;line-height:1.25;margin-right:12px;font-size:24px}.requestFlow__stepText{color:#666;font-size:16px;line-height:1.5}.requestFlow__notes{text-align:left;line-height:1.5;margin-top:30px;font-size:16px}.requestFlow__note+.requestFlow__note{margin-top:1.5em}.requestFlow__noteEmphasis{font-weight:bold;color:#ca3750}.requestFlow__contact{margin-top:40px}.requestType{text-align:center}.requestType__container{margin-right:auto;margin-left:auto;width:720px;margin-top:30px}.requestType__intro{display:flex;flex-direction:column;align-items:center}.requestType__toc{display:flex;gap:46px}.requestType__tocItem{display:flex;align-items:center}.requestType__tocNumber{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#3778bc;font-size:14px;font-weight:bold;line-height:1;color:#fff;width:24px;height:24px;margin-right:8px}.requestType__tocLink{font-weight:bold;line-height:1.25;font-size:20px}.requestType__tocLink:link,.requestType__tocLink:visited{color:#3778bc}.requestType__introText{margin-top:16px;font-size:16px;line-height:1.75}.requestType__types{display:flex;flex-direction:column;gap:40px;margin-top:30px}.requestType__type{display:flex;flex-direction:column;align-items:center;scroll-margin-top:80px}.requestType__bubble{position:relative;margin-bottom:20px;border-radius:4px;background-color:#3778bc;font-size:18px;font-weight:bold;line-height:1.25;color:#fff;padding:8px 16px}.requestType__bubble::after{position:absolute;left:50%;transform:translateX(-50%);content:'';bottom:-12px;border-top:16px solid #3778bc;border-right:8px solid transparent;border-left:8px solid transparent}.requestType__typeTitle{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:16px;border-bottom:4px solid #aac1dd;font-size:24px;font-weight:bold;line-height:1.25;color:#3778bc;padding-bottom:16px}.requestType__typeTitleNumber{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:#3778bc;font-size:18px;line-height:1;color:#fff}.requestType__typeText{margin-bottom:16px;font-size:16px;line-height:1.75;text-align:left}.requestType__example{position:relative;width:100%;margin:24px 0 16px;border-radius:8px;outline:4px solid #c4c4c4;font-weight:bold;line-height:1.5;padding:24px;font-size:18px}.requestType__exampleLabel{position:absolute;top:-16px;left:16px;padding:4px 8px;border-radius:4px;background-color:#3778bc;font-size:14px;line-height:1.25;color:#fff}.requestType__payment{width:100%;border-radius:8px;background-color:#f4f4f4;padding:24px}.requestType__paymentHead{display:flex;justify-content:center;align-items:flex-start;gap:8px;margin-bottom:16px;font-size:18px;font-weight:bold;line-height:1.25}.requestType__paymentHead::before{content:'';display:inline-block;width:24px;height:24px;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/lp/event/show/icon_calculator-9dddb53eebe8b17cef957d62d4de35692a7998c2ef98c042ae7a4df60653ea2c.png) no-repeat center center/contain;flex-shrink:0}.requestType__paymentBody{display:flex;flex-direction:column;gap:16px;text-align:left}.requestType__paymentAssume{font-size:14px;line-height:1.25}.requestType__paymentCase{margin-bottom:8px;font-size:16px;font-weight:bold;line-height:1.25}.requestType__paymentCaseEmphasis{color:#3778bc}.requestType__formula{display:flex;align-items:center;gap:8px;padding:16px;border-radius:8px;background-color:#fff;font-weight:bold;line-height:1.25}.requestType__formula--resultOnly{justify-content:center}.requestType__formulaExpression{display:flex;gap:8px;align-items:center}.requestType__formulaTerm{display:flex;align-items:center}.requestType__formulaLabel{display:flex;align-items:center;gap:4px;margin-right:4px;font-size:14px;color:#9e9e9e}.requestType__formulaLabel::before{flex-shrink:0}.requestType__formulaLabel--cost::before{content:'';display:inline-block;width:24px;height:24px;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/lp/event/show/icon_cost-be1bdfef5488400c0331c7e6be912186297c97b8e8f74f8a083105dad2db93b7.png) no-repeat center center/contain}.requestType__formulaLabel--goods::before{content:'';display:inline-block;width:24px;height:24px;background:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/home/lp/event/show/icon_goods-37ca6a9e06ee9b1a1ab71e47fd150c7864457d17d39295851dfdda4d6da2dba9.png) no-repeat center center/contain}.requestType__formulaOperator,.requestType__formulaEqual{font-size:14px;color:#9e9e9e}.requestType__formulaResult{font-size:24px;color:#3778bc}.requestType__amount{font-size:24px}.requestType__unit{font-size:16px}.requestType__unit--sm{font-size:14px}.requestType__note{margin-top:16px;font-size:14px;line-height:1.5;text-align:right}.requestType__contact{margin-top:40px}.searchResultList{display:grid;gap:40px;grid-template-columns:repeat(3, 1fr)}.sortingForm{display:flex;justify-content:flex-end}.sortingForm__label{display:grid;align-content:center;margin-right:10px;color:#666;font-size:16px;line-height:1.5}.sortingForm__select{width:112px}
