@charset "utf-8";

/*　======================================================
	common要素変更
======================================================　*/
.right_content{
	display:block;
	overflow:hidden;
	padding:20px 10px 7px 30px;
	width:660px;
}


/*　======================================================
	pageName
======================================================　*/

.pageName span{
	background:url(../img/sitemap.gif) no-repeat center center;
	height:0;
	overflow:hidden;
	display:block;
	padding:14px 0 0 0;
	
}

/*　======================================================
	h3 title
======================================================　*/
.right_content h3{
	background:url(../img/h3_title.gif) no-repeat;
	height:0;
	padding:31px 0 0 0;
	overflow:hidden;
	display:block;
}

/*　======================================================
	contentの中身
======================================================　*/

.content_box{
	width:380px;
	margin:0 auto;
	padding:57px 30px 51px 0;
	display:block;
	overflow:hidden;
}

/*IE全てに対してのハック*/
.content_box{
	width:380px\9;
	margin:0 auto\9;
	padding:57px 30px 72px 0\9;
	display:block\9;
	overflow:hidden\9;
}

.content_box p{
	margin:0 0 28px;
}
.content_box h4{
	font-size:15px;
	font-weight:bold;
	margin:0 0 5px;
}
.sitemap_left{
	float:left;
}
.sitemap_right{
	float:right;
}
.sitemap_left li,.sitemap_right li{
	font-weight:bold;
	font-size:15px;
	margin:0 0 21px;
}
.sitemap_left li a,.sitemap_right li a,.sitemap_under li a{
	background:url(../img/arrow.gif) no-repeat right center;
	padding:0 20px 0 0px;
	color:#fff;
	text-decoration:none;
}
.sitemap_under li.text_none{
	background:url(../img/textnone.gif) no-repeat;
	height:0;
	padding:14px 0 0 0;
	overflow:hidden;
	margin:4px 0 0 11px;
}

.sitemap_left li a:hover,.sitemap_right li a:hover,.sitemap_under li a:hover{
	color:#fff;
	text-decoration:underline;
}
.sitemap_right li.external{
	background:url(../img/external.gif) no-repeat right center;
}
.nest_li{
	background:url(../img/nest.gif) no-repeat left;
	margin:10px 0 0 5px;
	
}
.nest_li li{
	font-size:12px;
	padding:11px 0px 0 28px;
}

.sitemap_under{
	display:block;
	overflow:hidden;
	float:right;
}
.sitemap_under li{
	font-weight:bold;
	float:left;
	padding:0 0 0 10px;
}

.sitemap_right li span.noLink{
	opacity:0.6;
}