@import url(sub.css);
#sub_box h2{
	color:#500000;
	font-size: 180%;
	font-weight: bold;
	line-height: 70px;
	background-attachment: scroll;
	background-image: url(../img/new/sub_title02.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 10px;
	padding: 0px;
	width: 100%;
	height: 70px;
	letter-spacing: -1px;
	text-indent: 90px;
}
#sub_box h2 span#title{
	background-attachment: scroll;
	background-image: url(../img/sitemap/title01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	display: block;
}
#sub_box h2 a{
	color:#500000;
	font-weight: bold;
	background-attachment: scroll;
	background-image: url(../img/new/sub_title03.gif);
	background-repeat: no-repeat;
	background-position: 100% bottom;
	margin: 0px;
	padding: 0px;
	height: 70px;
	text-decoration: none;
	display: block;
}
#sub_box h2 a:hover{
	color:#500000;
}

#s_side{
	margin: 0px;
	padding: 0px;
	width: 151px;
	position: absolute;
	top:11px;
	left: 0px;
}
#sub_box .box{
	padding: 0px 0px 15px;
	background-attachment: scroll;
	background-image: url(../img/new/maru_h_03.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#sub_box #s_box1{
	padding: 0;
	width: 320px;
	float: left;
	background-attachment: scroll;
	background-image: url(../img/new/maru_h_01.gif);
	background-repeat: repeat-y;
	background-position: left top;
/*	position: absolute;
	top:80px;
	left: 0px;*/
	border-bottom: 1px solid #DEDEDE;
}
#sub_box #s_box2{
	margin: 0 0 0 10px;
	padding: 0;
	width: 320px;
	float: left;
	background-attachment: scroll;
	background-image: url(../img/new/maru_h_01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 1px solid #DEDEDE;
}
#sub_box #s_box3{
	padding: 0;
	width: 320px;
	float: right;
	background-attachment: scroll;
	background-image: url(../img/new/maru_h_01.gif);
	background-repeat: repeat-y;
	background-position: left top;
/*	position: absolute;
	top:80px;
	right: 0px;*/
	border-bottom: 1px solid #DEDEDE;
}
#sub_box h3{
	color:#006699;
	font-size: 110%;
	margin: 0px 3px;
	padding:15px 10px 0px;
	height: 32px;
}
#sub_box h3.top{
	background-attachment: scroll;
	background-image: url(../img/new/maru_h_02.gif);
	background-repeat: repeat-x;
}
#sub_box h3 a{
	display:block;
	background-attachment: scroll;
	background-image: url(../img/sitemap/icon1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 20px;
	margin: 0px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #A3A3A3;
}
/*/#sub_box #s_box2 .box,#sub_box #s_box2 h3 a{
	width:100%;
}
/*/
#sub_box ul{
	font-size: 110%;
	margin: 0px;
	padding: 0px;
	list-style:none;
}
#sub_box ul.map1{
	padding: 10px 15px 0px;
	margin: 0px 0px 15px;
}
#sub_box ul.map1 li{
	background-attachment: scroll;
	background-image: url(../img/sitemap/icon2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	margin: 0px 0px 7px;
}
#sub_box ul.map2{
	padding: 10px 15px 1px;
}
#sub_box ul.map2 li{
	background-attachment: scroll;
	background-image: url(../img/sitemap/icon3.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 15px;
	margin: 0px 0px 7px;
}
