@charset "utf-8";
/*========================================*
*　■トップページ用スタイル
*========================================*/
@import "base.css";


/* グロナビ調整 */
#gn-company a{
	top:-54px;
}

/* サイドナビ微調整 */
#company-category ul ul li{
	padding-left: 45px;
	background-image: url(../img/common/icn_arrow.gif);
	background-position: 30px 7px;
}




/*---------- [会社概要共通] ----------*/
h3{
	margin-bottom:20px;
}
.section{}
.section h4{
	color:#c00;
	font-weight:bold;
	margin-bottom:5px;
}

.article{}
.article p{}

.txt-area{
	/*width:525px;*/
	width:685px;
	}
.img-area{
	width: 160px;
}





/*---------- [ネットワーク表] ----------*/
table.network-col{
	width:100%;
	margin-bottom:25px;
}
table.network-col caption{
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
}
table.network-col th,
table.network-col td{
	padding:10px;
	vertical-align:middle;
	border-bottom:1px solid #fff;
}
table.network-col th{
	width:200px;
	font-weight:bold;
	text-align:center;
	background:#E9EFF8;
}
table.network-col td{
	background:#F2F5FB;
	border-left:1px solid #fff;
}




table.network-oparator{
	width: 100%;
	margin-bottom: 20px;
	margin-top: -10px;
}
table.network-oparator th,
table.network-oparator td{
	padding: 10px;
	border-style: solid;
	border-color: #fff;
	border-width: 0 1px 1px 0;
}
table.network-oparator th{
	font-weight: bold;
	text-align: center;
	
	background: #E9EFF8;
}
table.network-oparator td{
	background: #F2F5FB;
	text-align: center;
}

table.network-oparator .cell-name{}
table.network-oparator .cell-mail{}
table.network-oparator .cell-tel{}
table.network-oparator .cell-area{}
table.network-oparator .cell-state{}






/*---------- [CEO] ----------*/
#company-ceo div.img-area{
	width:140px;
}
#company-ceo div.txt-area{
	width:540px;
}
#phirosophy div.img-area{
	width: 170px;
}
#phirosophy div.txt-area{
	width: 515px;
}

/*---------- [ecology] ----------*/
#company-ecology div.img-area{
	width:115px;
}
#company-ecology div.txt-area{
	width:565px;
}
#company-ecology .t-small{
	color:#666;
}

ul#certification{
	list-style:none;
}
ul#certification li{
	font-size:10px;
	margin-bottom:5px;
	text-align:center;
}
ul#certification li img{
	display:block;
}