#left h1 {
	margin-bottom: 1em;
	padding-left: 18px;
	border: 1px solid #999;
	background: url(../common/h3_mark.gif) no-repeat;
	font-size: 16px;
	line-height: 34px;
	height: 32px;
}
#left h2 {
	margin-bottom: 1em;
	padding-left: 18px;
	border: 1px solid #999;
	background: url(../common/h3_mark.gif) no-repeat;
	font-size: 16px;
	line-height: 34px;
	height: 32px;
	margin-top: 12px;
}
#left h3 {
	margin-bottom: 1em;
	padding-left: 18px;
	border: 1px solid #999;
	background: url(../common/h3_mark.gif) no-repeat;
	font-size: 16px;
	line-height: 34px;
	height: 32px;
}
#left #msg {
	color: #333;
	font-size: 14px;
	line-height: 1.5;
}
#left p.photo {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 6px;
	border: 1px solid #333;
}
#left p.sign {
	margin-top: 20px;
	margin-right: 20px;
	text-align: right;
}

.list{
	margin-left:5px;
	margin-bottom:20px;

}

.list li{
	list-style:none;
	background:url(../img/mark_li.gif) no-repeat 0px 0.55em;
	padding-left:12px;
	line-height:1.6em;
}
.caption{

	margin-bottom:3px;

	font-size:18px;

	font-weight:bold;

	color:#FF7A01;

}

dl.list{

	width:600px;

	margin:0px;

	padding:0px;

}



dl.list dd{

	width:285px;

	margin:35px 0px 0px 0px;

	padding:0px;

	float:left;

}



dl.list dd.right{

	width:285px;

	margin:35px 0px 0px 0px;

	padding:0px;

	float:right;

}



dl.list dd h2{

	margin:0px;

}



dl.list dd h3{

	height:16px;

	margin:0px;

	padding:4px 0px 0px 11px;

	font-size:12px;

	line-height:100%;

	background:url(free/img/bg_h3.gif) no-repeat left top;

}



dl.list dd p{

	margin:8px 0px 0px 3px;

}

.pic1{

	margin:0px 0px 5px 10px;

	float:right;

}



.pic2{

	margin:0px 10px 5px 0px;

	float:left;

}

#voice {

	padding: 10px 8px 10px 11px;
	border: dotted #D5E585 1px;


}

#voice div {

	font-size: 1px;


	padding-bottom: 13px;

	margin-bottom: 20px;

}

#voice div p {

	font-size: 14px;

	margin: 1px 13px;

}

#voice div p.name {

	border-left: solid #C0E01D 4px;

	line-height: 130%;

	padding-left: 7px;

	margin: 0px 13px 8px;

	font-weight:bold;

}








.sitemap{

	margin-top:20px;

	margin-left:11px;

	margin-bottom: 50px;

}



.sitemap h2{



	font-weight:normal;



	padding:8px 0px 2px 20px;



	margin:0px 0px 8px 0px;



	background:none;



	background-image: url(../img/s-dot5.gif);



	background-repeat:no-repeat;



	background-position: left top;



}



.sitemap h2 a{



	padding:0 0 0 5px;







}



.sitemap ul {



	font-size: 14px;



	margin-top: 0px;



	margin-bottom: 20px;



	color: #333333;



	padding-left: 0px;



	margin-left:34px;



	background-image: url(../img/s-dot3.gif);



	background-repeat: repeat-y;



	background-position: left top;



}



.sitemap ul ul {



	margin-left:100px;



	margin-top: 3px;



	margin-bottom:3px;



	margin-right:-20px;

	font-size: 14px;

	padding-top:2px;



}



.sitemap ul li {

	font-size: 14px;

	background-image: url(../img/s-dot.gif);



	background-repeat: no-repeat;



	list-style-type: none;



	margin-bottom: 0px;



	margin-top: 0px;



	padding-top: 0px;


	padding-bottom: 2px;



	line-height: 20px;



}
.sitemap ul li  a{
	margin-left:23px;
}
.sitemap ul li li{




}



.sitemap ul li.bottom{



	background-image: url(../img/s-dot2.gif);



	margin-top:0px;



	margin-bottom:10px;



	padding-bottom:0;



}
.path {

	background-color: #fff;

	margin:0px 0px 10px 0px;

	padding: 0px 0px 0px 10px;

	position:relative;

}

.path a{

	color:#5e5e5e;

	text-decoration:none;

}


