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

@-moz-document url-prefix() {
.search_bg{
	width:960px;
	height:2190px;
	background-color:#FFFFFF;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}
}


.wrapper{
	width:900px;
	height:2130px;
	margin: 30px;
	background:url(../img/eq10/eq_10_bg.png) repeat;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}


@-moz-document url-prefix() {
.wrapper{
	width:900px;
	height:2130px;
	margin: 30px ;
	background:url(../img/eq10/eq_10_bg.png) repeat;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}
}


.fitting_job{
}

.c-inner{
}
.title_box{
	width:900px;
}

.eq10_title_left{
	float:left;
	width:300px ;
	height:300px ;
	margin: 20px 0 0 20px ;
}

.eq10_title_right{
	float:right ;
	font-size:16px ; 
	color:#222222 ;
	line-height:36px ;
	width:520px ;
	margin: 22px 20px 0 0 ;
}

.eq10_title_right img{
	margin:10px 0 0 60px ;
}

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

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

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

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

.qa_title2{
	background:url(../img/eq10/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/eq10/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:18px;
	color:#ffffff;
	font-weight:400;
	line-height:42px;
	height:42px;
	margin-top:100px ;
	padding-left: 50px ;
	background:url(../img/eq10/eq_10_bg2.png)  repeat;
}

.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/eq10/eq_10_bg2.png)  repeat;
}

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

.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;
}