﻿#con_page .con_int .tit,#con_page .con_company,#con_page .con_info{width:90%;max-width:1400px;margin:auto}@media only screen and (max-width: 1199px){#con_page .con_int .tit,#con_page .con_company,#con_page .con_info{width:91.6666666667%}}#header .con_header .box_header .logo svg{transition:fill 0.35s}#header .con_header .box_header .logo.active svg{fill:#000}#header .con_header .btn_menu.active a span.ic_menu span.line{background:#000}#con_page .con_int{width:100vw;height:45vh;background:url("../company/imgs/img_main_company2.jpg") no-repeat bottom center;background-size:cover;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_int{height:35vh}}@media only screen and (max-width: 767px){#con_page .con_int{height:35vh}}#con_page .con_int .tit{text-align:center;color:#fff;position:relative}#con_page .con_int .tit span{display:block}#con_page .con_int .tit small{display:block;font-size:60%}#con_page .con_company{padding:70px 0}@media only screen and (max-width: 767px){#con_page .con_company{padding:10% 0}}#con_page .con_company .tit{text-align:center;font-size:263%}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_company .tit{font-size:263%}}@media only screen and (max-width: 767px){#con_page .con_company .tit{font-size:175%}}#con_page .con_company .box_txt{display:flex;flex-wrap:wrap;margin-top:60px}@media only screen and (max-width: 767px){#con_page .con_company .box_txt{margin-top:10%}}#con_page .con_company .box_txt .txt{width:100%;text-align:center}@media only screen and (max-width: 767px){#con_page .con_company .box_txt .txt{width:100%}}#con_page .con_company .box_txt .txt:first-child{margin:0}@media only screen and (max-width: 767px){#con_page .con_company .box_txt .txt:first-child{margin:0 0 10% 0}}#con_page .con_info .box_info{margin:55px 0 100px}@media only screen and (max-width: 767px){#con_page .con_info .box_info{margin:15% 0 20%}}#con_page .con_info .box_info h4{font-size:175%;margin-bottom:20px;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_info .box_info h4{font-size:175%}}@media only screen and (max-width: 767px){#con_page .con_info .box_info h4{font-size:150%}}@media only screen and (max-width: 767px){#con_page .con_info .box_info h4{margin-bottom:3%}}#con_page .con_info .box_info .box_tbl{display:flex;flex-wrap:wrap;justify-content:space-between}#con_page .con_info .box_info .box_tbl dl{display:flex;flex-wrap:wrap;border-top:1px solid #d9d9d9;width:48%}@media only screen and (max-width: 767px){#con_page .con_info .box_info .box_tbl dl{width:100%}}#con_page .con_info .box_info .box_tbl dl dt,#con_page .con_info .box_info .box_tbl dl dd{border-bottom:1px dotted #c6c6c6;padding:0.5em 0}#con_page .con_info .box_info .box_tbl dl dt{width:15%;line-height:2.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_info .box_info .box_tbl dl dt{width:25%}}@media only screen and (max-width: 767px){#con_page .con_info .box_info .box_tbl dl dt{width:25%}}@media only screen and (max-width: 767px){#con_page .con_info .box_info .box_tbl dl dt{line-height:2em}}#con_page .con_info .box_info .box_tbl dl dd{width:85%;font-weight:300;line-height:2.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_info .box_info .box_tbl dl dd{width:75%}}@media only screen and (max-width: 767px){#con_page .con_info .box_info .box_tbl dl dd{width:75%}}@media only screen and (max-width: 767px){#con_page .con_info .box_info .box_tbl dl dd{line-height:2em}}#con_page .con_info .box_info .box_tbl dl dd ul{width:100%}#con_page .con_info .box_info .box_tbl dl dd ul li{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px dotted #d9d9d9}#con_page .con_info .box_info .box_tbl dl dd ul li strong,#con_page .con_info .box_info .box_tbl dl dd ul li span{display:block;width:100%;font-weight:300}#con_page .con_info .box_info .box_tbl dl dd ul li span{box-sizing:border-box}#con_page .con_info .box_info .box_tbl dl dd ul li span:before{content:"・";margin-right:5px}@media only screen and (max-width: 767px){#con_page .con_info .box_info .box_tbl dl dd ul li span:before{margin-right:2%}}#con_page .con_info .box_info .box_tbl dl dd ul li:first-child{border-top:none}@media only screen and (max-width: 767px){#con_page .con_info .box_info .box_tbl dl:nth-child(2){border-top:none}}
