@charset "utf-8";
/* company Css */

/* index */
div.main div.greetingBox { width:100%; margin:20px 0 0 0;}
div.main div.greetingBox p.mainTxt { float:left; width:480px;}
div.main div.greetingBox img { display:block; width:130px; float:right; }
div.main div.greetingBox span.nameBox {width:100%; display:block; text-align:right;}

div.main div.overviewBox { margin:20px 0;}
div.main div.overviewBox table { width:100%; font-size:15px; margin-bottom:5px; line-height:150%; border:1px solid #CCCCCC; border-collapse:collapse; color:#6666666;}
div.main div.overviewBox table th { width:170px; padding:8px; background-color:#EFEFEF; border:1px solid #CCCCCC; border-collapse:collapse; font-weight:normal; text-align:left; }
div.main div.overviewBox table td { padding:8px; border:1px solid #CCCCCC; border-collapse:collapse; }
div.main div.overviewBox table td ul {margin-left:20px;}
div.main div.overviewBox table td ul li { list-style-type:circle; }
div.main div.overviewBox table td ul li.nest { list-style-type:disc; }

div.main div.profileBox { margin:20px 0 30px 0; }
div.main div.profileBox table { width:100%; font-size:15px; line-height:150%; border:1px solid #CCCCCC; border-collapse:collapse; color:#6666666;}
div.main div.profileBox table th { width:100px; padding:8px; background-color:#EFEFEF; border:1px solid #CCCCCC; border-collapse:collapse; font-weight:normal; text-align:left; }
div.main div.profileBox table td { padding:8px; border:1px solid #CCCCCC; border-collapse:collapse; }

/* add20181207 */
#companylistyle{
	list-style-type: none;
}

/* cate01 */
div.main dl { margin:10px 0 0 0; }
div.main dl dt { margin:10px 0 0 0; font-weight:bold;}

/* cate02 */
div.main div.historyBox { margin:20px 0 30px 0; }
div.main div.historyBox table { width:100%; font-size:15px; line-height:150%; border:1px solid #CCCCCC; border-collapse:collapse; color:#6666666;}
div.main div.historyBox table th { width:100px; padding:8px; background-color:#EFEFEF; border:1px solid #CCCCCC; border-collapse:collapse; font-weight:normal; text-align:left; }
div.main div.historyBox table td { padding:8px; border:1px solid #CCCCCC; border-collapse:collapse; }

/* cate03 */
div.main div.staffBox { padding:20px 0;}
div.main div.staffBox table { width:100%; font-size:15px; margin-bottom:5px; line-height:150%; border:1px solid #CCCCCC; border-collapse:collapse; color:#6666666;}
div.main div.staffBox table th { width:170px; padding:8px; background-color:#EFEFEF; border:1px solid #CCCCCC; border-collapse:collapse; font-weight:normal; text-align:left; }
div.main div.staffBox table td { padding:8px; border:1px solid #CCCCCC; border-collapse:collapse; }
div.main div.staffBox h2 { font-size:17px; margin:0px 0px 0 0; height:45px; background:url(../company/img/ttl_h2.png) no-repeat; color:#72461F; }
div.main div.staffBox h2 span { display:block; margin:3px 0 0 -10px; float:left;}
div.main div.staffBox h2 a { display:block; width:210px; height:30px; margin:8px 10px 0 0; background:url(../company/img/btn_blog.png) no-repeat; text-indent:-9999px; float:right;}