@charset "shift-jis";

*{
	 margin:0;
	 padding:0;
	 border:0;
	 line-height:1;
	 font-size:100%;
	 font-style:normal;
}


#container{
	width:860px;
	padding:10px 0 0 10px;
}
#container hr{
	margin:8px 0;
	border-width:3px 0 0 0;
	border-style:solid;
	height:2px;
	color:#ccccff;
}


#contents{
	width:720px;
	margin:30px auto 30px auto;
}

#contents h3{
	color:#6a5acd;
	font-size:32px;
}
#contents h4{
	margin:19px 0 14px 12px;
	font-size:24px;
	border-left:#F99 9px solid;
	/*border-top:#F99 2px solid;*/
}
#contents hr{
	margin-top:12px;
	border-width:2px 0 0 0;
	border-style:dashed;
	height:2px;
	color:#06F;
}
#contents li{
	margin-top:1em;
	margin-left:48px;
	line-height:1.3em;
	list-style-image:url(http://www.umin.ac.jp/images/Squares/blue.gif)
}

#contents .question{
	width:534px;
	margin:25px auto 0 auto;
	padding:7px;
	background-color:#FEF;
	border-top:#F69 2px solid;
	border-right:#939 2px solid;
	border-bottom:#939 2px solid;
	border-left:#F69 2px solid;
}
#contents .question p{
	line-height:1.3em;
}
#contents .question .next{
	font-size:22px;
}
#contents .question .next img{
	vertical-align:middle;
}