div#wrapper>main{background-color:#e5f4ec}div#wrapper>main>section,div#wrapper>main nav{padding-top:60px;padding-bottom:75px}div#wrapper>main>section>div,div#wrapper>main nav>div{max-width:1152px;width:90%;margin-bottom:60px}div#wrapper>main>section>div header p,div#wrapper>main nav>div header p{font-size:3.4rem;font-weight:700;color:#00923e;text-align:center;line-height:1.1}div#wrapper>main>section>div header h2,div#wrapper>main nav>div header h2{text-align:center;font-size:1.8rem;line-height:1.4}div#wrapper>main>section>div>div,div#wrapper>main nav>div>div{margin-top:30px;margin-bottom:20px}div#wrapper>main>section>div>div p.p2,div#wrapper>main nav>div>div p.p2{text-align:center;font-size:2rem;color:#00923e;font-weight:700;line-height:1.5}div#wrapper>main>section>div>div p.p3,div#wrapper>main nav>div>div p.p3{text-align:center;font-size:1.8rem;font-weight:300}div#wrapper>main>section>div>form,div#wrapper>main nav>div>form{display:block}div#wrapper>main>section>div>form>p,div#wrapper>main nav>div>form>p{height:45px;text-align:center}div#wrapper>main>section>div>form>p input,div#wrapper>main nav>div>form>p input{height:100%;width:190px;padding-left:10px;padding-right:10px;box-sizing:border-box;vertical-align:top;border-radius:10px 0 0 10px}div#wrapper>main>section>div>form>p>button,div#wrapper>main nav>div>form>p>button{height:100%;border:none;background-color:#00923e;color:#fff;width:75px;font-size:1.6rem;box-sizing:border-box;vertical-align:top;border-radius:0 10px 10px 0}div#wrapper>main>section>div>form>div,div#wrapper>main nav>div>form>div{margin-top:20px}div#wrapper>main>section>div>form>div figure.area1 ol,div#wrapper>main nav>div>form>div figure.area1 ol{list-style-type:decimal}div#wrapper>main>section>div>form>div figure.area1 ol>li,div#wrapper>main nav>div>form>div figure.area1 ol>li{width:95%}div#wrapper>main>section>div>form>div figure.area1 ol>li>ul,div#wrapper>main nav>div>form>div figure.area1 ol>li>ul{display:flex}div#wrapper>main>section>div>form>div figure.area1 ol>li>ul>li,div#wrapper>main nav>div>form>div figure.area1 ol>li>ul>li{margin:0;width:33.3%}div#wrapper>main>section>div>form>div figure.area1 ol>li>ul>li select,div#wrapper>main nav>div>form>div figure.area1 ol>li>ul>li select{width:98%;font-size:1.5rem;height:28px}div#wrapper>main>section>div>form>div figure.area2,div#wrapper>main nav>div>form>div figure.area2{margin-top:10px}div#wrapper>main>section>div>form>div figure.area2 figcaption,div#wrapper>main nav>div>form>div figure.area2 figcaption{border-bottom:1px solid #aaa}div#wrapper>main>section>div>form>div figure.area2 ul,div#wrapper>main nav>div>form>div figure.area2 ul{display:flex;flex-wrap:wrap}div#wrapper>main>section>div>form>div figure.area2 ul li,div#wrapper>main nav>div>form>div figure.area2 ul li{margin:0;width:50%}div#wrapper>main>section>div>form>div figure.area3,div#wrapper>main nav>div>form>div figure.area3{margin-top:10px}div#wrapper>main>section>div>form>div figure.area3 figcaption,div#wrapper>main nav>div>form>div figure.area3 figcaption{border-bottom:1px solid #aaa}div#wrapper>main>section>div>form>div figure.area3 ul,div#wrapper>main nav>div>form>div figure.area3 ul{display:flex;flex-wrap:wrap}div#wrapper>main>section>div>form>div figure.area3 ul li,div#wrapper>main nav>div>form>div figure.area3 ul li{margin:0}div#wrapper>main>section>div>form>div figure.area3 ul li+li,div#wrapper>main nav>div>form>div figure.area3 ul li+li{margin-left:10px}div#wrapper>main>section>div>form>div p.btn_search,div#wrapper>main nav>div>form>div p.btn_search{margin-top:20px;text-align:center}div#wrapper>main>section>div>form>div p.btn_search button,div#wrapper>main nav>div>form>div p.btn_search button{background-color:#00923e;width:313px;height:55px;font-size:1.6rem;font-weight:700;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.4);border:none;border-radius:5px}div#wrapper>main>section>div.results,div#wrapper>main nav>div.results{max-width:1152px;width:90%;background-color:#fff;padding-top:30px;padding-right:20px;padding-left:20px;padding-bottom:40px;border-radius:10px;box-sizing:border-box}div#wrapper>main>section>div.results table caption,div#wrapper>main nav>div.results table caption{width:100%;border-bottom:1px solid #ccc;text-align:left;margin-bottom:20px;font-size:1.8rem}div#wrapper>main>section>div.results table colgroup,div#wrapper>main nav>div.results table colgroup{display:none}div#wrapper>main>section>div.results table table,div#wrapper>main>section>div.results table caption,div#wrapper>main>section>div.results table tbody,div#wrapper>main>section>div.results table tr,div#wrapper>main>section>div.results table td,div#wrapper>main nav>div.results table table,div#wrapper>main nav>div.results table caption,div#wrapper>main nav>div.results table tbody,div#wrapper>main nav>div.results table tr,div#wrapper>main nav>div.results table td{display:block}div#wrapper>main>section>div.results table thead,div#wrapper>main nav>div.results table thead{display:none}div#wrapper>main>section>div.results table tbody tr td,div#wrapper>main nav>div.results table tbody tr td{padding-top:2px;padding-bottom:2px;line-height:1.2}div#wrapper>main>section>div.results table tbody tr td span,div#wrapper>main nav>div.results table tbody tr td span{line-height:1.2}div#wrapper>main>section>div.results table tbody tr td::before,div#wrapper>main nav>div.results table tbody tr td::before{width:100px;display:block;font-size:1.6rem;margin:0;line-height:1.3}div#wrapper>main>section>div.results table tbody tr td+td,div#wrapper>main nav>div.results table tbody tr td+td{margin-top:3px}div#wrapper>main>section>div.results table tbody tr td:nth-child(1)::before,div#wrapper>main nav>div.results table tbody tr td:nth-child(1)::before{content:"会社名"}div#wrapper>main>section>div.results table tbody tr td:nth-child(2)::before,div#wrapper>main nav>div.results table tbody tr td:nth-child(2)::before{content:"所属/所在地"}div#wrapper>main>section>div.results table tbody tr td:nth-child(3)::before,div#wrapper>main nav>div.results table tbody tr td:nth-child(3)::before{content:"事業内容"}div#wrapper>main>section>div.results table tbody tr td:nth-child(4) a,div#wrapper>main nav>div.results table tbody tr td:nth-child(4) a{display:block;font-size:1.4rem;background-color:#00923e;color:#fff;padding-left:10px;padding-right:10px;border-radius:5px;line-height:2;width:70px}div#wrapper>main>section>div.results table tbody tr td:nth-child(4) a>span,div#wrapper>main nav>div.results table tbody tr td:nth-child(4) a>span{display:inline;color:#fff;font-size:1.4rem;line-height:2}div#wrapper>main>section>div.results table tbody tr td:nth-child(4)::before,div#wrapper>main nav>div.results table tbody tr td:nth-child(4)::before{display:none}div#wrapper>main>section>div.results table tbody tr+tr,div#wrapper>main nav>div.results table tbody tr+tr{margin-top:15px}