
#conthead H2{
	top:15px;
}


#privacy dl{
	width:560px;
	margin:10px 0 10px 0;
	line-height:170%;
}

#privacy  dt{
	padding:3px 0px 3px 10px;
	font-size:14px;
	background:url(../img/h3back_gray.gif) no-repeat;
	background-position: bottom;
}
#privacy dd{
	width:500px;
	padding:5px 10px 0px 10px;
	margin:2px 0px 10px 15px;
	border-left:3px solid #CCCCCC;
}

#privacy ul,#privacy ol{
	padding-left:30px;
}
/*#maincont dl{
width:520px;
line-height:170%;
	background:url(../img/textbg_blue.gif) left Top no-repeat;
margin:0 auto 0 auto;
padding:10px 0 10px 0;
}

#maincont dt{
width:130px;
float:left;
padding:5px 0x 5px 10px;
margin:2px 10px 0 20px;

}
#maincont dd{
margin:2px 10px 0 20px;
width:330px;
	background:url(../img/dot.gif) repeat-x;
	background-position: bottom;
padding:5px 0x 5px 0px;
	padding-left:150px;
}
*/
.banner{
width:500px;
margin:20px auto 20px auto;
text-align:center;
}

.concept{
width:560px;
background: url(../img/top_comment_b.gif) no-repeat left bottom;
margin-bottom:15px;
}

#cprof2 h3,#cprof3 h3,#cprof4 h3{
	padding:3px 0px 3px 10px;
	font-size:14px;
	background:url(../img/h3back_gray.gif) no-repeat;
	background-position: bottom;
}


.concept p{
background: url(../img/top_comment_t.gif) no-repeat;
padding:15px 15px 15px 15px;
}

#sign{
margin:20px 0px 10px 20px;
padding:3px 3px 3px 3px;
	border:1px solid #CCCCCC;
}

/*‰ïŽÐŠT—v*/
#cprof1 dl,#cprof2 dl,#cprof3 dl,
#cprof4 dl{
	width:560px;
	margin:10px 0 10px auto;
}
#cprof1 dl dd,#cprof2 dl dd,#cprof3 dl dd,
#cprof4 dl dd{
	border-left:solid 3px #CCCCCC;
	padding:3px 0 5px 10px;
	margin:0 0 0 16px;
}
#cprof1 dl dt,#cprof2 dl dt,#cprof3 dl dt,
#cprof4 dl dt{
	background:url(../img/top_infomark_com.gif) #EFEFEF no-repeat left center;
	padding:3px 0 3px 18px;
	background-position: 0 0.5em;
}