@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; }
/* p */
section#left_area p {
	font-size:1.2em;
	line-height:1.5;
	color:#039;
	margin-bottom:10px;
	padding:0 10px;
}
/* lead */
section#left_area p.lead {
	color:#000;
	margin:10px 0;
}
/* thumbnail */
section#left_area ul.thumbnail {
	margin-bottom:20px;
	padding:0 10px;
}
section#left_area ul.thumbnail li {
	float:left;
	margin:0 10px;
}
/* experience_image */
section#left_area img.experience_image { margin:0 20px 10px 20px; }
/* table */
section#left_area table {
	border:none;
	border-collapse:collapse;
	margin:0 auto 10px auto;
}
section#left_area table tr th {
	width:150px;
	font-size:1.2em;
	vertical-align:top;
	color:#666;
	padding:5px;
}
section#left_area table tr td {
	font-size:1.2em;
	line-height:1.5;
	vertical-align:top;
	color:#666;
	padding:5px;
}
/* strong */
section#left_area strong {
	display:block;
	background-color:#69f;
	width:630px;
	font-size:1.2em;
	color:#fff;
	margin:0 auto 10px auto;
	padding:2px 10px;
}
/* experience_text */
section#left_area p.experience_text {
	color:#666;
	margin:-10px auto 20px auto;
}
/* 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 1px;
}
section#right_area dl dd span {
	display:block;
	margin:5px auto;
}
