@charset "utf-8";
html, body  {
    margin: 0px;
    padding: 0px;
	font-family:"NotoSansKR-Light", "NotoSansKR-Medium", "NanumGothic", "Dotum";
}
/*공통css*/
@font-face { font-family:'NanumGothic'; 
			 font-style:normal;
			 src:url('NanumGothic.eot'), /*IE9 호환성 보기*/
				 url('NanumGothic.eot?iefix') format('embedded-opentype'), /*IE 6-8*/
				 url('NanumGothic.woff') format('woff'),  /*표준 브라우저*/
				 url('NanumGothic.otf') format('opentype'); 
}
@font-face { font-family:'NotoSansKR-Medium'; 
			 font-style:normal;
             src:url('NotoSansKR-Medium.eot'), /*IE9 호환성 보기*/
				 url('NotoSansKR-Medium.eot?iefix') format('embedded-opentype'), /*IE 6-8*/
				 url('NotoSansKR-Medium.woff') format('woff'),  /*표준 브라우저*/
				 url('NotoSansKR-Mediumc.otf') format('opentype')
				   /*표준 브라우저*/
}
@font-face { font-family:'NotoSansKR-Light'; 
			 font-style:normal;
             src:url('NotoSansKR-Light.eot'), /*IE9 호환성 보기*/
				 url('NotoSansKR-Light.eot?iefix') format('embedded-opentype'), /*IE 6-8*/
				 url('NotoSansKR-Light.woff') format('woff'),  /*표준 브라우저*/
				 url('NotoSansKR-Light.otf') format('opentype')  /*표준 브라우저*/
}

.pop_wrap_800{max-width: 800px !important; width: 100%; height: 100%; background: #f9f9f9;}
.txt_center td{text-align: center;}
.txt_center th{text-align: center;}
.pb20{padding-bottom: 20px;}
.bR{border-right: 1px solid #e5e5e5 !important;}

/* 개강 팝업 */
.pop_elebegin {text-align:center;}
.pop_elebegin .tab_tit {font-size:14px; font-weight:bold; text-align:right; background-color:#229fd9; line-height:20px; padding:20px 10px 8px 10px; color:#fff;}
.pop_elebegin .tab_tit_a {margin-bottom:25px;}
.pop_elebegin .pop_container ul {margin:0; padding:0; text-align:center; list-style:none; }
.pop_elebegin .pop_container ul li {margin-bottom:20px;}
.pop_elebegin .tabWrap {margin:30px 0 0 0; padding: 0 20px;}
.pop_elebegin .tabWrap .tab_Menu {margin:0px; padding:0px; list-style:none; display:inline-block;width:100%;}
.pop_elebegin .tabWrap .tabMenu {margin:0px; text-align:center; padding:10px 0; float:left; width:50%; background:#e4e4e4;}
.pop_elebegin .tabWrap .tabMenu a {color:#676767; font-weight:bold; text-decoration:none; }
.pop_elebegin .tabWrap .current {background-color:#132147; color:#fff;}
.pop_elebegin .tabWrap .current a {color:#fff;}
.pop_elebegin .tabWrap .tabPage {float:left; padding-bottom:30px;}

.pop_elebegin .begin_box>h3{border-bottom:2px solid #132147; border-top:2px solid #132147; color:#132147; padding:5px 0;}
.pop_elebegin .begin_box .begin_des {text-align:left; margin:20px 0 10px;}
.pop_elebegin .begin_box .begin_des span {display:block; font-size:15px; font-weight:bold; margin-bottom:5px;}
.pop_elebegin ul.begin_list {text-align:left;}
.pop_elebegin ul.begin_list li { position:relative; padding:0 0 0px 80px; margin:0 0 10px 0; min-height:28px;}
.pop_elebegin ul.begin_list li span { position:absolute; top:0; left:0; padding:3px 0; color:#229fd9; width:65px; display:inline-block; text-align:center; border-radius:50px; font-size:11px; font-weight:bold; border:2px solid #229fd9;}
.pop_elebegin ul.begin_list01 li {background:url(../image/pop/begin/list01_ico.gif) no-repeat 0 7px; padding:0 0 0px 10px; margin:0 0 2px 0; text-align:left; background-size:4px;}

.pop_begin {text-align:center;}
.pop_begin .tab_tit {font-size:14px; font-weight:bold; text-align:right; background-color:#78b73d; line-height:20px; padding:20px 10px 8px 10px; color:#fff;}
.pop_begin .tab_tit_a {margin-bottom:25px;}
.pop_begin .pop_container ul {margin:0; padding:0; text-align:center; list-style:none; }
.pop_begin .pop_container ul li {margin-bottom:20px;}
.pop_begin .tabWrap {margin:30px 0 0 0; padding: 0 20px;}
.pop_begin .tabWrap .tab_Menu {margin:0px; padding:0px; list-style:none; display:inline-block;width:100%;}
.pop_begin .tabWrap .tabMenu {margin:0px; text-align:center; padding:10px 0; float:left; width:50%; background:#e4e4e4;}
.pop_begin .tabWrap .tabMenu a {color:#676767; font-weight:bold; text-decoration:none; }
.pop_begin .tabWrap .current {background-color:#1a1347; color:#fff;}
.pop_begin .tabWrap .current a {color:#fff;}
.pop_begin .tabWrap .tabPage {float:left; padding-bottom:30px;}

.pop_begin .begin_box>h3{border-bottom:2px solid #1a1347; border-top:2px solid #1a1347; color:#1a1347; padding:5px 0;}
.pop_begin .begin_box .begin_des {text-align:left; margin:20px 0 10px;}
.pop_begin .begin_box .begin_des span {display:block; font-size:15px; font-weight:bold; margin-bottom:5px;}
.pop_begin ul.begin_list {text-align:left;}
.pop_begin ul.begin_list li { position:relative; padding:0 0 0px 80px; margin:0 0 10px 0; min-height:28px;}
.pop_begin ul.begin_list li span { position:absolute; top:0; left:0; padding:3px 0; color:#78b73d; width:65px; display:inline-block; text-align:center; border-radius:50px; font-size:11px; font-weight:bold; border:2px solid #78b73d;}
.pop_begin ul.begin_list01 li {background:url(../image/pop/begin/list01_ico.gif) no-repeat 0 7px; padding:0 0 0px 10px; margin:0 0 2px 0; text-align:left; background-size:4px;}

.pop_begin .t_type01 {margin:10px 0 0 0 dfgsdfg}
.pop_begin .t_type01 td {  border:none;}
.pop_begin .t_type01 td.bg {background-color:#f5f5f5; padding:15px;}
.pop_begin .t_type02 {margin:0 0 0 0 }
.pop_begin .t_type02 td {border:none; color:#202e62; padding:0 0 15px 0; border-bottom:1px dashed #d9d9d9;}
.pop_begin .t_type02 td span.t_des {display:inline-block; width:100%; font-weight:bold; padding:20px 0 10px 0; color:#868686;}
.pop_begin .t_type02 td span.t_big {font-size:20px; font-weight:bold; color:#3e2f6a;}

/* library 팝업 */
.pop_library .tab_tit {text-align:center; padding:15px 0; background-color:#222; color:#fff; font-size:17px; font-weight:bold;}
.pop_library .tab_tit span {color:#ffc820;}
.pop_library .con_library {padding:20px 15px;dfgsdfgd}
.pop_library .con_library .p_library {margin-bottom:40px;}
.pop_library .con_library .p_library span {width:100px; background-color:#fc7818; display:block; padding:7px; text-align:center; color:#fff; font-weight:bold;}

/* 16겨울특강 팝업 */
.lang_special {letter-spacing: -0.3px;}
.lang_top {padding:0;}
.lang_top .title {padding:0;}
.lang_con {padding:20px 10px 10px; }
.title_b {max-width: 82%; padding:20px;}
.lang_con h3.lang_tit {margin:0; text-align:center; font-size:15px; padding:10px 20px 5px; }
.lang_con dl.boxtype01 {border:1px solid #ececec; padding:15px; position:relative; background-color:#fff;}
.lang_con dl.boxtype02 {padding:15px; position:relative; background-color:#f5f5f5;}
.lang_con dl.boxtype01 dt {display:inline-block; font-size:12px; border-radius:50px; padding:0 13px; line-height:25px; font-weight:bold; margin:7px 0 10px; color:#fff;}
.lang_con dl.boxtype02 dt {display:inline-block; font-size:12px; border-radius:50px; padding:0 13px; line-height:25px; font-weight:bold; margin:7px 0 10px; color:#fff;}
.lang_con dd {margin:0; background:url(../image/pop/special/lang_listbg.png) no-repeat 0px 8px; padding:0 0 0 8px; background-size:3px;}
.lang_con dd.l_img {position:absolute; top:10px; right:10px; background-image:none; padding:0}
.lang_con dd.l_img img {width:40px;}
.lang_con dl.s01 dt {background-color:#ffcb2a;}
.lang_con dl.s02 dt {background-color:#faa61a;}
.lang_con dl.s03 dt {background-color:#f36f21;}
.lang_con dl.s04 dt {background-color:#f15922;}
.lang_con dl.s05 dt {background-color:#db4028;}
.lang_con dl.s06 dt {background-color:#812f07;}
.lang_con dl.s07 dt {background-color:#4f2621;}

.ava_special {letter-spacing: -0.3px;}
.ava_top {background:#ffffff; padding:15px 10px;} 
.ava_top .title {padding:0 10px;}
.ava_top ul.ava_list {margin-top:20px;}
.ava_top ul.ava_list li {border-radius:10px; margin-bottom:8px; padding:7px 7px 7px 55px; color:#292b4a; font-size:11px; line-height:18px}
.ava_top ul.ava_list li span {display:block;}
.ava_top ul.ava_list li.s_list01 {background:url(../image/pop/special/ava_list01.png) no-repeat 11px center #dcf1fd; background-size:32px;}
.ava_top ul.ava_list li.s_list01 span {color:#0090d6; font-weight:bold;}
.ava_top ul.ava_list li.s_list02 {background:url(../image/pop/special/ava_list02.png) no-repeat 11px center #feeedc; background-size:32px;}
.ava_top ul.ava_list li.s_list02 span {color:#f36f21; font-weight:bold;}
.ava_top ul.ava_list li.s_list03 {background:url(../image/pop/special/ava_list03.png) no-repeat 11px center #eae5f2; background-size:32px;}
.ava_top ul.ava_list li.s_list03 span {color:#9a258f; font-weight:bold;}
.ava_top ul.ava_list li.s_list04 {background:url(../image/pop/special/ava_list04.png) no-repeat 11px center #fdf0f5; background-size:32px;}
.ava_top ul.ava_list li.s_list04 span {color:#ee2768; font-weight:bold;}

.ava_special .tabWrap {margin:30px 0 0 0; padding: 0 20px;}
.ava_special .tabWrap .tab_Menu {margin:0px; padding:0px; list-style:none; display:inline-block; width:100%;}
.ava_special .tabWrap .tabMenu {margin:0px; text-align:center;  float:left; width:50%; border-bottom:2px solid #e4e4e4; border-top:2px solid #e4e4e4;}
.ava_special .tabWrap .tabMenu a {color:#676767; font-weight:bold; text-decoration:none; padding:10px 0 10px 33px; display:inline-block;}
.ava_special .tabWrap .tabMenu .menu01 {background:url(../image/pop/special/ava_tab01_off.png) no-repeat 0 center; background-size:28px;}
.ava_special .tabWrap .tabMenu .menu02 {background:url(../image/pop/special/ava_tab02_off.png) no-repeat 0 center; background-size:28px;}
.ava_special .tabWrap .current { border-bottom:2px solid #202e62; border-top:2px solid #202e62;}
.ava_special .tabWrap .current a {color:#202e62; font-weight:bold;}
.ava_special .tabWrap .current a.menu01 {background:url(../image/pop/special/ava_tab01_on.png) no-repeat 0 center; background-size:28px;}
.ava_special .tabWrap .current a.menu02 {background:url(../image/pop/special/ava_tab02_on.png) no-repeat 0 center; background-size:28px;}
.ava_special .tabWrap .tabPage {float:left; padding-bottom:30px;}
.ava_special .tabWrap h3.a_tit {color:#202e62; margin:0; font-size:15px;}
.ava_special .tabWrap h3.b_tit {color:#61374c; margin:0; font-size:15px;}
.ava_special .tabWrap h3.a_tit span {background-color:#202e62; font-size:11px; margin:0 5px 0 0; color:#fff; line-height:24px; display:inline-block; padding:0 8px; float:left;}
.ava_special .tabWrap .special_box {margin:20px 0;}
.ava_special .tabWrap .special_box dl {margin:8px 0 20px;}
.ava_special .tabWrap .special_box dt {font-weight:bold;}
.ava_special .tabWrap .special_box dd {padding:0; margin:5px 0 0 0; color:#5f5f5f;}
.ava_special .tabWrap .special_box dl.bor_btm {margin:8px 0 20px; border-bottom:1px dashed #ccc; padding-bottom:20px;}
.ava_special .tabWrap .special_box dt {font-weight:bold;}
.ava_special .tabWrap .special_box dd {padding:0; margin:5px 0 0 0; color:#5f5f5f;}

/* 랭페후기 팝업 */
.langcon_festival {background-size:contain; }
.langcon_festival p span img { margin:20px 0;}

/* 16chrismas 팝업 */
.chrismas16 ul {padding:0 10px 20px;}
.chrismas16 li {margin-bottom:5px;}

/* 17 봄학기 개상 팝업 */
.lang_open {letter-spacing: -0.3px;}
.lang_open .lang_top {padding:0;}
.lang_open .lang_top .title_a {padding:20px 20px 30px;}
.lang_open .lang_con {padding:10px 10px 30px; background-image:none;}
.lang_open .lang_con .title_b {margin:25px; padding:0 10px;}
.lang_open .lang_con .title_c {width:80%; text-align:center; margin:0 auto; color:#6a5343; margin-bottom:25px;}
.lang_open .lang_con .philosophy_con .lp_tit {background-image:none !important; padding:0 !important;}
.lang_open .lang_con .philosophy_con .lp_des {background-image:none !important; padding:0 !important;}

/* 안산랭톤오픈 안내  */
.ansan_open {padding:0px; margin:0px;}
.ansan_open a.ansan_testbtn1 {display:inline-block; width:100%; background-color:#ff7b11; line-height:60px; color:#fff; font-size:17px; font-weight:bold; text-align:center;}
.ansan_open a.ansan_testbtn2 {display:inline-block; width:100%; background-color:#85cb2a; line-height:60px; color:#fff; font-size:17px; font-weight:bold; text-align:center;}
.ansan_open a.ansan_testbtn3 {display:inline-block; width:100%; background-color:#16103f; line-height:60px; color:#fff; font-size:17px; font-weight:bold; text-align:center;}
.ansan_open .txt_ing { text-align:center; padding:20px 0 10px; background-color: #f0f0f0;}
.ansan_open .txt_ing img {width:200px;}
.ansan_open a img {margin-left:10px; width:22px; vertical-align:middle;}

/* 캠퍼스 오픈안내  */
.opencampus {padding:0px; margin:0px;}
.opencampus a.ansan_testbtn1 {display:inline-block; width:100%; background-color:#ff7b11; line-height:50px; color:#fff; font-size:15px; font-weight:bold; text-align:center;float:left; border-radius: 10px; margin-bottom: 10px;}
.opencampus a.ansan_testbtn2 {display:inline-block; width:100%; background-color:#85cb2a; line-height:50px; color:#fff; font-size:15px; font-weight:bold; text-align:center;float:left;border-radius: 10px; margin-bottom: 10px;}
.opencampus a.ansan_testbtn3 {display:inline-block; width:100%; background-color:#16103f; line-height:50px; color:#fff; font-size:15px; font-weight:bold; text-align:center;float:left;border-radius: 10px; margin-bottom: 10px;}
.opencampus a.samsong_booking {display:inline-block; width:100%; background-color:#475db4; line-height:50px; color:#fff; font-size:15px; font-weight:bold; text-align:center;float:left; margin-bottom:20px;}
.opencampus a.ansan_booking {display:inline-block; width:100%; background-color:#16103f; line-height:50px; color:#fff; font-size:15px; font-weight:bold; text-align:center;float:left; margin-bottom:20px;}
.opencampus a.epilogue {display:inline-block; width:100%; background-color:#4a5eb7; line-height:50px; color:#fff; font-size:15px; font-weight:bold; text-align:center;float:left; }
.opencampus .txt_ing { text-align:center; padding:20px 0 10px; }
.opencampus .txt_ing img {width:200px;}
.opencampus a img {margin-left:2px; width:18px; vertical-align:middle;}

.opencampus ul.tabs {margin: 0; padding: 0; float: left; list-style: none; height: 40px;  width: 100%; font-family:"NotoSansKR-Light", "NotoSansKR-Medium", "NanumGothic", "Dotum"; font-size:15px;}
.opencampus ul.tabs li { float: left; text-align:center; cursor: pointer; width:25%; height: 40px; line-height: 40px; font-weight: bold; background: #fafafa; overflow: hidden; position: relative; margin:0 0 0 -2px; border:1px solid #dedede;}
.opencampus ul.tabs li.active { background:#211b59; color:#fff;}
.opencampus .tab_container { clear: both; float: left; background: #FFFFFF;}
.opencampus .tab_content { padding:20px 0 5px 0; font-size: 12px; display: none;}
.opencampus .tab_container .tab_content ul { width:100%; margin:0px; padding:0px;}
.opencampus .tab_container .tab_content ul li { padding:5px; list-style:none}
.opencampus #container { padding: 0 15px; display: inline-block; margin-top: 20px;}
.opencampus .adress {background-color:#16103f; color:#fff; padding:20px;}
.opencampus .adress span {display:block; font-size:15px; color:#ffe200; font-weight:bold; margin-bottom:10px;}

/* 17여름 유학 조시등록 장학혜택 */
.globe_17summer ul {padding:20px 10px 20px;}
.globe_17summer li {margin-bottom:30px;}
.globe_17summer .bottom {background:#6ccddd; padding: 20px 0; color:#fff; text-align:center; font-size:18px; font-weight: bold; line-height: 25px;}
.globe_17summer .globe_link { margin-top: 10px; display: inline-block; width: 52%;}

/* childrensday 팝업 */
.childrensday ul {padding:0 10px 20px; background-color:#11b18f;}
.childrensday li {margin-bottom:5px;}

/* a_tep 팝업 */
.pop_atep {border-top:5px solid #282953;}

.pop_atep .tab_tit {padding:0 15px; margin-bottom:20px;}
.pop_atep .pop_container ul {margin:0; padding:0; text-align:center; list-style:none; }
.pop_atep .pop_container ul li {margin-bottom:20px;}
.pop_atep .tabWrap {margin:30px 0 0 0; }
.pop_atep .tabWrap .tab_Menu {margin:0px; padding:0px 12px; list-style:none; }
.pop_atep .tabWrap .tabMenu {margin:0 1px 0 0; text-align:center; padding:10px 0; float:left; width:24.5%; background:#e4e4e4;}
.pop_atep .tabWrap .tabMenu a {color:#676767; font-weight:bold; text-decoration:none; }
.pop_atep .tabWrap .current {background-color:#132147; color:#fff;}
.pop_atep .tabWrap .current a {color:#fff;}
.pop_atep .tabWrap .tab_Content_Wrap {display:inline-block; margin:20px 0; }

.sample01 {text-align:center; display:inline-block; width:100%; line-height:50px; background-color:#4bc5dc; color:#fff; font-weight:bold; font-size:15px;}
.sample01 img {width:20px; margin-left:5px; vertical-align:middle;}

.sample02 {text-align:center; display:inline-block; width:100%; line-height:50px; background-color:#f55b6a; color:#fff; font-weight:bold; font-size:15px; margin:10px 0 20px 0}
.sample02 img {width:20px; margin-left:5px; vertical-align:middle;}


/* a_tep 샘플듣기 팝업 */
.pop_atepsample .tab_tit {padding:0 15px; margin:30px 0 18px !important; text-align:center;}
.pop_atepsample .tab_tit img {width:190px;}
.pop_atepsample .pop_container ul {margin:0; padding:0; text-align:center; list-style:none; }
.pop_atepsample .pop_container ul li {margin-bottom:20px;}
.pop_atepsample .tabWrap {margin:25px 0 0 0; }
.pop_atepsample .tabWrap .tab_Menu {margin:0px; padding:0px 12px; list-style:none; }
.pop_atepsample .tabWrap .tabMenu {}
.pop_atepsample .tabWrap .tabMenu a {color:#676767; font-weight:bold; text-decoration:none; margin:0 1px 0 0; text-align:center; padding:10px 0; float:left; width:24.5%; background:#e4e4e4;}
.pop_atepsample .tabWrap .current {}
.pop_atepsample .tabWrap .current a {color:#fff; background-color:#657a8a; color:#fff;}
.pop_atepsample .tabWrap .tab_Content_Wrap {display:inline-block; padding:0 15px; margin-bottom:30px;}
.pop_atepsample .tab_text {text-align:center; margin-bottom:25px;}
.pop_atepsample .tab_text span {font-size:12px;}

.tab_Content_Wrap h2 {font-size:15px; text-align:center; font-weight:normal; color:#585858; border-bottom:2px solid #dedede; border-top:2px solid #dedede; padding:10px 0;}
.tab_Content_Wrap h2 img {width:25px; vertical-align:bottom; margin-right:5px;}
.tab_Content_Wrap .txt01 {color:#272727; font-weight:bold;}
.tab_Content_Wrap .part_box {border:1px dashed #e4e4e4; padding:15px; margin-top:10px;}
.tab_Content_Wrap .part_box h3 {margin:0; font-size:12px; line-height:18px; margin-bottom:12px; width:76%; float:left;}
.tab_Content_Wrap .part_box p {clear:both;}
.tab_Content_Wrap .txt02 {color:#09aac8; font-size:11px;}
.tab_Content_Wrap .txt03 {margin-bottom:12px;}
.tab_Content_Wrap .answer {color:#ff0000; font-weight:bold;}
.tab_Content_Wrap .btn_answer {margin-top:20px; text-align:center;}
.tab_Content_Wrap .btn_answer a {width:100%; background:#ff3636; display:inline-block; color:#fff; padding:12px 0; border-radius:5px; font-weight:bold; font-size:14px;}

/* 샘플 Listening player */
.audiojs { width:60px;height:28px; background: none;-webkit-box-shadow:none;-moz-box-shadow:none; -o-box-shadow:none; box-shadow:none; display:inline-block; float:right;}
.audiojs .play{background:url(../image/pop/bizbtn_play.png) no-repeat; width:60px; height:28px}
.audiojs .pause{background:url(../image/pop/bizbtn_stop.png) no-repeat; width:60px; height:28px}
.audiojs .loading{background:url(../image/pop/bizbtn_play.png) no-repeat; width:60px; height:28px}

.audiojs .play-pause {width:60px; height:28px; padding:0; border-right: none}
.audiojs p { width: 60px; height: 28px;}
.audiojs .scrubber {display:none; background: #5a5a5a; width: 85px; height: 10px; margin: 5px;  }
.audiojs .progress {display:none; height: 10px; width: 0px; background: #ccc; 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc));
background-image: -moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%); }
.audiojs .loaded { display:none;height: 10px; background: #000; display:none;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222));
background-image: -moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%); }
.audiojs .time {display:none; float: left; height: 25px; line-height: 25px; }
.audiojs .error-message { height: 24px;line-height: 24px; }

/* 드림레터 팝업 */
.dream_event {text-align:center;}
.dream_event .dream_btn {margin:20px; display:inline-block; width:200px;}

/* 라이팅스타 팝업 */
.wtstar_event {text-align:center;background-color:#36ad3c;}
.wtstar_event .wtstar_btn {margin:20px; display:inline-block; width:200px; }

/* 동탄랭콘오픈 안내  */
.open_dongtan {padding:0px; margin:0px;}

.open_dongtan a.dongtan_btn {display:inline-block; width:100%; background-color:#16103f; line-height:50px; color:#fff; font-size:15px; font-weight:bold; text-align:center;float:left;}
.open_dongtan .test_ing { text-align:center; }

/*수원장안확장이전 안내  */
.open_jangan {padding:0px; margin:0px;}
.open_jangan .test_ing { text-align:center; margin:20px 0; }

/*일산백마랭콘 안내  */
.open_baekma {padding:0px; margin:0px;}
.open_baekma .test {background:#ff7e00; margin:20px auto 50px; width:90%; text-align:center; padding:0 0 20px 0}
.open_baekma .test .test_img {margin:20px 0 15px; width:60%;}
.open_baekma .test .btn {width:90%; display:inline-block; margin:5px 0;}

/* new 아발론 가을학기 팝업  */
.ava_open {}
.ava_open .tit {width:90%; margin:20px auto 25px}
.ava_open .ava_con {padding:15px; background:#dfd8d5;}
.ava_open .ava_ele {background:#fff; margin-bottom:20px; position:relative; margin-top:15px;}
.ava_open .ava_ele .ele_img {position:absolute; top:-58px; right:-10px; width:100px;}
.ava_open .ava_ele h3 {margin:0; padding:16px 0 0 0; width:85%;}
.ava_open .ava_ele dl {padding:15px; margin:20px 0 0 0;}
.ava_open .ava_ele dt {font-size:14px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; margin-bottom:5px; color:#5c2d91;}
.ava_open .ava_ele dt span {font-size:12px; color:#9e6fd4;}
.ava_open .ava_ele dd {margin:0 0 15px 0}
.ava_open .ava_mid {background:#fff; margin-bottom:20px; position:relative;}
.ava_open .ava_mid .mid_img {position:absolute; top:48px; right:-10px; width:85px;}
.ava_open .ava_mid h3 {margin:0; padding:16px 0 0 0; width:85%;}
.ava_open .ava_mid dl {padding:15px; margin:20px 0 0 0;}
.ava_open .ava_mid dt {font-size:14px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; margin-bottom:5px; color:#065e87;}
.ava_open .ava_mid dt span {font-size:12px; color:#2079a2;}
.ava_open .ava_mid dd {margin:0 0 15px 0}
.ava_open .ava_read {background:#f4f2f1; position:relative;}
.ava_open .ava_read_btn {width:100%; text-align:center; padding:10px;}
.ava_open .ava_read .read_img {position:absolute; top:132px; right:10px; width:60px;}
.ava_open .ava_read h3 {margin:0; padding:16px 0 0 0; width:85%;}
.ava_open .ava_read h4 {text-align:center;}
.ava_open .ava_read dl {padding:15px; margin:0;}
.ava_open .ava_read dt {line-height:25px; margin-bottom:10px;}
.ava_open .ava_read dt span {font-size:16px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; }
.ava_open .ava_read dd {margin:0 0 2px 0;}
.ava_open .ava_read ul {margin:20px 0; display:inline-block;}
.ava_open .ava_read li {padding:0 0 0 50px; margin:0 0 15px 18px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; line-height:22px;}
.ava_open .ava_read li span {display:block; font-family:"NotoSansKR-Light", "NotoSansKR-Medium", "NanumGothic", "Dotum"; line-height:18px;}
.ava_open .ava_read li span.new {display:inline-block; background:#ff4242; color:#fff; padding:0 10px; margin-left:10px;}
.ava_open .ava_read li span.red {color:#ff4242;}
.ava_open .ava_read li.one {background:url(../image/pop/open/17f_read01.png) no-repeat; background-size:40px;}
.ava_open .ava_read li.two {background:url(../image/pop/open/17f_read02.png) no-repeat; background-size:40px;}
.ava_open .ava_read li.three {background:url(../image/pop/open/17f_read03.png) no-repeat; background-size:40px;}
.ava_open .ava_read li.four {background:url(../image/pop/open/17f_read04.png) no-repeat; background-size:40px;}

.ava_open .ava_alma {background:#ff8408; position:relative;}
.ava_open .ava_alma .read_img {position:absolute; top:132px; right:10px; width:60px;}
.ava_open .ava_alma h3 {margin:0; padding:16px 0 0 0; width:85%; color:#fff;}
.ava_open .ava_alma dl {padding:15px; margin:0;}
.ava_open .ava_alma dt {line-height:25px; margin-bottom:10px; color:#1a1346; margin-top:12px;}
.ava_open .ava_alma dt span {font-size:16px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum";}
.ava_open .ava_alma dd {margin:0 0 2px 0; color:#fff;}
.ava_open .ava_alma ul {margin:20px 0; display:inline-block;}
.ava_open .ava_alma li {padding:0 0 0 50px; margin:0 0 15px 18px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; line-height:22px;}
.ava_open .ava_alma li span {display:block; font-family:"NotoSansKR-Light", "NotoSansKR-Medium", "NanumGothic", "Dotum"; line-height:18px;}
.ava_open .ava_alma li span.new {display:inline-block; background:#ff4242; color:#fff; padding:0 10px; margin-left:10px;}
.ava_open .ava_alma li span.red {color:#ff4242;}
.ava_open .ava_alma li.one {background:url(../image/pop/open/17f_read01.png) no-repeat; background-size:40px;}
.ava_open .ava_alma li.two {background:url(../image/pop/open/17f_read02.png) no-repeat; background-size:40px;}
.ava_open .ava_alma li.three {background:url(../image/pop/open/17f_read03.png) no-repeat; background-size:40px;}
.ava_open .ava_alma li.four {background:url(../image/pop/open/17f_read04.png) no-repeat; background-size:40px;}

/* a_tep 성적우수자 팝업*/
.pop_atepwin {background:#f9f9f9;}
.pop_atepwin_con {width: 95%;margin: 10px auto 20px auto;}
.pop_atepwin_con>h2 {font-size:15px; color:#1e87cc; margin:5px 0 7px 0; display:inline-block;min-width:110px;border:2px solid #1e87cc;padding: 5px 30px; border-radius: 50px;}
.pop_atepwin_con>h3 {font-size:12px; margin:10px 0 8px 0; border:2px solid #007da6; display:inline-block; padding:0 10px; border-radius:50px; line-height:20px; color:#007da6;}
.box_result_all {margin:0 auto; border-bottom:2px solid #dcdcdc; text-align:center; margin-bottom:10px}
/* .box_result_all th {padding:8px 6px; border-right:none; background-color:#4f8790; color:#fff; font-weight:bold} */
.box_result_all td {background:#fff; padding:6px; border-bottom:1px solid #e5e5e5; border-right:none; font-size:12px;}
/* .win_region {display:block; text-align:center; background:#054158; line-height:50px; color:#fff; font-size:14px; margin:25px 0 10px;font-family: "NotoSansKR-Medium", "NanumGothic", "Dotum";} */
/* .win_sw {display:block; text-align:center; background:#007da6; line-height:50px; color:#fff; font-size:14px; margin-bottom:10px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum";}
.win_most {display:block; text-align:center; background:#4f8790; line-height:50px; color:#fff; font-size:14px; margin-bottom:10px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum";} */
.report {display:block; text-align:center; background:#f68a2b; line-height:50px; color:#fff; font-size:14px; margin-bottom:10px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum";}
.win_photo {display:block; text-align:center; background:#823d00; line-height:50px; color:#fff; font-size:14px; margin-bottom:10px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum";}

.pop_atepwin .tab_Menu {margin:0px auto; padding:0px; list-style:none; width:95%;}
.pop_atepwin .tabMenu {margin: 10px 0; text-align:center; padding:10px 0; float:left; width:20%; background:#efefef;}
.pop_atepwin .tabMenu a {color:#676767; font-weight:bold; text-decoration:none; }
/* .pop_atepwin .current {background-color:#054158; color:#fff;} */
.pop_atepwin .current a {color:#fff;}
.pop_atepwin .tabPage { width: 100%; padding-top:40px;}
.pop_atepwin .tabPage h2 {font-size:15px; color:#054158; margin:20px 0 5px 0; display:inline-block;}

.pop_atepwin .tabPage:nth-child(2) {padding-top:20px;}

.txt_g {color:#f2b000; font-weight:bold}
.txt_s {color:#86888e; font-weight:bold}
.txt_b {color:#6b4f24; font-weight:bold}
.txt_14 {font-size:14px}
/* .bg_g td, .bg_g {background-color:#f9f9ef !important}
.bg_s td, .bg_s {background-color:#f5f8fa !important}
.bg_b td, .bg_b {background-color:#fcf8f3 !important} */
.bg_seoul {background-color:#f9f6f2 !important}
.bg_gg {background-color:#f2f9f8 !important}
.bg_gs {background-color:#f8f6f4 !important}
.bg_cc {background-color:#f8f3f8 !important}
.bg_etc {background-color:#f4f8f3 !important}
.bg_tdr {border-right:1px solid #e5e5e5}

/* 21 a_tep 성적우수자 팝업*/
.tit_img img{width: 100%;}
.box_result_all th {padding:8px 6px; border-right:none; background-color:#67686c; color:#fff; font-weight:bold}
.win_region {display:block; text-align:center; background:#63bce4; line-height:50px; color:#fff; font-size:14px; margin-bottom:10px;font-family: "NotoSansKR-Medium", "NanumGothic", "Dotum";}
.win_sw {display:block; text-align:center; background:#2aa0de; line-height:50px; color:#fff; font-size:14px; margin-bottom:10px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum";}
.win_most {display:block; text-align:center; background:#1b86cc; line-height:50px; color:#fff; font-size:14px; margin-bottom:10px; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum";}
.pop_atepwin .current {background-color:#1b86cc; color:#fff;}
.bg_g td, .bg_g {background-color:#fffef1 !important}
.bg_s td, .bg_s {background-color:#eff8ff !important}
.bg_b td, .bg_b {background-color:#fff4e7 !important}

/* a_tep 평균 분석 팝업 */
.atep_wrap{max-width: 800px; background: #fff; height: 100%;}
.pop_atep_a .pop_container ul {margin:0; padding:0; text-align:center; list-style:none; }
.pop_atep_a .pop_container ul li {margin-bottom:20px;}
.pop_atep_a .tabWrap{background: #fff;}
.pop_atep_a .tabWrap .tab_Menu {width: 90%; margin: 15px auto 30px auto; list-style:none; font-size: 17px;}
.pop_atep_a .tab_Menu::after{display: block; content: ""; clear: both;}
.pop_atep_a .tabWrap .tabMenu { text-align:center;  width:32%; background:#e4e4e4;border: 1px solid #ffff; display: inline-block;}
.pop_atep_a .tabWrap .tabMenu a {color:#676767; font-weight:bold; text-decoration:none; }
.pop_atep_a .tabMenu a{width: 100%; display: block; padding:12px 0;}
.pop_atep_a .tabWrap .current {background-color:#1b85cb; color:#fff;}
.pop_atep_a .tabWrap .current a {color:#fff;}
.pop_atep_a .tabWrap .tab_Content_Wrap {width: 90%; margin: 0 auto;}



/* a_tep speech king 팝업*/
.pop_speechking {background:#ededed;}
.pop_speechking_con {padding:0 0 20px 0;}
.pop_speechking_con .king01 ul {padding:30px 47px 0 0;}
.pop_speechking_con .king02 ul {padding:42px 47px 0 0;}
.pop_speechking_con .king03 ul {padding:48px 47px 0 0;}
.pop_speechking_con ul li {text-align:right; margin-bottom:10px;}
.pop_speechking_con ul li a {display:inline-block;}
.pop_speechking_con ul li img {width:110px;}
.pop_speechking_con .king01 {margin:13px 0 0 0; background:url(../image/pop/atep/2018/speechking01.png) no-repeat; background-size:contain; height:230px;}
.pop_speechking_con .king02 {margin:0 0 0 0; background:url(../image/pop/atep/2018/speechking02.png) no-repeat; background-size:contain; height:245px;}
.pop_speechking_con .king03 {margin:-27 0 0 0; background:url(../image/pop/atep/2018/speechking03.png) no-repeat; background-size:contain; height:275px;}



/* 17halloween 팝업 */
.halloween17 {background:#000;}
.halloween17 ul {padding:0 10px 20px;}
.halloween17 li {margin-bottom:5px;}

/* 18 겨울캠프 유학 조기등록 팝업 */
.globe18win {background:url(../image/pop/globe/bg_18sp.png) no-repeat; background-size:cover;}
.globe18win .swiper-slide{width:90%;}
.globe18win .swiper-slide:first-child {width:100%; background: none;}
.globe18win .swiper-slide:last-child {width:100%; background: none; margin-right:none !important;}
.globe18win .swiper-pagination {margin-bottom:10px;}

/* 캠퍼스 오픈안내  */
.level_box {background-color:#ececec; padding:25px 0 20px;}
.level_box .level_ele {display:inline-block; padding:0 15px; margin:20px 0 10px;}
.level_box .level_ele img {width:100%; margin:0;}
.level_box .level_mid {display:inline-block; padding:0 15px;}
.level_box .level_mid img {width:100%; margin:0;}


/*alma_open*/
.alma_open {padding:0; margin:0;background: #0e2c62; max-width: 750px; margin: 0 auto;}
.alma_open ul { padding:0 20px;}
.alma_open ul li {width:45%; display:inline-block;margin: 0 6px;}
.alma_open ul li a {display:inline-block;}

/* 랭콘 페스티벌 2017 팝업 */
.festival17 ul {padding:0 10px 20px;}
.festival17 li {margin-bottom:5px;}

/* 18겨울특강 */
.special_18w {letter-spacing: -0.3px;}
.ava_top {padding:15px 10px;} 
.ava_top .title {padding:0 10px;}
.ava_top ul.ava_list {margin-top:20px;}
.ava_top ul.ava_list li {border-radius:10px; margin-bottom:8px; padding:7px 7px 7px 55px; color:#292b4a; font-size:11px; line-height:18px}
.ava_top ul.ava_list li span {display:block;}
.ava_top ul.ava_list li.s_list01 {background:url(../image/pop/special/ava_list01.png) no-repeat 11px center #dcf1fd; background-size:32px;}
.ava_top ul.ava_list li.s_list01 span {color:#0090d6; font-weight:bold;}
.ava_top ul.ava_list li.s_list02 {background:url(../image/pop/special/ava_list02.png) no-repeat 11px center #feeedc; background-size:32px;}
.ava_top ul.ava_list li.s_list02 span {color:#f36f21; font-weight:bold;}
.ava_top ul.ava_list li.s_list03 {background:url(../image/pop/special/ava_list03.png) no-repeat 11px center #eae5f2; background-size:32px;}
.ava_top ul.ava_list li.s_list03 span {color:#9a258f; font-weight:bold;}
.ava_top ul.ava_list li.s_list04 {background:url(../image/pop/special/ava_list04.png) no-repeat 11px center #fdf0f5; background-size:32px;}
.ava_top ul.ava_list li.s_list04 span {color:#ee2768; font-weight:bold;}

.special_18w .tabWrap .tab_Menu {margin:0px; padding:0px; list-style:none; display:inline-block; width:100%;}
.special_18w .tabWrap .tabMenu {margin:0px; text-align:center; }
.special_18w .tabWrap .tabMenu a {color:#676767; font-weight:bold; background:#e4e4e4; text-decoration:none; width:50%; float:left; padding:10px 0 10px; display:inline-block;}
.special_18w .tabWrap .current a.avalon {color:#ffffff; font-weight:bold; background:#019ade; width:50%; float:left;}
.special_18w .tabWrap .current a.langcon {color:#ffffff; font-weight:bold; background:#f68121; width:50%; float:left;}
.special_18w .tabWrap .tabPage {float:left; padding-bottom:30px;}
.special_18w h3.a_tit {color:#232075; margin:0; font-size:15px;}
.special_18w h3.b_tit {color:#883194; margin:0; font-size:15px;}
.special_18w h3.c_tit {color:#ed0c6c; margin:0; font-size:15px; text-align:left !important;}
.special_18w h3.a_tit span {background-color:#232075; font-size:11px; margin:0 5px 0 0; color:#fff; line-height:24px; display:inline-block; padding:0 8px; float:left;}
.special_18w .special_box {padding:20px;}
.special_18w .special_box dl {margin:8px 0 20px;}
.special_18w .special_box dt {font-weight:bold;}
.special_18w .special_box dd {padding:0; margin:5px 0 0 0; color:#5f5f5f;}
.special_18w .special_box dl.bor_btm {margin:8px 0 10px; padding-bottom:20px;}
.special_18w .special_box dt {font-weight:bold;}
.special_18w .special_box dd {padding:0; margin:5px 0 0 0; color:#5f5f5f;}

/* 17christmas 팝업 */
.christmas17 {background:#eff7f7;}
.christmas17 ul {padding:0 10px 20px;}
.christmas17 li {margin-bottom:5px;}

/* 17certificate 팝업 */
.certificate17 ul {padding:0 10px 20px;}
.certificate17 li {margin-bottom:5px;}

/* 수내 확장이전 팝업 */
.sunacampus {margin-bottom:0;}
.sunacampus .s01 {margin:-40px 30px 0; font-size:13px; color:#333; line-height:23px; letter-spacing:-1px;}
.sunacampus .s01 span {color:#181b48; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum";}
.sunacampus .s02 {z-index:99; position:relative; text-align:right; padding:0 30px;}
.sunacampus .s02 img {width:110px;}
.sunacampus .address:before {content:""; border-bottom:1px solid #d0d0d0; display:block; width:100%; position:absolute; top:-30px; left:0; z-index:9;}
.sunacampus .address {position:relative; color:#333; margin:15px 30px 25px;}
.sunacampus .address li {margin-bottom:3px; letter-spacing:-1px; font-size:12px;}
.sunacampus .address li.orange, .sunacampus .address li.orange span {color:#ff7101;}
.sunacampus .address li span, .sunacampus .address li a {color:#333; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; font-size:13px; display:inline-block; margin-left:10px;}
.sunacampus dl {margin:0; background:#fec600; display:inline-block; padding:10px;}
.sunacampus dl dt {text-align:center; margin-top:10px;}
.sunacampus dl dt img { width:140px}
.sunacampus dl dd {margin:15px 0 0 0; text-align:center;}
.sunacampus dl dd a {display:inline-block; width:48%; margin:0 2px;}

/* 캠퍼스 오픈안내  */
.fc18sp_open {padding:0px; margin:0px;}
.fc18sp_open ul.tabs {margin: 0; padding: 0; float: left; list-style: none; height: 40px;  width: 100%; font-family:"dotum"; font-size:15px;}
.fc18sp_open ul.tabs li { float: left; text-align:center; cursor: pointer; width:25%; height: 40px; line-height: 40px; font-weight: bold; background: #fafafa; overflow: hidden; position: relative; margin:0;}
.fc18sp_open ul.tabs li.active { background:#0f0a4c; color:#fff;}
.fc18sp_open .tab_container { clear: both; float: left; background: #FFFFFF;}
.fc18sp_open .tab_content {font-size: 12px; display: none;}
.fc18sp_open .tab_container .tab_content ul { width:100%; margin:0px; padding:0px;}
.fc18sp_open .tab_container .tab_content ul li { padding:5px; list-style:none}
.fc18sp_open #container {display: inline-block;}

.fc18sp_open .cam_info {padding:30px; margin:0;}
.fc18sp_open .cam_info dt {width:15%; display:inline-block; float:left;}
.fc18sp_open .cam_info dd {width:85%; display:inline-block; margin:0; font-weight:bold; font-size:14px; margin-bottom:10px;}
.fc18sp_open .cam_info dd span {display:block; color:#7d7d7d; font-size:12px;}
.fc18sp_open .cam_info dd.tel {font-size:16px;}
.fc18sp_open .cam_info dd.tel a {color:#000;}
.fc18sp_open .cam_info dd.tel a span {display:inline-block; margin-right:3px;}
.fc18sp_open .fc_test {background-color:#ffc600; padding:20px; display:inline-block; margin:0;}
.fc18sp_open .fc_test dt {display:inline-block; float:left; width:25%; padding:30px 8px;}
.fc18sp_open .fc_test dd {width:65%; margin:0; padding:0; float:right;}
.fc18sp_open .fc_test dd a {display:inline-block; margin:2px 0;}



/* 동백 확장이전 팝업 */
.dongbaekcampus {margin-bottom:0;}
.dongbaekcampus .s01 {margin:-40px 30px 0; font-size:13px; color:#333; line-height:23px; letter-spacing:-1px;}
.dongbaekcampus .s01 span {color:#181b48; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum";}
.dongbaekcampus .s02 {z-index:99; position:relative; text-align:right; padding:0 30px;}
.dongbaekcampus .s02 img {width:110px;}
.dongbaekcampus .address:before {content:""; border-bottom:1px solid #d0d0d0; display:block; width:100%; position:absolute; top:-30px; left:0; z-index:9;}
.dongbaekcampus .address {position:relative; color:#333; margin:15px 30px 25px;}
.dongbaekcampus .address li {margin-bottom:3px; letter-spacing:-1px; font-size:12px;}
.dongbaekcampus .address li.orange, .dongbaekcampus .address li.orange span {color:#ff7101;}
.dongbaekcampus .address li span, .dongbaekcampus .address li a {color:#333; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; font-size:13px; display:inline-block; margin-left:10px;}
.dongbaekcampus dl {margin:0; background:#ff7200; display:inline-block; padding:10px;}
.dongbaekcampus dl dt {text-align:center; margin-top:10px;}
.dongbaekcampus dl dt img { width:140px}
.dongbaekcampus dl dd {margin:15px 0 0 0; text-align:center;}
.dongbaekcampus dl dd a {display:inline-block; width:48%; margin:0 2px;}

/* 수내 VR보기 추가 */
.vr_view {display:inline-block; padding:15px;}
.vr_view .tit {margin:10px 0 15px; text-align:center; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; color:#1f224d; font-size:16px;}
.vr_view .tit img {display:inline-block; width:40px; margin-bottom:10px;}
.vr_view li {width:48%; float:left; margin:0 3px 10px;}
.vr_view li span {display:block; line-height:20px; background:#ededed; border-radius:50px; padding:0 10px; margin-top:5px; text-align:center;}

.pop_vr {position:fixed; top:0; left:0; width:100%; height:100%; display:none; z-index:999}
.pop_vr .closebtn {position:absolute; top:10px; right:10px; z-index:9999; cursor:pointer;}
.view {cursor:pointer; display:inline-block; position:relative;}

/* 20주년 기념 */
.anni20_wrap{margin:0 auto; border-top:10px #f27921 solid; text-align:center; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; overflow-x:hidden}
.anni20_head img{ margin-top:3em; z-index:5; position:relative}
.anni20_contents{width:80%; box-sizing:content-box; display:inline-block; position:relative;}
.anni20_contents .bgcircle{ background:#f27921; border-radius:50em; width:520px; height:520px; display:inline-block; text-align:center; position:absolute; top:-50px; left:50%; margin-left:-260px; z-index:1; white-space: pre}
.anni20_contents .message{color:#fff; position:relative; text-align:left; font-size:1.1em; line-height:1.7; z-index:3; margin-top:2.5em; letter-spacing:-1px}
.anni20_contents .message .txt_l{font-size:1.7em; font-weight:bold; display:block; text-shadow:2px 2px 1px #d65a00; line-height:1.5}
.anni20_contents .message .txt_sm{font-size:1.2em; font-weight:bold; text-shadow:2px 2px 1px #d65a00;}
.anni20_contents .message .txt_m{font-size:0.6em; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum";}
.anni20_contents .photo_l{position: relative; left:-4em; bottom:-1em; z-index:10; }
.anni20_contents .photo_l .circle{ width:50%; z-index:10}
.anni20_contents .photo_l .balloon{width:20%; position:relative; left:-1em}
.anni20_contents .photo_r{position:relative; right:-5.5em; bottom:-1em; z-index:10}
.anni20_contents .photo_r img{ width:70%}
.anni20_foot{display:block; width:auto; z-index:11; position: relative; bottom:0; left:0}
.anni20_foot img{ margin:2.2em 0 1.5em; width:35%;}

.btnarea{max-width: 750px; margin: 0 auto;}

/* 20주년 기념 */
.avocado .btnarea {padding:10px 20px 20px; background:#cadb2a; text-align:center;}
.avocado .btnarea a {display:inline-block; width:45%; margin:0px 3px;}

/* 18 여름캠프 유학 조기등록 팝업 */
.globe18su {background:url(../image/pop/globe/main18su_bg.png) no-repeat; background-size:cover;}
.globe18su .swiper-slide{width:90%; background:url(../image/pop/globe/main18su_bg.png) no-repeat;}
.globe18su .swiper-slide:nth-child(1n) {width:100%; background: none;}
.globe18su .swiper-slide:nth-child(2n), .globe18su .swiper-slide:nth-child(3n), .globe18su .swiper-slide:nth-child(4n),
.globe18su .swiper-slide:nth-child(5n), .globe18su .swiper-slide:nth-child(6n), .globe18su .swiper-slide:nth-child(7n),
.globe18su .swiper-slide:nth-child(8n), .globe18su .swiper-slide:nth-child(9n), .globe18su .swiper-slide:nth-child(10n),
.globe18su .swiper-slide:nth-child(11n) {width:90%;}
.globe18su .swiper-slide:last-child {width:100%; background: none; margin-right:none !important;}
.globe18su .swiper-pagination {margin-bottom:10px;}

/* 18 여름캠프 설명회 팝업 */
.globe18sum {background:url(../image/pop/globe/main18su_bg.png) no-repeat; background-size:cover;}
.globe18sum .swiper-slide{width:90%;}
.globe18sum .swiper-slide:first-child {width:100%; background: none;}
.globe18sum .swiper-slide:last-child {width:100%; background: none; margin-right:none !important;}
.globe18sum .swiper-pagination {margin-bottom:10px;}

/* 성동 오픈 */
.open_wrap {padding:0px; margin:0px; text-align:center}
.open_wrap h1{ padding:0}
.open_wrap .open_container { text-align:center; background:#f4f4f4; padding-top:1.5em}
.open_wrap .testarea{ margin-bottom:1.5em; display:inline-block; text-align:center}
.open_wrap .testarea .lvtitle{ width:45%; margin-bottom:.5em}
.open_wrap .testarea ul{ width:65%; display:inline-block; text-align:center}
.open_wrap .testarea li{ margin-top:.5em}

/*20180907 albus_open*/
.albus_open {padding:0; margin:0;background: #252525; max-width: 750px; margin: 0 auto;}
.albus_open ul {padding:0 20px;}
.albus_open ul li {width:45%; display:inline-block; margin: 0 6px;}
.albus_open ul li a {display:inline-block;}

/* 19 겨울캠프 유학 조기등록-1차 팝업 */
.globe19wi {background-size:cover;}
.globe19wi .swiper-slide{width:90%;}
.globe19wi .swiper-slide:first-child {background: none;}
.globe19wi .swiper-slide:last-child {background: none; margin-right:none !important;}
.globe19wi .swiper-pagination {margin-bottom:10px;}

/* 랭콘 아일랜드 오픈 안내*/
.langconisland_open {padding:0; margin:0;}
.langconisland_open ul {max-width:100%; background-color:#fff; text-align:center;}
.langconisland_open ul li {width:26%; display:inline-block;  text-align:center; padding:2px; cursor:pointer;}
/*.langconisland_open ul li a {padding:30px;}*/


/* 190215캠퍼스 오픈안내  */
.fc20sp_open {padding:0px; margin:0px;}
.fc20sp_open ul.tabs {margin: 0; padding: 0; float: left; list-style: none; height: 40px;  width: 100%; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; font-size:15px;}
.fc20sp_open ul.tabs li { float: left; text-align:center; cursor: pointer; width:50%; height: 40px; line-height: 40px; font-weight: bold; background: #fafafa; overflow: hidden; position: relative; margin:0;}
.fc20sp_open ul.tabs li.active { background:#ff7b1c; color:#fff;}
.fc20sp_open .tab_container { clear: both; float: left; background: #3d3d3d;}
.fc20sp_open .tab_content {font-size: 20px; font-weight: bold;color: #fff;}
.fc20sp_open .tab_container .tab_content ul { width:100%; margin:0px; padding:0px;}
.fc20sp_open .tab_container .tab_content ul li { padding:5px; list-style:none}
.fc20sp_open .tab_container .tab_content ul li a img{ width:80%}
.fc20sp_open #container {display: inline-block; text-align:center}

.fc20sp_open .cam_info {padding:30px; margin:0;}
.fc20sp_open .cam_info dt {width:15%; display:inline-block; float:left;}
.fc20sp_open .cam_info dd {width:85%; display:inline-block; margin:0; font-weight:bold; font-size:14px; margin-bottom:10px; text-align:center;}
.fc20sp_open .cam_info dd span {display:block; color:#7d7d7d; font-size:12px; text-align:left}
.fc20sp_open .cam_info dd.tel {font-size:30px;}
.fc20sp_open .cam_info dd.tel a {color:#000;}
.fc20sp_open .cam_info dd.tel a span {display:inline-block; margin-right:3px; text-align:left}
.fc20sp_open .fc_test {display:inline-block; margin:22px 0; text-align:center;}
.fc20sp_open .fc_test dt {display:inline-block; float:left; width:25%; margin:67px 0 0 25px;}
.fc20sp_open .fc_test dd {width:65%; margin:0; padding:0; float:right;}
.fc20sp_open .fc_test dd a {display:inline-block; margin:2px 0;}
.fc20sp_open .fc_test_two {background-color:#ffc600; padding:46px 0; display:inline-block; margin:0; width:100%; }
.fc20sp_open .fc_test_two dt {display:inline-block; float:left; width:25%; margin:10px 0 0 40px;}
.fc20sp_open .fc_test_two dd {width:65%; margin:0; padding:0; float:right;}
.fc20sp_open .fc_test_two dd a {display:inline-block; margin:31px 0;}

/* 19 여름캠프 유학 해외캠프 모집 팝업 */
.globe19su {background:url(../image/pop/globe/19su/bg_19su.jpg) no-repeat; background-size:cover;}
.globe19su .swiper-slide{width:90%;}
.globe19su .swiper-slide:first-child {background: none;}
.globe19su .swiper-slide:last-child {background: none; margin-right:none !important;}
.globe19su .swiper-pagination {margin-bottom:10px;}

/* AVOCADO 아보카도 QR */
.avocado_qr{ background:#fff}
.avocado_qr p{ text-align:center}
.avocado_qr .btnarea {padding:20px 0; text-align:center;}
.avocado_qr .btnarea a {display:inline-block; color:#fff; font-size:1em; border-radius:10px; padding:15px; display:inline-block; width:30%;font-weight:bold }
.avocado_qr .btnarea .btn_elmt{background:#f26352; margin-right:10px;}
.avocado_qr .btnarea .btn_midd{background:#37b4f4}

/* '19스피치킹 수상자 발표 */
.pop_speechking {position:absolute; background:url(../result/img/bg_speechking.jpg) no-repeat; font-family:'NanumGothic','나눔고딕','Dotum';}
.pop_speechking .speechking_tit {}
.pop_speechking .speechking_a {background:url(../image/pop/atep/2019/19spk_result_02.png) no-repeat;background-size:contain; height:566px; } 
.pop_speechking .speechking_a .list{position:absolute; top:627px; left:202px; font-size:21px;}
.pop_speechking .speechking_a .list li{ margin-bottom:18px}
.pop_speechking .speechking_a .list .camname{background:#d99e00}
.pop_speechking .speechking_b {background:url(../image/pop/atep/2019/19spk_result_03.png) no-repeat; background-size:contain; height:616px;}
.pop_speechking .speechking_b .list {position:absolute; top:1230px; left:202px; font-size:21px;}
.pop_speechking .speechking_b .list li{ margin-bottom:18px}
.pop_speechking .speechking_b .list .camname{background:#898989}
.pop_speechking .speechking_c {background:url(../image/pop/atep/2019/19spk_result_04.png) no-repeat;  background-size:contain; height:654px;} 
.pop_speechking .speechking_c .list{position:absolute; top:1807px; left:161px; font-size:21px;}
.pop_speechking .speechking_c .list li{ margin-bottom:18px}
.pop_speechking .speechking_c .list .camname{background:#d88225}
.pop_speechking .student{font-size:25px; font-weight:bold; color:#272727; text-align:left; margin-right:6px}
.pop_speechking .camname {color:#fff; font-weight:bold; text-align:center; padding:2px 4px;}
.pop_speechking .btn img{ vertical-align:middle; margin-left:10px; cursor:pointer}

/* 20 겨울 유학 해외캠프 모집 */
.globe20wi {background:url(../image/pop/globe/19su/bg_19su.jpg) no-repeat; background-size:cover;} 
.globe20wi .swiper-slide{width:90%;}
.globe20wi .swiper-slide:first-child {background: none;}
.globe20wi .swiper-slide:last-child {background: none; margin-right:none !important;}
.globe20wi .swiper-pagination {margin-bottom:10px;}


/* 220118캠퍼스 오픈안내 (청라, 별내, 동대문전농, 김해, 분당정자)  */
.sp22_open {padding:0px; margin:0px auto; max-width: 750px;}
.sp22_open ul.tabs {margin: 0; padding: 0; float: left; list-style: none; height: 70px;  width: 100%; font-family:"NotoSansKR-Medium", "NanumGothic", "Dotum"; font-size:20px;}
.sp22_open ul.tabs li {font-size: 18px; color: #4f4f4f; float: left; text-align:center; cursor: pointer; width:20%; height: 70px; line-height: 70px; background: #dfdfdf; overflow: hidden; position: relative; margin:0;}
.sp22_open ul.tabs li.active { background:#384abc; color:#fff;}
.sp22_open .tab_container { clear: both; float: left; background: #3d3d3d;}
.sp22_open .tab_content {font-size: 20px; font-weight: bold;color: #fff;}
.sp22_open .tab_container .tab_content ul { width:100%; margin:0px; padding:0px;}
.sp22_open .tab_container .tab_content ul li { padding:5px; list-style:none}
.sp22_open .tab_container .tab_content ul li a img{ width:80%}
.sp22_open #container {display: inline-block; text-align:center}

.sp22_open .cam_info {padding:25px 11%;; margin:0;background: #3a3b45; color: #fff; font-size: 20px;text-align: left;}
.sp22_open .cam_info img{margin: 0 8px -4px 0;}
.map_bg{width: 100%; height: 480px;}
.sp22_open .cam_tel_info{background: #181a48; position: relative;}
.sp22_open .cam_tel_info_inner{padding: 9% 0;}
.map_bg{width: 100%; height: 480px;}
.cheongna {position: absolute;top: 61%;left: 42%; width: 42%;height: 15%;}
.byeollae {position: absolute;top: 85%;left: 42%; width: 42%; height: 5%;}
.dongdaemun{position: absolute;top: 61%;left: 42%; width: 42%; height: 15%;}
.gimhae{position: absolute;top: 61%;left: 42%; width: 42%;height: 15%;}
.bundang{position: absolute;top: 61%;left: 42%; width: 42%; height: 15%;}


.su22_open {padding:0px; margin:0px auto; max-width: 750px;}
.su22_open .test_wrap{position: relative;}
.su22_open .otest_btn{width: 62%; height: 21%; margin: 0 auto; position: absolute;  top: 29%; left: 50%;transform: translate(-50%);}
.su22_open .vtest_btn{width: 62%; height: 21%; position: absolute; top: 56%; left: 50%; transform: translate(-50%);margin: 0 auto; }
.su22_open .otest_btn a,
.su22_open .vtest_btn a{width: 100%; height: 100%; display: block; cursor: pointer;}
.su22_open .busan_tel{position: relative;} 
.tle_busan{cursor: pointer; position: absolute;top: 35%; right: 4%;width: 25%; height: 27%;}




@media screen and (min-width:721px) and (max-width:1024px) {
	.pop_speechking_con .king01 {background-size:cover; height:385px;}
	.pop_speechking_con .king01 ul {padding:76px 129px 0 0;}
	.pop_speechking_con .king02 {background-size:cover; height:455px;}
	.pop_speechking_con .king02 ul {padding:102px 129px 0 0;}
	.pop_speechking_con .king03 {background-size:cover; height:515px; margin:13px 0 30px 0;}
	.pop_speechking_con .king03 ul {padding:117px 129px 0 0;}
	.pop_speechking_con ul li {margin-bottom:33px;}
	.pop_speechking_con ul li img {width:180px;}

	/* 20주년 기념 */
	.anni20_head img{ margin-top:4em; width:74%}
	.anni20_contents{ width:50%;}
	.anni20_contents .bgcircle{ width:580px; height:580px; margin-left:-290px}
	.anni20_contents .message{ font-size:1.2em; line-height:1.8; margin-top:3em}
	.anni20_contents .photo_l{left:-12em}
	.anni20_contents .photo_r{ right:-18em; bottom:6em}
	.anni20_contents .photo_r img{ width:50%}
	.anni20_foot img{ width:20%; margin:0 0 1.5em}	
}	

@media (min-width: 481px) and (max-width:610px) {
	/* a_tep 평균 분석 팝업 */
    .pop_atep_a .tabWrap .tab_Menu {font-size: 14px;}
	.pop_atep_a .tabMenu a{padding:8px 0;}

	.sp22_open ul.tabs{height: 54px;}
	.sp22_open ul.tabs li {font-size: 16px; height: 54px; line-height: 54px;}
}    

@media screen and (min-width:381px) and (max-width:480px) {
/*스피치킹 수상자 발표*/
	.pop_speechking .speechking_a {height:351px;}
	.pop_speechking .speechking_a .list{position:absolute; top:339px; left:116px; font-size:15px}
	.pop_speechking .speechking_a .list li{ }
	.pop_speechking .speechking_b {height:351px;}
	.pop_speechking .speechking_b .list{position:absolute; top:716px; left:108px; font-size:15px}
	.pop_speechking .speechking_b .list li{ margin-bottom:18px}
	.pop_speechking .speechking_c {}
	.pop_speechking .speechking_c .list{position:absolute; top:1052px; left:100px; font-size:15px}
	.pop_speechking .speechking_c .list li{ margin-bottom:18px}
	.pop_speechking ul li {margin-bottom:16px;}
	.pop_speechking ul li img {width:88px;}
	.pop_speechking .student{font-size:15px; font-weight:bold; color:#272727; text-align:left; margin-right:6px}
	.avocado_qr .btnarea a {font-size:.9em; padding:15px;width:25%;}

	.sp22_open ul.tabs{height: 46px;}
	.sp22_open ul.tabs li {font-size: 14px; height: 46px; line-height: 46px;}

}

@media (min-width: 321px) and (max-width:480px) {
	/* a_tep 평균 분석 팝업 */
    .pop_atep_a .tabWrap .tab_Menu{font-size: 0.9em;margin: 2% auto 6% auto; width: 95%;}
    .pop_atep_a .tabWrap .tab_Content_Wrap{width: 95%;}
    .pop_atep_a .tabMenu a{padding:5px 0;}
    .pop_atep_a .tabpage{width: 97%;padding: 0 auto;}
}



@media screen and (min-width:321px) and (max-width:380px) {
	.pop_speechking_con .king01 ul {padding:40px 64px 0 0;}
	.pop_speechking_con .king02 ul {padding:52px 59px 0 0;}
	.pop_speechking_con .king03 ul {padding:60px 64px 0 0;}
	.pop_speechking_con ul li {margin-bottom:11px;}
	.pop_speechking_con ul li img {width:95px;}
	/*스피치킹 수상자 발표*/
	.pop_speechking .speechking_a {height:289px;}
	.pop_speechking .speechking_a .list{position:absolute; top:305px; left:86px; font-size:15px}
	.pop_speechking .speechking_a .list li{margin-bottom:9px; }
	.pop_speechking .speechking_b {height:319px;}
	.pop_speechking .speechking_b .list{position:absolute; top:619px; left:76px; font-size:15px}
	.pop_speechking .speechking_b .list li{margin-bottom:9px;}
	.pop_speechking .speechking_c {}
	.pop_speechking .speechking_c .list{position:absolute; top:923px; left:73px; font-size:15px}
	.pop_speechking .speechking_c .list li{margin-bottom:9px;}
	.pop_speechking ul li {margin-bottom:9px;}
	.pop_speechking ul li img {width:88px;}
	.pop_speechking .student{font-size:15px; font-weight:bold; color:#272727; text-align:left; margin-right:6px}
	/* 20주년 기념 */	
	.anni20_head img{ margin-top:3em; width:100%;}
	.anni20_contents{width:80%;}
	.anni20_contents .bgcircle{ width:520px; height:520px; margin-left:-260px;}
	.anni20_contents .message{font-size:1.1em; line-height:1.7; margin-top:2.5em}
	.anni20_contents .photo_l{left:-4em}
	.anni20_contents .photo_r{ right:-5.5em; bottom:-1em}
	.anni20_contents .photo_r img{ width:50%}
	.anni20_foot img{ margin:2.2em 0 1.5em; width:35%;}	

	.sp22_open ul.tabs{height: 40px;}
	.sp22_open ul.tabs li {font-size: 12px; height: 40px; line-height: 40px;}
}

@media screen and (max-width:320px) {
	/*스피치킹 수상자 발표*/
	.pop_speechking .speechking_a {height:250px;}
	.pop_speechking .speechking_a .list{position:absolute; top:269px; left:63px; font-size:14px}
	.pop_speechking .speechking_a .list li{ margin-bottom:5px;}
	.pop_speechking .speechking_b {height:275px;}
	.pop_speechking .speechking_b .list{position:absolute; top:543px; left:53px; font-size:14px}
	.pop_speechking .speechking_b .list li{margin-bottom:5px;}
	.pop_speechking .speechking_c {}
	.pop_speechking .speechking_c .list{position:absolute; top:809px; left:47px; font-size:14px}
	.pop_speechking .speechking_c .list li{margin-bottom:5px;}
	.pop_speechking .list li{margin-bottom:5px;}
	.pop_speechking ul li img {width:88px;}
	.pop_speechking .student{font-size:15px; font-weight:bold; color:#272727; text-align:left; margin-right:6px}
	
	.pop_speechking_con .king01 {height:165px;}
	.pop_speechking_con .king02 {height:195px;}
	.pop_speechking_con .king03 {height:220px;}
	.pop_speechking_con ul li {margin-bottom:9px;}
	.pop_speechking_con ul li img {width:85px;}

	.sp22_open ul.tabs{height: 36px;}
	.sp22_open ul.tabs li {font-size: 10px; height: 36px; line-height: 36px;}

}


@media screen and (max-width:320px) {
	/* a_tep 평균 분석 팝업 */
    .pop_atep_a .tabWrap .tab_Menu{font-size: 0.8em;margin:2% auto 6% auto; width: 95%;}
    .pop_atep_a .tabWrap .tab_Content_Wrap{width: 95%;}
    .pop_atep_a .tabMenu a{padding:3px 0;}
    .pop_atep_a .tabpage{width: 97%;margin: 0 auto;}
}
