@charset "Shift_JIS";
.exam-img{
	width:100%;
	display:block;
}
.mokuji{
	background:#eef8fe url(../img/img1.png) no-repeat top 80% right 10px;
	padding:10px 10px 5px 10px;
	margin:20px auto;
	background-size:40%;
}
.mokuji .title-img{
	display:block;
	margin:0 auto 10px auto;
	width:100%;
}
.mokuji ul{
	margin:0;
	padding:0;
}
.mokuji ul li{
	margin:0 0 5px 0;
}
.txt-box{
	line-height:2.2em;
	margin-bottom:20px;
}
.exam-photo{
	float:right;
	margin:0 0 10px 10px;
	display:block;
	width:50%;
}
.btn_top{
	background:url(../img/up.png) no-repeat left center;
	background-size:17px;
	padding:0 0 0 20px;
	margin:20px 0;
	clear:both;
}
.contentsx + h4{
	 line-height:1.5em !important;
}
#prof{
	border-top: solid 3px #000033;
	border-bottom: solid 3px #000033;
	padding:3px 0;
}
#prof .waku{
	border-top: solid 1px #000033;
	border-bottom: solid 1px #000033;
	padding:3px;
	margin:0;
}
#prof img{
	display:block;
	float:left;
	margin:0;
	width:30%;
}
#prof p{
	float:right;
	width:68%;
	line-height:1.5em;
	margin:0;
	paddign:0;
	
}
.txt1,.txt2,.txt3{
	color:#000033;
}
.txt1{
	display:block;
	margin:0 0 10px 0;
	font-size:20px;
}
.txt1,.txt2{
	font-weight:bold;
	font-size:16px;
}
.txt2,.txt3{
	margin-bottom:10px;
	display:inline-block;
}


























/* clear */
.clearfix:after{
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix{
  min-height: 1px;
}
* html .clearfix{
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
