_:-ms-lang(x)::-ms-backdrop,body{line-height:2}_:-ms-lang(x)::-ms-backdrop .card-deck,body .card-deck{display:block}_:-ms-lang(x)::-ms-backdrop .card-deck .card,body .card-deck .card{display:block}section{margin-bottom:2rem;padding-bottom:2rem}section .bg-img{padding-top:clamp(3rem,2.471rem + 2.26vw,6rem);padding-bottom:clamp(3rem,2.471rem + 2.26vw,6rem);background-color:#184407;text-align:center;color:#fff}section h3{line-height:clamp(1.5rem,2.9vw,2.5rem);margin-bottom:0;color:#000}section table tr{font-size:clamp(1rem,2.9vw,1.2rem);line-height:clamp(1.5rem,2.9vw,2.5rem)}section table tr th{width:25%;font-weight:500}section figure img{border:solid 1px #565656;border-radius:.3rem}section.business-area h3{font-size:1.5rem;margin-bottom:1rem;color:#184407}section.business-area ul li{font-size:clamp(1rem,.965rem + .15vw,1.2rem)}section.business-area .business-photo{margin-top:2rem}section.text-area h2{margin-bottom:2rem;color:#184407;text-align:center}section.text-area h2 span{display:inline-block;text-align:left}section.text-area .text-box{text-align:center}section.text-area .text-box .text-inner{display:inline-block;text-align:left}section.text-area .text-box .text-inner p{margin:.5rem;font-size:clamp(1rem,.982rem + .08vw,1.1rem);line-height:2}section.about h3{color:#184407}