@charset "utf-8";
/* ===================================================================
CSS information

 file name  :index.css
 author     :yourName (admin)
 style info :indexページ用CSS
=================================================================== */

/* -----------------------------------------------------------
	.site_map
----------------------------------------------------------- */

.site_map div#main_image {
	width:100%;
	background:url(../img/share/h1_bg.jpg) right no-repeat #0e1e31;
	height:120px;
}


.site_map div#h1_bg {
	width:960px;
	margin:0 auto;
	height:120px;
}

.site_map h1 {
	width:960px;
	padding:0px;
	width:0;
	height:120px;
}

.site_map h1 img{
	margin:0 auto;
}


.site_map #contents{
	width:990px;
	background:url(../img/share/contents_bg_b.gif);
}

.site_map #aside{
	background:url(../img/share/aside_bg.gif) left no-repeat;
	float:left;
	width:255px;
	min-height:650px;
	height:auto !important;
	height:650px;
}

.site_map #aside h2{
	padding-left:15px;
}

.site_map #aside ul{
	padding-left:15px;
}

.site_map #aside ul ul{
	padding-left:0px;
}



.site_map #aside li{
	padding-bottom:0px;
}

.site_map #aside ul#bnr_s{
	width:200px;
	margin:20px auto;
}

.site_map #aside ul#bnr_s li{
	padding-bottom:5px;
}



.site_map #article{
	background:url(../img/share/article_bg.gif) top no-repeat;
	width:735px;
	float:right;
	min-height:899px;
	height:auto !important;
	height:899px;
}


.site_map #article h2{
	margin:39px 0 0 31px;
}

.section{
	width:660px;
	margin:30px 0 0 30px;
	overflow:hidden;
	margin-bottom:20px;
}

.section p{
	padding:0 0 20px 0;
	color:#4b4b4b;
}



.section ul#site_map_list{
	overflow:hidden;
}

.section ul#site_map_list li{
	margin-top:15px;
}

.section ul#site_map_list li.list_nomal{
	width:210px;
	margin-top:20px;
	padding-right:15px;
	float:left;
	min-height:80px;
	height:auto !important;
	height:80px;
}

.section ul#site_map_list li.list_nomal_r{
	width:210px;
	margin-top:20px;
	padding-right:0px;
	float:left;
}




.section ul#site_map_list ul li{
	margin-top:5px;
	list-style-type:disc;
	margin-left:15px;
}

.section ul#site_map_list ul li.str{
	list-style-type:none;
	margin-left:0px;
}

.section ul#site_map_list li ul li a{
	color:#4b4b4b;
}

.section ul#site_map_list ul li ul li{
	margin-top:5px;
	list-style-type:circle;
	margin-left:10px;
}


.section li.list_nomal_r a.popup{
	padding-left:0px;
	background:none;
	color:#4b4b4b;
}


