@charset "UTF-8";
/* html
--------------------------------------------------*/
html { background:url(../../../../images/html_background2.jpg) center 100px no-repeat; }
/* left_area
--------------------------------------------------*/
/* h3 */
h3 {
	font-size:2.0em;
	font-weight:bold;
	margin-bottom:20px;
}
/* h4,h5,h6 */
section#left_area h4,
section#left_area h5,
section#left_area h6 { margin-bottom:10px; }
/* table */
section#left_area table {
	border:none;
	border-collapse:collapse;
	margin:0 auto 10px auto;
}
section#left_area table tr th {
	font-size:1.5em;
	color:#039;
	padding:5px;
}
section#left_area table tr td {
	width:220px;
	font-size:1.2em;
	line-height:1.5;
	vertical-align:top;
	color:#000;
	padding:5px;
}
section#left_area table tr td.image {
	width:100px;
	padding:0 0 10px 0;
}
section#left_area table tr td strong {
	display:block;
	font-size:1.2em;
	margin-bottom:10px;
}
section#left_area table tr td ul li { color:#666; }
section#left_area table tr td span {
	display:block;
	font-size:0.9em;
	color:#666;
	margin-top:5px;
}
/* caution */
section#left_area div.caution {
	font-size:1.1em;
	color:#999;
	margin-bottom:20px;
}
/* right_area
--------------------------------------------------*/
/* dl */
section#right_area dl {
	clear:both;
	margin-bottom:40px;
}
section#right_area dl dt { margin-bottom:10px; }
section#right_area dl dd {
	font-size:1.2em;
	line-height:1.5;
	color:#666;
	padding:0 10px;
}
section#right_area dl dd dl dt {
	font-size:1.0em;
	color:#000;
	margin:0;
}
section#right_area dl dd dl dd {
	font-size:1.0em;
	margin-bottom:10px;
}
section#right_area dl dd ul li {
	float:left;
	margin:0 2px;
}
