/********************************　トップページ　****************/
#contents .pickup {
	margin-top: 15px;
	height: 87px;
	background: url(images/common/bg_pickup.png) repeat-x;
	list-style: none;
}
#contents .pickup li {
	padding: 15px;
	float: left;
	width: 190px;
}
#contents .pickup li a {
	color: #FFFFFF;
}
#contents .pickup li a:hover {
	color: #FFF462;
}
#contents .pickup li dt {
	margin-right: 10px;
	float: left;
}
#contents .pickup li dd.pickname {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: #fff dotted 1px;
}
#contents .pickup li dd {
	float: right;
	width: 100px;
	font-size: 0.9em;
	color: #FFFFFF;
}
#contents .news {
	margin: 15px;
}
#contents #main .news dt {
	text-indent: -9999px;
	background: url(images/common/ttl_news.png) no-repeat left center;
}
#contents #main .news dd {
	padding: 5px 0 0 15px;
}
#contents #main .news dd dl dt,#contents #main .news dd dl dd {
	border-bottom: dashed #666 1px;
}
#contents #main .news dd dl dt {
	float: left;
	padding-top: 5px;
	padding-left: 1.5em;
	background: #fff url(images/common/list01.png) no-repeat center left;
	width: 140px;
	text-indent: 0;
}
#contents #main .news dd dl dd {
	padding-top: 5px;
	margin: 0 70px 0 140px;
}


/*******************************************　共通　*******************/
#contents h2 {
	margin: 25px 0 0 40px;
	padding-left: 10px;
	background: url(images/common/ttl_bg.jpg) no-repeat left bottom;
	font-size: 1.3em;
	font-weight: normal;
}

/********************************　会社概要　****************/
#contents div#company  dl{
	margin: 20px auto 0;
	border: #000000 solid 1px;
	padding: 10px;
	width: 580px;
}

#contents div#company dt{
	float: left;	
}

#contents div#company  dd{
	margin-left: 11em;
}

.d_text {
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

#contents #main .cmp_sum {
	margin: 20px auto 0;
	border: 1px #666 solid;
	border-collapse: collapse;
	width: 560px;
}
#contents #main .cmp_sum th {
	padding: 5px 0 5px 20px;
	background: #ccc;
	border: 1px #666 solid;
	width: 130px;
	text-align: left;
	font-weight: normal;
}
#contents #main .cmp_sum td {
	padding: 5px 10px;
	border: 1px #666 solid;
}
#contents #main .cmp_sum td ul {
	list-style: none;
}


/********************************　事業案内　****************/

#works {
	margin-top: 10px;
	text-align: center;
}


/********************************　アクセス　****************/

#access {
	margin-top: 10px;
	text-align: center;
}

#access dl {
	width: 570px;
	margin-left: 40px;
	padding: 3px 5px 3px 5px ;
	background-color: #D3D3D4;
	text-align: left;
}

#access dl dt {
	padding: 0px 10px 0px 10px ;
	font-weight: bold;
}

#access dd {
	padding: 5px 10px 5px 10px ;
	background-color: #FFFFFF;
}

/********************************　お問い合せ　****************/
#contact {
	margin-left: 40px;
	margin-top: 10px;
	text-align: center;
	width: 580px;
}

#contact p{
	width: 580px;
	margin-top: 10px;
	text-align: left;
}
.tensen {
	background-image: url(images/contact/tensen.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


/********************************　リンク集　****************/
#links {
	margin-top: 10px;
	text-align: center;
}


/********************************　プライバシーポリシー個人情報について　****************/
#privacy {
	margin-left: 40px;
	margin-top: 10px;
	text-align: center;
	width: 580px;
}


#privacy p {
	width: 580px;
	margin-top: 10px;
	text-align: left;
}

#privacy dl {
	text-align: left;
}

#privacy dl dt {
	padding: 0px 10px 0px 0px;
}

#privacy dl dd{
	padding: 0em 0em 15px 1em;
}


/********************************　サイトマップ　****************/

#sitemap {
	margin-left: 40px;
	margin-top: 10px;
	text-align: center;
	width: 580px;
}


#sitemap p {
	width: 580px;
	margin-top: 10px;
	text-align: left;
}

#sitemap dl {
	text-align: left;
}

#sitemap dl dt {
	padding: 5px 10px 0px 0px;
}

#sitemap dl dd{
	padding: 0em 0em 15px 1em;
}

/********************************　採用情報　****************/

#saiyou {
	margin-left: 55px;
}

#saiyou TEXTAREA {
	margin-left: 35px;
}



