.main-area{line-height:2}.main-area section{margin-bottom:5rem;margin-top:2rem}.main-area section h2{font-size:clamp(1.2rem,2.9vw,1.4rem);margin-top:2rem;margin-bottom:1rem}.main-area section h2::before{content:"●"}.main-area section h3{font-size:clamp(1.15rem,1.115rem + .15vw,1.35rem);padding-left:clamp(.5rem,.412rem + .38vw,1rem);line-height:2;margin-top:clamp(2rem,1.647rem + 1.51vw,4rem);margin-bottom:1rem}.main-area section h3.color_o{border-left:solid 10px #ffb100;border-bottom:solid 2px #ffb100}.main-area section h3.color_g{border-left:solid 10px #8cc63f;border-bottom:solid 2px #8cc63f}.main-area section h4{font-size:clamp(1rem,.956rem + .19vw,1.25rem);margin-bottom:clamp(1.5rem,1.412rem + .38vw,2rem);margin-top:clamp(1.5rem,1.412rem + .38vw,2rem)}.main-area section h5{font-size:clamp(1.1rem,1.074rem + .11vw,1.25rem)}.main-area section p{margin-bottom:.5rem;font-size:clamp(.9rem,1vw,1rem)}.main-area section a{text-decoration:underline;color:#ffb100}.main-area section a:visited{color:#ffb100}.main-area section a:hover{color:#ffb100}.main-area section a:active{color:#ffb100}.main-area section a:focus{color:#ffb100}.main-area section .card{margin-bottom:clamp(1rem,.824rem + .75vw,2rem)}.main-area section .card img{margin-top:1rem;margin-bottom:1rem}.main-area section .card .card-body{padding:0 clamp(0rem,-0.176rem + .75vw,1rem)}.main-area section .f_color_o{color:#ffb100}.main-area section .f_color_g{color:#8cc63f}.main-area section .top-img{margin-bottom:1rem}.main-area section .img-area{margin-bottom:1rem;margin-top:2rem}.main-area section .img-area p{margin-top:1rem}.main-area section .list-area .list-bd{border-bottom:solid 1px #000}.main-area section .list-area .list-bd.first{border-top:solid 1px #000}.main-area section .list-area .list-bd dl{display:flex;flex-wrap:wrap;width:100%;margin-bottom:0}.main-area section .list-area .list-bd dl dt,.main-area section .list-area .list-bd dl dd{padding:.5rem}.main-area section .list-area .list-bd dl dd{margin-bottom:0}.main-area section .list-area .list-bd dl dd ul{margin-bottom:0;padding-left:0;list-style:none}.main-area section .bg{background-color:#fff6ed;padding:2rem clamp(1rem,.824rem + .75vw,2rem) 1rem;margin-bottom:2rem}.main-area section .bg ul{padding-left:clamp(0rem,-0.353rem + 1.51vw,2rem);margin-bottom:0}.main-area section .bg ul li{list-style:none}.main-area section .bg .card{background-color:#fff6ed}.main-area section.breadcrumb-footer{margin-bottom:2rem}