@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:1500px !important;height:100%;background:#fff;/*background:#f8f8f8 repeat-y;padding-left:142px;*/}
#container_wrap,#container{position:relative}
#contents{position:relative;min-height:500px;margin:0 auto;padding-bottom:100px;}
#contents .contents_detail{position:relative;width:960px;padding: 55px 190px 55px 0;margin:0 auto}
#contents .r_banner_zone{position:absolute;top:10px;right:0;width:170px;z-index: 1;}
#contents .r_banner_zone .r_banner_top div,#contents .r_banner_zone li{margin-top:10px;}
#contents .r_banner_zone .r_banner_top div:first-child,#contents .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:10;}
.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_adv{position:relative;margin-bottom:15px;background:#333}
.top_adv .ti{position:relative;width:531px;height:53px;margin:0 auto;}
.top_adv .ti img{margin-top:12px;}
.top_adv .cont_community{position:absolute;top:10px;left:50%;margin-left:366px;overflow:hidden}
.top_adv .cont_community>img{margin-top:9px;float:left;}
.top_adv .cont_community a{margin-left:5px;float:left;width:32px;height:32px;display:block}
.top_adv .cn{display:none;width:100%;height:388px;background-color:#222;}
.top_adv .btn_adv{position:absolute;top:30px;right:22px;border:0;width:134px;height:31px;}
.top_adv .bx-wrapper{position:relative;width:902px;margin:0 auto;}
.top_adv .topslider li{position:relative;float:left;height:388px}
.top_adv .topslider li img{display:block;max-width:100%;}
.top_adv .bx-pager{position:relative;margin:-29px 0 0;text-align:center;}
.top_adv .bx-pager-item{*zoom:1;display:inline-block;*display:inline;}
.top_adv .bx-pager a{display:block;margin:0 3px;width:8px;height:8px;background:url(http://eng.conects.com/img/engdangi/common/header/ic_pager.png) no-repeat;text-indent:-999em;white-space:nowrap;overflow:hidden;}
.top_adv .bx-pager a:hover,.top_adv .bx-pager a.active{background-position:-15px 0}
.top_adv .bx-controls-direction a{display:block;position:absolute;top:50%;margin-top:-20px;z-index:1;width:21px;height:41px;text-indent:-9999px;}
.top_adv .bx-prev {left:25px;background: url(http://eng.conects.com/img/engdangi/common/header/btn_aw.png) no-repeat;}
.top_adv .bx-next {right:25px;background: url(http://eng.conects.com/img/engdangi/common/header/btn_aw.png) no-repeat -25px 0;}
.top_adv{position:relative;margin-bottom:15px;background:#333}
.top_adv .tit{position:relative;width:902px;height:94px;margin:0 auto;}
.top_adv .cont{display:none;width:100%;height:387px;background-color:#222;}
.top_adv .btn_adv{position:absolute;top:30px;right:22px;border:0;width:134px;height:31px;}
.top_adv .bx-wrapper{position:relative;width:896px;margin:0 auto;}
.top_adv .bx_top_adv li{position:relative;float:left;height:387px}
.top_adv .bx_top_adv li img{display:block;max-width:100%;}
.top_adv .bx-pager{position:relative;margin:-29px 0 0;text-align:center;}
.top_adv .bx-pager-item{*zoom:1;display:inline-block;*display:inline;}
.top_adv .bx-pager a{display:block;margin:0 3px;width:8px;height:8px;background:url(http://eng.conects.com/img/engdangi/common/header/ic_pager.png) no-repeat;text-indent:-999em;white-space:nowrap;overflow:hidden;}
.top_adv .bx-pager a:hover,.top_adv .bx-pager a.active{background-position:-15px 0}
.top_adv .bx-controls-direction a{display:block;position:absolute;top:50%;margin-top:-20px;z-index:1;width:21px;height:41px;text-indent:-9999px;}
.top_adv .bx-prev {left:25px;background: url(http://eng.conects.com/engdangi/common/header/btn_aw.png) no-repeat;}
.top_adv .bx-next {right:25px;background: url(http://eng.conects.com/img/engdangi/common/header/btn_aw.png) no-repeat -25px 0;}

#header{position:relative;margin:0 auto;}
#header .offline_header{position:relative;width:1150px;height:58px;margin:0 auto;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}
#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 .ceo{position:absolute;right:0;bottom:-126px;z-index:1;display:none;}
#header .quick_nav .n_enjoy a{width:86px;background:url(/img/common/header/btn_enjoy.gif) no-repeat;}
#header .quick_nav li .icon_1000{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:-630px -76px}
#gnb .n3{position:relative;margin-left:175px;}
#gnb .n3 .soon{left:130px;}
#gnb .n4 > a{width:110px;background-position:-768px -76px}
#gnb .n5 > a{width:94px;background-position:-870px -76px}
#gnb .n6{display:none;}
#gnb .n6 > a{width:90px;background-position:-812px -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 .smn .n1_1 > a{width:63px;background-position:24px 23px}
#gnb .smn .n1_2 > a{width:33px;background-position:-154px 23px}
#gnb .smn .n1_3 > a{width:89px;background-position:-329px 23px}
#gnb .smn .n1_4 > a{width:49px;background-position:-551px 23px}
#gnb .smn .n2_1 > a{width:83px;background-position:24px -24px}
#gnb .smn .n2_2 > a{width:85px;background-position:-130px -24px}
#gnb .smn .n2_3 > a{width:77px;background-position:-294px -24px}
#gnb .smn .n2_4 > a{width:78px;background-position:-458px -24px}
#gnb .smn .n2_5 > a{width:63px;background-position:-622px -24px}
#gnb .smn .n2_6 > a{width:61px;background-position:-790px -24px}
#gnb .smn .n2_6 .soon{left:110px;} */
#gnb{clear:both;position:relative;height:126px;background:url(/img/common/header/bg_header.gif) repeat-x;font:normal 14px /22px NanumGothicWeb,NanumGothic,'나눔고딕';}
#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:62px;white-space:nowrap;text-align:center;overflow:hidden;font-weight:bold;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 .n1 > a, #gnb .n2 > a{color:#000;font-size:16px;background-color:#d0d0d0;}
#gnb .n3 > a, #gnb .n4 > a, #gnb .n5 > a, #gnb .n6 > a, #gnb .n7 > a{color:#606060;font-size:14px;background-color:#f4f4f4;}
#gnb .n2 > a{background-position:-213px 0}
#gnb .n3 > a{width:152px;}
#gnb .n3{position:relative;margin-left:175px;}
#gnb .n3 .soon{left:130px;}
#gnb .n4 > a{width:110px;}
#gnb .n5 > a{width:94px;}
#gnb .n6{display:none;}
#gnb .n6 > a{width:90px;}
#gnb .n1.on > a, #gnb .n2.on > a{background:#202239;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:58px;margin-right:50px;padding:0 24px;white-space:nowrap;overflow:hidden;text-align:center;font-size:14px;letter-spacing:-2px;word-spacing:-1px;font-weight:bold;color: #fff;}
#gnb .smn .n1_1 > a{width:63px;}
#gnb .smn .n1_2 > a{width:33px;}
#gnb .smn .n1_3 > a{width:89px;}
#gnb .smn .n1_4 > a{width:49px;}
#gnb .smn .n2_1 > a{width:83px;}
#gnb .smn .n2_2 > a{width:85px;}
#gnb .smn .n2_3 > a{width:77px;}
#gnb .smn .n2_4 > a{width:78px;}
#gnb .smn .n2_5 > a{width:63px;}
#gnb .smn .n2_6 > a{width:61px;}
#gnb .smn .n2_6 .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}

#footer{border-top:1px solid #dddddd;background-color:#fff; padding-left: 0!important; z-index: 1!important;}
#footer .st-conects-footer-v-4{margin: 0; padding: 0!important; width: 100% !important; border: none;}
#footer .st-conects-footer-v-4 .stu_wrapper_fixed{margin: 0; padding: 0; width: 100%}
#footer .st-conects-footer-v-4 .address-wrap{width: 928px!important;}
#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 #contents .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;width:567px;min-height:181px;margin-bottom:20px;}
.white-popup-block .pop_contents .part_02 dl+img{display:inline-block;clear:both;}
.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,.div_paging 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_07,
.tab_menu_06,
.tab_menu_05,
.tab_menu_04,
.tab_menu_03,
.tab_menu_02{margin-top:30px;overflow:hidden;}

.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:238px;padding-left:2px;background:url(/img/common/tab_menu/bg_tabmenu.gif) no-repeat 0 0;line-height:52px;text-align:center}
.tab_menu_07 li{width:135px;}
.tab_menu_06 li{width:318px;}
.tab_menu_05 li{width:190px;}
.tab_menu_04 li{width:318px;}
.tab_menu_03 li{width:318px;}
.tab_menu_02 li{width:478px;}
.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_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_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}

/* 공통푸터 사이트맵 */
.f_sitemap{width:100%;height:220px;border:solid #d7d7d7;border-width:1px 0 0;background:#fff;}
.f_sitemap > ul{clear:both;width:960px;margin:35px auto;/*padding-right:190px;*/}
.f_sitemap > ul > li{float:left;width:136px;height:150px;padding:0 10px 0 13px;border:solid #ebebeb;border-width:0 1px 0 0;}
.f_sitemap > ul > li:first-child{width:135px;border:solid #ebebeb;border-width: 0 1px 0;}
.f_sitemap strong{font-size:1.1em;color:#000;}
.f_sitemap > ul ul{margin-top:15px;}
.f_sitemap > ul ul > li{line-height:2em;}

/* 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;}

/* gnb 레이아웃 수정 : 20190305 */
#hgroup .st-conects-snb{margin-left:-480px !important;width:960px !important;}

.popup-event{position: fixed; width: 910px; top: 50%; left: 50%; z-index: 1000;}
.popup-event .box {position: relative;background-color: #efe9e4;z-index: 2; transform: translate(-50%, -50%);}
.popup-event .mask {display:block;width:100%;position:fixed;top:0px;right:0;left:0;bottom:0;background:#000;opacity:0.7;filter:alpha(opacity=70);z-index: 1;}