:root{--breakPoint-mobile:43.75rem;--color-background:#fff;--color-surface:#f2f1ea;--color-text-main:#333;--color-text-sub:#666;--color-primary:#2a211b;--color-secondary:#76685f;--color-accent:#54624e;--color-success:#65b37b;--color-warning:#d32f2f;--color-error:#d9543f;--color-selected-bg:#b3d4fc;--color-selected-text:#2a211b;--color-link-text:#00d2f1;--color-visited-text:#3f0082;--color-active-text:#00b796;--color-button-bg:#2a211b;--color-button-text:#fff;--color-button-bg-hover:#723913;--color-button-text-hover:#fff;--color-cta-bg:#54624e;--color-cta-text:#fff;--color-cta-bg-hover:#5ac12e;--color-cta-text-hover:#fff}.page.-semiOrder{background:#f2f1ea}.page.-semiOrder .contentsBlock{padding-bottom:120px}@media (max-width:43.75rem){.page.-semiOrder .contentsBlock{padding-bottom:80px}}.p_section{padding-top:120px}@media (max-width:43.75rem){.p_section{padding-top:80px}}@media (min-width:43.8125rem){.p_section.-semiOrder .c_text{text-align:center}}@media (max-width:43.75rem){.p_section.-semiOrder .c_text{text-align:justify}}.p_section.-semiOrder .concept{text-align:center}.p_section.-semiOrder .concept picture{display:inline-block}@media (min-width:43.8125rem){.p_section.-semiOrder .featImage ._scrollableImage img{width:100%;height:auto}}.p_section.-comfort .points{grid-template-columns:repeat(2,1fr);gap:120px 50px;max-width:790px;margin-left:auto;margin-right:auto;display:grid}@media (max-width:43.75rem){.p_section.-comfort .points{grid-template-columns:repeat(1,1fr);gap:80px 50px}}.p_section.-comfort .point ._head{flex-direction:column;align-items:center;display:flex}.p_section.-comfort .point ._head ._pointTitle{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5em;font-size:.75rem}.p_section.-comfort .point ._head ._pointNum{border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:1.8em;height:1.8em;font-size:2rem;display:flex}@media (max-width:43.75rem){.p_section.-comfort .point ._head ._pointNum{font-size:1.5625rem}}.p_section.-comfort .point ._head ._title{letter-spacing:.2em;margin-top:1em;margin-bottom:1em;font-size:1.375rem}@media (max-width:43.75rem){.p_section.-comfort .point ._head ._title{font-size:1.0625rem}.p_section.-comfort .point ._image img{width:100%}}.p_section.-comfort .point ._text{margin-top:1em;margin-bottom:1em}.p_section.-comfort .point ._graphTitle{letter-spacing:.2em;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:1em;margin-bottom:.2em;padding:1em;font-size:1.125rem}.p_section.-comfort .point ._graph{text-align:center}.p_section.-comfort .point ._graph img{display:inline-block}@media (min-width:43.8125rem){.p_section.-process .c_text{text-align:center}}@media (max-width:43.75rem){.p_section.-process .c_text{text-align:justify}}.p_section.-process .featImageBox{margin-bottom:70px;position:relative}.p_section.-process .featImageBox ._textContents{width:100%;position:absolute;top:50%;left:0;translate:0 -100%}@media (min-width:43.8125rem){.p_section.-process .featImageBox ._textContents{top:40%}}.p_section.-process .featImage img{width:100%}.p_section.-process .flowTitle{margin-top:2em;margin-bottom:.5em}@media (min-width:43.8125rem){.p_section.-process .flowTitle{text-align:center;font-size:1.25rem}}@media (max-width:43.75rem){.p_section.-process .flowTitle{font-size:1rem}}.p_section.-process .flow{text-align:center}@media (max-width:43.75rem){.p_section.-process .flow ._scrollableImage{padding-left:8%;padding-right:8%}}@media (min-width:43.8125rem){.p_section.-process .flow ._scrollableImage img{display:inline-block}}