@charset "UTF-8";

/* ======== content ======== */
#content div.finefield{
	padding-top:20px;
}
#content h3{
	width:654px;
	margin:0 19px 0 19px;
	padding:20px 0 15px 6px;
	border-bottom:1px solid #D9D9D9;
}

#content div.fineField{
	width:679px;
	padding:0 0 30px 19px;
}
#content div.fineField div.cate{
	width:660px;
	padding:0 0 20px 0;
}
#content div.fineField h4{
	width:654px;
	padding:20px 0 15px 6px;
}
#content div.fineField table{
	width:660px;
	margin-bottom:20px;
}
#content div.fineField table.last{
	width:660px;
	margin-bottom:5px;
}
#content div.fineField table td{
	vertical-align:top;
}
#content div.fineField table td.wid1{
	width:324px;
}
#content div.fineField table td.wid2{
	width:12px;
}
#content div.fineField table td.wid3{
	width:324px;
}


#content div.fineField{
	width:679px;
	padding:0 0 0 19px;
}
#content div.fineField h4{
	width:660px;
	padding:20px 0 10px 6px;
}
#content div.fineField div.area{
	width:660px;
	padding:0 0 20px 0;
}
#content div.fineField div.area div.areaL{
	width:236px;
	padding:0 20px 0 0;
	float:left;
}
#content div.fineField div.area div.areaR{
	width:404px;
	float:left;
}
#content div.fineField div.area div.areaR p{
	padding:0 0 20px 0;
}
#content div.fineField div.section{
	padding:0 0 20px 0;
}
#content div.fineField div.section h5{
	width:654px;
	margin:0 0 10px 0;
	padding:0 0 5px 6px;
	border-bottom:1px solid #D9D9D9;
}
#content div.fineField div.section ul{
	width:660px;
	padding:0 0 8px 0;
	list-style:none;
}
#content div.fineField div.section ul li{
	padding:0 8px 0 0;
	float:left;
}
#content div.fineField div.section ul li.after{
	padding:0 0 0 0;
}
#content div.fineField p.info{
	padding:0 4px 20px 6px;
}
#content div.fineField p.info2{
	padding:0 0 20px 0;
}
