@charset "UTF-8";
@import url("../../common_scripts/main.css");
/*　TOP　*/
a,label { cursor : pointer; }

.top_img{
	width:640px;
	padding:20px 0 0 0;
	margin:auto;
	}

.top_box{
	width:638px;
	padding:0;
	margin:auto;
	background:#F6F6F6;
	border-left:solid #FFC8AA 1px;
	border-right:solid #FFC8AA 1px;
	border-bottom:solid #FFC8AA 1px;
	}
.top_box p{
	width:595px;
	padding:30px 0 20px 0;
	margin:auto;
	}
.top_box div{
	width:307px;
	padding:0 0 25px 0;
	margin:auto;
	}
	
/*　問題　*/

.text_box{
	padding:20px 30px 20px 30px;
	margin:auto;
	clear:both;
	}

#state{
	border-bottom:1px dotted #CCC;
	text-align:right;
	padding:5px;
	margin:0;
	}
#state_left{
	border-bottom:1px dotted #CCC;
	text-align:left;
	padding:5px;
	margin:0;
	}

#q0{
	padding:0 0 0 60px;
	margin:0;
	}
#q1{
	background:url(../mesure/images/01.gif) no-repeat 10px 1px;
	padding:0 0 0 60px;
	margin:0;
	}
#q2{
	background:url(../mesure/images/02.gif) no-repeat 10px 1px;
	padding:0 0 0 60px;
	margin:0;
	}
#q3{
	background:url(../mesure/images/03.gif) no-repeat 10px 1px;
	padding:0 0 0 60px;
	margin:0;
	}
#q4{
	background:url(../mesure/images/04.gif) no-repeat 10px 1px;
	padding:0 0 0 60px;
	margin:0;
	}
#q5{
	background:url(../mesure/images/05.gif) no-repeat 10px 1px;
	padding:0 0 0 60px;
	margin:0;
	}
.read_txt{
	font-size:120%;
	padding:10px 0;
	}
#ques{
	padding:0 0 0 60px;
	margin:0;
	}
#ques ul{
	list-style:none;
	padding:0;
	margin:0;
	}
#ques li{
	padding:5px	0	5px 0;
	margin:0;
	font-size:120%;
	line-height:1.6em;
	border-bottom:1px dotted #CCC;
	}
#ques span{
	padding:0 0 0 10px;
	margin:0;
	}
/* 問題文中のグレーボックス */
#q_box{
	background:#f5f5f5;
	padding:10px;
	margin:0;
	}

/* エラー画面 */
#error{
	text-align:left;
	padding:0 0 0 200px;
	margin:0;
	}

/*　解説・回答 */
.answer{
	color:#F30;
	font-size:120%;
	}
/* リザルト　*/
.result{
	padding:5px;
	margin:0;
	}
.border{
	border-bottom:1px dotted #CCC;
	padding:10px 0 0 0;
	margin:0;
	}
.hantei{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.hantei th{
	background:#f5f5f5;
	padding:5px;
	margin:0;
	width:4em;
	text-align:center;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	}
.hantei td{
	background:#ffffff;
	padding:5px;
	margin:0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	}
.read_txt2{
	font-size:140%;
	color:#F90;
	}
.hantei td p{
	padding:5px 0;
	}
.hantei td a{
	font-size:120%;
	text-decoration:none;
	}
.seigo{
	width:4em;
	}
label{
	}
/* ページ移動ボタン　*/

#page_btn {
	height:40px;
	margin:0px;
	padding:20px 0 20px 0;
	float:left;
	width:707px;
	}
#page_btn ul {
	padding:0px;
	margin:0px;
	}
#page_btn li {
	float:left;
	display:inline;
	list-style-type:none;	
	width:234px;
	}
#page_btn li.left {text-align:left;}
#page_btn li.right {text-align:right;}
#page_btn li.center {text-align:center;}
#page_btn2{
	height:40px;
	margin:0px;
	padding:20px 0 20px 0;
	text-align:center;
	width:707px;
	}

#page_btn3 {
	height:40px;
	margin:0px;
	padding:0px 0 20px 0;
	float:left;
	width:647px;
	}
#page_btn3 ul {
	padding:0px;
	margin:0px;
	}
#page_btn3 li {
	float:left;
	display:inline;
	list-style-type:none;	
	width:234px;
	}
#page_btn3 li.left {text-align:left;}
#page_btn3 li.right {text-align:right;}
#page_btn3 li.center {text-align:center;}
