@charset "utf-8";


/* question block レイアウト
=======================================*/
div#block-question {
	margin: 50px 0 0 250px;
}

div#block-question div {
	clear: both;
	margin: 13px 0 0 0;
}
div#block-question div.first-child {
	margin: 0 0 0 0;
}

dl.question {
	width: 530px;
}
dl.question dt {
	width: 55px;
	float: left;
}
dl.question dt img {
	vertical-align: bottom;
}
dl.question dd {
	width: 475px;
	padding: 3px 0 0 0;
	float: left;
	line-height: 20px;
	color: #629aa7;
}

dl.answer {
	clear: both;
	width: 530px;
	margin: 5px 0 0 0;
	padding: 0 0 18px 0;
	background-image: url(../img/common/body/border_1.gif);
	background-position: 55px bottom;
	background-repeat: no-repeat;
}
dl.answer dt {
	width: 55px;
	float: left;
}
dl.answer dt img {
	vertical-align: bottom;
}
dl.answer dd {
	width: 475px;
	padding: 3px 0 0 0;
	float: left;
	line-height: 20px;
}


/* sound block レイアウト
=======================================*/
div#block-sound {
	clear: both;
	width: 530px;
	margin: 50px 0 0 250px;
}

div#block-sound h3 {
	
}
div#block-sound p {
	margin: 3px 0 0 0;
}
div#block-sound span {
	display: block;
	margin: 12px 0 0 0;
}


/* graph block レイアウト
=======================================*/
div#block-graph {
	clear: both;
	width: 530px;
	margin: 50px 0 0 250px;
}

div#block-graph h3 {
	
}
div#block-graph p {
	margin: 10px 0 0 0;
}















