@charset "utf-8";

h5 {font-size:16px;}
.ta-c {text-align:center;}
.clrb {clear:both;}

.hdrarea h1 {float:left;margin:0;padding:0;width:90px;}
.hdrarea h1 a {background:url(https://www.linecompany.jp/imgs/group/logo.png) -4px -28px no-repeat;border:none;height:50px;width:78px;text-indent:-9999px;}
.hdrarea p {font-size:90%;margin:0;padding-top:25px;}
.hdrarea h2 {font-size:100%;margin:0;}

article {background:#fff;}
.mainvisual img {width:100%;}
.bdrtop {border-top:1px solid #ddd;padding:0.5em 0;}
.details {font-size:85%;margin-left:1em;}
dl {display:block;width:100%;}
dt {display:block;clear:left;float:left;width:25%;}
dd {display:block;margin-left:25%;width:75%;}

#newslist {width:98%; margin:0 auto;}
#newslist dt, #newslist dd {float:none; width:100%;}
.news_day {font-size:15px; margin-bottom:5px;}
h3#newslist_ttl {font-size:16px; margin-bottom:15px; padding:5px 0 5px 0; border-bottom:1px solid #999999;}
#news_blklink {font-size:14px; text-align:right;}
.news_ttl {font-size:15px;margin:0 0 10px 0;}
.news_detail {font-size:15px;}
.news_blk {border-bottom:1px dotted #999; padding:20px 0;}
.news_blk:last-child {border-bottom:none;}
#news .news_ttl {margin-bottom:8px;}
#news .news_detail {padding:0; margin:0;}


/* 会社概要 */
#company th {font-weight:normal;white-space:nowrap;padding-right:0.5em;text-align:left;vertical-align:top;}
#company td {text-align:left;vertical-align:top;}
#enterprise dt,dd {clear:none;float:none;margin:0;}
#enterprise dt {border-left:2px solid #000;padding:0 0 0 2%;width:94%;}
#enterprise dd {padding:2% 0 8% 2%;width:98%;}
#company section img {width:100%;}
#history dt {padding-bottom:5%;width:30%;}
#history dd {margin-left:30%;padding-bottom:5%;width:70%;}


/* 求人情報 */
#recruit dt {padding-bottom:5%;width:30%;}
#recruit dd {margin-left:30%;padding-bottom:5%;width:70%;}


/* 自動車事業部 */
#car .bdrtop h5 {margin-bottom:0.5em;}
#carsell dt,#carsell dd {clear:none;float:none;margin:0;}
#carsell dt {padding:0;width:100%;}
#carsell dd {padding:2% 0 8% 3%;width:97%;}
#sellneed ul {padding-left:20px;}
#carclean dt,dd {clear:none;float:none;margin:0;}
#carclean dt {border-left:2px solid #000;padding:0 0 0 2%;width:94%;}
#carclean dd {padding:2% 0 8% 2%;width:98%;}
#carstaff section {border-top:1px dotted #000;margin-bottom:3%;padding-top:5%;}
#carstaff dt,#carstaff dd {width:100%;}
#carstaff dt {margin-bottom:4%;}
#carstaff h4 {font-size:110%;margin:2.5% 0;text-align:center;}
#carstaff h4 span {display:block;font-size:120%;}
#carstaff .staffimg {text-align:center;width:100%;}
#carstaff .staffimg img {width:45%;}
#carstaff a.detail {display:block;margin:0 auto;text-align:center;width:50%;}



/* 飲食事業部 */
#food dt {display:block;clear:left;float:left;width:25%;line-height:1.6;}
#food dd {display:block;margin-left:25%;width:75%;line-height:1.6;}


/* 通信事業部 */
#network dt {display:block;clear:left;float:left;width:25%;}
#network dd {display:block;margin-left:25%;width:75%;}
