.sub1 .s_visual{background:url('../images/sub/s1_visual.png') repeat-x center 0}
.sub2 .s_visual{background:url('../images/sub/s2_visual.png') repeat-x center 0}
.sub3 .s_visual{background:url('../images/sub/s3_visual.png') repeat-x center 0}
.sub4.s_visual{background:url('../images/sub/s1_visual.png') repeat-x center 0}

.sec1,
.sec2,
.sec3,
.sec4,
.sec5{font-weight:300}
.sec1:after,
.sec2:after,
.sec3:after,
.sec4:after,
.sec5:after{display:block;content:'';clear:both}

.diagram,
.center{text-align:center}


/*pc*/
@media all and (min-width:1176px) {	 
    #main{padding-bottom:50px}    
    
    
    /*s_visual------------------*/
    .s_visual{position:relative;height:580px}
    .s_visual .container{height:100%}
    .s_visual .textG{position:absolute;left:50%;top:50%;width:49%;transform:translateY(-60%)}
    .s_visual .textG h2{font-size:60px;color:#793fab;font-weight:600}
    .s_visual .textG .desc{font-size:24px;color:#fff}    

    .sub2 .textG{left:0}
    .sub2 .textG h2{color:#117ebf}
    .sub3 .textG{left:0}
    .sub3 .textG h2{color:#10977c}
    
    
    /*s_cate------------------*/
    .s_cate{border-bottom:1px solid #ddd;margin-top:-40px}
    .s_cate li{display:inline-block;position:relative}
    .s_cate li:before{display:block;position:absolute;left:0;content:'';border-left:1px solid #ddd;height:20px;top:25px}
    .s_cate li:first-child:before{display:none}
    .s_cate li a{display:block;line-height:70px;font-size:24px;padding:0 40px}
    .s_cate li.on a{color:#6b4ba4;border-bottom:2px solid #6b4ba4}
    
    .sub2 .s_cate li.on a{color:#4877be;border-color:#4877be}
    .sub3 .s_cate li.on a{color:#10977c;border-color:#10977c}
    
    
    .h3{font-size:36px;text-align:center;margin:60px 0}
    .h4{font-size:34px;margin:60px 0 30px}
    .h4:before{display:block;content:'';width:30px;height:4px;background:#6b4ba4}
    
    .sub2 .h4:before{background:#4877be}
    .sub3 .h4:before{background:#10977c}
    

    .mt30{margin-top:30px !important}
    .mt40{margin-top:40px !important}
    .mt50{margin-top:50px !important}
    .mt60{margin-top:60px !important}
    .mt70{margin-top:70px !important}
    .mt80{margin-top:80px !important}
    .mt100{margin-top:100px !important}
    
    
    /*s_table------------------*/    
    .s_table{margin:40px 0;width:100%;border-collapse:collapse;}
    .s_table{position:relative;width:100%;border-collapse:collapse;border-left:hidden;border-right:hidden}
    .s_table.center{text-align:center}
    .s_table:before{display:block;position:absolute;width:100%;content:'';border-top:2px solid #8969a3}
    .s_table th{border:1px solid #ddd;padding:15px 3%;font-size:18px;background:#f5f6f6}
    .s_table td{border:1px solid #ddd;padding:12px 3%}   
    .s_table td.left{text-align:left}
    .s_table td.center{text-align:center}

    
    .s_tabMenu{margin:50px 0 90px}
    .s_tabMenu:after{display:block;content:'';clear:both}
    .s_tabMenu ul{margin-left:-0.5%}
    .s_tabMenu li{float:left;width:49.5%;margin-left:0.5%}
    .s_tabMenu li.on a{background:#8969a3;color:#fff;border:1px solid #8969a3}
    .s_tabMenu li a{display:block;text-align:center;font-size:22px;height:60px;line-height:55px;background:#f6f6f6;border:1px solid #ddd;border-radius:10px;overflow:hidden}   
    
    
    .s_tabCon{display:none}
    .s_tabCon.on{display:block}
    
    .sub2 .s_tabMenu li.on a{background:#4877be;border-color:#4877be}
    .sub3 .s_tabMenu li.on a{background:#39b99a;border-color:#39b99a}
    
    


    
    
    
    
    /*sub1_1---------------------*/
    .sub1_1 .s_tabCon.s1 .sec1{margin:100px 0;text-align:center}
    .sub1_1 .s_tabCon.s1 .sec1 .logo{}
    .sub1_1 .s_tabCon.s1 .sec1 .tit{font-size:40px;margin:50px 0}
    .sub1_1 .s_tabCon.s1 .sec1 .tit em{color:#6b4ba4}
    .sub1_1 .s_tabCon.s1 .sec1 .p{margin:50px 5%}
    .sub1_1 .s_tabCon.s1 .sec1 .diagram{margin:100px 0}
    
    .sub1_1 .s_tabCon.s2 .sec1{margin:100px 0;text-align:center}
    
    
    
    /*sub1_2---------------------*/
    .sub1_2 .s_tabCon.s1 .sec1{margin:100px 0;text-align:center}
    .sub1_2 .s_tabCon.s1 .sec1 .logo{}
    .sub1_2 .s_tabCon.s1 .sec1 .tit{font-size:40px;margin:20px 0}
    .sub1_2 .s_tabCon.s1 .sec1 .tit em{color:#6b4ba4}
    .sub1_2 .s_tabCon.s1 .sec1 .p{margin:50px 5%}
    .sub1_2 .s_tabCon.s1 .sec1 .diagram{margin:100px 0;text-align:center}
    .sub1_2 .s_tabCon.s1 .sec2 {margin:100px 0}
    .sub1_2 .s_tabCon.s1 .sec2 li{float:left;width:25%;text-align:center}
    .sub1_2 .s_tabCon.s1 .sec2 .emb{}
    .sub1_2 .s_tabCon.s1 .sec2 .tit{display:block;font-size:24px;margin:10px 0}
    
    .sub1_2 .s_tabCon.s2 .sec1{margin:100px 0;text-align:center}
    .sub1_2 .s_tabCon.s2 .sec1 .logo{}
    .sub1_2 .s_tabCon.s2 .sec1 .tit{font-size:40px;margin:20px 0}
    .sub1_2 .s_tabCon.s2 .sec1 .tit em{color:#6b4ba4}
    .sub1_2 .s_tabCon.s2 .sec2 {margin:100px 0}
    .sub1_2 .s_tabCon.s2 .sec2 .diagram{text-align:center}
    .sub1_2 .s_tabCon.s2 .sec3 {margin:100px 0}

    
    /*sub1_3---------------------*/
    .sub1_3 .s_tabCon .sec1{margin:100px 0}
    .sub1_3 .s_tabCon .sec1 .con1{border-top:2px solid #6b4ba4}
    .sub1_3 .s_tabCon .sec1 .con1 li{line-height:50px;border-bottom:1px solid #ddd}
    .sub1_3 .s_tabCon .sec1 .con1 li em{display:inline-block;position:relative;width:240px;text-align:center}
    .sub1_3 .s_tabCon .sec1 .con1 li em:after{display:block;content:'';position:absolute;border-right:1px solid #ddd;height:20px;top:15px;right:20px}
    .sub1_3 .s_tabCon .sec1 .con1 li.address{background:url('../images/sub/ico_address.png') no-repeat 20px center}
    .sub1_3 .s_tabCon .sec1 .con1 li.tel{background:url('../images/sub/ico_tel.png') no-repeat 20px center}
    .sub1_3 .s_tabCon .sec1 .con1 li.fax{background:url('../images/sub/ico_fax.png') no-repeat 20px center}
    .sub1_3 .s_tabCon .sec1 .con1 li span{display:inline-block;padding-left:10px}
    
    .sub1_3 .s_tabCon.s1 .sec1 .con2{margin:50px 0}
    .sub1_3 .s_tabCon.s1 .sec1 .con2:after{display:block;content:'';clear:both}
    .sub1_3 .s_tabCon.s1 .sec1 .con2 li:first-child{float:left;width:48.6%;border:1px solid #ddd}
    .sub1_3 .s_tabCon.s1 .sec1 .con2 li:last-child{float:right;width:48.6%;border:1px solid #ddd}
    
    .sub1_3 .s_tabCon.s1 .sec1 .con3{margin:50px 0}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 > li{display:flex;align-items:center}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 > li:first-child .desc{border-top:0}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 .tit{width:18%}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 .desc{width:82%;padding:40px 0;border-top:1px solid #ddd}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 dl{padding:10px 0}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 dt{display:inline-block;vertical-align: top}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 dd{display:inline-block}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 .subway dt{width:80px}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 .bus dt{width:150px}
    
    
    .sub1_3 .s_tabCon.s2 .sec1 .con2{}
    .sub1_3 .s_tabCon.s2 .sec1 .con2 li{padding:60px 0 30px;border-bottom:1px solid #ddd}
    .sub1_3 .s_tabCon.s2 .sec1 .con2 dl{margin-left:-2%}
    .sub1_3 .s_tabCon.s2 .sec1 .con2 dl:after{display:block;content:'';clear:both}
    .sub1_3 .s_tabCon.s2 .sec1 .con2 dt,
    .sub1_3 .s_tabCon.s2 .sec1 .con2 dd{float:left;width:18%;margin-left:2%}
    
    
     /*sub2_1---------------------*/
    .sub2_1 .s_tabCon .sec1{margin:100px 0}
    .sub2_1 .s_tabCon .sec1 ul{margin-left:-3%}
    .sub2_1 .s_tabCon .sec1 li{float:left;width:47%;position:relative;margin-left:3%;border:10px solid #efefef;border-radius:10px;margin-bottom:70px}
    .sub2_1 .s_tabCon .sec1 li:after{display:block;content:'';clear:both}
    .sub2_1 .s_tabCon .sec1 li .thumb{float:left;width:50%}
    .sub2_1 .s_tabCon .sec1 li .info{float:left;width:50%;padding:30px 0 0 35px}
    .sub2_1 .s_tabCon .sec1 li dt{font-size:22px;margin:10px 0}
    .sub2_1 .s_tabCon .sec1 li dd{position:relative;padding-left:15px}
    .sub2_1 .s_tabCon .sec1 li dd:before{display:block;content:'';position:absolute;left:3px;top:12px;width:3px;height:3px;background:#333}
    
    .sub2_1 .s_tabCon .sec1 li dl.center{position:absolute;left:50%;width:50%;top:50%;transform:translateY(-50%);padding:0;text-align:center}
    
    
    /*sub2_2---------------------*/
    .sub2_2 .s_tabCon .sec1{margin:100px 0}
    
    
    /*sub3_1---------------------*/
    .sub3_1 .sec1{margin:100px 0}
    .sub3_1 .sec1 ul{border-top:1px solid #ddd}
    .sub3_1 .sec1 li{display:flex;align-items:center; position:relative;border-bottom:1px solid #ddd;padding:25px 0;min-height:230px}
    .sub3_1 .sec1 li:after{display:block;content:'';clear:both}
    .sub3_1 .sec1 li:nth-child(2n+2){background:#f8f8f8}
    .sub3_1 .sec1 li .em{width:30%;text-align:center}
    .sub3_1 .sec1 li .em em{display:block;font-size:26px}
    .sub3_1 .sec1 li .info{display:flex;align-items: center;width:70%;border-left:1px solid #ddd;padding-left:70px;min-height:136px}
    .sub3_1 .sec1 li .info .tit{font-size:26px;color:#279781;font-weight:500}
    .sub3_1 .sec1 li .info dl{margin-top:10px}
    .sub3_1 .sec1 li .info dt{font-weight:300}
    .sub3_1 .sec1 li .info dd{position:relative;padding-left:20px}
    .sub3_1 .sec1 li .info dd:before{display:block;content:'';width:3px;height:3px;background:#111;position:absolute;left:5px;top:12px}
    
    .sub3_1 .sec2{margin:100px 0}
    .sub3_1 .sec2 ul{margin-left:-3%}
    .sub3_1 .sec2 ul:after{display:block;content:'';clear:both}
    .sub3_1 .sec2 li{float:left;position:relative;width:17%;margin-left:3%;}
    .sub3_1 .sec2 li:before{display:block;content:'';position:absolute;left:-17%;width:17%;height:100%;background:url('../images/sub/s3_1_step_arrow.png') no-repeat center}
    .sub3_1 .sec2 li:first-child:before{display:none}
    
    .sub3_1 .sec3{margin:100px 0;text-align:center}
    
    
    /*sub3_2--------------------*/
    .sub3_2 .s_tabCon.s1 .sec1{margin:50px 0}
    .sub3_2 .s_tabCon.s1 .sec1 {padding-left:50%;background:url('../images/sub/s3_2_slogan_bg.png') no-repeat 0 center;min-height:355px}
    .sub3_2 .s_tabCon.s1 .sec1 p{padding:50px 60px;font-size:34px}
    .sub3_2 .s_tabCon.s1 .sec1 p em{display:block;color:#f1672e}
    
    .sub3_2 .s_tabCon.s1 .sec2{margin:100px 0}
    .sub3_2 .s_tabCon.s1 .sec2 ul{margin:50px 0}
    .sub3_2 .s_tabCon.s1 .sec2 li{float:left;width:25%;padding:0 20px}
    
    .sub3_2 .s_tabCon.s1 .sec3{margin:100px 0}
    .sub3_2 .s_tabCon.s1 .sec3 .step{margin:50px 0}
    
    .sub3_2 .s_tabCon.s1 .sec4{margin:100px 0;text-align:center}
    .sub3_2 .s_tabCon.s1 .sec4 .qna{border:10px solid #efefef;border-radius:10px;padding:15px;text-align:left;margin:100px 0;}
    .sub3_2 .s_tabCon.s1 .sec4 .qna span{display:inline-block;margin-left:30px;font-size:22px;font-weight:400}
    
    
    .sub3_2 .s_tabCon.s2 .sec1{margin:50px 0}
    .sub3_2 .s_tabCon.s2 .sec1 {padding-left:50%;background:url('../images/sub/s3_2_slogan_bg2.png') no-repeat 0 center;min-height:367px}
    .sub3_2 .s_tabCon.s2 .sec1 p{padding:50px 60px;font-size:34px}
    .sub3_2 .s_tabCon.s2 .sec1 p em{display:block;color:#f1672e}
    
    .sub3_2 .s_tabCon.s2 .sec2{margin:100px 0}
    .sub3_2 .s_tabCon.s2 .sec2 ul{margin:50px 0}
    .sub3_2 .s_tabCon.s2 .sec2 li{float:left;width:33.33%;text-align:center;border-left:1px solid #ddd}
    .sub3_2 .s_tabCon.s2 .sec2 li:first-child{border-left:0}
    .sub3_2 .s_tabCon.s2 .sec2 li em{font-size:30px;padding-bottom:100px}
    .sub3_2 .s_tabCon.s2 .sec2 li .emb{margin:20px 0}
    .sub3_2 .s_tabCon.s2 .sec2 li .info{}
    
    .sub3_2 .s_tabCon.s2 .sec3{margin:100px 0}
    .sub3_2 .s_tabCon.s2 .sec3 .support{border:10px solid #efefef;border-radius:10px;padding:15px;text-align:left;margin:30px 0;}
    .sub3_2 .s_tabCon.s2 .sec3 .support img{vertical-align: top}
    .sub3_2 .s_tabCon.s2 .sec3 .support .info{display:inline-block;width:60%;margin-left:30px;}
    .sub3_2 .s_tabCon.s2 .sec3 .support .info a{font-size:24px;font-weight:400}
    .sub3_2 .s_tabCon.s2 .sec3 .support .info .add{padding-left:100px;text-indent:-100px}
    
    .sub3_2 .s_tabCon.s2 .sec3 .bank{border:10px solid #efefef;border-radius:10px;padding:15px;text-align:left;margin:30px 0;}
    .sub3_2 .s_tabCon.s2 .sec3 .bank .info{display:inline-block;margin-left:30px;font-weight:200}    
    .sub3_2 .s_tabCon.s2 .sec3 .bank .info span{display:inline-block;font-weight:400;margin:0 20px}
    .sub3_2 .s_tabCon.s2 .sec3 .bank .info span:first-child{margin-left:0}
}

    

/*mobile*/
@media all and (max-width:1175px) {
    #main{padding-bottom:25px}    
    
    .container{padding:0 4%}
    
    /*s_visual------------------*/
    .s_visual{position:relative;height:280px;background-size:cover !important}
    .s_visual .container{height:100%}
    .s_visual .textG{position:absolute;left:45%;top:50%;width:55%;transform:translateY(-50%);padding-right:5px}
    .s_visual .textG h2{font-size:28px;color:#6b4ba4;font-weight:600}
    .s_visual .textG .desc{font-size:12px;color:#fff}
    
    .sub2 .textG{left:5%}
    .sub2 .textG h2{color:#4877be}
    .sub3 .textG{left:5%}
    .sub3 .textG h2{color:#10977c}
    
    
    /*s_cate------------------*/
    .s_cate{border-bottom:1px solid #ddd}
    .s_cate li{display:inline-block;position:relative}
    .s_cate li:before{display:block;position:absolute;left:0;content:'';border-left:1px solid #ddd;height:10px;top:12px}
    .s_cate li:first-child:before{display:none}
    .s_cate li a{display:block;line-height:35px;font-size:14px;padding:0 15px}
    .s_cate li.on a{color:#6b4ba4;border-bottom:2px solid #6b4ba4}
    
    .sub2 .s_cate li.on a{color:#4877be;border-color:#4877be}
    .sub3 .s_cate li.on a{color:#10977c;border-color:#10977c}
    
    
    .h3{font-size:22px;text-align:center;margin:30px 0}
    .h4{font-size:20px;margin:30px 0 15px}
    .h4:before{display:block;content:'';width:20px;height:2px;background:#6b4ba4}
    
    .sub2 .h4:before{background:#4877be}
    .sub3 .h4:before{background:#10977c}
    
    
    .mt30{margin-top:15px !important}
    .mt40{margin-top:20px !important}
    .mt50{margin-top:25px !important}
    .mt60{margin-top:30px !important}
    .mt70{margin-top:35px !important}
    .mt80{margin-top:40px !important}
    .mt100{margin-top:50px !important}
    
    
    /*s_table------------------*/    
    .s_table{margin:20px 0;width:100%;border-collapse:collapse;}
    .s_table{position:relative;width:100%;border-collapse:collapse;border-left:hidden;border-right:hidden}
    .s_table.center{text-align:center}
    .s_table:before{display:block;position:absolute;width:100%;content:'';border-top:2px solid #8969a3}
    .s_table th{border:1px solid #ddd;padding:8px 3%;font-size:14px;background:#f5f6f6}
    .s_table td{border:1px solid #ddd;padding:6px 3%}   
    .s_table td.left{text-align:left}
    .s_table td.center{text-align:center}

    
    .s_tabMenu{margin:25px 0}
    .s_tabMenu:after{display:block;content:'';clear:both}
    .s_tabMenu ul{margin-left:-0.5%}
    .s_tabMenu li{float:left;width:49.5%;margin-left:0.5%}
    .s_tabMenu li.on a{background:#8969a3;color:#fff;border:1px solid #8969a3}
    .s_tabMenu li a{display:block;text-align:center;font-size:13px;height:32px;line-height:30px;background:#f6f6f6;border:1px solid #ddd;border-radius:5px;overflow:hidden}
    
    .s_tabCon{display:none}
    .s_tabCon.on{display:block}
    
    .sub2 .s_tabMenu li.on a{background:#4877be;border-color:#4877be}
    .sub3 .s_tabMenu li.on a{background:#39b99a;border-color:#39b99a}
    
    
    /*sub1_1---------------------*/
    .sub1_1 .s_tabCon.s1 .sec1{margin:50px 0;text-align:center}
    .sub1_1 .s_tabCon.s1 .sec1 .logo{max-width:50%;margin:0 auto}
    .sub1_1 .s_tabCon.s1 .sec1 .tit{font-size:20px;margin:25px 0}
    .sub1_1 .s_tabCon.s1 .sec1 .tit em{color:#6b4ba4}
    .sub1_1 .s_tabCon.s1 .sec1 .p{margin:25px 2%}
    .sub1_1 .s_tabCon.s1 .sec1 .diagram{margin:50px 0}
    
    .sub1_1 .s_tabCon.s2 .sec1{margin:50px 0;text-align:center}

    


    /*sub1_2---------------------*/
    .sub1_2 .s_tabCon.s1 .sec1{margin:50px 0;text-align:center}
    .sub1_2 .s_tabCon.s1 .sec1 .logo{padding:0 10%}
    .sub1_2 .s_tabCon.s1 .sec1 .tit{font-size:20px;margin:10px 0}
    .sub1_2 .s_tabCon.s1 .sec1 .tit em{color:#6b4ba4}
    .sub1_2 .s_tabCon.s1 .sec1 .p{margin:25px 5%}
    .sub1_2 .s_tabCon.s1 .sec1 .diagram{margin:50px 0}
    .sub1_2 .s_tabCon.s1 .sec2 {margin:50px 0}
    .sub1_2 .s_tabCon.s1 .sec2 li{float:left;width:50%;text-align:center;padding:10px 5%}
    .sub1_2 .s_tabCon.s1 .sec2 li:nth-child(2n+1){clear:both}
    .sub1_2 .s_tabCon.s1 .sec2 .emb{padding:0 15%}
    .sub1_2 .s_tabCon.s1 .sec2 .tit{display:block;font-size:14px;margin:5px 0}
    
    .sub1_2 .s_tabCon.s2 .sec1{margin:50px 0;text-align:center}
    .sub1_2 .s_tabCon.s2 .sec1 .logo{padding:0 10%}
    .sub1_2 .s_tabCon.s2 .sec1 .tit{font-size:20px;margin:10px 0}
    .sub1_2 .s_tabCon.s2 .sec1 .tit em{color:#6b4ba4}
    .sub1_2 .s_tabCon.s2 .sec2 {margin:50px 0}
    .sub1_2 .s_tabCon.s2 .sec3 {margin:50px 0}
    
    
    /*sub1_3---------------------*/
    .sub1_3 .s_tabCon .sec1{margin:50px 0}
    .sub1_3 .s_tabCon .sec1 .con1{border-top:2px solid #6b4ba4}
    .sub1_3 .s_tabCon .sec1 .con1 li{padding:10px 0 10px;border-bottom:1px solid #ddd}
    .sub1_3 .s_tabCon .sec1 .con1 li:after{display:block;content:'';clear:both}
    .sub1_3 .s_tabCon .sec1 .con1 li.address{background:url('../images/sub/ico_address.png') no-repeat 5px 12px /16px}    
    .sub1_3 .s_tabCon .sec1 .con1 li.tel{background:url('../images/sub/ico_tel.png') no-repeat 5px 12px /16px}
    .sub1_3 .s_tabCon .sec1 .con1 li.fax{background:url('../images/sub/ico_fax.png') no-repeat 5px 12px /16px}
    .sub1_3 .s_tabCon .sec1 .con1 li em{float:left;position:relative;width:100px;text-align:center}
    .sub1_3 .s_tabCon .sec1 .con1 li em:after{display:block;content:'';position:absolute;border-right:1px solid #ddd;height:10px;top:5px;right:10px}
    .sub1_3 .s_tabCon .sec1 .con1 li span{float:left;width:calc(100% - 100px);padding:0 5px}
    
    
    
    .sub1_3 .s_tabCon.s1 .sec1 .con2{margin:25px 0}
    .sub1_3 .s_tabCon.s1 .sec1 .con2 li{border:1px solid #ddd;margin:10px 0;max-width:610px;margin:20px auto}
    
    .sub1_3 .s_tabCon.s1 .sec1 .con3{margin:25px 0 0}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 > li{border-top:0px solid #ddd;padding:20px 0 0}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 > li:first-child{border-top:0}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 .tit{text-align:center;width:120px;margin:0 auto}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 .desc{padding:10px 0}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 dl{padding:10px 0}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 dt{}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 dd{}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 .subway dt{}
    .sub1_3 .s_tabCon.s1 .sec1 .con3 .bus dt{}
    
    .sub1_3 .s_tabCon.s2 .sec1 .con2{}
    .sub1_3 .s_tabCon.s2 .sec1 .con2 li{padding:30px 0 15px;border-bottom:1px solid #ddd}
    .sub1_3 .s_tabCon.s2 .sec1 .con2 dl{margin-left:-2%}
    .sub1_3 .s_tabCon.s2 .sec1 .con2 dl:after{display:block;content:'';clear:both}
    .sub1_3 .s_tabCon.s2 .sec1 .con2 dt,
    .sub1_3 .s_tabCon.s2 .sec1 .con2 dd{float:left;width:31.33%;margin-left:2%}
    
    
    /*sub2_1------------------------------------------------------------------------------------*/
    .sub2_1 .s_tabCon .sec1{margin:50px 0}
    .sub2_1 .s_tabCon .sec1 ul{}
    .sub2_1 .s_tabCon .sec1 li{position:relative;border:5px solid #efefef;border-radius:5px;margin-bottom:25px}
    .sub2_1 .s_tabCon .sec1 li:after{display:block;content:'';clear:both}
    .sub2_1 .s_tabCon .sec1 li .thumb{float:left;width:50%}
    .sub2_1 .s_tabCon .sec1 li .info{float:left;width:50%;padding:12px 0 0 20px}
    .sub2_1 .s_tabCon .sec1 li dt{font-size:14px;margin:5px 0}
    .sub2_1 .s_tabCon .sec1 li dd{position:relative;padding-left:8px}
    .sub2_1 .s_tabCon .sec1 li dd:before{display:block;content:'';position:absolute;left:1px;top:10px;width:2px;height:2px;background:#333}
    
    .sub2_1 .s_tabCon .sec1 li dl.center{position:absolute;left:50%;width:50%;top:50%;transform:translateY(-50%);padding:0;text-align:center}
    
    
    /*sub2_2---------------------*/
    .sub2_2 .s_tabCon .sec1{margin:50px 0}
    
    
    /*sub3_1---------------------*/
    .sub3_1 .sec1{margin:50px 0}
    .sub3_1 .sec1 ul{border-top:1px solid #ddd}
    .sub3_1 .sec1 li{display:flex;align-items:center; position:relative;border-bottom:1px solid #ddd;padding:15px 0;min-height:130px}
    .sub3_1 .sec1 li:after{display:block;content:'';clear:both}
    .sub3_1 .sec1 li:nth-child(2n+2){background:#f8f8f8}
    .sub3_1 .sec1 li .em{width:35%;text-align:center}
    .sub3_1 .sec1 li .em img{max-width:80px}
    .sub3_1 .sec1 li .em em{display:block;font-size:16px;line-height:1.2}
    .sub3_1 .sec1 li .info{display:flex;align-items: center;width:65%;border-left:1px solid #ddd;padding-left:15px;min-height:80px}
    .sub3_1 .sec1 li .info .tit{font-size:16px;color:#279781;font-weight:500}
    .sub3_1 .sec1 li .info dl{margin-top:5px}
    .sub3_1 .sec1 li .info dt{font-weight:300}
    .sub3_1 .sec1 li .info dd{position:relative;padding-left:10px}
    .sub3_1 .sec1 li .info dd:before{display:block;content:'';width:2px;height:2px;background:#111;position:absolute;left:3px;top:8px}
    
    .sub3_1 .sec2{margin:50px 0}
    .sub3_1 .sec2 ul{font-size:0;text-align:center;margin-left:-1%}
    .sub3_1 .sec2 ul:after{display:block;content:'';clear:both}
    .sub3_1 .sec2 li{display:inline-block;position:relative;width:30%;margin:10px 0;margin-left:4%;}
    .sub3_1 .sec2 li:before{display:block;content:'';position:absolute;right:-12%;width:10%;height:100%;background:url('../images/sub/s3_1_step_arrow.png') no-repeat center /10px}
    .sub3_1 .sec2 li:last-child:before{display:none}
    .sub3_1 .sec2 li:nth-child(3n+1){margin-left:0}
    
    .sub3_1 .sec3{margin:50px 0;text-align:center}
    .sub3_1 .sec3 a{display:inline-block;width:40%}
    
    
    /*sub3_2--------------------*/
    .sub3_2 .s_tabCon.s1 .sec1{margin:30px 0}
    .sub3_2 .s_tabCon.s1 .sec1 {background:url('../images/sub/s3_2_slogan_bg.png') no-repeat center 0 /80%}
    .sub3_2 .s_tabCon.s1 .sec1 p{padding:200px 4% 0;font-size:16px}
    .sub3_2 .s_tabCon.s1 .sec1 p em{color:#f1672e}
    
    .sub3_2 .s_tabCon.s1 .sec2{margin:50px 0}
    .sub3_2 .s_tabCon.s1 .sec2 ul{margin:25px 0}
    .sub3_2 .s_tabCon.s1 .sec2 li{float:left;width:33.33%;padding:5px 5px}
    
    .sub3_2 .s_tabCon.s1 .sec3{margin:50px 0}
    .sub3_2 .s_tabCon.s1 .sec3 .step{margin:25px 0}
    
    .sub3_2 .s_tabCon.s1 .sec4{margin:50px 0;text-align:center}
    .sub3_2 .s_tabCon.s1 .sec4 .download{display:inline-block;width:40%}
    .sub3_2 .s_tabCon.s1 .sec4 .qna{border:5px solid #efefef;border-radius:5px;padding:8px;text-align:left;margin:50px 0;}
    .sub3_2 .s_tabCon.s1 .sec4 .qna img{width:38%}
    .sub3_2 .s_tabCon.s1 .sec4 .qna span{display:inline-block;margin-left:10px;font-size:13px;font-weight:400}
    
    
    .sub3_2 .s_tabCon.s2 .sec1{margin:30px 0}
    .sub3_2 .s_tabCon.s2 .sec1 {background:url('../images/sub/s3_2_slogan_bg2.png') no-repeat center 0 /80%}
    .sub3_2 .s_tabCon.s2 .sec1 p{padding:200px 4% 0;font-size:16px}
    .sub3_2 .s_tabCon.s2 .sec1 p em{color:#f1672e}
    
    .sub3_2 .s_tabCon.s2 .sec2{margin:50px 0}
    .sub3_2 .s_tabCon.s2 .sec2 ul{margin:25px 0}
    .sub3_2 .s_tabCon.s2 .sec2 li{float:left;width:33.33%;text-align:center;border-left:1px solid #ddd}
    .sub3_2 .s_tabCon.s2 .sec2 li:first-child{border-left:0}
    .sub3_2 .s_tabCon.s2 .sec2 li em{font-size:16px}
    .sub3_2 .s_tabCon.s2 .sec2 li .emb{margin:10px 0;padding:0 15%}
    .sub3_2 .s_tabCon.s2 .sec2 li .info{padding:0 5px}
    
    .sub3_2 .s_tabCon.s2 .sec3{margin:50px 0}
    .sub3_2 .s_tabCon.s2 .sec3 .support{border:5px solid #efefef;border-radius:5px;padding:8px;text-align:left;margin:15px 0;}
    .sub3_2 .s_tabCon.s2 .sec3 .support img{vertical-align: top;width:30%}
    .sub3_2 .s_tabCon.s2 .sec3 .support .info{display:inline-block;width:65%;padding-left:15px;}
    .sub3_2 .s_tabCon.s2 .sec3 .support .info a{font-size:14px;font-weight:400}
    .sub3_2 .s_tabCon.s2 .sec3 .support .info .add{}
    
    .sub3_2 .s_tabCon.s2 .sec3 .bank{border:5px solid #efefef;border-radius:5px;padding:8px;text-align:left;margin:15px 0;}
    .sub3_2 .s_tabCon.s2 .sec3 .bank img{vertical-align: top;width:30%}
    .sub3_2 .s_tabCon.s2 .sec3 .bank .info{display:inline-block;width:65%;padding-left:15px;font-weight:200}    
    .sub3_2 .s_tabCon.s2 .sec3 .bank .info span{display:block;font-weight:400}
}
