@charset "utf-8";
/* CSS Document */

/* basic */

html, select, body, button, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration:none;
  font-family:Arial, Tahoma, sans-serif;
}
html { height: 101%; }

body { font-size: 62.5%; line-height:1; font-family:Arial, Tahoma, sans-serif;}
button {cursor:pointer;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }

input {font-size:10pt; font-family:Arial, Tahoma, sans-serif; padding-left:5px; border:1px solid #c7c7c7; height:20px; margin:0;}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }

table { }
img { border: 0; }

p { font-size: 1.2em; line-height: 1.0em; color:#333; }

sub, sup{ font-size: 20px !important;}

/* 자주활용 */
.blind {position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}

caption {position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}


/* 본문바로가기 */
#skipmenu {position:relative;  z-index:1000; padding:0; margin:0 auto; width:100%;}
a.skip_navi {position:absolute; display:block; width:100%; left:0; text-align:center; top:-10000px; z-index:500; line-height:2.6; font-size:13pt; padding:0; margin:0;}
a.skip_navi:hover, a.skip_navi:focus, a.skip_navi:active {position:absolute; top:0;  font-weight:bold; color:#fff; background:#3e3e3e; z-index:1000; margin:0; padding:0;}
.bgNone {background:#f7f7f7;}



@media(max-width:320px;){
#mobile_menuArea{position:absolute;top:0;right:0px;width:80%;}
#mobile_menuArea h3{height:54px;background-color:#041624}
#mobile_menuArea h3 div.menu_title{float:left;width:80%;border:none;color:#ffffff;}
#mobile_menuArea h3 div.menu_close{width:20%;float:right;text-align:right;line-height:54px;}

.smenu_list{width:100%;}
.smenu_list li{line-height:40px;font-size:11pt;color:#828181;background:#d5d5d5 url(../../image/ko/mobile/menu_unsel.png)top right no-repeat;;border-bottom:1px #bfbfbf solid;text-transform:uppercase;font-weight:600}
.smenu_list li span{padding-left:15px}
.smenu_list li a:link span{color:#828181;}
.smenu_list li a:hover span{color:#828181;}
.smenu_list li a:visited span{color:#828181;}
.smenu_list li.smenu_select{color:#ffffff;background:#0078bd url(../../image/ko/mobile/menu_sel.png)top right no-repeat;border-bottom:none;}

.ssmenu_list li{background:#ffffff url(../../image/ko/mobile/menu_sel1.png)top right no-repeat;padding-left:15px;font-size:10pt;font-weight:500}
.ssmenu_list li a:link{color:#828181;}
.ssmenu_list li a:hover{color:#0078bd; text-decoration:underline;}
.ssmenu_list li a:visited{color:#828181;}
.ssmenu_list li.ssmenu_select{color:#0078bd}
.ssmenu_list li.ssmenu_select a:link{color:#0078bd}
.ssmenu_list li.ssmenu_select a:hover{color:#0078bd}
.ssmenu_list li.ssmenu_select a:visited{color:#0078bd}

#mobile_Area{display:inline}
#pc_padArea{display:none}
body{width:100%;}
#headArea2{height:54px;background-color:#0c2639}
#headArea2 h1{float:left;padding:7px 0 0 14px;}
#headArea2 div.mobile_nav{float:right;padding:20px 10px 0 0}
#headArea2 div.mobile_nav2{font-size:11pt; font-weight:600; float:right; padding: 20px 10px 0 0}
#headArea2 div.mobile_nav2 a:link{color:#ffffff}
#headArea2 div.mobile_nav2 a:hover{color:#ffffff}
#headArea2 div.mobile_nav2 a:visited{color:#ffffff}
#iconArea{height:160px;}

#menu {border-top:5px solid #727e00;}
#menu .user_info {color:#ff9600; height:52px; border-bottom:1px solid #1f1f1f; background:#323232; text-align:center; vertical-align:middle; display:block; overflow:hidden; font-size:11pt; padding-top:15px;}
#menu .subMenu li a {padding:10px 10px 10px 42px;}
#menu .subMenu li.mm-subtitle a {padding:30px 10px 10px 20px;}

#mobileContent {min-width:320px; min-height:400px;}
#mobileSubContent {min-width:320px; min-height:400px; background:#dcdcdc; overflow:hidden;}

#subContentWrap {background:#fff; margin:10px; border-radius:10px; min-height:400px; overflow:auto;}

#visualArea{text-align:center;}

#main_tabArea{overflow:hidden;width:100%;}
#main_tabArea ul.main_tabList{width:100%;text-align:center;}
#main_tabArea ul.main_tabList li{float:left;width:33.3333%;height:35px;text-align:center;padding-top:12px;font-size:8pt;color:#ffffff;font-weight:600;background-color:#19acdb;border-right:1px #0c2639 solid}
#main_tabArea ul.main_tabList li a:link{color:#ffffff}
#main_tabArea ul.main_tabList li a:hover{color:#ffffff}
#main_tabArea ul.main_tabList li a:visited{color:#ffffff}

#main_tabArea ul.main_tabList li.selectList{background-color:#041624;}
#main_tabArea div.main_tabText{clear:both;padding:20px;background-color:#041624;color:#ffffff;height:143px}
#main_tabArea div.main_tabText div.tab_text{float:left;font-size:8pt;line-height:1.4;width:100%;width:75%;}
#main_tabArea div.main_tabText div.tab_text span{font-size:10pt;font-weight:600;line-height:1.7;}
#main_tabArea div.main_tabText div.tab_btn{float:left;width:24.9%;text-align:right;padding-top:50px;}

#firstCon{overflow:hidden; width:100%;padding:0 3%;background-color:#e6e6e6}
#firstCon div.newsArea{float:left;padding:40px 0 0px 0;width:100%;}
#firstCon div.newsArea h4 div.news_title{float:left;width:75%;font-size:14pt;color:#4e4e4e;font-weight:600;padding-bottom:25px;}
#firstCon div.newsArea h4 div.news_btn{float:left;width:10%;padding-right:5%;}

#firstCon div.newsArea ul.news_list li{border-bottom:1px #b8b8b8 dotted;padding-bottom:10px;}
#firstCon div.newsArea ul.news_list li.last_list{border:none}
#firstCon div.newsArea ul.news_list li div.title{font-size:10pt;color:#363636;padding-top:15px;clear:both;}
#firstCon div.newsArea ul.news_list li div.title a:link{color:#474747;}
#firstCon div.newsArea ul.news_list li div.title a:hover{color:#474747;text-decoration:}
#firstCon div.newsArea ul.news_list li div.title a:visited{color:#474747;}

#firstCon div.newsArea ul.news_list li div.con_info{font-size:8pt;color:#83a7b2;padding:10px 0 10px 0}
#firstCon div.newsArea ul.news_list li div.con_txt{font-size:9pt;color:#7a7a7a;padding-bottom:10px;line-height:1.2}
#firstCon div.newsArea ul.news_list li.lsat_list div.con_txt{font-size:10pt;color:#7a7a7a;padding-bottom:15px;line-height:1.2}

#firstCon div.movieArea{float:left;padding:20px 0px 30px 0px;width:100%;}
#firstCon div.movieArea h4 div.movie_title{float:left;width:75%;font-size:14pt;color:#4e4e4e;font-weight:600;padding-bottom:25px;}
#firstCon div.movieArea h4 div.movie_btn{float:left;width:10%;padding-right:3%;}

#firstCon div.movieArea ul.movie_list li{float:left;width:100%;text-align:center;}
#firstCon div.movieArea ul.movie_list li div.movie_img{width:98%;margin-right:2%;height:180px;background-color:#d6d6d6;border:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.movie_imgLast{width:98%;margin-left:2%;height:180px;background-color:#d6d6d6;border:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt{min-height:90px;font-size:9pt;width:98%;margin-right:2%;color:#959595;background-color:#ffffff;padding:25px 20px;text-align:left;line-height:1.3;border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:link{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:hover{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:visited{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt span{font-size:10pt;color:#5c5c5c;line-height:1.5;}

#firstCon div.movieArea ul.movie_list li div.con_txt1{min-height:90px;font-size:9pt;width:98%;margin-left:2%;color:#959595;background-color:#ffffff;padding:25px 20px;text-align:left;line-height:1.3;border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt1 a:link{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt1 a:hover{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt1 a:visited{color:#959595;}

#firstCon div.movieArea ul.movie_list li div.con_txt1 span{font-size:10pt;color:#5c5c5c;line-height:1.5;}

#secondCon{padding:40px 3% 40px 3%}
#secondCon ul.photo_list{clear:both}
#secondCon ul.photo_list li{width:100%;}
#secondCon ul.photo_list li div.photo_img{height:300px; background-color:#d6d6d6;width:94%;margin:0 3% 0 3%;text-align:center}
#secondCon ul.photo_list li div.photo_text span{font-size:10pt;color:#5c5c5c;}
#secondCon ul.photo_list li div.photo_text{width:100%;padding:20px 0 20px 0;font-size:9pt;width:94%;margin:0 3% 0 3%;color:#959595;background-color:#ffffff;text-align:left;line-height:1.3}


#secondCon h4 div.photo_title{float:left;font-size:14pt;color:#4e4e4e;font-weight:600;width:88%;padding-bottom:25px;}
#secondCon h4 div.list_more{float:left;width:7%;text-align:right}

#thirdCon{overflow:hidden;width:100%;padding:0px 3% 20px 3%;}
ul.banner_list{clear:both;}
ul.banner_list li{float:left;width:96%;margin:0 1% 0 1%}
ul.banner_list li.banner1_Area div.title{background:url(../../image/ko/user/banner1.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#002661}
ul.banner_list li.banner1_Area div.txt{height:50px;background-color:#002661;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner1_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner2_Area div.title{background:url(../../image/ko/user/banner2.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner2_Area div.txt{height:50px;background-color:#053763;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner2_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner3_Area div.title{background:url(../../image/ko/user/banner3.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#082e00}
ul.banner_list li.banner3_Area div.txt{height:50px;background-color:#082e00;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner3_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner4_Area div.title{background:url(../../image/ko/user/banner4.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner4_Area div.txt{height:50px;background-color:#325d66;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner4_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner5_Area div.title{background:url(../../image/ko/user/banner5.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#07373d}
ul.banner_list li.banner5_Area div.txt{height:50px;background-color:#07373d;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner5_Area div.txt span{float:right;padding:0 10px 0 10px;}





/*
ul.banner_list{clear:both;}
ul.banner_list li{float:left;width:96%;margin:0 2% 4% 2%}
ul.banner_list li.banner1_Area div.title{background:url(../../image/ko/mobile/banner1.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#002661}
ul.banner_list li.banner1_Area div.txt{height:50px;background-color:#002661;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner1_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner2_Area div.title{background:url(../../image/ko/mobile/banner2.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner2_Area div.txt{height:50px;background-color:#053763;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner2_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner3_Area div.title{background:url(../../image/ko/mobile/banner3.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#082e00}
ul.banner_list li.banner3_Area div.txt{height:50px;background-color:#082e00;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner3_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner4_Area div.title{background:url(../../image/ko/mobile/banner4.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner4_Area div.txt{height:50px;background-color:#325d66;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner4_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner5_Area div.title{background:url(../../image/ko/mobile/banner5.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#07373d}
ul.banner_list li.banner5_Area div.txt{height:50px;background-color:#07373d;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner5_Area div.txt span{float:right;padding:0 10px 0 10px;}
*/

footer{overflow:hidden;width:100%;text-align:center;background-color:#dadada;}
footer div.footer_menu{margin:auto;padding:10px 20px;}

footer div.footermenuArea{width:100%;background-color:#686a70;}


footer div.footer_menu ul.footer_list li{padding:0 7px 0 7px;color:#d9dadb;font-size:8pt;text-align:left;line-height:1.5}
footer p{clear:both;font-size:9pt;color:#666666;padding:15px 0;}

/*sub*/
.sbg{background:url(../../image/ko/user/sub_visual000.png) top center no-repeat;}
#subCon{overflow:hidden;margin:0;min-height:500px;background-color:#ffffff}

#subCon div.locaArea{overflow:hidden;border-bottom:1px #d9d9d9 solid;color:#041624;font-size:18pt;font-weight:600;padding:20px 20px 20px 10px;background-color:#ffffff}
#subCon div.locaArea div{float:left;font-size:10pt;color:#9a9a9a;font-weight:500;padding:10px 0 20px 15px;}
#subCon div.locaArea div span.select{float:right;color:#2e2e2e;}
#subconArea{padding:20px;}


/*인사말*/
.greetingArea{}
.left_textArea{width:100%;float:left;}
.right_textArea{width:100%;float:left;text-align:right}
.greeting_title{font-size:20pt;color:#777777;padding:30px 0 60px 0}
.greeting_title span.text_style1{font-size:26pt;color:#0c2639;font-weight:600;}
.greeting_title span.text_style2{font-size:26pt;color:#13afdd;font-weight:600;}
h4.stitle_txt1{font-size:14pt; color:#2e2e2e;font-weight:600;padding-bottom:15px;line-height:1.5}
p.s_text1{color:#747474; font-size:12pt;line-height:1.4;padding-bottom:35px;}
p.s_text2{clear:both;color:#747474; font-size:12pt;line-height:1.4;padding-bottom:35px;}
.s_text_right{text-align:right;color:#777777;font-size:12pt;}
.s_text_right span{font-weight:600;color:#444444;font-size:15pt;}

.table_tab{width:100%;margin-bottom:15px;background-color:#041624;}
.table_tab li{overflow:hidden;width:100%;height:45px;text-align:center;padding-top:13px;font-size:10pt;color:#ffffff;font-weight:600;margin-right:1px;border-bottom:1px #132431 solid;}
.table_tab li.selectList{background-color:#ffffff;border-top:3px #041624 solid;border-left:3px #041624 solid;border-right:3px #041624 solid;color:#041624}
	
.table_tab2{width:100%;margin-bottom:15px;background-color:#041624;}
.table_tab2 li{overflow:hidden;width:100%;height:45px;text-align:center;padding-top:13px;font-size:10pt;color:#ffffff;font-weight:600;margin-right:1px;border-bottom:1px #132431 solid;}
.table_tab2 li.selectList{background-color:#ffffff;border-top:3px #041624 solid;border-left:3px #041624 solid;border-right:3px #041624 solid;color:#041624}

/*공지사항 리스트*/
.notice_list{overflow:hidden;border-top:3px #0c2639 solid}
.notice_list li{border-bottom:1px #d9d9d9 solid;padding:25px 15px;}
.notice_list li div.notice_title{padding:0px 0px 20px 0;font-size:15pt;font-weight:600;color:#0c2639;line-height:1.3}
.notice_list li div.notice_stitle{padding:0px 0px 10px 0;line-height:1.4;font-size:12pt;color:#999999}
.notice_list li div.notice_stitle_file{background-color:#f7f7f7;; font-size:9pt;color:#999999;text-align:left;}
.notice_list li div.notice_txt{border-top:1px #d9d9d9 dotted;padding:10px 0px 10px 0;line-height:1.4;font-size:12pt;color:#555555}

.notice_list li div.notice_title a:link{color:#0c2639}
.notice_list li div.notice_title a:hover{color:#0c2639;text-decoration:underline}
.notice_list li div.notice_title a:visited{color:#0c2639}

/*로그인*/
.loginArea{overflow:hidden;width:100%;margin:50px auto;border-bottom:2px #0c2639 solid;padding-bottom:30px}

.login_titleArea div.title_txt{font-size:10pt;color:#939393;}
.login_titleArea div.title_txt div{clear:both;font-size:18pt;font-weight:600;color:#0c2639;padding-bottom:10px;line-height:1.4}
.login_titleArea div.title_img{clear:both;overflow:hidden;height:83px;background:#0c2639 url(../../image/ko/user/login_bg.png)bottom right no-repeat;}
.login_titleArea div.login_form{height:150px;padding-top:50px;width:290px;margin:0 auto}
.login_titleArea div.login_form div.left_form li{float:left;margin-bottom:5px;}
.login_titleArea div.login_form div.left_form li.l_txt{font-size:12pt;font-weight:600;color:#696969;clear:both;width:33px;padding-right:8pt;padding-top:4px}
.login_titleArea div.login_form div.left_form li input{width:110px;padding:3px}
.login_titleArea div.login_form div.btn_login{background-color:#005696;color:#ffffff;font-size:11pt;font-weight:600;padding:23px 20px 23px 20px;float:left;}
.login_titleArea div.login_form div.left_form{float:left;overflow:hidden;width:155px;}

.joinArea{width:100%;text-align:center;margin:0 auto;border-top:1px #d9d9d9 dotted;padding:30px 0;}
.joinArea div.btnArea{width:100%;;height:50px;margin:0 auto;}

.joinArea div.btnArea ul li{oveflow:hidden;text-align:center;font-weight:600;font-size:12pt;margin-right:2px;line-height:40px;margin-bottom:3px}
.joinArea div.btnArea ul li.btn1{background-color:#ffffff;border:1px #d9d9d9 solid;color:#555555;height:40px;width:100%;}
.joinArea div.btnArea ul li.btn2{background-color:#0c2639;color:#ffffff;height:40px;width:100%;}


/*edulist table form*/
/*form_search*/
.form_search{overflow:hidden;width:100%;background-color:#f7f7f7;padding:25px 25px 15px 25px;border-bottom:1px #b0b0b0 dotted;border-top:1px #b0b0b0 dotted;}
.form_search ul li{overflow:hidden;float:left;padding-bottom:10px;font-size:11pt;line-height:28px;color:#666666;margin-bottom:5px;}
.form_search ul li.form_title{font-size:11pt;color:#333333;width:80px;clear:both;padding-top:3px;}
.form_search ul li.cal_img{padding:0 7px}
.form_search ul li.cal_text{padding:0 3px}
.form_select{margin-right:5px;}
.check_form{margin-right:5px}
.check_txt{margin-right:15px}
.btn_search{margin-left:1px;}

/*Training Features*/
.tab_list{width:100%;overflow:hidden;margin-bottom:20px;}
.tab_list li{margin-bottom:2px;width:100%;float:left;background-color:#efefef;color:#808080;font-size:10pt;text-align:center;height:50px;line-height:50px;border-bottom:1px #bcbcbc solid;border-right:1px #bcbcbc solid;border-left:1px #bcbcbc solid;border-top:1px #bcbcbc solid;}
.tab_list li a:link,a:visited,a:hover{color:#808080;}
.first_list{border-left:1px #bcbcbc solid;}
.tab_list li.select_tabList{background-color:#0c2639;color:#ffffff;border:none;}
.tab_list li.select_tabList a:link,a:visited,a:hover{color:#ffffff;}
.training_txt{margin-top:15px;}
.training_txt h5{font-size:11pt;font-weight:600;color:#003a66;background:url(../../image/ko/user/arrow3.png)0 3px no-repeat;padding-bottom:7px;padding-left:12px;text-align:left}
.training_txt ul{overflow:hidden;margin-bottom:20px;}
.training_txt ul li{font-size:10pt;color:#767676;background:url(../../image/ko/user/arrow4.png)8px 1px no-repeat;padding-bottom:10px;margin-left:25x;padding-left:20px;line-height:1.4;text-align:left}

.movieArea{width:100%;}
.movieArea li{float:left;width:100%;margin-bottom:30px;}
.movieArea li.listFisrt{padding-left:0px}
.movieArea li.listLast{padding-right:0px}
.movieArea li div.movieList_img{text-align:center;width:100%;background-color:#d6d6d6;border:1px #cccccc solid;padding-top:60px;height:180px;}
.movieArea li p{text-align:center;padding:15px; background-color:#f6f6f6;border-bottom:1px #eaeaea solid;color:#777777}


/* table Content */
.boardTable_wrap .tableRightBtn {float:right; padding:0 0 10px 0;}
.boardTable_wrap {clear:both; padding-top:10px;}
.boardTable_wrap1 .tableRightBtn {float:right; padding:0 0 10px 0;}
.boardTable_wrap1 .tableLeftBtn {float:left; padding:0 0 10px 0;}

.BasicTable_list {width:100%; margin-top:10px; border-top: 2px solid #666; }
.BasicTable_list thead th {background:#f1f1f1; color:#333333;font-weight:600;font-size:9pt; padding:7px 0;vertical-align:middle;line-height:1.3; text-align:center;border-left:1px #c2c2c2 solid; border-bottom:1px solid #c2c2c2; }
.BasicTable_list thead th.lastList{border-right:1px solid #c2c2c2;}
.BasicTable_list tbody td {border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1; font-size:9pt; text-align:center; vertical-align:middle;color:#454545;padding:5px 0;} 
.BasicTable_list tbody td.contentLeft {text-align:left;}
.BasicTable_list tbody tr:hover {background:#f4f4f4;}


.BasicTable_list tbody td a:link {color:#454545}
.BasicTable_list tbody td a:hover {color:#333333;text-decoration:underline}
.BasicTable_list tbody td a:visited {color:#454545} 
.BasicTable_list tbody td.lsatList{border-right:1px solid #e1e1e1; }
.BasicTable_list tbody td.contentLeft {text-align:left; padding-left:15px; padding-right:10px}
.BasicTable_list tbody tr:hover {background:#f4f4f4;}
.BasicTable_list tbody td .course_title {font-size:19pt;font-weight:600;color:#0c2639;line-height:1.4}
.BasicTable_list tbody td .course_content {clear:both; font-size:13pt; color:#555555; overflow:hidden; min-height:110px; padding:5px 0; line-height:1.4;}
.BasicTable_list tbody td .course_content p {line-height:1.5; text-align:justify;} 
.BasicTable_list tbody td .course_name {font-size:12pt;color:#999999}
.BasicTable_list tbody td .course_counter {color:#a1a1a1; font-size:9pt; padding:10px 0;}

/*추가 디자인 요청*/
.academyArea{overflow:hidden;padding:20px 0 40px 0;border-bottom:1px #d5d5d5 dotted;margin-bottom:30px;}
.academyArea div.aca_imgArea{width:100%;background-color:#efefef;height:325px;text-align:center;}
.academyArea div.aca_txt{padding-top:20px;clear:both}
.academyArea div.aca_txt h3{font-size:15pt;color:#1e62a9;padding-bottom:10px;}
.academyArea div.aca_txt ul li{font-size:9pt;line-height:1.7;color:#6e6e6e;background:url(../../image/en/user/arrow_img1.png)0px 12px no-repeat;padding-left:10px}




}


@media(min-width:321px) and (max-width:480px){
#mobile_menuArea{position:absolute;top:0;right:0px;width:80%;}
#mobile_menuArea h3{height:54px;background-color:#041624}
#mobile_menuArea h3 div.menu_title{float:left;width:80%;border:none;color:#ffffff;}
#mobile_menuArea h3 div.menu_close{width:20%;float:right;text-align:right;line-height:54px;}

.smenu_list{width:100%;}
.smenu_list li{line-height:40px;font-size:11pt;color:#828181;background:#d5d5d5 url(../../image/ko/mobile/menu_unsel.png)top right no-repeat;;border-bottom:1px #bfbfbf solid;text-transform:uppercase;font-weight:600}
.smenu_list li span{padding-left:15px}
.smenu_list li a:link span{color:#828181;}
.smenu_list li a:hover span{color:#828181;}
.smenu_list li a:visited span{color:#828181;}
.smenu_list li.smenu_select{color:#ffffff;background:#0078bd url(../../image/ko/mobile/menu_sel.png)top right no-repeat;border-bottom:none;}

.ssmenu_list li{background:#ffffff url(../../image/ko/mobile/menu_sel1.png)top right no-repeat;padding-left:15px;font-size:10pt;font-weight:500}
.ssmenu_list li a:link{color:#828181;}
.ssmenu_list li a:hover{color:#0078bd; text-decoration:underline;}
.ssmenu_list li a:visited{color:#828181;}
.ssmenu_list li.ssmenu_select{color:#0078bd}
.ssmenu_list li.ssmenu_select a:link{color:#0078bd}
.ssmenu_list li.ssmenu_select a:hover{color:#0078bd}
.ssmenu_list li.ssmenu_select a:visited{color:#0078bd}

#mobile_Area{display:inline}
#pc_padArea{display:none}
body{width:100%;}

#headArea2{height:54px;background-color:#0c2639}
#headArea2 h1{float:left;padding:7px 0 0 14px;}
#headArea2 div.mobile_nav{float:right;padding:20px 10px 0 0}
#headArea2 div.mobile_nav2{font-size:11pt; font-weight:600; float:right; padding: 20px 10px 0 0}
#headArea2 div.mobile_nav2 a:link{color:#ffffff}
#headArea2 div.mobile_nav2 a:hover{color:#ffffff}
#headArea2 div.mobile_nav2 a:visited{color:#ffffff}
#iconArea{height:160px;}

#visualArea{text-align:center;}

#main_tabArea{overflow:hidden;width:100%;}
#main_tabArea ul.main_tabList{width:100%;text-align:center;}
#main_tabArea ul.main_tabList li{float:left;width:33.3333%;height:35px;text-align:center;padding-top:12px;font-size:8pt;color:#ffffff;font-weight:600;background-color:#19acdb;border-right:1px #0c2639 solid}
#main_tabArea ul.main_tabList li a:link{color:#ffffff}
#main_tabArea ul.main_tabList li a:hover{color:#ffffff}
#main_tabArea ul.main_tabList li a:visited{color:#ffffff}

#main_tabArea ul.main_tabList li.selectList{background-color:#041624;}
#main_tabArea div.main_tabText{clear:both;padding:20px;background-color:#041624;color:#ffffff;height:143px}
#main_tabArea div.main_tabText div.tab_text{float:left;font-size:8pt;line-height:1.4;width:100%;width:75%;}
#main_tabArea div.main_tabText div.tab_text span{font-size:12pt;font-weight:600;line-height:1.7;}
#main_tabArea div.main_tabText div.tab_btn{float:left;width:24.9%;text-align:right;padding-top:50px;}

#firstCon{overflow:hidden; width:100%;padding:0 3%;background-color:#e6e6e6}
#firstCon div.newsArea{float:left;padding:40px 0 0px 0;width:100%;}
#firstCon div.newsArea h4 div.news_title{float:left;width:82%;font-size:16pt;color:#4e4e4e;font-weight:600;padding-bottom:25px;}
#firstCon div.newsArea h4 div.news_btn{float:left;width:10%;padding-right:3%;}

#firstCon div.newsArea ul.news_list li{border-bottom:1px #b8b8b8 dotted;padding-bottom:10px;}
#firstCon div.newsArea ul.news_list li.last_list{border:none}
#firstCon div.newsArea ul.news_list li div.title{font-size:11pt;color:#363636;padding-top:15px;clear:both;}
#firstCon div.newsArea ul.news_list li div.title a:link{color:#474747;}
#firstCon div.newsArea ul.news_list li div.title a:hover{color:#474747;text-decoration:}
#firstCon div.newsArea ul.news_list li div.title a:visited{color:#474747;}

#firstCon div.newsArea ul.news_list li div.con_info{font-size:8pt;color:#83a7b2;padding:10px 0 10px 0}
#firstCon div.newsArea ul.news_list li div.con_txt{font-size:9pt;color:#7a7a7a;padding-bottom:10px;line-height:1.2}
#firstCon div.newsArea ul.news_list li.lsat_list div.con_txt{font-size:10pt;color:#7a7a7a;padding-bottom:15px;line-height:1.2}

#firstCon div.movieArea{float:left;padding:20px 0px 30px 0px;width:100%;}
#firstCon div.movieArea h4 div.movie_title{float:left;width:82%;font-size:16pt;color:#4e4e4e;font-weight:600;padding-bottom:25px;}
#firstCon div.movieArea h4 div.movie_btn{float:left;width:10%;padding-right:3%;}

#firstCon div.movieArea ul.movie_list li{float:left;width:100%;text-align:center;}
#firstCon div.movieArea ul.movie_list li div.movie_img{width:98%;margin-right:2%;height:180px;background-color:#d6d6d6;border:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.movie_imgLast{width:98%;margin-left:2%;height:180px;background-color:#d6d6d6;border:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt{min-height:120px;font-size:9pt;width:98%;margin-right:2%;color:#959595;background-color:#ffffff;padding:25px 20px;text-align:left;line-height:1.3;border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:link{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:hover{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:visited{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt span{font-size:10pt;color:#5c5c5c;line-height:1.5;}

#firstCon div.movieArea ul.movie_list li div.con_txt1{min-height:120px;font-size:9pt;width:98%;margin-left:2%;color:#959595;background-color:#ffffff;padding:25px 20px;text-align:left;line-height:1.3;border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt1 a:link{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt1 a:hover{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt1 a:visited{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt1 span{font-size:10pt;color:#5c5c5c;line-height:1.5;}

#secondCon{padding:40px 3% 40px 3%}
#secondCon ul.photo_list{clear:both}
#secondCon ul.photo_list li{width:100%;}
#secondCon ul.photo_list li div.photo_img{height:300px; background-color:#d6d6d6;width:94%;margin:0 3% 0 3%;text-align:center}
#secondCon ul.photo_list li div.photo_text span{font-size:11pt;color:#5c5c5c;}
#secondCon ul.photo_list li div.photo_text{width:100%;padding:20px 0 20px 0;font-size:9pt;width:94%;margin:0 3% 0 3%;color:#959595;background-color:#ffffff;text-align:left;line-height:1.3}


#secondCon h4 div.photo_title{float:left;font-size:16pt;color:#4e4e4e;font-weight:600;width:93%;padding-bottom:25px;}
#secondCon h4 div.list_more{float:left;width:7%;text-align:right}

#thirdCon{overflow:hidden;width:100%;padding:0px 3% 20px 3%;}
ul.banner_list{clear:both;}
ul.banner_list li{float:left;width:96%;margin:0 1% 0 1%}
ul.banner_list li.banner1_Area div.title{background:url(../../image/ko/user/banner1.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#002661}
ul.banner_list li.banner1_Area div.txt{height:50px;background-color:#002661;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner1_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner2_Area div.title{background:url(../../image/ko/user/banner2.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner2_Area div.txt{height:50px;background-color:#053763;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner2_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner3_Area div.title{background:url(../../image/ko/user/banner3.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#082e00}
ul.banner_list li.banner3_Area div.txt{height:50px;background-color:#082e00;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner3_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner4_Area div.title{background:url(../../image/ko/user/banner4.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner4_Area div.txt{height:50px;background-color:#325d66;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner4_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner5_Area div.title{background:url(../../image/ko/user/banner5.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#07373d}
ul.banner_list li.banner5_Area div.txt{height:50px;background-color:#07373d;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner5_Area div.txt span{float:right;padding:0 10px 0 10px;}




/*ul.banner_list{clear:both;}
ul.banner_list li{float:left;width:46%;margin:0 2% 4% 2%}
ul.banner_list li.banner1_Area div.title{background:url(../../image/ko/mobile/banner1.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#002661}
ul.banner_list li.banner1_Area div.txt{height:50px;background-color:#002661;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner1_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner2_Area div.title{background:url(../../image/ko/mobile/banner2.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner2_Area div.txt{height:50px;background-color:#053763;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner2_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner3_Area div.title{background:url(../../image/ko/mobile/banner3.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#082e00}
ul.banner_list li.banner3_Area div.txt{height:50px;background-color:#082e00;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner3_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner4_Area div.title{background:url(../../image/ko/mobile/banner4.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner4_Area div.txt{height:50px;background-color:#325d66;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner4_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner5_Area div.title{background:url(../../image/ko/mobile/banner5.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#07373d}
ul.banner_list li.banner5_Area div.txt{height:50px;background-color:#07373d;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner5_Area div.txt span{float:right;padding:0 10px 0 10px;}
*/
footer{overflow:hidden;width:100%;text-align:center;background-color:#dadada;}
footer div.footer_menu{margin:auto;padding:10px 20px;}

footer div.footermenuArea{width:100%;background-color:#686a70;}


footer div.footer_menu ul.footer_list li{padding:0 7px 0 7px;color:#d9dadb;font-size:8pt;text-align:left;line-height:1.5}
footer p{clear:both;font-size:9pt;color:#666666;padding:15px 0;}


/*sub*/
#subCon{overflow:hidden;margin:0 0 0 0;min-height:500px;background-color:#ffffff}
#subCon div.locaArea{width:100%;border-bottom:1px #d9d9d9 solid;color:#041624;font-size:20pt;font-weight:600;padding:20px 20px 20px 10px;background-color:#ffffff;}
#subCon div.locaArea div{overflow:hidden;font-size:10pt;color:#9a9a9a;font-weight:500;padding:10px 0 0 15px}
#subCon div.locaArea div span.select{color:#2e2e2e;}
#subconArea{padding:20px;}


/*인사말*/
.greetingArea{}
.left_textArea{width:100%;float:left;}
.right_textArea{width:100%;float:left;text-align:right}
.greeting_title{font-size:20pt;color:#777777;padding:30px 0 60px 0}
.greeting_title span.text_style1{font-size:26pt;color:#0c2639;font-weight:600;}
.greeting_title span.text_style2{font-size:26pt;color:#13afdd;font-weight:600;}
h4.stitle_txt1{font-size:14pt; color:#2e2e2e;font-weight:600;padding-bottom:15px;line-height:1.5}
p.s_text1{color:#747474; font-size:12pt;line-height:1.4;padding-bottom:35px;}
p.s_text2{clear:both;color:#747474; font-size:12pt;line-height:1.4;padding-bottom:35px;}
.s_text_right{text-align:right;color:#777777;font-size:12pt;}
.s_text_right span{font-weight:600;color:#444444;font-size:15pt;}

.table_tab{width:100%;margin-bottom:15px;background-color:#041624;}
.table_tab li{overflow:hidden;width:100%;height:45px;text-align:center;padding-top:13px;font-size:10pt;color:#ffffff;font-weight:600;margin-right:1px;border-bottom:1px #132431 solid;}
.table_tab li.selectList{background-color:#ffffff;border-top:3px #041624 solid;border-left:3px #041624 solid;border-right:3px #041624 solid;color:#041624}
	
.table_tab2{width:100%;margin-bottom:15px;background-color:#041624;}
.table_tab2 li{overflow:hidden;width:100%;height:45px;text-align:center;padding-top:13px;font-size:10pt;color:#ffffff;font-weight:600;margin-right:1px;border-bottom:1px #132431 solid;}
.table_tab2 li.selectList{background-color:#ffffff;border-top:3px #041624 solid;border-left:3px #041624 solid;border-right:3px #041624 solid;color:#041624}

/*공지사항 리스트*/
.notice_list{overflow:hidden;border-top:3px #0c2639 solid}
.notice_list li{border-bottom:1px #d9d9d9 solid;padding:25px 15px;}
.notice_list li div.notice_title{padding:0px 0px 20px 0;font-size:15pt;font-weight:600;color:#0c2639;line-height:1.3}
.notice_list li div.notice_stitle{padding:0px 0px 10px 0;line-height:1.4;font-size:12pt;color:#999999}
.notice_list li div.notice_stitle_file{background-color:#f7f7f7;; font-size:9pt;color:#999999;text-align:left;}
.notice_list li div.notice_txt{border-top:1px #d9d9d9 dotted;padding:10px 0px 10px 0;line-height:1.4;font-size:12pt;color:#555555}

.notice_list li div.notice_title a:link{color:#0c2639}
.notice_list li div.notice_title a:hover{color:#0c2639;text-decoration:underline}
.notice_list li div.notice_title a:visited{color:#0c2639}

/*로그인*/
.loginArea{overflow:hidden;width:100%;margin:50px auto;border-bottom:2px #0c2639 solid;padding-bottom:30px}

.login_titleArea div.title_txt{overflow:hidden;font-size:12pt;color:#939393;}
.login_titleArea div.title_txt div{clear:both;font-size:22pt;font-weight:600;color:#0c2639;padding-bottom:10px;line-height:1.4}
.login_titleArea div.title_img{clear:both;overflow:hidden;height:83px;background:#0c2639 url(../../image/ko/user/login_bg.png)bottom right no-repeat;}
.login_titleArea div.login_form{height:150px;padding-top:50px;width:290px;margin:0 auto}
.login_titleArea div.login_form div.left_form li{float:left;margin-bottom:5px;}
.login_titleArea div.login_form div.left_form li.l_txt{font-size:12pt;font-weight:600;color:#696969;clear:both;width:33px;padding-right:8pt;padding-top:4px}
.login_titleArea div.login_form div.left_form li input{width:150px;padding:3px}
.login_titleArea div.login_form div.btn_login{background-color:#005696;color:#ffffff;font-size:11pt;font-weight:600;padding:23px 20px 23px 20px;float:left;}
.login_titleArea div.login_form div.left_form{float:left;overflow:hidden;width:200px;}

.joinArea{width:100%;text-align:center;margin:0 auto;border-top:1px #d9d9d9 dotted;padding:30px 0;}
.joinArea div.btnArea{width:290px;height:50px;margin:0 auto;}

.joinArea div.btnArea ul li{oveflow:hidden;text-align:center;font-weight:600;font-size:12pt;margin-right:2px;line-height:40px;margin-bottom:3px}
.joinArea div.btnArea ul li.btn1{background-color:#ffffff;border:1px #d9d9d9 solid;color:#555555;height:40px;width:100%;}
.joinArea div.btnArea ul li.btn2{background-color:#0c2639;color:#ffffff;height:40px;width:100%;}

/*edulist table form*/
/*form_search*/
.form_search{overflow:hidden;width:100%;background-color:#f7f7f7;padding:25px 25px 15px 25px;border-bottom:1px #b0b0b0 dotted;border-top:1px #b0b0b0 dotted;}
.form_search ul li{overflow:hidden;float:left;padding-bottom:10px;font-size:11pt;line-height:28px;color:#666666}
.form_search ul li.form_title{font-size:11pt;color:#333333;width:80px;clear:both;padding-top:3px;}
.form_search ul li.cal_img{padding:0 7px}
.form_search ul li.cal_text{padding:0 3px}
.form_select{margin-right:5px;}
.check_form{margin-right:5px}
.check_txt{margin-right:15px}
.btn_search{margin-left:1px;}

/*Training Features*/
.tab_list{width:100%;overflow:hidden;height:50px;margin-bottom:20px;}
.tab_list li{width:20%;float:left;background-color:#efefef;color:#808080;font-size:10pt;text-align:center;height:50px;padding-top:7px;line-height:1.3;border-bottom:1px #bcbcbc solid;border-right:1px #bcbcbc solid;border-top:1px #bcbcbc solid;}
.tab_list li a:link,a:visited,a:hover{color:#808080;}
.first_list{border-left:1px #bcbcbc solid;}
.tab_list li.select_tabList{background-color:#0c2639;color:#ffffff;border:none;}
.tab_list li.select_tabList a:link,a:visited,a:hover{color:#ffffff;}
.training_txt{margin-top:15px;}
.training_txt h5{font-size:11pt;font-weight:600;color:#003a66;background:url(../../image/ko/user/arrow3.png)0 3px no-repeat;padding-bottom:7px;padding-left:12px;text-align:left}
.training_txt ul{overflow:hidden;margin-bottom:20px;}
.training_txt ul li{font-size:10pt;color:#767676;background:url(../../image/ko/user/arrow4.png)8px 1px no-repeat;padding-bottom:10px;margin-left:25x;padding-left:20px;line-height:1.4;text-align:left}


.movieArea{width:100%;}
.movieArea li{float:left;width:100%;margin-bottom:30px;}
.movieArea li.listFisrt{padding-left:0px}
.movieArea li.listLast{padding-right:0px}
.movieArea li div.movieList_img{text-align:center;width:100%;background-color:#d6d6d6;border:1px #cccccc solid;padding-top:60px;height:180px;}
.movieArea li p{text-align:center;padding:15px; background-color:#f6f6f6;border-bottom:1px #eaeaea solid;color:#777777}

/* table Content */
.boardTable_wrap .tableRightBtn {float:right; padding:0 0 10px 0;}
.boardTable_wrap {clear:both; padding-top:10px;}
.boardTable_wrap1 .tableRightBtn {float:right; padding:0 0 10px 0;}
.boardTable_wrap1 .tableLeftBtn {float:left; padding:0 0 10px 0;}

.BasicTable_list {width:100%; margin-top:10px; border-top: 2px solid #666; }
.BasicTable_list thead th {background:#f1f1f1; color:#333333;font-weight:600;font-size:9pt; padding:7px 0;vertical-align:middle;line-height:1.3; text-align:center;border-left:1px #c2c2c2 solid; border-bottom:1px solid #c2c2c2; }
.BasicTable_list thead th.lastList{border-right:1px solid #c2c2c2;}
.BasicTable_list tbody td {border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1; font-size:9pt; text-align:center; vertical-align:middle;color:#454545;padding:5px 0;} 
.BasicTable_list tbody td.contentLeft {text-align:left;}
.BasicTable_list tbody tr:hover {background:#f4f4f4;}


.BasicTable_list tbody td a:link {color:#454545}
.BasicTable_list tbody td a:hover {color:#333333;text-decoration:underline}
.BasicTable_list tbody td a:visited {color:#454545} 
.BasicTable_list tbody td.lsatList{border-right:1px solid #e1e1e1; }
.BasicTable_list tbody td.contentLeft {text-align:left; padding-left:15px; padding-right:10px}
.BasicTable_list tbody tr:hover {background:#f4f4f4;}
.BasicTable_list tbody td .course_title {font-size:19pt;font-weight:600;color:#0c2639;line-height:1.4}
.BasicTable_list tbody td .course_content {clear:both; font-size:13pt; color:#555555; overflow:hidden; min-height:110px; padding:5px 0; line-height:1.4;}
.BasicTable_list tbody td .course_content p {line-height:1.5; text-align:justify;} 
.BasicTable_list tbody td .course_name {font-size:12pt;color:#999999}
.BasicTable_list tbody td .course_counter {color:#a1a1a1; font-size:9pt; padding:10px 0;}

/*추가 디자인 요청*/
.academyArea{overflow:hidden;padding:20px 0 40px 0;border-bottom:1px #d5d5d5 dotted;margin-bottom:30px;}
.academyArea div.aca_imgArea{width:100%;background-color:#efefef;height:325px;text-align:center;}
.academyArea div.aca_txt{padding-top:20px;clear:both}
.academyArea div.aca_txt h3{font-size:15pt;color:#1e62a9;padding-bottom:10px;}
.academyArea div.aca_txt ul li{font-size:9pt;line-height:1.7;color:#6e6e6e;background:url(../../image/en/user/arrow_img1.png)0px 12px no-repeat;padding-left:10px}



}


@media(min-width:481px) and (max-width:640px){
	
#mobile_menuArea{position:absolute;top:0;right:0px;width:80%;}
#mobile_menuArea h3{height:54px;background-color:#041624}
#mobile_menuArea h3 div.menu_title{float:left;width:80%;border:none;color:#ffffff;}
#mobile_menuArea h3 div.menu_close{width:20%;float:right;text-align:right;line-height:54px;}

.smenu_list{width:100%;}
.smenu_list li{line-height:40px;font-size:11pt;color:#828181;background:#d5d5d5 url(../../image/ko/mobile/menu_unsel.png)top right no-repeat;;border-bottom:1px #bfbfbf solid;text-transform:uppercase;font-weight:600}
.smenu_list li span{padding-left:15px}
.smenu_list li a:link span{color:#828181;}
.smenu_list li a:hover span{color:#828181;}
.smenu_list li a:visited span{color:#828181;}
.smenu_list li.smenu_select{color:#ffffff;background:#0078bd url(../../image/ko/mobile/menu_sel.png)top right no-repeat;border-bottom:none;}

.ssmenu_list li{background:#ffffff url(../../image/ko/mobile/menu_sel1.png)top right no-repeat;padding-left:15px;font-size:10pt;font-weight:500}
.ssmenu_list li a:link{color:#828181;}
.ssmenu_list li a:hover{color:#0078bd; text-decoration:underline;}
.ssmenu_list li a:visited{color:#828181;}
.ssmenu_list li.ssmenu_select{color:#0078bd}
.ssmenu_list li.ssmenu_select a:link{color:#0078bd}
.ssmenu_list li.ssmenu_select a:hover{color:#0078bd}
.ssmenu_list li.ssmenu_select a:visited{color:#0078bd}
	
#mobile_Area{display:inline}
#pc_padArea{display:none}
body{width:100%;}

#headArea2{height:54px;background-color:#0c2639}
#headArea2 h1{float:left;padding:7px 0 0 14px;}
#headArea2 div.mobile_nav{float:right;padding:20px 10px 0 0}
#headArea2 div.mobile_nav2{font-size:11pt; font-weight:600; float:right; padding: 20px 10px 0 0}
#headArea2 div.mobile_nav2 a:link{color:#ffffff}
#headArea2 div.mobile_nav2 a:hover{color:#ffffff}
#headArea2 div.mobile_nav2 a:visited{color:#ffffff}
#iconArea{height:160px;}

#visualArea{text-align:center;}

#main_tabArea{overflow:hidden;width:100%;}
#main_tabArea ul.main_tabList{width:100%;text-align:center;}
#main_tabArea ul.main_tabList li{float:left;width:33.3333%;height:35px;text-align:center;padding-top:12px;font-size:8pt;color:#ffffff;font-weight:600;background-color:#19acdb;border-right:1px #0c2639 solid}
#main_tabArea ul.main_tabList li a:link{color:#ffffff}
#main_tabArea ul.main_tabList li a:hover{color:#ffffff}
#main_tabArea ul.main_tabList li a:visited{color:#ffffff}

#main_tabArea ul.main_tabList li.selectList{background-color:#041624;}
#main_tabArea div.main_tabText{clear:both;padding:20px;background-color:#041624;color:#ffffff;height:143px}
#main_tabArea div.main_tabText div.tab_text{float:left;font-size:8pt;line-height:1.4;width:100%;width:75%;}
#main_tabArea div.main_tabText div.tab_text span{font-size:13pt;font-weight:600;line-height:1.7;}
#main_tabArea div.main_tabText div.tab_btn{float:left;width:24.9%;text-align:right;padding-top:50px;}

#firstCon{overflow:hidden; width:100%;padding:0 3%;background-color:#e6e6e6}
#firstCon div.newsArea{float:left;padding:40px 0 0px 0;width:100%;}
#firstCon div.newsArea h4 div.news_title{float:left;width:87%;font-size:18pt;color:#4e4e4e;font-weight:600;padding-bottom:25px;}
#firstCon div.newsArea h4 div.news_btn{float:left;width:10%;padding-right:3%;}

#firstCon div.newsArea ul.news_list li{border-bottom:1px #b8b8b8 dotted;padding-bottom:10px;}
#firstCon div.newsArea ul.news_list li.last_list{border:none}
#firstCon div.newsArea ul.news_list li div.title{font-size:12pt;color:#363636;padding-top:15px;clear:both;}
#firstCon div.newsArea ul.news_list li div.title a:link{color:#474747;}
#firstCon div.newsArea ul.news_list li div.title a:hover{color:#474747;text-decoration:}
#firstCon div.newsArea ul.news_list li div.title a:visited{color:#474747;}

#firstCon div.newsArea ul.news_list li div.con_info{font-size:8pt;color:#83a7b2;padding:10px 0 10px 0}
#firstCon div.newsArea ul.news_list li div.con_txt{font-size:9pt;color:#7a7a7a;padding-bottom:10px;line-height:1.2}
#firstCon div.newsArea ul.news_list li.lsat_list div.con_txt{font-size:10pt;color:#7a7a7a;padding-bottom:15px;line-height:1.2}

#firstCon div.movieArea{float:left;padding:20px 0px 30px 0px;width:100%;}
#firstCon div.movieArea h4 div.movie_title{float:left;width:87%;font-size:18pt;color:#4e4e4e;font-weight:600;padding-bottom:25px;}
#firstCon div.movieArea h4 div.movie_btn{float:left;width:10%;padding-right:3%;}

#firstCon div.movieArea ul.movie_list li{float:left;width:50%;text-align:center;}
#firstCon div.movieArea ul.movie_list li div.movie_img{width:98%;margin-right:2%;height:180px;background-color:#d6d6d6;border:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.movie_imgLast{width:98%;margin-left:2%;height:180px;background-color:#d6d6d6;border:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt{font-size:9pt;width:98%;margin-right:2%;color:#959595;background-color:#ffffff;padding:25px 20px;text-align:left;line-height:1.3;border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:link{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:hover{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:visited{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt span{font-size:10pt;color:#5c5c5c;line-height:1.5;}

#firstCon div.movieArea ul.movie_list li div.con_txt1{font-size:9pt;width:98%;margin-left:2%;color:#959595;background-color:#ffffff;padding:25px 20px;text-align:left;line-height:1.3;border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt1 a:link{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt1 a:hover{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt1 a:visited{color:#959595;}

#firstCon div.movieArea ul.movie_list li div.con_txt1 span{font-size:10pt;color:#5c5c5c;line-height:1.5;}

#secondCon{padding:40px 3% 40px 3%}
#secondCon ul.photo_list{clear:both}
#secondCon ul.photo_list li{width:100%;}
#secondCon ul.photo_list li div.photo_img{height:300px; background-color:#d6d6d6;width:94%;margin:0 3% 0 3%;text-align:center}
#secondCon ul.photo_list li div.photo_text span{font-size:11pt;color:#5c5c5c;}
#secondCon ul.photo_list li div.photo_text{width:100%;padding:20px 0 20px 0;font-size:9pt;width:94%;margin:0 3% 0 3%;color:#959595;background-color:#ffffff;text-align:left;line-height:1.3}


#secondCon h4 div.photo_title{float:left;font-size:18pt;color:#4e4e4e;font-weight:600;width:93%;padding-bottom:25px;}
#secondCon h4 div.list_more{float:left;width:7%;text-align:right}

#thirdCon{overflow:hidden;width:100%;padding:0px 3% 20px 3%;}





/*ul.banner_list{clear:both;}
ul.banner_list li{float:left;width:46%;margin:0 2% 4% 2%}
ul.banner_list li.banner1_Area div.title{background:url(../../image/ko/mobile/banner1.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#002661}
ul.banner_list li.banner1_Area div.txt{height:50px;background-color:#002661;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner1_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner2_Area div.title{background:url(../../image/ko/mobile/banner2.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner2_Area div.txt{height:50px;background-color:#053763;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner2_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner3_Area div.title{background:url(../../image/ko/mobile/banner3.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#082e00}
ul.banner_list li.banner3_Area div.txt{height:50px;background-color:#082e00;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner3_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner4_Area div.title{background:url(../../image/ko/mobile/banner4.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner4_Area div.txt{height:50px;background-color:#325d66;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner4_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner5_Area div.title{background:url(../../image/ko/mobile/banner5.png)center no-repeat;height:93px;padding:20px 0 0 20px;font-size:10pt;font-weight:600;color:#07373d}
ul.banner_list li.banner5_Area div.txt{height:50px;background-color:#07373d;padding:10px 0 0 10px;color:#ffffff;font-size:8pt;}
ul.banner_list li.banner5_Area div.txt span{float:right;padding:0 10px 0 10px;}

*/

ul.banner_list{clear:both;}
ul.banner_list li{float:left;width:46%;margin:0 1% 0 1%}
ul.banner_list li.banner1_Area div.title{background:url(../../image/ko/user/banner1.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#002661}
ul.banner_list li.banner1_Area div.txt{height:50px;background-color:#002661;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner1_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner2_Area div.title{background:url(../../image/ko/user/banner2.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner2_Area div.txt{height:50px;background-color:#053763;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner2_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner3_Area div.title{background:url(../../image/ko/user/banner3.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#082e00}
ul.banner_list li.banner3_Area div.txt{height:50px;background-color:#082e00;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner3_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner4_Area div.title{background:url(../../image/ko/user/banner4.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner4_Area div.txt{height:50px;background-color:#325d66;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner4_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner5_Area div.title{background:url(../../image/ko/user/banner5.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#07373d}
ul.banner_list li.banner5_Area div.txt{height:50px;background-color:#07373d;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner5_Area div.txt span{float:right;padding:0 10px 0 10px;}






footer{overflow:hidden;width:100%;text-align:center;background-color:#dadada;}
footer div.footer_menu{margin:auto;padding:10px 20px;}

footer div.footermenuArea{width:100%;background-color:#686a70;}


footer div.footer_menu ul.footer_list li{padding:0 7px 0 7px;color:#d9dadb;font-size:8pt;text-align:left;line-height:1.5}
footer p{clear:both;font-size:9pt;color:#666666;padding:15px 0;}



/*sub*/
#subCon{overflow:hidden;margin:0 0 0 0;min-height:500px;background-color:#ffffff}
#subCon div.locaArea{width:100%;border-bottom:1px #d9d9d9 solid;color:#041624;font-size:20pt;font-weight:600;padding:20px 20px 20px 10px;background-color:#ffffff;}
#subCon div.locaArea div{overflow:hidden;font-size:10pt;color:#9a9a9a;font-weight:500;padding:10px 0 0 15px}
#subCon div.locaArea div span.select{color:#2e2e2e;}
#subconArea{padding:20px;}


/*인사말*/
.greetingArea{}
.left_textArea{width:100%;float:left;}
.right_textArea{width:100%;float:left;text-align:right}
.greeting_title{font-size:20pt;color:#777777;padding:30px 0 60px 0}
.greeting_title span.text_style1{font-size:26pt;color:#0c2639;font-weight:600;}
.greeting_title span.text_style2{font-size:26pt;color:#13afdd;font-weight:600;}
h4.stitle_txt1{font-size:14pt; color:#2e2e2e;font-weight:600;padding-bottom:15px;line-height:1.5}
p.s_text1{color:#747474; font-size:12pt;line-height:1.4;padding-bottom:35px;}
p.s_text2{clear:both;color:#747474; font-size:12pt;line-height:1.4;padding-bottom:35px;}
.s_text_right{text-align:right;color:#777777;font-size:12pt;}
.s_text_right span{font-weight:600;color:#444444;font-size:15pt;}


.table_tab{width:100%;margin-bottom:15px;background-color:#041624;}
.table_tab li{overflow:hidden;width:100%;height:45px;text-align:center;padding-top:13px;font-size:10pt;color:#ffffff;font-weight:600;margin-right:1px;border-bottom:1px #132431 solid;}
.table_tab li.selectList{background-color:#ffffff;border-top:3px #041624 solid;border-left:3px #041624 solid;border-right:3px #041624 solid;color:#041624}

.table_tab2{width:100%;margin-bottom:15px;background-color:#041624;}
.table_tab2 li{overflow:hidden;width:100%;height:45px;text-align:center;padding-top:13px;font-size:10pt;color:#ffffff;font-weight:600;margin-right:1px;border-bottom:1px #132431 solid;}
.table_tab2 li.selectList{background-color:#ffffff;border-top:3px #041624 solid;border-left:3px #041624 solid;border-right:3px #041624 solid;color:#041624}

/*공지사항 리스트*/
.notice_list{overflow:hidden;border-top:3px #0c2639 solid}
.notice_list li{border-bottom:1px #d9d9d9 solid;padding:25px 15px;}
.notice_list li div.notice_title{padding:0px 0px 20px 0;font-size:15pt;font-weight:600;color:#0c2639;line-height:1.3}
.notice_list li div.notice_stitle{padding:0px 0px 10px 0;line-height:1.4;font-size:12pt;color:#999999}
.notice_list li div.notice_stitle_file{background-color:#f7f7f7;; font-size:9pt;color:#999999;text-align:left;}
.notice_list li div.notice_txt{border-top:1px #d9d9d9 dotted;padding:10px 0px 10px 0;line-height:1.4;font-size:12pt;color:#555555}

.notice_list li div.notice_title a:link{color:#0c2639}
.notice_list li div.notice_title a:hover{color:#0c2639;text-decoration:underline}
.notice_list li div.notice_title a:visited{color:#0c2639}

/*로그인*/
.loginArea{overflow:hidden;width:100%;margin:50px auto;border-bottom:2px #0c2639 solid;padding-bottom:30px}

.login_titleArea div.title_txt{overflow:hidden;font-size:12pt;color:#939393;}
.login_titleArea div.title_txt div{clear:both;font-size:22pt;font-weight:600;color:#0c2639;padding-bottom:10px;line-height:1.4}
.login_titleArea div.title_img{clear:both;overflow:hidden;height:83px;background:#0c2639 url(../../image/ko/user/login_bg.png)bottom right no-repeat;}
.login_titleArea div.login_form{height:150px;padding-top:50px;width:290px;margin:0 auto}
.login_titleArea div.login_form div.left_form li{float:left;margin-bottom:5px;}
.login_titleArea div.login_form div.left_form li.l_txt{font-size:12pt;font-weight:600;color:#696969;clear:both;width:33px;padding-right:8pt;padding-top:4px}
.login_titleArea div.login_form div.left_form li input{width:150px;padding:3px}
.login_titleArea div.login_form div.btn_login{background-color:#005696;color:#ffffff;font-size:11pt;font-weight:600;padding:23px 20px 23px 20px;float:left;}
.login_titleArea div.login_form div.left_form{float:left;overflow:hidden;width:200px;}

.joinArea{width:100%;text-align:center;margin:0 auto;border-top:1px #d9d9d9 dotted;padding:30px 0;}
.joinArea div.btnArea{width:290px;height:50px;margin:0 auto;}

.joinArea div.btnArea ul li{oveflow:hidden;text-align:center;font-weight:600;font-size:12pt;margin-right:2px;line-height:40px;margin-bottom:3px}
.joinArea div.btnArea ul li.btn1{background-color:#ffffff;border:1px #d9d9d9 solid;color:#555555;height:40px;width:100%;}
.joinArea div.btnArea ul li.btn2{background-color:#0c2639;color:#ffffff;height:40px;width:100%;}

/*edulist table form*/
/*form_search*/
.form_search{overflow:hidden;width:100%;background-color:#f7f7f7;padding:25px 25px 15px 25px;border-bottom:1px #b0b0b0 dotted;border-top:1px #b0b0b0 dotted;}
.form_search ul li{overflow:hidden;float:left;padding-bottom:10px;font-size:11pt;line-height:28px;color:#666666}
.form_search ul li.form_title{font-size:11pt;color:#333333;width:80px;clear:both;padding-top:3px;}
.form_search ul li.cal_img{padding:0 7px}
.form_search ul li.cal_text{padding:0 3px}
.form_select{margin-right:5px;}
.check_form{margin-right:5px}
.check_txt{margin-right:15px}
.btn_search{margin-left:1px;}


/*Training Features*/
.tab_list{width:100%;overflow:hidden;height:50px;margin-bottom:20px;}
.tab_list li{width:20%;float:left;background-color:#efefef;color:#808080;font-size:11pt;text-align:center;height:50px;line-height:50px;border-bottom:1px #bcbcbc solid;border-right:1px #bcbcbc solid;border-top:1px #bcbcbc solid;}
.tab_list li a:link,a:visited,a:hover{color:#808080;}
.first_list{border-left:1px #bcbcbc solid;}


.tab_list li.select_tabList{background-color:#0c2639;color:#ffffff;border:none;}
.tab_list li.select_tabList a:link,a:visited,a:hover{color:#ffffff;}
.training_txt{margin-top:15px;}
.training_txt h5{font-size:11pt;font-weight:600;color:#003a66;background:url(../../image/ko/user/arrow3.png)0 3px no-repeat;padding-bottom:7px;padding-left:12px;text-align:left}
.training_txt ul{overflow:hidden;margin-bottom:20px;}
.training_txt ul li{font-size:10pt;color:#767676;background:url(../../image/ko/user/arrow4.png)8px 1px no-repeat;padding-bottom:10px;margin-left:25x;padding-left:20px;line-height:1.4;text-align:left}

.movieArea{width:100%;}
.movieArea li{float:left;width:50%;padding:0 1%;margin-bottom:30px;}
.movieArea li.listFisrt{padding-left:0px}
.movieArea li.listLast{padding-right:0px}
.movieArea li div.movieList_img{text-align:center;width:100%;background-color:#d6d6d6;border:1px #cccccc solid;padding-top:60px;height:180px;}
.movieArea li p{text-align:center;padding:15px; background-color:#f6f6f6;border-bottom:1px #eaeaea solid;color:#777777}

/* table Content */
.boardTable_wrap .tableRightBtn {float:right; padding:0 0 10px 0;}
.boardTable_wrap {clear:both; padding-top:10px;}
.boardTable_wrap1 .tableRightBtn {float:right; padding:0 0 10px 0;}
.boardTable_wrap1 .tableLeftBtn {float:left; padding:0 0 10px 0;}

.BasicTable_list {width:100%; margin-top:10px; border-top: 2px solid #666; }
.BasicTable_list thead th {background:#f1f1f1; color:#333333;font-weight:600;font-size:9pt; padding:7px 0;vertical-align:middel;line-height:1.3; text-align:center;border-left:1px #c2c2c2 solid; border-bottom:1px solid #c2c2c2; }
.BasicTable_list thead th.lastList{border-right:1px solid #c2c2c2;}
.BasicTable_list tbody td {border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1; font-size:9pt; text-align:center; vertical-align:middle;color:#454545;padding:5px 0;} 
.BasicTable_list tbody td.contentLeft {text-align:left;}
.BasicTable_list tbody tr:hover {background:#f4f4f4;}


.BasicTable_list tbody td a:link {color:#454545}
.BasicTable_list tbody td a:hover {color:#333333;text-decoration:underline}
.BasicTable_list tbody td a:visited {color:#454545} 
.BasicTable_list tbody td.lsatList{border-right:1px solid #e1e1e1; }
.BasicTable_list tbody td.contentLeft {text-align:left; padding-left:15px; padding-right:10px}
.BasicTable_list tbody tr:hover {background:#f4f4f4;}
.BasicTable_list tbody td .course_title {font-size:19pt;font-weight:600;color:#0c2639;line-height:1.4}
.BasicTable_list tbody td .course_content {clear:both; font-size:13pt; color:#555555; overflow:hidden; min-height:110px; padding:5px 0; line-height:1.4;}
.BasicTable_list tbody td .course_content p {line-height:1.5; text-align:justify;} 
.BasicTable_list tbody td .course_name {font-size:12pt;color:#999999}
.BasicTable_list tbody td .course_counter {color:#a1a1a1; font-size:9pt; padding:10px 0;}

/*추가 디자인 요청*/
.academyArea{overflow:hidden;padding:20px 0 40px 0;border-bottom:1px #d5d5d5 dotted;margin-bottom:30px;}
.academyArea div.aca_imgArea{width:100%;background-color:#efefef;height:325px;text-align:center;margin-bottom:20px;}
.academyArea div.aca_txt{clear:both}
.academyArea div.aca_txt h3{font-size:14pt;color:#1e62a9;padding-bottom:20px;}
.academyArea div.aca_txt ul li{font-size:10pt;line-height:1.7;color:#6e6e6e;background:url(../../image/en/user/arrow_img1.png)0px 12px no-repeat;padding-left:10px}




}




/*PAD화면*/
@media(min-width:641px) and (max-width:768px){
body{width:100%;margin:auto;}
.mbg{background:url(../../image/ko/user/main_visual.png) top center no-repeat;}
#mobile_Area{display:none}
#pc_padArea{display:inline;margin:auto;}

#pc_padArea header{height:117px;width:100%;background-color:#0c2639;}
#pc_padArea header ul.gnb_list{height:35px;padding:0 5%;}
#pc_padArea header ul.gnb_list li{float:right;padding-top:10px}
#pc_padArea header ul.gnb_list li.gnb_txt{font-size:9pt;color:#ffffff;padding:15px 15px 0 3px;font-weight:500}
#pc_padArea header ul.gnb_list li.gnb_txt a:link{color:#ffffff;}
#pc_padArea header ul.gnb_list li.gnb_txt a:hover{color:#ffffff;text-decoration:underline}
#pc_padArea header ul.gnb_list li.gnb_txt a:visited{color:#ffffff;}

#pc_padArea header ul.gnb_list li input{width:110px; height:21px;background:url(../../image/ko/user/gnb_input.png) no-repeat;border:none}

nav{height:90px;padding:0 5% 0 5%;}
nav h1{float:left;padding:0px 0 0 0;}
nav ul.menu_nav{float:right}
nav ul.menu_nav li{float:left;padding:37px 5px 0 15px;font-size:11pt;color:#ffffff;font-weight:600;}
nav ul.menu_nav li a:link{color:#ffffff;}
nav ul.menu_nav li a:hover{color:#ffffff;text-decoration:underline}
nav ul.menu_nav li a:visited{color:#ffffff;}
	
nav div.snavArea{width:80%;position:absolute;top:117px;background-color:#ffffff;background-color:rgba(0,0,0,0.3);padding:15px;}
nav div.snavArea ul.snav_list li{float:left;color:#ffffff;font-size:12pt;line-height:1.9;font-weight:600}
nav div.snavArea ul.snav_list li a:link{color:#ffffff;padding-right:25px;}
nav div.snavArea ul.snav_list li a:hover{color:#ffffff;text-decoration:underline}
nav div.snavArea ul.snav_list li a:visited{color:#ffffff;padding-left:25px;}
nav div.snavArea ul.snav_list li.dubleLine a:link{color:#ffffff;padding-left:19px;padding-right:0px;}
nav div.snavArea ul.snav_list li.dubleLine a:hover{color:#ffffff;text-decoration:underline}
nav div.snavArea ul.snav_list li.dubleLine a:visited{color:#ffffff;padding-left:19px;padding-right:0px;}


#main_tabArea{overflow:hidden;width:100%;padding:0 5%;padding-top:360px;}
#main_tabArea ul.main_tabList{width:100%;text-align:center;}
#main_tabArea ul.main_tabList li{float:left;width:16%;height:42px;text-align:center;padding-top:13px;font-size:9pt;color:#ffffff;font-weight:600;background-color:#19acdb;margin-right:3px;}
#main_tabArea ul.main_tabList li a:link{color:#ffffff}
#main_tabArea ul.main_tabList li a:hover{color:#ffffff}
#main_tabArea ul.main_tabList li a:visited{color:#ffffff}

#main_tabArea ul.main_tabList li.selectList{background-color:#041624;}
#main_tabArea div.main_tabText{clear:both;padding:20px;background-color:#041624;color:#ffffff;height:143px}
#main_tabArea div.main_tabText div.tab_text{float:left;font-size:12px;line-height:1.4;width:100%;width:75%;}
#main_tabArea div.main_tabText div.tab_text span{font-size:26px;font-weight:600;line-height:1.7;}
#main_tabArea div.main_tabText div.tab_btn{float:left;width:24.9%;text-align:right;padding-top:50px;}

#firstCon{overflow:hidden; width:100%;padding:0 5% 40px;5%;background-color:#e6e6e6}
#firstCon div.newsArea{float:left;padding:40px 0px 0px 0;width:50%;}
#firstCon div.newsArea h4 div.news_title{float:left;width:75%;font-size:20pt;color:#4e4e4e;font-weight:600;padding-bottom:25px;}

#firstCon div.newsArea h4 div.news_btn{float:left;width:25%;}
#firstCon div.newsArea ul.news_list li{border-bottom:1px #b8b8b8 dotted;padding-botttom:40px;margin-bottom:20px}
#firstCon div.newsArea ul.news_list li.last_list{border:none}
#firstCon div.newsArea ul.news_list li div.title{font-size:12pt;color:#363636;padding-top:15px;clear:both;}
#firstCon div.newsArea ul.news_list li div.title a:link{color:#474747;}
#firstCon div.newsArea ul.news_list li div.title a:hover{color:#474747;text-decoration:}
#firstCon div.newsArea ul.news_list li div.title a:visited{color:#474747;}

#firstCon div.newsArea ul.news_list li div.con_info{font-size:9pt;color:#83a7b2;padding:20px 0 20px 0;width:100%;}
#firstCon div.newsArea ul.news_list li div.con_txt{font-size:10pt;color:#7a7a7a;padding-bottom:15px;line-height:1.4;min-height:180px;}
#firstCon div.newsArea ul.news_list li.lsat_list div.con_txt{font-size:11pt;color:#7a7a7a;padding-bottom:15px;line-height:1.2}

#firstCon div.movieArea{float:left;padding:40px 0px 0px 40px;width:49.9%;}
#firstCon div.movieArea ul.movie_list li{float:left;width:100%;text-align:center;}
#firstCon div.movieArea ul.movie_list li div.movie_img{width:95%;margin-left:5%;height:180px;background-color:#d6d6d6;border:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt{font-size:9pt;width:95%;margin-left:5%;color:#959595;background-color:#ffffff;padding:25px 20px;text-align:left;line-height:1.4;border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:link{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:hover{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:visited{color:#959595;}


#firstCon div.movieArea ul.movie_list li div.con_txt span{font-size:11pt;color:#5c5c5c;line-height:1.5;}

#secondCon{padding:40px 5%}
#secondCon ul.photo_list{clear:both}
#secondCon ul.photo_list li{float:left;width:50%;}
#secondCon ul.photo_list li div.photo_img{height:300px; background-color:#d6d6d6;width:94%;margin:0 3% 0 3%;text-align:center}
#secondCon ul.photo_list li div.photo_text span{font-size:12pt;color:#5c5c5c;}
#secondCon ul.photo_list li div.photo_text{width:100%;padding:20px 0 30px;font-size:10pt;width:94%;margin:0 3% 0 3%;color:#959595;background-color:#ffffff;text-align:left;line-height:1.3}


#secondCon h4 div.photo_title{float:left;font-size:20pt;color:#4e4e4e;font-weight:600;width:93%;padding-bottom:25px;}
#secondCon h4 div.list_more{float:left;width:7%;text-align:right}

#thirdCon{overflow:hidden;width:100%;padding:40px 5% 40px 5%;}
ul.banner_list{clear:both;}
ul.banner_list li{float:left;width:23%;margin:0 1% 0 1%}
ul.banner_list li.banner1_Area div.title{background:url(../../image/ko/user/banner1.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#002661}
ul.banner_list li.banner1_Area div.txt{height:50px;background-color:#002661;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner1_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner2_Area div.title{background:url(../../image/ko/user/banner2.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner2_Area div.txt{height:50px;background-color:#053763;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner2_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner3_Area div.title{background:url(../../image/ko/user/banner3.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#082e00}
ul.banner_list li.banner3_Area div.txt{height:50px;background-color:#082e00;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner3_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner4_Area div.title{background:url(../../image/ko/user/banner4.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner4_Area div.txt{height:50px;background-color:#325d66;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner4_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner5_Area div.title{background:url(../../image/ko/user/banner5.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#07373d}
ul.banner_list li.banner5_Area div.txt{height:50px;background-color:#07373d;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner5_Area div.txt span{float:right;padding:0 10px 0 10px;}




/*ul.banner_list li{float:left;width:23%;margin:0 1% 0 1%}
ul.banner_list li.banner1_Area div.title{background:url(../../image/ko/user/banner1.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#002661}
ul.banner_list li.banner1_Area div.txt{height:60px;background-color:#002661;padding:10px 0 0 10px;color:#ffffff;font-size:9pt;}
ul.banner_list li.banner1_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner2_Area div.title{background:url(../../image/ko/user/banner2.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner2_Area div.txt{height:60px;background-color:#053763;padding:10px 0 0 10px;color:#ffffff;font-size:9pt;}
ul.banner_list li.banner2_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner3_Area div.title{background:url(../../image/ko/user/banner3.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#082e00}
ul.banner_list li.banner3_Area div.txt{height:60px;background-color:#082e00;padding:10px 0 0 10px;color:#ffffff;font-size:9pt;}
ul.banner_list li.banner3_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner4_Area div.title{background:url(../../image/ko/user/banner4.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner4_Area div.txt{height:60px;background-color:#325d66;padding:10px 0 0 10px;color:#ffffff;font-size:9pt;}
ul.banner_list li.banner4_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner5_Area div.title{background:url(../../image/ko/user/banner5.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#07373d}
ul.banner_list li.banner5_Area div.txt{height:60px;background-color:#07373d;padding:10px 0 0 10px;color:#ffffff;font-size:9pt;}
ul.banner_list li.banner5_Area div.txt span{float:right;padding:0 10px 0 10px;}
*/
#menu_view{overflow:hidden;padding:40px 5% 40px 5%;background-color:#015696;width:100%;}
#menu_view h4 div.title{font-size:20pt;font-weight:600;color:#ffffff;padding-bottom:30px;width:100%;text-align:center}
#menu_view div.menu_list{width:25%;border-left:1px #1b67a1 solid;min-height:300px;float:left}
#menu_view div.menu_list h4{font-size:12pt;font-weight:600;color:#ffffff;padding-left:15px;padding-bottom:10px;}
#menu_view div.menu_list ul li{font-size:10pt;line-height:1.8;padding-left:15px;}
#menu_view div.menu_list ul li a:link{color:#a4b7cf}
#menu_view div.menu_list ul li a:hover{color:#a4b7cf;text-decoration:underline}
#menu_view div.menu_list ul li a:visited{color:#a4b7cf}

footer{clear:both;width:100%;height:90px;}
footer div.copy_menu{width:100%;height:75px;padding:0 5% 0 5%;border-bottom:1px #e5e5e5 solid}
footer ul li a:link{color:#6f6f6f}
footer ul li a:hover{color:#6f6f6f;text-decoration:underline}
footer ul li a:visited{color:#6f6f6f}
footer ul li.privacy a:link{color:#3e5e9d}
footer ul li.privacy a:hover{color:#6c8eb8;text-decoration:underline}
footer ul li.privacy a:visited{color:#6c8eb8}


footer ul li{float:left;padding:15px 30px 0 0px;font-size:9pt;color:#8b8b8b}
footer div.copy_txt{background-color:#ffffff;padding:10px 5% 15px 5%;line-height:1.6;font-size:11pt;color:#888888}
footer div.copy_txt ul.mark_list{clear:both;}
footer div.copy_txt ul.mark_list li{float:left;padding:10px 5px}
.copy_text{float:left}





.sbg{background:url(../../image/ko/user/sub_visual.png) top center no-repeat;}
#subCon{overflow:hidden;margin:163px 10% 0 10%;border-left:1px #d9d9d9 solid;border-right:1px #d9d9d9 solid;min-height:500px;}

#subCon div.locaArea{height:70px;border-bottom:1px #d9d9d9 solid;color:#041624;font-size:20pt;font-weight:600;padding:20px;}
#subCon div.locaArea div{float:right;font-size:10pt;color:#9a9a9a;padding-top:10px;font-weight:500}
#subCon div.locaArea div span.select{float:right;color:#2e2e2e;}
#subconArea{padding:20px;}


.table_tab{width:100%;height:45px;border-bottom:1px #041624 solid;margin-bottom:15px;background-color:#041624}
.table_tab li{float:left;width:19.8%;height:45px;text-align:center;padding-top:13px;font-size:9pt;color:#ffffff;border-left:1px #132431 solid}
.table_tab li.selectList{background-color:#ffffff;border-top:3px #041624 solid;border-left:3px #041624 solid;border-right:3px #041624 solid;color:#041624}

.table_tab2{width:100%;height:45px;border-bottom:1px #041624 solid;margin-bottom:15px;background-color:#041624}
.table_tab2 li{float:left;width:16%;height:45px;text-align:center;padding-top:13px;font-size:9pt;color:#ffffff;border-left:1px #132431 solid}
.table_tab2 li.alltabwidth{width:10%;}
.table_tab2 li.selectList{background-color:#ffffff;border-top:3px #041624 solid;border-left:3px #041624 solid;border-right:3px #041624 solid;color:#041624}


.notice_list{overflow:hidden;border-top:3px #0c2639 solid}
.notice_list li{border-bottom:1px #d9d9d9 solid;padding:25px 15px;}
.notice_list li div.notice_title{padding:0px 0px 20px 0;font-size:19pt;font-weight:600;color:#0c2639;line-height:1.4}
.notice_list li div.notice_stitle{padding:0px 0px 10px 0;line-height:1.4;font-size:12pt;color:#999999}
.notice_list li div.notice_stitle_file{background-color:#f7f7f7;; font-size:10pt;color:#999999;text-align:left;}
.notice_list li div.notice_txt{border-top:1px #d9d9d9 dotted;padding:10px 0px 10px 0;line-height:1.4;font-size:13pt;color:#555555}

.notice_list li div.notice_title a:link{color:#0c2639}
.notice_list li div.notice_title a:hover{color:#0c2639;text-decoration:underline}
.notice_list li div.notice_title a:visited{color:#0c2639}

/*로그인*/
.loginArea{overflow:hidden;width:100%;margin:50px auto;border-bottom:2px #0c2639 solid;padding-bottom:30px}

.login_titleArea div.title_txt{overflow:hidden;font-size:12pt;color:#939393;text-align:right;}
.login_titleArea div.title_txt div{overflow:hidden;font-size:25pt;font-weight:600;color:#0c2639;line-height:1.6;padding-bottom:20px;}
.login_titleArea div.title_img{clear:both;overflow:hidden;height:83px;background:#0c2639 url(../../image/ko/user/login_bg.png)bottom right no-repeat;}
.login_titleArea div.login_form{height:150px;padding-top:50px;width:370px;margin:0 auto;}
.login_titleArea div.login_form div.left_form li{float:left;margin-bottom:5px}
.login_titleArea div.login_form div.left_form li.l_txt{font-size:12pt;font-weight:600;color:#696969;clear:both;width:33px;padding-right:8pt;padding-top:4px}
.login_titleArea div.login_form div.left_form li input{width:200px;padding:3px}
.login_titleArea div.login_form div.btn_login{background-color:#005696;color:#ffffff;font-size:11pt;font-weight:600;padding:23px 20px 23px 20px;float:left;}
.login_titleArea div.login_form div.left_form{float:left;}




.joinArea{width:405px;text-align:center;margin:0 auto;border-top:1px #d9d9d9 dotted;padding-top:30px;}
.joinArea div.btnArea{width:310px;height:50px;margin:0 auto;}

.joinArea div.btnArea ul li{float:left;width:150px;text-align:center;font-weight:600;font-size:12pt;margin-right:2px;line-height:40px}
.joinArea div.btnArea ul li.btn1{background-color:#ffffff;border:1px #d9d9d9 solid;color:#555555;height:40px;}
.joinArea div.btnArea ul li.btn2{background-color:#0c2639;color:#ffffff;height:40px;}



/*edulist table form*/
/*form_search*/
.form_search{overflow:hidden;width:100%;background-color:#f7f7f7;padding:25px 25px 15px 25px;border-bottom:1px #b0b0b0 dotted;border-top:1px #b0b0b0 dotted;}
.form_search ul li{float:left;padding-bottom:10px;font-size:11pt;line-height:28px;height:38px;color:#666666}
.form_search ul li.form_title{font-size:11pt;color:#333333;width:80px;clear:both;padding-top:3px;}
.form_search ul li.cal_img{padding:0 7px}
.form_search ul li.cal_text{padding:0 3px}
.form_select{margin-right:5px;}
.check_form{margin-right:5px}
.check_txt{margin-right:15px}
.btn_search{margin-left:1px;}




/*Training Features*/
.tab_list{width:100%;overflow:hidden;height:50px;margin-bottom:20px;}
.tab_list li{width:20%;float:left;background-color:#efefef;color:#808080;font-size:13pt;text-align:center;height:50px;line-height:50px;border-bottom:1px #bcbcbc solid;border-right:1px #bcbcbc solid;border-top:1px #bcbcbc solid;}
.tab_list li a:link,a:visited,a:hover{color:#808080;}
.first_list{border-left:1px #bcbcbc solid;}
.tab_list li.select_tabList{background-color:#0c2639;color:#ffffff;border:none;}
.tab_list li.select_tabList a:link,a:visited,a:hover{color:#ffffff;}
.training_txt{margin-top:15px;}
.training_txt h5{font-size:11pt;font-weight:600;color:#003a66;background:url(../../image/ko/user/arrow3.png)0 3px no-repeat;padding-bottom:7px;padding-left:12px;text-align:left}
.training_txt ul{overflow:hidden;margin-bottom:20px;}
.training_txt ul li{font-size:10pt;color:#767676;background:url(../../image/ko/user/arrow4.png)8px 1px no-repeat;padding-bottom:10px;margin-left:25x;padding-left:20px;line-height:1.4;text-align:left}



.movieArea{width:100%;}
.movieArea li{float:left;padding:10px 1%;width:50%;margin-bottom:30px;}
.movieArea li.listFisrt{padding-left:0px}
.movieArea li.listLast{padding-right:0px}
.movieArea li div.movieList_img{text-align:center;width:100%;background-color:#d6d6d6;border:1px #cccccc solid;padding-top:60px;height:180px;}
.movieArea li p{text-align:center;padding:15px; background-color:#f6f6f6;border-bottom:1px #eaeaea solid;color:#777777}


/* table Content */
.boardTable_wrap .tableRightBtn {float:right; padding:0 0 10px 0;}
.boardTable_wrap {clear:both; padding-top:10px;}
.boardTable_wrap1 .tableRightBtn {float:right; padding:0 0 10px 0;}
.boardTable_wrap1 .tableLeftBtn {float:left; padding:0 0 10px 0;}

.BasicTable_list {width:100%; margin-top:10px; border-top: 2px solid #666; }
.BasicTable_list thead th {background:#f1f1f1; color:#333333;font-weight:600;font-size:12pt; padding:7px 0;vertical-align:middel;line-height:1.3; text-align:center;border-left:1px #c2c2c2 solid; border-bottom:1px solid #c2c2c2; }
.BasicTable_list thead th.lastList{border-right:1px solid #c2c2c2;}
.BasicTable_list tbody td {border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1; font-size:11pt; text-align:center; vertical-align:middle;color:#454545;padding:5px 0;} 
.BasicTable_list tbody td.contentLeft {text-align:left;}
.BasicTable_list tbody tr:hover {background:#f4f4f4;}


.BasicTable_list tbody td a:link {color:#454545}
.BasicTable_list tbody td a:hover {color:#333333;text-decoration:underline}
.BasicTable_list tbody td a:visited {color:#454545} 
.BasicTable_list tbody td.lsatList{border-right:1px solid #e1e1e1; }
.BasicTable_list tbody td.contentLeft {text-align:left; padding-left:15px; padding-right:10px}
.BasicTable_list tbody tr:hover {background:#f4f4f4;}
.BasicTable_list tbody td .course_title {font-size:19pt;font-weight:600;color:#0c2639;line-height:1.4}
.BasicTable_list tbody td .course_content {clear:both; font-size:13pt; color:#555555; overflow:hidden; min-height:110px; padding:5px 0; line-height:1.4;}
.BasicTable_list tbody td .course_content p {line-height:1.5; text-align:justify;} 
.BasicTable_list tbody td .course_name {font-size:12pt;color:#999999}
.BasicTable_list tbody td .course_counter {color:#a1a1a1; font-size:9pt; padding:10px 0;}


/*추가 디자인 요청*/
.academyArea{overflow:hidden;padding:20px 0 40px 0;border-bottom:1px #d5d5d5 dotted;margin-bottom:30px;}
.academyArea div.aca_imgArea{float:left;width:325px;background-color:#efefef;height:325px;text-align:center;margin-bottom:20px;}
.academyArea div.aca_txt{float:left;}
.academyArea div.aca_txt h3{font-size:18pt;color:#1e62a9;padding-bottom:20px;}
.academyArea div.aca_txt ul li{font-size:11pt;line-height:1.7;color:#6e6e6e;background:url(../../image/en/user/arrow_img1.png)0px 12px no-repeat;padding-left:10px}



}








/*PC화면-wide*/
@media(min-width:769px){
body{width:100%;margin:auto}
.mbg{background:url(../../image/ko/user/main_visual.png) top center no-repeat;}
#mobile_Area{display:none}
#mobile_menuArea{display:none}
#pc_padArea{display:inline;margin:auto;}

#pc_padArea header{height:117px;width:100%;background-color:#0c2639;}
#pc_padArea header ul.gnb_list{height:35px;padding:0 10%;}
#pc_padArea header ul.gnb_list li{float:right;padding-top:10px}
#pc_padArea header ul.gnb_list li.gnb_txt{font-size:9pt;color:#ffffff;padding:15px 15px 0 3px;font-weight:500}
#pc_padArea header ul.gnb_list li.gnb_txt a:link{color:#ffffff;}
#pc_padArea header ul.gnb_list li.gnb_txt a:hover{color:#ffffff;text-decoration:underline}
#pc_padArea header ul.gnb_list li.gnb_txt a:visited{color:#ffffff;}

#pc_padArea header ul.gnb_list li input{width:110px; height:21px;background:url(../../image/ko/user/gnb_input.png) no-repeat;border:none}

nav{height:90px;padding:0 5% 0 5%;}
nav h1{float:left;padding:0px 0 0 0;}
/* nav ul.menu_nav{float:right;} */
/* nav ul.menu_nav li{float:left;width:20%;text-align:right;padding:30px 0px 0px 55px;font-size:15pt;color:#ffffff;font-weight:600;} */
nav ul.menu_nav{float:left;}
nav ul.menu_nav li{float:left;width:20%;text-align:left;padding:30px 0px 0px 65px;font-size:15pt;color:#ffffff;font-weight:600;}
nav ul.menu_nav li a:link{color:#ffffff;}
nav ul.menu_nav li a:hover{color:#ffffff;text-decoration:underline}
nav ul.menu_nav li a:visited{color:#ffffff;}

nav div.snavArea{width:80%;position:absolute;top:117px;background-color:#ffffff;background-color:rgba(0,0,0,0.3);padding:15px;}
nav div.snavArea ul.snav_list {width:14%; min-height:100px;float:left}
nav div.snavArea ul.snav_list li{color:#ffffff;font-size:12pt;line-height:1.9;font-weight:600}
nav div.snavArea ul.snav_list li a:link{color:#ffffff;padding-right:0px;}
nav div.snavArea ul.snav_list li a:hover{color:#ffffff;text-decoration:underline}
nav div.snavArea ul.snav_list li a:visited{color:#ffffff;padding-left:0px;}
nav div.snavArea ul.snav_list li.dubleLine a:link{color:#ffffff;padding-left:19px;}
nav div.snavArea ul.snav_list li.dubleLine a:hover{color:#ffffff;text-decoration:underline}
nav div.snavArea ul.snav_list li.dubleLine a:visited{color:#ffffff;padding-left:19px;padding-right:0px;}



#main_tabArea{overflow:hidden;width:100%;padding:0 10%;padding-top:360px;}
#main_tabArea ul.main_tabList{width:100%;text-align:center;}
#main_tabArea ul.main_tabList li{float:left;width:16%;height:42px;text-align:center;padding-top:13px;font-size:11pt;color:#ffffff;font-weight:600;background-color:#19acdb;margin-right:3px;}
#main_tabArea ul.main_tabList li a:link{color:#ffffff}
#main_tabArea ul.main_tabList li a:hover{color:#ffffff}
#main_tabArea ul.main_tabList li a:visited{color:#ffffff}

#main_tabArea ul.main_tabList li.selectList{background-color:#041624;}
#main_tabArea div.main_tabText{clear:both;padding:20px;background-color:#041624;color:#ffffff;height:143px}
#main_tabArea div.main_tabText div.tab_text{float:left;font-size:14px;line-height:1.2;width:100%;width:80%;}
#main_tabArea div.main_tabText div.tab_text span{font-size:22pt;font-weight:600;line-height:1.2;}
#main_tabArea div.main_tabText div.tab_btn{float:left;width:19.9%;text-align:right;padding-top:50px;}

#firstCon{overflow:hidden; width:100%;padding:0 10%;background-color:#e6e6e6}
#firstCon div.newsArea{float:left;padding:40px 40px 0px 0;width:50%;}
#firstCon div.newsArea h4 div.news_title{float:left;width:90%;font-size:24pt;color:#4e4e4e;font-weight:600;padding-bottom:25px;}

#firstCon div.newsArea h4 div.news_btn{float:left;width:10%;}
#firstCon div.newsArea ul.news_list li{border-bottom:1px #b8b8b8 dotted;padding-botttom:20px;}
#firstCon div.newsArea ul.news_list li.last_list{border:none}
#firstCon div.newsArea ul.news_list li div.title{font-size:14pt;color:#363636;padding-top:15px;clear:both;}
#firstCon div.newsArea ul.news_list li div.title a:link{color:#474747;}
#firstCon div.newsArea ul.news_list li div.title a:hover{color:#474747;text-decoration:}
#firstCon div.newsArea ul.news_list li div.title a:visited{color:#474747;}

#firstCon div.newsArea ul.news_list li div.con_info{font-size:10pt;color:#83a7b2;padding:10px 0 10px 0}
#firstCon div.newsArea ul.news_list li div.con_txt{font-size:11pt;color:#7a7a7a;padding-bottom:15px;line-height:1.2}
#firstCon div.newsArea ul.news_list li.lsat_list div.con_txt{font-size:11pt;color:#7a7a7a;padding-bottom:15px;line-height:1.2}

#firstCon div.movieArea{float:left;padding:40px 0px 0px 40px;width:49.9%;}
#firstCon div.movieArea ul.movie_list li{float:left;width:50%;text-align:center;bor}
#firstCon div.movieArea ul.movie_list li div.movie_img{width:95%;margin-left:5%;height:180px;background-color:#d6d6d6;border:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt{font-size:11pt;width:95%;min-height:130px;margin-left:5%;color:#959595;background-color:#ffffff;padding:25px 20px;text-align:left;line-height:1.3;border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:link{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:hover{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt a:visited{color:#959595;}
#firstCon div.movieArea ul.movie_list li div.con_txt span{font-size:13pt;color:#5c5c5c;line-height:1.9;}

#secondCon{padding:40px 10%}
#secondCon ul.photo_list{clear:both}
#secondCon ul.photo_list li{float:left;width:50%;}
#secondCon ul.photo_list li div.photo_img{height:300px; background-color:#d6d6d6;width:94%;margin:0 3% 0 3%;text-align:center}
#secondCon ul.photo_list li div.photo_text span{font-size:13pt;color:#5c5c5c;}
#secondCon ul.photo_list li div.photo_text{width:100%;height:80px; padding:20px 0 30px;font-size:11pt;width:94%;margin:0 3% 0 3%;color:#959595;background-color:#ffffff;text-align:left;line-height:1.3}


#secondCon h4 div.photo_title{float:left;font-size:24pt;color:#4e4e4e;font-weight:600;width:93%;padding-bottom:25px;}
#secondCon h4 div.list_more{float:left;width:7%;text-align:right}

#thirdCon{overflow:hidden;width:100%;padding:40px 10% 40px 10%;}
ul.banner_list{clear:both;}
ul.banner_list li{float:left;width:23%;margin:0 1% 0 1%}
ul.banner_list li.banner1_Area div.title{background:url(../../image/ko/user/banner1.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#002661}
ul.banner_list li.banner1_Area div.txt{height:50px;background-color:#002661;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner1_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner2_Area div.title{background:url(../../image/ko/user/banner2.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner2_Area div.txt{height:50px;background-color:#053763;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner2_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner3_Area div.title{background:url(../../image/ko/user/banner3.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#082e00}
ul.banner_list li.banner3_Area div.txt{height:50px;background-color:#082e00;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner3_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner4_Area div.title{background:url(../../image/ko/user/banner4.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#ffffff}
ul.banner_list li.banner4_Area div.txt{height:50px;background-color:#325d66;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner4_Area div.txt span{float:right;padding:0 10px 0 10px;}

ul.banner_list li.banner5_Area div.title{background:url(../../image/ko/user/banner5.png)center no-repeat;height:112px;padding:20px 0 0 20px;font-size:12pt;font-weight:600;color:#07373d}
ul.banner_list li.banner5_Area div.txt{height:50px;background-color:#07373d;padding:10px 0 0 10px;color:#ffffff;font-size:10pt;}
ul.banner_list li.banner5_Area div.txt span{float:right;padding:0 10px 0 10px;}

#menu_view{overflow:hidden;padding:40px 10% 40px 10%;background-color:#015696;width:100%;}
#menu_view h4 div.title{font-size:24pt;font-weight:600;color:#ffffff;padding-bottom:30px;width:100%;text-align:center}
#menu_view div.menu_list{width:20%;border-left:1px #1b67a1 solid;min-height:300px;float:left}
#menu_view div.menu_list h4{font-size:16pt;font-weight:600;color:#ffffff;padding-left:15px;padding-bottom:10px;}
#menu_view div.menu_list ul li{font-size:20pt;line-height:1.8;padding-left:15px;}
#menu_view div.menu_list ul li a:link{color:#a4b7cf}
#menu_view div.menu_list ul li a:hover{color:#a4b7cf;text-decoration:underline}
#menu_view div.menu_list ul li a:visited{color:#a4b7cf}

footer{clear:both;width:100%;height:90px;background-color:#dadada;}
footer div.copy_menu{width:100%;height:44px;padding:0 10% 0 10%;border-bottom:1px #e5e5e5 solid}
footer ul li a:link{color:#6f6f6f}
footer ul li a:hover{color:#6f6f6f;text-decoration:underline}
footer ul li a:visited{color:#6f6f6f}
footer ul li.privacy a:link{color:#3e5e9d}
footer ul li.privacy a:hover{color:#6c8eb8;text-decoration:underline}
footer ul li.privacy a:visited{color:#6c8eb8}


footer ul li{float:left;padding:15px 30px 0 0px;font-size:8pt;color:#8b8b8b}
footer div.copy_txt{background-color:#ffffff;padding:10px 10% 15px 10%;line-height:1.6;font-size:11pt;color:#888888}
footer div.copy_txt ul.mark_list{clear:both;}
footer div.copy_txt ul.mark_list li{float:left;padding:10px 5px}
.copy_text{float:left}


/*sub*/
.sbg{background:url(../../image/ko/user/sub_visual.png) top center no-repeat;}
#subCon{overflow:hidden;margin:163px 10% 0 10%;border-left:1px #d9d9d9 solid;border-right:1px #d9d9d9 solid;min-height:500px;}

#subCon div.locaArea{height:70px;border-bottom:1px #d9d9d9 solid;color:#041624;font-size:20pt;font-weight:600;padding:20px;}
#subCon div.locaArea div{float:right;font-size:10pt;color:#9a9a9a;padding-top:10px;font-weight:500}
#subCon div.locaArea div span.select{float:right;color:#2e2e2e;}
#subconArea{padding:20px;}



/*인사말*/
.greetingArea{}
.left_textArea{width:55%;float:left;}
.right_textArea{width:44%;float:left;text-align:right}
.greeting_title{font-size:20pt;color:#777777;padding:30px 0 60px 0}
.greeting_title span.text_style1{font-size:26pt;color:#0c2639;font-weight:600;}
.greeting_title span.text_style2{font-size:26pt;color:#13afdd;font-weight:600;}
h4.stitle_txt1{font-size:14pt; color:#2e2e2e;font-weight:600;padding-bottom:15px;line-height:1.5}
p.s_text1{color:#747474; font-size:12pt;line-height:1.4;padding-bottom:35px;}
p.s_text2{clear:both;color:#747474; font-size:12pt;line-height:1.4;padding-bottom:35px;}
.s_text_right{text-align:right;color:#777777;font-size:12pt;}
.s_text_right span{font-weight:600;color:#444444;font-size:15pt;}


.table_tab{width:100%;height:45px;border-bottom:1px #041624 solid;margin-bottom:15px;background-color:#041624}
.table_tab li{float:left;width:16%;height:45px;text-align:center;padding-top:13px;font-size:10pt;color:#ffffff;font-weight:600;border-left:1px #132431 solid}
.table_tab li.selectList{background-color:#ffffff;border-top:3px #041624 solid;border-left:3px #041624 solid;border-right:3px #041624 solid;color:#041624}

.table_tab2{width:100%;height:90px;border-bottom:1px #041624 solid;margin-bottom:15px;background-color:#041624}
.table_tab2 li{float:left;width:20%;height:45px;text-align:center;padding-top:13px;font-size:10pt;color:#ffffff;font-weight:600;border-left:1px #132431 solid}
.table_tab2 li.alltabwidth{width:20%;height:90px; line-height: 70px;}
.table_tab2 li.selectList{background-color:#ffffff;border-top:3px #041624 solid;border-left:3px #041624 solid;border-right:3px #041624 solid;color:#041624}

.notice_list{overflow:hidden;border-top:3px #0c2639 solid}
.notice_list li{border-bottom:1px #d9d9d9 solid;padding:25px 15px;}
.notice_list li div.notice_title{padding:0px 0px 20px 0;font-size:19pt;font-weight:600;color:#0c2639;line-height:1.4}
.notice_list li div.notice_stitle{padding:0px 0px 10px 0;line-height:1.4;font-size:12pt;color:#999999}
.notice_list li div.notice_stitle_file{background-color:#f7f7f7;; font-size:10pt;color:#999999;text-align:left;}
.notice_list li div.notice_txt{border-top:1px #d9d9d9 dotted;padding:10px 0px 10px 0;line-height:1.4;font-size:13pt;color:#555555}

.notice_list li div.notice_title a:link{color:#0c2639}
.notice_list li div.notice_title a:hover{color:#0c2639;text-decoration:underline}
.notice_list li div.notice_title a:visited{color:#0c2639}

/*로그인*/
.loginArea{overflow:hidden;width:800px;margin:50px auto;border-bottom:2px #0c2639 solid;padding-bottom:30px}

.login_titleArea div.title_txt{overflow:hidden;font-size:12pt;color:#939393;float:right;height:40px;}
.login_titleArea div.title_txt div{float:right;font-size:25pt;font-weight:600;color:#0c2639;margin-left:10px;}
.login_titleArea div.title_img{clear:both;overflow:hidden;height:83px;background:#0c2639 url(../../image/ko/user/login_bg.png)bottom right no-repeat;}
.login_titleArea div.login_form{height:150px;padding-top:50px;width:370px;margin:0 auto;}
.login_titleArea div.login_form div.left_form li{float:left;margin-bottom:5px}
.login_titleArea div.login_form div.left_form li.l_txt{font-size:12pt;font-weight:600;color:#696969;clear:both;width:33px;padding-right:8pt;padding-top:4px}
.login_titleArea div.login_form div.left_form li input{width:200px;padding:3px}
.login_titleArea div.login_form div.btn_login{background-color:#005696;color:#ffffff;font-size:11pt;font-weight:600;padding:23px 20px 23px 20px;float:left;}
.login_titleArea div.login_form div.left_form{float:left;}



.joinArea{width:800px;text-align:center;margin:0 auto;border-top:1px #d9d9d9 dotted;padding-top:30px;}
.joinArea div.btnArea{width:310px;height:50px;margin:0 auto;}

.joinArea div.btnArea ul li{float:left;width:150px;text-align:center;font-weight:600;font-size:12pt;margin-right:2px;line-height:40px}
.joinArea div.btnArea ul li.btn1{background-color:#ffffff;border:1px #d9d9d9 solid;color:#555555;height:40px;}
.joinArea div.btnArea ul li.btn2{background-color:#0c2639;color:#ffffff;height:40px;}


/*edulist table form*/
/*form_search*/
.form_search{overflow:hidden;width:100%;background-color:#f7f7f7;padding:25px 25px 15px 25px;border-bottom:1px #b0b0b0 dotted;border-top:1px #b0b0b0 dotted;}
.form_search ul li{float:left;padding-bottom:10px;font-size:11pt;line-height:28px;height:38px;color:#666666}
.form_search ul li.form_title{font-size:11pt;color:#333333;width:80px;clear:both;padding-top:3px;}
.form_search ul li.cal_img{padding:0 7px}
.form_search ul li.cal_text{padding:0 3px}
.form_select{margin-right:5px;}
.check_form{margin-right:5px}
.check_txt{margin-right:15px}
.btn_search{margin-left:1px;}



/*Training Features*/
.tab_list{width:100%;overflow:hidden;height:50px;margin-bottom:20px;}
.tab_list li{width:20%;float:left;background-color:#efefef;color:#808080;font-size:13pt;text-align:center;height:50px;line-height:50px;border-bottom:1px #bcbcbc solid;border-right:1px #bcbcbc solid;border-top:1px #bcbcbc solid;}
.tab_list li a:link,a:visited,a:hover{color:#808080;}
.first_list{border-left:1px #bcbcbc solid;}
.tab_list li.select_tabList{background-color:#0c2639;color:#ffffff;border:none;}
.tab_list li.select_tabList a:link,a:visited,a:hover{color:#ffffff;}
.training_txt{margin-top:15px;}
.training_txt h5{font-size:11pt;font-weight:600;color:#003a66;background:url(../../image/ko/user/arrow3.png)0 3px no-repeat;padding-bottom:7px;padding-left:12px;text-align:left}
.training_txt ul{overflow:hidden;margin-bottom:20px;}
.training_txt ul li{font-size:10pt;color:#767676;background:url(../../image/ko/user/arrow4.png)8px 1px no-repeat;padding-bottom:10px;margin-left:25x;padding-left:20px;line-height:1.4;text-align:left}



.movieArea{width:100%;}
.movieArea li{float:left;padding:10px 1% 10px 1%;width:20%;margin-bottom:30px;}
.movieArea li.listFisrt{padding-left:0px}
.movieArea li.listLast{padding-right:0px}
.movieArea li div.movieList_img{text-align:center;width:100%;background-color:#d6d6d6;border:1px #cccccc solid;padding-top:60px;height:180px;}
.movieArea li p{text-align:center;padding:15px; background-color:#f6f6f6;border-bottom:1px #eaeaea solid;color:#777777}


/* table Content */
.boardTable_wrap .tableRightBtn {float:right; padding:0 0 10px 0;}
.boardTable_wrap {clear:both; padding-top:10px;}
.boardTable_wrap1 .tableRightBtn {float:right; padding:0 0 10px 0;}
.boardTable_wrap1 .tableLeftBtn {float:left; padding:0 0 10px 0;}

.BasicTable_list {width:100%; margin-top:10px; border-top: 2px solid #666; }
.BasicTable_list thead th {background:#f1f1f1; color:#333333;font-weight:600;font-size:12pt; padding:7px 0;vertical-align:middel;line-height:1.3; text-align:center;border-left:1px #c2c2c2 solid; border-bottom:1px solid #c2c2c2; }
.BasicTable_list thead th.lastList{border-right:1px solid #c2c2c2;}
.BasicTable_list tbody td {border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1; font-size:11pt; text-align:center; vertical-align:middle;color:#454545;padding:5px 0;height:36px;line-height:36px;} 
.BasicTable_list tbody td.contentLeft {text-align:left;}
.BasicTable_list tbody tr:hover {background:#f4f4f4;}


.BasicTable_list tbody td a:link {color:#454545}
.BasicTable_list tbody td a:hover {color:#333333;text-decoration:underline}
.BasicTable_list tbody td a:visited {color:#454545} 
.BasicTable_list tbody td.lsatList{border-right:1px solid #e1e1e1; }
.BasicTable_list tbody td.contentLeft {text-align:left; padding-left:15px; padding-right:10px}
.BasicTable_list tbody tr:hover {background:#f4f4f4;}
.BasicTable_list tbody td .course_title {font-size:19pt;font-weight:600;color:#0c2639;line-height:1.4}
.BasicTable_list tbody td .course_content {clear:both; font-size:13pt; color:#555555; overflow:hidden; min-height:110px; padding:5px 0; line-height:1.4;}
.BasicTable_list tbody td .course_content p {line-height:1.5; text-align:justify;} 
.BasicTable_list tbody td .course_name {font-size:12pt;color:#999999}
.BasicTable_list tbody td .course_counter {color:#a1a1a1; font-size:9pt; padding:10px 0;}


/*추가 디자인 요청*/
.academyArea{overflow:hidden;padding:20px 0 40px 0;border-bottom:1px #d5d5d5 dotted;margin-bottom:30px;}
.academyArea div.aca_imgArea{float:left;width:325px;background-color:#efefef;height:325px;text-align:center;margin-bottom:20px;}
.academyArea div.aca_txt{float:left;margin-left:30px;}
.academyArea div.aca_txt h3{font-size:20pt;color:#1e62a9;padding-bottom:20px;}
.academyArea div.aca_txt ul li{font-size:11pt;line-height:1.7;color:#6e6e6e;background:url(../../image/en/user/arrow_img1.png)0px 12px no-repeat;padding-left:10px}



}


































#subArea header{height:123px;width:100%;}
#subArea header ul.gnb_list{height:35px;background-color:#e5e5e5;padding-left:784px}
#subArea header ul.gnb_list li{float:left;padding-top:5px;}
#subArea header ul.gnb_list li.gnb_txt{font-size:9pt;color:#666666;padding:10px 3px 0 10px;font-weight:600}
#subArea header ul.gnb_list li input{width:88px; height:19px;}

#subArea nav{height:90px;width:1200px;}
#subArea nav h1{float:left;padding:32px 0 0 40px}
#subArea nav ul.menu_nav{float:right;padding-right:0}
#subArea nav ul.menu_nav li{float:left;padding:37px 0px 0 85px;font-size:15pt;color:#4f4f4f;font-weight:600;}
#subArea nav ul.menu_nav li a:link{color:#4f4f4f;}
#subArea nav ul.menu_nav li a:hover{color:#4f4f4f;text-decoration:underline}
#subArea nav ul.menu_nav li a:visited{color:#4f4f4f;}

#subArea nav div.snavArea{width:80%;position:absolute;top:117px;background-color:#ffffff;background-color:rgba(0,0,0,0.3);padding:15px;}
#subArea nav div.snavArea ul.snav_list li{float:left;color:#ffffff;font-size:12pt;line-height:1.9;font-weight:600}
#subArea nav div.snavArea ul.snav_list li a:link{color:#ffffff;padding-right:25px;}
#subArea nav div.snavArea ul.snav_list li a:hover{color:#ffffff;text-decoration:underline}
#subArea nav div.snavArea ul.snav_list li a:visited{color:#ffffff;padding-left:25px;}
#subArea nav div.snavArea ul.snav_list li.dubleLine a:link{color:#ffffff;padding-left:19px;padding-right:0px;}
#subArea nav div.snavArea ul.snav_list li.dubleLine a:hover{color:#ffffff;text-decoration:underline}
#subArea nav div.snavArea ul.snav_list li.dubleLine a:visited{color:#ffffff;padding-left:19px;padding-right:0px;}


#sub_visual{width:1200px;height:171px;background:url(../../image/ko/user/sub_visual_bg.png) repeat-x;text-align:center;border-right:1px #e5e5e5 solid;border-top:1px #d3e4da solid}
#sub_con{overflow:hidden;width:1200px;border-right:1px #e5e5e5 solid}
#sub_con div#leftArea{overflow:hidden;width:200px;height:101%;float:left}
#sub_con div#leftArea h2{background-color:#3967c3;text-align:center;width:100%;height:71px;font-size:15pt;font-weight:600;color:#ffffff;padding-top:25px;}
#sub_con div#leftArea ul.left_menu li{height:40px;background:url(../../image/ko/user/left_off.png)right no-repeat; border-right:1px #e5e5e5 solid;font-size:10pt;padding:12px 0 0 15px;border-bottom:1px #e5e5e5 solid}
#sub_con div#leftArea ul.left_menu li.select_menu{height:40px;background:url(../../image/ko/user/left_on.png)right no-repeat; border-right:1px #6f8da3 solid; border-bottom:1px #6f8da3 solid;font-size:10pt;padding:12px 0 0 15px;}
#sub_con div#leftArea ul.left_menu li.select_menu a:link{color:#ffffff}
#sub_con div#leftArea ul.left_menu li a:link{color:#6c6c6c}
#sub_con div#leftArea ul.left_menu li a:hover{color:#6c6c6c;text-decoration:underline}
#sub_con div#leftArea ul.left_menu li a:visited{color:#6c6c6c}

#sub_con div#contentsArea{overflow:hidden;width:999px;height:101%;float:left;height:71px;border-bottom:1px #e5e5e5 solid}
#sub_con div#contentsArea div.locaArea h3{font-size:18pt; color:#404040;float:left;width:680px;padding:25px 0px 0px 40px}
#sub_con div#contentsArea div.locaArea div{float:left;width:280px;font-size:9pt;font-family:dotum;color:#888888;text-align:right;padding:45px 0px 40px 40px}
#sub_con div#contentsArea div.locaArea div span{color:#666666;font-weight:600}
#sub_con div.sub_conArea{overflow:hidden;padding:40px;}
#sub_con div.sub_conArea p{font-size:10pt; color:#454545;line-height:1.6;padding-top:20px;}

#sub_quickArea{position:absolute;top:122px;left:1220px;width:70px;padding:0px;}
#sub_quickArea ul li{height:65px;}
#sub_quickArea ul li.firstLast{height:30px;padding-top:3px;}


footer.sub_footer{clear:both;width:100%;padding-top:30px;height:150px;}
footer.sub_footer div.copy_menu{width:100%;height:44px;background-color:#dadada;}
footer.sub_footer ul li a:link{color:#6f6f6f}
footer.sub_footer ul li a:hover{color:#6f6f6f;text-decoration:underline}
footer.sub_footer ul li a:visited{color:#6f6f6f}
footer.sub_footer ul li.privacy a:link{color:#3e5e9d}
footer.sub_footer ul li.privacy a:hover{color:#6c8eb8;text-decoration:underline}
footer.sub_footer ul li.privacy a:visited{color:#6c8eb8}


footer.sub_footer ul li{float:left;padding:15px 0 0 25px;font-size:9pt;color:#8b8b8b}
footer.sub_footer div.copy_txt{padding:10px 0 0 20px;line-height:1.6;font-size:8pt;}
footer.sub_footer div.copy_txt ul.mark_list{overflow:hidden;}
footer.sub_footer div.copy_txt ul.mark_list li{float:left;}
.scopy_text{float:left;width:650px;}



/* 이용안내 등 텍스트 페이지*/
/*
.sub_conArea h4{font-size:14pt; color:#333333;background:url(../../image/ko/user/title_arrow.png)0px 2px no-repeat;padding-left:18px;font-weight:600;margin-bottom:12px;}
.sub_conArea div.con_text{font-size:10pt;color:#333333;line-height:1.6;padding:0px 0 15px 18px;}
.sub_conArea ul.scon_list{overflow:hidden;margin:0 0 15px 15px;}
.sub_conArea ul.scon_list li{font-size:10pt;padding-bottom:7px;color:#555555;background:url(../../image/ko/user/s_arrow_on.png)0px 1px no-repeat;padding-left:15px;}

.sub_conArea ul.scon_list li ul.slist_list1{overflow:hidden;margin:10px 0 15px 0px;}
.sub_conArea ul.scon_list li ul.slist_list1 li{font-size:10pt;line-height:1.4;padding-bottom:10px;color:#555555;background:url(../../image/ko/user/ss_arrow_off.png)0px 3px no-repeat;}

.sub_conArea ul.scon_list li ul.slist_list1 li ul.slist_list2{overflow:hidden;margin:5px 0 0px 0px;}
.sub_conArea ul.scon_list li ul.slist_list1 li ul.slist_list2 li{font-size:10pt;line-height:1.5;padding-bottom:5px;color:#777777;background:url(../../image/ko/user/arrow7.png)0px 4px no-repeat;}

.page_table {clear:both; width:100%; border-top:2px solid #354052;margin:20px 0 20px 0;}
.page_table thead th {line-height:1.6; padding:10px 0; background:#f0f0f0; vertical-align:middle; font-size:10pt; border-bottom:1px solid #999999; font-weight:600; border-right:1px solid #999999; }
.page_table thead th.last_first{border-left:1px solid #999999;}
.page_table tbody td.last_first {border-left:1px solid #dfdfdf;}
.page_table tbody td {line-height:1.6; font-size:9pt; padding:10px; vertical-align:middle; border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;text-align:center}
.page_table tbody td.txt_left{text-align:left;padding-left:12px;}
*/



/* 학습하기 창 메인----------------------------------기존 css에 추가해주세요.*/  
#eduArea{width:100%;}
#eduArea div.eduTop_Area{height:97px;padding:15px 0 0 15px;background-color:#041624}
#eduArea div.eduTop_Area ul li{float:left;text-align:center}
/* #eduArea div.eduTop_Area ul.edu_title{overflow:hidden;float:left;width:88%;} */
#eduArea div.eduTop_Area ul.edu_title{overflow:hidden;}
#eduArea div.eduTop_Area ul.edu_title li.edu_txt_first{width:70px;font-size:10pt;color:#ffffff;padding-top:0px;margin-left:20px;line-height:1.4}
#eduArea div.eduTop_Area ul.edu_title li.edu_txt_first span{color:#19acdb;}
#eduArea div.eduTop_Area ul.edu_title li.edu_txt{width:100px;font-size:10pt;color:#ffffff;padding-top:0px;line-height:1.4}
#eduArea div.eduTop_Area ul.edu_title li.edu_txt span{color:#19acdb;}
#eduArea div.eduTop_Area ul.edu_title li.edu_bar{padding-top:40px;}
#eduArea div.eduTop_Area ul.edu_title li span.text_01{color:#f28731}
#eduArea div.eduTop_Area ul.edu_title li.edu_btn{padding:38px 0 0 5px;}
#eduArea div.eduTop_Area ul.edu_close li{float:left;text-align:right;width:11%;}

.eduList_Area{padding:20px 20px 30px 20px;}
.eduList_Area h4{background:url(../../image/ko/user/edu/arrow_title.png)0px 0px no-repeat;font-size:14pt; color:#041624;font-weight:600;padding:0 0px 20px 25px;}
.eduList_Area h5{background:url(../../image/ko/user/edu/arrow_on.png)0px 3px no-repeat;font-size:12pt; color:#36434e;font-weight:600;padding:0 0 10px 10px;}
.eduList_Area ul{padding-bottom:30px;}
.eduList_Area ul li{font-size:11pt; color:#828282;line-height:1.5;}
.eduList_Area ul li.mag_txt{float:left}
.eduList_Area ul li.graph{width:200px; height:20px;border:1px #19acdb solid;float:left;margin-left:10px;}
.eduList_Area ul li.graph div{background-color:#19acdb;color:#ffffff;font-size:9pt;height:100%;width:20%;text-align:center}

.btn_blue{width:80px;background:#3967c3; color:#fff;margin:auto;height:26px;line-height:26px;}
.btn_blue:hover {background:#234ea4;}
.btn_white{width:80px;background:#ffffff; color:#777777;border:1px #a5a5a5 solid;margin:auto;height:26px;line-height:26px;}
.btn_white:hover {background:#ffffff;color:#333333;border:1px #a5a5a5 solid}

.btn_red{width:80px;background:#df6262; color:#fff;margin:auto;height:26px;line-height:26px;}
.btn_red:hover {background:#c34c4c;}

.eduList_Area ul.test_list{overflow:hidden;background-color:#f7f7f7;padding:20px 25px 20px 25px;border-bottom:1px #b0b0b0 dotted;border-top:1px #b0b0b0 dotted;margin-bottom:30px;}
.eduList_Area ul.test_list li{line-height:1.6;float:left;color:#333333;font-size:10pt;font-weight:600}
.eduList_Area ul.test_list li.radio_list{line-height:1.8;clear:both}
.eduList_Area ul.test_list li.radio_txt{line-height:1.8;padding-left:5px}

.eduList_Area ul.survey_list{overflow:hidden;background-color:#f7f7f7;padding:20px 25px 20px 25px;border-bottom:1px #b0b0b0 dotted;border-top:1px #b0b0b0 dotted;margin-bottom:20px;}
.eduList_Area ul.survey_list li{line-height:1.6;float:left;color:#333333;font-size:10pt;font-weight:600}
.eduList_Area ul.survey_list li.radio_list{line-height:1.6;}
.eduList_Area ul.survey_list li.radio_txt{line-height:1.6;padding-left:5px;margin-right:30px;}


.BasicTable_edit1 {clear:both; width:100%; border-top:2px solid #333333; padding-bottom:20px;}
.BasicTable_edit1 tbody th {line-height:2.3; padding:10px 0;background:#e8e8e8; font-size:10pt; border-bottom:1px solid #d0d0d0;font-weight:600}
.BasicTable_edit1 tbody td {line-height:1.6; font-size:9pt; padding:5px; vertical-align:middle; border-bottom:1px solid #d0d0d0;text-align:center}
.BasicTable_edit1 tbody td label {padding-left:5px; display:inline-block;}
.BasicTable_edit1 tbody td input {float:none;}




.boardNotice_wrap{overflow:hidden;}
.boardNotice_wrap .tableRightBtn {float:right; padding:0 0px 5px 0;}
.notice_button {height:32px; line-height:32px; padding:0 10px; font-size:10pt; margin-left:0px; cursor:pointer; font-weight:500;text-transform:uppercase}

/*community*/
#com_titleArea{overflow:hidden;height:60px;background-color:#0c2639;width:100%;}
#com_titleArea div.comTop_Area h3{padding:15px 0 15px 35px;float:left;color:#ffffff;font-size:18pt;font-weight:600;}
#com_titleArea div.comTop_Area ul.com_close li{float:right;}
.conArea{width:100%;overflow:hidden;}
.conArea div.leftArea{width:20%;float:left;padding:15px;}
.conArea div.leftArea h4{background:#015696 url(../../image/ko/user/left_title_bg.png)right no-repeat;height:65px;padding:20px 0 25px 20px;font-size:15pt;font-weight:600;color:#ffffff;margin-bottom:4px}
.conArea div.leftArea ul li{height:44px;border:1px #cccccc solid;padding:14px 0 13px 20px;background:url(../../image/ko/user/left_bg.png)right no-repeat;margin-bottom:4px;font-size:11pt;color:#555555}
.conArea div.leftArea ul li a:link,a:hover,a:visited{color:#555555}

.conArea div.leftArea ul li.left_select{height:44px;border:none;padding:14px 0 13px 21px;background:#19acdb url(../../image/ko/user/left_stitle_bg.png)right no-repeat;margin-bottom:4px;font-size:11pt;color:#ffffff}
.conArea div.leftArea ul li.left_select a:link{color:#0c2639}
.conArea div.leftArea ul li.left_select a:hover{color:#0c2639;text-decoration:underline}
.conArea div.leftArea ul li.left_select a:visited{color:#0c2639}

.conArea div.rightArea{width:80%;float:left;padding:15px;}
.conArea div.rightArea div.left_loca{height:65px;border-bottom:1px #c7c7c7 solid;background:url(../../image/ko/user/edu/arrow_title.png)0px 30px no-repeat;font-size:14pt; color:#041624;font-weight:600;padding:28px 0px 20px 28px;}
.conArea div.rightArea div.left_loca span{font-size:10pt;color:#666666;font-weight:500}


.comTable_list {width:100%; margin-top:10px; border-top: 2px solid #666; }
.comTable_list thead th {background:#f1f1f1; color:#333333;font-weight:600;font-size:11pt; padding:5px 0; line-height:2.0; text-align:center;border-left:1px #c2c2c2 solid; border-bottom:1px solid #c2c2c2; }
.comTable_list thead th.lastList{border-right:1px solid #c2c2c2;}
.comTable_list tbody td {border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1; font-size:9pt; text-align:center; height:36px;line-height:1.5;color:#454545;padding:8px;vertical-align:middle} 
.comTable_list tbody td.lsatList{border-right:1px solid #e1e1e1; }
.comTable_list tbody td.lsatList1{border-right:1px solid #e1e1e1;marign:0 10%; }
.comTable_list tbody td.contentLeft {text-align:left;padding-left:15px;}
.comTable_list tbody tr:hover {background:#f4f4f4;}


.comTable_edit {clear:both; width:100%; border-top:2px solid #333333; padding-bottom:20px;}
.comTable_edit tbody th {line-height:2.3; padding:10px 0;background:#e8e8e8; font-size:10pt; border-bottom:1px solid #d0d0d0;font-weight:600}
.comTable_edit tbody td {line-height:1.7; font-size:9pt; padding:10px; vertical-align:middle; border-bottom:1px solid #d0d0d0;}
.comTable_edit tbody td label {padding-left:5px; display:inline-block;}
.comTable_edit tbody td input {float:none;}


.course_bott a:link{color:#0c2639}
.course_bott a:hover{color:#0c2639;text-decoration:underline}
.course_bott a:visited{color:#0c2639}

/* 에러페이지 */
.error-area {background:url(../../image/common/error_bg.gif) no-repeat; width:800px; height:300px; clear:both; margin:50px auto;}
.error-content {float:left; padding:80px 0 0 310px; }
.error-content .error-title {font-size:12pt; padding:0 0 10px 0; font-weight:500;}
.error-content .error-cont {padding:0 0 10px 0;}

/* 추가 css 인사말, 비전, 오시는길--------------------------------------------------------------------------- */
h4.stitle_txt{font-size:14pt; color:#2e2e2e;font-weight:600;padding-bottom:15px;}
p.s_text{color:#747474; font-size:11pt;line-height:1.4}
.imgArea{width:100%;text-align:center;padding:20px}
h5.sstitle_txt{font-size:13pt;color:#005696;background:url(../../image/ko/user/g_arrow.png)0px 3px no-repeat; padding-left:10px;font-weight:600;padding-bottom:5px;}
p.ss_text{color:#747474; font-size:11pt;line-height:1.4;padding-bottom:30px}

.stext_list{margin-bottom:10px}
.stext_list li{font-size:10pt;line-height:1.3;padding-bottom:15px;color:#747474;background:url(../../image/ko/user/g_arrow2.png)0px 3px no-repeat; padding-left:15px;}
.stext_list li span{color:#444444;font-weight:600}

/*map*/
/* .mapArea{width:100%;border:1px #dcdcdc solid;margin-top:20px;height:510px;padding:15px;background-color:#f6f6f6} */
.mapArea{width:100%;border:1px #dcdcdc solid;margin-top:20px;height:510px;background-color:#f6f6f6}

.map_car{height:190px; width:20%;font-weight:600;border-right:none;padding:0px 0px 0px 20px;line-height:250px;text-align:center;margin-top:35px;font-size:14pt;color:#ffffff;background:#13afdd url(../../image/ko/user/car.png)top center no-repeat;float:left }
.car_txt{height:190px; padding:20px;margin-top:35px;border:1px #dcdcdc solid;border-left:none;width:80%;float:left}

.car_txt h5{font-size:11pt;font-weight:600;color:#003a66;background:url(../../image/ko/user/arrow3.png)0 0 no-repeat;padding-bottom:7px;padding-left:12px;}
.car_txt ul{overflow:hidden;margin-bottom:20px;}
.car_txt ul li{font-size:10pt;color:#767676;background:url(../../image/ko/user/arrow4.png)8px 1px no-repeat;padding-bottom:10px;margin-left:25x;padding-left:20px}


.map_bus{height:520px; width:20%;font-weight:600;padding:0px 0px 0px 20px;line-height:585px;margin-top:15px;text-align:center;font-size:14pt;color:#ffffff;background:#0c2639 url(../../image/ko/user/bus.png)top center no-repeat;float:left}
.bus_txt{margin-top:15px;padding:20px;height:520px;border:1px #dcdcdc solid;border-left:none;width:80%;float:left}
.bus_txt h5{font-size:11pt;font-weight:600;color:#003a66;background:url(../../image/ko/user/arrow3.png)0 0 no-repeat;padding-bottom:7px;padding-left:12px;}
.bus_txt ul{overflow:hidden;margin-bottom:20px;}
.bus_txt ul li{font-size:10pt;color:#767676;background:url(../../image/ko/user/arrow4.png)8px 1px no-repeat;padding-bottom:10px;margin-left:25x;padding-left:20px;line-height:1.4}

/* 아이디패스워드 찾기 css*/

.findArea{overflow:hidden;width:800px;margin:0 auto ;padding:60px 0}
.findArea div.fondID_Area{float:left;width:380px;border:3px #0c2639 solid;padding:0px;margin-right:14px;height:390px}
.findArea div.fondID_Area h4.titleArea{height:81px;background:#0c2639 url(../../image/en/user/pw_Topbg.png)top right no-repeat;color:#ffffff;font-size:16pt;font-weight:600;line-height:81px;padding-left:20px;}
.findArea div.fondID_Area ul{overflow:hidden;margin:35px;height:165px;}
.findArea div.fondID_Area ul li{float:left;height:40px;line-height:40px;}
.findArea div.fondID_Area ul li.find_Txt{width:90px;font-size:11pt;color:#333333;font-weight:600;line-height:38px;}
.findArea div.fondID_Area ul li.find_form{width:208px;}
.findArea div.fondID_Area ul li.find_form1{width:20px;line-height:40px;}
.findArea div.fondID_Area ul li.find_form_txt{width:60px;font-size:10pt;}
.findArea div.fondID_Area ul li.find_form_email{width:25px;font-size:12pt;line-height:25px;color:#555555;text-align:center}
.find_form2 input{width:70px;}

.findArea div.fondPW_Area{float:left;width:380px;border:3px #1075c3 solid;margin-left:14px;height:390px}
.findArea div.fondPW_Area h4.titleArea{height:81px;background:#1075c3 url(../../image/en/user/id_Topbg.png)top right no-repeat;color:#ffffff;font-size:16pt;font-weight:600;line-height:81px;padding-left:20px;}
.findArea div.fondPW_Area ul{overflow:hidden;margin:35px;height:165px}
.findArea div.fondPW_Area ul li{float:left;height:40px;line-height:40px;}
.findArea div.fondPW_Area ul li.find_Txt{width:90px;font-size:11pt;color:#333333;font-weight:600;line-height:38px;}
.findArea div.fondPW_Area ul li.find_form{width:208px;}
.findArea div.fondPW_Area ul li.find_form1{width:20px;line-height:40px;}
.findArea div.fondPW_Area ul li.find_form_txt{width:60px;font-size:10pt;}
.findArea div.fondPW_Area ul li.find_form_email{width:25px;font-size:12pt;line-height:25px;color:#555555;text-align:center}
.find_form2 input{width:70px;}

.find_Btn1{margin:35px;overflow:hidden;height:39px;background:url(../../image/en/user/btn_findBg1.png) repeat-x;line-height:38px;font-size:12pt;font-weight:600;color:#ffffff;text-align:center}
.find_Btn2{margin:35px;overflow:hidden;height:39px;background:url(../../image/en/user/btn_findBg2.png) repeat-x;line-height:38px;font-size:12pt;font-weight:600;color:#ffffff;text-align:center}
.find_Btn3{margin:35px;overflow:hidden;height:39px;background:url(../../image/en/user/btn_findBg3.png) repeat-x;line-height:38px;font-size:12pt;font-weight:600;color:#ffffff;text-align:center}

/* basic select */
.find_select {border:1px solid #dfdfdf; padding:6px; font-size:9pt; color:#333;}
.fselect_size50 {width:50px;}
.fselect_size80 {width:80px;}
.fselect_size100 {width:100px;}
.fselect_size130 {width:110px;}
.fselect_size200 {width:200px;}
.fselect_size208 {width:208/px;}
.fselect_size100p {width:100%;}


/* basic input size는 추가해서 쓰세요. */
.find_input {border:1px solid #dfdfdf; height:23px; line-height:23px; padding:2px 2px; margin:3px 0 0 0; font-size:9pt; color:#333;}
.input_size50 {width:48px;}
.input_size80 {width:80px;}
.input_size100 {width:100px;}
.input_size130 {width:130px;}
.input_size200 {width:200px;}
.input_size250 {width:250px;}
.input_size100p {width:100%;}

/*댓글*/
.replyWrap {position:relative; margin-top:40px}
.boxReply {overflow:hidden; border:1px solid #b3bcc4; box-sizing:border-box; color:#707070}
.boxReply textarea {padding:8px; border:1px solid #abadb3; background-color:#fff; box-sizing:border-box}
.reply-head {overflow:hidden; padding:20px; color:#444}
.reply-head .info { overflow:hidden; }
.reply-head .info span {float:left; display:block; font-size:13pt; }
.reply-head .info strong { margin-left:3px; color:#0072e6; line-height:160%; }
.reply-head .info span.warning { float:right; font-family:'NanumG';}
.reply-head .write { clear:both; overflow:hidden; position:relative; }
.reply-head .write textarea { float:left; width:86%; margin-right:10px; height:70px;  }
.reply-head .write button {overflow:hidden; position:absolute; right:0; top:0; width:93px; height:70px; margin-left:10px; text-align:center; font-family:'NanumGB'; color:#fff; font-size:15px; background-color:#0072e6; border-radius:3px}

.reply-head p { margin-top:10px; }
.reply-head  p strong { margin:0 3px 0 0; color:#0072e6;  }
.reply-body {overflow:hidden; padding:0 15px; border-top:1px dashed #cfd0d0; background:#f7f7f7; }
.reply-body ul li {position:relative; overflow:hidden; padding:15px 20px; border-top:1px solid #cfd0d0; }
.reply-body ul li:first-child { border-top:0; }
.reply-body ul li .user a {color:#222; font-size:13pt;font-weight: 600;}
.reply-body ul li .user span {margin-left:15px; padding-left:15px; font-size:12pt; background:url('/en/user/image/sub/bgReplyInfo.gif') 0 center no-repeat;}
.reply-body ul li div { margin-top:10px; }
.reply-body ul li div p {width:80%; padding:0; line-height:160%; word-break: break-all; font-size:13pt;}
.reply-body ul li div .btn {overflow:hidden; width:84px; height:50px; margin-left:10px; padding:0; text-align:center; color:#fff; font-size:13px; background-color:#4d4d4d; border-radius:3px}

.reply-body ul li div textarea {float:right; width:85%; height:50px;margin-right:3px;margin-bottom:3px}
.reply-body ul li div * { vertical-align:middle; font-size:12pt;}
.reply-body .btnMore { margin-top:10px; background:url('../image/user/bgReplyMore.gif') center 0 no-repeat; }
.reply-body .btnMore a { display:block; line-height:50px;font-family:'NanumGB'; color:#333; text-align:center; }
.reply-body .btnMore a img { margin-left:10px; }
.reply-btn { right:20px; top:5px; font-family:'NanumG'; margin-top:0; padding-top:0; color:#666;}
.reply-btn button { float:right; margin-left:8px; line-height:15px; font-size:13px;}
.reply-btn .cancel {color:#666; }
.btn_rep {height:32px; line-height:21px; padding:5px 10px; font-size:10pt; margin-left:0px; cursor:pointer; font-weight:500;border-radius:3px;}
.noReply { text-align:center; padding:20px 10px 20px; font-family:'NanumGB'; }
.fl{float:left}

@media(min-width:321px) and (max-width:480px){
    .reply-body ul li div textarea {width: 60%;height:50px;margin-right:3px;margin-bottom:3px;}
}

