@charset "utf-8";

/*
========================================
site map
========================================
*/

div.content {
	font-size:small;
	}

div.site-nav01 {
	width:600px;
	margin:0 auto;
	padding:10px;
	border-bottom:1px solid #ccc;
}

div.site-nav01 ul {
	padding-top:10px;
}

div.site-nav01 ul li {
	background:url("../image/list-img01.gif") left top no-repeat;
	padding-left:10px;
	margin-bottom:10px;
}	

div.site-nav01 dl {
	margin: 10px 0 0 35px;
}

div.site-nav01 dt {
	background:url("../image/list-img02.gif") left top no-repeat;
	float:left;
	width:60px;
	height:60px;
	padding-left:10px;
}

div.site-nav01 dd {
	float:left;
	width: 150px;
	margin-bottom:5px;
	margin-left:10px;
	display:inline;
}


div.site-nav02 {
	width:600px;
	margin:0px auto;
	padding:10px;
}

div.site-nav02 ul li {
	background:url("../image/list-img02.gif") left top no-repeat;
	padding-left:10px;
	margin: 10px 0;
}

div.site-nav01 a, div.site-nav02 a {color:#666;}
div.site-nav01 a:hover, div.site-nav02 a:hover {color:#ff6600;}


/* 会社情報 */
.company {text-align:center;}

.companyInner {
	width:600px;
	margin:15px auto 0;
	}

.company table {width:100%; font-size:12px;}

.company th,
.company td {
	padding:20px 10px;
	border-bottom:1px solid #ccc;
	vertical-align:top;
	text-align:left;
	}

.company th {width:28%; font-weight:normal;}
.company th span {
	background:url("../image/list-img01.gif") left top no-repeat;
	padding-left:10px;
	}
	
.company td {
	width:72%;
	}
	
.company td p,
.company td li {line-height:1.4;}

.company td ul {padding-left:13px;}
.company td li {
	list-style:disc;
	}
	
.company td li a {font-weight:bold;}

.company .detailInfo {
	text-align:right;
	margin-top:10px;
	font-size:12px;
	}
	
.company .detailInfo a {font-weight:bold;}
	
