h1{
	margin:0 0 20px 0;
	padding:0;
}
h1 img{
	display:block;
	margin:0;
	border:none;
}
.h1Answer{
	margin:0 !important;
	padding:0;
}
#shindanQ{
	margin:0 auto 20px auto;
	padding:0;
	color:#333;
	font-size:22px;
	text-align:center;
	display:table;
	min-height:33px;
	position:relative;
}
#shindanQ img{
	margin:0 10px 0 0;
	width:20px;
	position:relative;
	top:5px;
}
.shindanC{
	width:730px;
}
.imgBlock{
	display:block;
	margin:0;
}
#qBox{
	padding:0;
	margin:0 0 20px 0;
}
.qUl{
	margin:0;
	padding:0 10px 0 0;
	list-style:none;
	display:table;
    border-collapse: separate; 
    border-spacing: 11px 0;/* 左右 上下で記述 */
	
}
.qUl li{
	width:208px;
	height:84px;
	color:#330000;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	font-weight:700;
	background: url(../img/btn_bg.png) no-repeat ;
	background-size:208px;
	margin:0 10px 0 0;
}
.qUl li p{
	width:208px;
	height:84px;
	margin:0;
	padding:0;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	line-height:1.5em;
}
.qUl a {
	text-decoration:none;
	color:#330000;
	cursor:pointer;
}

/*IE7以下用 start*/ 
.qUl{
	/margin:0 11px;
}
.qUl li{
	/margin:0 11px;
	/display:inline-block;
	/float:left;
	
}
.qUl p{
	/margin:0;
	/padding-top:10px!important;
	/layout-grid-line: 30px;
}
.plr5{
	/width:12em !important;
}
/*IE7以下用 end*/ 

/* IE7以下で1行の時 start */
.IE71em p{
	/line-height:84px !important;
	/layout-grid-line: 84px !important;
	/padding-top:0 !important;
}
/*IE7以下で1行の時 end*/

.imgBlockCenter{
	margin:20px auto;
	display:block;
}
#aBox{
	margin:0;
	padding:0;
	width:730px;
	background: url(../img/a_bg.png) repeat-y ;
	border: 1px solid transparent;
	line-height:1.8em;
}
#aBox h2 img{
	margin:15px auto;
	display:block;
}
#aBox h2{
	text-align:center;
	margin:0;
	padding:0;
}
#aBox h3{
	text-align:center;
	font-size:16px;
	margin:0 auto;
	padding:0;
	color:#333;
	
}
.aBoxImg{
	display:block;
	float:right;
	margin:10px;

}
#aBox p{
	margin:10px 0 10px 10px;
	padding:0;
	line-height:1.8em;
	
}
h4 img{
	display:block;
	margin:0;
}
h4{
	margin:20px 0 10px 0;
	padding:0;
}
/*.shokugyoBtn{
	background: url(../img/btn.png) no-repeat ;
	width:278px;
	height:44px;
	color:#330000;
	padding:0 20px;
	height:44px;
	line-height:44px;
}
*/
.jobTxt{
	color:#330000;
	font-size:16px;
	margin:0;
	padding:0;
}
.blueList{
	margin:10px 0 20px 0;
	padding:0;
}
.blueList li{
	background:url(../img/listmark.png) no-repeat left center;
	margin:0 0 10px 14px;
	foat:left;
	width:215px;
	padding:0 0 0 15px;
	list-style:none;
	display:inline-block;
	*display: inline;  
    *zoom: 1;
	font-size:14px;
}
.blueList li a{
	text-decoration:none;
	
}
.link3n{
	margin:0 0 10px 0 !important;
	
}
.h5Title{
	background:#000066;
	color:#FFF;
	font-size:16px;
	padding:1px 5px 0 5px;
	margin:0;
	display:inline;
	font-weight:300;
}
















/* clear */
.clearfix:after{
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix{
  min-height: 1px;
}
* html .clearfix{
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



































