@charset "Shift_JIS";

/*============================================================
//  サイトマップ用　スタイルシート
//==========================================================*/
.hidden{
	margin:0;
	font-size:4px;
	line-height:1px;
	visibility:hidden;
}

.clear00{clear:both;}


/* メイン部分 */
div.frm_a{
	margin:0 8px 12px 0;
	padding:0;
	/*float:left;*/
}

/* リスト項目 */
#othr_con ul.sub_top{
	margin:0px 7px 7px 250px;
	padding-left:15px;
	border-left:solid 1px #aaaaaa;
	list-style-type:none;
}

#othr_con ul.sub_a{
	margin:0px 7px 7px 250px;
	padding-left:15px;
	border-left:solid 1px #aaaaaa;
	list-style-type:none;
}

#othr_con ul ul.sub_b{
	margin:0px 7px 7px 2em;
	padding-left:15px;
	border:none;
	list-style-type:circle;
}


#othr_con ul.sub_top li{
	margin-bottom:2px;
	padding-left:18px;
	background:url("../images/main/ico_sitemap.gif") no-repeat 0px 1px;
	font-size:12px;
}

#othr_con ul.sub_a li{
	margin-bottom:2px;
	padding-left:18px;
	background:url("../images/main/spa_2.gif") no-repeat 0px 1px;
	font-size:12px;
}

#othr_con ul.sub_b li{
	margin-bottom:2px;
	padding-left:0px;
	background:none;
	font-size:12px;
	/*color:#555555;*/
}

/* 文字設定 */
h2#map{
	margin:25px 0 0 0;
	padding:5px 0 2px 0;
	width:250px;
	background:url("../images/main/spa_2.gif") no-repeat 0px center;
	border-bottom:solid 1px #aaaaaa;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	text-indent:20px;
}

h2#map a{
	color:#555555;
}

h2#map a:hover{
	color:#ff9900;
}

.txt01{
	fotn-size:12px;
	line-height:135%;
	color:#555555;
}

.caption{
	font-size:10px;
	line-height:135%;
	/*color:#555555;*/
}

.caption02{
	font-size:10px;
	line-height:135%;
	color:#ff0000;
}

/* その他 */
.dot_line{
	margin:10px 0 8px 0;
	border-top:dotted 1px #555555;
	font-size:2px;
	line-height:2px;
}



