.bg-kvArea{background:url(/wp-content/themes/newlife/images/bg-kvArea@2x.jpg) no-repeat center center;background-size:cover}section#place,section#management,section#statistics,section#products{background:url("/wp-content/themes/newlife/images/line-vegetable.svg") bottom no-repeat}section#place h2,section#management h2,section#statistics h2,section#products h2{font-family:"M PLUS Rounded 1c",sans-serif !important;font-weight:bold;text-align:center}section#place h2::before,section#management h2::before,section#statistics h2::before,section#products h2::before{content:'';display:inline-block;width:1.5em;height:1.5em;margin-right:.5em;vertical-align:middle}@media screen and (max-width: 767px){section#place,section#management,section#statistics,section#products{padding-bottom:30px}section#place h2,section#management h2,section#statistics h2,section#products h2{margin-top:60px;margin-bottom:30px;font-size:1.5em}}@media screen and (min-width: 768px){section#place,section#management,section#statistics,section#products{padding-bottom:30px}section#place h2,section#management h2,section#statistics h2,section#products h2{margin-top:60px;margin-bottom:30px;font-size:1.5em}}@media screen and (min-width: 1400px){section#place,section#management,section#statistics,section#products{padding-bottom:60px}section#place h2,section#management h2,section#statistics h2,section#products h2{margin-top:120px;margin-bottom:60px;font-size:2em}}section#place h2::before{background-image:url("/wp-content/themes/newlife/images/area_icon_01.svg")}section#place h3.tblttl{position:relative;font-size:1.75em;font-weight:600;text-align:center}section#place h3.tblttl::after{z-index:-5;content:'';position:absolute;top:-0.5em;left:calc(50% - 3.25em);display:inline-block;width:7.5em;height:3em;background-image:url("/wp-content/themes/newlife/images/area_bg_h3.svg")}section#place #areamap img{width:100%}section#place .row{display:flex;flex-wrap:wrap}section#place .row article{margin:15px}section#place .row article img{height:auto;padding:2.5%;border-radius:50%;background-color:#fff}section#place .row article h3{font-size:1.5em;font-weight:600;text-align:center !important}section#place .row article p:nth-child(3){text-align:justify}section#place .row article p:nth-child(4){font-size:.85em;font-weight:600}section#place .row article:nth-child(1) img{border:5px dotted #ff8f57}section#place .row article:nth-child(1) h3{color:#ff8f57}section#place .row article:nth-child(2) img{border:5px dotted #0089c5}section#place .row article:nth-child(2) h3{color:#0089c5}section#place .row article:nth-child(3) img{border:5px dotted #ff565c}section#place .row article:nth-child(3) h3{color:#ff565c}section#place .row article:nth-child(4) img{border:5px dotted #00bc69}section#place .row article:nth-child(4) h3{color:#00bc69}section#place table{border-collapse:collapse;margin:0 auto;padding:0;width:850px;table-layout:fixed;caption-side:bottom}section#place table caption{margin-top:1em;color:#999;font-size:.75em;text-align:right}section#place table tr{background-color:#fff;padding:.35em}section#place table tr:nth-child(odd){background-color:#f9f9f9}section#place table tr:first-child{background-color:#fff}section#place table td{padding:.7em;text-align:center}section#place table td strong{font-size:1.75em}section#place table td strong.a01str{color:#ff8f57}section#place table td strong.a02str{color:#0089c5}section#place table td strong.a03str{color:#ff565c}section#place table td strong.a04str{color:#00bc69}section#place table th strong{font-size:1.15em}section#place table .area{margin-right:5px 15px !important;border-top:3px solid #fff;border-right:3px solid #fff;border-left:3px solid #fff;border-radius:10px 10px 0 0;color:#fff;font-weight:bold;font-size:1.5em;text-align:center !important}section#place table .area span{font-size:.6em}section#place table .area:nth-child(2){background-color:#ff8f57}section#place table .area:nth-child(3){background-color:#0089c5}section#place table .area:nth-child(4){background-color:#ff565c}section#place table .area:nth-child(5){background-color:#00bc69}@media screen and (max-width: 767px){section#place #areamap{margin:0 15px}section#place article{width:calc(100% - 30px)}section#place article img{width:45%;margin-left:27.5%}section#place h3.tblttl{margin:60px auto 30px auto}section#place #tablewrap{margin:auto 15px;overflow-x:scroll}}@media screen and (min-width: 768px){section#place #areamap{margin:-90px 15px}section#place .row{margin:30px}section#place article{width:calc(50% - 30px)}section#place article img{width:45%;margin-left:27.5%}section#place h3.tblttl{margin:60px auto 30px auto}section#place #tablewrap{margin:auto 30px}}@media screen and (min-width: 1400px){section#place #areamap{margin:-120px 15px}section#place article{width:calc(25% - 30px)}section#place article img{width:95%;margin-left:0}section#place article:nth-child(even){margin-top:90px}section#place h3.tblttl{margin:120px auto 60px auto}}section#management h2::before{background-image:url("/wp-content/themes/newlife/images/area_icon_02.svg") !important}section#statistics h2::before{background-image:url("/wp-content/themes/newlife/images/area_icon_03.svg")}section#statistics .row{display:flex;flex-wrap:wrap;justify-content:center}section#statistics .row article{margin:0;padding:15px;border:1px solid #ccc !important}section#statistics .row article img{width:100%}section#statistics .row article p{text-align:justify}@media screen and (max-width: 767px){section#statistics .row{margin:15px}section#statistics .row article{width:100%}section#statistics .row article p{margin-right:-15px;margin-left:-15px}}@media screen and (min-width: 768px){section#statistics .row article{width:33.3333% !important}section#statistics .row article p{margin-right:15px;margin-left:15px}}@media screen and (min-width: 1400px){section#statistics .row article{width:33.3333% !important}section#statistics .row article p{margin-right:15px;margin-left:15px}}section#management h2::before,section#products h2::before{background-image:url("/wp-content/themes/newlife/images/area_icon_04.svg")}section#management .row div h3,section#products .row div h3{position:relative;font-size:1.75em;font-weight:600}section#management .row div h3::after,section#products .row div h3::after{z-index:-5;content:'';position:absolute;top:-0.5em;display:inline-block;width:7.5em;height:3em;background-image:url("/wp-content/themes/newlife/images/area_bg_h3.svg")}section#management .row div p,section#products .row div p{text-align:justify}section#management .row div p:nth-child(3),section#products .row div p:nth-child(3){font-size:.75em;color:#999}section#management .row div ul,section#products .row div ul{margin-left:1em}section#management .row div ul li,section#products .row div ul li{text-align:justify;list-style:disc}@media screen and (max-width: 767px){section#management .row,section#products .row{margin-top:30px}section#management .row img,section#products .row img{max-width:50%;margin-left:25%;border-radius:50%;text-align:center !important}section#management .row div,section#products .row div{margin:15px}section#management .row div h3,section#products .row div h3{text-align:center !important}section#management .row div h3::after,section#products .row div h3::after{left:25%}}@media screen and (min-width: 768px){section#management .row,section#products .row{display:flex;flex-wrap:wrap;align-items:center;margin:30px}section#management .row:nth-child(even),section#products .row:nth-child(even){flex-flow:row}section#management .row:nth-child(odd),section#products .row:nth-child(odd){flex-flow:row-reverse}section#management .row img,section#management .row div,section#products .row img,section#products .row div{margin:15px}section#management .row img,section#products .row img{width:calc(33.3333% - 30px);border-radius:50%}section#management .row div,section#products .row div{width:calc(66.6666% - 30px)}section#management .row div h3::after,section#products .row div h3::after{left:-1em}}@media screen and (min-width: 1400px){section#management .row,section#products .row{display:flex;flex-wrap:wrap;align-items:center}section#management .row:nth-child(even),section#products .row:nth-child(even){flex-flow:row}section#management .row:nth-child(odd),section#products .row:nth-child(odd){flex-flow:row-reverse}section#management .row img,section#management .row div,section#products .row img,section#products .row div{margin:15px}section#management .row img,section#products .row img{width:calc(33.3333% - 30px);border-radius:50%}section#management .row div,section#products .row div{width:calc(66.6666% - 30px)}section#management .row div h3::after,section#products .row div h3::after{left:-1em}}
