.cd-funnel .cd4-confirm{display:inline-block;border:2px solid #ce3939!important;background:#fff5f3!important;color:#ad2424!important;font-size:12px!important;line-height:1.6!important;font-weight:700;padding:6px 11px;margin:14px 0 0;border-radius:2px;vertical-align:middle;word-break:keep-all;letter-spacing:0}
.cd3-recipe>.cd4-confirm{display:table;margin:20px auto 0}.cd-funnel #stores .cd4-confirm{margin-top:20px}
.cd-funnel #store-plan{background:radial-gradient(ellipse at 0 0,#fff7dc,transparent 70%),#f0dfbf;padding:85px 0;overflow:hidden}
.cd-funnel #store-plan .cd3-heading:before{content:'02'}.cd-funnel #operation .cd3-heading:before{content:'03'}.cd-funnel #opening-support .cd3-heading:before{content:'04'}
#store-plan .cd3-space-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;position:relative;align-items:center}
#store-plan .cd3-space-copy>.cd3-index{grid-column:1;grid-row:1}#store-plan .cd3-area{grid-column:1;grid-row:2;justify-self:start;margin-top:15px}
#store-plan .cd3-space-copy>p{grid-column:1;grid-row:3}
#store-plan .cd4-space-note{grid-column:2;grid-row:1/4;padding:35px;background:#fff8e9;border:1px solid #c6a672;border-radius:100px 100px 14px 14px;text-align:center}
.cd-funnel #store-plan .cd4-space-note h3{font-size:27px;line-height:1.5}.cd-funnel #store-plan .cd4-space-note p{font-size:16px;line-height:1.8;color:#725c44}
.cd-funnel #operation.cd4-manufacturing{background:#fffaf0!important;border-top:1px solid #d9bf95}.cd4-manufacturing .cd2-operation-grid{align-items:center;grid-template-columns:.9fr 1.1fr;gap:55px}
.cd4-manufacturing .cd3-operating-points{grid-template-columns:1fr;margin:0;gap:14px}
.cd4-manufacturing .cd3-operating-points article{padding:25px 25px 25px 85px;background:transparent;box-shadow:none}.cd4-manufacturing .cd3-operating-points article:before{position:absolute;left:23px;top:28px;margin:0;width:38px;height:38px;font-size:16px}
.cd-funnel .cd4-manufacturing .cd3-operating-points h3{font-size:23px;margin-top:10px}.cd4-manufacturing .cd3-operating-points h3 br{display:none}
.cd4-manufacturing .cd2-operation-photo img{height:600px}
.cd-funnel #opening-support{background:linear-gradient(90deg,#a17a3508 1px,transparent 1px),linear-gradient(#a17a3508 1px,transparent 1px),#f6ead2;background-size:36px 36px;padding:85px 0}
.cd4-purchasing{display:grid;grid-template-columns:1fr 1fr;gap:10px 50px;border-block:1px solid #b18c5260;padding:30px 0}.cd4-purchasing>.cd3-index{grid-column:1}.cd4-purchasing>h3{grid-column:1;grid-row:2;margin:0!important}.cd4-purchasing>p{grid-column:2;grid-row:1/3;align-self:center;font-size:17px!important}
.cd-funnel #opening-support .cd2-local-support span{color:#8e6026}.cd-funnel #opening-support .cd2-local-support h3{font-size:22px;color:#4b2b17;margin:12px 0}.cd-funnel #opening-support .cd2-local-support p{font-size:16px;color:#725c44;line-height:1.8}
.cd-funnel #what.cd3-support{padding-bottom:85px}.cd-funnel #what .cd-marketing{padding-top:20px}
@media(max-width:700px){.cd-funnel #store-plan,.cd-funnel #opening-support{padding:65px 0}#store-plan .cd3-space-copy{grid-template-columns:1fr;gap:0}#store-plan .cd4-space-note{grid-column:1;grid-row:4;margin-top:30px;padding:35px 22px;border-radius:65px 65px 14px 14px}.cd-funnel #store-plan .cd4-space-note h3{font-size:24px}.cd4-manufacturing .cd2-operation-grid{grid-template-columns:1fr;gap:35px}.cd4-manufacturing .cd2-operation-photo img{height:360px}.cd4-manufacturing .cd3-operating-points article{padding:25px!important}.cd4-manufacturing .cd3-operating-points article:before{position:static;margin-bottom:18px}.cd4-purchasing{grid-template-columns:1fr;gap:14px}.cd4-purchasing>p{grid-column:1;grid-row:3;font-size:16px!important}.cd-funnel .cd4-confirm{font-size:11px!important}.cd-funnel #opening-support .cd2-local-support h3{font-size:21px}.cd-funnel #what.cd3-support{padding-bottom:65px}}
