/*#main div.title {
	margin:0; padding:0;
	background:url(../images/ttl_bg.gif) scroll repeat-x bottom;
	border-width:1px 0 2px 0;
	border-style: solid ; border-color: #CDCDCD ;
	text-align:left;
} #main div.title img {
	margin:22px 0 17px 0; padding:0 0 0 15px;
}*/

#company { /*会社案内ページ・共通*/
	margin:15px auto; padding:0;
} #company h2 {
	margin:0 auto; padding:0;
} #company p.pagePath {
	width:850px;
	margin:10px auto; padding:0;
	font-size:11px; color:#5B5B5B;
	text-align:left;
} #company h3 {
	margin:0 auto 30px auto; padding:0 0 10px 0;
	background:url(../images/caption_btm.gif) scroll no-repeat bottom;
	font-size:120%; font-weight:bold; color:#183366;
}

#company #outline { /*会社概要*/
	margin:0 auto; padding:0;
	text-align:center;
} #company #outline dl {
	width:530px;
	margin:0 auto; padding:0;
	text-align:left;
} #company #outline dt {
	clear:both; float:left;
	width:120px;
	margin:0; padding:8px 0 15px 0;
	border-top:2px solid #D1D7DC;
	letter-spacing:2px;
	font-weight:bold; color:#3C3C3C;
} #company #outline dd {
	float:left;
	width:400px;
	margin:0; padding:8px 0 15px 0;
	border-top:1px solid #D1D7DC;
}
#company #outline dd table td{padding-left:15px;}

#company #development { /*沿革*/
	margin:0 auto; padding:0;
	text-align:center;
} #company #development dl {
	width:600px;
	margin:20px auto; padding:10px;
	border:2px solid #EEE;
	text-align:center;
} #company #development dt {
	clear:both; float:left;
	width:110px;
	margin:0 0 0 20px; padding:15px 0;
	border-top:1px solid #D1D7DC;
	text-align:left;
} #company #development dd {
	float:left;
	width:450px;
	margin:0; padding:15px 0;
	border-top:1px solid #D1D7DC;
	text-align:left;
}

#company #privacypolicy { /*プライバシーポリシー*/
	width:670px;
	margin:30px auto 0 auto; padding:0;
	text-align:left;
} #company #privacypolicy h3 {
	margin:0 auto; padding:0 0 10px 0;
	font-size:110%;
	text-align:left; color:#515151;
} #company #privacypolicy p {
	width: 610px;
	margin: 0 0 0 30px;
	padding: 0;
	font-size: 100%;
	line-height: 1.6;
}
  #company #privacypolicy  ul {
	width: 610px;
	margin: 0px 0 0px 30px;
	padding: 0;
	font-size: 100%;
	line-height: 1.6;
	text-indent: -1em;
} #company #privacypolicy  li {
	margin:0; padding:0;
	list-style:inside square;
	margin-left: 1em;
}

#company #sitemap { /*サイトマップ*/
	width:500px;
	margin:20px auto; padding:0;
	text-align:center;
} #company #sitemap ul {
	margin:5px auto 20px 30px; padding:0;
	text-align:left;
} #company #sitemap li {
	margin:3px auto; padding:0 0 0 15px;
	background:url(../images/arrow.gif) scroll no-repeat 5px 4px;
	color:#393939;
} #company #sitemap li.noArrow {
	margin:auto; padding:0 0 0 15px;
	background:none;
	color:#393939;
} #company #sitemap li.caption {
	margin:0 auto; padding:10px 0 2px 0;
	background:none;
	border-bottom:1px solid #D1D1D1;
	font-weight:bold;
	color:#5A72A0;
} #company #sitemap li.home {
	border-bottom:1px solid #D1D1D1;
}

#company #inquiry { /*お問い合わせ・資料請求*/
	width:670px;
	margin:20px auto; padding:0;
	text-align:center;
} #company #inquiry h3 {
	margin:0 auto 10px auto; padding:0 0 10px 0;
	font-size:120%; font-weight:normal;
} #company #inquiry p {
	width:620px;
	margin:15px auto; padding:0;
	font-size:100%; line-height:1.6;
	text-align:left;
} #company #inquiry p.txtAttention {
	font-size:80%; line-height:1.5;
} #company #inquiry dl {
	width:500px;
	margin:0 auto; padding:2px;
	text-align:left;
} #company #inquiry dt {
	margin:10px auto; padding:2px 5px;
	background:#EEF1F3;
	border-bottom:1px solid #D1D7DC;
	font-size:100%; font-weight:bold;
	color:#3C3C3C;
} #company #inquiry dd {
	margin:5px auto 15px 50px; padding:0;
} #company #inquiry dd input.txt {
	width:230px;
	margin:0 0 5px 0; padding:0;
} #company #inquiry dd textarea.textareas {
	width:430px; height:100px;
	margin:0; padding:0;
	font-size:100%; line-height:1.4;
} #company #inquiry div.inputBTN {
	margin:0 auto; padding:0;
}

#company #topics { /*トピックス*/
	width:670px;
	margin:20px auto; padding:0;
	text-align:left;
} #company #topics div.newsBox {
	margin:0 auto 50px auto; padding:4px 0 0 0;
	border-top:1px solid #DADFE7;
}#company #topics h3 {
	margin:0 auto; padding:0 0 10px 0;
	color:#515151;
} #company #topics h3 span.date {
	margin:0; padding:0 5px;
	font-size:90%; font-weight:normal;
} #company #topics h3 span.topicTTL {
	margin:0; padding:0 15px;
} #company #topics p {
	width:600px;
	margin:10px auto; padding:0;
	font-size:100%; line-height:2;
} #company #topics div.topicLink {
	width:670px;
	margin:10px auto; padding:5px 0;
	border-top:1px solid #E4E4E4;
	color:#515151;
	text-align:center;
}


