@charset "UTF-8";

/* ======== content ======== */

#content div.field{
	padding-top:20px;
}
#content h3{
	float:left;
	width:654px;
	padding:20px 0 15px 6px;
}
#content div.title div{
	width:300px;
	text-align:right;
	float:left;
}
#content div.field p.info{
	padding:0px 0 20px 6px;
}
#content div.field div.cate{
	width:660px;
	padding:0 0 20px 0;
}
#content div.field h4{
	padding:0px 0 20px 6px;
}
#content div.field div.area{
	width:660px;
	margin-bottom:20px;
}
#content .tmarg20{
    margin-top:20px;
}
#content div.field div.area div.areaL{
	width:390px;
	padding:0 30px 0 0;
	float:left;
}
#content div.field p.img{
	padding:0 0 0 0;
}
#content div.field div.area div.areaR{
	width:240px;
	float:left;
}
#content div.field div.area div.areaR .bmarg20{
   margin-bottom:20px;
}
#content div.field table{
	width:660px;
	margin-bottom:0px;
}
#content div.field table td{
	vertical-align:top;
}
#content div.field table th.center{
	
	text-align:center;
}
/*#content div.field table td.wid1{
	width:110px;
}
#content div.field table td.wid2{
	width:5px;
}
#content div.field table td.wid3{
	width:140px;
}
#content div.field table td.wid4{
	width:395px;
}*/

#content div.field table td.wid1{
	width:110px;
}
#content div.field table td.wid2{
	width:5px;
}
#content div.field table td.wid3{
	width:100px;
}
#content div.field table td.wid4{
	width:90px;
}
#content div.field table td.wid5{
	width:140px;
}
#content div.field table td.wid6{
	width:200px;
}
#content div.field div.capt{
	width:660px;
	text-align:right;
}


#content div.field div.info_txtarea{
	width:618px;
	padding:20px 20px;
	margin-bottom:20px;
	background-color:#F8F8F8;
	border: 1px solid #CCCCCC;
}
#content table td.narrow{
	padding:6px 0 6px 6px;
}
#content table td.narrow2{
	padding:6px 6px 6px 6px;
}
#content table th.narrowTop{
	padding:3px 0 3px 12px;
}
#content table th.narrow{
	padding:3px 0 3px 0px;
}
#content table th,td{
  vertical-align:middle;
}
