    /*########################### suv_visual ###########################*/
    .sub_visual{width:100%;}
    .sub_visual .bg_area{width:100%;height:326px;text-align:center;position:relative;}
    .sub_visual .bg_area .box{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
    .sub_visual .bg_area .e_tit{font-weight: 100;line-height: 1; letter-spacing: 4px;color: #dedede;}
    .sub_visual .bg_area h2{font-weight: bold;line-height: 1.5; letter-spacing: -1.88px;color: #fff;}
    .sub_visual .bg_area p{font-weight: normal;line-height: 1.5; letter-spacing: -0.4px;color: #e8e8e8;}
    .sub_visual .nav{width:100%;height:46px;line-height:46px;border-bottom: solid 1px #707070;background-color: #fff;}
    .sub_visual .nav .inner{width:1280px;margin:0 auto;position: relative;}
    .sub_visual .nav .home_btn{width:46px;height:46px;border-left:1px solid #707070;border-right:1px solid #707070;text-align:center;float:left;}
    .sub_visual .nav .home_btn span{display:inline-block;margin-top:12px;}
    .sub_visual .nav .gnb_tit{width:200px;height:46px;line-height:46px; font-weight: normal;letter-spacing: -0.4px;color: #535353;text-align: center;float:left;}
    .sub_visual .nav .sub_tit{width:240px;line-height:45px;float:left;text-align:center;font-weight: normal; 
        letter-spacing: -0.4px;color: #535353;border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:1px solid #707070;
        position:absolute;left:246px;background-color: #fff;}
    .sub_visual .nav .sub_tit .letter{font-size:15px !important;letter-spacing: -1px;}
    .sub_visual .nav .sub_tit .page{width:100%;height:100%;position: relative;;}
    .sub_visual .nav .sub_tit .page i{display:block;width:14px;height:11px; position:absolute;right:20px;top:50%;transform: translateY(-50%);}
    .sub_visual .nav .sub_tit .select{border-top:1px solid #707070;}
    .sub_visual .nav .sub_tit .select li{border-bottom:1px solid #707070;}
    .sub_visual .nav .sub_tit .select li a{display:block;width:100%;height:100%; }
    .sub_visual .nav .sub_tit .select li:last-child{border-bottom:0;}

    /*############## sub_bg ###############*/
    .s1_visual .bg_area{background-image: url('/img/sub/s1_visual.png');}
    .s2_visual .bg_area{background-image: url('/img/sub/s2_visual.png');}
    .s2_visual .bg_area h2{letter-spacing: -1.88px;}
    .s3_visual_1 .bg_area{background-image: url('/img/sub/s3_visual_1.png');}
    .s3_visual_1 .bg_area h2{letter-spacing: -1.88px;}
    .s3_visual_2 .bg_area{background-image: url('/img/sub/s3_visual_2.png');}
    .s3_visual_2 .bg_area h2{letter-spacing: -1.88px;}
    .s3_visual_3 .bg_area{background-image: url('/img/sub/s3_visual_3.png');}
    .s3_visual_3 .bg_area h2{letter-spacing: -1.88px;}
    .s3_visual_4 .bg_area{background-image: url('/img/sub/s3_visual_4.png');}
    .s3_visual_4 .bg_area h2{letter-spacing: -1.88px;}
    .s4_visual_1 .bg_area{background-image: url('/img/sub/s4_visual_1.png');}
    .s4_visual_1 .bg_area h2{letter-spacing: -1.88px;}
    .s4_visual_3 .bg_area{background-image: url('/img/sub/s4_visual_3.png');}
    .s4_visual_3 .bg_area h2{letter-spacing: -1.88px;}
    .s4_visual_4 .bg_area{background-image: url('/img/sub/s4_visual_4.png');}
    .s4_visual_4 .bg_area h2{letter-spacing: -1.88px;}
    .s4_visual_5 .bg_area{background-image: url('/img/sub/s4_visual_5.png');}
    .s4_visual_5 .bg_area h2{letter-spacing: -1.88px;}
    .s5_visual_1 .bg_area{background-image: url('/img/sub/s5_visual_1.png');}
    .s5_visual_1 .bg_area h2{letter-spacing: -1.88px;}
    
    .fz_visual{background-image: url('/img/sub/fz_visual.png');}
    #fz_section01{width:100%;padding-top:186px;}
    #fz_section01 .title{text-align:center;color: #535353;}
    #fz_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #fz_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #fz_section01 .cont{width:100%;padding-top:64px;}
    #fz_section01 .cont .inner{width:1136px;margin:0 auto;position:relative;}
 
    #fz_section01 .cont .tit{width:401px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #fz_section01 .cont .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #fz_section01 .cont .tit strong{display:block;float:left;}
    #fz_section01 .cont p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}

    /*######################## s11 ###########################*/
    /* #s11_section01{width:100%;padding-top:186px;}
    #s11_section01 .title{width:100%;text-align:center;}
    #s11_section01 .title span{font-weight: normal;line-height: normal; letter-spacing: -0.43px; color: #535353;}
    #s11_section01 .title h2{font-weight: bold;line-height: 1.5; letter-spacing: -1.53px;color: #535353;}
    #s11_section01 .cont{width:100%;padding-top:36px;position:relative;}
    #s11_section01 .cont .border_bar{width:100%;height:1px;background-color:#bbb;position: absolute;top:60%;}
    #s11_section01 .cont .box_area{width:680px;height:250px;margin:0 auto;position:relative;}
    #s11_section01 .cont .left{width:65.5%;height:100%;position: absolute;left:0;background-image: url('/img/sub/s11_st01_boxBg.png');z-index:1 ;}
    #s11_section01 .cont .left .box{width:100%;height:100%;position: relative;}
    #s11_section01 .cont .left .box .box_inner{width:74%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s11_section01 .cont .left .border{display:block;width: 36px; height: 2px;background-color: #fff;}
    #s11_section01 .cont .left h2{font-weight: bold;line-height: 1.36; letter-spacing: -0.55px;color: #fff;padding:23px 0;}
    #s11_section01 .cont .left p{font-weight: 300; line-height: normal;letter-spacing: -0.35px;color: #fff;}
    #s11_section01 .cont .right{width:50%;height:100%;position: absolute;right:0;background-color: #a2a2a2;} */
    #s11_section02{width:100%;padding:170px 0 134px;}
    #s11_section02 .inner{width:963px;margin:0 auto;}
    #s11_section02 .tit{text-align:center;font-weight: bold;line-height: 1.39; letter-spacing: -1.1px;color: #204272;padding-bottom:32px;}
    #s11_section03{width:100%; padding-top:186px;}
    #s11_section03 .s11_st03wrap{width:100%;background-color: #f3f7fa;}
    #s11_section03 .title{width:100%;text-align:center;padding-bottom:70px;}
    #s11_section03 .title p{font-weight: normal;line-height: normal; letter-spacing: -0.43px; color: #535353;}
    #s11_section03 .title h2{font-weight: bold;line-height: 1.2; letter-spacing: -1.53px;color: #14467c;padding-top:20px;}

    #s11_section03 .inner{width:1240px;height:760px;margin:0 auto;position: relative;}
    #s11_section03 .left{width:80%;height:570px;position: absolute;left:0;top:50%;transform:translatey(-50%);background-color: #fff;position: relative;}
    #s11_section03 .left .box{width:90%;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
    #s11_section03 .left .mo_profile{display:none;}
    #s11_section03 .left .title{height:100px;}
    #s11_section03 .left .title .tit{float:left;}
    #s11_section03 .left .title .e_tit{float:left;margin-top:30px;margin-left:26px;}
    #s11_section03 .left .title h2 span{font-weight: bold;line-height: 1.37; letter-spacing: -1.03px;color: #535353;}
    #s11_section03 .left .title h2 strong{font-weight: 300;line-height: 1.38; letter-spacing: -0.6px;color: #7e7e7e;padding-left:10px;}
    #s11_section03 .left .title p{font-weight: bold;line-height: 1.38; letter-spacing: -0.6px;color: #28639a;}
    #s11_section03 .left .title p i{display:block;width:6px;height:6px;background-color: #28639a;float:left;margin-top:15px;margin-right:8px;}
    #s11_section03 .left .title p span{display:block;float:left;}
    #s11_section03 .left .title .e_tit{font-weight: 300;line-height: 1.91; letter-spacing: 2.75px;color: #92cbe1;}
    #s11_section03 .left .title .e_tit .bold{font-weight: bold;}
    #s11_section03 .left .cont{padding-top:47px;}
    #s11_section03 .left .cont .top{width:80%;height:114px;margin-bottom:40px;}
    #s11_section03 .left .cont .border1{width:100%;height:1px;background-color:#d9d9d9;}
    #s11_section03 .left .cont .bottom{width:80%;height:114px;padding-top:40px;}
    #s11_section03 .left .cont ul{float:left;}
    #s11_section03 .left .cont .w40{width:40%;}
    #s11_section03 .left .cont .w60{width:60%;}
    #s11_section03 .left .cont li{font-weight: 300;line-height: 1.53; letter-spacing: -0.38px;color: #535353;}
    #s11_section03 .right{width:50%;position: absolute;right:-20px;top:50%;transform:translatey(-50%);}

    #s11_section04{width:100%;height:602px;}
    #s11_section04 .left{width:47.3%;height:100%;float:left;}
    #s11_section04 .right{width:52.7%;height:100%;float:left;position:relative; background-color: #fbfbfb;}
    #s11_section04 .right .box{width:90%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s11_section04 .right h2{  font-weight: bold;line-height: 1.23;letter-spacing: -3.6px;color: #2d2d2d;padding:30px 0;}
    #s11_section04 .right h2 span{color: #14467c;}
    #s11_section04 .right p{font-weight: 300;line-height: normal; letter-spacing: -0.88px;color: #2d2d2d;}
    #s11_section04 .right p span{font-weight: bold;}
    /*######################## s12 ###########################*/
    #s12_section01{width:100%;padding-top:186px;}
    #s12_section01 .inner{width:1280px;margin:0 auto;}
    #s12_section01 .title{width:100%;text-align:center;color: #535353;}
    #s12_section01 .title span{font-weight: normal;line-height: 1; letter-spacing: -0.43px;}
    #s12_section01 .title h2{ font-weight: bold;line-height: 1.5; letter-spacing: -1.53px;}
    #s12_section01 .cont{width:100%;height:840px;margin-top:187px;background-color: #11233b;position:relative;}
    #s12_section01 .cont .top{width:944px;position: absolute;top:-118px;left:50%;transform: translateX(-50%);}
    #s12_section01 .cont .top ul{width:100%;height: 236px;}
    #s12_section01 .cont .top li{width:31.4%;height:100%;position:absolute;text-align:center;background-size: 125.5% auto;overflow: hidden;}
    #s12_section01 .cont .top li .st01_bg{width:100%;height:100%;margin-top:-20px;}
    #s12_section01 .cont .top li:nth-child(1){z-index: 4;left:0;}
    #s12_section01 .cont .top li:nth-child(2){z-index: 3;left:25%;}
    #s12_section01 .cont .top li:nth-child(3){z-index: 2;left:50%;}
    #s12_section01 .cont .top li:nth-child(4){height:229px;margin-top:7px;background-color:#fff;z-index: 1;right:0;box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.16);}
    #s12_section01 .cont .top li .box{width:100%;position: absolute;left: 50%;top:54%;transform: translate(-50%,-50%);color:#fff;font-weight: bold;line-height: 2.5;letter-spacing: -0.55px;}
    #s12_section01 .cont .top li:nth-child(4) .box{left:65.5%;}
    #s12_section01 .cont .top li:nth-child(4) .box .img{width:177px;margin:0 auto;}
    #s12_section01 .cont .bottom{width:100%;padding-top:166px;}
    #s12_section01 .cont .bottom .left{width:50%;height:630px;float:left;position:relative;border-right:1px solid #28639A;}
    #s12_section01 .cont .bottom .left .box{width:80%;position:absolute;top:0;left:50%;transform: translatex(-50%);}
    #s12_section01 .cont .bottom .left .tit_text{font-weight: normal;line-height: 1.43; letter-spacing: -0.7px;color: #fff;padding:48px 0;}
    #s12_section01 .cont .bottom .left .tit_text .point{font-weight: bold; color: #f9f9a3;text-decoration: underline; text-underline-position: under;}
    #s12_section01 .cont .bottom .left .time_desc .text{width:80%;margin:30px auto 0;font-weight: 300;line-height: 1.43; letter-spacing: -0.58px;color: #fff;}
    #s12_section01 .cont .bottom .left .kakao{text-align: center;padding-top:30px;}
    #s12_section01 .cont .bottom .right{width:50%;height:630px;float:left;position:relative;}
    #s12_section01 .cont .bottom .right .box{width:80%;position:absolute;top:0;left:50%;transform: translatex(-50%);}
    #s12_section01 .cont .bottom .right .desc{padding-top:39px;}
    #s12_section01 .cont .bottom .right .desc li{width:50%;height:260px;float:left;}
    #s12_section01 .cont .bottom .right .desc .padding_top{padding-top:20px;}
    #s12_section01 .cont .bottom .right .desc h2{height:40px;font-weight: bold;line-height: 1.44; letter-spacing: -0.63px;color: #fff456;}
    #s12_section01 .cont .bottom .right .desc h2 i{display:block;width:6px;height:6px;float:left;margin-right:12px; margin-top:15px;background-color: #fff456;}
    #s12_section01 .cont .bottom .right .desc h2 span{display:block;float:left;}
    #s12_section01 .cont .bottom .right .desc .clinic{font-weight: 300;line-height: 1.85; letter-spacing: -0.4px;color: #fff;margin-left:18px;}
    #s12_section01 .cont .bottom .tit{width: 246px; height: 55px;line-height: 55px;text-align:center;background-color: #fff;border-radius: 28px;
    font-weight: bold;letter-spacing: -0.63px;color: #11233b;margin:0 auto;}

    /*######################## s13 ###########################*/
    #s13_section01{width:100%;padding-top:186px;}
    #s13_section01 .inner{width:1240px;margin:0 auto;}
    #s13_section01 .title{width:100%;text-align:center;}
    #s13_section01 .title span{font-weight: normal;line-height: normal; letter-spacing: -0.43px; color: #535353;}
    #s13_section01 .title h2{font-weight: bold;line-height: 1.5; letter-spacing: -1.53px;color: #535353;}
    #s13_section01 .cont{width:100%;padding-top:53px;}
    #s13_section01 .cont ul{width:833px; margin:0 auto;position: relative;}
    #s13_section01 .cont ul .slick-track{padding-bottom:46px !important;}
    #s13_section01 .cont li{width:833px !important;height:510px;position: relative;background-color: #3aa6da;}
    #s13_section01 .cont li p{width: 315px; height: 84px;line-height: 84px;text-align:center;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);background-color: #fff;
    position: absolute;bottom:-42px;left:50%;transform: translateX(-50%);
    font-weight: bold;letter-spacing: -0.8px;color: #082846;}
    #s13_section01 .cont ul .slick-prev,#s13_section01 .cont ul .slick-next{font-size:0;width:57px;height:57px;background-repeat: no-repeat;background-position: center;
    position: absolute;top:40%;transform: translateY(-50%);}
    #s13_section01 .cont ul .slick-prev{background-image: url('/img/sub/s13_st01_prev.png');left:-100px;;}
    #s13_section01 .cont ul .slick-next{background-image: url('/img/sub/s13_st01_next.png');right:-100px;;}
    #s13_section01 .cont ul .slick-dots{padding-top:60px;}
    #s13_section01 .cont ul .slick-dots li{width:151px!important;height:92.6px !important;float:left;margin-left:19px;margin-top:14.4px;background-size: 100%;}
    #s13_section01 .cont ul .slick-dots li button{font-size: 0 ;}
    #s13_section01 .cont ul .slick-dots li:nth-child(1){margin-left:0;background-image: url('/img/sub/s13_st01_img00.jpg');}
    #s13_section01 .cont ul .slick-dots li:nth-child(2){background-image: url('/img/sub/s13_st01_img01.jpg');}
    #s13_section01 .cont ul .slick-dots li:nth-child(3){background-image: url('/img/sub/s13_st01_img02.jpg');}
    #s13_section01 .cont ul .slick-dots li:nth-child(4){background-image: url('/img/sub/s13_st01_img03.jpg');}
    #s13_section01 .cont ul .slick-dots li:nth-child(5){background-image: url('/img/sub/s13_st01_img04.jpg');}
    #s13_section01 .cont ul .slick-dots li:nth-child(6){margin-left:0;background-image: url('/img/sub/s13_st01_img05.jpg');}
    #s13_section01 .cont ul .slick-dots li:nth-child(7){background-image: url('/img/sub/s13_st01_img06.jpg');}
    #s13_section01 .cont ul .slick-dots li:nth-child(8){background-image: url('/img/sub/s13_st01_img07.jpg');}
    #s13_section01 .cont ul .slick-dots li:nth-child(9){background-image: url('/img/sub/s13_st01_img08.jpg');}
    #s13_section01 .cont ul .slick-dots li:nth-child(10){background-image: url('/img/sub/s13_st01_img09.jpg');}

    /*######################## s14 ###########################*/
    #s14_section01{width:100%;padding-top:186px;}
    #s14_section01 .inner{width:862px;margin:0 auto;}
    #s14_section01 .title{text-align:center;color: #535353;}
    #s14_section01 .title span{font-weight: normal;line-height: 1.82; letter-spacing: -0.43px;}
    #s14_section01 .title h2{font-weight: bold;line-height: 1.89; letter-spacing: -1.53px;}
    #s14_section01 .cont{padding-top:64px;}

    /*######################## s15 ###########################*/
    #s15_section01{width:100%;padding-top:186px;}
    #s15_section01 .inner{width:819px;margin:0 auto;}
    #s15_section01 .title{text-align:center;color: #535353;}
    #s15_section01 .title span{font-weight: normal;line-height: 1.82; letter-spacing: -0.43px;}
    #s15_section01 .title h2{font-weight: bold;line-height: 1.89; letter-spacing: -1.53px;}
    #s15_section01 .cont{width:100%;}
    #s15_section01 .cont li{width: 50%;float:left;text-align:center;padding-bottom:100px;}
    #s15_section01 .cont li .img{height:488px;position:relative;}
    #s15_section01 .cont li .img img{position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
    #s15_section01 .cont li .text{padding-top:50px;color: #535353;}
    #s15_section01 .cont li .text strong{font-weight: bold;line-height: 1.2; letter-spacing: -0.63px;}
    #s15_section01 .cont li .text p{font-weight: 300;line-height: 1.67; letter-spacing: -0.45px;}

    /*######################## s16 ###########################*/
    #s16_section01{width:100%;padding-top:186px;}
    #s16_section01 .inner{width:884px;margin:0 auto;}
    #s16_section01 .title{text-align:center;color: #535353;}
    #s16_section01 .title span{font-weight: normal;line-height: 1.82; letter-spacing: -0.43px;}
    #s16_section01 .title h2{font-weight: bold;line-height: 1.89; letter-spacing: -1.53px;}
    #s16_section01 .cont{width:100%;padding-top: 40px;}
    #s16_section01 .cont li{width:100%;padding:40px 0;border-bottom:1px solid #ccc;}
    #s16_section01 .cont li:nth-child(2){border:0;}
    #s16_section01 .cont li .box{width:72%;margin:0 auto;}
    #s16_section01 .cont li .box .icon{float: left;position:relative;}
    #s16_section01 .cont li:nth-child(1) .box .icon{width:38px;height:55px;}
    #s16_section01 .cont li:nth-child(2) .box .icon{width:47px;height:48px;}
    #s16_section01 .cont li .box .icon img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s16_section01 .cont li .box .text{float:left;line-height:47px;text-indent:20px;}
    #s16_section01 .cont li:nth-child(2) .box .text span{padding-right:10px;}
    #s16_section01 .cont li:nth-child(2) .box .text a{font-weight: bold;letter-spacing: -0.88px;}

    /*######################## s21 ###########################*/
    #s21_section01{width:100%;padding-top:186px;}
    #s21_section01 .title{text-align:center;color: #535353;}
    #s21_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s21_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s21_section01 .cont{width:100%;background-image: url('/img/sub/s21_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s21_section01 .cont .inner{width:1240px;margin:0 auto;position:relative;}
    #s21_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s21_section01 .cont .top_box .tit{width:401px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s21_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s21_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s21_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s21_section01 .cont .bottom_desc{width:100%;padding-top:280px;}
    #s21_section01 .cont .bottom_desc li{width:100%;}
    #s21_section01 .cont .bottom_desc li:nth-child(1){border-bottom:1px solid  #9b9b9b;}
    #s21_section01 .cont .bottom_desc li .box{width:80%;margin:0 auto;}
    #s21_section01 .cont .bottom_desc li .img{width:50%;float:left;}
    #s21_section01 .cont .bottom_desc li .text{width:50%;height:346px;float:left;position:relative;}
    #s21_section01 .cont .bottom_desc li .text .text_box{width:90%;color: #fff;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s21_section01 .cont .bottom_desc li:nth-child(1) .text .text_box{width:80%;}
    #s21_section01 .cont .bottom_desc li .text .text_box .border{display:block; width: 36px; height: 2px;background-color: #fff;margin-bottom:20px;}
    #s21_section01 .cont .bottom_desc li .text .text_box h2{font-weight: bold;letter-spacing: -0.75px;padding:15px 0 25px; }
    #s21_section01 .cont .bottom_desc li .text .text_box p{font-weight: normal; line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;}
    #s21_section01 .cont .bottom_desc li .text .text_box p span{font-weight: bold;}

    #s21_section02{width:100%;padding:193px 0;}
    #s21_section02 .inner{width:1143px;margin:0 auto;}
    #s21_section02 h2{font-weight: bold;line-height: 1.87; letter-spacing: -1.18px;color: #082846;text-align:center;}
    #s21_section02 ul{padding-top:63px;}
    #s21_section02 li{width:32%;margin:0 0.5%;float:left;text-align: center;}
    #s21_section02 li .top{width:100%;height:94px;position: relative;margin-bottom:10px;}
    #s21_section02 li .top .q_box{position: absolute;width:45px;height:45px;left:1%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s21_section02 li .top .box{width: 338px; height:100%;background-color: #28639a;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    position: absolute;right:0;top:0;}
    #s21_section02 li .top .box .box_inner{width:100%;height:100%;position:relative;}
    #s21_section02 li .top .box .box_inner p{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.33; letter-spacing: -0.45px; color: #fff;text-align: left;}
    #s21_section02 li:nth-child(1) .top .box .box_inner p{width:55%;}
    #s21_section02 li:nth-child(2) .top .box .box_inner p{width:70%;}
    #s21_section02 li:nth-child(3) .top .box .box_inner p{width:80%;}
    #s21_section02 li .bottom{width:100%;height:177px;position: relative;margin-top:10px;}
    #s21_section02 li .bottom .a1d{width:45px !;height:45px;position: absolute;left:-1%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s21_section02 li .bottom .box{width: 338px; height:100%;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    position: absolute;right:0;top:0;}
    #s21_section02 li .bottom .box .border_bar{display:block;width:100%;height:5px;background-color: #28639a;}
    #s21_section02 li .bottom .box .box_inner{width:100%;height:100%;position:relative;}
    #s21_section02 li .bottom .box p{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: normal;line-height: 1.47; letter-spacing: -0.38px;color: #535353;text-align: left;}
    #s21_section02 li:nth-child(1) .bottom .box .box_inner p{width:50%;}
    #s21_section02 li:nth-child(2) .bottom .box .box_inner p{width:76%;}
    #s21_section02 li:nth-child(3) .bottom .box .box_inner p{width:82%;}

    #s21_section03{width:100%;padding-bottom:177px;}
    #s21_section03 .inner{width:983px;margin:0 auto;}
    #s21_section03 h2{text-align: center;font-weight: bold;letter-spacing: -1.18px;color: #082846;}
    #s21_section03 .cont{width:100%;padding-top:67px;}
    #s21_section03 .cont .left{width:50%;float:left;}
    #s21_section03 .cont .left .top{padding:38px 0 25px;border-bottom:3px solid #efefef;}
    #s21_section03 .cont .left .desc span{font-weight: bold;line-height: 1.88; letter-spacing: -0.63px;color: #2d2d2d;border-bottom:1px solid #929aa2;}
    #s21_section03 .cont .left .desc .text{padding-top:10px;}
    #s21_section03 .cont .left .desc .text strong{ font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #082846;}
    #s21_section03 .cont .left .desc .text p{padding-top:10px;font-weight: normal; line-height: 1.56; letter-spacing: -0.4px;color: #535353;}
    #s21_section03 .cont .left .bottom{padding:25px 0;}
    #s21_section03 .cont .right{width:50%;float:left;}

    #s21_section04{width:100%;padding-bottom:110px;}
    #s21_section04 .inner{width:762px;margin:0 auto;}
    #s21_section04 h2{text-align: center;font-weight: bold;letter-spacing: -1.18px;color: #082846;}
    #s21_section04 .cont{width:100%;padding-top:67px;}
    #s21_section04 .cont li{width:50%;height:94px;padding:12px 0;float:left;}
    #s21_section04 .cont li .box{width:90%;height:100%;margin:0 auto;position: relative;}
    #s21_section04 .cont li .num{width:45px;height:45px;position: absolute;left:-5%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s21_section04 .cont li .txt{width:338px;height:100%;position:absolute;right:0;top:0; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}
    #s21_section04 .cont li .txt .txt_box{width:100%;height:100%;position: relative;}
    #s21_section04 .cont li .txt .txt_box p{width:80%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.33; letter-spacing: -0.6px;color: #fff;text-align: center;}
    #s21_section04 .cont li .blue{background-color: #28639a;}
    #s21_section04 .cont li .bblue{background-color: #204272;}

    #s21_section05{width:100%;padding-bottom:144px;}
    #s21_section05 .inner{width:866px;margin:0 auto;}
    #s21_section05 .left{width:50%;height:626px;float:left;position: relative;}
    #s21_section05 .left .box{width:100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
    #s21_section05 .left .border{display:block;width: 36px; height: 2px;background-color: #082846;}
    #s21_section05 .left  .text h2{font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #082846;padding-top:15px;}
    #s21_section05 .left  .text p{ font-weight: normal;line-height: 1.56; letter-spacing: -0.4px;line-height: 1.56;color: #535353;padding-top:20px;}
    #s21_section05 .right{width:50%;float:left;}

    #s21_section06{width:100%;background-image: url('/img/sub/s21_st06_bg.png');background-size: 100% auto;;}
    #s21_section06 .inner{width:1114px;margin:0 auto;padding:88px 0;}
    #s21_section06 .left{width:50%;float: left;}
    #s21_section06 .right{width:50%;float: left;}
    #s21_section06 .right .box{width:90%;margin:0 auto;}
    #s21_section06 .right .box .top{padding-top:15px;padding-bottom:56px;border-bottom: 1px solid #b1b1b1;}
    #s21_section06 .right .box .bottom{padding-top:56px;}
    #s21_section06 .right .box .border{display:block;width: 36px; height: 2px;background-color: #92cbe1;}
    #s21_section06 .right .box h2{font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #92cbe1;padding-top:13px;}
    #s21_section06 .right .box p{font-weight: 300;line-height: 1.56; letter-spacing: -0.4px; color: #e3e3e3;padding-top:21px;}

    /*######################## s22 ###########################*/

    #s22_section01{width:100%;padding-top:186px;}
    #s22_section01 .title{text-align:center;color: #535353;}
    #s22_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s22_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s22_section01 .cont{width:100%;background-image: url('/img/sub/s22_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s22_section01 .cont .inner{width:1240px;margin:0 auto;position:relative;}
    #s22_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s22_section01 .cont .top_box .tit{width:317px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s22_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s22_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s22_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s22_section01 .cont .bottom_desc{width:957px;margin:0 auto;padding-top:240px;}
    #s22_section01 .cont .bottom_desc .left{width:50%;float:left;}
    #s22_section01 .cont .bottom_desc .right{width:50%;height:352px;float:left;position:relative;}
    #s22_section01 .cont .bottom_desc .right .box{width:85%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s22_section01 .cont .bottom_desc .right .border{display:block;width: 36px; height: 2px;background-color: #fff;}
    #s22_section01 .cont .bottom_desc .right .text h2{font-weight: bold; letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s22_section01 .cont .bottom_desc .right .text p{font-weight: normal;line-height: normal; letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s22_section01 .cont .desc_area{width:846px;margin:96px auto 0;}
    #s22_section01 .cont .desc_area li{width:25%;float:left;position: relative;}
    #s22_section01 .cont .desc_area li .num{position: absolute;top:-20px;left:38%;transform: translateX(-50%);z-index: 1;}
    #s22_section01 .cont .desc_area li .box_bg{width:165px;height:164px;background-image: url('/img/sub/s22_st01_box_bg.png');position: relative;}
    #s22_section01 .cont .desc_area li .box_bg p{ width:80%;line-height:normal;font-weight: normal;letter-spacing: -0.55px;color: #fff;text-align:center;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
    #s22_section01 .cont .desc_area li:after{content:"";display:inline-block;width:20px;height:23px;background-image: url('/img/sub/s22_st01_icon00.png');position:absolute;top:50%;right:10px;transform: translateY(-50%);}
    #s22_section01 .cont .desc_area li:last-child:after{content:"";display:none;}
    #s22_section01 .cont .bar_desc{text-align:center;}
    #s22_section01 .cont .bar_desc .bar{width:100%;height:34px;position: relative;margin-top:69px;}
    #s22_section01 .cont .bar_desc .bar .border{display:block;width: 371px; height: 1px;background-color: #3aa6da;position: absolute;top:50%;transform: translateY(-50%);}
    #s22_section01 .cont .bar_desc .bar i{display:block;width:39px;position: absolute;top: 0;left:50%;transform: translateX(-50%);}
    #s22_section01 .cont .bar_desc .bar .border_left{left:0;}
    #s22_section01 .cont .bar_desc .bar .border_right{right:0;}
    #s22_section01 .cont .bar_desc .text_desc{width: 100%;height:89px;text-align: center; font-weight: 300; line-height: 1.39; letter-spacing: -0.78px;color: #fff;position: relative;margin-top:48px;}
    #s22_section01 .cont .bar_desc .text_desc .txt_f{position: absolute;top:50%;transform: translateY(-50%);font-style:normal;font-weight: 500; letter-spacing: -2.13px; color: #fff;}
    #s22_section01 .cont .bar_desc .text_desc .left{left:20%;}
    #s22_section01 .cont .bar_desc .text_desc .right{right:20%;}
    #s22_section01 .cont .bar_desc .text_desc .center{position: absolute;top:0;left:50%;transform: translateX(-50%);}
    #s22_section01 .cont .bar_desc .text_desc .center span{font-weight: bold;}

    #s22_section02{width:100%;}
    #s22_section02 .inner{width:1240px;height:679px;margin:0 auto;position: relative;}
    #s22_section02 .left{position: absolute;left:0;top:246px;}
    #s22_section02 .m_left{display:none;}
    #s22_section02 .center{width:80%;position: absolute;left:50%;top:0;transform: translateX(-50%);}
    #s22_section02 .right{position: absolute;right:0;top:246px;}
    #s22_section02 .m_right{display:none;}
    #s22_section02 li{padding-bottom:59px;}
    #s22_section02 .num{width:55px;height:55px;float:left;}
    #s22_section02 .txt{float:left;font-weight: 300;line-height: 1.37; letter-spacing: -0.48px;line-height: 1.37;color: #535353;padding-left:18px;padding-top:10px;}

    #s22_section03{width:100%;padding-bottom:177px;padding-top:100px;}
    #s22_section03 .inner{width:983px;margin:0 auto;}
    #s22_section03 h2{text-align: center;font-weight: bold;letter-spacing: -1.18px;color: #082846;}
    #s22_section03 .cont{width:100%;padding-top:67px;}
    #s22_section03 .cont .left{width:50%;float:left;}
    #s22_section03 .cont .left .top{padding:38px 0 25px;border-bottom:3px solid #efefef;}
    #s22_section03 .cont .left .desc span{font-weight: bold;line-height: 1.88; letter-spacing: -0.63px;color: #2d2d2d;border-bottom:1px solid #929aa2;}
    #s22_section03 .cont .left .desc .text{padding-top:10px;}
    #s22_section03 .cont .left .desc .text strong{ font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #082846;}
    #s22_section03 .cont .left .desc .text p{padding-top:10px;font-weight: normal; line-height: 1.56; letter-spacing: -0.4px;color: #535353;}
    #s22_section03 .cont .left .bottom{padding:25px 0;}
    #s22_section03 .cont .right{width:50%;float:left;}

    #s22_section04{width:100%;padding-bottom:110px;}
    #s22_section04 .inner{width:762px;margin:0 auto;}
    #s22_section04 h2{text-align: center;font-weight: bold;letter-spacing: -1.18px;color: #082846;}
    #s22_section04 .cont{width:100%;padding-top:67px;}
    #s22_section04 .cont li{width:50%;height:94px;padding:12px 0;float:left;}
    #s22_section04 .cont li .box{width:90%;height:100%;margin:0 auto;position: relative;}
    #s22_section04 .cont li .num{width:45px;height:45px;position: absolute;left:-5%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s22_section04 .cont li .txt{width:338px;height:100%;position:absolute;right:0;top:0; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}
    #s22_section04 .cont li .txt .txt_box{width:100%;height:100%;position: relative;}
    #s22_section04 .cont li .txt .txt_box p{width:80%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.33; letter-spacing: -0.6px;color: #fff;text-align: center;}
    #s22_section04 .cont li .blue{background-color: #28639a;}
    #s22_section04 .cont li .bblue{background-color: #204272;}

    #s22_section05{width:100%;padding-bottom:110px;}
    #s22_section05 .inner{width:1071px;margin:0 auto;}
    #s22_section05 h2{text-align: center;font-weight: 300;letter-spacing: -1.18px;color: #082846;}
    #s22_section05 h2 span{font-weight: bold;}
    #s22_section05 .cont{width:100%;padding-top:67px;}
    #s22_section05 .cont li{width:48%;height:113px;margin:2% 1%;float: left;border-radius: 124px;border: solid 1.5px #28639a;position: relative;}
    #s22_section05 .cont li:nth-child(1) .box{width:86%;}
    #s22_section05 .cont li:nth-child(2) .box{width:91%;}
    #s22_section05 .cont li:nth-child(3) .box{width:81%;}
    #s22_section05 .cont li:nth-child(4) .box{width:78%;}
    #s22_section05 .cont li .box{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s22_section05 .cont .lid{border: solid 1.5px #082846;}
    #s22_section05 .cont li .num{ font-weight: bold;letter-spacing: -1.23px;float:left;}
    #s22_section05 .cont li:nth-child(1) .num{margin-top:10px;}
    #s22_section05 .cont li:nth-child(2) .num{margin-top:10px;}
    #s22_section05 .cont li .numb{color: #28639a;}
    #s22_section05 .cont li .numd{color: #082846;}
    #s22_section05 .cont li .txt{float:left;padding-left:4%;line-height: 1.44; letter-spacing: -0.48px;font-weight: normal;color: #535353;}

    #s22_section06{width:100%;padding-bottom:144px;}
    #s22_section06 .inner{width:866px;margin:0 auto;}
    #s22_section06 .left{width:50%;height:626px;float:left;position: relative;}
    #s22_section06 .left .box{width:100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
    #s22_section06 .left .border{display:block;width: 36px; height: 2px;background-color: #082846;}
    #s22_section06 .left  .text h2{font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #082846;padding-top:15px;}
    #s22_section06 .left  .text p{ font-weight: normal;line-height: 1.56; letter-spacing: -0.4px;line-height: 1.56;color: #535353;padding-top:20px;}
    #s22_section06 .right{width:50%;float:left;}

    #s22_section07{width:100%;background-image: url('/img/sub/s22_st07_bg.png');background-size: 100% auto;;}
    #s22_section07 .inner{width:1114px;margin:0 auto;padding:88px 0;}
    #s22_section07 .left{width:50%;float: left;}
    #s22_section07 .right{width:50%;float: left;}
    #s22_section07 .right .box{width:90%;margin:0 auto;}
    #s22_section07 .right .box .top{padding-top:15px;padding-bottom:56px;border-bottom: 1px solid #b1b1b1;}
    #s22_section07 .right .box .bottom{padding-top:56px;}
    #s22_section07 .right .box .border{display:block;width: 36px; height: 2px;background-color: #92cbe1;}
    #s22_section07 .right .box h2{font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #92cbe1;padding-top:13px;}
    #s22_section07 .right .box p{font-weight: 300;line-height: 1.56; letter-spacing: -0.4px; color: #e3e3e3;padding-top:21px;}

    /*######################## s23 ###########################*/
    #s23_section01{width:100%;padding:186px 0 536px;}
    #s23_section01 .title{text-align:center;color: #535353;}
    #s23_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s23_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s23_section01 .cont{width:100%;background-image: url('/img/sub/s23_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s23_section01 .cont .inner{width:1240px;margin:0 auto;position:relative;}
    #s23_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s23_section01 .cont .top_box .tit{width:637px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s23_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s23_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s23_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s23_section01 .cont .bottom_desc{width:1097px;margin:0 auto;padding:340px 0 160px;}
    #s23_section01 .cont .bottom_desc .left{width:50%;height:582px;float:left;position:relative;}
    #s23_section01 .cont .bottom_desc .left .box{width:94%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s23_section01 .cont .bottom_desc .left .border{display:block;width: 36px; height: 2px;background-color: #fff;}
    #s23_section01 .cont .bottom_desc .left .text h2{font-weight: bold; letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s23_section01 .cont .bottom_desc .left .text p{font-weight: normal;line-height: normal; letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s23_section01 .cont .bottom_desc .right{width:50%;float:left;}
    #s23_section01 .cont .desc_area{width:100%;position: absolute;bottom:-45%;}
    #s23_section01 .cont .desc_area li{width:50%;float:left;text-align:center;}
    #s23_section01 .cont .desc_area li .text{font-weight: normal;line-height: 1.39;letter-spacing: -0.45px;color: #535353;}

    #s23_section02{width:100%;}
    #s23_section02 .inner{width:839px;margin:0 auto;text-align: center;}
    #s23_section02 .title h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s23_section02 .title p{font-weight: normal; line-height: 1.39;letter-spacing: -0.45px;color: #535353;}

    #s23_section02 .cont{width:100%;}
    #s23_section02 .cont li{width:23%;margin:56px 1% 0;float:left;background-size: 100% auto; background-position: center center ;width: 188px;height: 223px;position: relative;}
    #s23_section02 .cont li:nth-child(1){background-image: url('/img/sub/s23_st02_li_bg01.png');}
    #s23_section02 .cont li:nth-child(2){background-image: url('/img/sub/s23_st02_li_bg02.png');}
    #s23_section02 .cont li:nth-child(3){background-image: url('/img/sub/s23_st02_li_bg03.png');}
    #s23_section02 .cont li:nth-child(4){background-image: url('/img/sub/s23_st02_li_bg04.png');}
    #s23_section02 .cont li .box{width:80%;position: absolute;left:50%;top:60%;transform: translate(-50%,-50%);}
    #s23_section02 .cont li .border{display:block; width: 56px;height: 5px;background-color: #204272;margin:0 auto;}
    #s23_section02 .cont li p{font-weight: normal;line-height: 1.39;letter-spacing: -0.45px;color: #204272;margin-top:22px;}

    #s23_section03{width:100%;background-color:#05121e ;height:575px;position: relative;margin-top:148px;}
    #s23_section03 .inner{width:1010px;height:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s23_section03 .left{width:43%;height:100%;float:left;position: relative;}
    #s23_section03 .left p{position: absolute;top:50%;left:0;transform: translateY(-50%);}
    #s23_section03 .right{width:57%;height:100%;float:left;position: relative;}
    #s23_section03 .right .box{position: absolute;top:50%;left:0;transform: translateY(-50%);}
    #s23_section03 .right .border{display:block;width: 36px; height: 2px;background-color: #92cbe1;}
    #s23_section03 .right h2{font-weight: bold;  letter-spacing: -0.88px;line-height: 1.29;color: #92cbe1;padding-top:13px;}
    #s23_section03 .right .txt{font-weight: normal;line-height: normal; letter-spacing: -0.35px;color: #e3e3e3;padding-top:44px;}
    #s23_section03 .right .txt li{line-height:45px;letter-spacing: -0.4px;font-weight: 300;}
    #s23_section03 .right .txt li span{padding-right:10px;color: #92cbe1; font-weight: bold;}

    #s23_section04{width:100%;text-align: center;padding:168px 0;}
    #s23_section04 .inner{width:450px;margin:0 auto;}
    #s23_section04 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s23_section04 .cont{width:100%;margin-top:74px;}
    #s23_section04 .cont li{width:100%;height:94px;padding:12px 0;}
    #s23_section04 .cont li .box{width:98%;height:100%;margin:0 auto;position: relative;}
    #s23_section04 .cont li .num{width:45px;height:45px;position: absolute;left:-5%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s23_section04 .cont li .txt{width:100%;height:100%;position:absolute;right:0;top:0; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}
    #s23_section04 .cont li .txt .txt_box{width:100%;height:100%;position: relative;}
    #s23_section04 .cont li .txt .txt_box p{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.33; letter-spacing: -0.6px;color: #fff;text-align: center;}
    #s23_section04 .cont li .blue{background-color: #28639a;}
    #s23_section04 .cont li .bblue{background-color: #204272;}

    /*######################## s24 ###########################*/
    #s24_section01{width:100%;padding:156px 0;}
    #s24_section01 .title{text-align:center;color: #535353;}
    #s24_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s24_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s24_section01 .cont{width:100%;background-image: url('/img/sub/s24_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s24_section01 .cont .inner{width:1240px;margin:0 auto;position:relative;}
    #s24_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s24_section01 .cont .top_box .tit{width:409px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s24_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s24_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s24_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}

    #s24_section01 .cont .bottom_desc{width:1097px;margin:0 auto;padding:260px 0 70px;}
    #s24_section01 .cont .bottom_desc .left{width:50%;float:left;}
    #s24_section01 .cont .bottom_desc .right{width:50%;height:352px;float:left;position:relative;}
    #s24_section01 .cont .bottom_desc .right .box{width:94%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s24_section01 .cont .bottom_desc .right .border{display:block;width: 36px; height: 2px;background-color: #fff;}
    #s24_section01 .cont .bottom_desc .right .text h2{font-weight: bold; letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s24_section01 .cont .bottom_desc .right .text p{font-weight: normal;line-height: normal; letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s24_section01 .cont .desc_area{width:100%;}
    #s24_section01 .cont .desc_area h2{font-weight: bold;letter-spacing: -0.75px; color: #fff;text-align: center;}
    #s24_section01 .cont .desc_area ul{padding-top:40px;}
    #s24_section01 .cont .desc_area li{float:left;width:23%;margin:0 1%;}
    #s24_section01 .cont .desc_area li .tit{font-weight: bold;line-height: 1.15;letter-spacing: -0.65px;color: #fff;text-align: center;}
    #s24_section01 .cont .desc_area li .border_box{width:100%;height:164px; border-radius: 82px; border: solid 1px #3aa6da;margin-top:9px;position:relative;color:#fff;}
    #s24_section01 .cont .desc_area li .border_box .box{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);line-height:20px;font-weight: normal;letter-spacing: -0.45px;}
    #s24_section01 .cont .desc_area li .border_box .box p{padding:2px 0;line-height:1.39;}
    #s24_section01 .cont .desc_area li .border_box .box p span{font-weight: bold;}
    #s24_section01 .cont .desc_area li .border_box .box p i{padding-left:10px;}
    #s24_section01 .cont .desc_area li:nth-child(1) div .box{width:68%;}
    #s24_section01 .cont .desc_area li:nth-child(2) div .box{width:72%;}
    #s24_section01 .cont .desc_area li:nth-child(3) div .box{width:78.2%;}
    #s24_section01 .cont .desc_area li:nth-child(4) div .box{width:24%;}

    #s24_section02{width:100%;}
    #s24_section02 .inner{width:1240px;margin:0 auto;text-align: center;}
    #s24_section02 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s24_section02 .cont{width:100%;padding-top:73px;}
    #s24_section02 .cont li{width:25%;float:left;}
    #s24_section02 .cont li .box_tit{ width: 134px; height: 39px; line-height: 39px;border-radius: 20px; background-color: #204272; 
    font-weight: bold;letter-spacing: -0.45px;color: #fff;text-align: center;margin:24px auto 13px;}
    #s24_section02 .cont li .txt{ font-weight: normal;letter-spacing: -0.45px; color: #535353;}

    #s24_section03{width:100%;padding:186px 0;}
    #s24_section03 .inner{width:1240px;margin:0 auto;text-align: center;}
    #s24_section03 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s24_section03 .cont{width:100%;padding-top:69px;}
    #s24_section03 .cont li{width:25%;float:left;position:relative;}
    #s24_section03 .cont li:after{content:"";display:block;width: 19px; height: 23px;
    background-image: url('/img/sub/s24_st03_icon.png');position:absolute;top:50%;right:-10px;transform: translateY(-50%);}
    #s24_section03 .cont li:last-child:after{content:"";display:none;}
    
    #s24_section04{width:100%;height:497px;background-image: url('/img/sub/s24_st04_bg.png');}
    #s24_section04 .inner{width:980px;margin:0 auto;}
    #s24_section04 .title{font-weight: bold;line-height: 2.29;letter-spacing: -0.88px;color: #fff;text-align:center;overflow:hidden;}
    #s24_section04 .title .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;margin:120px auto 0;}
    #s24_section04 .title span{color: #92cbe1;}
    #s24_section04 .cont{width:100%;padding-top:68px;}
    #s24_section04 .cont li{width:25%;padding:15px 0;float:left;font-weight: 500;line-height: 34px;letter-spacing: -0.45px;color: #e3e3e3;}
    #s24_section04 .cont li:nth-child(1){width:20%;}
    #s24_section04 .cont li:nth-child(5){width:20%;}
    #s24_section04 .cont li:nth-child(2){width:23%;}
    #s24_section04 .cont li:nth-child(6){width:23%;}
    #s24_section04 .cont li:nth-child(3){width:23%;}
    #s24_section04 .cont li:nth-child(7){width:23%;}
    #s24_section04 .cont li:nth-child(4){width:34%;}
    #s24_section04 .cont li:nth-child(8){width:34%;}
    #s24_section04 .cont li span{padding-left:10px;}

    #s24_section05{width:100%;text-align: center;padding:168px 0;}
    #s24_section05 .inner{width:450px;margin:0 auto;}
    #s24_section05 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s24_section05 .cont{width:100%;margin-top:74px;}
    #s24_section05 .cont li{width:100%;height:94px;padding:12px 0;}
    #s24_section05 .cont li .box{width:98%;height:100%;margin:0 auto;position: relative;}
    #s24_section05 .cont li .num{width:45px;height:45px;position: absolute;left:-5%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s24_section05 .cont li .txt{width:100%;height:100%;position:absolute;right:0;top:0; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}
    #s24_section05 .cont li .txt .txt_box{width:100%;height:100%;position: relative;}
    #s24_section05 .cont li .txt .txt_box p{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.33; letter-spacing: -0.6px;color: #fff;text-align: center;}
    #s24_section05 .cont li .blue{background-color: #28639a;}
    #s24_section05 .cont li .bblue{background-color: #204272;}

    /*######################## s25 ###########################*/
    #s25_section01{width:100%;padding:156px 0;}
    #s25_section01 .title{text-align:center;color: #535353;}
    #s25_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s25_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s25_section01 .cont{width:100%;background-image: url('/img/sub/s25_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s25_section01 .cont .inner{width:1240px;height:850px;margin:0 auto;position:relative;}
    #s25_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s25_section01 .cont .top_box .tit{width:409px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s25_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s25_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s25_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s25_section01 .cont .bottom_desc{width:995px;position: absolute;left:50%;bottom:-20%;;transform: translateX(-50%);}
    #s25_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s25_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s25_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s25_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s25_section01 .cont .bottom_desc .img_desc{margin-top:56px;}
    #s25_section01 .cont .bottom_desc .img_desc li{width:50%;float:left;}

    #s25_section02{width:100%;}
    #s25_section02 .inner{width:997px;margin:0 auto;text-align: center;}
    #s25_section02 .title{text-align: center;}
    #s25_section02 .title h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px; color: #082846;}
    #s25_section02 .title .border{display:block;width: 58px;height: 2px;background-color: #082846;margin:26px auto 57px;}
    #s25_section02 .cont{width:100%;}
    #s25_section02 .cont li{width:23%;height:146px;margin:0 1%;float:left;
    background-image: url('/img/sub/s25_st02_box_bg.png');position:relative;}
    #s25_section02 .cont li p{width:80%;font-weight: bold;line-height: normal;letter-spacing: -0.53px;color: #204272;
    position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

    #s25_section03{width:100%;background-image: url('/img/sub/s25_st03_bg.png');background-size: 100% auto;;margin-top:196px;}
    #s25_section03 .inner{width:1114px;margin:0 auto;padding:88px 0;}
    #s25_section03 .left{width:50%;float: left;}
    #s25_section03 .right{width:50%;float: left;}
    #s25_section03 .right .box{width:90%;margin:0 auto;}
    #s25_section03 .right .box .top{padding-top:15px;padding-bottom:56px;border-bottom: 1px solid #b1b1b1;}
    #s25_section03 .right .box .bottom{padding-top:56px;}
    #s25_section03 .right .box .border{display:block;width: 36px; height: 2px;background-color: #92cbe1;}
    #s25_section03 .right .box h2{font-weight: bold;line-height:2; letter-spacing: -0.63px;color: #92cbe1;}
    #s25_section03 .right .box strong{line-height: 1.25;letter-spacing: -0.4px;font-weight: bold;color: #92cbe1;}
    #s25_section03 .right .box p{font-weight: 300;line-height: 1.56; letter-spacing: -0.4px; color: #e3e3e3;padding-top:21px;}

    /*######################## s26 ###########################*/
    #s26_section01{width:100%;padding:186px 0 0;}
    #s26_section01 .title{text-align:center;color: #535353;}
    #s26_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s26_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s26_section01 .cont{width:100%;background-image: url('/img/sub/s26_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s26_section01 .cont .inner{width:1240px;height:580px;margin:0 auto;position:relative;}
    #s26_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s26_section01 .cont .top_box .tit{width:693px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s26_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s26_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s26_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s26_section01 .cont .bottom_desc{width:1153px;position: absolute;left:50%;bottom:-60%;;transform: translateX(-50%);}
    #s26_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s26_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s26_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s26_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s26_section01 .cont .bottom_desc .img_desc{margin-top:56px;}
    #s26_section01 .cont .bottom_desc .img_desc li{width:33%;float:left;text-align: center;}
    #s26_section01 .cont .bottom_desc .img_desc li .text h2{ font-weight: bold;letter-spacing: -3px;color: #204272; line-height: 3;}
    #s26_section01 .cont .bottom_desc .img_desc li .text p{font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #535353;}

    #s26_section02{width:100%;padding-top:380px}
    #s26_section02 .inner{width:1165px;margin:0 auto;text-align: center;}
    #s26_section02 .title{text-align: center;}
    #s26_section02 .title h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px; color: #082846;}
    #s26_section02 .cont{width:100%;padding-top:60px;}
    #s26_section02 .cont li{width:31%;margin:0 1%;float:left;}

    #s26_section03{width:100%;padding-top:176px;}
    #s26_section03 .inner{width:1144px;margin:0 auto;}
    #s26_section03 h2{font-weight: bold;line-height: 1.28;letter-spacing: -1.18px; color: #082846;text-align: center;}
    #s26_section03 .cont{width:100%;height:1000px;background-image: url('/img/sub/s26_st03_bg.png');margin-top:49px;position: relative;overflow: hidden;}
    #s26_section03 .cont .border{display:block;width:1px;height:80%;background-color: #87939E;position: absolute;left:48%;top:50%;transform: translateY(-50%);}
    #s26_section03 .cont ul{width:100%;height:100%;margin-top:60px;}
    #s26_section03 .cont li{width:60%;position:relative;padding:30px 0;}
    #s26_section03 .cont .left_area{left:0;}
    #s26_section03 .cont .right_area{width:65%;left:45%;}
    #s26_section03 .cont li .num{width:10%;float:left;}
    #s26_section03 .cont li .text{width:75%;float:left;}
    #s26_section03 .cont li .text strong{font-weight: bold;line-height: normal;letter-spacing: -0.68px;color: #204272;}
    #s26_section03 .cont li .text p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #2d2d2d;}
    #s26_section03 .cont .left_area .text{padding-left:26px;}
    #s26_section03 .cont .right_area .text{padding-left:26px;}

    #s26_section04{width:100%;padding:176px 0;}
    #s26_section04 .inner{width:1159px;margin:0 auto;}
    #s26_section04 h2{font-weight: bold;line-height: 1.28;letter-spacing: -1.18px;color: #082846;text-align: center;}
    #s26_section04 .cont{width:100%;padding-top:36px;}
    #s26_section04 li{width: 50%;height:236px;float: left;position:relative;
    font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #2d2d2d;text-align: center;}
    #s26_section04 li:nth-child(1){background-image: url('/img/sub/s26_st04_img01.png');}
    #s26_section04 li:nth-child(2){background-image: url('/img/sub/s26_st04_img02.png');}
    #s26_section04 li span{font-weight: bold;color: #204272;}
    #s26_section04 li p{width:90%;position:absolute;left:50%;top:65%;transform: translate(-50%,-50%);}

    #s26_section05{width:100%;height:734px;background-image: url("/img/sub/s26_st05_bg.png");background-size: 100% auto;overflow: hidden;}
    #s26_section05 .inner{width:1280px;margin:128px auto 0;}
    #s26_section05 h2{font-weight: bold;line-height: 1.28;letter-spacing: -1.18px;text-align: center;color: #fff;}
    #s26_section05 .cont{width:100%;padding-top:76px;}
    #s26_section05 .top{width:100%;}
    #s26_section05 .box{width:90%;margin:0 auto;}
    #s26_section05 .box .left{width:22%;float:left;border-right:3px solid #3aa6da;}
    #s26_section05 .box .left span{font-weight: normal;line-height: 1.27;letter-spacing: -1.1px;color: #fff;padding-right:5px;}
    #s26_section05 .box .left b{font-size:91px;font-weight: bold;line-height: 1.27;letter-spacing: -2.28px;color: #3aa6da;}
    #s26_section05 .bar_desc{width:100%;height:37px;position:relative;margin:54px 0 32px;}
    #s26_section05 .border{display:block;width:45%;height:1px;background-color: #fff;position:absolute;top:50%;transform: translateY(-50%);}
    #s26_section05 .bor_left{left:0;}
    #s26_section05 .bor_right{right:0;}
    #s26_section05 .bar_desc span{display:block;width:43px;position:absolute;left:50%;transform: translateX(-50%);}
    #s26_section05 .box .right{width:75%;padding-left:2.5%;float:left;
    font-weight: 300;line-height: normal;letter-spacing: -0.65px; color: #fff;}

    /*######################## s27 ###########################*/
    #s27_section01{width:100%;padding:186px 0 0;}
    #s27_section01 .title{text-align:center;color: #535353;}
    #s27_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s27_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s27_section01 .cont{width:100%;background-image: url('/img/sub/s27_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s27_section01 .cont .inner{width:1240px;height:580px;margin:0 auto;position:relative;}
    #s27_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s27_section01 .cont .top_box .tit{width:653px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s27_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s27_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s27_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s27_section01 .cont .bottom_desc{width:1124px;padding-top:260px;margin:0 auto;}
    #s27_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s27_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s27_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s27_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s27_section01 .cont .bottom_desc .desc_area{margin-top:52px;}
    #s27_section01 .cont .bottom_desc .desc_area li{width:33%;float:left;text-align: center;}
    #s27_section01 .cont .bottom_desc .desc_area li h2{ font-weight: bold;letter-spacing: -3px;color: #3aa6da; }
    #s27_section01 .cont .bottom_desc .desc_area li .icon{display:block;padding:16px 0;}
    #s27_section01 .cont .bottom_desc .desc_area li p{font-weight: 300;line-height: normal;letter-spacing: -0.45px; color: #fff;}

    #s27_section02{width:100%;padding-top:198px}
    #s27_section02 .inner{width:1095px;margin:0 auto;}
    #s27_section02 .left{width:40%;float:left}
    #s27_section02 .right{width:60%;float:left}
    #s27_section02 .right .tit h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px; color: #082846;}
    #s27_section02 .right .tit p{font-weight: normal; line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s27_section02 .right .cont{padding-top:20px;}
    #s27_section02 .right .cont li{width:68%;padding:30px 0 20px;border-bottom:1px solid #b1b1b1;}
    #s27_section02 .right .cont li:last-child{border-bottom:0;}
    #s27_section02 .right .cont .border{display:block; width: 36px;height: 2px;background-color: #204272;}
    #s27_section02 .right .cont strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #204272;}
    #s27_section02 .right .cont p{ font-weight: 300;line-height: 1.56;letter-spacing: -0.4px; color: #535353;}

    #s27_section03{width:100%;padding:161px 0;}
    #s27_section03 .inner{width:1159px;margin:0 auto;}
    #s27_section03 h2{font-weight: bold;line-height: 1.28;letter-spacing: -1.18px;color: #082846;text-align: center;}
    #s27_section03 .cont{width:100%;padding-top:36px;}
    #s27_section03 li{width: 50%;height:275px;float: left;position:relative;
    font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #2d2d2d;text-align: center;}
    #s27_section03 li:nth-child(1){background-image: url('/img/sub/s27_st03_img01.png');}
    #s27_section03 li:nth-child(2){background-image: url('/img/sub/s27_st03_img02.png');}
    #s27_section03 li span{font-weight: bold;color: #204272;}
    #s27_section03 li p{width:90%;position:absolute;left:50%;top:60%;transform: translate(-50%,-50%);}

    #s27_section04{width:100%;height:464px;background-image: url('/img/sub/s27_st04_bg.png');}
    #s27_section04 .inner{width:1114px;height:100%;margin:0 auto;}
    #s27_section04 .left{width:50%;height:100%;float:left;margin-top:30px;}
    #s27_section04 .right{width:50%;height:100%;float:left;position: relative;}
    #s27_section04 .right .box{position:absolute;top:50%;transform: translateY(-50%);}
    #s27_section04 .right li:nth-child(1){padding-bottom:60px;border-bottom:1px solid #b1b1b1;}
    #s27_section04 .right li:nth-child(2){padding-top:60px;}
    #s27_section04 .right li .border{display:block; width: 36px;height: 2px;background-color: #92cbe1;}
    #s27_section04 .right li strong{font-weight: bold; line-height:2;letter-spacing: -0.63px;color: #92cbe1;}
    #s27_section04 .right li p{font-weight: 300; line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}

    /*######################## s31 ###########################*/
    #s31_section01{width:100%;padding:186px 0 0;}
    #s31_section01 .title{text-align:center;color: #535353;}
    #s31_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s31_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s31_section01 .cont{width:100%;background-image: url('/img/sub/s31_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s31_section01 .cont .inner{width:1240px;height:580px;margin:0 auto;position:relative;}
    #s31_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s31_section01 .cont .top_box .tit{width:317px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s31_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s31_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s31_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s31_section01 .cont .bottom_desc{width:957px;padding-top:180px;margin:0 auto;}
    #s31_section01 .cont .bottom_desc .left{width:50%;float:left;}
    #s31_section01 .cont .bottom_desc .right{width:50%;height:454px;float:left;padding-left:8%;position:relative;}
    #s31_section01 .cont .bottom_desc .right .box{position:absolute;top:50%;transform: translateY(-50%);}
    #s31_section01 .cont .bottom_desc h2{font-weight: bold;letter-spacing: -0.75px; color: #fff;}
    #s31_section01 .cont .bottom_desc p{ font-weight: normal; line-height: normal;letter-spacing: -0.45px;color: #e3e3e3;padding:20px 0 28px;border-bottom:1px solid #b1b1b1;}
    #s31_section01 .cont .bottom_desc .text{font-weight: normal;line-height: 1.64;letter-spacing: -0.35px;color: #e3e3e3;padding-top:28px;}

    #s31_section02{width:100%;padding-top:205px}
    #s31_section02 .inner{width:746px;margin:0 auto;text-align:center;}
    #s31_section02 .title h2{font-weight: bold; line-height: 1.87;letter-spacing: -1.18px; color: #082846;}
    #s31_section02 .title p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s31_section02 .cont{width:100%;padding-top:40px;}
    #s31_section02 .cont li{width:50%;float:left;text-align: center;}

    #s31_section03{width:100%;padding-top:187px;}
    #s31_section03 .s31_st03_bg{width:100%;height:635px;background-image: url('/img/sub/s31_st03_bg.png');background-size:100% 100%;}
    #s31_section03 .inner{width:899px;margin:0 auto;}
    #s31_section03 .title{width:100%;padding-top:84px;}
    #s31_section03 .title h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #fff;text-align: center;}
    #s31_section03 .title p{ font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #fff;text-align: center;}
    #s31_section03 .cont{width:100%;height:287px;position: relative;margin-top:48px;}
    #s31_section03 .cont .left{position: absolute;left:0;top:50%;transform: translateY(-50%);}
    #s31_section03 .cont li{width:100%;padding:20px 0;font-weight: normal;line-height: normal; letter-spacing: -0.5px; color: #fff;position:relative;}
    #s31_section03 .cont .left li:nth-child(2){width:75%;margin-left:48%;}
    #s31_section03 .cont .left li:after{content:"";display:block;width:100px;height:9px;background-image: url('/img/sub/s31_st03_left.png');
    position:absolute;top:50%;right:-90%;transform: translateY(-50%);}
    #s31_section03 .cont .img{position: absolute;left:50%;transform: translateX(-50%);z-index: 1;}
    #s31_section03 .cont .right{position: absolute;right:0;top:50%;transform: translateY(-50%);}
    #s31_section03 .cont .right li{margin-left:30%;}
    #s31_section03 .cont .right li:after{content:"";display:block;width:100px;height:9px;background-image: url('/img/sub/s31_st03_right.png');
    position:absolute;top:50%;left:-68%;transform: translateY(-50%);}
    #s31_section03 .desc_area{width:100%;height:166px;background-color: #e7eef8;}
    #s31_section03 .desc_area .desc_inner{width:840px;margin:0 auto;}
    #s31_section03 .desc_area h2{width:54%;float:left;font-weight: bold; letter-spacing: -1.18px;line-height:166px;color: #204272;}
    #s31_section03 .desc_area p{width:46%;float:left;margin-top:55px;font-weight: normal;line-height: 1.35;letter-spacing: -0.5px;text-align: left;color: #535353;}

    #s31_section04{width:100%;padding:233px 144px;}
    #s31_section04 .inner{width:1095px;margin:0 auto;}
    #s31_section04 .left{width:50%;height:403px;float: left;position:relative;}
    #s31_section04 .left .box{position:absolute;top:50%;transform: translateY(-50%);}
    #s31_section04 .left .border{display:block; width: 36px;height: 2px;background-color: #082846;margin-bottom:13px;}
    #s31_section04 .left strong{font-weight: bold;line-height: 1.28;letter-spacing: -0.63px;color: #082846;}
    #s31_section04 .left p{ font-weight: normal; line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:20px;}
    #s31_section04 .right{width:50%;height:403px;float: left;}

    #s31_section05{width:100%;height:777px;background-image: url('/img/sub/s31_st05_bg.png');}
    #s31_section05 .inner{width:1085px;height:100%;margin:0 auto;position:relative;}
    #s31_section05 .box_center{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s31_section05 .left{width:50%;float:left;border-right: 2px solid #b1b1b1;}
    #s31_section05  .img{width:100%;}
    #s31_section05  .text{width:100%;padding-top:42px;}
    #s31_section05  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s31_section05  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s31_section05  .text p{font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s31_section05 .right{width:50%;float:left;}
    #s31_section05 .right .text p{width:50%;float:left;line-height: 40px;;}
    #s31_section05 .box{width:90%;margin:0 auto;}

    /*######################## s32 ###########################*/
    #s32_section01{width:100%;padding:186px 0 0;}
    #s32_section01 .title{text-align:center;color: #535353;}
    #s32_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s32_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s32_section01 .cont{width:100%;background-image: url('/img/sub/s32_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s32_section01 .cont .inner{width:1240px;height:1000px;margin:0 auto;position:relative;}
    #s32_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s32_section01 .cont .top_box .tit{width:539px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s32_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s32_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s32_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s32_section01 .cont .bottom_desc{width:1040px;padding-top:260px;margin:0 auto;}
    #s32_section01 .cont .bottom_desc .title .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto;}
    #s32_section01 .cont .bottom_desc .title h2{font-weight: bold;letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s32_section01 .cont .bottom_desc .title p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s32_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:136px;}
    #s32_section01 .cont .bottom_desc .cont_desc .left{width:45%;float:left;}
    #s32_section01 .cont .bottom_desc .cont_desc .right{width:55%;float:left;}
    #s32_section01 .cont .bottom_desc .cont_desc .right ul{width:90%;margin:20px auto 0;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li{width:100%;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li:nth-child(1){padding-bottom:38px;border-bottom:1px solid #fff;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li:nth-child(2){padding:38px 0;border-bottom:1px solid #fff;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li:nth-child(3){padding-top:38px;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li .num{display: block; width: 35px;font-weight: bold;letter-spacing: -0.63px; color: #3aa6da;float: left;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li .border{display: block; width: 36px;height: 1px;background-color: #3aa6da;float: left;margin-top:20px;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li .text{font-weight: 300;line-height: 1.56;color:#fff;}

    #s32_section02{width:100%;height:635px;background-image: url('/img/sub/s32_st02_bg.png');}
    #s32_section02 .inner{width:862px;height:100%;margin:0 auto;position:relative;}
    #s32_section02 .box{position: absolute;top:50%;transform: translateY(-50%);}
    #s32_section02 .border{display:block; width: 36px;height: 2px;background-color: #082846;}
    #s32_section02 h2{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s32_section02 p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}

    #s32_section03{width:100%;}
    #s32_section03 .inner{width:1047px;margin:0 auto;}
    #s32_section03 .left{width:40%;float: left;}
    #s32_section03 .right{width:60%;float: left;}
    #s32_section03 .right h2{font-weight: bold; line-height: 1.87;color: #082846;margin-top:60px;}
    #s32_section03 .right p{font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #535353;}
    #s32_section03 .right ul{padding-top:48px;}
    #s32_section03 .right li{width:33%;float:left;}
    
    #s32_section04{width:100%;height: 777px;background-image: url('/img/sub/s32_st04_bg.png');background-size: 100% 100%;position:relative;}
    #s32_section04 .inner{width:1280px;height:100%;margin:0 auto;position:relative;z-index: 1;}
    #s32_section04 .box{position:absolute;top:50%;transform: translateY(-50%);}
    #s32_section04 .left{width:60%;float:left;}
    #s32_section04 .left li{width:1005;padding:38px 0  ;}
    #s32_section04 .left .border{display:block; width: 36px;height: 2px;background-color: #92cbe1;}
    #s32_section04 .left strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s32_section04 .left p{ font-weight: 300; line-height: 1.56;letter-spacing: -0.48px;color: #e3e3e3;padding-top:10px;}
    #s32_section04 .right{width:40%;float:left;margin-top:28px;}
    #s32_section04 .width_border{width:100%;height:1px;background-color: #fff;
    position:absolute;top:50%;}

    /*######################## s33 ###########################*/
    #s33_section01{width:100%;padding:186px 0 0;}
    #s33_section01 .title{text-align:center;color: #535353;}
    #s33_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s33_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s33_section01 .cont{width:100%;background-image: url('/img/sub/s33_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s33_section01 .cont .inner{width:1240px;height:960px;margin:0 auto;position:relative;}
    #s33_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s33_section01 .cont .top_box .tit{width:414px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s33_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s33_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s33_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    
    #s33_section01 .cont .bottom_desc{width:1040px;padding-top:160px;margin:0 auto;}
    #s33_section01 .cont .bottom_desc .title .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto;}
    #s33_section01 .cont .bottom_desc .title h2{font-weight: bold;letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s33_section01 .cont .bottom_desc .title p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s33_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:136px;}
    #s33_section01 .cont .bottom_desc .cont_desc ul{padding-top:50px;}
    #s33_section01 .cont .bottom_desc .cont_desc li{width:50%;float:left;padding:20px 0;}
    #s33_section01 .cont .bottom_desc .cont_desc li .box{width:90%;margin:0 auto;border: solid 1px #3aa6da; border-radius: 45px;padding:10px;}
    #s33_section01 .cont .bottom_desc .cont_desc li p{float:left;line-height:68px;}
    #s33_section01 .cont .bottom_desc .cont_desc li .txt{padding-left:15px;font-weight: normal;letter-spacing: -0.5px;color: #e3e3e3;}

    #s33_section02{width:100%;padding:150px 0;}
    #s33_section02 .inner{width:909px;margin:0 auto;}
    #s33_section02 .left{width:50%;float:left;}
    #s33_section02 .right{width:50%;float:left;}
    #s33_section02 .title h2{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s33_section02 .title p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s33_section02 .cont li{padding:20px 0;}
    #s33_section02 .cont li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s33_section02 .cont .num_area{overflow:hidden}
    #s33_section02 .cont .num{display:block; font-weight: bold;line-height: 1.28;letter-spacing: -0.63px;color: #204272;float: left;padding-right:8px;}
    #s33_section02 .cont .border{display:block;width: 36px;height: 1px;background-color: #204272;float: left;margin-top:25px;}
    #s33_section02 .cont .txt{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}

    #s33_section03{width:100%;height:777px;background-image: url('/img/sub/s33_st03_bg.png');background-size: 100% 100%;position:relative;}
    #s33_section03 .inner{width:855px;height:464px;margin:0 auto;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);background-color: #fff;;text-align:center}
    #s33_section03 .box{width:100%;height:100%;position:relative;}
    #s33_section03 .box .box_center{width:90%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s33_section03 .box h2{ font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s33_section03 .box p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s33_section03 .box p .bold{font-weight: bold;}
    #s33_section03 .border{width:100%;height:1px;background-color: #b1b1b1;position: absolute;top:50%;}

    #s33_section04{width:100%;padding:150px 0;}
    #s33_section04 .inner{width:1122px;margin:0 auto;}
    #s33_section04 .left{width:50%;height:409px;float:left;position: relative;}
    #s33_section04 .left .box{position:absolute;top:50%;transform: translateY(-50%);}
    #s33_section04 .left .border{display:block;width: 36px;height: 2px; background-color: #082846;}
    #s33_section04 .left strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s33_section04 .left p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s33_section04 .right{width:50%;float:left;}
    
    #s33_section05{width:100%;height:777px;background-image: url('/img/sub/s33_st05_bg.png');background-size: 100% 100%;position: relative;}
    #s33_section05 .inner{width:1114px;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s33_section05 .left{width:50%;float:left;}
    #s33_section05 .right{width:50%;float:left;}
    #s33_section05 .right li{padding:50px 0;}
    #s33_section05 .right li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s33_section05 .right .border{display:block;width: 36px;height: 1px;background-color: #92cbe1;margin-top:25px;}
    #s33_section05 .right strong{font-weight: bold; line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s33_section05 .right p{padding-top:10px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px; color: #e3e3e3;}

    /*######################## s34 ###########################*/
    #s34_section01{width:100%;padding:186px 0 0;}
    #s34_section01 .title{text-align:center;color: #535353;}
    #s34_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s34_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s34_section01 .cont{width:100%;background-image: url('/img/sub/s34_st01_bg.png');background-size: 100% auto;margin-top:140px;padding-bottom:129px;;}
    #s34_section01 .cont .inner{width:1240px;height:850px;margin:0 auto;position:relative;}
    #s34_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s34_section01 .cont .top_box .tit{width:432px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s34_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s34_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s34_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s34_section01 .cont .bottom_desc{width:1040px;padding-top:180px;margin:0 auto;}
    #s34_section01 .cont .bottom_desc .title .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto;}
    #s34_section01 .cont .bottom_desc .title h2{font-weight: bold;letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s34_section01 .cont .bottom_desc .title p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s34_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:136px;}
    #s34_section01 .cont .bottom_desc .cont_desc ul{padding-top:50px;}
    #s34_section01 .cont .bottom_desc .cont_desc li{width:50%;float:left;padding:20px 0;}
    #s34_section01 .cont .bottom_desc .cont_desc li .box{width:90%;margin:0 auto;border: solid 1px #3aa6da; border-radius: 45px;padding:10px;}
    #s34_section01 .cont .bottom_desc .cont_desc li p{float:left;line-height:68px;}
    #s34_section01 .cont .bottom_desc .cont_desc li .txt{padding-left:15px;font-weight: normal;letter-spacing: -0.5px;color: #e3e3e3;}

    #s34_section02{width:100%;padding:280px 0;}
    #s34_section02 h2{font-weight: bold;line-height: 1.28;letter-spacing: -1.18px;text-align: center;color: #082846;}
    #s34_section02 .cont{width:100%;position:relative;margin-top:42px;}
    #s34_section02 .cont .left{position:absolute;left:0;}
    #s34_section02 .cont .center{position:absolute;left:50%;transform: translateX(-50%);top:25px;
    line-height: normal;letter-spacing: -0.45px;text-align: center;font-weight: normal; color: #535353;}
    #s34_section02 .cont .center .point{color: #082846;font-weight: 500;}
    #s34_section02 .cont .right{position:absolute;right:0;}

    #s34_section03{width:100%;padding:160px 0;}
    #s34_section03 .inner{width:1041px;margin:0 auto;}
    #s34_section03 .left{width:45%;float:left;}
    #s34_section03 .right{width:55%;float:left;padding-top:70px;}
    #s34_section03 .right h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s34_section03 .right p{font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #535353;}
    #s34_section03 .right p .bold{font-weight: bold;}

    #s34_section04{width:100%;padding:150px 0;}
    #s34_section04 .inner{width:1122px;margin:0 auto;}
    #s34_section04 .left{width:50%;height:409px;float:left;position: relative;}
    #s34_section04 .left .box{position:absolute;top:50%;transform: translateY(-50%);}
    #s34_section04 .left .border{display:block;width: 36px;height: 2px; background-color: #082846;}
    #s34_section04 .left strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s34_section04 .left p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s34_section04 .right{width:50%;float:left;}
    
    #s34_section05{width:100%;height:777px;background-image: url('/img/sub/s33_st05_bg.png');background-size: 100% 100%;position: relative;}
    #s34_section05 .inner{width:1114px;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s34_section05 .left{width:50%;float:left;}
    #s34_section05 .right{width:50%;float:left;}
    #s34_section05 .right li{padding:50px 0;}
    #s34_section05 .right li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s34_section05 .right .border{display:block;width: 36px;height: 1px;background-color: #92cbe1;margin-top:25px;}
    #s34_section05 .right strong{font-weight: bold; line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s34_section05 .right p{padding-top:10px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px; color: #e3e3e3;}

    /*######################## s35 ###########################*/
    #s35_section01{width:100%;padding:186px 0 0;}
    #s35_section01 .title{text-align:center;color: #535353;}
    #s35_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s35_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s35_section01 .cont{width:100%;background-image: url('/img/sub/s35_st01_bg.png');background-size: 100% auto;margin-top:140px;}
    #s35_section01 .cont .inner{width:1240px;height:662px;margin:0 auto;position:relative;}
    #s35_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s35_section01 .cont .top_box .tit{width:579px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s35_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s35_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s35_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s35_section01 .cont .bottom_desc{width:1040px;padding-top:100px;margin:0 auto;}
    #s35_section01 .cont .bottom_desc .title .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto;}
    #s35_section01 .cont .bottom_desc .title h2{font-weight: bold;letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s35_section01 .cont .bottom_desc .title p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s35_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:136px;}
    #s35_section01 .cont .bottom_desc .cont_desc ul{padding-top:50px;}
    #s35_section01 .cont .bottom_desc .cont_desc li{width:25%;float:left;padding:20px 0;}
    #s35_section01 .cont .bottom_desc .cont_desc li .box{width:95%;margin:0 auto;text-align: center;}
    #s35_section01 .cont .bottom_desc .cont_desc li p{font-weight: normal; line-height: normal;letter-spacing: -0.45px;color: #535353;padding-top:27px;}

    #s35_section02{width:100%;padding-top:360px;}
    #s35_section02 .inner{width:1081px;margin:0 auto;}
    #s35_section02 .left{width:40%;float:left;}
    #s35_section02 .right{width:60%;float:left;padding-top:124px;}
    #s35_section02 .right h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s35_section02 .right p{font-weight: normal; line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s35_section02 .right p .bold{font-weight: bold;}

    #s35_section03{width:100%;padding:150px 0;}
    #s35_section03 .inner{width:1122px;margin:0 auto;}
    #s35_section03 .left{width:50%;height:409px;float:left;position: relative;}
    #s35_section03 .left .box{position:absolute;top:50%;transform: translateY(-50%);}
    #s35_section03 .left .border{display:block;width: 36px;height: 2px; background-color: #082846;}
    #s35_section03 .left strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s35_section03 .left p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s35_section03 .right{width:50%;float:left;}
    
    #s35_section04{width:100%;height:815px;background-image: url('/img/sub/s31_st05_bg.png');}
    #s35_section04 .inner{width:1100px;height:100%;margin:0 auto;position:relative;}
    #s35_section04 .box_center{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s35_section04 .left{width:48%;margin:0 1%;float:left;border-right: 2px solid #b1b1b1;}
    #s35_section04  .img{width:100%;}
    #s35_section04  .text{width:100%;padding-top:42px;}
    #s35_section04  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s35_section04  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s35_section04  .text p{font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;padding-top:10px;}
    #s35_section04 .right{width:48%;margin:0 1%;float:left;}

    /*######################## s36 ###########################*/
    #s36_section01{width:100%;padding:186px 0 0;}
    #s36_section01 .title{text-align:center;color: #535353;}
    #s36_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s36_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s36_section01 .cont{width:100%;background-image: url('/img/sub/s36_st01_bg.png');background-size: 100% auto;margin-top:140px;}
    #s36_section01 .cont .inner{width:1240px;height:870px;margin:0 auto;position:relative;}
    #s36_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s36_section01 .cont .top_box .tit{width:489px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s36_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s36_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s36_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s36_section01 .cont .bottom_desc{width:1040px;padding-top:100px;margin:0 auto;}
    #s36_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:136px;}
    #s36_section01 .cont .bottom_desc .cont_desc .left{width:50%;float:left;}
    #s36_section01 .cont .bottom_desc .cont_desc .right{width:45%;padding-left:5%;float:left;text-align: left;padding-top:80px;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .tit{width:100%;padding-bottom:28px;border-bottom:1px solid #b1b1b1;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .tit h2{font-weight: bold;line-height: 2;letter-spacing: -0.75px;color: #fff;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .tit p{ font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #e3e3e3;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .text{font-weight: normal;line-height: 1.64;letter-spacing: -0.35px;color: #e3e3e3;padding-top:28px;}

    #s36_section02{width:100%;padding:205px 0;}
    #s36_section02 .inner{width:800px;margin:0 auto;}
    #s36_section02 .title {text-align:center;}
    #s36_section02 .title h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s36_section02 .title p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s36_section02  ul{padding-top:50px;}
    #s36_section02 li{width:48%;margin:0 1%;float:left;}

    #s36_section03{width:100%;padding:150px 0;}
    #s36_section03 .inner{width:983px;margin:0 auto;}
    #s36_section03 .left{width:45%;float:left;}
    #s36_section03 .right{width:55%;float:left;}
    #s36_section03 .title h2{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s36_section03 .title p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s36_section03 .cont li{padding:20px 0;}
    #s36_section03 .cont li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s36_section03 .cont .num_area{overflow:hidden}
    #s36_section03 .cont .num{display:block; font-weight: bold;line-height: 1.28;letter-spacing: -0.63px;color: #204272;float: left;padding-right:8px;}
    #s36_section03 .cont .border{display:block;width: 36px;height: 1px;background-color: #204272;float: left;margin-top:25px;}
    #s36_section03 .cont .txt{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}

    #s36_section04{width:100%;height:815px;background-image: url('/img/sub/s31_st05_bg.png');}
    #s36_section04 .inner{width:1100px;height:100%;margin:0 auto;position:relative;}
    #s36_section04 .box_center{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s36_section04 .left{width:48%;margin:0 1%;float:left;border-right: 2px solid #b1b1b1;}
    #s36_section04  .img{width:100%;}
    #s36_section04  .text{width:100%;padding-top:42px;}
    #s36_section04  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s36_section04  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s36_section04  .text p{font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;padding-top:10px;}
    #s36_section04 .right{width:48%;margin:0 1%;float:left;}
    #s36_section04 .right .cont{padding-top:20px;}
    #s36_section04 .right .cont li{width:25%;float:left;}
    #s36_section04 .right .cont li .box{width: 102px;height: 102px;margin:0 auto;border: solid 1px #fff;border-radius: 50%;position: relative;}
    #s36_section04 .right .cont li .box p{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;text-align: left;color: #e3e3e3;text-align:center;padding:0;}

    /*######################## s41 ###########################*/
    #s41_section01{width:100%;padding:186px 0 0;}
    #s41_section01 .title{text-align:center;color: #535353;}
    #s41_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s41_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s41_section01 .cont{width:100%;background-image: url('/img/sub/s41_st01_bg.png');background-size: 100% auto;margin-top:140px;}
    #s41_section01 .cont .inner{width:1240px;height:661px;margin:0 auto;position:relative;}
    #s41_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s41_section01 .cont .top_box .tit{width:686px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s41_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s41_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s41_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s41_section01 .cont .bottom_desc{width:1204px;padding-top:320px;margin:0 auto;}
    #s41_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:136px;}
    #s41_section01 .cont .bottom_desc h2{font-weight: bold;line-height: 1;letter-spacing: -0.75px;text-align: center;color: #fff;}
    #s41_section01 .cont .bottom_desc .img_desc{margin-top:90px;}
    #s41_section01 .cont .bottom_desc .img_desc li{width:33%;float:left;text-align: center;}
    #s41_section01 .cont .bottom_desc .img_desc li .text h2{ font-weight: bold;letter-spacing: -3px;color: #204272; line-height: 3;}
    #s41_section01 .cont .bottom_desc .img_desc li .text p{font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #535353;}

    #s41_section02{width:100%;padding:538px 0 253px;}
    #s41_section02 .inner{width:1202px;margin:0 auto;}
    #s41_section02 .left{width:45%;float:left;}
    #s41_section02 .right{width:55%;float:left;}
    #s41_section02 .right h2{font-weight: bold;line-height:normal;letter-spacing: -1.18px;color: #082846;}
    #s41_section02 .right p{font-weight: normal;line-height: normal;letter-spacing: -1px;color: #535353;padding-top:9px;}
    #s41_section02 .right .cont{padding-top:32px;}
    #s41_section02 .right .cont .box{ width: 539px;height: 330px;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);background-color: #fff;position:relative;}
    #s41_section02 .right .cont .box .box_center{width:87%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);line-height:27px;}
    #s41_section02 .right .cont .box .box_center li{padding:7px 0;}
    #s41_section02 .right .cont .box .box_center li i{display: block;width:27px;float:left;}
    #s41_section02 .right .cont .box .box_center span{display:block;padding-left: 10px;float:left;}

    #s41_section03{width:100%;height:777px;background-image: url('/img/sub/s31_st05_bg.png');background-size: 100% 100%;position:relative;}
    #s41_section03 .inner{width:1114px;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s41_section03 .left{width:50%;float:left;}
    #s41_section03 .right{width:50%;float:left;padding-top:80px;}
    #s41_section03 .right li:nth-child(1){padding-bottom:30px; border-bottom:1px solid #b1b1b1;}
    #s41_section03 .right li:nth-child(2){padding-top:52px;}
    #s41_section03 .right .tit_area .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;margin-bottom:13px;}
    #s41_section03 .right .tit_area strong{font-weight: bold; line-height: 1.28;letter-spacing: -0.63px;color: #92cbe1;}
    #s41_section03 .right .txt_box_area{padding-top:30px;}
    #s41_section03 .right .txt_box_area .txt_box{width:25%;float:left;}
    #s41_section03 .right .txt_box_area .txt_box .box{width:102px;height:102px;border-radius: 50%;border:1px solid #fff;position:relative;}
    #s41_section03 .right .txt_box_area .txt_box .box p{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);font-weight: 300;line-height: 1.15;letter-spacing: -0.5px;color: #e3e3e3;}
    #s41_section03 .right .text{padding-top:13px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}

    /*######################## s42 ###########################*/
    #s42_section01{width:100%;padding:186px 0 0;}
    #s42_section01 .title{text-align:center;color: #535353;}
    #s42_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s42_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s42_section01 .cont{width:100%;background-image: url('/img/sub/s42_st01_bg.png');background-size: 100% auto;margin-top:140px;}
    #s42_section01 .cont .inner{width:1240px;height:1437px;margin:0 auto;position:relative;}
    #s42_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s42_section01 .cont .top_box .tit{width:597px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s42_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s42_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s42_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s42_section01 .cont .bottom_desc{width:100%;padding-top:280px;}
    #s42_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s42_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s42_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s42_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s42_section01 .cont .bottom_desc ul{padding-top:85px;}
    #s42_section01 .cont .bottom_desc li{width:100%;}
    #s42_section01 .cont .bottom_desc li:nth-child(1){border-bottom:1px solid  #9b9b9b;}
    #s42_section01 .cont .bottom_desc li .box{width:80%;margin:0 auto;}
    #s42_section01 .cont .bottom_desc li .img{width:50%;float:left;}
    #s42_section01 .cont .bottom_desc li .text{width:50%;height:346px;float:left;position:relative;}
    #s42_section01 .cont .bottom_desc li .text .text_box{width:90%;color: #fff;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s42_section01 .cont .bottom_desc li:nth-child(1) .text .text_box{width:80%;}
    #s42_section01 .cont .bottom_desc li .text .text_box .border{display:block; width: 36px; height: 2px;background-color: #fff;margin-bottom:20px;}
    #s42_section01 .cont .bottom_desc li .text .text_box h2{font-weight: bold;letter-spacing: -0.75px;padding:15px 0 25px; }
    #s42_section01 .cont .bottom_desc li .text .text_box p{font-weight: normal; line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;}
    #s42_section01 .cont .bottom_desc li .text .text_box p span{font-weight: bold;}
    #s42_section01 .cont .bottom_desc li .cont_desc0 div{padding:20px 0;}
    #s42_section01 .cont .bottom_desc li .cont_desc0 div p{margin-top:10px;}

    #s42_section02{width:100%;padding:150px 0;}
    #s42_section02 .inner{width:1280px;margin:0 auto;}
    #s42_section02 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;text-align: center;color: #082846;}
    #s42_section02 .cont{padding-top:106px;}
    #s42_section02 li{width:23%;margin:0 1%;float:left;text-align: center;}
    #s42_section02 li .top{width:100%;height: 159px;border: 1px solid #707070;position: relative;}
    #s42_section02 li .top .top_box{width:192px;position: absolute;left:50%;transform: translateX(-50%);top:-30px;}
    #s42_section02 li .top .text{width:80%;position:absolute;top:60%;left:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.27;letter-spacing: -0.55px;color: #2d2d2d;}
    #s42_section02 li .bottom{width:100%;height: 210px;border: 1px solid #707070;border-top:0;position: relative;}
    #s42_section02 li .bottom p{width:90%;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);
    font-weight: normal;line-height: 1.5;letter-spacing: -0.45px;color: #2d2d2d;}

    #s42_section03{width:100%;}
    #s42_section03 .inner{width:1114px;margin:0 auto;}
    #s42_section03 .left{width:40%;float:left;}
    #s42_section03 .right{width:60%;float:left;}
    #s42_section03 .right h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s42_section03 .right p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s42_section03 .right p span{ font-weight: bold;}

    #s42_section04{width:100%;padding:187px 0;}
    #s42_section04 .inner{width:1173px;margin:0 auto;}
    #s42_section04 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;text-align: center;color: #082846;}
    #s42_section04 li{width:33%;float:left;text-align: center;padding-top:40px;}
    #s42_section04 li:nth-child(4){margin-left:15%;padding-top:80px;}
    #s42_section04 li:nth-child(5){padding-top:80px;}
    #s42_section04 li .text .txt_box{width: 217px;height: 50px;line-height: 50px;border-radius: 20px;
    background-color: #204272;font-weight: bold;letter-spacing: -0.55px;text-align: center;color: #fff;margin:50px auto 0;}
    #s42_section04 li .text .txt{font-weight: normal;line-height: 1.41;letter-spacing: -0.55px;text-align: center;color: #535353;padding-top:17px;}

    #s42_section05{width:100%;height:777px;background-image: url('/img/sub/s31_st05_bg.png');}
    #s42_section05 .inner{width:1085px;height:100%;margin:0 auto;position:relative;}
    #s42_section05 .box_center{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s42_section05 .left{width:50%;float:left;border-right: 2px solid #b1b1b1;}
    #s42_section05  .img{width:100%;}
    #s42_section05  .text{width:100%;padding-top:42px;}
    #s42_section05  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s42_section05  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s42_section05  .text p{font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s42_section05 .right{width:50%;float:left;}
    #s42_section05 .box{width:90%;margin:0 auto;}

    /*######################## s43 ###########################*/
    #s43_section01{width:100%;padding:186px 0 0;}
    #s43_section01 .title{text-align:center;color: #535353;}
    #s43_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s43_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s43_section01 .cont{width:100%;background-image: url('/img/sub/s43_st01_bg.png');background-size: 100% auto;margin-top:140px;}
    #s43_section01 .cont .inner{width:1240px;height:1437px;margin:0 auto;position:relative;}
    #s43_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s43_section01 .cont .top_box .tit{width:539px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s43_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s43_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s43_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s43_section01 .cont .bottom_desc{width:100%;padding-top:280px;}
    #s43_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s43_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s43_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s43_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s43_section01 .cont .bottom_desc .img_desc{padding-top:85px;}
    #s43_section01 .cont .bottom_desc .img_desc li{width:50%;float:left;}
    #s43_section01 .cont .bottom_desc .img_desc li:nth-child(1){border-right:1px solid #fff;}
    #s43_section01 .cont .bottom_desc .img_desc li .box{width:90%;margin:0 auto;}
    #s43_section01 .cont .bottom_desc .img_desc li .box .img{width:100%;}
    #s43_section01 .cont .bottom_desc .img_desc li .box .img img{width:100%;}
    #s43_section01 .cont .bottom_desc .img_desc li .text{width:100%;padding:25px 0;line-height:normal;text-align:center;
    font-weight: bold;letter-spacing: -0.7px;color: #fff; background-color: #3aa6da;}
    #s43_section01 .cont .bottom_desc .text_desc{width:100%;padding-top:90px;}
    #s43_section01 .cont .bottom_desc .text_desc .box{width:94%;margin:0 auto;}
    #s43_section01 .cont .bottom_desc .text_desc .left{width:55%;float:left;}
    #s43_section01 .cont .bottom_desc .text_desc strong{font-weight: bold;line-height: 1.24;color: #fff;}
    #s43_section01 .cont .bottom_desc .text_desc .left p{font-weight: normal;line-height: 1.71;letter-spacing: -0.35px;color: #e3e3e3;padding-top:18px;}
    #s43_section01 .cont .bottom_desc .text_desc .left p span{line-height: 1.4;letter-spacing: -0.5px;}
    #s43_section01 .cont .bottom_desc .text_desc .right{width:45%;float:left;}
    #s43_section01 .cont .bottom_desc .text_desc .right ul{padding-top:20px;}
    #s43_section01 .cont .bottom_desc .text_desc .right li{padding:9px 0;}
    #s43_section01 .cont .bottom_desc .text_desc .right i{display:block;width: 27px;height: 27px;float:left;}
    #s43_section01 .cont .bottom_desc .text_desc .right span{display:block;float:left;padding-left:10px;line-height: 27px;
    font-weight: normal;letter-spacing: -0.35px;color: #e3e3e3;}

    #s43_section02{width:100%;padding:160px 0;}
    #s43_section02 .inner{width:746px;margin:0 auto;text-align: center;}
    #s43_section02  h2{  font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s43_section02 ul{padding-top:40px;}
    #s43_section02 li{width:50%;float:left;}

    #s43_section03{width:100%;height:777px;background-image: url('/img/sub/s31_st05_bg.png');}
    #s43_section03 .inner{width:1136px;height:100%;margin:0 auto;position:relative;}
    #s43_section03 .box_center{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s43_section03 .left{width:50%;float:left;border-right: 2px solid #b1b1b1;}
    #s43_section03  .img{width:100%;}
    #s43_section03  .text{width:100%;padding-top:42px;}
    #s43_section03  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s43_section03  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s43_section03  .text p{height:74px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s43_section03 .right{width:50%;float:left;}
    #s43_section03 .box{width:90%;margin:0 auto;}
    #s43_section03 .box_desc{padding-top:20px;}
    #s43_section03 .box_desc li{width:25%;float:left;text-align:center;}
    #s43_section03 .box_desc li .box{width:92px;height:92px;border:1px solid #fff;border-radius: 50%;position:relative;margin:0 auto;}
    #s43_section03 .box_desc li .box p{width:98%;height:auto;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

    /*######################## s44 ###########################*/
    #s44_section01{width:100%;padding:186px 0 0;}
    #s44_section01 .title{text-align:center;color: #535353;}
    #s44_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s44_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s44_section01 .cont{width:100%;background-image: url('/img/sub/s44_st01_bg.png');background-size: 100% auto;margin-top:140px;}
    #s44_section01 .cont .inner{width:1068px;height:972px;margin:0 auto;position:relative;}
    #s44_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s44_section01 .cont .top_box .tit{width:489px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s44_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s44_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s44_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s44_section01 .cont .bottom_desc{width:100%;padding-top:280px;}
    #s44_section01 .cont .bottom_desc .left{width:45%;float:left;}
    #s44_section01 .cont .bottom_desc .right{width:55%;height:479px;float:left;position:relative;padding-left:5%;}
    #s44_section01 .cont .bottom_desc .right .box{position:absolute;top:50%;transform: translateY(-50%);}
    #s44_section01 .cont .bottom_desc .right strong{  font-weight: bold;line-height: 3;letter-spacing: -0.75px;color: #fff;}
    #s44_section01 .cont .bottom_desc .right p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #e3e3e3;}
    
    #s44_section02{width:100%;padding:160px 0;}
    #s44_section02 .inner{width:746px;margin:0 auto;text-align: center;}
    #s44_section02  .title h2{  font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s44_section02  .title p{  font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s44_section02 ul{padding-top:40px;}
    #s44_section02 li{width:50%;float:left;}

    #s44_section03{width:100%;height: 468px;background-image: url('/img/sub/s44_st03_bg.png');background-size: 100%;}
    #s44_section03 .inner{width:1216px;height:100%;margin:0 auto;position:relative;}
    #s44_section03 .box{width:60%;position:absolute;right:0;top:50%;transform: translatey(-50%);}
    #s44_section03 .box .tit strong{  font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s44_section03 .box .tit p{ font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s44_section03 .box  .cont{width:100%;padding-top:37px;}
    #s44_section03 .box  .cont li{width:25%;float:left;text-align: center;}

    #s44_section04{width:100%;height:777px;background-image: url('/img/sub/s31_st05_bg.png');}
    #s44_section04 .inner{width:1136px;height:100%;margin:0 auto;position:relative;}
    #s44_section04 .box_center{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s44_section04 .left{width:50%;float:left;border-right: 2px solid #b1b1b1;}
    #s44_section04 .left .tit_area{width:20%;float: left;}
    #s44_section04 .left .tit_area .border{margin-bottom:13px;}
    #s44_section04 .left .tit_area strong{line-height:  1.28;}
    #s44_section04 .left .box_desc{width:80%;float: left;}
    #s44_section04  .img{width:100%;}
    #s44_section04  .text{width:100%;padding-top:42px;}
    #s44_section04  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s44_section04  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s44_section04  .text p{height:74px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s44_section04 .right{width:50%;float:left;}
    #s44_section04 .box{width:90%;margin:0 auto;}
    #s44_section04 .box_desc{padding-top:20px;}
    #s44_section04 .box_desc li{width:33.3%;padding-bottom:27px;float:left;text-align:center;position:relative}
    #s44_section04 .box_desc .bottom{padding: 0;}
    #s44_section04 .box_desc li:nth-child(1):before{content:"";display:block;width:1px;height:28px;background-color: #fff ;position:absolute;left:50%;;bottom:-0%;transform: translatex(-50%);}
    #s44_section04 .box_desc li:nth-child(1):after{content:"";display:block;width:33px;height:1px;background-color: #fff ;position:absolute;right:-12%;;top:40%;transform: translateY(-50%);}
    #s44_section04 .box_desc li:nth-child(2):after{content:"";display:block;width:32px;height:1px;background-color: #fff ;position:absolute;right:-12%;;top:40%;transform: translateY(-50%);}
    #s44_section04 .box_desc li:nth-child(3):after{content:"";display:block;width:1px;height:28px;background-color: #fff ;position:absolute;left:50%;;bottom:-0%;transform: translatex(-50%);}
    #s44_section04 .box_desc li:nth-child(4):after{content:"";display:block;width:32px;height:1px;background-color: #fff ;position:absolute;right:-12%;;top:50%;transform: translateY(-50%);}
    #s44_section04 .box_desc li:nth-child(5):after{content:"";display:block;width:32px;height:1px;background-color: #fff ;position:absolute;right:-12%;;top:50%;transform: translateY(-50%);}
    #s44_section04 .box_desc li .box{width:105px;height:105px;border:1px solid #fff;border-radius: 50%;position:relative;margin:0 auto;}
    #s44_section04 .box_desc li .box p{width:98%;height:auto;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

    /*######################## s45 ###########################*/
    #s45_section01{width:100%;padding:186px 0 0;}
    #s45_section01 .title{text-align:center;color: #535353;}
    #s45_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s45_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s45_section01 .cont{width:100%;background-image: url('/img/sub/s45_st01_bg.png');background-size: 100% auto;margin-top:140px;}
    #s45_section01 .cont .inner{width:1132px;height:1100px;margin:0 auto;position:relative;}
    #s45_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s45_section01 .cont .top_box .tit{width:446px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s45_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s45_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s45_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s45_section01 .cont .bottom_desc{width:100%;padding-top:200px;}
    #s45_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s45_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s45_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s45_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s45_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:97px;}
    #s45_section01 .cont .bottom_desc .left{width:45%;float:left;}
    #s45_section01 .cont .bottom_desc .right{width:55%;height:352px;float:left;position:relative;padding-left:5%;}
    #s45_section01 .cont .bottom_desc .right .box{position:absolute;top:50%;transform: translateY(-50%);}
    #s45_section01 .cont .bottom_desc .right strong{  font-weight: bold;line-height: 3;letter-spacing: -0.75px;color: #fff;}
    #s45_section01 .cont .bottom_desc .right p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #e3e3e3;}
    #s45_section01 .cont .bottom_desc .li_desc{margin-top:100px;text-align: center;}
    #s45_section01 .cont .bottom_desc .li_desc strong{  font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;;color: #fff;}
    /* #s45_section01 .cont .bottom_desc .li_desc ul{padding-top:63px;} */
    #s45_section01 .cont .bottom_desc .li_desc li{width:33.3%;float:left;text-align: center;}
    #s45_section01 .cont .bottom_desc .li_desc li .text strong{ font-weight: bold;  letter-spacing: -0.75px;color: #204272; line-height: 3;}
    #s45_section01 .cont .bottom_desc .li_desc li .text p{font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #535353;}

    #s45_section02{width:100%;padding:450px 0 124px;}
    #s45_section02 .inner{width:1165px;margin:0 auto;text-align: center;}
    #s45_section02 ul{padding-top:40px;}
    #s45_section02 li{width:33.3%;float:left;}

    #s45_section03{width:100%;padding:150px 0;}
    #s45_section03 .inner{width:1037px;margin:0 auto;}
    #s45_section03 .left{width:42%;float:left;}
    #s45_section03 .right{width:58%;float:left;}
    #s45_section03 h2{  font-weight: bold;line-height: 2.05;letter-spacing: -1.08px;color: #082846;}
    #s45_section03 li{padding:20px 0;}
    #s45_section03 li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s45_section03 .num_area{overflow:hidden}
    #s45_section03 .num{display:block; font-weight: bold;line-height: 1.28;letter-spacing: -0.63px;color: #204272;float: left;padding-right:8px;}
    #s45_section03 .border{display:block;width: 36px;height: 1px;background-color: #204272;float: left;margin-top:25px;}
    #s45_section03 .txt{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}

    #s45_section04{width:100%;height:777px;background-image: url('/img/sub/s31_st05_bg.png');}
    #s45_section04 .inner{width:1085px;height:100%;margin:0 auto;position:relative;}
    #s45_section04 .box_center{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s45_section04 .left{width:50%;height:595px;float:left;border-right: 2px solid #b1b1b1;}
    #s45_section04 .box{width:94%;margin:0 auto;}
    #s45_section04  .img{width:100%;}
    #s45_section04  .text{width:100%;padding-top:42px;}
    #s45_section04  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s45_section04  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s45_section04  .text p{height:74px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s45_section04 .right{width:50%;float:left;}

    /*######################## s51 ###########################*/
    #s51_section01{width:100%;padding:186px 0 0;}
    #s51_section01 .title{text-align:center;color: #535353;}
    #s51_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s51_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s51_section01 .cont{width:100%;background-image: url('/img/sub/s51_st01_bg.png');background-size: 100% auto;margin-top:140px;}
    #s51_section01 .cont .inner{width:1280px;height:661px;margin:0 auto;position:relative;}
    #s51_section01 .cont .top_box{width:820px;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-120px;left:50%;transform:translateX(-50%);}
    #s51_section01 .cont .top_box .tit{width:500px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s51_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:22px 10px 0;background-color: #28639a;float:left;}
    #s51_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s51_section01 .cont .top_box p{padding-top:18px;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s51_section01 .cont .bottom_desc{width:100%;padding-top:265px;}
    #s51_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s51_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s51_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;line-height: 1.17;text-align: center;}
    #s51_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s51_section01 .cont .bottom_desc .li_desc{margin-top:62px;text-align: center;}
    #s51_section01 .cont .bottom_desc .li_desc strong{  font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;;color: #fff;}
    #s51_section01 .cont .bottom_desc .li_desc li{width:25%;float:left;text-align: center;}
    #s51_section01 .cont .bottom_desc .li_desc li .text strong{ font-weight: bold;  letter-spacing: -0.75px;color: #204272; line-height: 3;}
    #s51_section01 .cont .bottom_desc .li_desc li .text p{font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #535353;}

    #s51_section02{width:100%;padding:450px 0 124px;}
    #s51_section02 .inner{width:1280px;margin:0 auto;text-align: center;}
    #s51_section02 .title{text-align: center;}
    #s51_section02 .title h2{  font-weight: bold;line-height: 1.17;letter-spacing: -1.18px;color: #082846;}
    #s51_section02 .title p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;padding-top:15px;}
    #s51_section02 ul{padding-top:40px;}
    #s51_section02 li{width:31%;margin:2% 1%;;float:left;}


    @media all and (max-width: 768px) {

    /*########################### suv_visual ###########################*/
    .sub_visual{width:100%;}
    .sub_visual .bg_area{width:100%;height:326px;text-align:center;position:relative;background-position: right 35% center;}
    .sub_visual .bg_area .box{width:90%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
    .sub_visual .bg_area .e_tit{font-weight: 100;line-height: 1.5; letter-spacing: 4px;color: #dedede;}
    .sub_visual .bg_area h2{font-weight: bold;line-height: 1.5;letter-spacing: -1.88px;color: #fff;text-align: center;}
    .sub_visual .bg_area p{font-weight: normal;line-height: 1.5; letter-spacing: -0.4px;color: #e8e8e8;}
    .sub_visual .nav{width:100%;height:46px;line-height:46px;border-bottom: solid 1px #707070;}
    .sub_visual .nav .inner{width:100%;margin:0 auto;position: relative;}
    .sub_visual .nav .home_btn{width:14%;height:46px;border-left:1px solid #707070;border-right:1px solid #707070;text-align:center;float:left;}
    .sub_visual .nav .home_btn span{display:inline-block;margin-top:12px;}
    .sub_visual .nav .gnb_tit{width:40%;height:46px;line-height:46px; font-weight: normal;letter-spacing: -0.4px;color: #535353;text-align: center;float:left;}
    
    .sub_visual .nav .sub_tit{width:40%;line-height:45px;float:left;text-align:center;font-weight: normal; 
        letter-spacing: -0.4px;color: #535353;border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:1px solid #707070;
        position:absolute;left:54%;background-color: #fff;}
        
    .sub_visual .nav .sub_tit .letter{font-size:12px !important;letter-spacing: -1px;}
    .sub_visual .nav .sub_tit .page{width:100%;height:100%;position: relative;}
    .sub_visual .nav .sub_tit .page i{display:none;width:12px;height:8px; position:absolute;right:20px;top:50%;transform: translateY(-50%);}
    .sub_visual .nav .sub_tit .select{position:absolute;left:-0.5%;width:101%;border-left:1px solid #707070;border-right:1px solid #707070;;border-bottom:1px solid #707070;background-color:#fff;z-index: 1;}
    .sub_visual .nav .sub_tit .select li{border-bottom:1px solid #707070;}

    
    /*############## sub_bg ###############*/
    .s1_visual .bg_area{background-image: url('/img/sub/s1_visual.png');}
    .s2_visual .bg_area{background-image: url('/img/sub/s2_visual.png');}
    .s3_visual_1 .bg_area{background-image: url('/img/sub/s3_visual_1.png');}
    .s2_visual .nav .sub_tit .page i{right:15px;}
    .s3_visual_1 .nav .sub_tit .page i{right:15px;}
    .s3_visual_2 .bg_area{background-image: url('/img/sub/s3_visual_2.png');}
    .s3_visual_3 .bg_area{background-image: url('/img/sub/s3_visual_3.png');}
    .s3_visual_4 .bg_area{background-image: url('/img/sub/s3_visual_4.png');}
    .s4_visual_1 .bg_area{background-image: url('/img/sub/s4_visual_1.png');}
    .s4_visual_2 .bg_area{background-image: url('/img/sub/s4_visual_2.png');}
    .s4_visual_3 .bg_area{background-image: url('/img/sub/s4_visual_3.png');}
    .s4_visual_4 .bg_area{background-image: url('/img/sub/s4_visual_4.png');}
    .s4_visual_5 .bg_area{background-image: url('/img/sub/s4_visual_5.png');}
    .s4_visual_5 .bg_area h2 span{display:block;}
    .s5_visual_1 .bg_area{background-image: url('/img/sub/s5_visual_1.png');}
    /*######################## s11 ###########################*/
    #s11_section01{width:100%;padding-top:100px;}
    #s11_section01 .title{width:90%;margin:0 auto;text-align:center;}
    #s11_section01 .title span{font-weight: normal;line-height: normal; letter-spacing: -0.43px; color: #535353;}
    #s11_section01 .title span i{display: block;}
    #s11_section01 .title h2{font-weight: bold;line-height: 1.5; letter-spacing: -1.53px;color: #535353;}
    #s11_section01 .cont{width:90%;padding-top:36px;position:relative;margin:0 auto;}
    #s11_section01 .cont .border_bar{display: none;}
    #s11_section01 .cont .box_area{width:100%;height:auto;margin:0 auto;position:relative;}
    #s11_section01 .cont .left{width:100%;height:280px;position: static;left:0;background:none;background-color:#204272;z-index:1 ;}
    #s11_section01 .cont .left .box{width:100%;height:100%;position: relative;}
    #s11_section01 .cont .left .box .box_inner{width:73%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s11_section01 .cont .left .border{display:block;width: 36px; height: 2px;background-color: #fff;}
    #s11_section01 .cont .left h2{font-weight: bold;line-height: 1.36; letter-spacing: -0.55px;color: #fff;padding:23px 0;}
    #s11_section01 .cont .left p{font-weight: 300; line-height: normal;letter-spacing: -0.35px;color: #fff;}
    #s11_section01 .cont .left p br{display:none;}
    #s11_section01 .cont .right{display: none;}
    #s11_section02{width:100%;padding:80px 0;}
    #s11_section02 .inner{width:90%;margin:0 auto;}
    #s11_section02 .tit{text-align:center;font-weight: bold;line-height: 1.39; letter-spacing: -1.1px;color: #204272;padding-bottom:20px;}
    #s11_section03{width:100%; padding-top:100px;}
    #s11_section03 .s11_st03wrap{width:100%;background-color: #f3f7fa;padding:30px 0;}
    
    #s11_section03 .title{width:90%;margin:0 auto;text-align:center;padding-bottom:40px;}
    #s11_section03 .title p{font-weight: normal;line-height: normal; letter-spacing: -0.43px; color: #535353;}
    #s11_section03 .title p br{display:none;}
    #s11_section03 .title h2{font-weight: bold;line-height: 1.2; letter-spacing: -1.53px;color: #14467c;padding-top:20px;}

    #s11_section03 .inner{width:90%;height:auto;margin:0 auto;position: relative;}
    #s11_section03 .left{width:100%;height:auto;position: static;transform:translatey(0);background-color: #fff;position: relative;padding:10px 0;}
    #s11_section03 .left .box{width:100%;position:static;transform: translate(0,-0);}
    #s11_section03 .left .mo_profile{display:block;}
    #s11_section03 .left .title{padding-top:30px;height:130px;}
    #s11_section03 .left .title .tit{float:none;width:150px;margin:0 auto;}
    #s11_section03 .left .title .e_tit{float:none;margin:30px auto 0;text-align: center;}
    #s11_section03 .left .title .e_tit span{display:inline !important;float:none !important;}
    #s11_section03 .left .title h2 span{font-weight: bold;line-height: 1.37; letter-spacing: -1.03px;color: #535353;font-size:35px !important;}
    #s11_section03 .left .title h2 strong{font-weight: 300;line-height: 1.38; letter-spacing: -0.6px;color: #7e7e7e;padding-left:10px;font-size:20px !important;}
    #s11_section03 .left .title p{width:100%;font-weight: bold;line-height: 1.38; letter-spacing: -0.6px;color: #28639a;font-size: 20px;}
    #s11_section03 .left .title p i{display:block;width:3px;height:3px;background-color: #28639a;float:left;margin-top:10px;margin-right:8px;}
    #s11_section03 .left .title p span{display:block;float:left;}
    #s11_section03 .left .title .e_tit{font-weight: 300;line-height: 1.91; letter-spacing: 2.75px;color: #92cbe1;font-size: 10px !important;}
    #s11_section03 .left .title .e_tit .bold{font-weight: bold;}
    #s11_section03 .left .cont{padding-top:30px; font-size:14px !important;}
    #s11_section03 .left .cont .top{width:90%;margin:0 auto;height:auto;margin-bottom:0;}
    #s11_section03 .left .cont .border1{width:100%;height:1px;background-color:#d9d9d9;margin:20px 0;}
    #s11_section03 .left .cont .bottom{width:90%;margin:0 auto;height:auto;padding-top:0;}
    #s11_section03 .left .cont ul{float:none;padding:20px 0;}
    #s11_section03 .left .cont .w40{width:100%;}
    #s11_section03 .left .cont .w60{width:100%;}
    #s11_section03 .left .cont li{font-weight: 300;line-height: 1.53; letter-spacing: -0.38px;color: #535353;}
    #s11_section03 .right{display: none;}

    #s11_section04{width:100%;height:auto;}
    #s11_section04 .left{width:100%;height:auto;float:none;}
    #s11_section04 .right{width:100%;height:auto;float:none;position:relative; background-color: #fbfbfb;padding:40px 0;}
    #s11_section04 .right .box{width:90%;position:static;left:50%;top:50%;transform: translate(0,0);text-align: center;margin:0 auto;}
    #s11_section04 .right .icon img{width:20%;}
    #s11_section04 .right h2{  font-weight: bold;line-height: 1.23;letter-spacing: -3.6px;color: #2d2d2d;padding:30px 0;}
    #s11_section04 .right h2 span{color: #14467c;}
    #s11_section04 .right p{font-weight: 300;line-height: normal; letter-spacing: -0.88px;color: #2d2d2d;}
    #s11_section04 .right p br{display: none;}
    #s11_section04 .right p i{display: block;padding:5px 0;}
    #s11_section04 .right p span{font-weight: bold;}
    /*######################## s12 ###########################*/
    #s12_section01{width:100%;padding-top:100px;}
    #s12_section01 .inner{width:90%;margin:0 auto;}
    #s12_section01 .title{width:90%;margin:0 auto;text-align:center;}
    #s12_section01 .title span{font-weight: normal;line-height: normal; letter-spacing: -0.43px; color: #535353;}
    #s12_section01 .title span i{display: block;}
    #s12_section01 .title h2{font-weight: bold;line-height: 1.5; letter-spacing: -1.53px;color: #535353;}
    #s12_section01 .cont{width:100%;height:auto;margin-top:30px;background-color: #11233b;position:relative;padding:40px 0;}
    #s12_section01 .cont .top{width:100%;position: static;transform: translateX(0);}
    #s12_section01 .cont .top ul{width:100%;height: auto;padding:20px 0;}
    #s12_section01 .cont .top li{width:100%;padding:10px 0 ;height:auto;position:static;text-align:center;overflow: hidden;}
    #s12_section01 .cont .top li .st01_bg{display:none;}
    #s12_section01 .cont .top li:nth-child(1){z-index: 4;}
    #s12_section01 .cont .top li:nth-child(1) .box{background-color: #3AA6DA;padding-top:10px;}
    #s12_section01 .cont .top li:nth-child(2){z-index: 3}
    #s12_section01 .cont .top li:nth-child(2) .box{background-color: #28639A;padding-top:10px;}
    #s12_section01 .cont .top li:nth-child(3){z-index: 2;}
    #s12_section01 .cont .top li:nth-child(3) .box{background-color: #204272;padding-top:10px;}
    #s12_section01 .cont .top li:nth-child(4){height:auto;margin-top:7px;background-color:rgba(255,255,255,0);z-index: 1;right:0;box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0);}
    #s12_section01 .cont .top li .box{width:100%;position: static;transform: translate(0,0);color:#fff;font-weight: bold;line-height: 2.5;letter-spacing: -0.55px;text-align: center;}
    #s12_section01 .cont .top li:nth-child(4) .box{left:65.5%;background-color: #fff;padding:10px 0;}
    #s12_section01 .cont .top li:nth-child(4) .box .img{width:140px;margin:0 auto;}
    #s12_section01 .cont .top li:after{content: "▼";color: #fff;display:block;padding-top: 20px;}
    #s12_section01 .cont .top li:last-child:after{content: "";}
    #s12_section01 .cont .top li .box .img{width:50px;margin:0 auto;}
    #s12_section01 .cont .bottom{width:90%;padding-top:40px;margin:0 auto;}
    #s12_section01 .cont .bottom .left{width:100%;height:auto;float:none;position:relative;border-right:0;}
    #s12_section01 .cont .bottom .left .box{width:100%;position:static;transform: translatex(0);}
    #s12_section01 .cont .bottom .left .tit_text{font-weight: normal;line-height: 1.43; letter-spacing: -0.7px;color: #fff;padding:48px 0;text-align:center;}
    #s12_section01 .cont .bottom .left .tit_text .point{font-weight: bold; color: #f9f9a3;text-decoration: underline; text-underline-position: under;}
    #s12_section01 .cont .bottom .left .time_desc .text{width:90%;margin:50px auto 0;font-weight: 300;line-height: 1.43; letter-spacing: -0.58px;color: #fff;}
  
    #s12_section01 .cont .bottom .left .desc .kakao{width:100%;text-align: center;padding-top: 20px;}
    #s12_section01 .cont .bottom .right{width:100%;height:auto;float:none;position:relative;padding-top:40px;}
    #s12_section01 .cont .bottom .right .box{width:100%;position:static;top:0;left:50%;transform: translatex(0);}
    #s12_section01 .cont .bottom .right .desc{padding-top:0;}
    #s12_section01 .cont .bottom .right .desc li{width:70%;margin:0 auto;height:auto;padding-top:30px;float:none;}
    #s12_section01 .cont .bottom .right .desc .padding_top{padding-top:20px;}
    #s12_section01 .cont .bottom .right .desc h2{font-weight: bold;line-height: 1.44; letter-spacing: -0.63px;color: #fff456;}
    #s12_section01 .cont .bottom .right .desc h2 i{display:block;width:3px;height:3px;float:left;margin-right:8px; margin-top:11px;background-color: #fff456;}
    #s12_section01 .cont .bottom .right .desc h2 span{display:block;float:left;}
    #s12_section01 .cont .bottom .right .desc .clinic{font-weight: 300;line-height: 1.85; letter-spacing: -0.4px;color: #fff;margin-left:18px;}
    #s12_section01 .cont .bottom .tit{width: 246px; height: 55px;line-height: 55px;text-align:center;background-color: #fff;border-radius: 28px;
    font-weight: bold;letter-spacing: -0.63px;color: #11233b;margin:0 auto;}


    /*######################## s13 ###########################*/
    #s13_section01{width:100%;padding-top:100px;padding-bottom:100px;}
    #s13_section01 .inner{width:90%;margin:0 auto;}
    #s13_section01 .title{width:90%;margin:0 auto;text-align:center;}
    #s13_section01 .title span{font-weight: normal;line-height: normal; letter-spacing: -0.43px; color: #535353;}
    #s13_section01 .title span i{display: block;}
    #s13_section01 .title h2{font-weight: bold;line-height: 1.5; letter-spacing: -1.53px;color: #535353;}
    #s13_section01 .cont{width:100%;padding-top:53px;}
    #s13_section01 .cont ul{width:320px !important; margin:0 auto;position: relative;}
    #s13_section01 .cont ul .slick-track{padding-bottom:46px !important;}
    #s13_section01 .cont li{width:320px !important;height:auto;position: relative;background-color: #3aa6da;}
    #s13_section01 .cont li p{width: 150px; height: 50px;line-height: 50px;text-align:center;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03);background-color: #fff;
    position: absolute;bottom:-25px;left:50%;transform: translateX(-50%);
    font-weight: bold;letter-spacing: -0.8px;color: #082846;}
    #s13_section01 .cont ul .slick-prev,#s13_section01 .cont ul .slick-next{display:none !important;}
    #s13_section01 .cont ul .slick-dots{width:320px;height:6px !important;padding-top:0;background-color: #eee;}
    #s13_section01 .cont ul .slick-dots li{width:10%!important;height:6px !important;float:left;margin-left:0;margin-top:0;background-size: 100%;border-radius: 3px;;}
    #s13_section01 .cont ul .slick-dots li button{font-size: 0 ;}
    #s13_section01 .cont ul .slick-dots li:nth-child(1){margin-left:0;background:none;}
    #s13_section01 .cont ul .slick-dots li:nth-child(2){background:none;}
    #s13_section01 .cont ul .slick-dots li:nth-child(3){background:none;}
    #s13_section01 .cont ul .slick-dots li:nth-child(4){background:none;}
    #s13_section01 .cont ul .slick-dots li:nth-child(5){background:none;}
    #s13_section01 .cont ul .slick-dots li:nth-child(6){background:none;}
    #s13_section01 .cont ul .slick-dots li:nth-child(7){background:none;}
    #s13_section01 .cont ul .slick-dots li:nth-child(8){background:none;}
    #s13_section01 .cont ul .slick-dots li:nth-child(9){background:none;}
    #s13_section01 .cont ul .slick-dots li:nth-child(10){background:none;}
    #s13_section01 .cont ul .slick-dots li.slick-active{background-color: #3aa6da;}

    /*######################## s14 ###########################*/
    #s14_section01{width:100%;padding-top:100px;}
    #s14_section01 .inner{width:90%;margin:0 auto;}
    #s14_section01 .title{text-align:center;color: #535353;}
    #s14_section01 .title span{font-weight: normal;line-height: 1.82; letter-spacing: -0.43px;}
    #s14_section01 .title span i{display: block;}
    #s14_section01 .title h2{font-weight: bold;line-height: 2; letter-spacing: -1.53px;}
    #s14_section01 .cont{padding-top:30px ;}


    /*######################## s15 ###########################*/
    #s15_section01{width:100%;padding-top:100px;}
    #s15_section01 .inner{width:90%;margin:0 auto;}
    #s15_section01 .title{text-align:center;color: #535353;}
    #s15_section01 .title span{font-weight: normal;line-height: 1.82; letter-spacing: -0.43px;}
    #s15_section01 .title span i{display: block;}
    #s15_section01 .title h2{font-weight: bold;line-height: 2; letter-spacing: -1.53px;}
    #s15_section01 .cont{width:100%;}
    #s15_section01 .cont li{width: 50%;float:left;text-align:center;padding-bottom:60px;}
    #s15_section01 .cont li .img{width:80%;margin:0 auto;height:300px;position:relative;}
    #s15_section01 .cont li .img img{position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
    #s15_section01 .cont li .text{padding-top:50px;color: #535353;}
    #s15_section01 .cont li .text strong{font-weight: bold;line-height: 1.2; letter-spacing: -0.63px;}
    #s15_section01 .cont li .text p{font-weight: 300;line-height: 1.67; letter-spacing: -0.45px;}

    /*######################## s16 ###########################*/
    #s16_section01{width:100%;padding-top:100px;}
    #s16_section01 .inner{width:90%;margin:0 auto;}
    #s16_section01 .title{text-align:center;color: #535353;}
    #s16_section01 .title span{font-weight: normal;line-height: 1.82; letter-spacing: -0.43px;}
    #s16_section01 .title span i{display: block;}
    #s16_section01 .title h2{font-weight: bold;line-height: 2; letter-spacing: -1.53px;}
    #s16_section01 .cont{width:100%;padding-top:40px;}
    #s16_section01 .cont #daumRoughmapContainer1642727710253{width:100% !important;height:340px !important;}
    .wrap_map{width:100% !important;height:340px !important;}
    #s16_section01 .cont li{width:100%;padding:40px 0;border-bottom:1px solid #ccc;}
    #s16_section01 .cont li .box{width:80%;margin:0 auto;}
    #s16_section01 .cont li .box .icon{float: none;position:relative;margin:0 auto;}
    #s16_section01 .cont li:nth-child(1) .box .icon{width:38px;height:55px;}
    #s16_section01 .cont li:nth-child(2) .box .icon{width:47px;height:48px;}
    #s16_section01 .cont li .box .icon img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s16_section01 .cont li .box .text{float:none;line-height:normal;text-indent:0;text-align: center;padding-top:20px;}
    #s16_section01 .cont li:nth-child(2) .box .text span{padding-right:10px;}
    #s16_section01 .cont li:nth-child(2) .box .text a{font-weight: bold;letter-spacing: -0.88px;}
    
    /*######################## s21 ###########################*/
    #s21_section01{width:100%;padding-top:100px;}
    #s21_section01 .title{text-align:center;color: #535353;}
    #s21_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s21_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s21_section01 .cont{width:100%;background-image: url('/img/sub/s21_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s21_section01 .cont .inner{width:90%;margin:0 auto;position:relative;}
    #s21_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s21_section01 .cont .top_box .tit{width:273px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s21_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:12px 10px 0;background-color: #28639a;float:left;}
    #s21_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s21_section01 .cont .top_box p{width:90%;margin:18px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s21_section01 .cont .top_box p br{display:none;}
    #s21_section01 .cont .bottom_desc{width:100%;padding-top:200px;}
    #s21_section01 .cont .bottom_desc li{width:100%;padding:20px 0;}
    #s21_section01 .cont .bottom_desc li:nth-child(1){border-bottom:1px solid  #9b9b9b;}
    #s21_section01 .cont .bottom_desc li .box{width:100%;margin:0 auto;}
    #s21_section01 .cont .bottom_desc li .img{width:100%;float:none;}
    #s21_section01 .cont .bottom_desc li .text{width:100%;height:auto;float:none;position:relative;}
    #s21_section01 .cont .bottom_desc li .text .text_box{width:100%;color: #fff;position:static;transform: translate(0,0);text-align:center;}
    #s21_section01 .cont .bottom_desc li:nth-child(1) .text .text_box{width:100%;}
    #s21_section01 .cont .bottom_desc li:nth-child(2) .text .text_box{padding-bottom:25px;}
    #s21_section01 .cont .bottom_desc li .text .text_box .border{display:none; }
    #s21_section01 .cont .bottom_desc li .text .text_box h2{font-weight: bold;letter-spacing: -0.75px;padding:25px 0 25px; }
    #s21_section01 .cont .bottom_desc li .text .text_box p{font-weight: normal; line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;}
    #s21_section01 .cont .bottom_desc li .text .text_box p span{font-weight: bold;}
    #s21_section01 .cont .bottom_desc li .text .text_box p br{display: none;}
    #s21_section01 .cont .bottom_desc li .text .text_box p i{display:block;}

    #s21_section02{width:100%;padding:100px 0;}
    #s21_section02 .inner{width:90%;margin:0 auto;}
    #s21_section02 h2{font-weight: bold;line-height: 1.87; letter-spacing: -1.18px;color: #082846;text-align:center;}
    #s21_section02 ul{padding-top:20px;}
    #s21_section02 li{width:100%;margin:40px 0 0;float:none;text-align: center;}
    #s21_section02 li .top{width:100%;height:94px;position: relative;margin-bottom:10px;}
    #s21_section02 li .top .q_box{position: absolute;width:45px;height:45px;left:6%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s21_section02 li .top .box{width: 338px; height:100%;background-color: #28639a;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    position: absolute;right:0;top:0;}
    #s21_section02 li .top .box .box_inner{width:100%;height:100%;position:relative;}
    #s21_section02 li .top .box .box_inner p{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.33; letter-spacing: -0.45px; color: #fff;text-align: left;}
    #s21_section02 li:nth-child(1) .top .box .box_inner p{width:42%;}
    #s21_section02 li:nth-child(2) .top .box .box_inner p{width:53%;}
    #s21_section02 li:nth-child(3) .top .box .box_inner p{width:61%;}
    #s21_section02 li .bottom{width:100%;height:177px;position: relative;margin-top:10px;}
    #s21_section02 li .bottom .a1d{width:45px !;height:45px;position: absolute;left:5%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s21_section02 li .bottom .box{width: 338px; height:100%;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    position: absolute;right:0;top:0;}
    #s21_section02 li .bottom .box .border_bar{display:block;width:100%;height:5px;background-color: #28639a;}
    #s21_section02 li .bottom .box .box_inner{width:100%;height:100%;position:relative;}
    #s21_section02 li .bottom .box p{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: normal;line-height: 1.47; letter-spacing: -0.38px;color: #535353;text-align: left;}
    #s21_section02 li:nth-child(1) .bottom .box .box_inner p{width:40%;left:50%;}
    #s21_section02 li:nth-child(2) .bottom .box .box_inner p{width:61%;left:55%;}
    #s21_section02 li:nth-child(3) .bottom .box .box_inner p{width:65%;left:55%;}

    #s21_section03{width:100%;padding-bottom:100px;}
    #s21_section03 .inner{width:90%;margin:0 auto;}
    #s21_section03 h2{text-align: center;font-weight: bold;letter-spacing: -1.18px;color: #082846;line-height:normal;}
    #s21_section03 h2 i{display: block;}
    #s21_section03 .cont{width:100%;height:710px;padding-top:0;margin-top:40px;position: relative;}
    #s21_section03 .cont .left{width:98%;float:none;position: absolute;bottom:0;left:50%;transform: translateX(-50%);}
    #s21_section03 .cont .left .top{padding:38px 0 25px;border-bottom:2px solid #efefef;}
    #s21_section03 .cont .left .desc span{font-weight: bold;line-height: 1.88; letter-spacing: -0.63px;color: #2d2d2d;border-bottom:1px solid #929aa2;}
    #s21_section03 .cont .left .desc .text{padding-top:10px;}
    #s21_section03 .cont .left .desc .text strong{ font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #082846;}
    #s21_section03 .cont .left .desc .text p{padding-top:10px;font-weight: normal; line-height: 1.56; letter-spacing: -0.4px;color: #535353;}
    #s21_section03 .cont .left .bottom{padding:25px 0;}
    #s21_section03 .cont .right{width:320px;float:none;position:absolute;top:0;left:50%;transform: translateX(-50%);}
    
    #s21_section04{width:100%;padding-bottom:100px;}
    #s21_section04 .inner{width:90%;margin:0 auto;}
    #s21_section04 h2{text-align: center;font-weight: bold;letter-spacing: -1.18px;color: #082846;}
    #s21_section04 .cont{width:100%;padding-top:40px;}
    #s21_section04 .cont li{width:100%;height:94px;padding:12px 0;float:none;}
    #s21_section04 .cont li .box{width:100%;height:100%;margin:0 auto;position: relative;}
    #s21_section04 .cont li .num{width:45px;height:45px;position: absolute;left:5%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s21_section04 .cont li .txt{width:100%;height:100%;position:absolute;right:0;top:0; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}
    #s21_section04 .cont li .txt .txt_box{width:100%;height:100%;position: relative;}
    #s21_section04 .cont li .txt .txt_box p{width:50%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.33; letter-spacing: -0.6px;color: #fff;text-align: left;}
    #s21_section04 .cont li .blue{background-color: #28639a;}
    #s21_section04 .cont li .bblue{background-color: #204272;}

    #s21_section05{width:100%;padding-bottom:100px;}
    #s21_section05 .inner{width:90%;height:510px;margin:0 auto;position: relative;}
    #s21_section05 .left{width:100%;height:auto;float:none;position:absolute;bottom:0;text-align: center;}
    #s21_section05 .left .box{width:100%;position:static;top:50%;left:50%;transform: translate(0,0);}
    #s21_section05 .left .border{display:none;}
    #s21_section05 .left  .text h2{font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #082846;padding-top:15px;}
    #s21_section05 .left  .text p{ font-weight: normal;line-height: 1.56; letter-spacing: -0.4px;line-height: 1.56;color: #535353;padding-top:20px;}
    #s21_section05 .right{width:200px;float:none;position: absolute;top:0;left:50%;transform: translateX(-50%);}

    #s21_section06{width:100%;background-image: url('/img/sub/s21_st06_bg.png');background-size:auto 100% ;;}
    #s21_section06 .inner{width:90%;margin:0 auto;padding:60px 0;}
    #s21_section06 .left{width:100%;float:none;}
    #s21_section06 .right{width:100%;float: none;}
    #s21_section06 .right .box{width:100%;margin:0 auto;}
    #s21_section06 .right .box .top{padding-top:56px;padding-bottom:56px;border-bottom: 1px solid #b1b1b1;}
    #s21_section06 .right .box .bottom{padding-top:56px;}
    #s21_section06 .right .box .border{display:block;width: 36px; height: 2px;background-color: #92cbe1;}
    #s21_section06 .right .box h2{font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #92cbe1;padding-top:13px;}
    #s21_section06 .right .box p{font-weight: 300;line-height: 1.56; letter-spacing: -0.4px; color: #e3e3e3;padding-top:21px;}

    /*######################## s22 ###########################*/
    #s22_section01{width:100%;padding-top:100px;}
    #s22_section01 .title{text-align:center;color: #535353;}
    #s22_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s22_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s22_section01 .cont{width:100%;background-image: url('/img/sub/s22_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s22_section01 .cont .inner{width:90%;margin:0 auto;position:relative;}
    #s22_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s22_section01 .cont .top_box .tit{width:220px;margin:0 auto;font-weight: bold;line-height: 1.86; letter-spacing: -0.7px;color: #28639a;}
    #s22_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:12px 10px 0;background-color: #28639a;float:left;}
    #s22_section01 .cont .top_box .tit strong{display:block;float:left;}
    #s22_section01 .cont .top_box p{width:90%;margin:18px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s22_section01 .cont .top_box p br{display:none;}
    #s22_section01 .cont .bottom_desc{width:100%;margin:0 auto;padding-top:220px;}
    #s22_section01 .cont .bottom_desc .left{width:100%;float:none;}
    #s22_section01 .cont .bottom_desc .right{width:100%;height:300px;float:none;position:relative;}
    #s22_section01 .cont .bottom_desc .right .box{width:100%;position:static;transform: translate(0,0);text-align: center;}
    #s22_section01 .cont .bottom_desc .right .border{display:none;}
    #s22_section01 .cont .bottom_desc .right .text h2{font-weight: bold; letter-spacing: -0.75px;color: #fff;padding-top:20px;}
    #s22_section01 .cont .bottom_desc .right .text p{font-weight: normal;line-height: normal; letter-spacing: -0.35px;color: #e3e3e3;padding-top:20px;}
    #s22_section01 .cont .bottom_desc .right .text p i{display:block;padding:5px 0;}
    #s22_section01 .cont .bottom_desc .right .text p br{display: none;}
    #s22_section01 .cont .desc_area{width:100%;margin:0px auto 0;}
    #s22_section01 .cont .desc_area li{width:48%;margin:0 1%;margin-bottom:40px;float:left;position: relative;}
    #s22_section01 .cont .desc_area li .num{position: absolute;top:-20px;left:50%;transform: translateX(-50%);z-index: 1;}
    #s22_section01 .cont .desc_area li .box_bg{width:100%;height:155px;background-image: url('/img/sub/s22_st01_box_bg.png');position: relative;}
    #s22_section01 .cont .desc_area li .box_bg p{ width:80%;line-height:normal;font-weight: normal;letter-spacing: -0.55px;color: #fff;text-align:center;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
    #s22_section01 .cont .desc_area li:after{content:"";display:none;}
    #s22_section01 .cont .desc_area li:last-child:after{content:"";display:none;}
    #s22_section01 .cont .bar_desc{text-align:center;}
    #s22_section01 .cont .bar_desc .bar{width:100%;height:34px;position: relative;margin-top:69px;}
    #s22_section01 .cont .bar_desc .bar .border{display:block;width: 100px; height: 1px;background-color: #3aa6da;position: absolute;top:50%;transform: translateY(-50%);}
    #s22_section01 .cont .bar_desc .bar i{display:block;width:39px;position: absolute;top: 0;left:50%;transform: translateX(-50%);}
    #s22_section01 .cont .bar_desc .bar .border_left{left:0;}
    #s22_section01 .cont .bar_desc .bar .border_right{right:0;}
    #s22_section01 .cont .bar_desc .text_desc{width: 100%;height:89px;text-align: center; font-weight: 300; line-height: 1.39; letter-spacing: -0.78px;color: #fff;position: relative;margin-top:48px;}
    #s22_section01 .cont .bar_desc .text_desc .txt_f{position: absolute;top:50%;transform: translateY(-50%);font-style:normal;font-weight: 500; letter-spacing: -2.13px; color: #fff;}
    #s22_section01 .cont .bar_desc .text_desc .left{left:0%;}
    #s22_section01 .cont .bar_desc .text_desc .right{right:0%;}
    #s22_section01 .cont .bar_desc .text_desc .center{width:80%;position: absolute;top:0;left:50%;transform: translateX(-50%);}
    #s22_section01 .cont .bar_desc .text_desc .center span{font-weight: bold;}

    #s22_section02{width:100%;background-image: url('/img/sub/s22_st02_m_bg.png');}
    #s22_section02 .inner{width:90%;height:650px;margin:0 auto;position: relative;}
    #s22_section02 h2{position: static;width:100%;text-align:center;height:auto;line-height: normal;font-size:28px; color: #082846;letter-spacing: -1.18px; font-weight: bold;
    padding-top:80px;}
    #s22_section02 .left{display:none;}
    #s22_section02 .m_left{display: block;width:85%;margin:40px auto 0;}
    #s22_section02 .center{display:none;}
    #s22_section02 .right{display:none;}
    #s22_section02 .m_right{display: block;width:85%;margin:0 auto;}
    #s22_section02 li{padding-bottom:20px;}
    #s22_section02 .num{width:40px;height:40px;float:left;}
    #s22_section02 .txt{float:left;font-weight: 300;line-height: 1.37; letter-spacing: -0.48px;line-height: 1.37;color: #535353;padding-left:10px;padding-top:8px;}

    #s22_section03{width:100%;padding-bottom:100px;padding-top:100px;}
    #s22_section03 .inner{width:90%;margin:0 auto;}
    #s22_section03 h2{text-align: center;font-weight: bold;letter-spacing: -1.18px;color: #082846;line-height:normal;}
    #s22_section03 h2 i{display: block;}
    #s22_section03 .cont{width:100%;height:710px;padding-top:0;margin-top:40px;position: relative;}
    #s22_section03 .cont .left{width:98%;float:none;position: absolute;bottom:0;left:50%;transform: translateX(-50%);}
    #s22_section03 .cont .left .top{padding:38px 0 25px;border-bottom:2px solid #efefef;}
    #s22_section03 .cont .left .desc span{font-weight: bold;line-height: 1.88; letter-spacing: -0.63px;color: #2d2d2d;border-bottom:1px solid #929aa2;}
    #s22_section03 .cont .left .desc .text{padding-top:10px;}
    #s22_section03 .cont .left .desc .text strong{ font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #082846;}
    #s22_section03 .cont .left .desc .text p{padding-top:10px;font-weight: normal; line-height: 1.56; letter-spacing: -0.4px;color: #535353;}
    #s22_section03 .cont .left .bottom{padding:25px 0;}
    #s22_section03 .cont .right{width:320px;float:none;position:absolute;top:0;left:50%;transform: translateX(-50%);}

    #s22_section04{width:100%;padding-bottom:100px;}
    #s22_section04 .inner{width:90%;margin:0 auto;}
    #s22_section04 h2{text-align: center;font-weight: bold;letter-spacing: -1.18px;color: #082846;}
    #s22_section04 .cont{width:100%;padding-top:40px;}
    #s22_section04 .cont li{width:100%;height:94px;padding:12px 0;float:none;}
    #s22_section04 .cont li .box{width:100%;height:100%;margin:0 auto;position: relative;}
    #s22_section04 .cont li .num{width:45px;height:45px;position: absolute;left:5%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s22_section04 .cont li .txt{width:100%;height:100%;position:absolute;right:0;top:0; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}
    #s22_section04 .cont li .txt .txt_box{width:100%;height:100%;position: relative;}
    #s22_section04 .cont li .txt .txt_box p{width:50%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.33; letter-spacing: -0.6px;color: #fff;text-align: left;}
    #s22_section04 .cont li .blue{background-color: #28639a;}
    #s22_section04 .cont li .bblue{background-color: #204272;}

    #s22_section05{width:100%;padding-bottom:110px;}
    #s22_section05 .inner{width:90%;margin:0 auto;}
    #s22_section05 h2{text-align: center;font-weight: 300;letter-spacing: -1.18px;color: #082846;line-height:normal;}
    #s22_section05 h2 span{font-weight: bold;display:block;}
    #s22_section05 .cont{width:100%;padding-top:40px;}
    #s22_section05 .cont li{width:100%;height:113px;margin:2% 0;float: none;border-radius: 124px;border: solid 1.5px #28639a;position: relative;}
    #s22_section05 .cont li:nth-child(1) .box{width:90%;}
    #s22_section05 .cont li:nth-child(2) .box{width:93%;}
    #s22_section05 .cont li:nth-child(3) .box{width:90%;}
    #s22_section05 .cont li:nth-child(4) .box{width:90%;}
    #s22_section05 .cont li .box{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s22_section05 .cont .lid{border: solid 1.5px #082846;}
    #s22_section05 .cont li .num{ font-weight: bold;letter-spacing: -1.23px;float:left;}
    #s22_section05 .cont li:nth-child(1) .num{margin-top:10px;}
    #s22_section05 .cont li:nth-child(2) .num{margin-top:10px;}
    #s22_section05 .cont li .numb{color: #28639a;}
    #s22_section05 .cont li .numd{color: #082846;}
    #s22_section05 .cont li .txt{float:left;padding-left:4%;line-height: 1.44; letter-spacing: -0.48px;font-weight: normal;color: #535353;}
    
    #s22_section06{width:100%;padding-bottom:100px;}
    #s22_section06 .inner{width:90%;height:510px;margin:0 auto;position: relative;}
    #s22_section06 .left{width:100%;height:auto;float:none;position:absolute;bottom:0;text-align: center;}
    #s22_section06 .left .box{width:100%;position:static;top:50%;left:50%;transform: translate(0,0);}
    #s22_section06 .left .border{display:none;}
    #s22_section06 .left  .text h2{font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #082846;padding-top:15px;}
    #s22_section06 .left  .text p{ font-weight: normal;line-height: 1.56; letter-spacing: -0.4px;line-height: 1.56;color: #535353;padding-top:20px;}
    #s22_section06 .right{width:200px;float:none;position: absolute;top:0;left:50%;transform: translateX(-50%);}

    #s22_section07{width:100%;background-image: url('/img/sub/s22_st07_bg.png');background-size:auto 100% ;;}
    #s22_section07 .inner{width:90%;margin:0 auto;padding:60px 0;}
    #s22_section07 .left{width:100%;float:none;}
    #s22_section07 .right{width:100%;float: none;}
    #s22_section07 .right .box{width:100%;margin:0 auto;}
    #s22_section07 .right .box .top{padding-top:56px;padding-bottom:56px;border-bottom: 1px solid #b1b1b1;}
    #s22_section07 .right .box .bottom{padding-top:56px;}
    #s22_section07 .right .box .border{display:block;width: 36px; height: 2px;background-color: #92cbe1;}
    #s22_section07 .right .box h2{font-weight: bold;line-height: 1.28; letter-spacing: -0.63px;color: #92cbe1;padding-top:13px;}
    #s22_section07 .right .box p{font-weight: 300;line-height: 1.56; letter-spacing: -0.4px; color: #e3e3e3;padding-top:21px;}

    /*######################## s23 ###########################*/
    #s23_section01{width:100%;    padding: 100px 0 0;}
    #s23_section01 .title{text-align:center;color: #535353;}
    #s23_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s23_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s23_section01 .cont{width:100%;background-image: url('/img/sub/s23_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s23_section01 .cont .inner{width:90%;margin:0 auto;position:relative;}
    #s23_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s23_section01 .cont .top_box .tit{width:220px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s23_section01 .cont .top_box .tit i{display:none;}
    #s23_section01 .cont .top_box .tit strong{display:block;float:none;text-align: center;}
    #s23_section01 .cont .top_box p{width:90%;margin:18px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s23_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s23_section01 .cont .top_box p br{display:none;}
    #s23_section01 .cont .bottom_desc{width:100%;margin:0 auto;padding: 250px 0 40px;}
    #s23_section01 .cont .bottom_desc .left{width:100%;height:230px;float:none;position:relative;}
    #s23_section01 .cont .bottom_desc .left .box{width:100%;position:static;transform: translate(0,0);text-align: center;}
    #s23_section01 .cont .bottom_desc .left .border{display:none;}
    #s23_section01 .cont .bottom_desc .left .text h2{font-weight: bold; letter-spacing: -0.75px;color: #fff;padding-top:20px;}
    #s23_section01 .cont .bottom_desc .left .text p{font-weight: normal;line-height: normal; letter-spacing: -0.35px;color: #e3e3e3;padding-top:20px;}
    #s23_section01 .cont .bottom_desc .left .text p i{display:block;padding:5px 0;}
    #s23_section01 .cont .bottom_desc .left .text p br{display: none;}
    #s23_section01 .cont .bottom_desc .right{width:100%;float:none;}
    #s23_section01 .cont .desc_area{width:100%;position: static;}
    #s23_section01 .cont .desc_area li{width:100%;padding-bottom:20px;float:none;text-align:center;}
    #s23_section01 .cont .desc_area li .text{font-weight: normal;line-height: 1.39;letter-spacing: -0.45px;color: #fff;}

    #s23_section02{width:100%;padding-top:100px;}
    #s23_section02 .inner{width:90%;margin:0 auto;text-align: center;}
    #s23_section02 .title h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s23_section02 .title p{font-weight: normal; line-height: 1.39;letter-spacing: -0.45px;color: #535353;}
    #s23_section02 .title p br{display: none;}
    #s23_section02 .cont{width:100%;}
    #s23_section02 .cont li{width:48% !important;margin:30px 1% 0;float:left;background-size: 100% auto; background-position: center center ;width: 188px;height: 223px;position: relative;}
    #s23_section02 .cont li:nth-child(1){background-image: url('/img/sub/s23_st02_li_bg01.png');}
    #s23_section02 .cont li:nth-child(2){background-image: url('/img/sub/s23_st02_li_bg02.png');}
    #s23_section02 .cont li:nth-child(3){background-image: url('/img/sub/s23_st02_li_bg03.png');}
    #s23_section02 .cont li:nth-child(4){background-image: url('/img/sub/s23_st02_li_bg04.png');}
    #s23_section02 .cont li .box{width:80%;position: absolute;left:50%;top:60%;transform: translate(-50%,-50%);}
    #s23_section02 .cont li .border{display:block; width: 56px;height: 5px;background-color: #204272;margin:0 auto;}
    #s23_section02 .cont li p{font-weight: normal;line-height: 1.39;letter-spacing: -0.45px;color: #204272;margin-top:22px;}

    #s23_section03{width:100%;background-color:#05121e ;height:auto;position: relative;margin-top:100px;}
    #s23_section03 .inner{width:90%;height:auto;position:static;;transform: translate(0,0);margin:0 auto;}
    #s23_section03 .left{width:100%;height:auto;float:none;position: relative;padding-top:40px;text-align: center;}
    #s23_section03 .left p{position: static;transform: translateY(0);}
    #s23_section03 .right{width:100%;height:auto;float:none;position: relative;padding-bottom:40px;}
    #s23_section03 .right .box{position: static;transform: translateY(0);}
    #s23_section03 .right .border{display:none;}
    #s23_section03 .right h2{font-weight: bold;  letter-spacing: -0.88px;line-height: 1.29;color: #92cbe1;padding-top:20px;text-align: center;}
    #s23_section03 .right h2 br{display:none;}
    #s23_section03 .right .txt{font-weight: normal;line-height: normal; letter-spacing: -0.35px;color: #e3e3e3;padding-top:20px;}
    #s23_section03 .right .txt li{width:80%;margin:15px auto 0;line-height:normal;letter-spacing: -0.4px;font-weight: 300;}
    #s23_section03 .right .txt li span{padding-right:10px;color: #92cbe1; font-weight: bold;display:block;padding-bottom:5px;font-size:16px !important;}

    #s23_section04{width:100%;text-align: center;padding:100px 0;}
    #s23_section04 .inner{width:90%;margin:0 auto;}
    #s23_section04 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s23_section04 .cont{width:100%;margin-top:40px;}
    #s23_section04 .cont li{width:100%;height:94px;padding:12px 0;}
    #s23_section04 .cont li .box{width:98%;height:100%;margin:0 auto;position: relative;}
    #s23_section04 .cont li .num{width:45px;height:45px;position: absolute;left:-5%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s23_section04 .cont li .txt{width:100%;height:100%;position:absolute;right:0;top:0; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}
    #s23_section04 .cont li .txt .txt_box{width:100%;height:100%;position: relative;}
    #s23_section04 .cont li .txt .txt_box p{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.33; letter-spacing: -0.6px;color: #fff;text-align: center;}
    #s23_section04 .cont li .blue{background-color: #28639a;}
    #s23_section04 .cont li .bblue{background-color: #204272;}

    /*######################## s24 ###########################*/
    #s24_section01{width:100%;    padding: 100px 0 0;}
    #s24_section01 .title{text-align:center;color: #535353;}
    #s24_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s24_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s24_section01 .cont{width:100%;background-image: url('/img/sub/s24_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s24_section01 .cont .inner{width:90%;margin:0 auto;position:relative;}
    #s24_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s24_section01 .cont .top_box .tit{width:277px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s24_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:12px 10px 0;background-color: #28639a;float:left;}
    #s24_section01 .cont .top_box .tit strong{display:block;float:left;text-align: center;}
    #s24_section01 .cont .top_box p{width:90%;margin:18px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s24_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s24_section01 .cont .top_box p br{display:none;}
    #s24_section01 .cont .bottom_desc{width:100%;margin:0 auto;padding: 200px 0 30px;}
    #s24_section01 .cont .bottom_desc .left{width:100%;float:none;}
    #s24_section01 .cont .bottom_desc .right{width:100%;height:230px;float:none;position:relative;}
    #s24_section01 .cont .bottom_desc .right .box{width:100%;position:static;transform: translate(0,0);text-align: center;}
    #s24_section01 .cont .bottom_desc .right .border{display:none;}
    #s24_section01 .cont .bottom_desc .right .text h2{font-weight: bold; letter-spacing: -0.75px;color: #fff;padding-top:20px;}
    #s24_section01 .cont .bottom_desc .right .text p{font-weight: normal;line-height: normal; letter-spacing: -0.35px;color: #e3e3e3;padding-top:20px;}
    #s24_section01 .cont .bottom_desc .right .text p i{display:block;padding:5px 0;}
    #s24_section01 .cont .bottom_desc .right .text p br{display: none;}
    #s24_section01 .cont .desc_area{width:100%;}
    #s24_section01 .cont .desc_area h2{font-weight: bold;letter-spacing: -0.75px; color: #fff;text-align: center;}
    #s24_section01 .cont .desc_area ul{padding-top:30px;}
    #s24_section01 .cont .desc_area li{float:left;width:49%;margin:3% 0.5%;}
    #s24_section01 .cont .desc_area li .tit{font-weight: bold;line-height: 1.15;letter-spacing: -0.65px;color: #fff;text-align: center;}
    #s24_section01 .cont .desc_area li .border_box{width:100%;height:140px; border-radius: 40px; border: solid 1px #3aa6da;margin-top:9px;position:relative;color:#fff;}
    #s24_section01 .cont .desc_area li .border_box .box{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);line-height:20px;font-weight: normal;letter-spacing: -0.45px;}
    #s24_section01 .cont .desc_area li .border_box .box p{padding:2px 0;line-height:1.39;}
    #s24_section01 .cont .desc_area li .border_box .box p span{font-weight: bold;}
    #s24_section01 .cont .desc_area li .border_box .box p i{padding-left:10px;}
    #s24_section01 .cont .desc_area li:nth-child(1) div .box{width:74%;}
    #s24_section01 .cont .desc_area li:nth-child(2) div .box{width:78%;}
    #s24_section01 .cont .desc_area li:nth-child(3) div .box{width:94%;}
    #s24_section01 .cont .desc_area li:nth-child(4) div .box{width:25%;}

    #s24_section02{width:100%;padding-top:100px;}
    #s24_section02 .inner{width:90%;margin:0 auto;text-align: center;}
    #s24_section02 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s24_section02 .cont{width:100%;padding-top:30px;}
    #s24_section02 .cont li{width:48%;margin:3% 1%;float:left;}
    #s24_section02 .cont li .box_tit{ width: 134px; height: 39px; line-height: 39px;border-radius: 20px; background-color: #204272; 
    font-weight: bold;letter-spacing: -0.45px;color: #fff;text-align: center;margin:24px auto 13px;}
    #s24_section02 .cont li .txt{ font-weight: normal;letter-spacing: -0.45px; color: #535353;}
    
    #s24_section03{width:100%;padding:100px 0;}
    #s24_section03 .inner{width:90%;margin:0 auto;text-align: center;}
    #s24_section03 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s24_section03 .cont{width:100%;padding-top:30px;}
    #s24_section03 .cont li{width:48%;height:180px;margin:3% 1%;float:left;}
    #s24_section03 .cont li:after{content:"";display:none;width: 19px; height: 23px;
    background-image: url('/img/sub/s24_st03_icon.png');position:absolute;top:50%;right:-10px;transform: translateY(-50%);}
    #s24_section03 .cont li:last-child:after{content:"";display:none;}

    #s24_section04{width:100%;height:497px;background-image: url('/img/sub/s24_st04_bg.png');}
    #s24_section04 .inner{width:94%;margin:0 auto;}
    #s24_section04 .title{font-weight: bold;line-height: 2.29;letter-spacing: -0.88px;color: #fff;text-align:center;overflow:hidden;}
    #s24_section04 .title .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;margin:80px auto 0;}
    #s24_section04 .title span{color: #92cbe1;}
    #s24_section04 .cont{width:100%;padding-top:40px;}
    #s24_section04 .cont li{width:50%;padding:15px 0;float:left;font-weight: 500;line-height: 34px;letter-spacing: -1.45px;color: #e3e3e3;}
    #s24_section04 .cont li:nth-child(1){width:45%;}
    #s24_section04 .cont li:nth-child(5){width:45%;}
    #s24_section04 .cont li:nth-child(2){width:55%;}
    #s24_section04 .cont li:nth-child(6){width:55%;}
    #s24_section04 .cont li:nth-child(3){width:45%;}
    #s24_section04 .cont li:nth-child(7){width:45%;}
    #s24_section04 .cont li:nth-child(4){width:55%;}
    #s24_section04 .cont li:nth-child(8){width:55%;}
    #s24_section04 .cont li span{padding-left:8px;}

    #s24_section05{width:100%;text-align: center;padding:100px 0;}
    #s24_section05 .inner{width:90%;margin:0 auto;}
    #s24_section05 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s24_section05 .cont{width:100%;margin-top:40px;}
    #s24_section05 .cont li{width:100%;height:94px;padding:12px 0;}
    #s24_section05 .cont li .box{width:98%;height:100%;margin:0 auto;position: relative;}
    #s24_section05 .cont li .num{width:45px;height:45px;position: absolute;left:-5%;top:50%;transform: translateY(-50%);z-index: 1;}
    #s24_section05 .cont li .txt{width:100%;height:100%;position:absolute;right:0;top:0; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);}
    #s24_section05 .cont li .txt .txt_box{width:100%;height:100%;position: relative;}
    #s24_section05 .cont li .txt .txt_box p{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.33; letter-spacing: -0.6px;color: #fff;text-align: center;}
    #s24_section05 .cont li .blue{background-color: #28639a;}
    #s24_section05 .cont li .bblue{background-color: #204272;}
    
    /*######################## s25 ###########################*/
    #s25_section01{width:100%;    padding: 100px 0 0;}
    #s25_section01 .title{text-align:center;color: #535353;}
    #s25_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s25_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s25_section01 .cont{width:100%;background-image: url('/img/sub/s25_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s25_section01 .cont .inner{width:90%;height:auto;margin:0 auto;position:relative;}
    #s25_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s25_section01 .cont .top_box .tit{width:277px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s25_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:12px 10px 0;background-color: #28639a;float:left;}
    #s25_section01 .cont .top_box .tit strong{display:block;float:left;text-align: center;}
    #s25_section01 .cont .top_box p{width:90%;margin:18px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s25_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s25_section01 .cont .top_box p br{display:none;}
    #s25_section01 .cont .bottom_desc{width:100%;position: static;left:50%;bottom:-20%;;transform: translateX(0);padding-top:200px;}
    #s25_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s25_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s25_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s25_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s25_section01 .cont .bottom_desc .title_desc p br{display:none;}
    #s25_section01 .cont .bottom_desc .img_desc{margin-top:56px;}
    #s25_section01 .cont .bottom_desc .img_desc li{width:100%;padding-bottom:5%;float:none;}

    #s25_section02{width:100%;padding-top:100px;}
    #s25_section02 .inner{width:90%;margin:0 auto;text-align: center;}
    #s25_section02 .title{text-align: center;}
    #s25_section02 .title h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px; color: #082846;}
    #s25_section02 .title .border{display:block;width: 58px;height: 2px;background-color: #082846;margin:10px auto 30px;}
    #s25_section02 .cont{width:100%;}
    #s25_section02 .cont li{width:48%;height:126px;margin:0 1%;float:left;
    background-image: url('/img/sub/s25_st02_box_bg.png');position:relative;background-size: 100% auto;;}
    #s25_section02 .cont li p{width:80%;font-weight: bold;line-height: normal;letter-spacing: -0.53px;color: #204272;
    position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

    #s25_section03{width:100%;background-image: url('/img/sub/s25_st03_bg.png');background-size:auto 100% ;;}
    #s25_section03 .inner{width:90%;margin:0 auto;padding:60px 0;}
    #s25_section03 .left{width:100%;float:none;}
    #s25_section03 .right{width:100%;float: none;}
    #s25_section03 .right .box{width:100%;margin:0 auto;}
    #s25_section03 .right .box .top{padding-top:56px;padding-bottom:56px;border-bottom: 1px solid #b1b1b1;}
    #s25_section03 .right .box .bottom{padding-top:56px;}
    #s25_section03 .right .box .border{display:block;width: 36px; height: 2px;background-color: #92cbe1;}
    #s25_section03 .right .box h2{font-weight: bold;line-height: 2; letter-spacing: -0.63px;color: #92cbe1;}
    #s25_section03 .right .box strong{line-height: 1.25;letter-spacing: -0.4px;font-weight: bold;color: #92cbe1;}
    #s25_section03 .right .box p{font-weight: 300;line-height: 1.56; letter-spacing: -0.4px; color: #e3e3e3;padding-top:21px;}
    
    /*######################## s26 ###########################*/
    #s26_section01{width:100%;    padding: 100px 0 0;}
    #s26_section01 .title{text-align:center;color: #535353;}
    #s26_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s26_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s26_section01 .cont{width:100%;background-image: url('/img/sub/s26_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s26_section01 .cont .inner{width:90%;height:auto;margin:0 auto;position:relative;}
    #s26_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s26_section01 .cont .top_box .tit{width:277px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s26_section01 .cont .top_box .tit i{display:none;}
    #s26_section01 .cont .top_box .tit strong{display:block;float:left;text-align: center;}
    #s26_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s26_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s26_section01 .cont .top_box p br{display:none;}
    #s26_section01 .cont .bottom_desc{width:100%;position: static;left:50%;bottom:-20%;;transform: translateX(0);padding-top:200px;}
    #s26_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s26_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s26_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s26_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s26_section01 .cont .bottom_desc .title_desc p br{display:none;}
    #s26_section01 .cont .bottom_desc .img_desc{margin-top:56px;}
    #s26_section01 .cont .bottom_desc .img_desc li{width:100%;padding-bottom:10%;float:none;}
    #s26_section01 .cont .bottom_desc .img_desc li .text h2{color:#fff;}
    #s26_section01 .cont .bottom_desc .img_desc li .text p{color:#e3e3e3;}

    #s26_section02{width:100%;padding-top:100px;}
    #s26_section02 .inner{width:90%;margin:0 auto;text-align: center;}
    #s26_section02 .title{text-align: center;}
    #s26_section02 .title h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px; color: #082846;}
    #s26_section02 .cont{width:100%;padding-top:10px;}
    #s26_section02 .cont li{width:100%;margin:0;float:none;}

    #s26_section03{width:100%;padding-top:176px;}
    #s26_section03 .inner{width:100%;margin:0 auto;}
    #s26_section03 h2{font-weight: bold;line-height: 1.28;letter-spacing: -1.18px; color: #082846;text-align: center;}
    #s26_section03 .cont{width:100%;height:1100px;background-image: url('/img/sub/s26_st03_bg.png');margin-top:49px;position: relative;overflow: hidden;}
    #s26_section03 .cont .border{display:block;width:1px;height:99%;background-color: #87939E;position: absolute;left:48%;top:48%;transform: translateY(-50%);}
    #s26_section03 .cont ul{width:100%;height:100%;margin-top:60px;}
    #s26_section03 .cont li{width:60%;position:relative;padding:10px 0;}
    #s26_section03 .cont .left_area{left:0;}
    #s26_section03 .cont .right_area{left:45%;}
    #s26_section03 .cont li .num{width:10%;float:left;}
    #s26_section03 .cont li .text{width:75%;float:left;}
    #s26_section03 .cont li .text strong{font-weight: bold;line-height: normal;letter-spacing: -0.68px;color: #204272;}
    #s26_section03 .cont li .text p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #2d2d2d;}
    #s26_section03 .cont .left_area .text{padding-left:26px;}
    #s26_section03 .cont .right_area .text{padding-left:26px;}

    #s26_section04{width:100%;padding:100px 0;}
    #s26_section04 .inner{width:90%;margin:0 auto;}
    #s26_section04 h2{font-weight: bold;line-height: 1.28;letter-spacing: -1.18px;color: #082846;text-align: center;}
    #s26_section04 .cont{width:100%;padding-top:20px;}
    #s26_section04 li{width: 100%;height:200px;float: none;position:relative;
    font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #2d2d2d;text-align: center;}
    #s26_section04 li:nth-child(1){background-image: url('/img/sub/s26_st04_img01.png');}
    #s26_section04 li:nth-child(2){background-image: url('/img/sub/s26_st04_img02.png');}
    #s26_section04 li span{font-weight: bold;color: #204272;}
    #s26_section04 li p{width:90%;position:absolute;left:50%;top:62%;transform: translate(-50%,-50%);}
    #s26_section04 li p br{display:none;}

    #s26_section05{width:100%;height:auto;background-image: url("/img/sub/s26_st05_bg.png");background-size:auto 100%;overflow: hidden;}
    #s26_section05 .inner{width:90%;margin:80px auto ;}
    #s26_section05 h2{font-weight: bold;line-height: 1.28;letter-spacing: -1.18px;text-align: center;color: #fff;}
    #s26_section05 .cont{width:100%;padding-top:60px;}
    #s26_section05 .top{width:100%;}
    #s26_section05 .box{width:90%;margin:0 auto;}
    #s26_section05 .box .left{width:100%;float:none;border-right:0;border-bottom:3px solid #3aa6da;}
    #s26_section05 .box .left span{font-weight: normal;line-height: 1.27;letter-spacing: -1.1px;color: #fff;padding-right:5px;}
    #s26_section05 .box .left b{font-size:45px;font-weight: bold;line-height: 1.27;letter-spacing: -2.28px;color: #3aa6da;}
    #s26_section05 .bar_desc{width:100%;height:37px;position:relative;margin:54px 0 32px;}
    #s26_section05 .border{display:block;width:40%;height:1px;background-color: #fff;position:absolute;top:50%;transform: translateY(-50%);}
    #s26_section05 .bor_left{left:0;}
    #s26_section05 .bor_right{right:0;}
    #s26_section05 .bar_desc span{display:block;width:43px;position:absolute;left:50%;transform: translateX(-50%);}
    #s26_section05 .box .right{width:100%;padding-left:0;float:none;padding-top: 20px;
    font-weight: 300;line-height: normal;letter-spacing: -0.65px; color: #fff;}

    /*######################## s27 ###########################*/
    #s27_section01{width:100%;    padding: 100px 0 0;}
    #s27_section01 .title{text-align:center;color: #535353;}
    #s27_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s27_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s27_section01 .cont{width:100%;background-image: url('/img/sub/s27_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s27_section01 .cont .inner{width:90%;height:auto;margin:0 auto;position:relative;}
    #s27_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s27_section01 .cont .top_box .tit{width:277px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s27_section01 .cont .top_box .tit i{display:none;}
    #s27_section01 .cont .top_box .tit strong{display:block;float:left;text-align: center;}
    #s27_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s27_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s27_section01 .cont .top_box p br{display:none;}
    #s27_section01 .cont .bottom_desc{width:100%;position: static;left:50%;bottom:-20%;;transform: translateX(0);padding-top:200px;}
    #s27_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s27_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s27_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s27_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s27_section01 .cont .bottom_desc .title_desc p br{display:none;}
    #s27_section01 .cont .bottom_desc .desc_area{margin-top:80px;}
    #s27_section01 .cont .bottom_desc .desc_area li{width:100%;padding-bottom:10%;float:none;}

    #s27_section02{width:100%;padding-top:100px}
    #s27_section02 .inner{width:90%;margin:0 auto;}
    #s27_section02 .left{width:100%;float:none}
    #s27_section02 .right{width:100%;float:none}
    #s27_section02 .right .tit h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px; color: #082846;}
    #s27_section02 .right .tit p{font-weight: normal; line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s27_section02 .right  .box{padding-top:20px;}
    #s27_section02 .right .cont{padding-top:0;}
    #s27_section02 .right .cont li{width:49%;margin:0 0.5%;float:left;padding:30px 0 20px;border-bottom:0;}
    #s27_section02 .right .cont li:last-child{border-bottom:0;}
    #s27_section02 .right .cont .border{display:block; width: 36px;height: 2px;background-color: #204272;}
    #s27_section02 .right .cont strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #204272;}
    #s27_section02 .right .cont p{ font-weight: 300;line-height: 1.56;letter-spacing: -0.4px; color: #535353;}

    #s27_section03{width:100%;padding:100px 0;}
    #s27_section03 .inner{width:90%;margin:0 auto;}
    #s27_section03 h2{font-weight: bold;line-height: 1.28;letter-spacing: -1.18px;color: #082846;text-align: center;}
    #s27_section03 .cont{width:100%;padding-top:20px;}
    #s27_section03 li{width: 100%;height:200px;float: none;position:relative;
    font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #2d2d2d;text-align: center;}
    #s27_section03 li:nth-child(1){background-image: url('/img/sub/s26_st04_img01.png');}
    #s27_section03 li:nth-child(2){background-image: url('/img/sub/s26_st04_img02.png');}
    #s27_section03 li span{font-weight: bold;color: #204272;}
    #s27_section03 li p{width:90%;position:absolute;left:50%;top:62%;transform: translate(-50%,-50%);}
    #s27_section03 li p br{display:none;}

    #s27_section04{width:100%;height:auto;background-image: url('/img/sub/s27_st04_bg.png');background-size: auto 100%;}
    #s27_section04 .inner{width:90%;height:100%;margin:0 auto;overflow: hidden;}
    #s27_section04 .left{width:100%;height:100%;float:none;margin-top:30px;}
    #s27_section04 .right{width:100%;height:100%;float:none;position: relative;}
    #s27_section04 .right .box{position:static;transform: translateY(0);padding-top:40px;}
    #s27_section04 .right li:nth-child(1){padding-bottom:30px;border-bottom:1px solid #b1b1b1;}
    #s27_section04 .right li:nth-child(2){padding-top:30px;padding-bottom:30px;}
    #s27_section04 .right li .border{display:block; width: 36px;height: 2px;background-color: #92cbe1;}
    #s27_section04 .right li strong{font-weight: bold; line-height:2;letter-spacing: -0.63px;color: #92cbe1;}
    #s27_section04 .right li p{font-weight: 300; line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}

    /*######################## s31 ###########################*/
    #s31_section01{width:100%;    padding: 100px 0 0;}
    #s31_section01 .title{text-align:center;color: #535353;}
    #s31_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s31_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s31_section01 .cont{width:100%;background-image: url('/img/sub/s31_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s31_section01 .cont .inner{width:90%;height:auto;margin:0 auto;position:relative;}
    #s31_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s31_section01 .cont .top_box .tit{width:220px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s31_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:12px 10px 0;background-color: #28639a;float:left;}
    #s31_section01 .cont .top_box .tit strong{display:block;float:left;text-align: center;}
    #s31_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s31_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s31_section01 .cont .top_box p br{display:none;}
    #s31_section01 .cont .bottom_desc{width:100%;padding-top:100px;margin:0 auto;}
    #s31_section01 .cont .bottom_desc .left{width:100%;float:none;}
    #s31_section01 .cont .bottom_desc .right{width:100%;height:auto;float:none;padding-left:0;padding-top:40px;position:relative;}
    #s31_section01 .cont .bottom_desc .right .box{position:static;transform: translateY(0);}
    #s31_section01 .cont .bottom_desc h2{font-weight: bold;letter-spacing: -0.75px; color: #fff;}
    #s31_section01 .cont .bottom_desc p{ font-weight: normal; line-height: normal;letter-spacing: -0.45px;color: #e3e3e3;padding:20px 0 28px;border-bottom:1px solid #b1b1b1;}
    #s31_section01 .cont .bottom_desc p br{display:none;}
    #s31_section01 .cont .bottom_desc .text{font-weight: normal;line-height: 1.64;letter-spacing: -0.35px;color: #e3e3e3;padding-top:28px;}
    #s31_section01 .cont .bottom_desc .text br{display:none;}
    #s31_section01 .cont .bottom_desc .text i{display:block; padding:8px 0;}

    #s31_section02{width:100%;padding-top:100px}
    #s31_section02 .inner{width:90%;margin:0 auto;text-align:center;}
    #s31_section02 .title h2{font-weight: bold; line-height: 1.87;letter-spacing: -1.18px; color: #082846;}
    #s31_section02 .title p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s31_section02 .title p br{display:none;}
    #s31_section02 .cont{width:100%;padding-top:20px;}
    #s31_section02 .cont li{width:100%;float:none;text-align: center;}

    #s31_section03{width:100%;}
    #s31_section03 .s31_st03_bg{width:100%;height:700px;background-image: url('/img/sub/s31_st03_bg.png');background-size:auto 100%;}
    #s31_section03 .inner{width:90%;margin:0 auto;}
    #s31_section03 .title{width:100%;padding-top:84px;}
    #s31_section03 .title h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #fff;text-align: center;}
    #s31_section03 .title p{ font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #fff;text-align: center;}
    #s31_section03 .title p br{display:none;}
    #s31_section03 .cont{width:98%;margin:0 auto;height:440px;position: relative;padding-top:0;margin-top:20px;}
    #s31_section03 .cont .left{width:49%;margin:0 0.5%;float:left;position: static;transform: translateY(0);padding-top:300px;}
    #s31_section03 .cont li{width:100%;height:80px;padding:10px 0;font-weight: normal;line-height: normal; letter-spacing: -0.5px; color: #fff;position:relative;}
    #s31_section03 .cont .left li:nth-child(2){width:100%;margin-left:0;}
    #s31_section03 .cont .left li:after{content:"";display:none;width:100px;height:9px;background-image: url('/img/sub/s31_st03_left.png');
    position:absolute;top:50%;right:-90%;transform: translateY(-50%);}
    #s31_section03 .cont .img{width:320px;position: absolute;left:50%;top:0;transform: translateX(-50%);z-index: 1;text-align: center;}
    #s31_section03 .cont .right{width:49%;margin:0 0.5%;float:left;position: static;transform: translateY(0);padding-top:300px;}
    #s31_section03 .cont .right li{margin-left:0;}
    #s31_section03 .cont .right li:after{content:"";display:none;width:100px;height:9px;background-image: url('/img/sub/s31_st03_right.png');
    position:absolute;top:50%;left:-68%;transform: translateY(-50%);}

    #s31_section03 .desc_area{width:100%;height:166px;background-color: #e7eef8;position: relative;}
    #s31_section03 .desc_area .desc_inner{width:90%;margin:0 auto;overflow: hidden;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
    #s31_section03 .desc_area h2{width:100%;float:none;font-weight: bold; letter-spacing: -1.18px;line-height:2;color: #204272;text-align: center;}
    #s31_section03 .desc_area p{width:100%;float:none;margin-top:0;font-weight: normal;line-height: 1.35;letter-spacing: -0.5px;text-align: center;color: #535353;}

    #s31_section04{width:100%;padding:100px 0;}
    #s31_section04 .inner{width:90%;margin:0 auto;}
    #s31_section04 .left{width:100%;height:auto;float: none;position:relative;}
    #s31_section04 .left .box{position:static;transform: translateY(0);}
    #s31_section04 .left .border{display:block; width: 36px;height: 2px;background-color: #082846;margin-bottom:13px;}
    #s31_section04 .left strong{font-weight: bold;line-height: 1.28;letter-spacing: -0.63px;color: #082846;}
    #s31_section04 .left p{ font-weight: normal; line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:20px;}
    #s31_section04 .right{width:90%;margin:40px auto 0;height:auto;float:none;}

    #s31_section05{width:100%;height:auto;background-image: url('/img/sub/s31_st05_bg.png');padding:30px 0;}
    #s31_section05 .inner{width:95%;height:100%;margin:0 auto;position:relative;}
    #s31_section05 .box_center{width:100%;position:static;transform: translate(0,0);}
    #s31_section05 .left{width:100%;float:none;border-right:0;padding-bottom:30px;}
    #s31_section05  .img{width:100%;}
    #s31_section05  .text{width:100%;padding-top:30px;}
    #s31_section05  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s31_section05  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s31_section05  .text p{font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s31_section05  .text p br{display:none;}
    #s31_section05  .text p i{display:block;padding:5px 0;}
    #s31_section05 .right{width:100%;float:none;}
    #s31_section05 .right .text p{width:50%;float:left;padding:4px 0;line-height: normal;;}
    #s31_section05 .box{width:90%;margin:0 auto;}

    /*######################## s32 ###########################*/
    #s32_section01{width:100%;    padding: 100px 0 0;}
    #s32_section01 .title{text-align:center;color: #535353;}
    #s32_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s32_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s32_section01 .cont{width:100%;background-image: url('/img/sub/s32_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s32_section01 .cont .inner{width:90%;height:auto;margin:0 auto;position:relative;}
    #s32_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s32_section01 .cont .top_box .tit{width:220px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s32_section01 .cont .top_box .tit i{display:none;width:6px;height:6px;margin:12px 10px 0;background-color: #28639a;float:left;}
    #s32_section01 .cont .top_box .tit strong{display:block;float:left;text-align: center;}
    #s32_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s32_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s32_section01 .cont .top_box p br{display:none;}
    #s32_section01 .cont .bottom_desc{width:90%;padding-top:150px;margin:0 auto;}
    #s32_section01 .cont .bottom_desc .title .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto;}
    #s32_section01 .cont .bottom_desc .title h2{font-weight: bold;letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s32_section01 .cont .bottom_desc .title p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s32_section01 .cont .bottom_desc .title p br{display:none;}
    #s32_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:100px;}
    #s32_section01 .cont .bottom_desc .cont_desc .left{width:100%;float:none;}
    #s32_section01 .cont .bottom_desc .cont_desc .right{width:100%;float:none;}
    #s32_section01 .cont .bottom_desc .cont_desc .right ul{width:90%;margin:40px auto 0;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li{width:100%;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li:nth-child(1){padding-bottom:38px;border-bottom:1px solid #fff;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li:nth-child(2){padding:38px 0;border-bottom:1px solid #fff;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li:nth-child(3){padding-top:38px;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li .num{display: block; width: 35px;font-weight: bold;letter-spacing: -0.63px; color: #3aa6da;float: left;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li .border{display: block; width: 36px;height: 1px;background-color: #3aa6da;float: left;margin-top:16px;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li .text{font-weight: 300;line-height: 1.56;color:#fff;padding-top:20px;}
    #s32_section01 .cont .bottom_desc .cont_desc .right li .text br{display: none;}

    #s32_section02{width:100%;height:635px;background-image: url('/img/sub/s32_st02_bg.png');background-position: right 40% center;}
    #s32_section02 .inner{width:90%;height:100%;margin:0 auto;position:relative;}
    #s32_section02 .box{position: absolute;top:50%;transform: translateY(-50%);background-color: rgba(255,255,255,0.5);padding:30px ;}
    #s32_section02 .border{display:block; width: 36px;height: 2px;background-color: #082846;}
    #s32_section02 h2{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s32_section02 p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s32_section02 p br{display:none;}
    #s32_section02 p i{display:block; padding:5px 0;}

    #s32_section03{width:100%;}
    #s32_section03 .inner{width:90%;height:468px;margin:0 auto;position: relative;}
    #s32_section03 .left{width:100%;float: none;text-align: center;opacity: 0.4;}
    #s32_section03 .left img{max-width:none;height:100%;}
    #s32_section03 .right{width:100%;float: none;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s32_section03 .right h2{font-weight: bold; line-height: 1.87;color: #082846;margin-top:0;text-align: center;}
    #s32_section03 .right p{font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #535353;text-align: center;}
    #s32_section03 .right ul{padding-top:48px;}
    #s32_section03 .right li{width:32%;margin:0 0.5%;float:left;text-align: center;}
    
    #s32_section04{width:100%;height: 780px;background-image: url('/img/sub/s32_st04_bg.png');background-size: 100% 100%;position:relative;}
    #s32_section04 .inner{width:90%;height:100%;margin:0 auto;position:relative;z-index: 1;}
    #s32_section04 .box{position:absolute;top:50%;transform: translateY(-50%);}
    #s32_section04 .left{width:100%;float:none;}
    #s32_section04 .left li{width:1005;padding:25px 0;}
    #s32_section04 .left .border{display:block; width: 36px;height: 2px;background-color: #92cbe1;}
    #s32_section04 .left strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s32_section04 .left p{ font-weight: 300; line-height: 1.56;letter-spacing: -0.48px;color: #e3e3e3;padding-top:10px;}
    #s32_section04 .left p br{display:none;}
    #s32_section04 .right{width:100%;float:none;margin-top:28px;text-align:center;}
    #s32_section04 .width_border{display:none;}

    /*######################## s33 ###########################*/
    #s33_section01{width:100%;    padding: 100px 0 0;}
    #s33_section01 .title{text-align:center;color: #535353;}
    #s33_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s33_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s33_section01 .cont{width:100%;background-image: url('/img/sub/s33_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s33_section01 .cont .inner{width:90%;height:auto;margin:0 auto;position:relative;}
    #s33_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s33_section01 .cont .top_box .tit{width:280px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s33_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:12px 10px 0;background-color: #28639a;float:left;}
    #s33_section01 .cont .top_box .tit strong{display:block;float:left;text-align: center;}
    #s33_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s33_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s33_section01 .cont .top_box p br{display:none;}

    #s33_section01 .cont .bottom_desc{width:100%;padding-top:100px;margin:0 auto;}
    #s33_section01 .cont .bottom_desc .title .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto;}
    #s33_section01 .cont .bottom_desc .title h2{font-weight: bold;letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s33_section01 .cont .bottom_desc .title p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s33_section01 .cont .bottom_desc .title p br{display:none;}
    #s33_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:100px;}
    #s33_section01 .cont .bottom_desc .cont_desc ul{padding-top:40px;}
    #s33_section01 .cont .bottom_desc .cont_desc li{width:100%;float:none;padding:10px 0;}
    #s33_section01 .cont .bottom_desc .cont_desc li .box{width:98%;margin:0 auto;border: solid 1px #3aa6da; border-radius: 45px;padding:10px;}
    #s33_section01 .cont .bottom_desc .cont_desc li p{float:left;line-height:40px;}
    #s33_section01 .cont .bottom_desc .cont_desc li .num{width:40px;}
    #s33_section01 .cont .bottom_desc .cont_desc li .txt{padding-left:10px;font-weight: normal;letter-spacing: -0.5px;color: #e3e3e3;}

    #s33_section02{width:100%;padding:100px 0;}
    #s33_section02 .inner{width:90%;margin:0 auto;}
    #s33_section02 .left{width:100%;float:none;text-align:center;}
    #s33_section02 .right{width:100%;float:none;padding-top:10px;}
    #s33_section02 .title h2{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s33_section02 .title p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s33_section02 .cont li{padding:20px 0;}
    #s33_section02 .cont li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s33_section02 .cont .num_area{overflow:hidden}
    #s33_section02 .cont .num{display:block; font-weight: bold;line-height: 1.28;letter-spacing: -0.63px;color: #204272;float: left;padding-right:4px;}
    #s33_section02 .cont .border{display:block;width: 36px;height: 1px;background-color: #204272;float: left;margin-top:18px;}
    #s33_section02 .cont .txt{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s33_section02 .cont .txt br{display: none;}
   
    #s33_section03{width:100%;height:777px;background-image: url('/img/sub/s33_st03_bg.png');background-size: 100% 100%;position:relative;}
    #s33_section03 .inner{width:90%;height:464px;margin:0 auto;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);background-color: #fff;;text-align:center}
    #s33_section03 .box{width:100%;height:100%;position:relative;}
    #s33_section03 .box .box_center{width:90%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s33_section03 .box h2{ font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s33_section03 .box p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s33_section03 .box p br{display:none;}
    #s33_section03 .box p i{display:block;padding:5px 0;}
    #s33_section03 .box p .bold{font-weight: bold;}
    #s33_section03 .border{width:100%;height:1px;background-color: #b1b1b1;position: absolute;top:50%;}
    
    #s33_section04{width:100%;padding:100px 0;}
    #s33_section04 .inner{width:90%;margin:0 auto;}
    #s33_section04 .left{width:100%;height:auto;float:none;position: relative;}
    #s33_section04 .left .box{position:static;transform: translateY(0);}
    #s33_section04 .left .border{display:block;width: 36px;height: 2px; background-color: #082846;}
    #s33_section04 .left strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s33_section04 .left p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s33_section04 .left p br{display:none;}
    #s33_section04 .left p i{display:block;padding:5px 0;}
    #s33_section04 .right{width:100%;float:none;text-align:center;padding-top:20px;}

    #s33_section05{width:100%;height:auto;background-image: url('/img/sub/s33_st05_bg.png');background-size: 100% 100%;position: relative;padding:40px 0;}
    #s33_section05 .inner{width:90%;position:static;left:50%;top:50%;transform: translate(0,0);margin:0 auto;}
    #s33_section05 .left{width:320px;margin:0 auto;float:none;text-align: center;}
    #s33_section05 .right{width:100%;float:none;}
    #s33_section05 .right li{padding:30px 0;}
    #s33_section05 .right li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s33_section05 .right .border{display:block;width: 36px;height: 1px;background-color: #92cbe1;margin-top:25px;}
    #s33_section05 .right strong{font-weight: bold; line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s33_section05 .right p{padding-top:10px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px; color: #e3e3e3;}
    #s33_section05 .right p br{display:none;}

    /*######################## s34 ###########################*/
    #s34_section01{width:100%;    padding: 100px 0 0;}
    #s34_section01 .title{text-align:center;color: #535353;}
    #s34_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s34_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s34_section01 .cont{width:100%;background-image: url('/img/sub/s34_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s34_section01 .cont .inner{width:90%;height:auto;margin:0 auto;position:relative;}
    #s34_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s34_section01 .cont .top_box .tit{width:290px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s34_section01 .cont .top_box .tit i{display:block;width:6px;height:6px;margin:12px 10px 0;background-color: #28639a;float:left;}
    #s34_section01 .cont .top_box .tit strong{display:block;float:left;text-align: center;}
    #s34_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s34_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s34_section01 .cont .top_box p br{display:none;}
    #s34_section01 .cont .bottom_desc{width:100%;padding-top:40px;margin:0 auto;}
    #s34_section01 .cont .bottom_desc .title .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto;}
    #s34_section01 .cont .bottom_desc .title h2{font-weight: bold;letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s34_section01 .cont .bottom_desc .title p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s34_section01 .cont .bottom_desc .title p br{display:none;}
    #s34_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:100px;}
    #s34_section01 .cont .bottom_desc .cont_desc ul{padding-top:40px;}
    #s34_section01 .cont .bottom_desc .cont_desc li{width:100%;float:none;padding:10px 0;text-align: center;}
    #s34_section01 .cont .bottom_desc .cont_desc li .box{width:98%;margin:0 auto;border: solid 1px #3aa6da; border-radius: 45px;padding:10px;}
    #s34_section01 .cont .bottom_desc .cont_desc li p{float:left;line-height:40px;}
    #s34_section01 .cont .bottom_desc .cont_desc li .num{width:40px;}
    #s34_section01 .cont .bottom_desc .cont_desc li .txt{padding-left:10px;font-weight: normal;letter-spacing: -0.5px;color: #e3e3e3;}
    
    #s34_section02{width:100%;padding:100px 0;}
    #s34_section02 h2{font-weight: bold;line-height: 1.28;letter-spacing: -1.18px;text-align: center;color: #082846;}
    #s34_section02 h2 i{display:block}
    #s34_section02 .cont{width:100%;position:relative;margin-top:42px;}
    #s34_section02 .cont .left{position:static;width:100%;}
    #s34_section02 .cont .center{width:98%;margin:0 auto;position:static;transform: translateX(0);padding:30px 0;
    line-height: normal;letter-spacing: -0.45px;text-align: center;font-weight: normal; color: #535353;}
    #s34_section02 .cont .center .point{color: #082846;font-weight: 500;}
    #s34_section02 .cont .center br{display:none;}
    #s34_section02 .cont .center i{display:block;padding:8px 0;}
    #s34_section02 .cont .right{position:static;width:100%;}
    #s34_section02 .cont img{width:100%;}
   
    #s34_section03{width:100%;padding:0 0 100px;}
    #s34_section03 .inner{width:90%;margin:0 auto;}
    #s34_section03 .left{width:100%;float:none;text-align:center;}
    #s34_section03 .right{width:100%;float:none;padding-top:30px;}
    #s34_section03 .right h2{font-weight: bold;line-height: normal;letter-spacing: -1.18px;color: #082846;text-align: center;padding:10px 0;}
    #s34_section03 .right h2 i{display:block;}
    #s34_section03 .right p{font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #535353;text-align: center;}
    #s34_section03 .right p .bold{font-weight: bold;}
    #s34_section03 .right p br{display:none;}
    #s34_section03 .right p i{display: block;padding:5px 0;}
    
    #s34_section04{width:100%;padding:100px 0;}
    #s34_section04 .inner{width:90%;margin:0 auto;}
    #s34_section04 .left{width:100%;height:auto;float:none;position: relative;}
    #s34_section04 .left .box{position:static;transform: translateY(0);}
    #s34_section04 .left .border{display:block;width: 36px;height: 2px; background-color: #082846;}
    #s34_section04 .left strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s34_section04 .left p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s34_section04 .left p br{display:none;}
    #s34_section04 .left p i{display:block;padding:5px 0;}
    #s34_section04 .right{width:100%;float:none;text-align:center;padding-top:20px;}

    #s34_section05{width:100%;height:auto;background-image: url('/img/sub/s33_st05_bg.png');background-size: 100% 100%;position: relative;padding:40px 0;}
    #s34_section05 .inner{width:90%;position:static;left:50%;top:50%;transform: translate(0,0);margin:0 auto;}
    #s34_section05 .left{width:320px;margin:0 auto;float:none;text-align: center;}
    #s34_section05 .right{width:100%;float:none;}
    #s34_section05 .right li{padding:30px 0;}
    #s34_section05 .right li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s34_section05 .right .border{display:block;width: 36px;height: 1px;background-color: #92cbe1;margin-top:25px;}
    #s34_section05 .right strong{font-weight: bold; line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s34_section05 .right p{padding-top:10px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px; color: #e3e3e3;}
    #s34_section05 .right p br{display:none;}

    /*######################## s35 ###########################*/
    #s35_section01{width:100%;    padding: 100px 0 0;}
    #s35_section01 .title{text-align:center;color: #535353;}
    #s35_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s35_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s35_section01 .cont{width:100%;background-image: url('/img/sub/s35_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s35_section01 .cont .inner{width:90%;height:auto;margin:0 auto;position:relative;}
    #s35_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s35_section01 .cont .top_box .tit{width:307px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s35_section01 .cont .top_box .tit i{display:none;width:6px;height:6px;margin:14px 10px 0;background-color: #28639a;float:left;}
    #s35_section01 .cont .top_box .tit strong{display:block;float:none;text-align: center;margin:0 auto;}
    #s35_section01 .cont .top_box .tit strong span{display:block;}
    #s35_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s35_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s35_section01 .cont .top_box p br{display:none;}
    #s35_section01 .cont .bottom_desc{width:100%;padding-top:40px;margin:0 auto;}
    #s35_section01 .cont .bottom_desc .title .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto;}
    #s35_section01 .cont .bottom_desc .title h2{font-weight: bold;letter-spacing: -0.75px;color: #fff;padding-top:15px;}
    #s35_section01 .cont .bottom_desc .title p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;padding-top:25px;}
    #s35_section01 .cont .bottom_desc .title p br{display:none;}
    #s35_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:100px;}
    #s35_section01 .cont .bottom_desc .cont_desc ul{padding-top:40px;}
    #s35_section01 .cont .bottom_desc .cont_desc li{width:50%;float:left;padding:10px 0;}
    #s35_section01 .cont .bottom_desc .cont_desc li .box{width:95%;margin:0 auto;text-align: center;}
    #s35_section01 .cont .bottom_desc .cont_desc li p{font-weight: normal; line-height: normal;letter-spacing: -0.45px;color: #fff;padding-top:27px;}

    #s35_section02{width:100%;padding-top:100px;}
    #s35_section02 .inner{width:90%;margin:0 auto;}
    #s35_section02 .left{width:320px;float:none;margin:0 auto;}
    #s35_section02 .right{width:100%;float:none;padding-top:124px;}
    #s35_section02 .right h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s35_section02 .right p{font-weight: normal; line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s35_section02 .right p .bold{font-weight: bold;}
    #s35_section02 .right p br{display:none;}
    #s35_section02 .right p i{display:block; padding: 5px 0;;}
    
    #s35_section03{width:100%;padding:100px 0;}
    #s35_section03 .inner{width:90%;margin:0 auto;}
    #s35_section03 .left{width:100%;height:auto;float:none;position: relative;}
    #s35_section03 .left .box{position:static;transform: translateY(0);}
    #s35_section03 .left .border{display:block;width: 36px;height: 2px; background-color: #082846;}
    #s35_section03 .left strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s35_section03 .left p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s35_section03 .left p br{display:none;}
    #s35_section03 .left p i{display:block;padding:5px 0;}
    #s35_section03 .right{width:100%;float:none;text-align:center;padding-top:20px;}

    #s34_section05{width:100%;height:auto;background-image: url('/img/sub/s33_st05_bg.png');background-size: 100% 100%;position: relative;padding:40px 0;}
    #s34_section05 .inner{width:90%;position:static;left:50%;top:50%;transform: translate(0,0);margin:0 auto;}
    #s34_section05 .left{width:320px;margin:0 auto;float:none;text-align: center;}
    #s34_section05 .right{width:100%;float:none;}
    #s34_section05 .right li{padding:30px 0;}
    #s34_section05 .right li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s34_section05 .right .border{display:block;width: 36px;height: 1px;background-color: #92cbe1;margin-top:25px;}
    #s34_section05 .right strong{font-weight: bold; line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s34_section05 .right p{padding-top:10px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px; color: #e3e3e3;}
    #s34_section05 .right p br{display:none;}

    #s35_section04{width:100%;height:auto;background-image: url('/img/sub/s31_st05_bg.png');padding:30px 0;}
    #s35_section04 .inner{width:90%;height:100%;margin:0 auto;position:relative;}
    #s35_section04 .box_center{width:100%;position:static;transform: translate(0,0);}
    #s35_section04 .left{width:100%;float:none;border-right:0;padding-bottom:30px;}
    #s35_section04  .img{width:100%;}
    #s35_section04  .text{width:100%;padding-top:30px;}
    #s35_section04  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s35_section04  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s35_section04  .text p{font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s35_section04  .text p br{display:none;}
    #s35_section04  .text p i{display:block;padding:5px 0;}
    #s35_section04 .right{width:100%;float:none;}
    
    /*######################## s36 ###########################*/

    #s36_section01{width:100%;    padding: 100px 0 0;}
    #s36_section01 .title{text-align:center;color: #535353;}
    #s36_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s36_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s36_section01 .cont{width:100%;background-image: url('/img/sub/s36_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s36_section01 .cont .inner{width:90%;height:auto;margin:0 auto;position:relative;}
    #s36_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s36_section01 .cont .top_box .tit{width:307px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s36_section01 .cont .top_box .tit i{display:none;width:6px;height:6px;margin:14px 10px 0;background-color: #28639a;float:left;}
    #s36_section01 .cont .top_box .tit strong{display:block;margin:0 auto;float:none;text-align: center;}
    #s36_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s36_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s36_section01 .cont .top_box p br{display:none;}
    #s36_section01 .cont .bottom_desc{width:100%;padding-top:40px;margin:0 auto;}
    #s36_section01 .cont .bottom_desc .cont_desc .left{width:100%;float:none;text-align:center;}
    #s36_section01 .cont .bottom_desc .cont_desc .right{width:100%;padding-left:0;float:none;text-align: left;padding-top:40px;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .tit{width:100%;padding-bottom:28px;border-bottom:1px solid #b1b1b1;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .tit h2{font-weight: bold;line-height: 2;letter-spacing: -0.75px;color: #fff;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .tit p{ font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #e3e3e3;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .tit p br{display:none;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .text{font-weight: normal;line-height: 1.64;letter-spacing: -0.35px;color: #e3e3e3;padding-top:28px;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .text br{display:none;}
    #s36_section01 .cont .bottom_desc .cont_desc .right .text i{display:block;padding:5px 0;}

    #s36_section02{width:100%;padding:100px 0;}
    #s36_section02 .inner{width:90%;margin:0 auto;}
    #s36_section02 .title {text-align:center;}
    #s36_section02 .title h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s36_section02 .title p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s36_section02 .title p br{display:none;}
    #s36_section02 .title p i{display:block;padding:3px 0;}
    #s36_section02  ul{padding-top:20px;}
    #s36_section02 li{width:100%;margin:0 ;float:none;}

    #s36_section03{width:100%;padding:100px 0;}
    #s36_section03 .inner{width:90%;margin:0 auto;}
    #s36_section03 .left{width:100%;float:none;text-align:center;}
    #s36_section03 .right{width:100%;float:none;padding-top:10px;}
    #s36_section03 .title h2{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #082846;}
    #s36_section03 .title p{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s36_section03 .title p br{display:none;}
    #s36_section03 .cont li{padding:20px 0;}
    #s36_section03 .cont li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s36_section03 .cont .num_area{overflow:hidden}
    #s36_section03 .cont .num{display:block; font-weight: bold;line-height: 1.28;letter-spacing: -0.63px;color: #204272;float: left;padding-right:4px;}
    #s36_section03 .cont .border{display:block;width: 36px;height: 1px;background-color: #204272;float: left;margin-top:18px;}
    #s36_section03 .cont .txt{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s36_section03 .cont .txt br{display: none;}

    #s36_section04{width:100%;height:auto;background-image: url('/img/sub/s31_st05_bg.png');padding:30px 0;}
    #s36_section04 .inner{width:90%;height:100%;margin:0 auto;position:relative;}
    #s36_section04 .box_center{width:100%;position:static;transform: translate(0,0);}
    #s36_section04 .left{width:100%;float:none;border-right:0;padding-bottom:30px;}
    #s36_section04  .img{width:100%;text-align:center;}
    #s36_section04  .text{width:100%;padding-top:30px;}
    #s36_section04  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s36_section04  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s36_section04  .text p{font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s36_section04  .text p br{display:none;}
    #s36_section04  .text p i{display:block;padding:5px 0;}
    #s36_section04 .right{width:100%;float:none;}
    #s36_section04 .right{width:100%;margin:0;float:left;}
    #s36_section04 .right .cont{padding-top:0;}
    #s36_section04 .right .cont li{width:50%;padding:5%;float:left;}
    #s36_section04 .right .cont li .box{width: 102px;height: 102px;margin:0 auto;border: solid 1px #fff;border-radius: 50%;position: relative;}
    #s36_section04 .right .cont li .box p{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);
    font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;text-align: left;color: #e3e3e3;text-align:center;padding:0;}

    /*######################## s41 ###########################*/
    #s41_section01{width:100%;    padding: 100px 0 0;}
    #s41_section01 .title{text-align:center;color: #535353;}
    #s41_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s41_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s41_section01 .cont{width:100%;background-image: url('/img/sub/s41_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s41_section01 .cont .inner{width:90%;height:auto;margin:0 auto;position:relative;}
    #s41_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s41_section01 .cont .top_box .tit{width:307px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s41_section01 .cont .top_box .tit i{display:none;width:6px;height:6px;margin:14px 10px 0;background-color: #28639a;float:left;}
    #s41_section01 .cont .top_box .tit strong{display:block;margin:0 auto;float:none;text-align: center;}
    #s41_section01 .cont .top_box .tit strong span{display: block;}
    #s41_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s41_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s41_section01 .cont .top_box p br{display:none;}

    #s41_section01 .cont .bottom_desc{width:100%;padding-top:180px;margin:0 auto;}
    #s41_section01 .cont .bottom_desc h2{font-weight: bold;line-height: 1;letter-spacing: -0.75px !important;text-align: center;color: #fff;}
    #s41_section01 .cont .bottom_desc .img_desc{margin-top:40px;}
    #s41_section01 .cont .bottom_desc .img_desc li{width:100%;padding-bottom:10%;float:none;}
    #s41_section01 .cont .bottom_desc .img_desc li .text h2{color:#fff;}
    #s41_section01 .cont .bottom_desc .img_desc li .text p{color:#e3e3e3;}

    #s41_section02{width:100%;padding:100px 0;}
    #s41_section02 .inner{width:90%;margin:0 auto;}
    #s41_section02 .left{width:100%;float:none;text-align:center;}
    #s41_section02 .right{width:100%;float:none;padding-top:20px;}
    #s41_section02 .right h2{font-weight: bold;line-height:normal;letter-spacing: -1.18px;color: #082846;text-align:center;}
    #s41_section02 .right p{font-weight: normal;line-height: normal;letter-spacing: -1px;color: #535353;padding-top:9px;text-align:center;}
    #s41_section02 .right p br{display:none;}
    #s41_section02 .right .cont{padding-top:32px;}
    #s41_section02 .right .cont .box{ width: 100%;height: 330px;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);background-color: #fff;position:relative;}
    #s41_section02 .right .cont .box .box_center{width:87%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);line-height:17px;}
    #s41_section02 .right .cont .box .box_center li{padding:7px 0;}
    #s41_section02 .right .cont .box .box_center li i{display: block;width:17px;float:left;}
    #s41_section02 .right .cont .box .box_center span{display:block;padding-left: 10px;float:left;}
    #s41_section02 .right .cont .box .box_center span b{display:block;}
    
    #s41_section03{width:100%;height:auto;padding:40px 0;background-image: url('/img/sub/s31_st05_bg.png');background-size: 100% 100%;position:relative;}
    #s41_section03 .inner{width:90%;position:static;transform: translate(0,0);margin:0 auto;}
    #s41_section03 .left{width:100%;float:none;}
    #s41_section03 .right{width:100%;float:none;padding-top:40px;}
    #s41_section03 .right li:nth-child(1){padding-bottom:30px; border-bottom:1px solid #b1b1b1;}
    #s41_section03 .right li:nth-child(2){padding-top:52px;}
    #s41_section03 .right .tit_area{text-align: center;}
    #s41_section03 .right .tit_area .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;margin:0 auto 13px;}
    #s41_section03 .right .tit_area strong{font-weight: bold; line-height: 1.28;letter-spacing: -0.63px;color: #92cbe1;}
    #s41_section03 .right .txt_box_area{padding-top:30px;}
    #s41_section03 .right .txt_box_area .txt_box{width:50%;padding:10px 0;float:left;}
    #s41_section03 .right .txt_box_area .txt_box .box{width:102px;height:102px;border-radius: 50%;border:1px solid #fff;position:relative;margin:0 auto;}
    #s41_section03 .right .txt_box_area .txt_box .box p{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);font-weight: 300;line-height: 1.15;letter-spacing: -0.5px;color: #e3e3e3;}
    #s41_section03 .right .text{padding-top:13px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;text-align: center;}
    #s41_section03 .right .text p{display:none;}

    /*######################## s42 ###########################*/
    #s42_section01{width:100%;    padding: 100px 0 0;}
    #s42_section01 .title{text-align:center;color: #535353;}
    #s42_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s42_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s42_section01 .cont{width:100%;background-image: url('/img/sub/s42_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s42_section01 .cont .inner{width:90%;height:auto;;margin:0 auto;position:relative;}
    #s42_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s42_section01 .cont .top_box .tit{width:307px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s42_section01 .cont .top_box .tit i{display:none;width:6px;height:6px;margin:14px 10px 0;background-color: #28639a;float:left;}
    #s42_section01 .cont .top_box .tit strong{display:block;margin:0 auto;float:none;text-align: center;}
    #s42_section01 .cont .top_box .tit strong span{display: block;}
    #s42_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s42_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s42_section01 .cont .top_box p br{display:none;}
    #s42_section01 .cont .bottom_desc{width:100%;padding-top:200px;}
    #s42_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s42_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s42_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s42_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s42_section01 .cont .bottom_desc .title_desc p br{display:none;}
    #s42_section01 .cont .bottom_desc li{width:100%;padding:20px 0;}
    #s42_section01 .cont .bottom_desc li:nth-child(1){border-bottom:1px solid  #9b9b9b;}
    #s42_section01 .cont .bottom_desc li .box{width:100%;margin:0 auto;}
    #s42_section01 .cont .bottom_desc li .img{width:100%;float:none;}
    #s42_section01 .cont .bottom_desc li .text{width:100%;height:auto;float:none;position:relative;}
    #s42_section01 .cont .bottom_desc li .text .text_box{width:100%;color: #fff;position:static;transform: translate(0,0);text-align:center;}
    #s42_section01 .cont .bottom_desc li:nth-child(1) .text .text_box{width:100%;}
    #s42_section01 .cont .bottom_desc li:nth-child(2) .text .text_box{padding-bottom:25px;}
    #s42_section01 .cont .bottom_desc li .text .text_box .border{display:none; }
    #s42_section01 .cont .bottom_desc li .text .text_box h2{font-weight: bold;letter-spacing: -0.75px;padding:25px 0 25px; }
    #s42_section01 .cont .bottom_desc li .text .text_box p{font-weight: normal; line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;}
    #s42_section01 .cont .bottom_desc li .text .text_box p span{font-weight: bold;}
    #s42_section01 .cont .bottom_desc li .text .text_box p br{display: none;}
    #s42_section01 .cont .bottom_desc li .text .text_box p i{display:block;}

    #s42_section02{width:100%;padding:100px 0;}
    #s42_section02 .inner{width:90%;margin:0 auto;}
    #s42_section02 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;text-align: center;color: #082846;}
    #s42_section02 .cont{padding-top:40px;}
    #s42_section02 li{width:48%;margin:9% 1%;float:left;text-align: center;}
    #s42_section02 li .top{width:100%;height: 100px;border: 1px solid #707070;position: relative;}
    #s42_section02 li .top .top_box{width:100%;position: absolute;left:50%;transform: translateX(-50%);top:-30px;}
    #s42_section02 li .top .text{width:80%;position:absolute;top:60%;left:50%;transform: translate(-50%,-50%);
    font-weight: bold;line-height: 1.27;letter-spacing: -0.55px;color: #2d2d2d;}
    #s42_section02 li .bottom{width:100%;height: 210px;border: 1px solid #707070;border-top:0;position: relative;}
    #s42_section02 li .bottom p{width:90%;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);
    font-weight: normal;line-height: 1.5;letter-spacing: -0.45px;color: #2d2d2d;}
    #s42_section02 li .bottom p br{display:none;}

    #s42_section03{width:100%;}
    #s42_section03 .inner{width:90%;margin:0 auto;}
    #s42_section03 .left{width:100%;float:none;}
    #s42_section03 .right{width:100%;float:none;text-align: center;}
    #s42_section03 .right h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s42_section03 .right p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s42_section03 .right p span{ font-weight: bold;}
    #s42_section03 .right p br{display:none;}
    #s42_section03 .right p i{display:block;padding:5px 0 ;}

    #s42_section04{width:100%;padding:100px 0;}
    #s42_section04 .inner{width:90%;margin:0 auto;}
    #s42_section04 h2{font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;text-align: center;color: #082846;}
    #s42_section04 li{width:48%;height:360px;margin:0 1%;float:left;text-align: center;padding-top:40px;}
    #s42_section04 li:nth-child(4){margin-left:0;padding-top:40px;}
    #s42_section04 li:nth-child(5){padding-top:40px;}
    #s42_section04 li .text .txt_box{width: 100%;height: auto;line-height: normal;border-radius: 20px;padding:10px 0;
    background-color: #204272;font-weight: bold;letter-spacing: -0.55px;text-align: center;color: #fff;margin:10px auto 0;}
    #s42_section04 li .text .txt{font-weight: normal;line-height: 1.41;letter-spacing: -0.55px;text-align: center;color: #535353;padding-top:17px;}
    #s42_section04 li .text .txt br{display: none;}

    #s42_section05{width:100%;height:auto;background-image: url('/img/sub/s31_st05_bg.png');padding:30px 0;}
    #s42_section05 .inner{width:95%;height:100%;margin:0 auto;position:relative;}
    #s42_section05 .box_center{width:100%;position:static;transform: translate(0,0);}
    #s42_section05 .left{width:100%;float:none;border-right:0;padding-bottom:30px;}
    #s42_section05  .img{width:100%;}
    #s42_section05  .text{width:100%;padding-top:30px;}
    #s42_section05  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s42_section05  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s42_section05  .text p{font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s42_section05  .text p br{display:none;}
    #s42_section05  .text p i{display:block;padding:5px 0;}
    #s42_section05 .right{width:100%;float:none;}
    #s42_section05 .box{width:90%;margin:0 auto;}

    /*######################## s43 ###########################*/
    #s43_section01{width:100%;    padding: 100px 0 0;}
    #s43_section01 .title{text-align:center;color: #535353;}
    #s43_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s43_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s43_section01 .cont{width:100%;background-image: url('/img/sub/s43_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s43_section01 .cont .inner{width:90%;height:auto;;margin:0 auto;position:relative;}
    #s43_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s43_section01 .cont .top_box .tit{width:307px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s43_section01 .cont .top_box .tit i{display:none;width:6px;height:6px;margin:14px 10px 0;background-color: #28639a;float:left;}
    #s43_section01 .cont .top_box .tit strong{display:block;margin:0 auto;float:none;text-align: center;}
    #s43_section01 .cont .top_box .tit strong span{display: block;}
    #s43_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s43_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s43_section01 .cont .top_box p br{display:none;}
    #s43_section01 .cont .bottom_desc{width:100%;padding-top:200px;}
    #s43_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s43_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s43_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s43_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s43_section01 .cont .bottom_desc .title_desc p br{display:none;}
    #s43_section01 .cont .bottom_desc .img_desc{padding-top:40px;}
    #s43_section01 .cont .bottom_desc .img_desc li{width:50%;float:left;}
    #s43_section01 .cont .bottom_desc .img_desc li:nth-child(1){border-right:1px solid #fff;}
    #s43_section01 .cont .bottom_desc .img_desc li .box{width:90%;margin:0 auto;}
    #s43_section01 .cont .bottom_desc .img_desc li .box .img{width:100%;}
    #s43_section01 .cont .bottom_desc .img_desc li .box .img img{width:100%;}
    #s43_section01 .cont .bottom_desc .img_desc li .text{width:100%;padding: 25px 0;line-height:normal;text-align:center;
    font-weight: bold;letter-spacing: -0.7px;color: #fff; background-color: #3aa6da;}
    #s43_section01 .cont .bottom_desc .img_desc li:nth-child(2) .text{padding:12px 0;}
    #s43_section01 .cont .bottom_desc .text_desc{width:100%;padding-top:40px;}
    #s43_section01 .cont .bottom_desc .text_desc .box{width:100%;margin:0 auto;}
    #s43_section01 .cont .bottom_desc .text_desc .left{width:100%;float:none;}
    #s43_section01 .cont .bottom_desc .text_desc strong{font-weight: bold;line-height: 1.24;color: #fff;}
    #s43_section01 .cont .bottom_desc .text_desc .left p{font-weight: normal;line-height: 1.71;letter-spacing: -0.35px;color: #e3e3e3;padding-top:18px;}
    #s43_section01 .cont .bottom_desc .text_desc .left p span{display:block;padding-bottom:10px;line-height: 1.4;letter-spacing: -0.5px;}
    #s43_section01 .cont .bottom_desc .text_desc .left p br{display:none;}
    #s43_section01 .cont .bottom_desc .text_desc .right{width:100%;float:none;padding-top:40px;}
    #s43_section01 .cont .bottom_desc .text_desc .right ul{padding-top:20px;}
    #s43_section01 .cont .bottom_desc .text_desc .right li{padding:5px 0;}
    #s43_section01 .cont .bottom_desc .text_desc .right i{display:block;width: 27px;height: 27px;float:left;}
    #s43_section01 .cont .bottom_desc .text_desc .right span{display:block;float:left;padding-left:10px;line-height: 27px;
    font-weight: normal;letter-spacing: -0.35px;color: #e3e3e3;}
  
    #s43_section02{width:100%;padding:100px 0;}
    #s43_section02 .inner{width:90%;margin:0 auto;text-align: center;}
    #s43_section02  h2{  font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;font-size:24px !important;}
    #s43_section02 ul{padding-top:40px;}
    #s43_section02 li{width:100%;float:none;}

    #s43_section03{width:100%;height:auto;background-image: url('/img/sub/s31_st05_bg.png');padding:30px 0;}
    #s43_section03 .inner{width:95%;height:100%;margin:0 auto;position:relative;}
    #s43_section03 .box_center{width:100%;position:static;transform: translate(0,0);}
    #s43_section03 .left{width:100%;float:none;border-right:0;padding-bottom:30px;}
    #s43_section03  .img{width:100%;}
    #s43_section03  .text{width:100%;padding-top:30px;}
    #s43_section03  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s43_section03  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s43_section03  .text p{font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s43_section03  .text p br{display:none;}
    #s43_section03  .text p i{display:block;padding:5px 0;}
    #s43_section03 .right{width:100%;float:none;}
    #s43_section03 .box{width:90%;margin:0 auto;}
    #s43_section03 .box_desc{padding-top:10px;}
    #s43_section03 .box_desc li{width:25%;float:left;text-align:center;}
    #s43_section03 .box_desc li .box{width:75px;height:75px;border:1px solid #fff;border-radius: 50%;position:relative;margin:0 auto;}
    #s43_section03 .box_desc li .box p{width:98%;height:auto;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s43_section03 .box_desc li .box p br{display:block;}
    
    /*######################## s44 ###########################*/
    #s44_section01{width:100%;    padding: 100px 0 0;}
    #s44_section01 .title{text-align:center;color: #535353;}
    #s44_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s44_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s44_section01 .cont{width:100%;background-image: url('/img/sub/s44_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s44_section01 .cont .inner{width:90%;height:auto;;margin:0 auto;position:relative;}
    #s44_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s44_section01 .cont .top_box .tit{width:307px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s44_section01 .cont .top_box .tit i{display:none;width:6px;height:6px;margin:14px 10px 0;background-color: #28639a;float:left;}
    #s44_section01 .cont .top_box .tit strong{display:block;margin:0 auto;float:none;text-align: center;}
    #s44_section01 .cont .top_box .tit strong span{display: block;}
    #s44_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s44_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s44_section01 .cont .top_box p br{display:none;}
    #s44_section01 .cont .bottom_desc{width:100%;padding-top:100px;}
    #s44_section01 .cont .bottom_desc .left{width:100%;float:none;}
    #s44_section01 .cont .bottom_desc .right{width:100%;height:auto;float:none;position:static;padding-left:0;}
    #s44_section01 .cont .bottom_desc .right .box{position:static;top:50%;transform: translateY(0);}
    #s44_section01 .cont .bottom_desc .right strong{  font-weight: bold;line-height: 3;letter-spacing: -0.75px;color: #fff;}
    #s44_section01 .cont .bottom_desc .right p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #e3e3e3;}
    #s44_section01 .cont .bottom_desc .right p br{display:none;}
    #s44_section01 .cont .bottom_desc .right p i{display:block;padding:5px 0;}
  
    #s44_section02{width:100%;padding:100px 0;}
    #s44_section02 .inner{width:90%;margin:0 auto;text-align: center;}
    #s44_section02  .title h2{  font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s44_section02  .title p{  font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s44_section02  .title p br{display:none;}
    #s44_section02 ul{padding-top:20px;}
    #s44_section02 li{width:100%;float:none;}

    #s44_section03{width:100%;height: 530px;background:none;background-color: #fafafa;}
    #s44_section03 .inner{width:85%;height:100%;margin:0 auto;position:relative;}
    #s44_section03 .box{width:100%;position:absolute;right:auto;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s44_section03 .box .tit{text-align:center;}
    #s44_section03 .box .tit strong{  font-weight: bold;line-height: 1.87;letter-spacing: -1.18px;color: #082846;}
    #s44_section03 .box .tit p{ font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #535353;}
    #s44_section03 .box  .cont{width:100%;padding-top:37px;}
    #s44_section03 .box  .cont li{width:46%;margin:2% 2%;float:left;text-align: center;}

    #s44_section04{width:100%;height:auto;background-image: url('/img/sub/s31_st05_bg.png');padding:50px 0;}
    #s44_section04 .inner{width:95%;height:100%;margin:0 auto;position:relative;}
    #s44_section04 .box_center{width:100%;position:static;transform: translate(0,0);}
    #s44_section04 .left{width:100%;float:none;border-right:0;padding-bottom:30px;}
    #s44_section04 .left .tit_area{width:100%;float:none;}
    #s44_section04 .left .tit_area .border{margin-bottom:13px;}
    #s44_section04 .left .tit_area strong{line-height:  1.28;}
    #s44_section04 .left .tit_area strong br{display: none;}
    #s44_section04 .left .box_desc{width:100%;float:none;}
    #s44_section04  .img{width:100%;}
    #s44_section04  .text{width:100%;padding-top:30px;}
    #s44_section04  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s44_section04  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s44_section04  .text p{font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s44_section04  .text p br{display:none;}
    #s44_section04  .text p i{display:block;padding:5px 0;}
    #s44_section04 .right{width:100%;float:none;}
    #s44_section04 .box{width:90%;margin:0 auto;}
    #s44_section04 .box_desc{padding-top:10px;}
    #s44_section04 .box_desc li{width:33.3%;float:left;text-align:center;}
    #s44_section04 .box_desc li .box{width:75px;height:75px;border:1px solid #fff;border-radius: 50%;position:relative;margin:0 auto;}
    #s44_section04 .box_desc li .box p{width:98%;height:auto;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s44_section04 .box_desc li .box p br{display:block;}
    #s44_section04 .box_desc li:nth-child(1):before{content:"";display:block;width:1px;height:28px;background-color: #fff ;position:absolute;left:50%;;bottom:-0%;transform: translatex(-50%);}
    #s44_section04 .box_desc li:nth-child(1):after{content:"";display:block;width:28px;height:1px;background-color: #fff ;position:absolute;right:-13%;;top:40%;transform: translateY(-50%);}
    #s44_section04 .box_desc li:nth-child(2):after{content:"";display:block;width:28px;height:1px;background-color: #fff ;position:absolute;right:-13%;;top:40%;transform: translateY(-50%);}
    #s44_section04 .box_desc li:nth-child(3):after{content:"";display:block;width:1px;height:28px;background-color: #fff ;position:absolute;left:50%;;bottom:-0%;transform: translatex(-50%);}
    #s44_section04 .box_desc li:nth-child(4):after{content:"";display:block;width:28px;height:1px;background-color: #fff ;position:absolute;right:-13%;;top:50%;transform: translateY(-50%);}
    #s44_section04 .box_desc li:nth-child(5):after{content:"";display:block;width:28px;height:1px;background-color: #fff ;position:absolute;right:-13%;;top:50%;transform: translateY(-50%);}

    /*######################## s45 ###########################*/
    #s45_section01{width:100%;    padding: 100px 0 0;}
    #s45_section01 .title{text-align:center;color: #535353;}
    #s45_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s45_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s45_section01 .cont{width:100%;background-image: url('/img/sub/s45_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s45_section01 .cont .inner{width:90%;height:auto;;margin:0 auto;position:relative;}
    #s45_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s45_section01 .cont .top_box .tit{width:307px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s45_section01 .cont .top_box .tit i{display:none;width:6px;height:6px;margin:14px 10px 0;background-color: #28639a;float:left;}
    #s45_section01 .cont .top_box .tit strong{display:block;margin:0 auto;float:none;text-align: center;}
    #s45_section01 .cont .top_box .tit strong span{display: block;}
    #s45_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s45_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s45_section01 .cont .top_box p br{display:none;}
    #s45_section01 .cont .bottom_desc{width:100%;padding-top:100px;}
    #s45_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s45_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s45_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s45_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s45_section01 .cont .bottom_desc .title_desc p br{display:none;}
    #s45_section01 .cont .bottom_desc .cont_desc{width:100%;padding-top:40px;}
    #s45_section01 .cont .bottom_desc .left{width:100%;float:none;}
    #s45_section01 .cont .bottom_desc .right{width:100%;height:auto;float:none;position:static;padding-left:0;padding-top: 40px;text-align: center;}
    #s45_section01 .cont .bottom_desc .right .box{position:static;top:50%;transform: translateY(0);}
    #s45_section01 .cont .bottom_desc .right strong{  font-weight: bold;line-height: 3;letter-spacing: -0.75px;color: #fff;}
    #s45_section01 .cont .bottom_desc .right p{font-weight: normal;line-height: normal;letter-spacing: -0.45px;color: #e3e3e3;}
    #s45_section01 .cont .bottom_desc .right p br{display:none;}
    #s45_section01 .cont .bottom_desc .right p i{display:block;padding:5px 0;}
    #s45_section01 .cont .bottom_desc .li_desc{margin-top:40px;text-align: center;}
    #s45_section01 .cont .bottom_desc .li_desc strong{  font-weight: bold;line-height: 1.87;letter-spacing: -2px;;color: #fff;}
    #s45_section01 .cont .bottom_desc .li_desc ul{width:80%;margin:0 auto;padding-top:20px;}
    #s45_section01 .cont .bottom_desc .li_desc li{width:100%;float:left;text-align: center;padding-bottom:30px;}
    #s45_section01 .cont .bottom_desc .li_desc li .text strong{ font-weight: bold;  letter-spacing: -0.75px;color: #fff; line-height: 3;}
    #s45_section01 .cont .bottom_desc .li_desc li .text p{font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #fff;}

    #s45_section02{width:100%;padding:100px 0 100px;}
    #s45_section02 .inner{width:90%;margin:0 auto;text-align: center;}
    #s45_section02 ul{padding-top:40px;}
    #s45_section02 li{width:100%;float:left;}

    #s45_section03{width:100%;padding:0 0 100px;}
    #s45_section03 .inner{width:90%;margin:0 auto;}
    #s45_section03 .left{width:100%;float:none;}
    #s45_section03 .right{width:100%;float:none;}
    #s45_section03 h2{  font-weight: bold;line-height: 2.05;letter-spacing: -2.5px;color: #082846;text-align: center;}
    #s45_section03 li{padding:20px 0;}
    #s45_section03 li:nth-child(1){border-bottom:1px solid #b1b1b1;}
    #s45_section03 .num_area{overflow:hidden}
    #s45_section03 .num{display:block; font-weight: bold;line-height: 1.28;letter-spacing: -0.63px;color: #204272;float: left;padding-right:8px;}
    #s45_section03 .border{display:block;width: 36px;height: 1px;background-color: #204272;float: left;margin-top:25px;}
    #s45_section03 .txt{font-weight: normal;line-height: 1.56;letter-spacing: -0.4px;color: #535353;padding-top:10px;}
    #s45_section03 .txt br{display: none;}

    #s45_section04{width:100%;height:896px;background-image: url('/img/sub/s31_st05_bg.png');padding:60px 0 80px;}
    #s45_section04 .inner{width:90%;height:100%;margin:0 auto;position:relative;}
    #s45_section04 .box_center{width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    #s45_section04 .left{width:100%;height:auto;float:none;border-right:0;}
    #s45_section04 .box{width:94%;margin:0 auto;}
    #s45_section04  .img{width:100%;}
    #s45_section04  .text{width:100%;padding-top:20px;}
    #s45_section04  .text .border{display:block;width: 36px;height: 2px;background-color: #92cbe1;}
    #s45_section04  .text strong{font-weight: bold;line-height: 2;letter-spacing: -0.63px;color: #92cbe1;}
    #s45_section04  .text p{height:74px;font-weight: 300;line-height: 1.56;letter-spacing: -0.4px;color: #e3e3e3;}
    #s45_section04  .text p br{display: none;}
    #s45_section04 .right{width:100%;float:none;margin-top:75px;}

    /*######################## s51 ###########################*/
    #s51_section01{width:100%;    padding: 100px 0 0;}
    #s51_section01 .title{text-align:center;color: #535353;}
    #s51_section01 .title h2{font-weight: normal; color: #535353;line-height: 1.87;letter-spacing: -1.18px;}
    #s51_section01 .title h2 .point{font-weight: bold;color: #204272;}
    #s51_section01 .cont{width:100%;background-image: url('/img/sub/s42_st01_bg.png');background-size: auto 100%;margin-top:200px;padding-bottom:80px;;}
    #s51_section01 .cont .inner{width:90%;height:auto;;margin:0 auto;position:relative;}
    #s51_section01 .cont .top_box{width:100%;padding:39px 0;background-color: #fff;box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.16);
    position:absolute;top:-180px;left:50%;transform:translateX(-50%);}
    #s51_section01 .cont .top_box .tit{width:307px;margin:0 auto;font-weight: bold;line-height: 1.5; letter-spacing: -0.7px;color: #28639a;}
    #s51_section01 .cont .top_box .tit i{display:none;width:6px;height:6px;margin:14px 10px 0;background-color: #28639a;float:left;}
    #s51_section01 .cont .top_box .tit strong{display:block;margin:0 auto;float:none;text-align: center;}
    #s51_section01 .cont .top_box .tit strong span{display: block;}
    #s51_section01 .cont .top_box p{width:90%;margin:10px auto 0;font-weight: normal;line-height: 1.67; letter-spacing: -0.45px;color: #535353;text-align:center;}
    #s51_section01 .cont .top_box p i{display: block;padding:5px 0;}
    #s51_section01 .cont .top_box p br{display:none;}
    #s51_section01 .cont .bottom_desc{width:100%;padding-top:100px;}
    #s51_section01 .cont .bottom_desc .title_desc{width:100%;color: #fff;}
    #s51_section01 .cont .bottom_desc .title_desc .border{display:block;width: 36px;height: 2px;background-color: #fff;margin:0 auto 15px;}
    #s51_section01 .cont .bottom_desc .title_desc h2{font-weight: bold;letter-spacing: -0.75px;text-align: center;}
    #s51_section01 .cont .bottom_desc .title_desc p{font-weight: normal;line-height: normal;letter-spacing: -0.35px;color: #e3e3e3;text-align: center;padding-top:25px;}
    #s51_section01 .cont .bottom_desc .title_desc p br{display:none;}
    #s51_section01 .cont .bottom_desc .li_desc{margin-top:40px;text-align: center;}
    #s51_section01 .cont .bottom_desc .li_desc strong{  font-weight: bold;line-height: 1.87;letter-spacing: -2px;;color: #fff;}
    #s51_section01 .cont .bottom_desc .li_desc ul{width:80%;margin:0 auto;padding-top:20px;}
    #s51_section01 .cont .bottom_desc .li_desc li{width:100%;float:left;text-align: center;padding-bottom:30px;}
    #s51_section01 .cont .bottom_desc .li_desc li .text strong{ font-weight: bold;  letter-spacing: -0.75px;color: #fff; line-height: 3;}
    #s51_section01 .cont .bottom_desc .li_desc li .text p{font-weight: normal;line-height: normal;letter-spacing: -0.45px; color: #fff;}

    #s51_section02{width:100%;padding:100px 0 100px;}
    #s51_section02 .inner{width:90%;margin:0 auto;text-align: center;}
    #s51_section02 .title p br{display:none;}
    #s51_section02 ul{padding-top:40px;}
    #s51_section02 li{width:100%;float:left;}

    }
    @media all and (max-width: 480px) {

    }
