@charset "shift_jis";



/*-----------------------------
	company
------------------------------*/

h2{
	padding-bottom:80px;
}
h3{
	padding-bottom:30px;
}
.sitemap{
	padding-bottom:70px;
}
.sitemap a{
	color:#fff;
	text-decoration:none;
}
.sitemap a:hover{
	text-decoration:underline;
}

/* リスト部分 */
.sitemap .border_b{
	padding:10px 0 5px;
	background:url(../common/images/line.gif) left bottom no-repeat;
}
.sitemap .border_b p.box{
	background:url(images/line.gif) left 3px no-repeat;
	height:10px;
	padding: 0 0 10px 10px;
	line-height:1.8;
	margin:0 0 10px;
}
* html .sitemap .border_b p.box{
	background:url(images/line.gif) left 3px no-repeat;
	height:10px;
	padding: 0 0 0 10px;
	line-height:1.8;
	margin:0 0 10px;
}
.sitemap .border_b .f_left{
	float:left;
	width:290px;
	padding:10px 0 0;
}
.sitemap .border_b .f_left dl{
	background:url(images/line.gif) left 3px no-repeat;
	padding: 0 0 10px 10px;
	line-height:1.6;
	height:80px;
	clear:both;
}
.sitemap .border_b .f_left dl dt{
	padding:2px 0 3px;
}
.sitemap .border_b .f_left dl dd{
	background:url(images/icon.gif) left 6px no-repeat;
	padding-left:13px;
}
.sitemap .border_b ul li{
	background:url(images/line.gif) left 3px no-repeat;
	height:10px;
	padding: 0 0 10px 10px;
	line-height:1.8;
	float:left;
	width:280px;
	margin:0 0 15px;
}
* html .sitemap .border_b ul{
	padding-bottom:15px;
}
* html .sitemap .border_b ul li{
	background:url(images/line.gif) left 3px no-repeat;
	height:10px;
	padding: 0 0 0 10px;
	line-height:1.8;
	float:left;
	width:280px;
}
