@charset "utf-8";
@import "../common/0-import.css";
#conts{
	line-height: 1.5;
}

#conts h2{
	margin-bottom: 15px;
	height: 39px;
	position: relative;
}

#conts h2 span {
	position: absolute;
	top: 10px;
	left: 215px;
	font-size: 10px;
	font-weight: normal;
}

#conts h2 span.ml235 {
	left: 235px;
}

#conts h2 span.ml270 {
	left: 270px;
}

#conts h3{
	margin-bottom: 5px;
	color: #039;
	font-size: 14px;
}

#conts p{
	margin: 0 0 10px 25px;
}

#conts .boxA {
	margin: 0 0 40px 25px;
}

#conts .boxA table{
	width: 612px;
	text-align: right;	
}

#conts .boxA table th{
	padding-right: 15px;
	background: #F2F6FA;
	border: 1px solid #CCC;
	line-height: 35px;
}

#conts .boxA table th.th01 {
	width: 21%;
}

#conts .boxA table th.th02 {
	padding: 0;
	width: 23%;
	text-align: center;
}

#conts .boxA table th.th03 {
	padding: 0;
	width: 24%;
	text-align: center;
}

#conts .boxA table th.th04 {
	padding: 0;
	width: 18%;
	text-align: center;
}

#conts .boxA table th.th05 {
	padding: 0;
	width: 11%;
	text-align: center;
}

#conts .boxA table th.aCenter {
	padding: 0;
	text-align: center;
}

#conts .boxA table td {
	padding-right: 15px;
	border: 1px solid #CCC;
	color: #656565;
}

#conts .boxA table td.aCenter {
	padding-right: 0;
	text-align: center;
}

#conts .box{
	margin: 0 3px 20px 25px;
	padding: 10px 0 10px 20px;
	border: 1px solid #C5D3E8;
	background: url(../../img/colums/knowledge/boxB_back.gif) repeat-x left bottom;
}

#conts .box ul{
	margin: 0 0 10px 20px;
}

#conts .box ul.bold{
	font-weight: bold;
}

#conts .box span{
	padding-left: 13px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}

#conts .boxA table.table02 td {
	padding-right: 0;
	text-align: center;
}

#main p#returnTop {
	margin-bottom: 30px;
}

