@charset "shift_jis";
/* ===================================================================
CSS information

 file name  :error.css
 style info :zwei.com error 404ページ用CSS
=================================================================== */



/* -----------------------------------------------------------
	.sitemap ローカルエリア
----------------------------------------------------------- */

.sitemap #main #main_area a{
	color:#526093;
	text-decoration:underline;
}

.sitemap #main #main_area a:hover{
	color:#a9b0c9;
	text-decoration:underline;
}


.sitemap #wrapper{
	width:960px;
	margin:0 auto;
}

.sitemap #main{
	width:920px;
	margin:0 auto;
}

.sitemap #main_top #topic_path{
	padding-bottom:0px;
}

.sitemap #main_top #topic_path ul{
	padding-bottom:5px;
}

.sitemap #main_top{
	width:920px;
	height:100px;
	background:url(../img/share/bg-topic_path.jpg) no-repeat;
	padding-top:10px;
	position:relative;
}

.sitemap #main_top h2{
	width:131px;
	height:21px;
	margin-top:15px;
	margin-left:15px;
	position:absolute;
	top:35px;
	left:5px;
	line-height:0;
}











.sitemap #main_area{
	width:880px;
	margin:0 auto;
}

.sitemap #main_area #page_list_top{
	width:800px;
	margin:0 auto 30px;
	border-bottom:1px solid #dcdfe9;
}

.sitemap #main_area #page_list_top ul{
	float:left;
	padding-right:100px;
	width:200px;
	padding-bottom:20px;
}

.sitemap #main_area #page_list_top ul.last{
	float:left;
	padding:0px;
	width:200px;
}

.sitemap #main_area #page_list_top ul li{
	padding-bottom:14px;
}

.sitemap #main_area #page_list_top ul li.top{
	padding-top:14px;
}

.sitemap #main_area #page_list_top ul li.top a{
	font-weight:bold;
	color:#be0707;
}

.sitemap #main_area #page_list_top ul li.top a:hover{
	color:#de8383;
}


.sitemap #main_area #page_list_bottom{
	width:800px;
	margin:0 auto 30px;
}

.sitemap #main_area #page_list_bottom ul{
	float:left;
	padding-right:100px;
	width:200px;
	padding-bottom:20px;
}

.sitemap #main_area #page_list_bottom ul.last{
	float:left;
	padding:0px;
	width:200px;
}

.sitemap #main_area #page_list_bottom ul.next{
	float:left;
	padding-top:50px;
	width:200px;
}

.sitemap #main_area #page_list_bottom ul li{
	padding-bottom:14px;
}

.sitemap #main_area #page_list_bottom ul li.top{
	padding-top:14px;
}

.sitemap #main_area #page_list_bottom ul li.top a{
	font-weight:bold;
	color:#be0707;
}

.sitemap #main_area #page_list_bottom ul li.top a:hover{
	color:#de8383;
}

.sitemap #main_area #page_list_top:after{
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;  
}

.sitemap #main_area #page_list_bottom:after{
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;  
}

/* -----------------------------------------------------------
	特定文字色変更部分共通
----------------------------------------------------------- */

.sitemap #main_area a.red_txt,.sitemap #main_area span.red_txt,.sitemap #main_area strong.red_txt{
	color:#be0707 !important;
}

.sitemap #main_area .gray_text{
	color:#999999;
}

