/*毎回変わるベース部分のバックグラウンド*/
.search_bg{
	width:960px;
	height:3510px;
	background-color:#FFFFFF;
	padding-top:5px;
    border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;    
}

@-moz-document url-prefix() {
.search_bg{
	width:960px;
	height:3510px;
	background-color:#FFFFFF;
    border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;    
}
}




.fitting_job{
}

.c-inner{
	margin:26px;
	padding:1px
}
.title_box{
	width:900px;
}

/*12*/

.eq12_title_left{
	width:900px ;
	height:479px;
	background:url(../img/eq12/eq12_titleback_1.jpg) ;
	margin: 0 ;
}

.eq12_title_right{
	float:right ;
	font-size:16px ; 
	color:#222222 ;
	line-height:36px ;
	width:460px ;
	margin: 320px 180px 0 0  ;
}

#qa_wrap1{
	display:block ;
}

.qa_body_sentence_1{
	display:block;
	width:900px ;
	height:650px;
	background:url(../img/eq12/eq12_bk_1.jpg);
	background-repeat:repeat ;
	margin:0 ;
	padding:0 ;
	}

#qa_body_sentence_1_1 h2, #qa_body_sentence_1_2 h2{
	display:block ;
	font-size:32px ;
	color:#114B5F;
	font-weight:900 ;
	text-align:center ;
	margin:10px ;
	padding:0 ;
	}

#qa_body_sentence_1_1 img, #qa_body_sentence_1_2 img{
	margin-top:20px ;
	}

#qa_body_sentence_1_1 p{
	display:block;
	text-align:left ;
	margin:44px 20px 20px 20px ;
	}

#qa_body_sentence_1_2 p{
	display:block;
	text-align:left ;
	margin:14px 20px 20px 20px ;
	}


#qa_body_sentence_1_1{
	font-size:18px ;
	line-height:32px ;
	text-align:center ;
	float:left ;
	width:380px ;
	height:600px;
	border:2px solid #21897E;
	margin:10px 20px 0 50px  ;
	padding:0 ;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	}

#qa_body_sentence_1_2{
	font-size:18px ;
	line-height:32px ;
	text-align:center ;
	float:left ;
	width:400px ;
	height:600px;
	border:2px solid #21897E;
	margin-top:10px ;
	padding:0 ;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	}
/*12 end*/

.qa_title1{
	background:url(../img/eq12/eq_10_q1_title.png) no-repeat;
	width:900px;
	height:56px;
	margin-top:60px ;
	padding:10px ;
}

.qa_title1 h3{
	font-size:20px;
	font-weight:600 ;
	margin: 20px 0 0 120px;
}



.qa_title2{
	background:url(../img/eq12/eq_10_q2_title.png) no-repeat;
	width:900px;
	height:82px;
	margin-top:50px ;
}

.qa_title2 h3{
	font-size:20px;
	font-weight:600 ;
	margin: 20px 0 0 120px;
}

.qa_title2 div{
	font-size:15px;
	line-height:23px ;
	color:#999999;
	margin: 0 0 0 130px;
}

.lank2{
	height:180px ;
	vertical-align:middle;
	margin-bottom:50px;
}

.lank2 img{
	margin-left:20px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.qa_title3{
	background:url(../img/eq12/eq_10_q3_title.png) no-repeat;
	width:900px;
	height:42px;
	margin:50px 0 0 40px ;
	margin-top:50px ;
}

.qa_title3 h3{
	font-size:20px;
	font-weight:600 ;
	margin: 20px 0 0 120px;
}

.last_box_title1{
	font-size:50px;
	color:#116D7E;
	font-weight:900;
	line-height:42px;
	text-align:center ;
	height:42px;
	margin-top:20px ;
}

.last_box_title2{
	font-size:18px;
	color:#ffffff;
	font-weight:400;
	line-height:42px;
	height:42px;
	margin-top:50px ;
	padding-left: 50px ;
	background:url(../img/eq12/eq_10_bg2.png)  repeat;
}

.last_box_body{
	font-size:16px ;
	line-height:26px ;
	width:800px ;
	margin: 20px 0 0 50px ;
}

.last_box_body2{
	width:800px ;
	height: 100px ;
	margin: 20px 0 0 110px ;
}

.last_box_body2:hover{
	width:800px ;
	height: 95px ;
	margin: 25px 0 0 110px ;
}

.last{
	font-size:14px ;
	line-height:26px ;
	background-color:#eeeeee ;
	width:770px ;
	padding: 20px ;
	margin: 20px 0 20px 50px ;
}

.last p{
	font-size:18px ;
	margin-bottom:10px ;
}

.last .left{
	float:left ;
	width:350px ;
}

.last .right{
	float:right ;
	width:350px ;
}

.search{
	width:100% ;
	text-align:center ;
	margin:40px 0 40px 0 ;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.search{
	width:100% ;
	text-align:center ;
	margin:40px 0 40px 0 ;
}
}/* IE10 */


.search a{
	border:1px solid #FF6699 ;
	padding:10px 10px ;
	text-decoration:none ;
	font-size:16px ;
	color:#FF6699 ;
	font-weight:600 ;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.search a{
	border:1px solid #FF6699 ;
	padding:10px 10px ;
	text-decoration:none ;
	font-size:16px ;
	color:#FF6699 ;
	font-weight:600 ;
}
}/* IE10 */

.search a:hover{
	background-color:#ff6699;
	border:1px solid #FF6699 ;
	padding:10px 10px ;
	text-decoration:none ;
	font-size:16px ;
	color:#FFffff ;
	font-weight:600 ;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.search a:hover{
	background-color:#ff6699;
	border:1px solid #FF6699 ;
	padding:10px 10px ;
	text-decoration:none ;
	font-size:16px ;
	color:#FFffff ;
	font-weight:600 ;
}
}/* IE10 */

  .breadcrumbs {
    width: 960px;
    margin: 10px auto 10px;
    font-size: 0.8rem;
    background: transparent url("../../../img/2013a/common/icon_pager_home.png") no-repeat scroll left 0px;
    text-indent: 16px;
    z-index: 10;
    position: relative;
    display: block;
}
  .breadcrumbs {
    font-size: 0.8rem;
    text-indent: 16px;
}
  
  .breadcrumbs a {
    text-decoration: none;
    color: #09C;
}