@charset "UTF-8";

#subindexcontainer { min-height:1030px; position:relative}
.subindexcontainer:after { clear:both; float:none; content:""; display:block; height:0;}
#subindexcontainer .subindexcontents { background:#fff url(../../images/child/sub_child_bg.jpg) no-repeat 50% 0; min-height:1227px;}

.slgun {width:551px; padding:67px 0 58px 41px; margin:0;}

.hrline {clear:both; content:""; display:block; float:none;}

.childm1, .childm2, .childm3, .childm4, .childm5, .childm6 , 
.childm7 {float:left; width:320px; height:320px;}
.childm7 {margin-left:640px;}
.childm8 {float:right;width:320px; height:320px;}

.childmbox h3 { font-size:1.846em; padding:35px 0 0 41px; color:#444 }
.childmbox h3.TypeB { font-size:1.846em; padding:60px 0 0 0px; color:#444; line-height:1.1; }
.childmbox p { font-size:1.077em; color:#444; padding:0 41px; }

.childmbox h3 span {display:block; width:100%; text-align:center; color:#fff; }
.childmbox h3 span.t1 { margin-bottom:5px; }
.childmbox h3 span.t2 { }
.childmbox h3 span.t3 { font-size:0.583em }

.lineTypeA { width:26px; height:1px; background:#a8a8a8; margin: 14px 0 14px 41px; padding:0 !important; }
.lineTypeB { width:26px; height:1px; background:#f2c9b5; margin: 14px 0 14px 41px; padding:0 !important; }
.lineTypeC { width:26px; height:1px; background:#fff; margin: 14px auto; padding:0 !important; }
.lineTypeD { width:26px; height:1px; background:#fff; margin: 14px 0 14px 41px; padding:0 !important; }

.btnTypeA { color:#777; font-size:1.077em;line-height:24px; height:24px; padding:0 12px; border:solid 1px #c6c6c6; display:inline-block; margin: 14px 0 14px 41px; }
.btnTypeA span{ background:url(../../images/child/btnTypeAarr.png) no-repeat; display:inline-block; width:5px; height:7px; margin-left:12px;}
.btnTypeB { color:#8E4C2E !important; font-size:1.077em;line-height:24px; height:24px; padding:0 12px; border:solid 1px #926755; display:inline-block; margin: 14px 0 14px 41px; }
.btnTypeB span{ background:url(../../images/child/btnTypeBarr.png) no-repeat; display:inline-block; width:5px; height:7px; margin-left:12px;}
.btnTypeC { color:#de7647 !important; font-size:0em;line-height:36px; height:36px; width:36px; padding:0; border:none; display:block; margin: 14px auto; background:url(../../images/child/btnTypeCarr.png) no-repeat; }
.btnTypeD { color:#fff  !important; font-size:1.077em;line-height:24px; height:24px; padding:0 12px; border:solid 1px #fff; display:inline-block; margin: 14px 0 14px 41px; }
.btnTypeD span{ background:url(../../images/child/btnTypeDarr.png) no-repeat; display:inline-block; width:5px; height:7px; margin-left:12px;}

#childm1 {background:url(../../images/child/child01bg.jpg) no-repeat;}
#childm2 {background:url(../../images/child/child02bg.jpg) no-repeat;}
#childm3 {background:url(../../images/child/child03bg.jpg) no-repeat;}
#childm4 {background:url(../../images/child/child04bg.jpg) no-repeat;}
#childm5 {background:url(../../images/child/child05bg.jpg) no-repeat;}
#childm6 {background:#365fbc;}
#childm7 {background:#D33470;}
#childm8 {background:url(../../images/child/child08bg.jpg) no-repeat;}

#childm3 p, #childm6 p, #childm7 p {text-align:center; color:#fff;}
#childm8 p,#childm8 h3 { color:#fff;}

#childm5 ul{padding:15px 41px; }
#childm5 ul li {line-height:31px; height:29px; padding-left:10px; background:url(../../images/child/btnTypeAarr.png) no-repeat 0 50% ;}



@media (min-width:800px) and (max-width:1024px) {
	
#subindexcontainer .inner { padding:0;    width:960px;}
.childm7 {margin-left:0px;}
.childm8 {float:left;}


}







@media (min-width:600px) and (max-width:799px) {

#subindexcontainer .inner { padding:0;    width:640px; position:relative;}	

.slgun {width:100%;}
.slgun img{width:100%;}

.childm7 {margin-left:0px;}
.childm8 {float:left;}

}




@media (max-width:599px) {

#subindexcontainer .inner { padding:0; min-width: 320px;  width:320px; position:relative;}	
.slgun {width:100%;}
.slgun img{width:100%;}

.childm7 {margin-left:0px;}
.childm8 {float:left;}

#subindexcontainer .subindexcontents { background: #fff url(../../images/child/sub_child_bg2.png);}

}