@charset "utf-8";

div#wrapper div#main-col div#maincontent {
	width: 740px;
	padding: 10px 0;
	margin: 14px auto 14px;
}

div#maincontent div#head_caps {
	width: 510px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 200px 10px 10px;
	background: url(img/usrvox.gif) no-repeat 530px center;
}

div#maincontent div#head_caps p {
	width: 39em;
	height:200px;
	background:url(img/top_caps_txt_bg.jpg) no-repeat;
	text-align: justify;
	line-height: 180%;
	letter-spacing: 0.1em;
}

div#maincontent div.uv_contbox {
	width: 680px;
	padding: 10px;
	margin : 10px auto;
	border: 1px solid #0081A6;
}

div.uv_contbox div.imgbox-L {
	float: left;
}

div.uv_contbox div.imgbox-R {
	float: right;
}

div.uv_contbox div.imgbox-L,div.uv_contbox div.imgbox-R {
	width: 300px;
	min-height: 185px;
	background: url(../img/photo_bg.gif) no-repeat right top;
}

div.uv_contbox div.cont_txt_box-L {
	float: left;
	padding: 0 10px 0 0;
}

div.uv_contbox div.cont_txt_box-R {
	float: right;
	padding: 0 0 0 10px;
}

div.uv_contbox div.cont_txt_box-L,div.uv_contbox div.cont_txt_box-R {
	width:370px;
}

div.uv_contbox div.cont_txt_box-L h3,div.uv_contbox div.cont_txt_box-R h3 {
	width:370px;
	text-align:center;
	margin:0 0 10px 0;
	padding:0;
	color:#0081A6;
	line-height:20px;
	font-size:1.6em;
}

div.uv_contbox div.cont_txt_box-L dl dt,div.uv_contbox div.cont_txt_box-R dl dt {
	width:7em;
	margin:0 0 0.8em 0;
	padding:0.3em 0 0.3em 0.2em;
	text-align:center;
	float:left;
}

div.uv_contbox div.cont_txt_box-L dl dd,div.uv_contbox div.cont_txt_box-R dl dd {
	margin:0 0 0.8em 7.3em;
	padding:0.3em 0 0.3em 0.4em;
	border-left:3px #0081A6 solid;
}

dl.cb dd a { font-size: 100%; }
