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

	zeh.css
	---------------------------
	// Last modified: 2024/12/25 16:26:10

===========================================================================
======================================================================== */.p_hero{position:relative}.p_hero ._heroImage{overflow:hidden;background:#fff}.p_hero ._heroImage ._image img{width:100%;transition:2s ease-out;transform:scale(1.1);filter:blur(20px);opacity:0}@media(max-width: 700px){.p_hero ._heroImage ._image img{width:220%;max-width:220%;margin-left:-25%}}.p_hero ._contents{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}@media(min-width: 701px){.p_hero ._contents{min-width:800px}}@media(max-width: 700px){.p_hero ._contents{width:90%}}.p_hero ._pageTitle{margin-bottom:50px;transition:1s ease 1s;transform:translateY(20px);opacity:0}@media(max-width: 700px){.p_hero ._pageTitle{margin-bottom:30px}}@media(max-width: 700px){.p_hero ._pageTitle img{width:160px}}.p_hero ._pageLead{font-size:18px;line-height:2;color:#fff;transition:1s ease 1.4s;transform:translateY(20px);opacity:0}@media(max-width: 700px){.p_hero ._pageLead{font-size:14px;text-align:justify}}.p_hero.is_inview ._image img{transform:scale(1);filter:blur(0);opacity:1}.p_hero.is_inview ._pageTitle{transform:translateY(0);opacity:1}.p_hero.is_inview ._pageLead{transform:translateY(0);opacity:1}.p_lead{margin:2em 0;font-size:18px;text-align:center;line-height:1.8}@media(max-width: 700px){.p_lead{font-size:16px;text-align:justify}}.p_heading{line-height:1.8}.p_heading.-lv1{font-size:24px;margin:1em 0}@media(max-width: 700px){.p_heading.-lv1{font-size:20px}}.p_text{margin:1em 0;font-size:14px;line-height:1.8;text-align:justify}.p_notes{margin:1em 0;font-size:12px;line-height:1.4;text-align:justify}.p_notes a{display:inline-block;word-break:break-all}.p_table{width:100%;margin:30px 0;font-size:16px;line-height:1.2}@media(max-width: 700px){.p_table{font-size:13px}}.p_table th,.p_table td{padding:.25em;border:1px solid #000;vertical-align:middle}.p_table thead th.-zeh{background:#0a5422;color:#fff}.p_table tbody th,.p_table tbody td{padding:.35em}.p_table tbody td{font-size:112.5%}.p_table tbody td.-zeh{padding:.5em;background:#0c7a33;font-size:150%;color:#fff}.p_table tbody td.-zeh strong{font-weight:normal;font-size:120%}.p_section.-n1{background:linear-gradient(to bottom, #dfede6 0%, #fff 100%)}.p_section.-n1>.l_inner{position:relative;z-index:2;margin-top:-60px;padding-top:60px;padding-bottom:60px;border-radius:20px;box-shadow:2px 5px 20px rgba(0,0,0,.25);background:#fff}@media(min-width: 701px){.p_section.-n1>.l_inner{padding-right:140px;padding-left:140px}}@media(max-width: 700px){.p_section.-n1>.l_inner{width:90%;margin-top:-20px;padding-top:40px;padding-right:7.5%;padding-left:7.5%;padding-bottom:40px}}.p_section.-n1 .zehmLogo{text-align:center}.p_section.-n1 .image.-n1{display:flex;justify-content:center;align-items:center;gap:10px}@media(max-width: 700px){.p_section.-n1 .image.-n1{flex-direction:column}}.p_section.-n1 .row.-n1{display:flex;justify-content:space-between;gap:20px 32px;margin:40px 0;padding:40px 0 0;border-top:1px solid #0c7a33}@media(max-width: 700px){.p_section.-n1 .row.-n1{flex-direction:column}}@media(min-width: 701px){.p_section.-n1 .row.-n1 ._col.-n1{width:calc(100% - 32px - 230px)}}.p_section.-n1 .row.-n1 ._col.-n2{text-align:center}@media(min-width: 701px){.p_section.-n1 .row.-n1 ._col.-n2{width:230px}}@media(max-width: 700px){.p_section.-n1 .row.-n1 ._col.-n2 .image img{width:160px}}.p_section.-n1 .meritsBox{margin-top:40px;padding:40px 0 0;border-top:1px solid #0c7a33}.p_section.-n1 .meritsBox .meritsBoxTitle{margin-top:40px;margin-bottom:60px;text-align:center}.p_section.-n1 .meritsList{display:flex;flex-direction:column;gap:60px}@media(max-width: 700px){.p_section.-n1 .meritsList{gap:40px}}.p_section.-n1 .merit{display:flex;justify-content:space-between;gap:20px 32px}@media(max-width: 700px){.p_section.-n1 .merit{flex-direction:column}}.p_section.-n1 .merit ._texts{line-height:1.8}@media(min-width: 701px){.p_section.-n1 .merit ._texts{order:2;width:488px}}.p_section.-n1 .merit ._heading{position:relative;font-size:24px}@media(min-width: 701px){.p_section.-n1 .merit ._heading{padding-top:.5em}}@media(max-width: 700px){.p_section.-n1 .merit ._heading{display:flex;align-items:center;flex-direction:column;gap:10px;font-size:20px;text-align:center}}.p_section.-n1 .merit ._heading ._num{display:flex;justify-content:center;align-items:center;width:2em;height:2em;border-radius:50%;background:#0c7a33;font-size:32px;color:#fff}@media(min-width: 701px){.p_section.-n1 .merit ._heading ._num{position:absolute;top:-30px;right:calc(100% + 15px)}}.p_section.-n1 .merit ._lead{margin:.75em 0;font-size:18px;color:#0c7a33}@media(max-width: 700px){.p_section.-n1 .merit ._lead{margin:.5em 0;font-size:16px;text-align:center}}.p_section.-n1 .merit ._text{font-size:14px}@media(max-width: 700px){.p_section.-n1 .merit ._text{text-align:justify}}@media(min-width: 701px){.p_section.-n1 .merit ._image{order:1;width:282px}}@media(max-width: 700px){.p_section.-n1 .merit ._image{text-align:center}}.p_section.-n2{padding-top:100px}.p_zehMerit{text-align:center}.p_zehMerit ._header{padding:20px 0;background:#b1ddc6}.p_zehMerit ._header ._title{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.p_zehMerit ._header ._title ._sub{font-size:18px;color:#0c7a33}@media(max-width: 700px){.p_zehMerit ._header ._title ._sub{font-size:14px}}.p_zehMerit ._header ._title ._sub ._num{position:relative;bottom:-0.1em;display:inline-flex;justify-content:center;align-items:center;width:1.2em;height:1.2em;margin-left:.25em;border-radius:4px;background:#0c7a33;font-size:135%;color:#fff}.p_zehMerit ._header ._title ._main{font-size:32px}@media(max-width: 700px){.p_zehMerit ._header ._title ._main{font-size:24px}}.p_zehMerit ._body{position:relative;padding:60px 0 100px}.p_zehMerit ._body::before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:350px;background:linear-gradient(to bottom, #dfede6 0%, #fff 100%)}.p_zehMerit ._meritCopy{margin:40px 0}@media(max-width: 700px){.p_zehMerit.-n1 .logo img{width:240px}}.p_zehMerit.-n1 .graph{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:200px;border:2px solid #0c7a33;border-radius:10px;margin-bottom:30px}@media(max-width: 700px){.p_zehMerit.-n1 .graph{flex-direction:column}}.p_zehMerit.-n1 .graph ._graphTitle{font-size:16px}@media(min-width: 701px){.p_zehMerit.-n1 .graph ._graphTitle{width:100px;padding-left:20px}}@media(max-width: 700px){.p_zehMerit.-n1 .graph ._graphTitle{padding-top:20px}}@media(min-width: 701px){.p_zehMerit.-n1 .graph ._targets{width:498px}}@media(max-width: 700px){.p_zehMerit.-n1 .graph ._targets{padding:0 10%}}@media(min-width: 701px){.p_zehMerit.-n1 .graph ._target{display:flex;justify-content:flex-start;align-items:center;gap:10px 20px}}.p_zehMerit.-n1 .graph ._target:not(:last-child){margin-bottom:10px}@media(min-width: 701px){.p_zehMerit.-n1 .graph ._target:not(:last-child){padding-bottom:10px;border-bottom:1px solid #0c7a33}}.p_zehMerit.-n1 .graph ._target ._targetTitle{display:flex;justify-content:center;align-items:center;width:170px;height:58px;border-radius:4px;background:#0c7a33;color:#fff;font-size:24px}@media(max-width: 700px){.p_zehMerit.-n1 .graph ._target ._targetTitle{width:100%;height:auto;margin-bottom:.25em;padding:.25em;font-size:20px}}.p_zehMerit.-n1 .graph ._target ._description{text-align:left}@media(max-width: 700px){.p_zehMerit.-n1 .graph ._target ._description{font-size:14px}}@media(max-width: 700px){.p_zehMerit.-n1 .graph ._target ._description br{display:none}}.p_zehMerit.-n1 .graph ._money{padding:15px;background:#0c7a33;color:#fff}@media(min-width: 701px){.p_zehMerit.-n1 .graph ._money{width:200px;align-self:stretch;align-content:center}}@media(max-width: 700px){.p_zehMerit.-n1 .graph ._money{width:100%}}.p_zehMerit.-n1 .graph ._money ._moneyTitle{margin-bottom:.25em;padding-bottom:.25em;border-bottom:1px solid;font-size:24px}@media(max-width: 700px){.p_zehMerit.-n1 .graph ._money ._moneyTitle{font-size:18px}}.p_zehMerit.-n1 .graph ._money ._amount ._sub{font-size:20px}@media(min-width: 701px){.p_zehMerit.-n1 .graph ._money ._amount ._sub{display:block}}.p_zehMerit.-n1 .graph ._money ._amount ._main{font-size:34px;letter-spacing:-0.05em}@media(min-width: 701px){.p_zehMerit.-n1 .graph ._money ._amount ._main{display:block}}@media(max-width: 700px){.p_zehMerit.-n1 .graph ._money ._amount ._main{margin-left:.25em}}.p_zehMerit.-n1 .graph ._money ._amount ._main strong{font-size:180%;font-weight:normal;line-height:1}.p_zehMerit.-n2 .point dt{margin-bottom:1em;padding:.2em;background:#dfede6}.p_zehMerit.-n2 .point dd{font-size:18px;line-height:1.6}.p_zehMerit.-n2 .row.-n1{display:flex;justify-content:center;gap:20px}@media(max-width: 700px){.p_zehMerit.-n2 .row.-n1{flex-direction:column}}@media(min-width: 701px){.p_zehMerit.-n2 .row.-n1 .point{width:240px}}.p_zehMerit.-n2 .row.-n2{display:flex;justify-content:space-between;gap:20px;margin:40px 0}@media(max-width: 700px){.p_zehMerit.-n2 .row.-n2{flex-direction:column}}@media(min-width: 701px){.p_zehMerit.-n2 .row.-n2 .point{width:390px}}.p_zehMerit.-n2 .row.-n2 .point ._figure{font-size:20px}.p_zehMerit.-n2 .row.-n2 .point .p_notes{display:block;text-align:center}.p_zehMerit.-n4 .graph{display:flex;justify-content:center;align-items:center;gap:20px 32px;margin:30px 0;padding:20px;border:2px solid #0c7a33;border-radius:10px}@media(max-width: 700px){.p_zehMerit.-n4 .graph{flex-direction:column}}.p_section.-n3 .row.-n1{display:flex;justify-content:space-between;gap:20px 32px}@media(max-width: 700px){.p_section.-n3 .row.-n1{flex-direction:column}}.p_section.-n3 .p_equipment.-n3 ._innerRow{display:flex;justify-content:space-between;gap:20px}@media(max-width: 700px){.p_section.-n3 .p_equipment.-n3 ._innerRow{flex-direction:column}}@media(min-width: 701px){.p_section.-n3 .p_equipment.-n3 ._innerRow ._innerCol.-n1{width:296px}}@media(min-width: 701px){.p_section.-n3 .p_equipment.-n3 ._innerRow ._innerCol.-n2{width:484px}}.p_section.-n3 .row.-n2{display:flex;justify-content:space-between;gap:0 32px;flex-wrap:wrap}@media(max-width: 700px){.p_section.-n3 .row.-n2{flex-direction:column;gap:10px 32px}}.p_section.-n3 .row.-n2 .p_equipment{margin-bottom:0}.p_section.-n3 .row.-n2 .p_notes{margin-top:0}.p_section.-n3 .grid.-n1{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 32px;margin-top:30px;margin-bottom:60px}@media(max-width: 700px){.p_section.-n3 .grid.-n1{grid-template-columns:repeat(2, 1fr);gap:0 5%}}.p_equipment{margin-bottom:30px}.p_equipment ._name{margin-bottom:1em;padding:.2em .5em;background:#246f8b;font-size:18px;color:#fff}@media(max-width: 700px){.p_equipment ._name{font-size:15px}}.p_equipment ._image{margin-bottom:20px;text-align:center}.p_equipment ._text{font-size:14px;text-align:justify;line-height:1.6}@media(max-width: 700px){.p_equipment ._text{font-size:13px}}
