@charset "utf-8";

/* common color : #da5f21 */
/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,h1,h2,h3,h4,h5,h6,input,button,table,select,textarea{font-family:'Malgun Gothic','맑은고딕','맑은 고딕','돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:12px;color:#838383}
img,fieldset{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
hr{display:none}
table{border-collapse:collapse;border-spacing:0}
input[type=checkbox],input[type=radio]{width:13px;height:13px;border:0 none}
a{color:#333;text-decoration:none}
a:hover{}
video{display:block}
/* common */
body{overflow-y:scroll;}
.route{position:absolute;top:60px;right:190px}
.route li{float:left;padding:0 10px 0 16px;background:url(/img/common/bg_route.gif) no-repeat 0 50%}
.route li:first-child{padding-left:0;background:none}
.route .on{color:#da5f21;font-weight:bold;}
.skip{overflow:hidden;position:absolute;top:-999em;left:-999em;width:1px;height:1px}

/* layout */
#wrapper{background-color:#f5f5f5}/* iframe area */
#wrap{position:relative;min-width:1170px;height:100%;/*padding-left:142px;*/}/*background:#f5f5f5 repeat-ypadding-left:178px;*/
#container_wrap,#container{position:relative;background-color:#fff;}
#container{position:relative;min-height:500px;margin:0 auto;padding-bottom:100px;background-color:#fff;}
#container .contents_detail{position:relative;width:960px;padding: 55px 190px 55px 0;margin:0 auto}
#container .r_banner_zone{position:absolute;top:10px;left:50%;margin-left:401px;width:170px;z-index: 1;}
#container .r_banner_zone .r_banner_top div,#container .r_banner_zone li{margin-top:10px;}
#container .r_banner_zone .r_banner_top div:first-child,#container .r_banner_zone li:first-child{margin-top:0;}
/* left_nav */
#left_nav{position:absolute;top:0;left:0;width:168px;height:100%;background:#222;z-index:1;}
#left_nav .log_before h3{height:66px;padding:35px 0 0 22px}
#left_nav .log_before form{position:relative;height:168px;padding-right:1px;padding-left:20px;border-bottom:1px solid #363636}
#left_nav .log_before .id,#left_nav .log_before .pw{position:relative;height:25px;margin-top:10px}
#left_nav .log_before .id label,#left_nav .log_before .pw label{position:absolute;top:6px;color:#838383}
#left_nav .log_before .id input,#left_nav .log_before .pw input{width:147px;height:25px;border:0;border-bottom:1px solid #aaa;background:#222;line-height:25px}
#left_nav .log_before .save{position:absolute;top:119px;left:20px}
#left_nav .log_before .save .check{overflow:hidden;float:left;width:15px;height:13px;margin-right:5px}
#left_nav .log_before .save label{float:left;font-size:11px;color:#555}
#left_nav .log_before .save .check input{position:absolute;top:-999px;left:-999px}
#left_nav .log_before .btn_find{position:absolute;top:143px;left:20px;font-size:11px;color:#555}
#left_nav .log_after h3{height:85px;padding:15px 0 0}
#left_nav .log_after .welcome_txt{padding:14px 0 14px 20px;font-size:12px;color:#555}
#left_nav .log_after .welcome_txt span{color:#7b191e}
/* family_site */
#left_nav .btn_box{border-top:1px solid #363636}
#left_nav .btn_box a{display:block;border-bottom:1px solid #363636}
#left_nav .family_site{margin-top:25px;padding-left:20px}
#left_nav .family_site .site_box{position:relative;margin-bottom:26px}
#left_nav .family_site .site_box .tit{position:absolute;top:0;left:0}
#left_nav .family_site .site_box ul{margin-left:47px}
#left_nav .family_site .site_box ul li{height:14px;margin-bottom:10px}
#left_nav .family_site .site_box ul li.on{background:url(http://eng.conects.com/img/engdangi/common/left_nav/bg_arrow.gif) no-repeat 100% 50%}
#left_nav .family_site .site_box ul a{position:relative;display:block;line-height:14px;color:#aaa}
#left_nav .family_site .site_box ul li a .new{position:relative;left:2px;top:-4px;}
#left_nav .family_site .site_box ul .on a{color:#7b191e}
/* selectbox */
.contents_detail .select_box{float:left;position:relative;height:32px;background:url(/img/board/selectbox_g.gif) repeat-x 0 0;text-align:left;z-index:11;}
.contents_detail .select_box>div{height:30px;padding-left:9px;border:1px solid #aaa;background:url(/img/board/selectbox_arrow.gif) no-repeat 100% 13px;line-height:30px;color:#555;cursor:pointer}
.contents_detail .select_box ul{display:none;position:absolute;top:31px;left:0;padding:7px 0 7px 9px;border:1px solid #aaa;background:#fff;z-index:20;}
.contents_detail .select_box ul li{padding:4px 0}
.contents_detail .select_box ul a{color:#9b9b9b}
.contents_detail .select_box ul a:hover{color:#555}
.contents_detail .select_box.on>div{background:url(/img/board/selectbox_arrow_up.gif) no-repeat 100% 13px}
.contents_detail .select_box.on ul{display:block}
/* top_adv */
.top_banner{position:relative;background:#181f2b}
.top_banner .tit{position:relative;width:1150px;margin:0 auto;text-align:center}
.top_banner .tit img{cursor:pointer}
.top_banner .cont{display:none;width:100%;height:550px;background-color:#12161d;}
.top_banner .bx-wrapper{position:relative;width:960px;margin:0 auto;}
/*.top_banner .btn_adv{padding:14px 0;cursor:pointer}*/
.top_banner .btn_close{position:absolute;top:75px;left:50%;margin-left:408px}
.top_banner .bx-wrapper{position:relative;width:860px;margin:0 auto}
.top_banner .bx_top_banner li{float:left;position:relative;height:602px}
.top_banner .bx_top_banner li img{display:block;max-width:100%}
.top_banner .bx-pager{position:relative;margin:-29px 0 0;text-align:center}
.top_banner .bx-pager-item{display:inline-block;*display:inline;*zoom:1}
.top_banner .bx-pager a{display:block;overflow:hidden;overflow:hidden;width:8px;height:8px;margin:0 3px;text-indent:-999em;white-space:nowrap}
.top_banner .bx-pager a:hover,.top_banner .bx-pager a.active{background-position:-15px 0}
.top_banner .bx-controls-direction a{display:block;position:absolute;top:50%;z-index:1;width:22px;height:72px;margin-top:-36px;margin-top:-20px;text-indent:-9999px;z-index:11;}
.top_banner .bx-prev{left:0;background:url(/img/common/header/top_ban/btn_top_prev.png) no-repeat}
.top_banner .bx-next{right:0;background:url(/img/common/header/top_ban/btn_top_next.png) no-repeat}

/* 상단 붐업 슬라이드 : 20160222
.top_slide{width:100%;margin:0 auto;background:#12161d;text-align:center}
.top_slide .intro_banner{background:#192231}
.top_slide .main_banner{display:none;background-color:#12161d;position:relative;height:550px;width:961px;margin:0 auto;position:relative}
/* bx-slide
.top_slide .cn .bx-controls-direction a{display:block;position:absolute;width:22px;height:72px;top:0;text-indent:-999em;}
.top_slide .cn .bx-controls-direction .bx-prev{left:0px;background:url(<?=IMG_DIR?>/common/header/top_ban/btn_prev.gif) no-repeat}
.top_slide .cn .bx-controls-direction .bx-next{right:0px;background:url(<?=IMG_DIR?>/common/header/top_ban/btn_next.gif) no-repeat}
/* 닫기 버튼
.top_slide .main_banner .top_slide_btn{position:absolute;top:10px;right:10px;z-index:11;}
/* 상단 클릭 이미지
.top_slide .intro_banner{cursor:pointer}*/

/*#header{position:relative;width:1150px;height:58px;margin:15px auto 0;text-align:left;}
#header h1{float:left;}
#header .quick_nav{position:absolute;top:5px;right:174px;}
#header .quick_nav ul{float:left;}
#header .quick_nav ul:after{display:block;clear:both;content:""}
#header .quick_nav li{float:left;background:url(/img/common/header/nav_quick.gif) no-repeat 0 -70px;position: relative;}
#header .quick_nav li:first-child{background:none;}
#header .quick_nav li a{display:block;width:44px;height:14px;margin:0 16px 0 16px;background:url(/img/common/header/nav_quick.gif) no-repeat;text-indent:-999em;white-space:nowrap;overflow:hidden;}
#header .quick_nav .n_cus a{background-position:-54px -47px}
#header .quick_nav .log_before .n1 a{background-position:-54px 0; position: relative;}
#header .quick_nav .log_before .n1 .icon{ position: absolute; top:-5px;left:-65px; }
#header .quick_nav .log_before .n2 a{width:33px;background-position:0 0}
#header .quick_nav .log_after .n1 a{background-position:0 -24px}
#header .quick_nav .log_after .n2 a{background-position:-54px -24px}
#header .quick_nav .log_after .n3 a{background-position:0 -47px}
#header .quick_nav .log_after .n4 a{background-position:0 -24px}
#header .quick_nav .log_before .n_blog,#header .quick_nav .log_after .n_blog{background: none;}
#header .quick_nav .log_before .n_blog a,#header .quick_nav .log_after .n_blog a{    background: none;text-indent: 0;margin: 0;width:28px;height:28px;margin-top:-7px;}
#header .ceo{position:absolute;right:0;bottom:-126px;z-index:1;display:none;}
#header .quick_nav .n_enjoy a{width:86px;background-position:0 -116px}
#header .quick_nav li .icon{position: absolute;top:-5px;left: -75px;}*/
/* 
#gnb{clear:both;position:relative;height:126px;background:url(/img/common/header/bg_header.gif) repeat-x;}
#gnb > ul{position:relative;width:1150px;margin:0 auto;text-align:left;}
#gnb > ul:after{display:block;clear:both;content:""}
#gnb > ul > li > a{width:213px;height:66px;background:url(/img/common/header/gnb.gif) no-repeat 0 0;text-indent:-999em;white-space:nowrap;overflow:hidden;}
#gnb li{float:left;}
#gnb li a{display:block;}
#gnb > ul > li img.soon{position:absolute;top:25px;}
#gnb .n2 > a{background-position:-213px 0}
#gnb .n3 > a{width:152px;background-position:-540px -76px}
#gnb .n3{position:relative;margin-left:115px;}
#gnb .n3 .soon{left:130px;}
#gnb .n4 > a{width:102px;background-position:-690px -76px}
#gnb .n5 > a{width:94px;background-position:-790px -76px}
#gnb .n6 > a{width:90px;background-position:-890px -76px}
#gnb .n1.on > a{background-position:0 -76px}
#gnb .n2.on > a{background-position:-213px -76px}
menu depth2
#gnb .depth2{display:none;position:absolute;top:66px;left:0;width:100%}
#gnb ul .on .depth2{display:block;}
#gnb .smn li{position:relative;}
#gnb .smn > li > a{height:14px;margin-right:50px;padding:23px 24px;background:url(/img/common/header/gnb_snm.gif) no-repeat;text-indent:-999em;white-space:nowrap;overflow:hidden;}
#gnb .n2 .smn > li > a{margin-right:120px;}
#gnb .smn .n1_1 > a{width:52px;background-position:24px 23px}
#gnb .smn .n1_2 > a{width:50px;background-position:-156px 23px}
#gnb .smn .n1_3 > a{width:50px;background-position:-336px 23px}
#gnb .smn .n1_4 > a{width:90px;background-position:-517px 23px}
#gnb .smn .n1_5 > a{width:66px;background-position:-696px 23px}
#gnb .smn .n1_2 > a{width:42px;background-position:-160px 23px}
#gnb .smn .n1_3 > a{width:129px;background-position:-345px 23px}
#gnb .smn .n1_4 > a{width:52px;background-position:-525px 23px}
#gnb .smn .n2_1 > a{width:45px;background-position:22px -24px}
#gnb .smn .n2_2 > a{width:45px;background-position:-157px -24px}
#gnb .smn .n2_3 > a{width:77px;background-position:-336px -24px}
#gnb .smn .n2_4 > a{width:65px;background-position:-516px -24px}
#gnb .smn .n2_1 > a{width:45px;background-position:18px -24px}
#gnb .smn .n2_2 > a{width:45px;background-position:-160px -24px}
#gnb .smn .n2_3 > a{width:55px;background-position:-294px -24px}
#gnb .smn .n2_4 > a{width:80px;background-position:-184px -24px}
#gnb .smn .n2_4 .soon{left:110px;}
menu depth3
#gnb .depth3{display:none;position:absolute;top:126px;left:0;width:100%;height:140px;padding-top:10px;background:url(/img/common/header/bg_3depth.png);z-index:1;}
#gnb .depth3 ul{float:left;}
#gnb .depth3 li{float:none;}
#gnb .depth3 li img{position:relative;top:9px;left:5px;}
#gnb .depth3 li a{display:inline-block;height:28px;line-height:28px;color:#292b40;font-size:14px;letter-spacing:-0.1em;padding-left:10px;background:url(/img/common/header/bul_3depth.gif) no-repeat 0 12px}
#gnb .depth3 li a:hover,#gnb .depth3 li.on a{color:#fff;background-position:0 -16px}
#gnb .depth3 .n1_1{width:207px;padding-left:27px;}
#gnb .depth3 .n1_2{width:179px}
#gnb .depth3 .n1_3{width:183px}
#gnb .depth3 .n1_4{width:143px}
#gnb .depth3 .n2_1{width:196px;padding-left:27px;}
#gnb .depth3 .n2_2{width:179px}
 */
/* 20170202 gnb 텍스트로 변경 */
#gnb{clear:both;position:relative;height:126px;background:url(/img/common/header/bg_header.gif) repeat-x;}
#gnb > ul{position:relative;width:1150px;margin:0 auto;text-align:left;}
#gnb > ul:after{display:block;clear:both;content:""}
#gnb > ul > li > a{width:213px;height:66px;line-height:66px;background:#e6e6e6;text-align:center;font-weight:bold;font-size:16px;letter-spacing:-2px;word-spacing:-1px;}
#gnb li{float:left;}
#gnb li a{display:block;}
#gnb > ul > li img.soon{position:absolute;top:25px;}
#gnb .n3{position:relative;margin-left:115px;}
#gnb .n3 .soon{left:130px;}
#gnb .n3 a, #gnb .n4 a, #gnb .n5 a, #gnb .n6 a{background:#f5f5f5;font-size:14px;color:#606060;}
#gnb .n3 > a{width: 152px;}
#gnb .n4 > a{width: 102px;}
#gnb .n5 > a{width: 94px;}
#gnb .n6 > a{width: 90px;}
#gnb .n1.on a, #gnb .n2.on a{background:#00739b;color:#fff;}
/* menu depth2 */
#gnb .depth2{display:none;position:absolute;top:66px;left:0;width:100%}
#gnb ul .on .depth2{display:block;}
#gnb .smn li{position:relative;}
#gnb .smn > li > a{height:60px;line-height:60px;margin-right:50px;padding:0 24px;text-align:center;font-weight:bold;font-size:14px;color:#fff;letter-spacing:-2px;word-spacing:-1px;}
#gnb .smn .n1_1 > a{width:52px;}
#gnb .smn .n1_2 > a{width:50px;}
#gnb .smn .n1_3 > a{width:50px;}
#gnb .smn .n1_4 > a{width:90px;}
#gnb .smn .n1_5 > a{width:66px;}

#gnb .smn .n2_1 > a{width:45px;}
#gnb .smn .n2_2 > a{width:45px;}
#gnb .smn .n2_3 > a{width:77px;}
#gnb .smn .n2_4 > a{width:65px;}

#gnb .smn .n2_4 .soon{left:110px;}
/* menu depth3 */
#gnb .depth3{display:none;position:absolute;top:126px;left:0;width:100%;height:140px;padding-top:10px;background:url(/img/common/header/bg_3depth.png);z-index:1;}
#gnb .depth3 ul{float:left;}
#gnb .depth3 li{float:none;}
#gnb .depth3 li img{position:relative;top:9px;left:5px;}
#gnb .depth3 li a{display:inline-block;height:28px;line-height:28px;color:#292b40;font-size:14px;letter-spacing:-0.1em;padding-left:10px;background:url(/img/common/header/bul_3depth.gif) no-repeat 0 12px}
#gnb .depth3 li a:hover,#gnb .depth3 li.on a{color:#fff;background-position:0 -16px}
#gnb .depth3 .n1_1{width:207px;padding-left:27px;}
#gnb .depth3 .n1_2{width:179px}
#gnb .depth3 .n1_3{width:183px}
#gnb .depth3 .n1_4{width:143px}
#gnb .depth3 .n2_1{width:196px;padding-left:27px;}
#gnb .depth3 .n2_2{width:179px}
/* // 20170202 gnb 텍스트로 변경 */

#footer{margin-top:60px;border-top:1px solid #dddddd;background-color:#fff;}
#footer .sitemap_box{overflow:hidden;width:1150px;margin:40px auto 70px;}
#footer .sitemap_box .box{float:left;width:160px}
#footer .sitemap_box .box_tit{margin-bottom:30px;background:url(/img/common/footer/sitemap.gif) no-repeat 0 0;text-indent:-999em;}
#footer .sitemap_box .box02 .box_tit{background-position:-160px 0}
#footer .sitemap_box .box03 .box_tit{background-position:-320px 0}
#footer .sitemap_box .box04 .box_tit{background-position:-480px 0}
#footer .sitemap_box .box05 .box_tit{background-position:-640px 0}
#footer .sitemap_box .box06 .box_tit{background-position:-800px 0}
#footer .sitemap_box li{margin-bottom:14px;line-height:16px;font-size:13px;}
#footer .sitemap_box li a{color:#666666}
#footer .sitemap_box li a:hover{color:#da5f21}
#footer .btm_box{background-color:#333333;border-top:1px solid #dddddd;padding-bottom:20px;}
#footer .company_info{width:980px;margin:0 auto;padding-left:170px;background:url(/img/common/footer/logo.gif) no-repeat 23px 15px}
#footer .company_info ul{overflow:hidden;padding-top:16px;color:#da5f21;}
#footer .company_info ul li{float:left;padding:0 9px 0 11px;background:url(/img/common/footer/bg_slash.gif) no-repeat 0 50%;font-weight:bold}
#footer .company_info ul li:first-child{padding-left:0;background:none}
#footer .company_info .copyright{padding-top:10px;line-height:1.4;color:#666666}

.wide #container .contents_detail{width:100%;padding-left:0}

#mask{display:none;position:absolute;top:0;left:0;z-index:100;background-color:#CCC}

/* modal */
.white-popup-block{width:841px;background:#fff;margin:0 auto}
.white-popup-block .pop_title{position:relative;background:url(/img/offline/teacher_bg.gif) no-repeat top left;width:841px;height:280px}
.white-popup-block .pop_title h1{padding:38px 0 0 53px;font-size:1.5em;font-weight:600;color:#fff}
.white-popup-block .pop_title h1 span{color:#da5f21}
.white-popup-block .pop_title p{padding-left:103px;color:#fff}
.white-popup-block .pop_title>img{position:absolute;bottom:0;right:0}
.white-popup-block .pop_title .pop_tc_info{position:absolute;bottom:22px;left:53px;width:493px;height:158px;background:#fff}
.white-popup-block .pop_title .pop_tc_info .pop_info{float:left}
.white-popup-block .pop_title .pop_tc_info .pop_info dl{width:195px;margin:20px 0 0 15px;line-height:1.8em}
.white-popup-block .pop_title .pop_tc_info .pop_info dt{float:left;width:64px;text-align:left;font-weight:bold}
.white-popup-block .pop_title .pop_tc_info .pop_info dd{width:100%}
.white-popup-block .pop_title .pop_tc_info .btn_play{width:195px;margin:20px 0 0 15px}

.white-popup-block .pop_title .pop_tc_info .pay_checkbox{float:right;width:243px;margin:20px 30px 0 0;padding:0 0 10px 0}
.white-popup-block .pop_title .pop_tc_info .pay_checkbox .check_box{border:solid #000;border-width:0 0 2px 0;text-align:right;}
.white-popup-block .pop_title .pop_tc_info .pay_checkbox li{display:inline-block;padding-bottom:10px}
.white-popup-block .pop_title .pop_tc_info .pay_checkbox li:nth-child(2){margin-left:2px;}
.white-popup-block .pop_title .pop_tc_info .pay_checkbox li label{display:inline-block;margin-left:2px;width:97px;}
/*.white-popup-block .pop_title .pop_tc_info .pay_checkbox li label span{padding-left:10px}*/
.white-popup-block .pop_title .pop_tc_info .pay_checkbox li strong{text-align:left;}
.white-popup-block .pop_title .pop_tc_info .pay_checkbox li.on label{color:#666;}
.white-popup-block .pop_title .pop_tc_info .pay_checkbox li.on label span{color:#7b191e;}
.white-popup-block .pop_title .pop_tc_info .pay_checkbox .total_pay{padding:10px 0;background:url(/img/offline/equals.gif) no-repeat 0 50%;}
.white-popup-block .pop_title .pop_tc_info .pay_checkbox .total_pay div{color:#7b191e;text-align:right;font-size:2em;}

.white-popup-block .pop_contents{width:735px;margin:0 auto;padding-top:55px;}
.white-popup-block .pop_contents .part_01 h2{margin-top:0;}
.white-popup-block .pop_contents .part_01 dl{display:block;background:url(/img/offline/line_dot.gif) repeat-x top left;margin:15px 0;padding:30px 0;}
.white-popup-block .pop_contents .part_01 dl:nth-child(2){background:none;}
.white-popup-block .pop_contents .part_01 dl dt{float:left;width:170px;}
.white-popup-block .pop_contents .part_01 dl dd{display:inline-block;width:565px;}
.white-popup-block .pop_contents .part_01 dl dd li{line-height:1.5em;}

.white-popup-block .pop_contents .part_02 h2,
.white-popup-block .pop_contents .part_03 h2,
.white-popup-block .pop_contents .part_04 h2{display:inline-block;margin:55px 0 40px 0;}

.white-popup-block .pop_contents .part_02>img{float:left;margin-right:40px;}
.white-popup-block .pop_contents .part_02 dl{float:left;}
.white-popup-block .pop_contents .part_02 dt{font-size:1.3em;font-weight:bold;color:#000;margin-bottom:20px;}
.white-popup-block .pop_contents .part_02 dd{}

.white-popup-block .pop_contents .part_03 p{color:#000;margin-bottom:40px;font-size:1.3em;font-weight:bold;}
.white-popup-block .pop_contents .part_03 ul{line-height:3em;}
.white-popup-block .pop_contents .part_03 li{padding-left:80px;width:650px;}
.white-popup-block .pop_contents .part_03 li a:hover,
.white-popup-block .pop_contents .part_03 li a:active{color:#000;font-weight:bold;}
/*.white-popup-block .pop_contents .part_03 li:nth-child(1){background:url(/img/offline/list_01.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(2){background:url(/img/offline/list_02.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(3){background:url(/img/offline/list_03.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(4){background:url(/img/offline/list_04.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(5){background:url(/img/offline/list_05.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(6){background:url(/img/offline/list_06.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(7){background:url(/img/offline/list_07.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(8){background:url(/img/offline/list_08.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(9){background:url(/img/offline/list_09.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(10){background:url(/img/offline/list_10.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(11){background:url(/img/offline/list_11.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(12){background:url(/img/offline/list_12.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(13){background:url(/img/offline/list_13.gif) no-repeat 0% 50%;}
.white-popup-block .pop_contents .part_03 li:nth-child(14){background:url(/img/offline/list_14.gif) no-repeat 0% 50%;}*/
.white-popup-block .pop_contents .part_03 li span{float:right;text-align:right;}
.white-popup-block .pop_contents .part_03 li a span{float:left;position:relative;left:-77px;text-align:center}

.white-popup-block .pop_contents .part_04{padding-bottom:50px;}
.white-popup-block .pop_contents .part_04 .t_purchase{position:relative;background:#fff;width:733px;height:134px;margin-bottom:10px;border:solid #ccc;border-width:1px}
.white-popup-block .pop_contents .part_04 .t_purchase .t_mtm_ico{position:absolute;top:15px;left:10px;}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_name{position:absolute;top:15px;left:65px;width:400px;height:114px;border:solid #c4c4c4;border-width:0 1px 0 0}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_name>a{width:400px;font-size:1.2em;font-weight:bold;color:#222}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_name>p{width:390px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.white-popup-block .pop_contents .part_04 .t_purchase .t_btom{position:absolute;bottom:16px;width:390px;margin:0}
.white-popup-block .pop_contents .part_04 .t_purchase .t_btom .btn_play{display:inline-block;padding-top:10px}
.white-popup-block .pop_contents .part_04 .t_purchase .t_btom .medal{float:right}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_p{float:right;width:230px;padding:13px 20px 20px;}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_p>div{width:230px;margin:0 auto}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_p .txt{padding-bottom:6px;margin-bottom:20px;background:url(/img/register/fsection_dotline.gif) repeat-x 0 100%;}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_p .purchase_detail input[type=checkbox]{margin-right:5px;}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_p .purchase_detail label{color:#454545;}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_p .purchase_detail label:nth-child(2){margin-right:14px;}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_p .purchase_detail label span{font-weight:bold;color:#7b191e;}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_p .btn{position:absolute;bottom:12px;}
.white-popup-block .pop_contents .part_04 .t_purchase .teacher_p .btn a:first-child{margin-right:2px}

/* div_paging */
.div_paging{clear:both;width:100%;padding:20px 0;font-size:14px;line-height:1.2em;text-align:center}
.div_paging a{padding:0 12px;color:#555}
.div_paging a:hover{color:#7b191e}
.div_paging a:active{color:#7b191e;text-decoration:underline}
.div_paging span,strong{padding:0 5px;font-weight:bold;/*color:#7b191e;text-decoration:underline*/}
.div_paging span.prev,.div_paging span.next,.div_paging span.first,.div_paging span.last{display:inline-block;font-weight:normal;color:#f5f5f5;text-decoration:none; padding:0;}
.div_paging span.prev a,.div_paging span.next a,.div_paging span.first a,.div_paging span.last a,.div_paging span > i{display:block;text-indent:-99999px}
.div_paging .prev i{width:6px;padding:0 10px 0 12px;background:url(/img/board/paging/btn_prev_dim.gif) no-repeat 12px 3px}
.div_paging .next i{width:6px;padding:0 8px 0 6px;background:url(/img/board/paging/btn_next_dim.gif) no-repeat 6px 3px}
.div_paging .first i{width:10px;padding:0;background:url(/img/board/paging/btn_first_dim.gif) no-repeat 0 3px}
.div_paging .last i{width:10px;padding:0;background:url(/img/board/paging/btn_last_dim.gif) no-repeat 0 3px}
.div_paging .prev a{width:6px;padding:0 10px 0 12px;background:url(/img/board/paging/btn_prev_off.gif) no-repeat 12px 3px}
.div_paging .prev a:hover{background:url(/img/board/paging/btn_prev_on.gif) no-repeat 12px 3px}
.div_paging .next a{width:6px;padding:0 8px 0 6px;background:url(/img/board/paging/btn_next_off.gif) no-repeat 6px 3px}
.div_paging .next a:hover{background:url(/img/board/paging/btn_next_on.gif) no-repeat 6px 3px}
.div_paging .first a{width:10px;padding:0;background:url(/img/board/paging/btn_first_off.gif) no-repeat 0 3px}
.div_paging .first a:hover{background:url(/img/board/paging/btn_first_on.gif) no-repeat 0 3px}
.div_paging .last a{width:10px;padding:0;background:url(/img/board/paging/btn_last_off.gif) no-repeat 0 3px}
.div_paging .last a:hover{background:url(/img/board/paging/btn_last_on.gif) no-repeat 0 3px}

/* tab_menu */
.tab_menu_11,
.tab_menu_10,
.tab_menu_09,
.tab_menu_08,
.tab_menu_07,
.tab_menu_06,
.tab_menu_05,
.tab_menu_04,
.tab_menu_03,
.tab_menu_02{width:960px;height:54px;margin:20px 0;overflow:hidden;}

.tab_menu_11 li,
.tab_menu_10 li,
.tab_menu_09 li,
.tab_menu_08 li,
.tab_menu_07 li,
.tab_menu_06 li,
.tab_menu_05 li,
.tab_menu_04 li,
.tab_menu_03 li,
.tab_menu_02 li{float:left;width:478px;padding-left:2px;background:url(/img/common/tab_menu/bg_tabmenu.gif) no-repeat 0 0;line-height:52px;text-align:center}
.tab_menu_11 li{width:85px;}
.tab_menu_10 li{width:94px;}
.tab_menu_09 li{width:104px;}
.tab_menu_08 li{width:118px;}
.tab_menu_07 li{width:135px;}
.tab_menu_06 li{width:158px;}
.tab_menu_05 li{width:190px;}
.tab_menu_04 li{width:238px;}
.tab_menu_03 li{width:318px;}
.tab_menu_02 li{width:478px;}
.tab_menu_11 li a,
.tab_menu_10 li a,
.tab_menu_09 li a,
.tab_menu_08 li a,
.tab_menu_07 li a,
.tab_menu_06 li a,
.tab_menu_05 li a,
.tab_menu_04 li a,
.tab_menu_03 li a,
.tab_menu_02 li a{display:block;font-size:14px;font-weight:bold;color:#888;letter-spacing:-.075em;background:url(/img/common/tab_menu/bg_tabmenu.gif) no-repeat 100% 0;height:54px;}
.tab_menu_11 li:hover, .tab_menu_11 li.on,
.tab_menu_10 li:hover, .tab_menu_10 li.on,
.tab_menu_09 li:hover, .tab_menu_09 li.on,
.tab_menu_08 li:hover, .tab_menu_08 li.on,
.tab_menu_07 li:hover, .tab_menu_07 li.on,
.tab_menu_06 li:hover, .tab_menu_06 li.on,
.tab_menu_05 li:hover, .tab_menu_05 li.on,
.tab_menu_04 li:hover, .tab_menu_04 li.on,
.tab_menu_03 li:hover, .tab_menu_03 li.on,
.tab_menu_02 li:hover, .tab_menu_02 li.on{background-position:0 -54px}
.tab_menu_11 li:hover a, .tab_menu_11 li.on a,
.tab_menu_10 li:hover a, .tab_menu_10 li.on a,
.tab_menu_09 li:hover a, .tab_menu_09 li.on a,
.tab_menu_08 li:hover a, .tab_menu_08 li.on a,
.tab_menu_07 li:hover a, .tab_menu_07 li.on a,
.tab_menu_06 li:hover a, .tab_menu_06 li.on a,
.tab_menu_05 li:hover a, .tab_menu_05 li.on a,
.tab_menu_04 li:hover a, .tab_menu_04 li.on a,
.tab_menu_03 li:hover a, .tab_menu_03 li.on a,
.tab_menu_02 li:hover a, .tab_menu_02 li.on a{color:#000;background-position:100% -54px}
.tab_menu_04 strong{position:absolute;top:80px;left:2px;}
.tab_menu_04 strong a{background:none;width:110px;height:90px;line-height:90px;}
.tab_menu_04 .sub_tab_menu{position:absolute;top:80px;left:112px;width:848px;/*background:url(/img/teacher/teacher_main/fsection_dotline.gif) no-repeat 0 50%;*/}
.tab_menu_04 .sub_tab_menu li{display:inline-block;width:77px;margin:0;padding:0 22px;background:url(/img/teacher/teacher_main/fsection_dotline.gif) no-repeat 100% 50%;}
/* .tab_menu_04 .sub_tab_menu li:first-child{width:112px} */ /* 전체 */
/* .tab_menu_04 .sub_tab_menu li:nth-child(5){width:122px} *//* 기출+핵심요약 */
.tab_menu_04 .sub_tab_menu li a{display:block;text-align:center;margin:0;padding:0;background:none;font-size:12px;font-weight:bold;color:#888;}
.tab_menu_04 .sub_tab_menu li a:hover{color:#000;}
.tab_menu_04 .sub_tab_menu li.on a{font-weight:bold;color:#007399;}

/* 윤도형 강의자료 페이지 (상단 이미지) : 20161011  */
.lecture_top_ydh{margin-bottom:50px}

/* Prinston Review */
#princeton_area{position:relative;margin:0 auto;background:#fba135;height:100px;}
#princeton_area a{display:block;position:absolute;top:0;left:50%;margin-left:-525px;z-index:10;}
#princeton_area #bg_princeton{position:absolute;top:0;left:0;width:50%;height:100px;background:#f41c44;z-index:1;}

/* 학원벌점이슈 : 임시처리; */
.top_banner{display:none;}
#container #header{margin:0 auto;padding-top:15px;}
#container #header .quick_nav{top:20px;}


/*lnb */
.st-header-v3 .nav-1depth .nav-2depth dl.wrap{width: 130px;}

/* top_banner */
.wrap_banner_top{text-align:center;font-size:0;}

/*gnb*/
#hgroup .st-conects-snb{margin-left: -475px !important;}

.overflow-hidden{overflow: hidden;}

/* fallback */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialicons/v51/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}