h1{
	margin:0 auto;
	padding:0;
	background:#FFF;
}
h1 img{
	margin:0 auto;
	display:block;
	width:100%;
	padding:0;
}
.bg{
	background:#FFF;
}
.contentArea{
	margin:2% 2% 4% 2%;
	padding:0;
	line-height:1.8em;
}
.h2Font{
	color:#000066;
	font-weight:bold;
	margin:0 0 1% 0;
}
.contentArea h5{
	background:#000066;
	margin:4% 0 2% 0;
	padding:1% 2%;
	color:#FFF;
	font-weight:bold;
	text-shadow:none;
	text-align:left;
	font-size:1em;
	clear:both;
}
.btn_top{
	background:url(../img/up.png) no-repeat right center;
	background-size:17px;
	padding:0 20px 0 0;
	margin:0 0 4% 0;
	float:right;
	clear:both;
	display:block;
}
.btn_top a{
	text-decoration:none;
}
.contents p{
	margin:0 0 2% 0;
	padding:0;

}
.img100{
	margin:2% 0;
	display:block;
	width:100%;

}
.lead{
	margin:2% 0;
	padding:0;

}
.examProfile{
	margin:6% auto 2% auto;
	padding:0;
	clear:both;
}
.examProfile img{
	float:right;
	display:block;
	width:30%;
}
.profLeft{
	width:66%;
	float:left;
}
.prof{
	font-size:1.5em;
	color:#000066;
	border-bottom: 1px solid #000066;
	display:block;
}
.profName{
	font-size:1.5em;
	color:#000;
	line-height:1.8em;
}
.profName2{
	font-size:1.3em;
	color:#000;
	line-height:1.8em;
}
.notice{
	background:#7e6d4d url(../img/pencil.png) no-repeat right 2% bottom 2%;
	background-size:38px;
	color:#FFF;
	text-shadow:none;
	padding:2%;
	margin:4% auto;
	width:96%;
	clear:both;
	position:relative;
	border-radius: 6px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	font-weight:600;
}
.space{
	height:12px;
	width:15px;
}
.zenhan{
    background-image: url(../img/mike.png), url(../img/back.png);
    background-position: left center,right center;
    background-repeat: no-repeat,no-repeat;
    background-size: 16px,16px;
	padding:4% 20px;
	margin:0;
	display:table-cell;
}
.zenhan2{
    background-image: url(../img/mike.png), url(../img/back.png);
    background-position: left center,right center;
    background-repeat: no-repeat,no-repeat;
    background-size: 16px,16px;
	padding:4% 20px;
	margin:0;
	display:table-cell;
	float:right;
}

.zenhan a,.zenhan2 a{
	text-decoration:none;
}
.backIcon{
	margin:0 0 0 5px;
	width:16px;
}


/* 黄色
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-v {
	border: 1px solid #eac692 ;
	background:#ffff66 ;
	color:#000066;
	font-weight: bold;
	text-shadow: none ;
}
.ui-btn-up-v {
  text-decoration:none;
  border: 1px solid #eac692;
  background:#ffff66;
  color:#000066;
  font-weight: bold;
  text-shadow: none ;
}
.ui-btn-hover-v,
.ui-btn-down-v, 
.ui-body-v .ui-btn-active {
  text-decoration: none;
  border: 1px solid #eac692;
  background:#ffff66;
  color: #000066 !important;
  font-weight:bold;
  text-shadow:none;
}
.ui-listview .ui-btn-active {
  color: #000066;
}

/*------------------黄色end------------------*/

/* 白色
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-u {
	border:1px solid #CCC ;
	background:#FFF;
	color:#333;
	font-weight:nomal;
	text-shadow:none;
}
.ui-btn-up-u {
	text-decoration: none;
	border: 1px solid #CCC;
	background:#FFF;
	color:#333;
	font-weight:nomal;
	text-shadow:none;
}
.ui-btn-hover-u,
.ui-btn-down-u, 
.ui-body-u .ui-btn-active {
	text-decoration: none;
	border: 1px solid #CCC;
	background:#FFF;
	color: #333 !important;
	font-weight:nomal;
	text-shadow:none;
  }
/*------------------白色end------------------*/

/*リンク文字色*/
.contentArea .ui-btn-active{
  color: #000066 !important;
}
.contentArea .ui-li a:active,.contentArea .ui-li a:hover{
  color: #000066 !important;
  font-weight:nomal !important;
}

.ui-collapsible-content li{
	border-bottom: none;
}
.ui-collapsible-content li:last-child{
	border: 1px solid #CCC !important;
}


/* clear */
.clearfix:after{
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix{
  min-height: 1px;
}
* html .clearfix{
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}





