@charset 'euc-jp';
/***************************************
file Name: site_map.css
URI: 
Description: project fw
Version: 1.0
Author: TETRADESIGN WORKS
Author URI: http://tetradesign.jp/
***************************************/

/***************************************
	メインコンテンツ
***************************************/
/***************************************
 中央/左ブロック
***************************************/
div#contentMainWrapper{
	padding-top:10px;
}
/***************************************
 中央ブロック
***************************************/
.content {
	background: url(../images/common/bg_dot.gif) repeat left bottom;
	padding: 5px 0;
	margin-bottom: 20px;
}

#mainContents p{
	line-height: 1.5;
}
#mainContents h2 {
	margin-bottom:25px;
}

#mainContents .section h3 {
	border-left: #cc0000 solid 3px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 5px;
	margin-bottom:20px;
}
#mainContents .section h3 span {
	color: #cc0000;
	font-weight: bold;
}
#mainContents .section {
	background: #FFF;
	margin: 0 5px;
	width: auto;
	padding: 20px 40px;
}

#mainContents .bg_gray{
	margin: 0 5px;
	width: auto;
	padding: 20px;
}


#mainContents .section ul{
	padding-bottom: 10px;
}

#mainContents .section ul li ul{
	padding-left: 20px;
	background: none;
	padding-bottom: 0;
}
#mainContents .section ul li{
	background:transparent url(../images/common/border_dot.gif) repeat-x scroll left bottom;
	padding:8px 0;
}
#mainContents .section ul li ul li{
	padding:2px 0 2px 15px;
	background: url(../images/common/list_img.gif) no-repeat 0 5px;
}

#mainContents .section ul li a{
	padding-left: 15px;
	background: url(../images/common/list_img.gif) no-repeat 0 50%;
}

#mainContents .section ul li ul li a{
	background: none;
	padding-left: 0;
	line-height: 1.2;
}

