body div{margin:unset}#main .title{position:relative}#main .title h1{position:absolute;bottom:7%;left:0;border-bottom:2px solid #fff;width:37.5%;color:#fff;font-size:min(6.5svw,50px);font-family:"EB Garamond",serif;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.7)}@media screen and (max-width: 767px){#main .title h1{width:70%;bottom:15%;border-bottom:1px solid #fff;text-align:left;padding:0 0 0 .5em}}#main .title .cap{position:absolute;right:0;bottom:0;padding:.5em;font-size:min(2.3svw,12px);color:#fff}#main .sub{padding:4em 0 5em;background:#fff}@media screen and (768px <= width < 1024px),print{#main .sub{padding:6em 0 8em}}@media screen and (1024px <= width < 1280px),print{#main .sub{padding:6em 0 8em}}@media screen and (1280px <= width),print{#main .sub{padding:6em 0 8em}}#main .sub h2{background:linear-gradient(90deg, #564824 0%, #040000 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:min(6.5svw,48px);font-family:"EB Garamond",serif;text-align:center}#main .sub h2 img{display:block;margin:0 auto;width:40%}@media screen and (768px <= width < 1024px),print{#main .sub h2 img{max-width:200px}}@media screen and (1024px <= width < 1280px),print{#main .sub h2 img{max-width:200px}}@media screen and (1280px <= width),print{#main .sub h2 img{max-width:200px}}#main .sub h2 span{display:block;font-size:min(2.8svw,16px);line-height:1.2}#main .sub .lead{margin:1em 0 0;text-align:center;color:#231815;font-size:min(2.8svw,16px)}#contents{position:relative;margin:0;width:100%;font-size:min(2svw,10px)}#contents img{width:100%;height:auto;font-size:0;line-height:0}#contents figure{position:relative}#contents figure .footnote{position:absolute;bottom:0;right:0;padding:.5em 1em .5em 2em;color:#231815;font-size:min(2svw,10px);font-weight:500}#contents figure .footnote.-white{color:#fff}#contents figure .footnote-out{position:relative;color:#231815;font-size:min(2svw,10px);font-weight:500;text-align:right}#contents .bg{background-color:#fff;width:100%;font-size:min(2.8svw,16px)}#contents .bg.-lightgreen{margin:4em 0 0;padding:0 0 4em;background-color:#f0f6e1}@media screen and (768px <= width < 1024px),print{#contents .bg.-lightgreen{margin:8em 0 0;padding:0 0 8em}}@media screen and (1024px <= width < 1280px),print{#contents .bg.-lightgreen{margin:8em 0 0;padding:0 0 8em}}@media screen and (1280px <= width),print{#contents .bg.-lightgreen{margin:8em 0 0;padding:0 0 8em}}#contents .bg h3{background-color:#179a43;color:#fff;font-size:min(3.75svw,24px);line-height:3;text-align:center}@media screen and (768px <= width < 1024px),print{#contents .bg h3{font-size:min(3.2svw,20px)}}@media screen and (1024px <= width < 1280px),print{#contents .bg h3{font-size:min(3.2svw,20px)}}@media screen and (1280px <= width),print{#contents .bg h3{font-size:min(3.2svw,20px)}}#contents .bg .wrap{position:relative;display:grid;grid-template-columns:1fr;gap:4em;margin:0 auto;max-width:1000px;width:80%;width:100%;font-size:min(2.8svw,16px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap{gap:8em}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap{gap:8em}}@media screen and (1280px <= width),print{#contents .bg .wrap{gap:8em}}#contents .bg .wrap .sec01{margin:0 auto;width:90%;font-size:min(2.8svw,16px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec01{width:100%}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec01{width:100%}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec01{width:100%}}#contents .bg .wrap .sec01-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:4em;font-size:min(2.8svw,16px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec01-grid{grid-template-columns:2fr 3fr}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec01-grid{grid-template-columns:2fr 3fr}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec01-grid{grid-template-columns:2fr 3fr}}#contents .bg .wrap .sec01-grid-lead{grid-column:span 2;margin:1em 0;color:#3e3a39;font-size:min(4.6svw,28px);text-align:center}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec01-grid-lead{grid-column:span 4;margin:unset}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec01-grid-lead{grid-column:span 4;margin:unset}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec01-grid-lead{grid-column:span 4;margin:unset}}#contents .bg .wrap .sec01-grid-item{display:grid;justify-content:start;align-items:start;width:100%;gap:.5em}#contents .bg .wrap .sec01-grid-item[data-list="01"]{margin:0 auto;width:100%}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec01-grid-item[data-list="01"]{grid-column:span 2;max-width:500px}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec01-grid-item[data-list="01"]{grid-column:span 2;max-width:500px}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec01-grid-item[data-list="01"]{grid-column:span 2;max-width:500px}}#contents .bg .wrap .sec01-grid-item ul{display:flex;flex-direction:column;gap:2em;font-size:min(2.8svw,16px)}#contents .bg .wrap .sec01-grid-item ul li{position:relative;margin:0 0 0 1em;padding:0 0 0 1.5em;font-size:min(3svw,18px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec01-grid-item ul li{margin:unset}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec01-grid-item ul li{margin:unset}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec01-grid-item ul li{margin:unset}}#contents .bg .wrap .sec01-grid-item ul li .list-ttl{position:relative;margin:0 0 0 -3.5em;padding:0 0 0 3em;text-indent:-1.5em;font-size:min(3.75svw,24px);color:#564824;line-height:1.4}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec01-grid-item ul li .list-ttl{font-size:min(3.2svw,20px)}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec01-grid-item ul li .list-ttl{font-size:min(3.2svw,20px)}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec01-grid-item ul li .list-ttl{font-size:min(3.2svw,20px)}}#contents .bg .wrap .sec01-grid-item ul li .list-ttl::before{content:attr(data-num) "";position:relative;margin:0 .5em 0 0;padding:0 .5em;background-color:#564824;color:#fff;font-size:min(3.75svw,24px);line-height:1.4}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec01-grid-item ul li .list-ttl::before{font-size:min(3.2svw,20px)}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec01-grid-item ul li .list-ttl::before{font-size:min(3.2svw,20px)}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec01-grid-item ul li .list-ttl::before{font-size:min(3.2svw,20px)}}#contents .bg .wrap .sec01-grid-item ul li p{margin:.5em 0 0;color:#231815;font-size:min(3svw,18px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec01-grid-item ul li p{font-size:min(2.8svw,16px)}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec01-grid-item ul li p{font-size:min(2.8svw,16px)}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec01-grid-item ul li p{font-size:min(2.8svw,16px)}}#contents .bg .wrap .sec02{margin:0 auto;padding:4em 0 0;width:90%;font-size:min(2.8svw,16px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02{padding:8em 0 0;width:100%}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02{padding:8em 0 0;width:100%}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02{padding:8em 0 0;width:100%}}#contents .bg .wrap .sec02 h4{position:relative;color:#179a43;font-size:min(4.6svw,28px);text-align:center}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02 h4{text-align:unset}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02 h4{text-align:unset}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02 h4{text-align:unset}}#contents .bg .wrap .sec02 h4::before{content:attr(data-ttl) "";position:relative;margin:0 .5em 0 0;padding:0 .5em;border:1px solid #179a43;background-color:#fff;color:#179a43;font-size:min(4.6svw,28px)}#contents .bg .wrap .sec02 h5{margin:0 auto;color:#179a43;font-size:min(3.2svw,20px);-webkit-text-decoration:underline solid #179a43;text-decoration:underline solid #179a43;text-underline-offset:6px;width:-moz-fit-content;width:fit-content;text-align:center}#contents .bg .wrap .sec02-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:4em;margin:2em auto 0;font-size:min(2.8svw,16px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid{grid-template-columns:repeat(2, 1fr)}}#contents .bg .wrap .sec02-grid-item-ttl{color:#179a43;font-size:min(3.2svw,20px)}#contents .bg .wrap .sec02-grid-item p{color:#231815;font-size:min(2.8svw,16px)}#contents .bg .wrap .sec02-grid-item[data-list="01"] figure{float:right;transform:translate(9%, -12%);max-width:60svw;shape-outside:circle(50% at 70% 38%)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="01"] figure{transform:none;shape-outside:circle(43%);max-width:300px}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="01"] figure{transform:none;shape-outside:circle(43%);max-width:300px}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="01"] figure{transform:none;shape-outside:circle(43%);max-width:300px}}#contents .bg .wrap .sec02-grid-item[data-list="01"] figure .footnote{right:unset;bottom:7%;left:1%}#contents .bg .wrap .sec02-grid-item[data-list="02"]{margin:-12% 0 0}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="02"]{margin:unset}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="02"]{margin:unset}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="02"]{margin:unset}}#contents .bg .wrap .sec02-grid-item[data-list="02"] figure{float:right;max-width:500px}#contents .bg .wrap .sec02-grid-item[data-list="02"] figure .footnote{right:15%;bottom:-8%}#contents .bg .wrap .sec02-grid-item[data-list="03"]{display:grid;grid-template-columns:repeat(1, 1fr);align-items:center;gap:2em}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"]{grid-column:span 2;grid-template-columns:repeat(2, 1fr)}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"]{grid-column:span 2;grid-template-columns:repeat(2, 1fr)}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="03"]{grid-column:span 2;grid-template-columns:repeat(2, 1fr)}}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] h5{grid-column:span 2}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] h5{grid-column:span 2}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] h5{grid-column:span 2}}#contents .bg .wrap .sec02-grid-item[data-list="03"] p{text-align:center}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] p{grid-column:span 2}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] p{grid-column:span 2}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] p{grid-column:span 2}}#contents .bg .wrap .sec02-grid-item[data-list="03"] figure{margin:0 auto;max-width:500px;width:90%}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] figure{width:100%}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] figure{width:100%}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] figure{width:100%}}#contents .bg .wrap .sec02-grid-item[data-list="03"] figure[data-icon="1"]::after{content:"";position:absolute;top:0;right:0;transform:translate(16%, -16%);background:url("../images/zeh/sec02-img03-icon.webp") no-repeat 0 0/contain rgba(0,0,0,0);max-width:18svw;width:100%;aspect-ratio:1/1}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] figure[data-icon="1"]::after{max-width:100px}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] figure[data-icon="1"]::after{max-width:100px}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] figure[data-icon="1"]::after{max-width:100px}}#contents .bg .wrap .sec02-grid-item[data-list="03"] figure[data-icon="2"]::after{content:"";position:absolute;top:0;right:0;transform:translate(16%, -16%);background:url("../images/zeh/sec02-img04-icon.webp") no-repeat 0 0/contain rgba(0,0,0,0);max-width:18svw;width:100%;aspect-ratio:1/1}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] figure[data-icon="2"]::after{max-width:100px}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] figure[data-icon="2"]::after{max-width:100px}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="03"] figure[data-icon="2"]::after{max-width:100px}}#contents .bg .wrap .sec02-grid-item[data-list="03"] figure .footnote{right:1%;bottom:-6%}#contents .bg .wrap .sec02-grid-item[data-list="04"]{display:grid;grid-template-columns:repeat(1, 1fr);gap:2em}#contents .bg .wrap .sec02-grid-item[data-list="04"] figure{margin:0 auto;width:90%}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="04"] figure{width:100%}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="04"] figure{width:100%}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="04"] figure{width:100%}}#contents .bg .wrap .sec02-grid-item[data-list="04"] figure[data-icon="3"]::after{content:"";position:absolute;bottom:0;right:0;transform:translate(25%, 32%);background:url("../images/zeh/sec02-img05-icon.webp") no-repeat 0 0/contain rgba(0,0,0,0);max-width:18svw;width:100%;aspect-ratio:1/1}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="04"] figure[data-icon="3"]::after{max-width:100px}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="04"] figure[data-icon="3"]::after{max-width:100px}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="04"] figure[data-icon="3"]::after{max-width:100px}}#contents .bg .wrap .sec02-grid-item[data-list="04"] figure .footnote{right:0%;bottom:-17%}#contents .bg .wrap .sec02-grid-item[data-list="05"]{display:grid;grid-template-columns:repeat(1, 1fr);gap:2em;margin:0 auto;width:80%}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="05"]{width:100%}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="05"]{width:100%}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="05"]{width:100%}}#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty{display:grid;grid-template-rows:4fr 6fr;border-radius:10px;border:2px solid #179a43;background-color:#fff;width:100%}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty:first-of-type{margin:-1em 0 0}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty:first-of-type{margin:-1em 0 0}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty:first-of-type{margin:-1em 0 0}}#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty-ttl{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em 0;border-radius:8px 8px 0 0;background-color:#179a43;color:#fff;font-size:min(3svw,18px);text-align:center}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty-ttl{padding:unset}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty-ttl{padding:unset}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty-ttl{padding:unset}}#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty p{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em 0;color:#231815;font-size:min(2.8svw,16px);text-align:center}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty p{padding:unset}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty p{padding:unset}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .healty p{padding:unset}}#contents .bg .wrap .sec02-grid-item[data-list="05"] .footnote{margin:-2em 0 0;text-align:right;font-size:min(2svw,10px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .footnote{margin:-3em 0 0}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .footnote{margin:-3em 0 0}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec02-grid-item[data-list="05"] .footnote{margin:-3em 0 0}}#contents .bg .wrap .sec03{margin:0 auto;width:90%;font-size:min(2.8svw,16px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec03{width:100%}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec03{width:100%}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec03{width:100%}}#contents .bg .wrap .sec03 h4{position:relative;color:#179a43;font-size:min(4.6svw,28px);text-align:center}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec03 h4{text-align:unset}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec03 h4{text-align:unset}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec03 h4{text-align:unset}}#contents .bg .wrap .sec03 h4::before{content:attr(data-ttl) "";position:relative;margin:0 .5em 0 0;padding:0 .5em;border:1px solid #179a43;background-color:#fff;color:#179a43;font-size:min(4.6svw,28px)}#contents .bg .wrap .sec03 h5{margin:0 auto;color:#179a43;font-size:min(3.2svw,20px);-webkit-text-decoration:underline solid #179a43;text-decoration:underline solid #179a43;text-underline-offset:6px;width:-moz-fit-content;width:fit-content;text-align:center}#contents .bg .wrap .sec03-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:4em;margin:4em auto 0;font-size:min(2.8svw,16px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec03-grid{grid-template-columns:repeat(2, 1fr);margin:2em auto 0}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec03-grid{grid-template-columns:repeat(2, 1fr);margin:2em auto 0}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec03-grid{grid-template-columns:repeat(2, 1fr);margin:2em auto 0}}#contents .bg .wrap .sec03-grid-item-ttl{color:#179a43;font-size:min(3.2svw,20px)}#contents .bg .wrap .sec03-grid-item p{color:#231815;font-size:min(2.8svw,16px)}#contents .bg .wrap .sec03-grid-item[data-list="01"] figure{float:right;transform:translate(9%, -12%);max-width:60svw;width:100%;shape-outside:circle(50% at 70% 38%)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec03-grid-item[data-list="01"] figure{transform:none;max-width:300px;shape-outside:circle(43%)}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec03-grid-item[data-list="01"] figure{transform:none;max-width:300px;shape-outside:circle(43%)}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec03-grid-item[data-list="01"] figure{transform:none;max-width:300px;shape-outside:circle(43%)}}#contents .bg .wrap .sec03-grid-item[data-list="01"] figure .footnote{right:unset;bottom:10%;left:-3%}#contents .bg .wrap .sec03-grid-item[data-list="02"]{margin:-12% 0 0}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec03-grid-item[data-list="02"]{grid-column:span 2;margin:unset}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec03-grid-item[data-list="02"]{grid-column:span 2;margin:unset}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec03-grid-item[data-list="02"]{grid-column:span 2;margin:unset}}#contents .bg .wrap .sec03-grid-item[data-list="02"] .photos{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em;margin:1em auto 0}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec03-grid-item[data-list="02"] .photos{grid-template-columns:repeat(3, 1fr);width:80%}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec03-grid-item[data-list="02"] .photos{grid-template-columns:repeat(3, 1fr);width:80%}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec03-grid-item[data-list="02"] .photos{grid-template-columns:repeat(3, 1fr);width:80%}}#contents .bg .wrap .sec03-grid-item[data-list="02"] .photos figure{max-width:300px;width:100%}#contents .bg .wrap .sec03-grid-item[data-list="02"] .photos .photo-ttl{margin:.5em 0 0;font-size:min(2.8svw,16px);text-align:center}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec03-grid-item[data-list="03"]{grid-area:1/2/2/3}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec03-grid-item[data-list="03"]{grid-area:1/2/2/3}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec03-grid-item[data-list="03"]{grid-area:1/2/2/3}}#contents .bg .wrap .sec03-grid-item[data-list="03"] figure{margin:1em auto 0;max-width:350px;width:100%}#contents .bg .wrap .sec03-grid-item[data-list="03"] figure .footnote{right:unset;bottom:10%;left:0}#contents .bg .wrap .sec04{margin:0 auto;width:90%;font-size:min(2.8svw,16px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec04{width:100%}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec04{width:100%}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec04{width:100%}}#contents .bg .wrap .sec04 h4{position:relative;color:#179a43;font-size:min(4.6svw,28px);text-align:center}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec04 h4{text-align:unset}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec04 h4{text-align:unset}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec04 h4{text-align:unset}}#contents .bg .wrap .sec04 h4::before{content:attr(data-ttl) "";position:relative;margin:0 .5em 0 0;padding:0 .5em;border:1px solid #179a43;background-color:#fff;color:#179a43;font-size:min(4.6svw,28px)}#contents .bg .wrap .sec04 h5{margin:0 auto;color:#179a43;font-size:min(3.2svw,20px);-webkit-text-decoration:underline solid #179a43;text-decoration:underline solid #179a43;text-underline-offset:6px;width:-moz-fit-content;width:fit-content;text-align:center}#contents .bg .wrap .sec04-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:4em;margin:4em auto 0;font-size:min(2.8svw,16px)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec04-grid{grid-template-columns:repeat(2, 1fr);margin:2em auto 0}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec04-grid{grid-template-columns:repeat(2, 1fr);margin:2em auto 0}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec04-grid{grid-template-columns:repeat(2, 1fr);margin:2em auto 0}}#contents .bg .wrap .sec04-grid-item-ttl{color:#179a43;font-size:min(3.2svw,20px)}#contents .bg .wrap .sec04-grid-item p{color:#231815;font-size:min(2.8svw,16px)}#contents .bg .wrap .sec04-grid-item[data-list="01"] figure{float:right;transform:translate(9%, -12%);max-width:60svw;width:100%;shape-outside:circle(50% at 70% 38%)}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec04-grid-item[data-list="01"] figure{transform:none;max-width:300px;shape-outside:circle(43%)}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec04-grid-item[data-list="01"] figure{transform:none;max-width:300px;shape-outside:circle(43%)}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec04-grid-item[data-list="01"] figure{transform:none;max-width:300px;shape-outside:circle(43%)}}#contents .bg .wrap .sec04-grid-item[data-list="01"] figure .footnote{right:unset;bottom:10%;left:0}#contents .bg .wrap .sec04-grid-item[data-list="02"]{margin:-12% 0 0}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec04-grid-item[data-list="02"]{margin:unset}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec04-grid-item[data-list="02"]{margin:unset}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec04-grid-item[data-list="02"]{margin:unset}}#contents .bg .wrap .sec04-grid-item[data-list="02"] .sec03-grid-item-ttl{grid-column:span 3}#contents .bg .wrap .sec04-grid-item[data-list="02"] p{grid-column:span 3}#contents .bg .wrap .sec04-grid-item[data-list="02"] figure{margin:1em auto 0}#contents .bg .wrap .sec04-grid-item[data-list="03"]{display:grid;justify-content:start}#contents .bg .wrap .sec04-grid-item[data-list="03"] .sec04-grid-item-ttl{transform-origin:left center;transform:scaleX(0.9);width:111.1111111111%}#contents .bg .wrap .sec04-grid-item[data-list="03"] figure{margin:1em auto 0;max-width:350px;width:100%}#contents .bg .wrap .sec04-grid-item[data-list="03"] figure a{position:relative}#contents .bg .wrap .sec04-grid-item[data-list="03"] figure a::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.7);transition:background-color .3s}#contents .bg .wrap .sec04-grid-item[data-list="03"] figure a::after{content:"詳しくはこちら≫\a※外部サイトに移動します";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:min(2.8svw,16px);font-weight:500;white-space:pre;text-align:center}#contents .bg .wrap .sec04-grid-item[data-list="03"] figure a:hover::before{background-color:rgba(0,0,0,0)}#contents .bg .wrap .sec04-grid-item[data-list="03"] figure a:hover::after{color:#000;color:rgba(0,0,0,0)}#contents .bg .wrap .sec04-grid-item[data-list="03"] figure .footnote{position:relative;padding:unset;text-align:right}#contents .bg .wrap .sec04-grid-item[data-list="04"] figure{margin:0 auto;max-width:350px;width:100%}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec04-grid-item[data-list="04"] figure{margin:3em auto 0}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec04-grid-item[data-list="04"] figure{margin:3em auto 0}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec04-grid-item[data-list="04"] figure{margin:3em auto 0}}@media screen and (768px <= width < 1024px),print{#contents .bg .wrap .sec04-grid-item[data-list="05"]{grid-column:span 2}}@media screen and (1024px <= width < 1280px),print{#contents .bg .wrap .sec04-grid-item[data-list="05"]{grid-column:span 2}}@media screen and (1280px <= width),print{#contents .bg .wrap .sec04-grid-item[data-list="05"]{grid-column:span 2}}#contents .bg .wrap .sec04-grid-item[data-list="05"] ul li{color:#231815;font-size:min(2.3svw,12px);font-weight:500}/*# sourceMappingURL=zeh.css.map */