@charset "utf-8";

/* msec-vis */
.main-wrap .top-wrap{display: flex; justify-content: space-between; margin-bottom:100px;}
.main-wrap .msec-vis{width:65%; position:relative; }
.main-wrap .msec-vis .mvis-slide{}
.main-wrap .msec-vis .mvis-slide li{position:relative;}
.main-wrap .msec-vis .mvis-slide li img{width:100%; height: 495px;}
.main-wrap .msec-vis .mvis-slide li .txts{position:absolute; top:0px; left:0px; margin-left:0px; color:#fff; padding: 50px; z-index:8;}
.main-wrap .msec-vis .mvis-slide li .txts .btxt{font-size:65px; margin-bottom:20px; line-height:120%; letter-spacing:-0.04em; font-weight:900;}
.main-wrap .msec-vis .mvis-slide li .txts .stxt{font-size:24px; line-height:130%; font-family:'Noto Sans KR','Malgun Gothic',sans-serif;}

.main-wrap .msec-vis .control{position:absolute; top:363px; left:50%; margin-left:-800px;}
.main-wrap .msec-vis .control .bt_box{overflow:hidden; font-size:0px;}
.main-wrap .msec-vis .control .bt_box .prev-slide{display:inline-block; width:50px; height:50px; background:url('/images/Young_/main-test/prev-icon.png') no-repeat center rgba(0, 0, 0 , 0.6); border:none; font-size:0px; border-right:1px solid #665d55;}
.main-wrap .msec-vis .control .bt_box .stop-slide{display:inline-block; width:50px; height:50px; background:url('/images/Young_/main-test/stop-icon.png') no-repeat center rgba(0, 0, 0 , 0.6); border:none; font-size:0px;}
.main-wrap .msec-vis .control .bt_box .start-slide{display:inline-block; width:50px; height:50px; background:url('/images/Young_/main-test/start-icon.png') no-repeat center rgba(0, 0, 0 , 0.6); border:none; font-size:0px;}
.main-wrap .msec-vis .control .bt_box .next-slide{display:inline-block; width:50px; height:50px; background:url('/images/Young_/main-test/next-icon.png') no-repeat center rgba(0, 0, 0 , 0.6); border:none; font-size:0px; border-left:1px solid #665d55;}

.main-wrap .con-st{position: relative; padding-bottom: 30px;}
.main-wrap .con-st:before{position:absolute; top:0px; left:50%; width:2000px; margin-left:-1000px; height:100%; background:url('/images/Young_/main-test/slidelist-bg.png') repeat left top #e6e6e6; content:""; z-index:-1;}

.main-wrap .infoznoe-bn{width:33%; height: auto; }
.main-wrap .infoznoe-bn .box-wrap{ position: relative;}
.main-wrap .infoznoe-bn .box-wrap .reser-slider .slick-arrow{display: none !important;}
.main-wrap .infoznoe-bn .box-wrap .control{position:absolute;right:0; bottom:0; width:158px; z-index: 3; }
.main-wrap .infoznoe-bn .box-wrap .control a {width:52px; height:52px; font-size:0; float: left;}
.main-wrap .infoznoe-bn .box-wrap .control a.prev-slide {background-image:url("/images/Young_/main-test/main-sl-left.png"); margin-right:1px;}
.main-wrap .infoznoe-bn .box-wrap .control a.next-slide {background-image:url("/images/Young_/main-test/main-sl-right.png");}
.main-wrap .infoznoe-bn .box-wrap .control a.stop-slide {background-image:url("/images/Young_/main-test/main-sl-stop.png"); margin-right:1px;}
.main-wrap .infoznoe-bn .box-wrap .control a.start-slide{background:url('/images/Young_/main-test/start-icon.png') no-repeat center rgba(0, 0, 0 , 0.6); margin-right: 1px;}
.main-wrap .infoznoe-bn .box-wrap .slick-slide img {width:100%; height: 495px;}

    @media all and (max-width:1600px){
        .main-wrap .msec-vis .mvis-slide li .txts{top:10%; left:16%; margin-left:0px;}

        .main-wrap .msec-vis .control{top:80%; left:16%; margin-left:0px;}


        .main-wrap .infoznoe-bn .box-wrap .slick-slide img{height: auto;}
        .main-wrap .msec-vis .mvis-slide li img{height: auto;}
    }



    @media all and (max-width:1000px){
        .main-wrap{}
        .main-wrap .con-st{padding: 0 20px 20px 20px;}
        .main-wrap .msec-vis{width:100%; margin-left:0px;}
        .main-wrap .msec-vis .mvis-slide li img{height: 400px;}
        .main-wrap .infoznoe-bn .box-wrap .slick-slide img{height: 400px;}

        .main-wrap .msec-vis .mvis-slide li .txts{width:100%; top:30%; left:50%; padding-top:30px; transform: translate(-50%, -30%); box-sizing: border-box;}
        .main-wrap .msec-vis .mvis-slide li .txts .btxt{width:100%; font-size:40px; margin-bottom:20px; text-align: center;}
        .main-wrap .msec-vis .mvis-slide li .txts .stxt{width:100%; font-size:20px; text-align: center;}
        .main-wrap .msec-vis .control{top:70%; left:23%;}

        .main-wrap .msec-btns .btns li:nth-child(2):after{content: none;}
        .main-wrap .msec-btns .btns li:nth-child(4):after{content: none;}




        /*top bn*/
        .main-wrap .top-wrap{display: block; padding: 0px 20px;}
        .main-wrap .infoznoe-bn{width:100%; margin-top:40px;}

    }

    @media all and (max-width:680px){
        .main-wrap .msec-vis .mvis-slide li img{height: 300px;}
        .main-wrap .msec-vis .mvis-slide li .txts .btxt{font-size:26px;}
        .main-wrap .msec-vis .mvis-slide li .txts .stxt{font-size:17px;}


        .main-wrap .infoznoe-bn .box-wrap .slick-slide img{height: 300px;}
        .main-wrap .msec-vis .control{top:70%; left:27%;}

        .main-wrap .msec-vis .control .bt_box .prev-slide{width:36px; height:36px;}
        .main-wrap .msec-vis .control .bt_box .stop-slide{width:36px; height:36px;}
        .main-wrap .msec-vis .control .bt_box .start-slide{width:36px; height:36px;}
        .main-wrap .msec-vis .control .bt_box .next-slide{width:36px; height:36px;}
    }

    @media all and (max-width:480px){
        .main-wrap .msec-vis{width:100%; margin-left:0%;}
        .main-wrap .msec-vis .mvis-slide li img{height: 200px;}
        .main-wrap .msec-vis .mvis-slide li .txts{}
        .main-wrap .msec-vis .mvis-slide li .txts .btxt{font-size:26px; }
        .main-wrap .msec-vis .mvis-slide li .txts .stxt{font-size:12px;}

        .main-wrap .infoznoe-bn .box-wrap .slick-slide img{height: 200px;}

        .main-wrap .msec-vis .control{left:31%;}
    }

/* msec-slidelist */
.main-wrap .msec-slidelist{position:relative; padding:60px 0px;}
.main-wrap .msec-slidelist:before{position:absolute; top:0px; left:50%; width:2000px; margin-left:-1000px; height:100%; background:url('/images/Young_/main-test/slidelist-bg.png') repeat left top #e6e6e6; content:""; z-index:-1;}

.main-wrap .msec-slidelist .title{font-size:48px; color:#404e73; text-align:center; line-height:120%; letter-spacing:-0.04em; margin-bottom:30px; font-weight:900;}
.main-wrap .msec-slidelist .title strong{color:#4060b6; font-weight:900;}
.main-wrap .msec-slidelist .list-slide{margin:0px -20px;}
.main-wrap .msec-slidelist .list-slide li{margin:0px 20px;}
.main-wrap .msec-slidelist .list-slide li a{padding:20px 20px 25px 20px; display:block; background:#fff; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.main-wrap .msec-slidelist .list-slide li a .img{width:100%; height:280px; margin-bottom:30px; overflow:hidden; display:block;}
.main-wrap .msec-slidelist .list-slide li a .img img{width:100%;}
.main-wrap .msec-slidelist .list-slide li a .btxt{font-size:22px; color:#333; line-height:120%; letter-spacing:-0.03em; font-weight:600; height:54px; margin-bottom:15px; overflow:hidden; display:block; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.main-wrap .msec-slidelist .list-slide li a .stxt{font-size:18px; color:#666; line-height:120%; letter-spacing:-0.02em; height:45px; margin-bottom:25px; overflow:hidden; display:block; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; word-break:keep-all; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.main-wrap .msec-slidelist .list-slide li a .btn{font-size:15px; padding:0px 15px; line-height:30px; color:#fff; background:#626262; display:inline-block; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.main-wrap .msec-slidelist .list-slide li a:hover{background:#324eaf;}
.main-wrap .msec-slidelist .list-slide li a:hover .btxt{color:#fff;}
.main-wrap .msec-slidelist .list-slide li a:hover .stxt{color:#fff;}
.main-wrap .msec-slidelist .list-slide li a:hover .btn{color:#fff; background:#70b50c;}

.main-wrap .msec-slidelist .list-slide .slick-prev{position:absolute; top:50%; left:-50px; width:60px; height:60px; margin-top:-30px; font-size:0px; border:none; background:url('/images/Young_/main-test/slidelist-arrowL.png') no-repeat center; z-index:1;}
.main-wrap .msec-slidelist .list-slide .slick-next{position:absolute; top:50%; right:-50px; width:60px; height:60px; margin-top:-30px; font-size:0px; border:none; background:url('/images/Young_/main-test/slidelist-arrowR.png') no-repeat center; z-index:1;}

    @media all and (max-width:1600px){
        .main-wrap .msec-slidelist{padding:60px 60px;}
        .main-wrap .msec-slidelist:before{position:absolute; top:0px; left:0px; width:100%; margin-left:0px;}

        .main-wrap .msec-slidelist .list-slide li a .img{height:200px;}

        .main-wrap .con-st:before{width:100%; left: 0px; margin-left:0px;}
    }

    @media all and (max-width:1300px){
        .main-wrap .msec-slidelist .list-slide{margin:0px -10px;}
        .main-wrap .msec-slidelist .list-slide li{margin:0px 10px;}
        .main-wrap .msec-slidelist .list-slide li a .img{height:155px;}
    }


    @media all and (max-width:1000px){
        .main-wrap .msec-slidelist{padding:30px 20px;}
        .main-wrap .msec-slidelist .title{font-size:30px; margin-bottom:15px;}

        .main-wrap .msec-slidelist .list-slide li a{padding:15px 15px 20px 15px;}
        .main-wrap .msec-slidelist .list-slide li a .img{height:130px; margin-bottom:20px;}
        .main-wrap .msec-slidelist .list-slide li a .btxt{font-size:18px; height:43px; margin-bottom:10px;}
        .main-wrap .msec-slidelist .list-slide li a .stxt{font-size:15px; height:38px; margin-bottom:15px;}
        .main-wrap .msec-slidelist .list-slide li a .btn{font-size:13px;}

        .main-wrap .msec-slidelist .list-slide .slick-dots{margin-top:15px; text-align:center;}
        .main-wrap .msec-slidelist .list-slide .slick-dots li{margin:0px; display:inline-block; vertical-align:top; margin:0px 2px;}
        .main-wrap .msec-slidelist .list-slide .slick-dots li button{width:18px; height:18px; background:#889fdd; font-size:0px; border:0px; border-radius:50%;}
        .main-wrap .msec-slidelist .list-slide .slick-dots li.slick-active button{background:#3154b2;}

        .main-wrap .msec-slidelist .list-slide .slick-prev{display:none !important;}
        .main-wrap .msec-slidelist .list-slide .slick-next{display:none !important;}
    }

    @media all and (max-width:680px){
        .main-wrap .msec-slidelist{padding:20px 15px;}
        .main-wrap .msec-slidelist .title{font-size:22px;}

        .main-wrap .msec-slidelist .list-slide li a{padding:10px 10px 15px 10px;}
        .main-wrap .msec-slidelist .list-slide li a .img{height:95px; margin-bottom:10px;}
        .main-wrap .msec-slidelist .list-slide li a .btxt{font-size:15px; height:35px; margin-bottom:5px;}
        .main-wrap .msec-slidelist .list-slide li a .stxt{font-size:13px; height:30px; margin-bottom:10px;}
        .main-wrap .msec-slidelist .list-slide li a .btn{font-size:12px; padding:0px 10px; line-height:24px;}
    }

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

    }

/* msec-slidelist */
.main-wrap .msec-btns{padding:45px 0px 45px 0px;}
.main-wrap .msec-btns .btns{overflow:hidden; margin-top:-107px; box-shadow: 4px 10px 19px -2px grey; background: #fff;}
.main-wrap .msec-btns .btns li{float:left; width:20%; height:130px; position: relative;}
.main-wrap .msec-btns .btns li a{width:268px; height:100%; margin: 0 auto; background:#fff; color:#fff; font-size:22px; display:table; padding:0px 40px; box-sizing:border-box; letter-spacing:-0.02em; position: relative;}
.main-wrap .msec-btns .btns li a span{position:relative; line-height:120%; padding-left:105px; display:table-cell; vertical-align:middle; color:#333333;}
.main-wrap .msec-btns .btns li a:hover span{color:#7fab2d;}
.main-wrap .msec-btns .btns li a span:before{position:absolute; top:50%; left:0px; width:80px; height:80px; margin-top:-41px; content:""; background-color:#fff !important; border-radius:50%;}
.main-wrap .msec-btns .btns li a:hover span:before{ background-color:#7fab2d !important;}
.main-wrap .msec-btns .btns li:after{content: ""; width:1px; height: 25px; background: #bfbfbf; position: absolute; top:50%; right:0; transform: translate(0px, -50%);}
.main-wrap .msec-btns .btns li:last-child:after{content: none;}


.main-wrap .msec-btns .btns li.young a{}
.main-wrap .msec-btns .btns li.young span:before{ background:url('/images/Young_/main-test/young-icolist01.png') no-repeat center;}
.main-wrap .msec-btns .btns li.rese a{}
.main-wrap .msec-btns .btns li.rese span:before{background:url('/images/Young_/main-test/young-icolist02.png') no-repeat center;}
.main-wrap .msec-btns .btns li.movin a{}
.main-wrap .msec-btns .btns li.movin span:before{background:url('/images/Young_/main-test/young-icolist03.png') no-repeat center;}
.main-wrap .msec-btns .btns li.loca a{}
.main-wrap .msec-btns .btns li.loca span:before{background:url('/images/Young_/main-test/young-icolist04.png') no-repeat center;}
.main-wrap .msec-btns .btns li.last a{}
.main-wrap .msec-btns .btns li.last span:before{background:url('/images/Young_/main-test/young-icolist05.png') no-repeat center;}

    @media all and (max-width:1600px){
        .main-wrap .msec-btns .btns li a{padding:0px 30px;}
    }

    @media all and (max-width:1300px){
        .main-wrap .msec-btns .btns li{height:110px;}
        .main-wrap .msec-btns .btns li a{padding:0px 20px; font-size:20px;}
        .main-wrap .msec-btns .btns li a span{padding-left:70px;}
        .main-wrap .msec-btns .btns li a span:before{width:60px; height:60px; margin-top:-30px;}
        .main-wrap .msec-btns .btns li.young span:before{background-size:38px;}
        .main-wrap .msec-btns .btns li.rese span:before{background-size:36px;}
        .main-wrap .msec-btns .btns li.movin span:before{background-size:30px;}
        .main-wrap .msec-btns .btns li.loca span:before{background-size:30px;}

        .main-wrap .msec-btns .btns li a{font-size:16px;}
    }

    @media all and (max-width:1000px){
        .main-wrap .msec-btns{padding:25px 0px;}
        .main-wrap .msec-btns .btns li{width:50%;}

    }

    @media all and (max-width:680px){
        .main-wrap .msec-btns{padding:20px 0px;}
        .main-wrap .msec-btns .btns li{height:70px;}
        .main-wrap .msec-btns .btns li a{padding:0px 10px; font-size:15px;}
        .main-wrap .msec-btns .btns li a span{padding-left:40px;}
        .main-wrap .msec-btns .btns li a span:before{width:35px; height:35px; margin-top:-15px;}
        .main-wrap .msec-btns .btns li.young span:before{background-size:24px;}
        .main-wrap .msec-btns .btns li.rese span:before{background-size:22px;}
        .main-wrap .msec-btns .btns li.movin span:before{background-size:16px;}
        .main-wrap .msec-btns .btns li.loca span:before{background-size:18px;}
        .main-wrap .msec-btns .btns li.last span:before{background-size:18px;}

        .main-wrap .msec-btns .btns{margin-top:-80px;}
        .main-wrap .msec-btns .btns li:after{content: none;}
    }

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

    }

/* msec-boaban */
.main-wrap .msec-boaban{margin-bottom:40px; overflow:hidden; display: flex; justify-content: space-between;}
.main-wrap .msec-boaban .young-leftbox{width:100%;}
.main-wrap .msec-boaban .young-leftbox .top-bx{display: flex; justify-content: space-between; overflow: hidden;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board{position:relative; width:49%; height: 100%;  float:left;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .title{font-size:22px; font-weight:600; line-height:50px; background:none; color:#333333; padding:0px 50px 0px 10px;}

.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists{padding:30px 35px; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; background: #fff; border:solid 1px #b1b1b1; height: 255px; max-height: 255px; }
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor{padding-bottom:25px; border-bottom:1px solid #d7d7d7;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a{position:relative; width:100%; height:100%; box-sizing:border-box; display:block; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a .tit{font-size:20px; color:#333; display:block; line-height:120%; margin-bottom:10px; padding-right:130px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a .btxt{font-size:18px; color:#555; display:block; line-height:120%; height:45px; overflow:hidden; padding-right:20px;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a .date{position:absolute; top:3px; right:10px; font-size:18px; color:#777;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a:hover .tit{color:#3154b2;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a:hover .btxt{color:#3154b2;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a:hover .date{color:#3154b2;}

.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list{padding-top:20px}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li{position:relative; padding-left:25px; margin-bottom:15px;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li:before{position:absolute; top:50%; left:10px; width:4px; height:4px; margin-top:-2px; background:#403a3a; border-radius:50%; content:"";}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li:last-child{margin-bottom:0px;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a{-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .btxt{position:relative; font-size:18px; color:#555; line-height:120%; padding-right:140px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .btxt.new{padding-left:0px;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .btxt.new:before{position:absolute; top:1px; right:126px; width:20px; line-height:20px; display:block; border-radius:50%; font-size:11px; color:#fff; text-align:center; background:#2359f5; content:"N";}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .date{position:absolute; top:0px; right:10px; font-size:18px; color:#777777;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a:hover .btxt{color:#3154b2;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a:hover .date{color:#3154b2;}

.main-wrap .msec-boaban .young-leftbox .top-bx .board .more-btn{position:absolute; right:0; top:0px; display:block; width:50px; height:50px; border-left:1px solid #cecece; border-left:none; background:none; text-align:center; z-index:1;}
.main-wrap .msec-boaban .young-leftbox .top-bx .board .more-btn:before{line-height:50px; content:"+"; color:#46494e; font-size:32px;}


.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap{width: 49%; padding: 0px 0 0 0; position: relative; overflow: hidden;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .no-program{ background-color: #fff; border:solid 1px #b1b1b1; height: 314px; background-image:url("/images/Young_/main-test/no-pg-bg.png"); background-repeat: no-repeat; background-position: center;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .no-program img{display: block; margin: 0 auto; padding-top: 110px;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .no-program .no-txt{text-align: center; color:#999999; font-size:18px; padding-top: 20px; font-family: 'Noto Sans KR Light','Malgun Gothic',sans-serif;}

.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .wat-tit{font-size:22px; color:#333333; padding: 0 0 0 10px; line-height: 50px;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box{position: relative; font-family: 'Noto Sans KR Light','Malgun Gothic',sans-serif;}
/*
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-slider .slick-track, .slick-slider .slick-list{height: 317px;}
*/
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide{margin:0 7px; position: relative;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-slide img{max-width:100%; height: 160px;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box button{position: absolute; top:0; right:0; border: none; background-color: none; text-indent: -9999px;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box button.slick-next{top:-31px; right:5px; width:10px; height: 16px; background: url("/images/Young_/main-test/progress-next.png") no-repeat;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box button.slick-prev{top:-31px; right:50px; width:10px; height: 16px; background: url("/images/Young_/main-test/progress-prev.png") no-repeat;}

.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide dl.list-box{width:100%; height: 156px; padding: 15px; box-sizing: border-box; background: #fff; border:solid 1px #b1b1b1; border-top:none;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide dl.list-box dt.tit{font-size:18px;font-weight: bold;color:#333333;padding-bottom: 7px;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide dl.list-box dd{letter-spacing: -1px; color:#555555; width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide dl.list-box dd span.c-red{color:#ce0027;}

.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide dl.top-tit{position: absolute; top:0; left:0;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide dl.top-tit dt.new{display: inline-block; width:24px; height: 24px; background: #ce0027; color:#fff; text-align: center;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide dl.top-tit dd.con{display: inline-block; width: auto; height: 24px; color:#fff; padding: 2px 10px 0px 10px; text-align: center;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide dl.top-tit dd.Waiting{background:#fa6e51;}
.main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide dl.top-tit dd.accepting{background: #404daf;}

.main-wrap .msec-boaban .young-leftbox .bottom-bx{display: flex; justify-content: space-between; margin-top:20px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner{position:relative; width:49%;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .bsjnews-tit{font-size:22px; font-weight:600; line-height:50px; border-bottom:1px solid #cecece; background:none; color:#333333; padding:0px 50px 0px 10px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner li{}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner li img{width:100%; height: 302px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control{position:absolute; bottom:0px; right:50px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control .bt_box{overflow:hidden; font-size:0px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control .bt_box .prev-slide{display:inline-block; width:50px; height:50px; background:url('/images/Young_/main-test/prev-icon.png') no-repeat center rgba(0, 0, 0 , 0.6); border:none; font-size:0px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control .bt_box .stop-slide{display:inline-block; width:50px; height:50px; background:url('/images/Young_/main-test/stop-icon.png') no-repeat center rgba(0, 0, 0 , 0.6); border:none; font-size:0px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control .bt_box .start-slide{display:inline-block; width:50px; height:50px; background:url('/images/Young_/main-test/start-icon.png') no-repeat center rgba(0, 0, 0 , 0.6); border:none; font-size:0px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control .bt_box .next-slide{display:inline-block; width:50px; height:50px; background:url('/images/Young_/main-test/next-icon.png') no-repeat center rgba(0, 0, 0 , 0.6); border:none; font-size:0px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .more-btn{position:absolute; bottom:0px; right:0px; display:inline-block; width:50px; height:50px; background:rgba(0, 0, 0 , 0.6); border:none; text-align:center; font-size:0px; z-index:1;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .more-btn:before{line-height:50px; content:"+"; color:#fff; font-size:32px;}

.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap{width: 49%; padding: 0px 0 0 0; position: relative;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .wat-tit{font-size:22px; color:#333333; padding: 0 0 0 10px; line-height: 50px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box{position: relative; font-family: 'Noto Sans KR Light','Malgun Gothic',sans-serif;}

.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .no-program{ background-color: #fff; border:solid 1px #b1b1b1; height: 301px; background-image:url("/images/Young_/main-test/no-pg-bg.png"); background-repeat: no-repeat; background-position: center;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .no-program img{display: block; margin: 0 auto; padding-top: 110px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .no-program .no-txt{text-align: center; color:#999999; font-size:18px; padding-top: 20px; font-family: 'Noto Sans KR Light','Malgun Gothic',sans-serif;}


.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide{margin:0 7px; position: relative;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-slide a {background:#f1f6fa; display:block;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-slide img{max-width:100%; height: 160px; margin:0 auto;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box button{position: absolute; top:0; right:0; border: none; background-color: none; text-indent: -9999px;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box button.slick-next{top:-31px; right:5px; width:10px; height: 16px; background: url("/images/Young_/main-test/progress-next.png") no-repeat;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box button.slick-prev{top:-31px; right:50px; width:10px; height: 16px; background: url("/images/Young_/main-test/progress-prev.png") no-repeat;}

.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide dl.list-box{width:100%; height: auto; padding: 15px; box-sizing: border-box; background: #fff; border:solid 1px #b1b1b1; border-top:none;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide dl.list-box dt.tit{font-size:18px; font-weight: bold; color:#333333; padding-bottom: 7px; width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide dl.list-box dd{letter-spacing: -1px; color:#555555; width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide dl.list-box dd span.c-red{color:#ce0027;}

.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide dl.top-tit{position: absolute; top:0; left:0;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide dl.top-tit dt.new{display: inline-block; width:24px; height: 24px; background: #ce0027; color:#fff; text-align: center;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide dl.top-tit dd.con{display: inline-block; width: auto; height: 24px; color:#fff; padding: 2px 10px 0px 10px; text-align: center;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide dl.top-tit dd.Waiting{background:#fa6e51;}
.main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide dl.top-tit dd.accepting{background: #404daf;}



.main-wrap .msec-boaban .young-rightbox{width:29%;}
.main-wrap .msec-boaban .young-rightbox h5.tit{font-size:22px; color:#333333; text-align: center; line-height: 50px;}
.main-wrap .msec-boaban .young-rightbox h5.tit span{color:#8d7955;}
.main-wrap .msec-boaban .young-rightbox .young-rightbox-con{width:100%;height: 690px;background: #fff;border:solid 1px #b1b1b1;padding: 20px;box-sizing: border-box;font-family: 'Noto Sans KR Light','Malgun Gothic',sans-serif;}
.main-wrap .msec-boaban .young-rightbox .young-rightbox-con .img-top{width:100%; position: relative;}
.main-wrap .msec-boaban .young-rightbox .young-rightbox-con .img-top img{width: 100%;}
.main-wrap .msec-boaban .young-rightbox .young-rightbox-con .img-top .more{position:absolute; bottom:0px; right:0px; display:inline-block; width:50px; height:50px; background:rgba(0, 0, 0 , 0.6); border:none; text-align:center; font-size:0px; z-index:1;}
.main-wrap .msec-boaban .young-rightbox .young-rightbox-con .img-top .more:before{line-height:50px; content:"+"; color:#fff; font-size:32px;}
.main-wrap .msec-boaban .young-rightbox .young-rightbox-con h6.h6-tit{font-size:22px; font-weight: bold; color: #111111; padding: 20px 0 20px 0; border-bottom:solid 1px #d1d1d1;}
.main-wrap .msec-boaban .young-rightbox .young-rightbox-con h6.h6-tit span{font-size:16px; color:#555555; display: block; padding: 5px 0 0 0;}

.main-wrap .msec-boaban .young-rightbox .young-rightbox-con .youthcenter-list{padding: 20px 0 0 0;}
.main-wrap .msec-boaban .young-rightbox .young-rightbox-con .youthcenter-list li{position: relative;padding: 0 0 0 15px;font-size: 16px;line-height: 150%;text-overflow: ellipsis;white-space: nowrap;width: 100%;overflow: hidden;}
.main-wrap .msec-boaban .young-rightbox .young-rightbox-con .youthcenter-list li:before{content: ""; width:4px; height: 1px; background: #555555; position: absolute; top:11px; left:5px; display: inline-block;}



    @media all and (max-width:1600px){
        .main-wrap .msec-boaban{padding:0px 20px;}
        .main-wrap .msec-boaban .board{width:49%;}

    }

@media all and (max-width:1200px){
    .main-wrap .msec-boaban .young-leftbox .top-bx .board .title{font-size:20px;}
    .main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .wat-tit{font-size:20px;}
    .main-wrap .msec-boaban .young-rightbox h5.tit{font-size:20px;}
    .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .bsjnews-tit{font-size:20px;}
    .main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .wat-tit{font-size:20px;}

    .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists{padding: 44px 10px; height: 226px; max-height: 226px;}
    .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a:before{content: none;}
    .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a .date{font-size:14px;}
    .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a{padding-left: 0px;}
    .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a .tit{font-size:18px;}

    .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .btxt{font-size:16px;}
    .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a .btxt{  font-size: 13px;  display:block;  line-height:120%;  height: 29px;  overflow:hidden;  padding-right:20px;  text-overflow: ellipsis;  word-wrap: break-word;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  }
    .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .btxt.new{width: 64%;}
    .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .date{font-size:14px;}
    .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .btxt.new:before{line-height: 18px;}

    .main-wrap .msec-boaban .young-rightbox .young-rightbox-con h6.h6-tit{font-size:20px;}
}

    @media all and (max-width:1000px){
        .main-wrap .msec-boaban{margin-bottom:30px;}
        .main-wrap .msec-boaban .board{width:100%; float:none; margin-bottom:20px;}
        .main-wrap .msec-boaban .board .title{font-size:18px; line-height:40px; padding:0px 40px 0px 15px;}

        .main-wrap .msec-boaban .board .lists{padding:20px;}
        .main-wrap .msec-boaban .board .lists .impor{padding-bottom:20px;}
        .main-wrap .msec-boaban .board .lists .impor a{padding-left:55px;}
        .main-wrap .msec-boaban .board .lists .impor a:before{left:7px; width:36px; height:28px; margin-top:-14px; background-size:36px;}
        .main-wrap .msec-boaban .board .lists .impor a .tit{font-size:18px; margin-bottom:10px; padding-right:120px;}
        .main-wrap .msec-boaban .board .lists .impor a .btxt{font-size:16px; height:38px; padding-right:0px;}
        .main-wrap .msec-boaban .board .lists .impor a .date{right:0px; font-size:14px;}

        .main-wrap .msec-boaban .board .lists .list li{padding-left:15px; margin-bottom:12px;}
        .main-wrap .msec-boaban .board .lists .list li:before{left:0px;}
        .main-wrap .msec-boaban .board .lists .list li a .btxt{font-size:16px; padding-right:120px;}
        .main-wrap .msec-boaban .board .lists .list li a .btxt.new{padding-left:20px;}
        .main-wrap .msec-boaban .board .lists .list li a .btxt.new:before{width:15px; line-height:16px; font-size:9px;}
        .main-wrap .msec-boaban .board .lists .list li a .date{right:0px; font-size:14px;}

        .main-wrap .msec-boaban .board .more-btn{width:40px; height:40px;}
        .main-wrap .msec-boaban .board .more-btn:before{line-height:40px; font-size:28px;}

        .main-wrap .msec-boaban{display: block;}
        .main-wrap .msec-boaban .young-leftbox{width:100%;}
        .main-wrap .msec-boaban .young-rightbox{width:100%;}

        .main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .no-program .no-txt{font-size:16px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .no-program .no-txt{font-size:16px;}

        .main-wrap .msec-boaban .young-rightbox .young-rightbox-con{height: auto;}

    }

    @media all and (max-width:767px){
        .main-wrap .msec-boaban{padding: 0px 0px;}
        .main-wrap .msec-boaban .young-leftbox .top-bx{display: block;}
        .main-wrap .msec-boaban .young-leftbox .top-bx .board{width:100%;}
        .main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap{width:100%;}

        .main-wrap .msec-boaban .young-leftbox .bottom-bx{display: block;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner{width:100%;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap{width:100%;}
    }

    @media all and (max-width:680px){
        .main-wrap .msec-boaban{padding:0px 0px; margin-bottom:25px;}

        .main-wrap .msec-boaban .board{width:100%; float:none; margin-bottom:20px;}
        .main-wrap .msec-boaban .board .title{font-size:16px; line-height:35px; padding:0px 35px 0px 10px;}

        .main-wrap .msec-boaban .board .lists{padding:15px;}

        .main-wrap .msec-boaban .board .lists .impor{padding-bottom:12px;}
        .main-wrap .msec-boaban .board .lists .impor a{padding-left:38px;}
        .main-wrap .msec-boaban .board .lists .impor a:before{left:4px; width:26px; height:20px; margin-top:-10px; background-size:26px;}
        .main-wrap .msec-boaban .board .lists .impor a .tit{font-size:16px; margin-bottom:5px; padding-right:80px;}
        .main-wrap .msec-boaban .board .lists .impor a .btxt{font-size:14px; height:34px; padding-right:0px;}
        .main-wrap .msec-boaban .board .lists .impor a .date{top:1px; right:0px; line-height:120%; font-size:13px;}

        .main-wrap .msec-boaban .board .lists .list{padding-top:10px}
        .main-wrap .msec-boaban .board .lists .list li{padding-left:14px; margin-bottom:6px;}
        .main-wrap .msec-boaban .board .lists .list li a .btxt{font-size:13px; padding-right:80px;}
        .main-wrap .msec-boaban .board .lists .list li a .btxt.new{padding-left:17px;}
        .main-wrap .msec-boaban .board .lists .list li a .btxt.new:before{width:14px; line-height:14px; font-size:8px;}
        .main-wrap .msec-boaban .board .lists .list li a .date{right:0px; font-size:13px;}

        .main-wrap .msec-boaban .board .more-btn{width:35px; height:35px;}
        .main-wrap .msec-boaban .board .more-btn:before{line-height:35px; font-size:24px;}

        .main-wrap .msec-boaban .young-leftbox .top-bx .board .title{font-size:16px;}
        .main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .wat-tit{font-size:16px;}
        .main-wrap .msec-boaban .young-rightbox h5.tit{font-size:16px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .bsjnews-tit{font-size:16px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .wat-tit{font-size:16px; margin-top:20px;}

        .main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-slide img{width:100%; height: auto;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-slide img{width: 100%; height: auto;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner li img{height: auto;}

        .main-wrap .infoznoe-bn .box-wrap .control{width:101px;}
        .main-wrap .infoznoe-bn .box-wrap .control a{background-size: 33px; width: 33px; height: 33px;}

        .main-wrap .msec-boaban .young-leftbox .top-bx .board .more-btn{width: 33px; height: 33px;}
        .main-wrap .msec-boaban .young-leftbox .top-bx .board .more-btn:before{font-size:20px;}


        .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control{right:33px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control .bt_box .prev-slide{width: 33px; height: 33px; background-size: 5px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control .bt_box .stop-slide{width: 33px; height: 33px; background-size: 5px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control .bt_box .start-slide{width: 33px; height: 33px; background-size: 5px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .control .bt_box .next-slide{width: 33px; height: 33px; background-size: 5px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .more-btn{width:33px; height: 33px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .banner .more-btn:before{line-height: 33px; font-size:20px;}

        .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .btxt{font-size:14px;}
        .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .impor a .date{font-size:12px;}
        .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .btxt.new:before{width:18px; line-height: 15px;}
        .main-wrap .msec-boaban .young-leftbox .top-bx .board .lists .list li a .date{font-size:12px;}

        .main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box button.slick-prev{background-size: 7px;}
        .main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box button.slick-next{background-size: 7px;}
        .main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .progress-in-box .slick-list .slick-slide dl.list-box dt.tit{font-size:15px;}

        .main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box .slick-list .slick-slide dl.list-box dt.tit{font-size:15px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box button.slick-prev{background-size: 7px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .apply-in-box button.slick-next{background-size: 7px;}

        .main-wrap .msec-boaban .young-rightbox .young-rightbox-con .img-top .more{width:33px; height: 33px;}
        .main-wrap .msec-boaban .young-rightbox .young-rightbox-con .img-top .more:before{font-size:20px; line-height: 33px;}

        .main-wrap .msec-boaban .young-rightbox .young-rightbox-con h6.h6-tit{font-size:16px;}
        .main-wrap .msec-boaban .young-rightbox .young-rightbox-con h6.h6-tit span{font-size:14px;}
        .main-wrap .msec-boaban .young-rightbox .young-rightbox-con .youthcenter-list li{font-size:14px;}

        .main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .no-program img{width:40px;}
        .main-wrap .msec-boaban .young-leftbox .top-bx .progress-wrap .no-program .no-txt{font-size:14px;}

        .main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .no-program img{width:40px;}
        .main-wrap .msec-boaban .young-leftbox .bottom-bx .apply-wrap .no-program .no-txt{font-size:14px;}

    }

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

    }



    @media all and (max-width:1600px){
        .main-wrap .msec-boaban .banner{width:49%;}
    }

    @media all and (max-width:1000px){
        .main-wrap .msec-boaban .banner{width:100%; float:none;}
    }

    @media all and (max-width:680px){
        .main-wrap .msec-boaban .control{right:36px;}
        .main-wrap .msec-boaban .control .bt_box .prev-slide{width:36px; height:36px;}
        .main-wrap .msec-boaban .control .bt_box .stop-slide{width:36px; height:36px;}
        .main-wrap .msec-boaban .control .bt_box .start-slide{width:36px; height:36px;}
        .main-wrap .msec-boaban .control .bt_box .next-slide{width:36px; height:36px;}

        .main-wrap .msec-boaban .more-btn{width:36px; height:36px;}
        .main-wrap .msec-boaban .more-btn:before{line-height:36px; font-size:28px;}
    }

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

    }

.main-wrap .msec-bansel{margin:40px 0 40px 0;}
.main-wrap .msec-bansel:after{clear:both; content:""; display:block;}
.main-wrap .msec-bansel .banner{position:relative; width:780px; padding:10px 15px 10px 190px; background:#ecedef; border: 1px solid #cecece; float:left; box-sizing:border-box;}
.main-wrap .msec-bansel .banner .slide{}
.main-wrap .msec-bansel .banner .slide li{padding:0px 12px;}
.main-wrap .msec-bansel .banner .slide li a{border:1px solid #d7d7d7;display:block;}
.main-wrap .msec-bansel .banner .slide li a img{width:100%;}
.main-wrap .msec-bansel .banner .control{position:absolute; top:50%; left:30px; margin-top:-17px; z-index:1;}
.main-wrap .msec-bansel .banner .control .bt_box{overflow:hidden; font-size:0px;}
.main-wrap .msec-bansel .banner .control .bt_box .prev-slide{display:inline-block; width:34px; height:34px; background:url('/images/Young_/layout/prev-icon.png') no-repeat center #959595; border:none; font-size:0px; border-radius:50%; margin-right:20px;}
.main-wrap .msec-bansel .banner .control .bt_box .stop-slide{display:inline-block; width:34px; height:34px; background:url('/images/Young_/layout/stop-icon.png') no-repeat center #959595; border:none; font-size:0px; border-radius:50%;}
.main-wrap .msec-bansel .banner .control .bt_box .start-slide{display:inline-block; width:34px; height:34px; background:url('/images/Young_/layout/start-icon.png') no-repeat center #959595; border:none; font-size:0px; border-radius:50%;}
.main-wrap .msec-bansel .banner .control .bt_box .next-slide{display:inline-block; width:34px; height:34px; background:url('/images/Young_/layout/next-icon.png') no-repeat center #959595; border:none; font-size:0px; border-radius:50%; margin-left:20px;}

@media all and (max-width:1600px){
    .main-wrap .msec-bansel{padding:0px 20px;}
    .main-wrap .msec-bansel .banner{width:49%;}
    .main-wrap .msec-bansel .banner .slide li{padding:0px 4px;}
}

@media all and (max-width:1300px){
    .main-wrap .msec-bansel .banner{width:100%; margin-bottom:40px; float:none;}
    .main-wrap .msec-bansel .banner .slide li{padding:0px 20px;}
}

@media all and (max-width:1000px){
    .main-wrap .msec-bansel .banner{margin-bottom:20px;}

    .main-wrap .msec-bansel .banner{padding:10px 10px 10px 120px;}
    .main-wrap .msec-bansel .banner .slide li{padding:0px 8px;}

    .main-wrap .msec-bansel .banner .control{left:20px; margin-top:-14px;}
    .main-wrap .msec-bansel .banner .control .bt_box .prev-slide{width:28px; height:28px; margin-right:4px;}
    .main-wrap .msec-bansel .banner .control .bt_box .stop-slide{width:28px; height:28px;}
    .main-wrap .msec-bansel .banner .control .bt_box .start-slide{width:28px; height:28px;}
    .main-wrap .msec-bansel .banner .control .bt_box .next-slide{width:28px; height:28px; margin-left:4px;}
}

@media all and (max-width:680px){
    .main-wrap .msec-bansel{margin-bottom:30px;}

    .main-wrap .msec-bansel .banner{padding:10px 5px 10px 90px;}
    .main-wrap .msec-bansel .banner .slide li{padding:0px 4px;}

    .main-wrap .msec-bansel .banner .control{left:15px; margin-top:-10px;}
    .main-wrap .msec-bansel .banner .control .bt_box .prev-slide{width:20px; height:20px; margin-right:2px; background-size:5px;}
    .main-wrap .msec-bansel .banner .control .bt_box .stop-slide{width:20px; height:20px; background-size:5px;}
    .main-wrap .msec-bansel .banner .control .bt_box .start-slide{width:20px; height:20px; background-size:4px;}
    .main-wrap .msec-bansel .banner .control .bt_box .next-slide{width:20px; height:20px; margin-left:2px; background-size:5px;}

}

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

}

.main-wrap .msec-bansel .select{position:relative; width:780px; padding:11px 42px 11px 330px; background:#ecedef; border: 1px solid #cecece; float:right; box-sizing:border-box;}
.main-wrap .msec-bansel .select .title{position:absolute; top:50%; left:20px; margin-top:-13px; padding-left:42px; line-height:120%; letter-spacing:-0.05em; font-size:22px; color:#5d5db6; font-weight:600; font-family:'Noto Sans KR','Malgun Gothic',sans-serif;}
.main-wrap .msec-bansel .select .title:before{position:absolute; top:50%; left:0px; width:29px; height:34px; margin-top:-17px; background:url('/images/Young_/main-test/msec-bansel-tit.png') no-repeat center; content:"";}
.main-wrap .msec-bansel .select .sel-btn{position:relative; padding-right:100px; overflow:hidden;}
.main-wrap .msec-bansel .select .sel-btn select{width:100%; height:54px; border-radius:0px; font-size:18px;}
.main-wrap .msec-bansel .select .sel-btn .btn{position:absolute; top:0px; right:0px; width:100px; line-height:54px; font-size:18px; text-align:center; color:#fff; background:#7171a6; display:block;}

@media all and (max-width:1600px){
    .main-wrap .msec-bansel .select{width:49%;}
}

@media all and (max-width:1300px){
    .main-wrap .msec-bansel .select{width:100%;}
}

@media all and (max-width:1000px){
    .main-wrap .msec-bansel .select{padding:8px 22px 8px 330px}
}

@media all and (max-width:680px){
    .main-wrap .msec-bansel .select{padding:12px 15px}
    .main-wrap .msec-bansel .select .title{position:relative; top:auto; left:auto; margin-top:0px; padding-left:29px; margin-bottom:15px; font-size:17px;}
    .main-wrap .msec-bansel .select .title:before{width:22px; height:28px; margin-top:-13px; background-size:22px;}

    .main-wrap .msec-bansel .select .sel-btn{padding-right:60px;}
    .main-wrap .msec-bansel .select .sel-btn select{height:38px; font-size:14px; background-size:26px;}
    .main-wrap .msec-bansel .select .sel-btn .btn{width:60px; line-height:38px; font-size:14px;}
}

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

}




               