.title_area h1{margin-bottom:0}h2{font-size:2.4rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-bottom:3rem}h2:before,h2:after{content:'';width:100%;max-width:35px;height:1px;background:#121212;margin:0 2rem}.ceo{margin:3rem 0;text-align:right;font-size:2.4rem}.ceo span{font-size:1.6rem;display:block}.is_page .wrapper p{margin-bottom:3rem}iframe{width:100%}dl{display:flex;justify-content:space-between}dl dt{padding:1.5rem 0;font-weight:bold;width:20%;border-top:1px solid #3caa3c;color:#3caa3c}dl dd{padding:1.5rem 0;width:78%;border-top:1px solid #121212;height:100%}dl:last-of-type dt{border-bottom:1px solid #3caa3c}dl:last-of-type dd{border-bottom:1px solid #121212}.tb_a{width:100%}.tb_a td{padding:.5rem 0}.tb_a td:nth-of-type(1n){width:23%}.tb_a td:nth-of-type(2n){text-align:center;width:10%}.tb_b{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;font-size:1.5rem}.tb_b ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.tb_b ul:nth-child(2n){margin-right:0}.tb_b li{width:calc( 50% - 2rem /2);margin-right:2rem;display:flex;justify-content:space-between}.tb_b li:nth-child(2n){margin-right:0}.tb_b li span{width:40%}.tb_b li span:first-child{width:60%}@media screen and (max-width: 870px){.tb_b ul{display:block}.tb_b li{width:100%;margin-right:2rem}.tb_b li:nth-child(2n){margin-right:0}.tb_b li br{display:none}.tb_b li span{width:40%}.tb_b li span:first-child{width:50%}}@media screen and (max-width: 600px){dl{font-size:1.5rem;display:flex;flex-direction:column;justify-content:space-between}dl dt{padding:1rem 0;width:100%;border-top:1px solid #121212}dl dd{padding:1rem 0;width:100%;border-top:1px solid #3caa3c}dl:last-of-type dt{border-bottom:none}table tr{display:flex;flex-wrap:wrap}table tr td{display:block}.tb_a td:nth-of-type(1n){width:30%}.tb_a td:nth-of-type(2n){width:20%}.g_map iframe{max-height:400px}}
