body#company .c-pagett .img{background:url(../../../assets/imgs/company/mv_pc.jpg) center no-repeat;background-size:cover}@media screen and (max-width: 768px){body#company .c-pagett .img{background:url(../../../assets/imgs/company/mv_sp.jpg) center no-repeat;background-size:100% auto}}body#company .greeting{text-align:center}body#company .greeting__lead{font-size:2rem;color:#343434;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",serif;margin-bottom:2.5rem}body#company .outline__table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #E8E8E8}body#company .outline__table>dl{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}body#company .outline__table>dl+dl{border-top:1px solid #E8E8E8}body#company .outline__table>dl>dt{width:22rem;background:#F2FCF9;color:#16896D;padding:2rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #E8E8E8}body#company .outline__table>dl>dd{width:calc(100% - 22rem);padding:2rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}body#company .outline__table .job{margin:0 -2.5rem}body#company .outline__table .job .item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2.5rem}body#company .outline__table .job .item+.item{margin-top:1rem;padding-top:1rem;border-top:#E8E8E8 dashed 1px}body#company .outline__table .job .item dt{-ms-flex-negative:0;flex-shrink:0;width:22rem;padding:0.5rem 0;line-height:1.34}body#company .outline__table .job .item dd{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body#company .access__tt em{display:block;font-size:1.9rem}body#company .access__office .item+.item{margin-top:7rem}body#company .access__office .item__body{zoom:1}body#company .access__office .item__body:after{content:'';display:block;clear:both;height:0}body#company .access__office .item__map{float:right;width:36.41%;margin-bottom:2rem}body#company .access__office .item__map iframe{display:block;margin:0;padding:0;border:none;width:100%;height:23.6rem}body#company .access__office .item__img{float:left;width:59.71%}body#company .access__office .item__info{float:right;width:36.41%}body#company .access__office .item__info .btn02{width:100%;max-width:26rem;margin-top:0;margin-bottom:2rem}body#company .access__office .item__info .btn02 a{width:auto;text-align:left}@media screen and (max-width: 768px){body#company .greeting__lead{font-size:1.8rem;line-height:1.6}body#company .greeting__copy{text-align:left}body#company .outline__table>dl{-ms-flex-wrap:wrap;flex-wrap:wrap}body#company .outline__table>dl>dt{width:100%;padding:1rem 1.5rem;line-height:1.4;border-bottom:1px solid #E8E8E8}body#company .outline__table>dl>dd{width:100%;padding:1rem 1.5rem}body#company .outline__table .job{margin:0 -1.5rem}body#company .outline__table .job .item{display:block;padding:0 1.5rem}body#company .outline__table .job .item dt{width:auto;margin-bottom:0.5rem;padding:0}body#company .outline__table .job .item dt br{display:none}body#company .access__tt em{font-size:1.6rem}body#company .access__office .item+.item{margin-top:5rem}body#company .access__office .item__map{float:none;width:auto}body#company .access__office .item__map iframe{height:30rem}body#company .access__office .item__img{float:none;width:auto;margin-bottom:2rem}body#company .access__office .item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;float:none;width:auto}body#company .access__office .item__info .btn02{margin-top:2rem;margin-bottom:0}}
