.cntLayout{--s-layout-gap: calc(6.5rem / var(--calc-root-fz));display:grid;grid-template-columns:var(--g-grid-inner);font-family:var(--g-font-yugo)}@media(max-width: 480px){.cntLayout{--s-layout-gap: calc(100vw * (35 / 375))}}.cntLayout>*{grid-column:2/3}.cntLayout__innerWrap{display:grid;grid-template-columns:25% 1fr;align-items:start;gap:var(--s-layout-gap);padding-top:var(--s-layout-gap);padding-bottom:var(--s-layout-gap)}@media(max-width: 834px){.cntLayout__innerWrap{grid-template-columns:initial;gap:initial}}.mainCntSec{--s-inner-sec-gap: calc(3rem / var(--calc-root-fz));display:grid;gap:var(--s-inner-sec-gap);padding-block:calc(5rem / var(--calc-root-fz))}@media(max-width: 480px){.mainCntSec{--s-inner-sec-gap: calc(100vw * (25 / 375));padding-block:calc(100vw*(40 / 375))}}.mainCntSec:first-of-type{padding-top:0}.mainCntSec:last-of-type{padding-bottom:0}.mainCntSec:not(:first-of-type){border-top:1px solid #ddd}.mainCntSec__head{display:grid;justify-items:start}@media(max-width: 834px){.mainCntSec__head{grid-template-columns:var(--s-inner-gtc)}.mainCntSec__head>*{grid-column:2/3}}.mainCntSec__intro{display:grid}@media(max-width: 834px){.mainCntSec__intro{grid-template-columns:var(--s-inner-gtc)}.mainCntSec__intro>*{grid-column:2/3}}.mainCntSec__cnt{color:#202020}.mainCntSec__list--onChild{-moz-column-count:2;column-count:2;-moz-column-gap:calc(var(--s-inner-sec-gap)/3*2.5);column-gap:calc(var(--s-inner-sec-gap)/3*2.5)}@media(max-width: 480px){.mainCntSec__list--onChild{-moz-column-count:initial;column-count:initial}}.mainCntSec__list--noneChild{display:grid;gap:.2em;padding:1.66em;font-size:calc(1.4rem / var(--calc-root-fz));background-color:#f5f5f5}@media(max-width: 480px){.mainCntSec__list--noneChild{font-size:calc(100vw*(11 / 375))}}.mainCntSec__list--onChild .mainCntSec__item{-moz-column-break-inside:avoid;break-inside:avoid}.mainCntSec__list--onChild .mainCntSec__item:not(:first-of-type){margin-top:calc(var(--s-inner-sec-gap)/3*2)}@media(max-width: 480px){.mainCntSec__list--onChild .mainCntSec__item:not(:first-of-type){margin-top:var(--s-inner-sec-gap)}}.mainCntSec__imageList{display:grid;gap:var(--s-inner-sec-gap)}.mainCntSec__link{display:inline-grid;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:.5em;font-size:calc(1.4rem / var(--calc-root-fz));color:#202020;transition:all 0.3s}@media(max-width: 480px){.mainCntSec__link{font-size:calc(100vw*(11 / 375))}}.mainCntSec__link:is(:visited,:focus,:active){color:#202020}@media(hover: hover){.mainCntSec__link:hover .mainCntSec__linkText{color:#1b90e4;text-decoration:underline}}@media(hover: none){.mainCntSec__link:active .mainCntSec__linkText{color:#1b90e4;text-decoration:underline}}.mainCntSec__linkIcon span:is([class^=icon-],[class*=" icon-"]){color:#1b90e4;font-size:.7em}.mainCntSec__linkText{font-size:inherit;line-height:calc(0.25rem + 1em + 0.25rem);letter-spacing:.05em}.mainCntSecIntro{display:grid;grid-template-columns:17% 1fr;grid-template-rows:max-content 1fr;grid-template-areas:"i h" "i t";-moz-column-gap:1.4em;column-gap:1.4em;row-gap:.5em;font-size:calc(2rem / var(--calc-root-fz));color:#202020}@media(max-width: 480px){.mainCntSecIntro{font-size:calc(100vw*(15 / 375))}}@media(max-width: 480px){.mainCntSecIntro{grid-template-columns:25% 1fr;grid-template-areas:"i h" "t t";row-gap:1em}}.mainCntSecIntro--link{transition:all 0.3s}.mainCntSecIntro--link *{transition:inherit}@media(hover: none){.mainCntSecIntro--link:active{opacity:.7}}@media(hover: hover){.mainCntSecIntro--link:hover{opacity:.7}}@media(max-width: 480px){.mainCntSecIntro--noneDesc{grid-template-rows:max-content;grid-template-areas:"i h"}}.mainCntSecIntro__image{grid-area:i}.mainCntSecIntro__head{justify-self:start;grid-area:h;font-weight:700;font-size:inherit;line-height:calc(0.25rem + 1em + 0.25rem);letter-spacing:.05em;color:#2a94cc}@media(max-width: 480px){.mainCntSecIntro__head{align-self:center}}.mainCntSecIntro__text{grid-area:t;font-size:calc(1.6rem / var(--calc-root-fz));line-height:calc(0.25rem + 1em + 0.25rem);letter-spacing:.05em}@media(max-width: 480px){.mainCntSecIntro__text{font-size:calc(100vw*(13 / 375))}}.mainCntSecInnerSec{display:grid;font-size:calc(1.8rem / var(--calc-root-fz));background-color:#f5f5f5}@media(max-width: 480px){.mainCntSecInnerSec{font-size:calc(100vw*(15 / 375))}}.mainCntSecInnerSec__head{padding:.7em 1em;font-weight:700;font-size:inherit;letter-spacing:.05em;color:#fff;background-color:#6387a0}.mainCntSecInnerSec__list{display:grid;gap:.2em;padding:1.2em}.mainCntSecInnerSec__item{display:grid;justify-items:start;grid-auto-flow:column}.mainCntSecInnerSec__link{display:inline-grid;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:.5em;font-size:calc(1.4rem / var(--calc-root-fz));color:#202020;transition:all 0.3s}@media(max-width: 480px){.mainCntSecInnerSec__link{font-size:calc(100vw*(11 / 375))}}.mainCntSecInnerSec__link:is(:visited,:focus,:active){color:#202020}@media(hover: hover){.mainCntSecInnerSec__link:hover .mainCntSecInnerSec__linkText{color:#1b90e4;text-decoration:underline}}@media(hover: none){.mainCntSecInnerSec__link:active .mainCntSecInnerSec__linkText{color:#1b90e4;text-decoration:underline}}.mainCntSecInnerSec__linkIcon span:is([class^=icon-],[class*=" icon-"]){color:#1b90e4;font-size:.7em}.mainCntSecInnerSec__linkText{font-size:inherit;line-height:calc(0.25rem + 1em + 0.25rem);letter-spacing:.05em}/*# sourceMappingURL=productList.css.map */