  @charset "utf-8";
#content_body,
#container.sub1,
#container .main_wrap,
#container .sub_top,
.company1_sec{max-width:1920px;min-width:1200px;width:100%;margin:0 auto;background:#fff}
.main_wrap #contet_area{max-width:1920px;min-width:1200px;width:100%;margin:0 auto;padding:0;float:none;border-left:none}
.content_body{padding:0}

.sub_top{height:112px;padding-top:33px;font-size:20px;color:#000;font-weight:600;text-align:center;box-shadow:0 0 25px #999}
.sub_top strong{display:inline-block;padding-bottom:16px;font-size:45px;line-height:45px;font-family:'TmonMonsori'}
.sub_top span{font-weight:600;font-family:'Nanum Square'}

.sub_page_new div p{float:none;}
.sub_page_new .color{color:#ff4967}
.sub_page_new .color1{color:#ffa219}
.sub_page_new .color2{color:#3ca8c2}
.sub_page_new h3{font-size:40px;line-height:70px;color:#000;font-family:'TmonMonsori'}
.sub_page_new h4{font-size:40px;line-height:1;font-family:'TmonMonsori'}

.path{display:none}
.content_title{display:none}
/*company1-1*/
.company1_sec1 .inner{padding:195px 0 70px}
.company1_sec1{background:url(/html/images/sub/company_bg1.jpg) center top no-repeat;text-align:center}
.company1_sec1 h3{display:inline-block;padding:16px 0 16px 31px;background:url(/html/images/sub/q.jpg) left top no-repeat;}
.company1_sec1 .img{margin:45px 0 100px;position:relative}
.company1_sec1 .img span.txt{position:absolute;bottom:0;right:190px;font-size:15px}
.company1_sec1 .conbox{width:815px;height:275px;margin:40px auto 0;background:url(/html/images/sub/company_con_bg1.jpg) center top no-repeat}
.company1_sec1 .conbox:after{content:'';display:block;clear:both}
.company1_sec1 .conbox span.con{margin:71px 0 0 40px;float:left;font-size:20px;line-height:25px;color:#333;font-weight:600;font-family:'Nanum Square'}
.company1_sec1 .conbox span.con2{margin:145px 0 0 20px}
.company1_sec1 .conbox span.con3{margin-left:25px}
.company1_sec1 .conbox span.con4{margin:155px 0 0 17px}
.company1_sec1 .conbox span.con5{margin-left:20px}
.company1_sec1 .desc{margin-top:235px;float:none;font-size:40px;line-height:1.5;color:#fff;font-family:'TmonMonsori';text-shadow:0 3px 15px #fd8f13}
.company1_sec1 .desc img{padding-right:10px}
/*//company1-1*/

/*company1-2*/
.company1_sec2{background:url(/html/images/sub/company_bg2.jpg) center top no-repeat}
.company1_sec2 .inner{padding:100px 0 120px}
.company1_sec2 h3{text-align:center}
.company1_sec2 h3 img{padding:0 5px 0 20px}
.company1_sec2 .sec2_list{width:1030px;margin:75px auto 0}
.company1_sec2 .sec2_list li{margin-top:30px;background:#fff}
.company1_sec2 .sec2_list li.list_li3 .txt{height:351px}
.company1_sec2 .sec2_list li:after{content:'';display:block;clear:both}
.company1_sec2 .sec2_list li .img{float:left;position:relative}
.company1_sec2 .sec2_list li .img .num{width:103px;height:97px;padding-left:20px;background:url(/html/images/main/main7_con_bg3.png) center top no-repeat;position:absolute;top:0;left:0;font-size:30px;color:#fff;line-height:65px;font-weight:600}
.company1_sec2 .sec2_list li .txt{display:block;width:602px;height:251px;padding:47px 0 0 50px;float:right;border:1px solid #ebebeb;color:#333}
.company1_sec2 .sec2_list li .txt span{display:block}
.company1_sec2 .sec2_list li .txt .tit{padding-bottom:30px;font-size:35px;color:#000;line-height:55px;font-family:'TmonMonsori'}
.company1_sec2 .sec2_list li .txt .lit{font-size:22px;line-height:30px;font-weight:600;font-family:'Nanum Square'}
.company1_sec2 .sec2_list li .txt .con{padding-top:10px;font-size:15px;line-height:20px;font-weight:bold}
/*//company2*/

/*company1-3*/
.company1_sec3{background:url(/html/images/sub/company_bg3.jpg) center top no-repeat;text-align:center}
.company1_sec3 .inner{padding:107px 0 103px}
.company1_sec3 h3{font-size:60px;color:#fff}
.company1_sec3 .sec3_list{margin-top:70px}
.company1_sec3 .sec3_list li{width:250px;margin-left:100px;float:left;color:#fff}
.company1_sec3 .sec3_list li span{display:block}
.company1_sec3 .sec3_list li .img{width:166px;padding:48px 0;margin:0 auto;background:#ff4967;border-radius:83px}
.company1_sec3 .sec3_list li .tit{padding:32px 0 15px;font-size:35px;line-height:1;font-family:'TmonMonsori'}
.company1_sec3 .sec3_list li .con{font-size:20px;line-height:30px;color:#efefef}
/*//company1-3*/

/*company2-1*/
.company2_sec1{background:url(/html/images/sub/company2_bg1.jpg) center top no-repeat}
.company2_sec1 .inner{padding:115px 0}
.company2_sec1 h3{font-size:50px;color:#fff}
.company2_sec1 h3 .color{font-size:60px}
.company2_sec1 .conbox{margin-top:83px}
.company2_sec1 .conbox ul li{font-size:25px;line-height:35px;color:#000;font-family:'NanumSquareEB'}
.company2_sec1 .conbox ul li:first-child{font-weight:bold;font-family:'Noto Sans KR'}
.company2_sec1 .conbox ul li:first-child:after{content:'';display:block;width:20px;height:2px;margin-top:4px;background:#ff4967}
.company2_sec1 .conbox ul.box_list{margin-top:18px}
.company2_sec1 .conbox ul.box_list li{font-size:18px;line-height:25px;font-weight:600;font-family:'Nanum Square'}
.company2_sec1 .conbox ul.box_list li:before{content:'';display:inline-block;width:11px;height:11px;margin-right:10px;background:#fc4b65;border:2px solid #e3d7d7;border-radius:10px}
.company2_sec1 .conbox ul.box_list li:first-child{margin-bottom:5px;font-family: 'Noto Sans KR'}
.company2_sec1 .conbox ul.box_list li:first-child:before{display:none}

.company2_sec1 .book_box{margin-top:90px;text-align:center}
.company2_sec1 .book_box h4 span{background:url(/html/images/sub/under_line1.png) center bottom no-repeat;letter-spacing:-2px}
.company2_sec1 .book_box ul{/*width:1110px;*/width:1230px;margin:88px auto 0}/*20180425윤지명수정*/
.company2_sec1 .book_box ul:after{content:'';display:block;clear:both}
.company2_sec1 .book_box ul li{margin-left:7px;float:left;box-shadow:2px 2px 5px #999}
.company2_sec1 .book_box ul li img {width:auto; height:128px;}
.company2_sec1 .book_box ul li:first-child{margin-left:0}

.company2_sec1 .press_box{width:1030px;margin:80px auto 0;text-align:center}
.company2_sec1 .press_box h4 span{background:url(/html/images/sub/under_line2.png) center bottom no-repeat;letter-spacing:-2px}
.company2_sec1 .press_box ul{margin-top:43px}
.company2_sec1 .press_box ul li{margin:20px 0 0 12px;float:left}
.company2_sec1 .press_box ul li.first{margin-left:0}
.company2_sec1 .press_box ul li.top{margin-top:0}
.company2_sec1 .press_box ul li span{display:block}
.company2_sec1 .press_box ul li span.tit{padding-top:12px;font-size:17px;font-weight:600;color:#000}
/*//company2-1*/

/*company2-2*/
.company2_sec2{background:url(/html/images/sub/company2_bg2.jpg) center top no-repeat;text-align:center}
.company2_sec2 .inner{padding:95px 0 120px}
.company2_sec2 h3{display:inline-block;margin-bottom:60px;padding:20px 0 10px 80px;background:url(/html/images/sub/company2_con2-1.png) left bottom no-repeat;font-size:60px;color:#fff}
/*//company2-2*/

/*company2-3*/
.company2_sec3{padding:120px 0;background:url(/html/images/sub/company2_bg3.jpg) center top no-repeat}
.company2_sec3 .inner{background:#fff;border:1px solid #ddd;box-shadow:5px 5px 10px #999}
.company2_sec3 h3{margin:50px 0 30px;text-align:center}
.company2_sec3 h3 .color{display:inline-block;padding:5px 0 13px 92px;background:url(/html/images/sub/company2_con3-1.png) 0 0 no-repeat;}
.company2_sec3 .img_ul{width:1030px;margin: 0 auto}
.company2_sec3 .img_ul li{margin-left:17px;float:left}
.company2_sec3 .img_ul li:first-child{margin-left:0}
.company2_sec3 .list_ul{width:940px;margin:37px auto 49px}
.company2_sec3 .list_ul:after{content:'';display:block;clear:both}
.company2_sec3 .list_ul li ul li{padding:10px 0;position:relative;font-size:18px;line-height:25px;color:#000;font-weight:600}
.company2_sec3 .list_ul li ul li:before{content:'';display:block;width:11px;height:11px;background:#ff4967;border:2px solid #ddd;border-radius:10px;position:absolute;top:14px;left:-20px;}
/*//company2-3*/

/*company3-1*/
.company3_sec1{background:url(/html/images/sub/company3_bg1.jpg) 0 0 no-repeat;text-align:center}
.company3_sec1 .inner{padding:115px 0 95px;}
.company3_sec1 .sec3_ul:after{content:'';display:block;clear:both}
.company3_sec1 .sec3_ul li{width:270px;padding:38px 0 35px;margin-left:30px;float:left;background:#fff;box-shadow:0 0 20px #bbb}
.company3_sec1 .sec3_ul li:first-child{margin-left:0}
.company3_sec1 .sec3_ul li span{display:block}
.company3_sec1 .sec3_ul li .tit{font-size:30px;color:#888;font-family:'TmonMonsori'}
.company3_sec1 .sec3_ul li .tit em.cn{padding-right:15px;font-size:35px;color:#000}
.company3_sec1 .sec3_ul li .con{display:inline-block;width:80px;margin:20px 0 15px;padding:30px 0;background:#ff4967;border-radius:50px;font-size:48px;color:#fff;font-family:'TmonMonsori'}
.company3_sec1 .sec3_ul li .txt{width:190px;margin:0 auto;padding-top:30px;border-top:3px solid #ff617b;font-size:19px;line-height:27px;font-weight:600;color:#000;font-family:'Nanum Square'}
.company3_sec1 h3{margin-top:60px;font-size:45px;color:#fff;text-shadow:0 0 10px #fb8410}
.company3_sec1 h3 span.bg_color{background:#17c1e3;font-size:60px;text-shadow:0 0 0}
/*//company3-1*/

/*company3-2*/
.company3_sec2{background:url(/html/images/sub/company3_bg2.jpg) 0 0 no-repeat;text-align:center}
.company3_sec2 .inner{padding:100px 0 85px}
.company3_sec2 .inner > div{margin-top:30px;position:relative}
.company3_sec2 .inner > div:first-child{margin-top:0}
.company3_sec2 .inner > div span.num{display:block;width:103px;height:97px;padding-left:20px;background:url(/html/images/main/main7_con_bg3.png) 0 0 no-repeat;position:absolute;top:0;left:0;font-size:30px;line-height:68px;color:#fff;font-weight:600;text-align:left}
.company3_sec2 .bottom_tit{font-size:30px;color:#0d2571;line-height:45px;font-family:'TmonMonsori'}
.company3_sec2 .conbox1{padding:50px 0 55px;background:#0d2571}
.company3_sec2 .conbox1 h3{margin-bottom:35px;color:#fff}
.company3_sec2 .conbox1 .inner_box{width:950px;margin:0 auto;padding:50px 50px 35px 50px;background:#fff}
.company3_sec2 .conbox1 .inner_box ul.clear li{float:left}
.company3_sec2 .conbox1 .inner_box ul li img{}
.company3_sec2 .conbox1 .inner_box p{float:none}
.company3_sec2 .conbox1 .inner_box .desc{display:inline-block;border-bottom:1px dashed #ddd;font-size:17px;line-height:50px;color:#333}
.company3_sec2 .conbox1 .inner_box .desc1{margin-top:25px}
.company3_sec2 .conbox1 .inner_box .desc2{padding:10px;line-height:25px}
.company3_sec2 .conbox1 .inner_box .desc.p_last{border-bottom:none}
.company3_sec2 .conbox1 .inner_box .bottom_tit{margin-top:15px}

.company3_sec2 .conbox2{background:#ffb912}
.company3_sec2 .conbox2 h3{color:#fff;text-shadow:0 5px 10px #e88909}
.company3_sec2 .conbox2 h3 .color{text-shadow:0 0 0}
.company3_sec2 .conbox2 h3 .color em{padding:0 10px}

.company3_sec2 .conbox3{padding-bottom:40px;background:url(/html/images/sub/company3_con2bg3.jpg) 0 0 no-repeat}
.company3_sec2 .conbox3 h3{margin-bottom:10px;color:#000}
.company3_sec2 .conbox3 h3 .color em{padding:0 10px}
.company3_sec2 .conbox3 .inner_box{padding-bottom:85px;background:url(/html/images/sub/company3_con2bg3-1.png) 180px 0 no-repeat}
.company3_sec2 .conbox3 .inner_box h5{font-size:30px;color:#333;line-height:1;font-weight:600;font-family:'Nanum Square'}
.company3_sec2 .conbox3 .inner_box ul{width:585px;margin:0 auto;padding:90px 0 0 80px;background:url(/html/images/sub/company3_con2_line.jpg) center 35px no-repeat}
.company3_sec2 .conbox3 .inner_box ul li{margin-bottom:15px;font-size:17px;color:#333;text-align:left}
.company3_sec2 .conbox3 .inner_box ul li span.circle_bg{display:inline-block;width:35px;height:35px;margin-right:14px;border-radius:17px;font-size:27px;line-height:33px;color:#fff;text-align:center}
.company3_sec2 .conbox3 .inner_box ul li span.bgc_r{background:#ff4967}
.company3_sec2 .conbox3 .inner_box ul li span.bgc_b{background:#0d2571}
.company3_sec2 .conbox3 .inner_box .bottom_tit{margin-top:60px;font-size:25px;line-height:40px}
/*//company3-2*/

/*company3-3*/
.company3_sec3{padding:130px 0 120px;background:url(/html/images/sub/company4_bg1.jpg) center 0 no-repeat}
.company3_sec3 h3{margin-bottom:40px;color:#fff;text-align:center}
.company3_sec3 ul li{margin:0 0 20px 20px;float:left}
.company3_sec3 ul li.first{margin-left:0}
.company3_sec3 ul li.bottom{margin-bottom:0}
/*//company3-3*/

/*company3-4*/
.company3_sec4,
.company3_sec4 img{max-width:1920px;min-width:1200px;width:100%;margin:0 auto}
/*//company3-4*/

.course1_sec .inner_box h4{margin:76px 0 27px;background:url(/html/images/sub/course1_line1.jpg) center 100% no-repeat;line-height:50px}
/*course1-1*/
.course1_sec1{background:url(/html/images/sub/course1_bg1.jpg) 0 0 no-repeat;text-align:center}
.course1_sec1 .inner{padding:110px 0 80px}
.course1_sec1 h3 em{font-size:40px;color:#fff;font-weight:500;font-family:'Nanum Square'}
.course1_sec1 h3 .color1{font-size:60px}
.course1_sec1 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course1_sec1 .inner_box .bx-wrapper .bx-viewport{width:826px !important}
.course1_sec1 .inner_box .desc{font-size:25px;line-height:30px;color:#000;font-family:'NanumSquareEB'}
.course1_sec1 .inner_box .desc_s{margin-top:12px;font-size:20px;line-height:30px;color:#333;}
.course1_sec1 .inner_box ul.clear{width:813px;margin:25px auto 80px}
.course1_sec1 .inner_box ul.clear li{margin-left:75px;float:left}
.course1_sec1 .inner_box ul.clear li:first-child{margin-left:0}
/*//course1-1*/

/*course1-2*/
.course1_sec2{background:url(/html/images/sub/course1_bg2.jpg) center 0 no-repeat}
.course1_sec2 .inner{padding:75px 0 80px}
.course1_sec2 .inner h3{font-size:50px}
.course1_sec2 .conbox{margin-top:38px}
.course1_sec2 .conbox ul li{font-size:25px;line-height:35px;color:#000;font-family:'NanumSquareEB'}
.course1_sec2 .conbox ul li:first-child{font-weight:bold;font-family:'Noto Sans'}
.course1_sec2 .conbox ul li:first-child:after{content:'';display:block;width:20px;height:2px;margin-top:4px;background:#ff4967}
.course1_sec2 .conbox ul.box_list{margin-top:18px}
.course1_sec2 .conbox ul.box_list li{font-size:18px;line-height:25px;font-weight:bold;font-family:'Nanum Square'}
.course1_sec2 .conbox ul.box_list li:before{content:'';display:inline-block;width:11px;height:11px;margin-right:10px;background:#fc4b65;border:2px solid #e3d7d7;border-radius:10px}
.course1_sec2 .conbox ul.box_list li:first-child{margin-bottom:5px;font-family:'Open Sans'}
.course1_sec2 .conbox ul.box_list li:first-child:before{display:none}
.course1_sec2 .video_title{margin:40px 0 15px;font-size:25px;color:#ff4967;font-family:'NanumSquareEB'}
/*//course1-2*/

/*course1-3*/
.course1_sec3{background:url(/html/images/sub/course1_bg3.jpg) 0 0 no-repeat}
.course1_sec3 .inner{padding:80px 0 100px}
.course1_sec3 .inner_box{padding:75px 70px 80px;background:#fff}
.course1_sec3 .inner_box h4{margin-top:0;text-align:center}
.course1_sec3 .inner_box ul{margin:30px 0 72px;background:url(/html/images/sub/course1_con3-1.jpg) center 65px no-repeat}
.course1_sec3 .inner_box ul:after{content:'';display:block;clear:both}
.course1_sec3 .inner_box ul li.left{width:550px;padding-left:50px}
.course1_sec3 .inner_box ul li.right{width:295px;}
.course1_sec3 .inner_box ul li.bottom{margin-top:345px}
.course1_sec3 .inner_box ul li .tit{display:block;margin-bottom:18px;position:relative;font-size:25px;color:#333;font-family:'NanumSquareEB'}
.course1_sec3 .inner_box ul li .tit .num{position:absolute;top:-13px;left:-50px;font-size:40px;color:#ddd;line-height:1;font-weight:bold;font-family:'Nanum Square'}
.course1_sec3 .inner_box ul li .con{font-size:17px;line-height:25px;color:#333;letter-spacing:-2px}
.course1_sec3 .inner_box .span_box{text-align:center}
.course1_sec3 .inner_box .span_box span{display:inline-block}
.course1_sec3 .inner_box .span_box .span_tit{border-bottom:1px dashed #ddd;font-size:20px;color:#000;font-weight:600;font-family:'Nanum Square'}
.course1_sec3 .inner_box .span_box .span_tit1{padding:35px 0 20px}
.course1_sec3 .inner_box .span_box .span_tit2{padding:15px 0 20px}
.course1_sec3 .inner_box .span_box .span_tit3{padding:15px 0 20px;border-bottom:none}
.course1_sec3 .inner_box .span_box .span_tit img{padding-left:5px}
.course1_sec3 .inner_box .span_box .span_con{padding-top:5px;font-size:18px;color:#333;font-weight:normal;line-height:25px;font-family:'Noto Sans KR'}
.course1_sec3 .inner_box .ba_gobox{width:600px;margin:55px auto 0;background:#ff4967;border-radius:50px;text-align:center}
.course1_sec3 .inner_box .ba_gobox a{display:block;width:100%;padding:20px 0;font-size:25px;color:#fff;font-family:'NanumSquareEB'}
/*//course1-3*/

.course2_sec .inner_box h4{margin:76px 0 27px;background:url(/html/images/sub/course1_line1.jpg) center 100% no-repeat;line-height:50px}
/*course2-1*/
.course2_sec1{background:url(/html/images/sub/course2_bg1.jpg) 0 0 no-repeat}
.course2_sec1 h3{font-size:59px;color:#fff;text-shadow:0 0 10px #f9720b}
.course2_sec1 h3 .color{text-shadow:0 0 0}
.course2_sec1 .inner_box .desc_s.line_b{line-height:45px}
.course2_sec1 .inner_box .desc_s span.line_s{display:inline-block;padding:6px 0;line-height:30px}
/*//course2-1*/

/*course2-2*/
.course2_sec2{background:url(/html/images/sub/course2_bg2.jpg) center 0 no-repeat}
/*//course2-2*/

/*course2-3*/
.course2_sec3{background:url(/html/images/sub/course2_bg3.jpg) 0 0 no-repeat}
.course2_sec3 .inner_box h4{margin-top:0}
.course2_sec3 .inner_box ul{padding:45px 0;background:#f8f8f8;border:1px solid #ddd}
.course2_sec3 .inner_box ul li{height:728px;padding:0 45px;float:left;border-left:1px solid #ddd}
.course2_sec3 .inner_box ul li.li1{width:135px;border-left:none}
.course2_sec3 .inner_box ul li.li2{width:200px}
.course2_sec3 .inner_box ul li.li3{width:190px}
.course2_sec3 .inner_box ul li.li4{width:135px}
.course2_sec3 .inner_box ul li .tit{margin-bottom:28px;top:10px;left:50px;letter-spacing:-2px}
.course1_sec3 .inner_box .span_box .span_tit1{padding:0 0 20px}
.course2_sec3 .inner_box ul li .con span{font-size:15px;color:#333;letter-spacing:0}
.course2_sec3 .inner_box .ba_gobox{width:541px}
/*//course2-3*/

.course3_sec .inner_box h4{margin:76px 0 27px;background:url(/html/images/sub/course1_line1.jpg) center 100% no-repeat;line-height:50px}
/*course3-1*/
.course3_sec1{background:url(/html/images/sub/course1_bg1.jpg) 0 0 no-repeat;text-align:center}
.course3_sec1 .inner{padding:110px 0 80px}
.course3_sec1 h3{font-size:60px;color:#fff}
.course3_sec1 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course3_sec1 .inner_box .bx-wrapper .bx-viewport{width:826px !important}
.course3_sec1 .inner_box h4{margin-top:80px}
.course3_sec1 .inner_box .desc{font-size:25px;line-height:30px;color:#000;font-family:'NanumSquareEB'}
.course3_sec1 .inner_box .desc_s{margin-top:12px;font-size:20px;line-height:30px;color:#333;}
.course3_sec1 .inner_box .desc_s2{line-height:45px}
.course3_sec1 .inner_box .desc_s span{display:inline-block;padding:15px 0}
.course3_sec1 .inner_box ul.clear{width:813px;margin:25px auto 80px}
.course3_sec1 .inner_box ul.clear li{margin-left:75px;float:left}
.course3_sec1 .inner_box ul.clear li:first-child{margin-left:0}
/*//course3-1*/

/*course3-2*/
.course3_sec2{background:url(/html/images/sub/course3_bg2.jpg) center 0 no-repeat}
.course3_sec2 .inner{padding:75px 0 80px}
.course3_sec2 .inner h3{font-size:50px}
.course3_sec2 .conbox{margin-top:38px}
.course3_sec2 .conbox ul li{font-size:25px;line-height:35px;color:#000;font-family:'NanumSquareEB'}
.course3_sec2 .conbox ul li:first-child{font-weight:bold;font-family:'Noto Sans'}
.course3_sec2 .conbox ul li:first-child:after{content:'';display:block;width:20px;height:2px;margin-top:4px;background:#ff4967}
.course3_sec2 .conbox ul.box_list{margin-top:18px}
.course3_sec2 .conbox ul.box_list li{font-size:18px;line-height:25px;font-weight:bold;font-family:'Nanum Square'}
.course3_sec2 .conbox ul.box_list li:before{content:'';display:inline-block;width:11px;height:11px;margin-right:10px;background:#fc4b65;border:2px solid #e3d7d7;border-radius:10px}
.course3_sec2 .conbox ul.box_list li:first-child{margin-bottom:5px;font-family:'Open Sans'}
.course3_sec2 .conbox ul.box_list li:first-child:before{display:none}
.course3_sec2 .video_title{margin:40px 0 15px;font-size:25px;color:#ff4967;font-family:'NanumSquareEB'}
/*//course3-2*/

/*course3-3*/
.course3_sec3{background:url(/html/images/sub/course1_bg3.jpg) 0 0 no-repeat}
.course3_sec3 .inner{padding:80px 0 100px}
.course3_sec3 .inner_box{padding:75px 70px 80px;background:#fff}
.course3_sec3 .inner_box h4{margin-top:0;text-align:center}
.course3_sec3 .inner_box ul{margin:30px 0 72px;padding:47px 49px;background:#f8f8f8;border:1px solid #ddd}
.course3_sec3 .inner_box ul li{font-size:18px;line-height:37px;color:#333;font-weight:600;font-family:'Nanum Square'}
.course3_sec3 .inner_box ul li span{padding-right:15px;font-size:30px;color:#ccc}
.course3_sec3 .inner_box .span_box{text-align:center}
.course3_sec3 .inner_box .span_box span{display:inline-block}
.course3_sec3 .inner_box .span_box .span_tit{border-bottom:1px dashed #ddd;font-size:20px;color:#000;font-weight:600;font-family:'Nanum Square'}
.course3_sec3 .inner_box .span_box .span_tit1{padding:0 0 20px}
.course3_sec3 .inner_box .span_box .span_tit2{padding:15px 0 20px}
.course3_sec3 .inner_box .span_box .span_tit3{padding:15px 0 20px;border-bottom:none}
.course3_sec3 .inner_box .span_box .span_tit img{padding-left:5px}
.course3_sec3 .inner_box .span_box .span_con{padding-top:5px;font-size:18px;color:#333;font-weight:normal;line-height:25px;font-family:'Noto Sans KR'}
.course3_sec3 .inner_box .ba_gobox{width:600px;margin:55px auto 0;background:#ff4967;border-radius:50px;text-align:center}
.course3_sec3 .inner_box .ba_gobox a{display:block;width:100%;padding:20px 0;font-size:25px;color:#fff;font-family:'NanumSquareEB'}
/*//course3-3*/

.course4_sec .inner_box h4{margin:76px 0 27px;background:url(/html/images/sub/course1_line1.jpg) center 100% no-repeat;line-height:50px}
/*course4-1*/
.course4_sec1{background:url(/html/images/sub/02_course_0401_bg1.jpg) 0 0 no-repeat;text-align:center}
.course4_sec1 .inner{padding:110px 0 80px}
.course4_sec1 h3{text-shadow: 0 0 10px #f9720b;font-size:60px;color:#fff}
.course4_sec1 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course4_sec1 .inner_box .bx-wrapper .bx-viewport{width:826px !important}
.course4_sec1 .inner_box h4{margin-top:80px}
.course4_sec1 .inner_box .desc{font-size:25px;line-height:30px;color:#000;font-family:'NanumSquareEB'}
.course4_sec1 .inner_box .desc_s{margin-top:12px;font-size:20px;line-height:30px;color:#333;}
.course4_sec1 .inner_box .desc_s2{line-height:45px}
.course4_sec1 .inner_box .desc_s span{display:inline-block;padding:15px 0}
.course4_sec1 .inner_box ul.clear{width:813px;margin:25px auto 80px}
.course4_sec1 .inner_box ul.clear li{margin-left:75px;float:left}
.course4_sec1 .inner_box ul.clear li:first-child{margin-left:0}
/*//course4-1*/

/*course4-2*/
.course4_sec2{background:url(/html/images/sub/02_course_0401_bg2.jpg) center 0 no-repeat}
.course4_sec2 .inner{padding:75px 0 80px}
.course4_sec2 .inner h3{font-size:50px}
.course4_sec2 .conbox{margin-top:38px}
.course4_sec2 .conbox ul li{font-size:25px;line-height:35px;color:#000;font-family:'NanumSquareEB'}
.course4_sec2 .conbox ul li:first-child{font-weight:bold;font-family:'Noto Sans'}
.course4_sec2 .conbox ul li:first-child:after{content:'';display:block;width:20px;height:2px;margin-top:4px;background:#ff4967}
.course4_sec2 .conbox ul.box_list{margin-top:18px}
.course4_sec2 .conbox ul.box_list li{font-size:18px;line-height:25px;font-weight:bold;font-family:'Nanum Square'}
.course4_sec2 .conbox ul.box_list li:before{content:'';display:inline-block;width:11px;height:11px;margin-right:10px;background:#fc4b65;border:2px solid #e3d7d7;border-radius:10px}
.course4_sec2 .conbox ul.box_list li:first-child{margin-bottom:5px;font-family:'Open Sans'}
.course4_sec2 .conbox ul.box_list li:first-child:before{display:none}
.course4_sec2 .video_title{margin:40px 0 15px;font-size:25px;color:#ff4967;font-family:'NanumSquareEB'}
/*//course4-2*/

/*course4-3*/
.course4_sec3{background:url(/html/images/sub/02_course_0401_bg3.jpg) 0 0 no-repeat}
.course4_sec3 .inner{padding:80px 0 100px}
.course4_sec3 .inner_box{padding:75px 80px 80px;background:#fff}
.course4_sec3 .inner_box h4{margin-top:0;text-align:center}
.course4_sec3 .inner_box ul{margin:30px 0 72px;padding:47px 20px 47px 220px;background:#f8f8f8;border:1px solid #ddd}
.course4_sec3 .inner_box ul li{font-size:18px;line-height:37px;color:#333;font-weight:600;font-family:'Nanum Square'}
.course4_sec3 .inner_box ul li span{padding-right:15px;font-size:30px;color:#ccc}
.course4_sec3 .inner_box .span_box{text-align:center}
.course4_sec3 .inner_box .span_box span{display:inline-block}
.course4_sec3 .inner_box .span_box .span_tit{border-bottom:1px dashed #ddd;font-size:20px;color:#000;font-weight:600;font-family:'Nanum Square'}
.course4_sec3 .inner_box .span_box .span_tit1{padding:0 0 20px}
.course4_sec3 .inner_box .span_box .span_tit2{padding:15px 0 20px}
.course4_sec3 .inner_box .span_box .span_tit3{padding:15px 0 20px;border-bottom:none}
.course4_sec3 .inner_box .span_box .span_tit img{padding-left:5px}
.course4_sec3 .inner_box .span_box .span_con{padding-top:5px;font-size:18px;color:#333;font-weight:normal;line-height:25px;font-family:'Noto Sans KR';letter-spacing:-1.5px}
.course4_sec3 .inner_box .ba_gobox{width:600px;margin:10px auto 0;background:#ff4967;border-radius:50px;text-align:center}
.course4_sec3 .inner_box .ba_gobox a{display:block;width:100%;padding:20px 0;font-size:25px;color:#fff;font-family:'NanumSquareEB'}
/*//course4-3*/

.course5_sec .inner_box h4{margin:76px 0 27px;background:url(/html/images/sub/course1_line1.jpg) center 100% no-repeat;line-height:50px}
/*course5-1*/
.course5_sec1{background:url(/html/images/sub/02_course_0401_bg1.jpg) 0 0 no-repeat;text-align:center}
.course5_sec1 .inner{padding:110px 0 80px}
.course5_sec1 h3{text-shadow: 0 0 10px #f9720b;font-size:60px;color:#fff}
.course5_sec1 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course5_sec1 .inner_box .bx-wrapper .bx-viewport{width:826px !important}
.course5_sec1 .inner_box h4{margin-top:80px}
.course5_sec1 .inner_box .desc{font-size:25px;line-height:30px;color:#000;font-family:'NanumSquareEB'}
.course5_sec1 .inner_box .desc_s{margin-top:20px;font-size:20px;line-height:30px;color:#333;}
.course5_sec1 .inner_box .desc_s2{line-height:45px}
.course5_sec1 .inner_box .desc_s span{display:inline-block;padding:15px 0}
.course5_sec1 .inner_box ul.clear{width:813px;margin:25px auto 80px}
.course5_sec1 .inner_box ul.clear li{margin-left:75px;float:left}
.course5_sec1 .inner_box ul.clear li:first-child{margin-left:0}
/*//course5-1*/

/*course5-2*/
.course5_sec2{background:url(/html/images/sub/02_course_0401_bg2.jpg) center 0 no-repeat}
.course5_sec2 .inner{padding:75px 0 80px}
.course5_sec2 .inner h3{font-size:50px}
.course5_sec2 .conbox{margin-top:38px}
.course5_sec2 .conbox ul li{font-size:25px;line-height:35px;color:#000;font-family:'NanumSquareEB'}
.course5_sec2 .conbox ul li:first-child{font-weight:bold;font-family:'Noto Sans'}
.course5_sec2 .conbox ul li:first-child:after{content:'';display:block;width:20px;height:2px;margin-top:4px;background:#ff4967}
.course5_sec2 .conbox ul.box_list{margin-top:18px}
.course5_sec2 .conbox ul.box_list li{font-size:18px;line-height:25px;font-weight:bold;font-family:'Nanum Square'}
.course5_sec2 .conbox ul.box_list li:before{content:'';display:inline-block;width:11px;height:11px;margin-right:10px;background:#fc4b65;border:2px solid #e3d7d7;border-radius:10px}
.course5_sec2 .conbox ul.box_list li:first-child{margin-bottom:5px;font-family:'Open Sans'}
.course5_sec2 .conbox ul.box_list li:first-child:before{display:none}
.course5_sec2 .video_title{margin:40px 0 15px;font-size:25px;color:#ff4967;font-family:'NanumSquareEB'}
/*//course5-2*/

/*course5-3*/
.course5_sec3{background:url(/html/images/sub/02_course_0401_bg3.jpg) 0 0 repeat-y;background-size:cover}
.course5_sec3 .inner{padding:80px 0 100px}
.course5_sec3 .inner_box{padding:75px 130px 80px;background:#fff}
.course5_sec3 .inner_box h4{margin-top:0;text-align:center}
.course5_sec3 .inner_box ul{margin:30px 0 72px;padding:47px 20px 47px 220px;background:#f8f8f8;border:1px solid #ddd}
.course5_sec3 .inner_box ul li{font-size:18px;line-height:37px;color:#333;font-weight:600;font-family:'Nanum Square'}
.course5_sec3 .inner_box ul li span{padding-right:15px;font-size:30px;color:#ccc}
.course5_sec3 .inner_box .span_box{text-align:center}
.course5_sec3 .inner_box .span_box span{display:inline-block}
.course5_sec3 .inner_box .span_box .span_tit{border-bottom:1px dashed #ddd;font-size:20px;color:#000;font-weight:600;font-family:'Nanum Square'}
.course5_sec3 .inner_box .span_box .span_tit1{padding:0 0 20px}
.course5_sec3 .inner_box .span_box .span_tit2{padding:15px 0 20px}
.course5_sec3 .inner_box .span_box .span_tit3{padding:15px 0 20px;border-bottom:none}
.course5_sec3 .inner_box .span_box .span_tit img{padding-left:5px}
.course5_sec3 .inner_box .span_box .span_con{padding-top:5px;font-size:18px;color:#333;font-weight:normal;line-height:25px;font-family:'Noto Sans KR';letter-spacing:-1.5px}
.course5_sec3 .inner_box .ba_gobox{width:600px;margin:50px auto 0;background:#ff4967;border-radius:50px;text-align:center}
.ba_gobox2 {width:350px;margin:50px auto 0;background:#399db5;border-radius:50px;text-align:center}
.course5_sec3 .inner_box .ba_gobox a{display:block;width:100%;padding:20px 0;font-size:25px;color:#fff;font-family:'NanumSquareEB'}
.ba_gobox2 a{display:block;width:100%;padding:20px 0;font-size:25px;color:#fff;font-family:'NanumSquareEB'}
.ov-hi .ba_gobox,.ov-hi .ba_gobox2 {margin-top:50px !important;}
/*//course5-3*/
.ov-hi {overflow: hidden;text-align: center;}
.float-l {display: inline-block;}
.float-r {display: inline-block;margin-left: 10px;}
.course6_sec .inner_box h4{margin:76px 0 27px;background:url(/html/images/sub/course1_line1.jpg) center 100% no-repeat;line-height:50px}
/*course6-1*/
.course6_sec1{background:url(/html/images/sub/course1_bg1.jpg) 0 0 repeat-y;background-size:cover;text-align:center}
.course6_sec1 .inner{padding:110px 0 80px}
.course6_sec1 h3{font-size:60px;color:#fff}
.course6_sec1 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course6_sec1 .inner_box .bx-wrapper .bx-viewport{width:826px !important}
.course6_sec1 .inner_box h4{margin-top:80px}
.course6_sec1 .inner_box .desc{font-size:25px;line-height:30px;color:#000;font-family:'NanumSquareEB'}
.course6_sec1 .inner_box .desc_s{margin-top:12px;font-size:20px;line-height:30px;color:#333;}
.course6_sec1 .inner_box .desc_s2{line-height:45px}
.course6_sec1 .inner_box .desc_s span{display:inline-block;padding:15px 0}
.course6_sec1 .inner_box ul.clear{width:813px;margin:25px auto 80px}
.course6_sec1 .inner_box ul.clear li{margin-left:75px;float:left}
.course6_sec1 .inner_box ul.clear li:first-child{margin-left:0}
/*//course6-1*/

/*course6-2*/
.course6_sec2{background:url(/html/images/sub/02_course_0401_bg2.jpg) center 0 no-repeat}
.course6_sec2 .inner{padding:75px 0 80px}
.course6_sec2 .inner h3{font-size:50px}
.course6_sec2 .conbox{margin-top:38px}
.course6_sec2 .conbox ul li{font-size:25px;line-height:35px;color:#000;font-family:'NanumSquareEB'}
.course6_sec2 .conbox ul li:first-child{font-weight:bold;font-family:'Noto Sans'}
.course6_sec2 .conbox ul li:first-child:after{content:'';display:block;width:20px;height:2px;margin-top:4px;background:#ff4967}
.course6_sec2 .conbox ul.box_list{margin-top:18px}
.course6_sec2 .conbox ul.box_list li{font-size:18px;line-height:25px;font-weight:bold;font-family:'Nanum Square'}
.course6_sec2 .conbox ul.box_list li:before{content:'';display:inline-block;width:11px;height:11px;margin-right:10px;background:#fc4b65;border:2px solid #e3d7d7;border-radius:10px}
.course6_sec2 .conbox ul.box_list li:first-child{margin-bottom:5px;font-family:'Open Sans'}
.course6_sec2 .conbox ul.box_list li:first-child:before{display:none}
.course6_sec2 .video_title{margin:40px 0 15px;font-size:25px;color:#ff4967;font-family:'NanumSquareEB'}
/*//course6-2*/

/*course6-3*/
.course6_sec3{background:url(/html/images/sub/course1_bg3.jpg) 0 0 no-repeat}
.course6_sec3 .inner{padding:80px 0 100px}
.course6_sec3 .inner_box{padding:75px 135px 80px;background:#fff}
.course6_sec3 .inner_box h4{margin-top:0;text-align:center}
.course6_sec3 .inner_box ul{margin:30px 0 72px;padding:47px 49px 47px 120px;background:#f8f8f8;border:1px solid #ddd}
.course6_sec3 .inner_box ul li{font-size:18px;line-height:37px;color:#333;font-weight:600;font-family:'Nanum Square'}
.course6_sec3 .inner_box ul li span{padding-right:15px;font-size:30px;color:#ccc}
.course6_sec3 .inner_box .span_box{text-align:center}
.course6_sec3 .inner_box .span_box span{display:inline-block}
.course6_sec3 .inner_box .span_box .span_tit{border-bottom:1px dashed #ddd;font-size:20px;color:#000;font-weight:600;font-family:'Nanum Square'}
.course6_sec3 .inner_box .span_box .span_tit1{padding:0 0 20px}
.course6_sec3 .inner_box .span_box .span_tit2{padding:15px 0 20px}
.course6_sec3 .inner_box .span_box .span_tit3{padding:15px 0 20px;border-bottom:none}
.course6_sec3 .inner_box .span_box .span_tit img{padding-left:5px}
.course6_sec3 .inner_box .span_box .span_con{padding-top:5px;font-size:18px;color:#333;font-weight:normal;line-height:25px;font-family:'Noto Sans KR'}
.course6_sec3 .inner_box .ba_gobox{width:600px;margin:55px auto 0;background:#ff4967;border-radius:50px;text-align:center}
.course6_sec3 .inner_box .ba_gobox a{display:block;width:100%;padding:20px 0;font-size:25px;color:#fff;font-family:'NanumSquareEB'}
/*//course6-3*/


.course7_sec .inner_box h4{margin:76px 0 27px;background:url(/html/images/sub/course1_line1.jpg) center 100% no-repeat;line-height:50px}
/*course7-1*/
.course7_sec1{background:url(/html/images/sub/02_course_0401_bg1.jpg) 0 0 repeat-y;background-size:cover;text-align:center}
.course7_sec1 .inner{padding:110px 0 80px}
.course7_sec1 h3{font-size:60px;color:#fff}
.course7_sec1 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course7_sec1 .inner_box .bx-wrapper .bx-viewport{width:826px !important}
.course7_sec1 .inner_box h4{margin-top:80px}
.course7_sec1 .inner_box .desc{font-size:25px;line-height:30px;color:#000;font-family:'NanumSquareEB'}
.course7_sec1 .inner_box .desc_s{margin-top:12px;font-size:20px;line-height:30px;color:#333;}
.course7_sec1 .inner_box .desc_s2{line-height:45px}
.course7_sec1 .inner_box .desc_s span{display:inline-block;padding:15px 0}
.course7_sec1 .inner_box ul.clear{width:813px;margin:25px auto 80px}
.course7_sec1 .inner_box ul.clear li{margin-left:75px;float:left}
.course7_sec1 .inner_box ul.clear li:first-child{margin-left:0}
/*//course7-1*/

/*course7-2*/
.course7_sec2{background:url(/html/images/sub/02_course_0401_bg2.jpg) center 0 no-repeat}
.course7_sec2 .inner{padding:75px 0 80px}
.course7_sec2 .inner h3{font-size:50px}
.course7_sec2 .conbox{margin-top:38px}
.course7_sec2 .conbox ul li{font-size:25px;line-height:35px;color:#000;font-family:'NanumSquareEB'}
.course7_sec2 .conbox ul li:first-child{font-weight:bold;font-family:'Noto Sans'}
.course7_sec2 .conbox ul li:first-child:after{content:'';display:block;width:20px;height:2px;margin-top:4px;background:#ff4967}
.course7_sec2 .conbox ul.box_list{margin-top:18px}
.course7_sec2 .conbox ul.box_list li{font-size:18px;line-height:25px;font-weight:bold;font-family:'Nanum Square'}
.course7_sec2 .conbox ul.box_list li:before{content:'';display:inline-block;width:11px;height:11px;margin-right:10px;background:#fc4b65;border:2px solid #e3d7d7;border-radius:10px}
.course7_sec2 .conbox ul.box_list li:first-child{margin-bottom:5px;font-family:'Open Sans'}
.course7_sec2 .conbox ul.box_list li:first-child:before{display:none}
.course7_sec2 .video_title{margin:40px 0 15px;font-size:25px;color:#ff4967;font-family:'NanumSquareEB'}
/*//course7-2*/

/*course7-3*/
.course7_sec3{background:url(/html/images/sub/02_course_0401_bg3.jpg) 0 0 no-repeat;background-size: cover;}
.course7_sec3 .inner{padding:80px 0 100px}
.course7_sec3 .inner_box{padding:75px 135px 80px;background:#fff}
.course7_sec3 .inner_box h4{margin-top:70px;text-align:center}
.course7_sec3 .inner_box .curli_list p {font-size: 25px;color: #333;text-align: center;padding-top: 45px;padding-bottom: 30px;font-weight: bold;}
.course7_sec3 .inner_box .curli_list {background:#f8f8f8;padding-bottom: 40px;box-sizing: border-box;border: 1px solid #ddd;}
.course7_sec3 .inner_box ul{margin:0 auto;max-width: 425px;}
.course7_sec3 .inner_box ul li{font-size:18px;line-height:37px;color:#333;font-weight:bold;}
.course7_sec3 .inner_box ul li span{padding-right:15px;font-size:30px;color:#ccc}
.course7_sec3 .inner_box .span_box{text-align:center}
.course7_sec3 .inner_box .span_box span{display:inline-block}
.course7_sec3 .inner_box .span_box .span_tit{border-bottom:1px dashed #ddd;font-size:20px;color:#000;font-weight:600;font-family:'Nanum Square'}
.course7_sec3 .inner_box .span_box .span_tit1{padding:0 0 30px}
.course7_sec3 .inner_box .span_box .span_tit2{padding:30px 0 30px}
.course7_sec3 .inner_box .span_box .span_tit3{padding:30px 0 30px;border-bottom:none}
.course7_sec3 .inner_box .span_box .span_tit img{padding-left:5px}
.course7_sec3 .inner_box .span_box .span_con{padding-top:5px;font-size:18px;color:#333;font-weight:normal;line-height:25px;font-family:'Noto Sans KR'}
.course7_sec3 .inner_box .ba_gobox{width:600px;margin:55px auto 0;background:#ff4967;border-radius:50px;text-align:center}
.course7_sec3 .inner_box .ba_gobox a{display:block;width:100%;padding:20px 0;font-size:25px;color:#fff;font-family:'NanumSquareEB'}
/*//course7-3*/


/*course8-1*/
.course8_sec1 {background:url(/html/images/sub/02_course_0801_bg1.jpg) 0 0 repeat-y;background-size:cover;text-align:center}
.course8_sec1 .inner{padding:110px 0 80px}
.course8_sec1 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course8_sec1 .inner_box h4{margin-top:80px}
.course8_sec1 .conset-box {overflow: hidden;padding-top: 5px;box-sizing: border-box;}
.course8_sec1 .conset-box .con-l {float: left;width: 40%;text-align: left;}
.course8_sec1 .conset-box .con-r {float: left;width: 60%;}
.course8_sec1 .conset-box .con-l .md_tit {background:url(/html/images/sub/course8_line1.png) center 103% no-repeat;}
.md_tit {font-family: 'NanumSquareEB';color: #fff;font-size: 25px;box-sizing: border-box;}
.course8_sec h3 {font-size: 60px; color: #fff;}
.course8_sec1 h3 {margin-top: 25px;}
.course8_sec .sub_commp {font-size: 20px; color: #eee;line-height: 30px;}
.course8_sec1 .sub_commp {margin-top: 25px;}
.course8_sec .comm_btn {background-color: #ff4967;border-radius: 50px;}
.course8_sec1 .comm_btn {width: 312px;height: 60px;margin-top: 25px;}
.course8_sec .comm_btn a {color: #fff;text-align: center;display: block;width: 100%;height: 100%;font-size: 25px;line-height: 60px;}

/*//course8-1*/

/*course8-2*/
.course8_sec2 {background:url(/html/images/sub/02_course_0801_bg2.jpg) no-repeat center top;background-size:cover;text-align:center}
.course8_sec2 .inner{padding:120px 0 80px}
.course8_sec2 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course8_sec2 .conset-box {overflow: hidden;padding-top: 10px;box-sizing: border-box;}
.course8_sec2 .md_tit {margin-top: 20px;}
.course8_sec2 h3 {margin-top: 20px;}
.course8_sec2 .conset-box .sub_commp {color: #fff;background: #333;box-sizing: border-box;padding: 3px 10px;margin-top: 5px;display: inline-block;font-weight: normal;}
.course8_sec2 .conset-imgbox {padding-top: 165px;position: relative;box-sizing: border-box;}
.course8_sec2 .img_info {width: 1170px;height: 185px;background-color: #fff;display: table;}
.course8_sec2 .img_info > div {height: 185px;vertical-align: middle;display: table-cell;}
.course8_sec2 .info-l > p {color: #333; font-size: 50px;font-family: 'TmonMonsori';margin-top: 20px;}
.course8_sec2 .info-l > p span {font-size: 70px;}
.course8_sec2 .info-l > span {font-size: 20px; color: #333;text-align: center;margin-top: 30px;display: block;}
.course8_sec2 .info-l > span .line_num,.course8_sec7 .info-l > span .line_num {font-weight: 600;text-decoration: line-through;}
.course8_sec2 .info-r .comm_btn {width: 455px;height: 85px;}
.course8_sec2 .info-r .comm_btn a {line-height: 85px;}
.top_blit {position: relative;}
.top_blit:before {content: '';display: block;width: 5px;height: 5px;margin-left: -2px;background: #ffcb50;position: absolute;top: 0px;left: 50%;border-radius: 5px;} 
/*//course8-2*/

/*course8-3*/
.course8_sec3 {background:url(/html/images/sub/02_course_0801_bg3.jpg) no-repeat center top;background-size:cover;text-align:center}
.course8_sec3 .inner{padding:100px 0 80px}
.course8_sec3 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course8_sec3 .conset-box {overflow: hidden;padding-top: 5px;box-sizing: border-box;}
.course8_sec3 .conset-imgbox {padding: 20px 0 35px; box-sizing: border-box;}
.color_y {color: #ffa219;}
.st_sec {overflow: hidden;padding: 10px 0 0;box-sizing: border-box;}
.st_sec > div {float: left;width: 535px;}
.st_sec > div.set_blit {width: 100px;text-align: center;padding-top: 140px;}
.st_set .textbox {padding: 25px 0;box-sizing: border-box;overflow: hidden;}
.st_set .textbox p {font-size: 25px;font-family: 'NanumSquareEB';color: #fff;text-align: left;padding-left: 15px;float: left;line-height: 40px;}
.st_set .textbox span {border-radius: 20px;float: right;width: 145px;height: 40px;overflow: hidden;}
.st_set .textbox span a {display: block;width: 100%;height: 100%;background-color: #ff4967;line-height: 40px;color: #fff;font-size: 20px;}

/*//course8-3*/

/*course8-4*/
.course8_sec4 {background-color: #0d2571;text-align:center}
.course8_sec4 .inner{padding:110px 0 80px}
.course8_sec4 .conset-list {background-color: #fff;margin-top: 55px;}
.course8_sec4 .conset-list ul {overflow: hidden;display: table;height: 300px;}
.course8_sec4 .conset-list ul li {width: 293px;display: table-cell;height: 300px;vertical-align: middle;text-align: center;border-left: 1px dashed #ccc;box-sizing: border-box;}
.course8_sec4 .conset-list ul li:first-child {border-left: none;}
.course8_sec4 .conset-list ul li .list_num_b {display: inline-block;background-color: #ff4967;color: #fff;text-align: center;padding: 6px 15px;box-sizing: border-box;font-size: 18px;border-radius: 20px;}
.course8_sec4 .conset-list ul li p {font-size: 20px;color: #333;line-height: 30px;padding: 15px 0 35px;box-sizing: border-box;font-family: 'NanumSquareEB';}
.course8_sec4 .conset-list ul li .list_img {}
/*//course8-4*/

/*course8-5*/
.course8_sec5 {background:url(/html/images/sub/02_course_0801_bg4.jpg) no-repeat center top;background-size:cover;text-align:center}
.course8_sec5 h3 {color: #333;}
.course8_sec5 h3 img {margin-right: 10px;}
.course8_sec5 .inner{padding:110px 0 80px}
.course8_sec5 .conset-video {margin-top: 50px;}
/*//course8-5*/

/*course8-6*/
.course8_sec6 {background:url(/html/images/main/main7-2_bg.jpg) no-repeat center top;background-size:cover;text-align:center}
.course8_sec .st-box {background: url(/html/images/sub/stbox.jpg) #fff no-repeat center top;
    box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.25);display: table;width: 100%;padding: 40px 60px;box-sizing: border-box;height: 315px;margin-top: 25px;}
.course8_sec6 h3 {color: #fff;padding-bottom: 30px;}
.course8_sec6 h3 img {margin-right: 10px;}
.course8_sec6 .inner{padding:110px 0 80px}
.course8_sec6 .st-img {display: table-cell;width: 320px;vertical-align: middle;}
.course8_sec6 .st-text {display: table-cell;width: 720px;padding-left: 30px;box-sizing: border-box;text-align: left;vertical-align: middle;}
.course8_sec6 .st-text .st-tit {color: #333;font-size: 20px;font-family: 'NanumSquareEB';margin-top: 0;}
.course8_sec6 .st-text .st-tit span {display: inline-block;margin-left: 30px;color: #666;font-size: 15px;font-family: 'NanumSquareR';}
.course8_sec6 .st-text p {font-size: 15px;color: #333;line-height: 27px;margin-top: 15px;font-family: 'Nanum Square';letter-spacing: -1px;font-weight: 600;}
/*//course8-6*/

/*course8-7*/
.course8_sec7 {background:url(/html/images/sub/company2_bg2.jpg) center top no-repeat;background-size:cover;text-align:center}
.course8_sec7 .inner{padding:110px 0 100px}
.course8_sec7 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course8_sec7 .conset-box {overflow: hidden;padding-top: 5px;box-sizing: border-box;}
.course8_sec7 .md_tit {margin-top: 10px;}
.course8_sec7 h3 {margin-top: 15px;}
.course8_sec7 .conset-box .sub_commp {color: #fff;background: #333;box-sizing: border-box;padding: 3px 10px;margin-top: 5px;display: inline-block;font-weight: normal;}
.course8_sec7 .conset-imgbox {padding-top: 60px;position: relative;box-sizing: border-box;}
.course8_sec7 .img_info {width: 1170px;height: 185px;background-color: #fff;display: table;}
.course8_sec7 .img_info > div {height: 185px;vertical-align: middle;display: table-cell;}
.course8_sec7 .info-l > p {color: #333; font-size: 50px;font-family: 'TmonMonsori';margin-top: 20px;}
.course8_sec7 .info-l > p span {font-size: 70px;}
.course8_sec7 .info-l > span {font-size: 20px; color: #333;text-align: center;margin-top: 30px;display: block;}
.course8_sec7 .info-r .comm_btn {width: 455px;height: 85px;}
.course8_sec7 .info-r .comm_btn a {line-height: 85px;}
.top_blit {position: relative;}
.top_blit:before {content: '';display: block;width: 5px;height: 5px;margin-left: -2px;background: #ffcb50;position: absolute;top: 0px;left: 50%;border-radius: 5px;} 
/*//course8-7*/


/*course8-8*/
.course8_sec8 {background-color:#efefef;}
.course8_sec8 .inner{padding:75px 0 70px}
.course8_sec8 .conset-box > p {font-size: 25px;color: #333;text-align: left;font-family: 'NanumSquareEB';}
.course8_sec8 .conset-box ul {padding-top: 40px;box-sizing: border-box;}
.course8_sec8 .conset-box ul li {position: relative;padding-left: 120px;box-sizing: border-box;color: #666;font-size: 15px;line-height: 25px;margin-top: 20px;}
.course8_sec8 .conset-box ul li span {font-family:'Nanum Square';position: absolute;left: 0;display: block;padding: 0px 11px;box-sizing: border-box;background-color: #333;font-size: 16px;color: #efefef;border-radius: 20px;letter-spacing: 0;font-weight: bold;}
/*//course8-8*/

.course10_sec .inner_box h4{margin:76px 0 27px;background:url(/html/images/sub/course10_line1.jpg) center 100% no-repeat;line-height:50px}
/*course10-1*/
.course10_sec1{background:url(/html/images/sub/course10_bg1.jpg) 0 0 no-repeat;text-align:center}
.course10_sec1 .inner{padding:110px 0 80px}
.course10_sec1 h3{font-size:60px;color:#fff}
.course10_sec1 .inner_box{margin-top:45px;padding:80px 70px;background:#fff}
.course10_sec1 .inner_box .bx-wrapper .bx-viewport{width:826px !important}
.course10_sec1 .inner_box h4{margin-top:80px}
.course10_sec1 .inner_box .desc{font-size:25px;line-height:30px;color:#000;font-family:'NanumSquareEB'}
.course10_sec1 .inner_box .desc_s{margin-top:12px;font-size:20px;line-height:30px;color:#333;}
.course10_sec1 .inner_box .desc_s2{line-height:40px}
.course10_sec1 .inner_box .desc_s span{display:inline-block;/*padding:15px 0*/padding:5px 0}
.course10_sec1 .inner_box ul.clear{width:813px;margin:25px auto 80px}
.course10_sec1 .inner_box ul.clear li{margin-left:75px;float:left}
.course10_sec1 .inner_box ul.clear li:first-child{margin-left:0}
/*//course10-1*/

/*course310-2*/
.course10_sec2{background:url(/html/images/sub/02_course_0401_bg2.jpg) center 0 no-repeat}
.course10_sec2 .inner{padding:75px 0 80px}
.course10_sec2 .inner h3{font-size:50px}
.course10_sec2 .conbox{margin-top:38px}
.course10_sec2 .conbox ul li{font-size:25px;line-height:35px;color:#000;font-family:'NanumSquareEB'}
.course10_sec2 .conbox ul li:first-child{font-weight:bold;font-family:'Noto Sans'}
.course10_sec2 .conbox ul li:first-child:after{content:'';display:block;width:20px;height:2px;margin-top:4px;background:#ff4967}
.course10_sec2 .conbox ul.box_list{margin-top:18px}
.course10_sec2 .conbox ul.box_list li{font-size:18px;line-height:25px;font-weight:bold;font-family:'Nanum Square'}
.course10_sec2 .conbox ul.box_list li:before{content:'';display:inline-block;width:11px;height:11px;margin-right:10px;background:#fc4b65;border:2px solid #e3d7d7;border-radius:10px}
.course10_sec2 .conbox ul.box_list li:first-child{margin-bottom:5px;font-family:'Open Sans'}
.course10_sec2 .conbox ul.box_list li:first-child:before{display:none}
.course10_sec2 .video_title{margin:40px 0 15px;font-size:25px;color:#ff4967;font-family:'NanumSquareEB'}
/*//course10-2*/

/*course10-3*/
.course10_sec3{background:url(/html/images/sub/course1_bg3.jpg) no-repeat;background-size: 100% 100% !important;}
.course10_sec3 .inner{padding:80px 0 100px}
.course10_sec3 .inner_box{padding:75px 70px 80px;background:#fff}
.course10_sec3 .inner_box h4{margin-top:0;text-align:center}
.course10_sec3 .inner_box ul{margin:30px 0 72px;padding:47px 49px;background:#f8f8f8;border:1px solid #ddd}
.course10_sec3 .inner_box ul li{font-size:18px;line-height:37px;color:#333;font-weight:600;font-family:'Nanum Square'}
.course10_sec3 .inner_box ul li span{padding-right:15px;font-size:30px;color:#ccc}
.course10_sec3 .inner_box .span_box{text-align:center}
.course10_sec3 .inner_box .span_box span{display:inline-block}
.course10_sec3 .inner_box .span_box .span_tit{border-bottom:1px dashed #ddd;font-size:20px;color:#000;font-weight:600;font-family:'Nanum Square'}
.course10_sec3 .inner_box .span_box .span_tit1{padding:0 0 20px}
.course10_sec3 .inner_box .span_box .span_tit2{padding:15px 0 20px}
.course10_sec3 .inner_box .span_box .span_tit3{padding:15px 0 20px;border-bottom:none}
.course10_sec3 .inner_box .span_box .span_tit img{padding-left:5px}
.course10_sec3 .inner_box .span_box .span_con{padding-top:5px;font-size:18px;color:#333;font-weight:normal;line-height:25px;/*font-family:'Noto Sans KR'*/}
.course10_sec3 .inner_box .ba_gobox{width:600px;margin:55px auto 0;background:#ff4967;border-radius:50px;text-align:center}
.course10_sec3 .inner_box .ba_gobox a{display:block;width:100%;padding:20px 0;font-size:25px;color:#fff;font-family:'NanumSquareEB'}
/*//course10-3*/


/*course12-1*/
.course12_sec {text-align:center;}
.course12_sec .course12_inner{padding:110px 0 0px; width:1170px; margin:0px auto;text-align:center;}
.course12_sec1 {background:url('/html/images/sub/course12_con1_bg.jpg') 0 0 no-repeat;background-size:cover;text-align:center; padding-top:70px;}
.course12_sec2 {background:#fbfbfb; padding:90px 0px 60px 0px;text-align:center;}
.course12_sec2 .course12_sec2_tit { font-family: 'TmonMonsori';font-size:60px; color:#333333; line-height:75px;margin-bottom:70px;text-align:center; letter-spacing:-0.03em;}
.course12_sec2 .course12_sec2_tit span { color:#614bb5; }

.course12_sec3 {background:#d6e6f9;padding:90px 0px; text-align:center;}
.course12_sec3 .course12_sec3_tit { font-family: 'TmonMonsori';font-size:60px; color:#333333; line-height:75px;margin-bottom:70px;text-align:center; letter-spacing:-0.03em;}
.course12_sec3 .course12_sec3_tit span { font-size:40px;color:#208fc9; font-style:italic;}
.course12_sec3 .course12_curriculum { position:relative;width:1170px; margin:60px 0px 0px 0px;padding:20px 0px 20px 20px;background: #fff; display:inline-block;box-sizing:border-box;text-align:left;}
.course12_sec3 .course12_curriculum .course12_curri_inner { position:relative;float:left; width:555px; height:2500px; padding:80px 0 25px 50px; margin-right:20px; background: #f8f8f8; color: #000; font-size: 18px;box-sizing:border-box;}
.course12_sec3 .course12_curriculum .course12_curri_inner .course12_curri_tit {position:absolute;left:0;top:0;width:555px;text-align:center; font-size:30px;font-weight:500;color:#ffffff; height:65px;line-height:65px; }
.course12_sec3 .course12_curriculum .course12_curri_inner .course12_curri_tit.course12_curri_tit1 {background:#e06509;}
.course12_sec3 .course12_curriculum .course12_curri_inner .course12_curri_tit.course12_curri_tit2 {background:#705aa1;}
.course12_sec3 .course12_curriculum .course12_curri_inner h5 {margin: 28px 0 27px; font-size: 20px; font-weight: 500;}
.course12_sec3 .course12_curriculum .course12_curri_inner li {padding-bottom: 19px;}
.course12_sec3 .course12_curriculum .course12_curri_inner li em {width: 30px;display: inline-block;color: #ccc; font-size: 20px; letter-spacing: -0.2px;}

.course12_sec4 {background:#ffffff; padding:90px 0px 90px 0px;text-align:center;}

.course12_sec5 {background:#282828 url('/html/images/sub/course12_con5_bg.jpg') 0 0 no-repeat; padding:90px 0px;text-align:center;}
.course12_sec5 .course12_sec5_movie { margin:60px 0px 40px 0px;}

.course12_sec6 {background:#ffffff; padding:90px 0px;text-align:center;}
.course12_sec6 .course12_sec6_tit { font-family: 'TmonMonsori'; font-size:60px; color:#333333; line-height:75px;margin-bottom:70px;text-align:center; letter-spacing:-0.03em;}
.course12_sec6 .course12_sec6_tit small { font-size:40px; color:#333333; font-style:italic;}
.course12_sec6 .course12_sec6_tit span { font-size:40px; color:#fe3fa2; }

.course12_sec7 {background:#f8f8f8; padding:90px 0px;text-align:center;}
.course12_sec7 .course12_sec7_tit { font-family: 'TmonMonsori'; font-size:60px; color:#333333; line-height:75px;margin-bottom:70px;text-align:center; letter-spacing:-0.03em;}
.course12_sec7 .course12_sec7_tit span { font-size:40px; color:#fe3fa2;font-style:italic;}

.course12_sec8 {background:#288ad8; padding:90px 0px 90px 0px;text-align:center;}
.course12_sec8 .course12_sec8_tit { margin-bottom:50px;text-align:center;}

.course12_sec9 {background:#ece0f6 url('/html/images/sub/course12_con9_bg.jpg') 0 0 no-repeat; padding:95px 0px 0px 0px;text-align:center;}

.course12_sec10 {background:#bdd4e1 url('/html/images/sub/course12_con10_bg.jpg') 0 0 no-repeat; padding:90px 0px 70px 0px;text-align:center;}
.course12_sec10 .course12_sec10_tit  { font-family: 'TmonMonsori'; font-size:35px; color:#474747; line-height:55px;margin-bottom:60px;text-align:center; letter-spacing:-0.03em;}
.course12_sec10 .course12_sec10_tit span { font-size:35px; color:#ce503e; }
.course12_sec10 .course12_sec10_tit i { font-size:35px; color:#333333; font-style:italic;}

.course12_sec11 {background:#4dbb9e url('/html/images/sub/course12_con11_bg.jpg') 0 0 no-repeat; padding:90px 0px 90px 0px;text-align:center;}
.course12_sec11 .course12_sec11_tit  { font-family: 'TmonMonsori'; font-size:60px; color:#333333; line-height:75px;margin-bottom:60px;text-align:center; letter-spacing:-0.03em;}
.course12_sec11 .course12_sec11_tit span { font-size:40px; color:#ffffff;font-style:italic; }

.course12_sec12 {background:#f3eae7; padding:90px 0px 90px 0px;text-align:center;}
.course12_sec12 .course12_sec12_tit  { font-family: 'TmonMonsori'; font-size:60px; color:#333333; line-height:75px;margin-bottom:60px;text-align:center; letter-spacing:-0.03em;}
.course12_sec12 .course12_sec12_tit span { font-size:60px; color:#c77a60; }
.course12_sec12 .course12_sec12_cont { width:1170px; background:#ffffff url('/html/images/sub/course12_con12_bg.png') 100% 0% no-repeat; padding:0px 75px; box-sizing:border-box; margin:0px auto;}
.course12_sec12 .course12_sec12_cont table {width:100%;border:none;}
.course12_sec12 .course12_sec12_cont td { border-bottom:1px #dedede solid; padding:50px 0px; vertical-align:top;}
.course12_sec12 .course12_sec12_cont td h2 { font-size:20px; color:#333333; line-height:24px;text-align:left;padding-bottom:14px;}
.course12_sec12 .course12_sec12_cont td p { font-size:15px; color:#333333; line-height:27px;text-align:left;}

.course12_sec13 {background:#efefef; padding:60px 0px 90px 0px;text-align:center;}
.course12_sec13 .course12_sec13_tit  { width:1170px;font-size:25px; color:#333333; line-height:35px;margin:0px auto 30px auto;text-align:left;}
.course12_sec13 .course12_sec13_cont { width:1170px; background:#ffffff; border:30px #ffffff solid;border-top:50px #ffffff solid; border-bottom:50px #ffffff solid; margin:0px auto;}
.course12_sec13 .course12_sec13_cont th { border:20px #ffffff solid; background:#aaaaaa;text-align:center;font-size:16px;font-weight:200;line-height:40px; min-height:40px;color:#ffffff;}
.course12_sec13 .course12_sec13_cont td { border:20px #ffffff solid; padding:0px 20px; line-height:27px;font-size:15px;font-weight:200;min-height:40px;color:#000000;text-align:left;}
.course12_sec13 .course12_sec13_cont td span img {margin-right:10px;}
.course12_sec13 .course12_sec13_cont td span {display:inline-block; width:13px;}
/*//course12-1*/


/*register1-1*/
.register1_sec1{background:url(/html/images/sub/register1_bg1.jpg) center 0 no-repeat}
.register1_sec1 .inner{padding:120px 0 110px}
.register1_sec1 h3{font-size:60px;color:#fff}
.register1_sec1 h3 .color{}
.register1_sec1 .inner_box{margin-top:140px}
.register1_sec1 .inner_box .con{font-size:20px;line-height:35px;color:#333;font-weight:600;font-family:'Nanum Square'}
.register1_sec1 .inner_box .con:before{content:'';display:block;width:20px;height:2px;margin-bottom:4px;background:#ff486e}
.register1_sec1 .inner_box .con .color{font-family:'NanumSquareEB'}
/*//register1-1*/

/*register1-2*/
.register1_sec2{background:url(/html/images/sub/register1_bg2.jpg) center 0 no-repeat}
.register1_sec2 .inner{height:578px;padding:115px 0}
.register1_sec2 h3{font-size:50px;color:#fff;text-align:center}
.register1_sec2 .inner_box{margin-top:50px}
.register1_sec2 .inner_box ul{width:100%}

.register1_sec2 .inner_box ul li{}
.register1_sec2 .inner_box ul li a{display:block;position:relative}
.register1_sec2 .inner_box ul li a span{display:block;position:absolute}
.register1_sec2 .inner_box ul li a .left{left:0}
.register1_sec2 .inner_box ul li a .right{right:0}
.register1_sec2 .inner_box ul li a .img{}
.register1_sec2 .inner_box ul li a .img_ov{display:none}
.register1_sec2 .inner_box ul li a .img img{}
/*//register1-2*/

/*register1-3*/
.register1_sec3{background:url(/html/images/sub/register1_bg3.jpg) center 0 repeat-y;background-size:cover}
.register1_sec3 .inner{padding:120px 0;text-align:center}
.register1_sec3 .inner_box{background:#fff;position:relative}
.register1_sec3 .inner_box .con_tit{display:block;width:157px;height:147px;padding:25px 0 0 20px;background:url(/html/images/sub/register1_con3_bg1.jpg) 0 0 no-repeat;position:absolute;top:0;left:0;font-size:30px;color:#fff;font-family:'NanumSquareEB';text-align:left}
.register1_sec3 .inner_box3 .con_tit{padding:20px 0 0 15px;line-height:30px}
.register1_sec3 .inner_box1{margin-top:40px;padding:70px 210px}
.register1_sec3 .inner_box2,
.register1_sec3 .inner_box3,
.register1_sec3 .inner_box4,
.register1_sec3 .inner_box5,
.register1_sec3 .inner_box6,
.register1_sec3 .inner_box7,
.register1_sec3 .inner_box8,
.register1_sec3 .inner_box9,
.register1_sec3 .inner_box12,
.register1_sec3 .inner_box10 {margin-top:40px;padding:100px 210px 80px}
.register1_sec3 .inner_box11 {margin-top:40px;padding:100px 190px 80px}
.register1_sec3 .inner_box13 {margin-top:40px;padding:100px 190px 80px}
.register1_sec3 .inner_box3 {margin-top:40px;padding:100px 190px 80px}
.register1_sec3 .inner_box8 {margin-top:0}
.register1_sec3 .inner_box p.tit{margin-top:0 !important;padding-bottom:8px;color:#000 !important}
.register1_sec3 .inner_box h3{font-size:45px}
.register1_sec3 .inner_box h3 .color2{}
.register1_sec3 .inner_box .scriptimg_box{width:630px;margin-top:25px;}
.register1_sec3 .inner_box .scriptimg_box .img_box{ margin-left:30px;}
.register1_sec3 .inner_box .scriptimg_box .img_box:after{content:'';display:block;clear:both}
.register1_sec3 .inner_box .scriptimg_box .img_box .course_bx{}
.register1_sec3 .inner_box p.con{margin-top:30px;font-size:15px;line-height:25px;color:#333}
.register1_sec3 .inner_box .conbox{margin:35px 0;padding:20px 0;background:#ffeff1;font-size:17px;color:#333}
.register1_sec3 .inner_box .conbox .empty{padding:0 10px}
.register1_sec3 .inner_box .conbox .empty0{padding:0 20px}
.register1_sec3 .inner_box .conbox .line_num{padding-right:15px;font-size:20px;font-weight:600;text-decoration:line-through}
.register1_sec3 .inner_box ul{}
.register1_sec3 .inner_box ul li{width:182px;margin-left:7px;float:left;border-radius:30px}
.register1_sec3 .inner_box ul li.li1{margin-left:30px}
.register1_sec3 .inner_box ul li.li2{}
.register1_sec3 .inner_box ul li.li3{}
.register1_sec3 .inner_box ul li a{display:block}
/*//register1-3*/

/*register3*/
.register2_sec{padding:80px 0;}
.register2_sec .book_box{padding:0 35px 30px}
.register2_sec .book_box .img_box{float:left}
.register2_sec .book_box .table_box{width:852px;margin-left:40px;float:left;border-top:2px solid #333}
.register2_sec .book_box .table_box table{}
.register2_sec .book_box .table_box table tr{border-bottom:1px solid #ccc;font-size:15px;line-height:30px;color:#333}
.register2_sec .book_box .table_box table tr.last_tr{border-bottom:1px solid #aaa}
.register2_sec .book_box .table_box table tr th{width:200px;background:#eee;border-right:1px solid #ccc;text-align:center}
.register2_sec .book_box .table_box table tr td{padding:11px 0 11px 20px}
.register2_sec .book_box .table_box table tr td.con_td{padding-bottom:41px}
.register2_sec .book_box2 .table_box table tr td.con_td,
.register2_sec .book_box5 .table_box table tr td.con_td{padding-bottom:11px}
.register2_sec .book_box6 .table_box table tr td.con_td{padding-bottom:40px}
.register2_sec .book_box7 .table_box table tr td.con_td{padding-bottom:71px}
.register2_sec .book_link_box{float:right;margin-top:25px}
.register2_sec .book_link_box a{display:inline-block;padding:9px 25px;background:#fff;border:1px solid #aaa;font-size:16px;color:#333}
/*//register3*/

/*register3 (book)*/
.new_list_box{padding:30px 20px 20px 35px}
.new_list_box:after{content:'';display:block;clear:both}
.new_list_box .img_box{float:left}
.new_list_box .img_box .bool_img{}
.new_list_box .img_box .bool_img a{}
.new_list_box .table_box{width:852px;float:right;border-top:2px solid #333}
.new_list_box .table_box table{}
.new_list_box .table_box table tr{border-bottom:1px solid #ccc;font-size:15px;color:#333}
.new_list_box .table_box table tr th{background:#eee;border-right:1px solid #ccc}
.new_list_box .table_box table tr td{padding:15px 0 14px 20px;text-align:left}
.new_list_box .table_box table tr strong{}
.new_list_box .table_box table tr strong span{}
.new_list_box .table_box table tr strong a{}
.new_list_box .table_box table tr .p{}
.new_list_box .table_box table tr.con_txt_tr td{padding-right:20px}
.new_list_box .table_box table tr .con_txt{line-height:30px}
.new_list_box .table_box table tr.button_box{border:none}
.new_list_box .table_box table tr.button_box th{background:none;border:none}
.new_list_box .table_box table tr.button_box td{padding-top:25px;text-align:right}
.new_list_box .table_box table tr a.button{padding:6px 22px 6px 21px;background:#fff;border:1px solid #ccc;border-radius:0;font-size:16px;color:#333;text-shadow:0 0 0;font-family:'Nanum Square'}


/* .book_foot{display:none}
.book_infomation{padding:30px 20px 20px 35px;border:none}
.book_infomation .info_img{width:208px;margin-right:40px}
.book_infomation .info_img img{width:208px;height:306px;}
.book_infomation .info_text{width:852px;border-top:2px solid #000}
.book_infomation .info_text colgroup col:first-child{width:200px !important}
.table{border:none}
.table.type-view tbody th{padding:15px 0;background:#eee;border:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:15px;color:#333;text-align:center}
.table.type-view tbody td{font-size:15px;color:#333}
.book_infomation .info_btn li{display:none}
.book_infomation .info_btn li.first{display:block}
.book_infomation .info_btn li.first .button.blue{background:#fff;border:1px solid #aaa;border-radius:0;font-size:16px;color:#333;text-shadow:0 0 0} */
/*//register3 (book)*/

/*board layout*/
.course_layout_page .content_body, 
.book_layout_page .content_body,
.webtv_layout_page .content_body,
.epliogue_layout_page .content_body,
.mypage_layout_page .content_body,
.member_layout_page .content_body{width:1170px;margin:50px auto}
.sub_layout_page .main_wrap{background:#f8f8f8 !important}
.sub_layout_page .main_wrap p.tit{margin-top:80px;font-size:25px;color:#ff4967;text-align:center;font-weight:600;font-family:'Nanum Square'}

.sub_layout_page .content_body .tb_top .search_form{display:none}
.sub_layout_page .content_body .type_list thead th{padding:16px 0 15px;font-size:15px}
.sub_layout_page .content_body .type_list tbody td{padding:16px 0 15px;border-top:1px solid #aaa;font-size:15px;color:#333}
.sub_layout_page .content_body .type_list tbody td.tal .subject{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sub_layout_page .content_body .page_box li .page_number_btn_on{background-color:#333;font-size:13px}
.sub_layout_page .content_body .page_bar{padding-top:25px}

.tb_box.bd_none{border-top:none;border-bottom:none}
.board.btn{margin-top:25px}
.board.btn .right{padding:7px 17px;background:none;border:1px solid #aaa;border-radius:0;font-size:14px;color:#333;text-shadow:0 0 0}
.tab_tt{border-bottom:2px solid #333}
.tab_tt li.on a{background:#fff;border:2px solid #333;border-bottom:2px solid #fff;color:#333}
.tb_box{border-top:2px solid #666;}
.type_list tbody td{border-bottom:1px solid #aaa;}
.type_list thead th{border-bottom:none}

/*//board layout*/

/* webtv */
.type_webtv .list_webtv{border: none;}
.type_webtv .list_webtv li{width:370px;height:320px}
.type_webtv .list_webtv li .webtv_img{width:370px;height:230px}
.type_webtv .list_webtv li .webtv_img img{width:370px;height:230px}
.type_webtv .list_webtv li .webtv_title{margin-top:20px;font-size:20px;line-height:20px;color:#333}
.type_webtv .list_webtv li .webtv_subtitle{margin-top:15px;font-size:15px}
.type_webtv .list_webtv li .webtv_subtitle .block{padding-right:10px;color:#666}
.type_webtv .list_webtv li .webtv_subtitle .num{padding-left:35px}
.type_webtv .list_webtv li .webtv_subtitle .days{color:#999}
/* //webtv */

/*register3*/
/*//register3*/

/*epliogue3*/
/*//epliogue3*/

/*강의실 입장 학습현황*/
.classroom_layout .content_body{width:1170px;margin:0 auto}
.classroom_layout .tb_list tbody td.tac.text_set{width: 100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}

/*나의강의실 결제내역*/
.mypage_layout_page .content_body{margin-top:80px;margin-bottom:80px}
/*//나의강의실 결제내역*/


/*로그인*/
.log_find{width:200px}
/*//로그인*/

/*회원가입*/
.nobg tbody th.tb_th{background: none;}
.success{padding-bottom:30px;background:#fff}
/*//회원가입*/

/*찾아오시는길*/
#container.sub1 .location_area{width:700px;margin:10px auto}
#container.sub1 .sub_page .sub_tt{padding-bottom:20px}
#container.sub1 .sub_page .sub_tt em{color:#ff4967}
/*//찾아오시는길*/

/*사이트맵*/
.sitemap_wrap{width:1170px;margin:80px auto}
.sitemap_wrap > li{width:220px}
.left_area{display:none}

/* 마이페이지 */
.my_box{}
.my_box .my_info,
.my_box .my_note{width:46.5%}
/* //마이페이지 */

/*패키지 하단 fixed 배너*/
.fixed_banner {background-color: #154882;position: fixed;height: 110px;bottom: 0;height: 110px;width: 100%;left: 0;right: 0;}
.fixed_banner .banner-wrap {}
.fixed_banner .banner-wrap ul {}
.fixed_banner .banner-wrap ul li {display: inline-block;vertical-align: middle;}
/* .fixed_banner .banner-wrap ul li:first-child {margin-right: 40px;}  */
.fixed_banner .banner-wrap ul li > span {font-size: 15px;display: block;color: #fff;margin-bottom: 15px;}
.fixed_banner .banner-wrap ul li p {font-family: 'TmonMonsori';font-size: 30px;color: #fff;}
.fixed_banner .banner-wrap ul li p .color {color: #ffa219;margin-right: 10px;}
.fixed_banner .banner-wrap .fbanner_btn {background-color: #ffa219;height: 75px;width: 215px;text-align: center;display: table;margin-left: 30px;border-radius: 13px;}
.fixed_banner .banner-wrap .fbanner_btn a {color: #fff;width: 100%;height: 100%;display: table-cell;vertical-align: middle;font-size: 20px;}
.fbanner_btn a img {margin-left: 10px;}

/*//패키지 하단 fixed 배너*/



/*02course9 최강패키지*/
.course9_sec1 {background: url(/html/images/sub/02_course_0901_bg1.jpg) center top;background-size: cover;text-align: center;height: 1031px;width: 100%;}
.course9_sec2 {background: #fff;padding-top: 70px;}
.course9_tit {font-family: 'TmonMonsori';font-size: 35px;color: #333; font-style: italic;text-align: center;}
.course9_sec2 .img {margin-top: 5px;position: relative;}
.course9_sec2 .img .imgbtn {position: absolute;right: 100px;bottom: 40px;}
.course9_sec3 .img .imgbtn {position: absolute;right: 100px;bottom: 40px;}
.course9_sec3 {background: #fff;padding-top: 50px;padding-bottom: 80px;}
.course9_sec3 .img {padding-top: 20px;position: relative;}
.course9_sec3 .course9_tit {padding-top: 20px;}
.course9_sec4 {background-color: #f4dede;padding-top: 70px;padding-bottom: 85px;}
.course9_sec4 h3 {padding-top: 10px;text-align: center;color: #333;font-size: 60px;padding-bottom: 20px;margin-top: 10px;}
.course9_sec4 .list_img {position: relative;}
.course9_sec4 .imgbtn1 {position: absolute;left: 130px;bottom: 110px;}
.course9_sec4 .imgbtn2 {position: absolute;left: 535px;bottom: 110px;}
.course9_sec4 .imgbtn3 {position: absolute;right: 135px;bottom: 110px;}
.course9_sec4 .conset-imgbox {position: relative;}
.course9_sec4 .imgbtn {position: absolute;right: 100px;bottom: 40px;}
.course9_sec5 {background:#fff;padding-top: 80px;padding-bottom: 90px;}
.course9_sec5 h3 {font-family: 'TmonMonsori';font-size: 35px;color: #333;text-align: center;padding-bottom: 35px;}
.course9_sec6 {background: url(/html/images/sub/course9_bg2.jpg) center top;background-size: cover;text-align: center;width: 100%;padding-top: 80px;padding-bottom: 85px;}
.sub_page_new .course9_sec6 h3 {margin-bottom: 10px;}
.sub_page_new .course9_sec6 h3 .color {color: #f8a23d;font-size: 35px;}
.sub_page_new .course9_sec6 h3 .color2 {color: #53463e;font-size: 35px;}
.course9_sec6 .course9_tit {padding-bottom: 70px;}
.course9_sec6 .conset-box {position: relative;}
.course9_sec6 .imgbtn1 {position: absolute;left: 50px;bottom: 25px;}
.course9_sec6 .imgbtn2 {position: absolute;left: 450px;bottom: 25px;}
.course9_sec6 .imgbtn3 {position: absolute;right: 240px;bottom: 25px;}
.course9_sec7 {background: #fff;padding-top: 70px;padding-bottom: 80px;}
.course9_sec7 .conset-imgbox {text-align: center;padding-bottom: 20px;}
.course9_sec7 .course9_tit {padding-bottom: 35px;}
.course9_sec7 .conset-imgbox .img {position: relative;}
.course9_sec7 .imgbtn {position: absolute;right: 60px;bottom: 40px;}
.course9_sec8 {background: #f7f7f7;padding-top: 55px;padding-bottom: 60px;}
.course9_sec8 .conset-box p {font-size: 20px;font-weight: bold;color: #333;padding-bottom: 15px;}
.course9_sec8 .conset-box table {padding-top: 10px;border-top: 1px solid #aaa;box-sizing: border-box;border-bottom: 1px solid #aaa;}
.course9_sec8 table th {background-color: #f1f1f1;border-bottom: 1px solid #ddd;font-size: 16px;font-weight: 300;color: #333;border-right: 1px solid #ddd;}
.course9_sec8 table td {background-color: #fff;border-bottom: 1px solid #ddd;padding: 20px 0 20px 50px;line-height: 30px;font-size: 16px;color: #666;font-weight: 300;}
.course9_sec8 table td img {margin-right: 10px;}
.course9_sec8 table tr:last-child th {border-bottom: none;}
.course9_sec8 table tr:last-child td {border-bottom: none;}
.fixed_banner.course9_sec {background-color: #ffd754;}
.fixed_banner.course9_sec .fixed_con {position: relative;}
.fixed_banner.course9_sec span {position: absolute;right: 200px;top: 35px;}
#class_apply9 .scriptimg_box {width: auto;}
#class_apply12 .scriptimg_box {width: auto;}
.fixed_banner .banner-wrap {position: relative;}
.fixed_pf {left: 470px;position: absolute;top: 20px;font-size: 25px;color: #fff;}
.fixed_pf .line_num {text-decoration: line-through;font-size: 20px;}


/* sub page renewal */
.m-font-type1 { font-family: 'Montserrat', 'Noto Sans KR', "돋움", Dotum, "굴림", Gulim, Arial, sans-serif; }

.sub_top.renewal strong { font-family: 'Montserrat', 'Noto Sans KR', "돋움", Dotum, "굴림", Gulim, Arial, sans-serif; }
.course-wrap .blind-v2 {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: -1px;
  width: 1px;
  height: 1px;
}
.course-wrap .course-heading {
  padding-bottom: 99px;
  background: #101079;
  text-align: center;
}
.course-wrap .course-heading h3 { padding: 98px 0 83px; }
.course-wrap .course-heading .course-video { position: relative; }
.course-wrap .course-heading .course-video .ch-badge {
  position: absolute;
  top: -33px;
  right: 45px;
}

.course-wrap .course-section1 { background: #fbfbfb; }
.course-wrap .course-section1 .intro-wrap { padding: 77px 35px 97px; }
.course-wrap .course-section1 .intro-top { overflow: hidden; }
.course-wrap .course-section1 .intro-top .table-zone {
  width: 922px;
  float: left;
}

.course-wrap .course-section1 .intro-top .table-zone table {
  font-size: 20px;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  color: #000;
}
.course-wrap .course-section1 .intro-top .table-zone table th {
  padding: 17px 0;
  border-bottom: 2px solid #000;
  font-weight: 500;
}
.course-wrap .course-section1 .intro-top .table-zone table td {
  padding: 50px 0;
  text-align: center;
}
.course-wrap .course-section1 .intro-top .table-zone table td .sm-txt { font-size: 14px; }
.course-wrap .course-section1 .intro-top .table-zone table td.grade img {
  vertical-align: top;
  padding-right: 6px;
}
.course-wrap .course-section1 .intro-top .table-zone table td.price {
  padding-left: 30px;
  text-align: left;
}

.course-wrap .course-section1 .intro-top .table-zone table td.price .sm-txt {
  display: block;
  padding-left: 5px;
}
.course-wrap .course-section1 .intro-top .table-zone table td.price .cost-price {
  display: inline-block;
  width: 124px;
  padding: 0 3px 0 5px;
  background: url(/html/images/renewal/sub/course2_info_con2.png) no-repeat left 8px;
}
.course-wrap .course-section1 .intro-top .table-zone table td.btn {background:#e9ebf5; line-height:25px;}
.course-wrap .course-section1 .intro-top .table-zone.table-zone-full { width: 1170px; float: none; border-bottom: none;}
.course-wrap .course-section1 .intro-top .table-zone.table-zone-full td { border-bottom:2px #000000 solid; padding:25px 0;}

.course-wrap .course-section1 .intro-top .btn-request {
  width: 231px;
  height: 136px;
  margin-left: 17px;
  padding-top: 64px;
  float: left;
  color: #fff;
  background: #101079;
  font-size: 25px;
  font-weight: 500;
  text-align: center;
  line-height: 37px;
}
.course-wrap .course-section1 .intro-body {
  color: #000;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  letter-spacing: -1.2px;
}
.course-wrap .course-section1 .intro-body h4 { margin: 98px 0 34px; }
.course-wrap .course-section1 .intro-body p { margin-top: 20px; }
.course-wrap .course-section1 .intro-body .target-list { position: relative; }
.course-wrap .course-section1 .intro-body .target-list ul {
  display: block;
  margin: 0 -6px;
  overflow: hidden;
}
.course-wrap .course-section1 .intro-body .target-list ul li {
  width: 382px;
  height: 86px;
  padding-top: 18px;
  margin: 0 6px 12px 6px;
  float: left;
  font-size: 19px;
  color: #333;
  border: 1px solid #e2e2e2;
  box-sizing: border-box;
  background: #f0f0f0;
}
.course-wrap .course-section1 .intro-body .target-list ul li.one-line { padding-top: 30px; }
.course-wrap .course-section1 .intro-body .target-list ul li span { display: block; }
.course-wrap .course-section1 .intro-body .target-list .target-badge {
  position: absolute;
  left: 0;
  top: 0;
}
/* 버튼 공통 */
.course-wrap .btn-base-v2:after {
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
  content: "";
}
.course-wrap .btn-base-v2 a {
  width: 749px;
  height: 102px;
  float: left;
  background: #eff4f6;
  border: 2px solid #000;
  color: #000;
  font-size: 23px;
  font-weight: 500;
  letter-spacing: -1.8px;
  line-height: 101px;
  text-align: center;
  box-sizing: border-box;
}
.course-wrap .btn-base-v2 a img {
  padding-left: 7px;
  vertical-align: -10px;
}
.course-wrap .btn-base-v2 a.btn-small {
  width: 413px;
  margin-left: 8px;
  background: #000;
  color: #fff;
  border-color: #101079;
}
.course-wrap .btn-base-v2 a.btn-small span { color: #42bcf8;}

.course-wrap .course-section2 {
  padding-bottom: 97px;
  text-align: center;
  background: #ffd145;
}
.course-wrap .course-section2 h4 { padding: 75px 0 85px; }
.course-wrap .course-section2 .feature-list {
  position: relative;
  margin: 0 35px;
}
.course-wrap .course-section2 .feature-list ul:after {
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
  content: "";
}
.course-wrap .course-section2 .feature-list ul li {
  width: 390px;
  height: 377px;
  float: left;
  position: relative;
  color: #000;
  background: #fff;
}
.course-wrap .course-section2 .feature-list.long ul li {
  height: 400px;
  letter-spacing: -1.6px;
}
.course-wrap .course-section2 .feature-list ul li .num {
  width: 147px;
  height: 46px;
  position: absolute;
  left: 119px;
  top: -24px;
  font-size: 30px;
  font-weight: 600;
  line-height: 47px;
  background: #ffd145;
  border: 2px solid #000;
  border-radius: 30px;
}
.course-wrap .course-section2 .feature-list ul li .thumb {
  position:relative;
  width: 390px;
  height: 140px;
  margin-top: 50px;
}
.course-wrap .course-section2 .feature-list ul li .thumb > img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.course-wrap .course-section2 .feature-list ul li span { display: block; }
.course-wrap .course-section2 .feature-list ul li h5 {
  margin-top: 30px;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: -1.8px;
  line-height: 28px;
}
.course-wrap .course-section2 .feature-list ul li p {
  margin-top: 20px;
  color: #333;
  font-size: 17px;
  font-weight: 500;
}
.course-wrap .course-section2 .feature-list .line {
  position: absolute;
  top: 0;
  left: 390px;
  width: 1px;
  height: 377px;
  background: #f4f4f4;
}
.course-wrap .course-section2 .feature-list.long .line { height: 400px; }
.course-wrap .course-section2 .feature-list .line.second { left: 780px; }

.course-section3 {
  padding: 86px 0 97px;
  background: #cbe5ee;
}
.course-section3 h4 {
  height: 176px;
  padding-top: 26px;
  background: url(/html/images/renewal/sub/course4_v2_bg.png) no-repeat center top;
  text-align: center;
}
.course-section3 h4 em {
  display: block;
  margin-top: 18px;
  font-size: 15px;
  color: #000;
}
.course-section3 ul {
  display: block;
  margin: 64px 35px 0;
}
.course-section3 ul li {
  height: 213px;
  padding-left: 257px;
  color: #525454;
  font-size: 19px;
  letter-spacing: -1.8px;
  line-height: 27px;
  background: #eff4f6 url(/html/images/renewal/sub/course4_v2_thumb1.png) no-repeat 43px 20px;
}
.course-section3 ul li.second { background: #dfe4e6 url(/html/images/renewal/sub/course4_v2_thumb2.png) no-repeat 43px 20px; }
.course-section3 ul li.third { background: #eff4f6 url(/html/images/renewal/sub/course4_v2_thumb3.png) no-repeat 43px 20px; }
.course-section3 ul li.fourth { background: #dfe4e6 url(/html/images/renewal/sub/course4_v2_thumb4.png) no-repeat 43px 20px; }
.course-section3 ul li .tit {
  display: inline-block;
  padding: 57px 0 26px;
}
.course-section3 ul li span {
  display: block;
  color: #0083c3;
}
.course-section3 .btn-group { margin: 80px 35px 0; }

.course-section4 { background: #8eddfb url(/html/images/renewal/sub/course5_v2_bg1.png) no-repeat left top; }
.course-section4 .profile-wrap {
  height: 788px;
  margin: 0 35px;
  padding-left: 471px;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -1.4px;
  background: url(/html/images/renewal/sub/course5_v2_bg2.png) no-repeat left 71px;
}
.course-section4 .profile-wrap h4 { padding: 121px 0 76px; }
.course-section4 .profile-wrap ul {
  display: block;
  margin-left: 2px;
}
.course-section4 .profile-wrap li { margin-bottom: 11px; }
.course-section4 .profile-wrap li.tit {
  margin-bottom: 12px;
  font-size: 27px;
}
.course-section4 .profile-wrap li.tit.second {
  margin-top: 47px;
  font-size: 25px;
}

.course-section5 {
  padding-bottom: 51px;
  text-align: center;
  background: #272842;
}
.course-section5 h4 { padding: 49px 0 48px; }

.course-section6 {
  padding-bottom: 84px;
  background: #ffd145;
}
.course-section6 h4 {
  padding: 75px 0 30px;
  text-align: center;
}
.course-section6 h4.curriculum-tit { padding-top: 52px; }
.course-section6 .review-wrap {
  display: block;
  margin: 0 35px;
}
.course-section6 .review-wrap li {
  background: #fff;
  margin-bottom: 20px;
  padding: 14px 17px;
}
.course-section6 .review-wrap li:after {
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
  content: "";
}
.course-section6 .review-wrap li .thumb {
  width: 233px;
  margin-right: 37px;
  float: left;
}
.course-section6 .review-wrap li .review-box {
  width: 865px;
  float: left;
  font-size: 20px;
  line-height: 25px;
  color: #000;
}
.course-section6 .review-wrap li .review-box p { margin-top: 30px; }
.course-section6 .review-wrap li .review-box.first p { margin-top: 43px; }
.course-section6 .review-wrap li .review-box p span { display: block; }
.course-section6 .review-wrap li .review-box em {
  display: inline-block;
  padding-top: 13px;
  color: #8edbff;
  font-size: 18px;
}

.course-section6 .curriculum-group {
  margin: 0 35px;
  padding: 18px;
  background: #fff;
}
.course-section6 .curriculum-group .inner-box {
  padding: 13px 0 25px 52px;
  background: #f8f8f8;
  color: #000;
  font-size: 18px;
}
.course-section6 .curriculum-group .inner-box h5 {
  margin: 28px 0 27px;
  font-size: 20px;
  font-weight: 500;
}
.course-section6 .curriculum-group .inner-box li {
  padding-bottom: 19px;
}
.course-section6 .curriculum-group .inner-box li em {
  width: 30px;
  display: inline-block;
  color: #ccc;
  font-size: 20px;
  letter-spacing: -0.2px;
}
.course-section6 .btn-base-v2 { margin: 74px 35px 0; }
.course-section6 .btn-base-v2 a { background: #fbfbfb; }
.course-section6 .btn-base-v2 a.btn-small { background: #101079; }
.course-section6 .btn-base-v2 a img {
  padding-left: 11px;
  vertical-align: -18px;
}

/* 찾아오시는 길 */
.location .maxWidth {margin:0 auto 30px auto !important;border:1px solid #ddd;background:#ffffff;}
.location .map_info {padding:0px;overflow:hidden;}
.location .row {width:100%;padding:30px;border-top:1px #dddddd solid;box-sizing:border-box;}
.location .row li {position:relative;width:100%;padding-left:150px;box-sizing:border-box;font-weight:400;font-size:16px;line-height:34px;list-style:none;}
.location .row li strong {font-family:"NanumSquare";position:absolute;left:30px;font-weight:500;font-size:16px;color:#333;vertical-align:middle;letter-spacing:0}
.location .row li strong:before {content:'';display:inline-block;width:18px;height:20px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:cover !important;vertical-align:middle;}
.location .row li.icon1 strong:before {background-image:url(/html/images/sub/icon_map1.png);}
.location .row li.icon2 strong:before {background-image:url(/html/images/sub/icon_map2.png);}
.location .row li.icon3 strong:before {background-image:url(/html/images/sub/icon_map3.png);}
.location .row li a {color:#666;}
.location .ly_map {position:relative;}
.location .ly_map .root_daum_roughmap {width:100% !important;}
.location .ly_map .root_daum_roughmap .wrap_controllers {display:none !important;}



/* 말더듬 트레이닝 */
.course13_sec {position:relative;display:inline-block; width:100%;padding:70px 0px 60px 0px;box-sizing:border-box;text-align:center;background:#fff;}
.course13_sec h4 { padding:50px 0px;font-size:30px;text-align:center;line-height:35px;color:#000000;letter-spacing:-0.05em; }
.course13_sec p {  }
.course13_no {position:absolute;top:-50px;left:50%;width:84px;margin:0px auto 0px -42px; }
.course13_btn {position:relative;display:inline-block; width:100%;padding-top:40px;text-align:center;}

.course13_sec1 {background:url('/html/images/sub/course13_con1_bg.jpg') 50% 0 no-repeat;background-size:cover;text-align:center;height:860px;}

.course13_sec2 {background:url('/html/images/sub/course13_con2_bg.png') 50% 0 no-repeat; padding:120px 0px 60px 0px;height:840px;}

.course13_sec3 {background:#ffd145; padding:70px 0px 120px 0px;height:auto;}
.course13_sec3 ul {width:1170px;background:#fff;box-sizing:border-box;padding:50px 50px 50px 420px;background:#fff url('/html/images/sub/course13_sec3_ul.png') 85px 50% no-repeat;margin:0px auto;}
.course13_sec3 li {height:50px;line-height:50px;background:url('/html/images/sub/course13_check.png') 0% 50% no-repeat;padding-left:45px;text-align:left;font-size:22px;color:#000;font-weight:400;}
a.btn-table-inner {display:inline-block;width:100px; height:30px; margin-top:10px; color:#fff; background: #5b1e84; font-size:16px; font-weight: 500; text-align: center; line-height: 30px;border-radius:30px;}

.course13_sec4 {background:url('/html/images/sub/course13_con4_bg.png') 50% 0 no-repeat;padding:70px 0px 0px 0px;margin-bottom:-50px;height:auto;}
.course13_sec4 h4 { padding-bottom:35px;}
.course13_sec4 p { font-size:30px;text-align:center;margin-bottom:60px;line-height:35px;color:#000000;letter-spacing:-0.05em; }

.course13_sec5 {background:#fff url('/html/images/sub/course13_con5_bg.png') 50% 0 no-repeat;height:1366px;padding:70px 0px 80px 0px;}
.course13_sec5 h4 { padding-bottom:80px;}
.course13_sec5 .course13_sec5_inner { width:1170px;padding-left:480px;box-sizing:border-box; text-align:left;margin:0px auto;}
.course13_sec5 .course13_sec5_tit4_2 {position:relative;font-size:18px; font-weight:normal;color:#000;line-height:28px; padding:20px 65px;margin-bottom:30px;}
.course13_sec5 .course13_sec5_tit4_2 b {display:block;font-size:33px; font-weight: 500;color:#000; line-height:35px;}
.course13_sec5 .course13_sec5_tit4_2:before { content:''; position:absolute;left:0px;top:0px;width:40px;height:110px;background:url('/html/images/sub/course13_sec5_tit4_2_left.png') 0px 50% no-repeat;}
.course13_sec5 .course13_sec5_tit4_2:after { content:''; position:absolute;left:450px;top:0px;width:40px;height:110px;background:url('/html/images/sub/course13_sec5_tit4_2_right.png') 100% 50% no-repeat;}
.course13_sec5 ul {display:inline-block;padding-left:15px;margin-bottom:40px;box-sizing:border-box;}
.course13_sec5 li {font-size:20px; font-weight:400;color:#000; line-height:28px;}
.course13_sec5 .course13_sec5_ul {position:relative;display:inline-block;padding-left:120px;}
.course13_sec5 .course13_sec5_ul li {padding-left:17px;font-size:17px; font-weight:normal;color:#000; line-height:28px;background:url('/html/images/sub/dot.png') 0% 10px no-repeat;letter-spacing:-0.05em;}
.course13_sec5 .course13_sec5_ul li.course13_sec5_ul_tit {position:absolute;left:15px;top:0;width:84px;height:84px;line-height:84px;border-radius:50%;background:#f9539e;font-size:20px; text-align:center;color:#fff;padding:0px;}

.course13_sec6 {position:relative;background:#ffd145;padding:60px 0px 0px 0px; text-align:left;}
.course13_sec6 h4 { padding-bottom:30px;}

.course13_sec7 {background:url('/html/images/sub/course13_con7_bg.png') 50% 0 no-repeat;padding:80px 0px 100px 0px; }
.course13_sec7 .course13_sec7_inner { position:relative;width:1200px;box-sizing:border-box; text-align:left;margin:0px auto;}
.course13_sec7 h4 { padding-bottom:40px;}
.course13_sec7 .course13_sec7_book {float:left; width:455px;padding-top:10px;}
.course13_sec7 .course13_sec7_ul {float:left;display:inline-block;width:715px;}
.course13_sec7 .course13_sec7_ul li {padding-left:20px;font-size:20px; font-weight:normal;color:#fff; line-height:35px;background:url('/html/images/sub/dot2.png') 0% 15px no-repeat;}
.course13_sec7 .course13_sec7_ul li b {font-weight:500;color:#fff;padding:0px 10px 0 0;}
.course13_sec7 .course13_sec7_ul li b:after {content:'|'; padding:0px 10px;}
.course13_sec7 .course13_sec7_ul li.txt {font-size:17px; font-weight:normal;line-height:26px;padding:35px 0px;margin-top:35px;border-top:1px #fff solid;background:none;}
a.btn_st1 {display:inline-block;width:400px; height:100px; color:#fff; background: #222222; font-size:36px; font-weight: 500; text-align: center; line-height: 100px;}
a.btn_st1:hover {background: #000;}
a.btn_st2 {display:inline-block;width:400px; height:100px; color:#fff; background:none;border:1px #fff solid; font-size:36px; font-weight: 500; text-align: center; line-height: 100px;}
a.btn_st2:hover {background: #fff;color:#652d92;}

.course13_sec8 {background:url('/html/images/sub/course13_con8_bg.png') 50% 0 no-repeat;padding:30px 0px 80px 0px; }
.course13_sec8 h4 { padding-bottom:80px;}
.course13_sec8 p { padding-bottom:20px;}

.course13_sec9 {background:#282a43 !important;}
.course13_sec9 .table-zone-full th { color:#fff !important;border-color: #fff !important;}
.course13_sec9 .table-zone-full td { color:#fff !important;border-color: #fff !important;}
.course13_sec9 .table-zone-full table { border-color: #fff !important;color: #fff !important;;}
.course13_sec9 .table-zone-full table th { border-color: #fff !important;}
.course13_sec9 .table-zone-full table td.price .cost-price { background: url(/html/images/renewal/sub/course2_info_con2_wh.png) no-repeat left 8px !important;}
.course13_sec9 .table-zone-full table td.btn {background:#ffd145 !important;color:#000 !important;}

.course13_sec10 {background:#d2f7ff url('/html/images/sub/course13_sec10_bg.png') 50% 100% no-repeat;padding-bottom:300px;}
.course13_sec10 h4 { padding-bottom:30px;}
.course13_sec10 .course13_sec10_table {position:relative;width:1170px;box-sizing:border-box;margin:0px auto;}
.course13_sec10 .course13_sec10_table tr{width:518px;border-top:20px #d2f7ff solid;padding:0px;}
.course13_sec10 .course13_sec10_table td{width:652px;border-top:20px #d2f7ff solid;background:#fff;padding:10px 0px;text-align:left;}
.course13_sec10 .course13_sec10_table td h2 {padding:0 0 20px 70px;}
.course13_sec10 .course13_sec10_table td p {padding:0 0 0px 70px;font-size:18px; font-weight: 500;color:#000;line-height:30px;}