.page-container{display:flex;flex-direction:column;min-height:100%;align-items:stretch}.page-main{flex-grow:1}.page-main.page-main--shop #contact{margin-top:50px}@media(min-width:768px){.page-main.page-main--shop #contact{margin-top:200px}}.page-section{padding-top:100px;padding-bottom:100px}@media(min-width:1800px){.page-section{padding-top:150px;padding-bottom:150px}}@media only screen and (max-width:899px){.page-section{padding-top:25px;padding-bottom:25px}}.page-section-lp{padding-top:25px;padding-bottom:25px}.page-section-light{background-color:var(--bgNavi);color:var(--textNavi)}.page-section-gray{background-color:var(--bgLight);color:var(--textNavi)}.page-section-darker{background-color:var(--bgSecondary)}.page-section-eshop{background-color:var(--bgLight);padding-bottom:0;padding-top:50px}.search .page-section-eshop{padding-bottom:150px}.page-section-placeholder{border-top:1px dashed #999;border-bottom:1px dashed #999;padding-top:0;padding-bottom:100px;min-height:50vh}.page-section-placeholder>.placeholder{font-size:12px;color:#999;text-transform:uppercase;text-align:center;margin:6px auto 100px;display:block}.page-section-lp.page-section-placeholder>.placeholder{margin:6px auto 15px}.section-text{max-width:390px}.section-grid-half{display:grid;grid-auto-flow:column;gap:30px}@media only screen and (max-width:768px){.section-grid-half.section-grid-half--product{grid-auto-flow:row}}@media only screen and (min-width:1024px){.section-grid-half{grid-auto-columns:1fr 1fr;gap:60px}}.section-grid-half img{background:transparent!important;width:100%}.section-grid{display:grid;grid-auto-flow:column;grid-auto-columns:24fr 41fr;gap:60px}@media only screen and (max-width:1199px){.section-grid{grid-auto-columns:20fr 40fr;gap:40px}}@media only screen and (max-width:899px){.section-grid{display:flex;flex-direction:column;gap:28px}}.section-grid-images{grid-auto-columns:24fr 46fr}@media only screen and (max-width:899px){.section-grid-images{display:flex;flex-direction:column;gap:45px}}.section-grid-images-wrap{margin-top:6px}@media only screen and (max-width:899px){.section-grid-images{max-width:600px}}.section-grid-images-wrap>img{max-width:288px}@media only screen and (max-width:1499px){.section-grid-images-wrap>img{max-width:calc(33.33333334% - (1.75rem * 2 / 3))}}@media only screen and (max-width:1199px){.section-grid-images-wrap>img{max-width:calc(33.33333334% - (1rem * 2 / 3))}}@media only screen and (max-width:599px){.section-grid-images-wrap>img{max-width:calc(33.33333334% - (.5rem * 2 / 3))}}.content-page{max-width:800px}.content-page ul,.content-page ol{padding-left:2rem;list-style:disc;display:flex;flex-direction:column;gap:1em;margin-bottom:2em}.content-page ol{list-style:decimal;gap:1em}.content-page h1+ul,.content-page h1+ol,.content-page h2+ul,.content-page h2+ol,.content-page h3+ul,.content-page h3+ol,.content-page h1+p,.content-page h2+p,.content-page h3+p{margin-top:2em}.entry-content p{margin-bottom:2em}.content-page a{text-decoration:underline}.content-page a:hover{text-decoration:none}
