@charset "UTF-8";
/* ---------- article#title ---------- */
article#title {
	width:1000px;
	margin:0 auto 5px auto;
}
article#title h1 {
	font-size:2.2em;
	font-weight:bold;
}
/* ---------- article#left_area ---------- */
article#left_area section { padding:0 10px; }
article#left_area section>img {
	float:left;
	margin:0 0 20px 10px;
}
article#left_area section h1 {
	float:right;
	border-bottom:dotted 1px #f90;
	width:570px;
	font-size:1.4em;
	color:#f90;
	margin:0 20px 10px 0;
}
article#left_area section p {
	float:right;
	width:570px;
	font-size:1.2em;
	line-height:1.5;
	color:#666;
	margin:0 20px 20px 0;
}
article#left_area section div {
	clear:both;
	display:block;
	background-color:#ff0;
	width:600px;
	height:80px;
	font-size:1.4em;
	font-weight:bold;
	margin:0 auto 10px auto;
	padding:10px 60px;
}
article#left_area section dl {
	clear:both;
	width:700px;
	margin:0 auto 10px auto;
}
article#left_area section dl dt {
	clear:both;
	font-size:1.3em;
	font-weight:bold;
	color:#f90;
	margin-bottom:15px;
}
article#left_area section dl dd {
	font-size:1.2em;
	line-height:1.5;
	color:#666;
	margin-bottom:20px;
}
