/*! ========================================================================
===========================================================================

	zeh.css
	---------------------------
	// Last modified: 2024/01/30 15:43:33

===========================================================================
======================================================================== */.p_heroImage{position:relative}@media(min-width: 701px){.p_heroImage{margin-bottom:160px}}.p_heroImage ._image img{width:100%}.p_heroImage ._caption{position:absolute;right:1em;bottom:1em;color:#fff}.p_heroImage ._heroCopy{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 700px){.p_heroImage ._heroCopy img{width:180px}}.p_image{margin-bottom:1em}.section.-n1{padding:100px 0 20px;background:#f5f5f2;text-align:center}@media(min-width: 701px){.section.-n1 .c_text{max-width:550px;margin-right:auto;margin-left:auto}}.section.-n1 .images.-n1{display:flex;justify-content:space-between;align-items:center;gap:6px}@media(max-width: 700px){.section.-n1 .images.-n1{flex-direction:column}}.section.-n1 .certificationBox{padding:140px 0 100px}.section.-n1 .certificationBox ._title{font-size:17px;color:#386f21}.section.-n1 .certificationBox ._contents{margin-top:30px;border-top:1px solid #ccc}@media(min-width: 701px){.section.-n1 .certificationBox ._contents{width:550px;margin-right:auto;margin-left:auto}}.section.-n1 .certificationBox ._contents:last-child{padding-bottom:30px;border-bottom:1px solid #ccc}@media(min-width: 701px){.section.-n1 .row.-n1{display:flex;justify-content:space-between}}@media(min-width: 701px){.section.-n1 .row.-n1 ._col.-n1{width:275px}}@media(max-width: 700px){.section.-n1 .row.-n1 ._col.-n1{margin-bottom:20px}}@media(min-width: 701px){.section.-n1 .row.-n1 ._col.-n2{width:236px}}.section.-n1 .specBox{padding:140px 0 100px}@media(max-width: 700px){.section.-n1 .specBox{padding-top:40px}}.section.-n1 .specBox ._title{margin-bottom:3em;font-size:17px;color:#386f21}.section.-n1 .specBox ._grid{display:grid;grid-template-columns:repeat(3, 1fr)}@media(min-width: 701px){.section.-n1 .specBox ._grid{gap:60px 32px;width:750px;margin-right:auto;margin-left:auto}}@media(max-width: 700px){.section.-n1 .specBox ._grid{grid-template-columns:repeat(2, 1fr);gap:40px 20px}}.section.-n1 .specBox .p_specItem ._image{margin-bottom:10px}.section.-n1 .specBox .p_specItem ._name{margin-top:1em;margin-bottom:.5em;font-size:18px;text-align:left;letter-spacing:-0.05em}@media(max-width: 700px){.section.-n1 .specBox .p_specItem ._name{font-size:15px}}.section.-n1 .specBox .p_specItem ._text{font-size:14px;line-height:1.8;text-align:justify}@media(max-width: 700px){.section.-n1 .specBox .p_specItem ._text{font-size:13px}}@media(min-width: 701px){.section.-n1 .specBox .p_specItem.-n8{grid-column:2/4}}@media(max-width: 700px){.section.-n1 .specBox .p_specItem.-n8{grid-column:1/3}}.section.-enefarm{padding:100px 0;background:#ebeae4}@media(min-width: 701px){.section.-enefarm .l_inner.-narrow{max-width:830px}}.section.-enefarm .c_heading.-lv3{margin-bottom:.5em}.section.-enefarm .row.-n1{display:flex;justify-content:space-between;margin-bottom:40px}.section.-enefarm .row.-n1 ._col.-n1{width:calc(100% - 102px - 40px)}@media(max-width: 700px){.section.-enefarm .row.-n1 ._col.-n1{width:calc(100% - 80px - 20px)}}.section.-enefarm .row.-n1 ._col.-n2{width:102px}@media(max-width: 700px){.section.-enefarm .row.-n1 ._col.-n2{width:80px}}.section.-enefarm .box{margin-bottom:20px;padding:30px;background:#fcfbfa;text-align:center}@media(max-width: 700px){.section.-enefarm .box{padding:10px}}.notesBlock{background:#ebeae4}
