/* -- defalut */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button { margin:0; padding:0; }
body, input, textarea, select, table, button, p, h1, h2, h3, h4, h5, h6, a, span, dt, dd, li { font-family:Dotum,sans-serif,Helvetica,AppleGothic,Sans-serif; font-size:12px; line-height:1.25em; color:#330000; }
body { position:relative; word-wrap:break-word; }
body.o { min-width:320px; }
img, fieldset { border:0 none; }
ul, ol { list-style:none; }
a { cursor:pointer; text-decoration:none; }
em, address { font-style:normal; }
legend, caption { position:absolute;left:-10000%;top:0;overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0; }
.hidden { display:none; }
table {border-collapse:collapse;}
input.normal	{height:18px;padding:6px 0px 2px 10px; background:#edf4f9; border:1px solid #98c0dd;}
input.test	{width:96%;height:18px;padding:6px 0px 2px 10px; background:#edf4f9; border:1px solid #98c0dd;}
textarea.test	{width:90%;height:100px;padding:6px 0px 2px 10px; background:#f2f2f2; border:1px solid #949494;}
.mt3	{margin-top:3px;}
.mt20	{margin-top:20px;}
.tac	{text-align:center;}
/*  defalut -- */

/* -- layout */
#bg_main	{background:url('images/bg_main.gif') repeat-x;}
#bg_sub	{background:#ebf0f1; repeat;}
#head_m { margin:0 auto;width:320px;overflow:hidden;}
#head_m h1.main	{text-indent:-3000px;height:174px;text-align:center;background: url('images/head_img.png') no-repeat;}
#head { margin:0 auto;overflow:hidden;background: url('images/bg_head_line.gif') repeat-x;}
#head h1	{text-align:center;padding-top:3px;background: url('images/bg_head.gif') top center no-repeat;}
#content_m { overflow:hidden; width:100%; min-width:320px;padding:17px 0px 3px;background: url('images/bg_content.gif') repeat;}
#content { overflow:hidden; width:100%; min-width:320px;padding:0px 0px 3px;}

#top	{padding:20px 15px 10px 0;text-align:right;}
#footer_text	{border:2px solid #2a2a2a;padding:8px 0 8px;text-align:center;}
#footer_text	a.login	{padding:2px 0 0 16px;background:url('images/icon_login.png') 0 2px no-repeat;}
#footer	{text-align:center;padding:5px 0 4px;background:#2e2e2e;}




/*  layout -- */

/* -- main */
.mbanner	{width:100%;}
.mbanner	div.img	{float:left;width:33%;text-align:center;padding:0 0 13px;}


/* sub content */
#head .btn01 { position:absolute; left:10px; top:7px; }
#head .btn02 { position:absolute; right:10px; top:6px; }



.sbox01 { overflow:hidden; height:44px;background:#e6eff5;border-top:1px solid #98c0dd;border-bottom:1px solid #98c0dd;  }
.sbox01 #w_selbox { float:left; margin:8px 0 0 10px; }
.sbox01 #studyroom {position:relative; float:left; background:url('images/bg_studyroom.gif') 15px 0 no-repeat;height:44px;width:100px;}
.sbox01 .selbox a { float:left; padding:0 0 0 7px; background:url('images/bg_select.gif') no-repeat 0 0; }
.sbox01 .selbox span { float:left; height:20px; padding:5px 20px 0 0;  background:url('images/bg_select.gif') no-repeat right 0; }
.sbox01 .btn01 { float:right; margin:7px 10px 0 0 ; }
.sbox01 select { height:25px; font-size:14px; line-height:150%; }
.sbox01 .stit { margin:11px 0 0 10px; }

.online_list	{overflow:hidden;}
.online_list li {padding:10px 10px 10px 10px;border-bottom:1px solid #2c2c2c;background:url('images/bull_01.png') no-repeat center right;}
.online_list li.noimg {padding:10px 10px 10px 10px;border-bottom:1px solid #2c2c2c;background:none;}
.online_list li a	img	{float:left;display:inline-block;width:61px;height:45px;margin-right:8px;border:2px solid #597391;}
.online_list a { display:block;height:46px;}
.online_list a.chasi { display:block;padding-top:3px;height:20px;}
.online_list a.study {background:url('images/btn_study02.gif') no-repeat center right; }
.online_list a.restudy {background:url('images/btn_restudy.gif') no-repeat center right; }
.online_list a.finish {background:url('images/btn_finish.gif') no-repeat center right; }
.online_list a.finishnot {background:url('images/btn_finishnot.gif') no-repeat center right; }
.online_list a.poll {background:url('images/icon_poll.gif') no-repeat center right; }
.online_list a.poll02 {background:url('images/icon_poll02.gif') no-repeat center right; }
.online_list a.poll03 {background:url('images/icon_poll03.gif') no-repeat center right; }
.online_list strong { display:block; padding:2px 0 7px 0; font-size:14px;color:#000000;line-height:120%; }
.online_list .txt01 { display:block; margin:0 0 3px 0; font-size:12px; }
.online_list .txt02 { display:block;position:absolute;right:10px;margin-top:-47px;background:url('images/bg_txt02.png') no-repeat;width:65px;height:32px;padding:17px 20px 0 0;font-size:25px;text-align:center;color:#151515;font-weight:bold;}




.study_list	{overflow:hidden;border-top:1px solid #2c2c2c;}
.study_list li {padding:8px 10px 8px 10px;border-bottom:1px solid #2c2c2c;background:#4f4f4f url('images/bull_01.png') no-repeat center right;}
.study_list li.noimg {padding:8px 10px 8px 10px;border-bottom:1px solid #2c2c2c;background:#4f4f4f;}
.study_list strong { display:block; padding:2px 0 7px 0; color:#aaeaff;line-height:120%; }
.study_list .txt01 { display:block; margin:0 0 3px 0;  }
.study_list li.reply	{padding:10px 10px 10px 27px;background:url('images/icon_reply_arrow.gif') 10px 13px no-repeat;} 


.online_tit	{overflow:hidden;}
.online_tit li {padding:10px 10px 15px 10px;border-bottom:1px solid #2e4560;}
.online_tit li img	{float:left;display:inline-block;width:61px;height:45px;margin-right:8px;border:2px solid #597391;}
.online_tit li.tit	{color:#fff;font-weight:bold;}
.online_tit strong { display:inline-block; padding:2px 0 7px 0; font-size:14px;color:#aaeaff;}
.online_tit .txt01 { display:block; margin:0 0 3px 0; font-size:12px; }



.certi_s_list	{overflow:hidden;}
.certi_s_list	li	{padding:10px 10px 12px 13px;border-bottom:1px solid #2c2c2c;}
.certi_s_list li.isu	{background:url('images/icon_isu.gif') no-repeat center right;}
.certi_s_list li.miisu	{background:url('images/icon_miisu.gif') no-repeat center right;}
.certi_s_list li.fail	{background:url('images/icon_fail.gif') no-repeat center right;}
.certi_s_list li.su01	{background:url('images/icon_su01.gif') no-repeat center right;}
.certi_s_list li.su02	{background:url('images/icon_su03.gif') no-repeat center right;}
.certi_s_list li.su03	{background:url('images/icon_su02.gif') no-repeat center right;}
.certi_s_list li	span.txt01	{ display:block;padding:5px 0 0;}
.certi_s_list li	strong { color:#b5edff;line-height:120%;font-size:14px;}

.certi_list li { padding:10px 10px 10px 10px;border-bottom:1px solid #2e4560;}
.certi_list a { display:block; height:42px;  background:url('images/bull_01.png') no-repeat center right; }
.certi_list a.test { display:block;width:70%;height:42px;background:none; }
.certi_list li.pass	{background:url('images/icon_pass.gif') no-repeat center right;}
.certi_list li.nopass	{background:url('images/icon_nopass.gif') no-repeat center right;}
.certi_list strong { padding:2px 0 7px 0; font-size:14px;color:#3dc0eb;line-height:120%; }
.certi_list .txt01 { display:block; margin:7px 0 3px 0; font-size:12px; }

.blog_list	{overflow:hidden;}

.paging { position:relative; margin:15px 5px 0px;height:24px;}
.paging img { vertical-align:top; }
.paging span	strong {padding:4px 10px 5px;font-weight:bold;color:#00162f;display:inline-block;background:#f2f2f2;}
.paging span a	{padding:3px 9px 4px;font-weight:bold;color:#097c97;display:inline-block;margin-right:3px;background:#515151;border:1px solid #2c2c2c;}
.paging span a:link	{color:#fff;background:#2c2c2c;border:1px solid #151515;}
.paging span a:visited	{color:#097c97;background:#00162f;border:1px solid #053e54;}
.paging span a:hover	{color:#fff;background:#00162f;border:1px solid #5499b3;}
.paging span a:active	{color:#fff;background:#00162f;border:1px solid #5499b3;}

.btn_list { position:absolute; left:10px; top:0; }
.btn_list02 { position:absolute; right:0px; top:0; }
.btn_list_c { overflow:hidden;padding:8px 0 8px;text-align:center;}
.btn_list_c a	{display:inline-block;padding-right:5px;}

div.myscore	{padding:12px 10px 12px;background:#b4b4b4;}
div.myscore	h2 { padding:0 0px 7px 0px;color:#151515;}
div.myscore	p {padding-top:5px;font-size:11px;color:#424242;}
ul.myscore	{overflow:hidden;}
ul.myscore	li.graph	{float:left;display:inline;display:block;width:85%;height:31px;background:url('images/bg_graph.gif') right 0 no-repeat;padding-right:7px;}
ul.myscore	li.graph	span	{display:block;height:26px;background:url('images/bg_graph.gif') 0 0 no-repeat;padding-top:5px;}
ul.myscore	li.graph	span	img	{height:16px;}
ul.myscore	li.txt	{float:left;display:inline;width:10%;padding:4px 0 0 5px;color:#d12c00;font-weight:bold;}

div.banner	{margin:0 10px 0;height:76px;padding-right:4px;background:url('images/bg_banner.gif') repeat-x right 0;}
div.banner	ul	{height:76px;background:url('images/bg_banner.gif') repeat-x 0 0;}
div.banner	ul	li	{float:left;display:inline;width:24%;text-align:center;border-left:1px solid #cfcfcf;padding:2px 0 2px;height:72px;}
div.banner	ul	li.first	{border:none;}

div.qa_tit	{position:relative;color:#3ac4ff;font-size:14px;font-weight:bold;background:#151515;padding:13px 10px 13px 15px;}

.subject { position:relative; width:100%; border:1px solid #e5e5e5;}
.subject	dl	{overflow:hidden; height:60px;background:url('images/bg_subject_img.gif') no-repeat 5px 12px;margin:0 0 5px 20px;}
.subject dt {padding:10px 0 0 80px; color:#2165aa; font-size:14px; font-weight:bold;}
.subject dd {padding:4px 0 0 80px;}
.subject dd.imgbox { position:absolute; left:10px; top:20px; margin:0; }
.btn_apply { margin:0 0 20px 0; padding-top:10px; text-align:center;  }
.stit_h { padding:0 10px 15px 32px;background:url('images/bg_stit_h.gif') 10px 2px no-repeat;}
.stit_text { padding:0 10px 7px 22px;background:url('images/bg_stit_h.gif') 0px 3px no-repeat;color:#2165aa;}
.info_online { margin:0 10px 20px 10px; padding:0 0 5px 0; }
.info_online dt { margin:0 0 2px 0; color:#2962a8; font-weight:bold; }
.info_online dd { margin:0 0 10px 0; }
.list_assess { border-top:2px solid #c3c3c3; }
.list_assess li { padding:10px 10px 10px 10px; border-bottom:1px solid #e7e7e7; }
.list_assess .box_assess { padding-right:10px; background:url('images/bull_01.png') no-repeat right 50%;  }
.list_assess .name { display:block; margin:0 0 2px 0; }
.list_assess .date { margin:0 15px 0 0; }
.list_assess .dec { display:block; margin:3px 0 0 0; color:#333; }

.txtbox01 {padding:5px 10px 15px 15px;margin:10px 0px; font-weight:bold; border:1px solid #e5e5e5;}
.txtbox01 span { color:#153a83; }
.wtbl { margin:20px 10px 10px; }
.wtbl h3	{ padding:0px 0 6px 0;font-weight:bold;color:#fff; }
.tbl01 { width:100%;}
.tbl01 th { padding:8px 0px 9px 0px;width:25%;background:#545454;color:#fff;border:1px solid #151515;}
.tbl01 td	{ padding:8px 0px 9px 10px;background:#bdbdbd;color:#000;border:1px solid #151515;}
.tbl01 td.btn	{text-align:center;}
.tbl01 td.center	{text-align:center;padding:8px 0px 9px;}
.tbl01 .input { padding:5px 10px; }
.tbl01 img, .tbl01 input, .tbl01 select { vertical-align:middle; }
.tbl01 select { height:28px; line-height:28px; font-size:14px; }
.tbl01 .input_txt { padding-left:5px; padding-right:5px; }


.tbl02 { width:100%;}
.tbl02 td	{ padding:8px 0px 9px 15px;color:#c4cdd8;border-top:1px solid #676767;border-bottom:1px solid #676767;}
.tbl02 td.btn	{text-align:center;}
.tbl02 td	p.icon_blue	{width:52px;height:17px;text-align:center;color:#fff;font-size:11px;padding-top:3px;background:url('images/icon_blue.gif') no-repeat;}
.tbl02 td	p.icon_gray	{width:52px;height:17px;text-align:center;color:#fff;font-size:11px;padding-top:3px;background:url('images/icon_gray.gif') no-repeat;}



.color01 { color:#f15907; }
.btn	{padding:10px 10px 20px 10px}
.btn_r { margin:20px 10px 20px 10px; text-align:right; }
.btn_l { margin:20px 10px 20px 10px; text-align:left; }
.btn_c { margin:20px 10px 20px 10px; text-align:center; }
.btn_l02 { margin:20px 10px 20px 10px; text-align:left; }
.btn_r02 { margin:20px 10px 20px 10px; text-align:right; }
.btn_c02 { margin:0 10px 20px 10px; text-align:center; }
.btn_c02 a { margin:0 3px; }
.btn_area { overflow:hidden; margin:20px 10px 30px 10px; }
.btn_area02 { overflow:hidden; margin:20px 10px 20px 10px; }
.btn_area .left, .btn_area02 .left { float:left; }
.btn_area .right, .btn_area02 .right { float:right; }
.mt20 { margin-top:20px !important; }
.mt5 { margin-top:5px !important; }
input.input_txt { height:28px; line-height:28px; border:1px solid #cccccc; padding-left:10px; padding-right:10px; }
.bt_none { border-top:none !important; }

.my_list li { padding:15px 10px 15px 10px; border-bottom:1px solid #e7e7e7; }
.my_list .mybox { display:block; height:70px;  background:url('images/bull_01.png') no-repeat right 50%; }
.my_list strong { display:block; padding:2px 0 7px 0; font-size:14px; color:#3e6ecf; line-height:120%; }
.my_list .txt01 { display:block; margin:0 0 3px 0; }
.my_list .date { display:block; font-weight:bold; }
.my_list .date img { vertical-align:middle; }
.my_list a { display:block; }

.write_assess { height:73px; margin:0 10px 10px 10px; padding:15px 5px 10px 10px; border:1px solid #e5e5e5; background:url('images/bg_line03.gif') repeat-x 0 0; }
.write_assess .wt_info { float:left; display:inline; margin:0 20px 0 0; }
.wt_select { float:left; height:28px; line-height:28px; font-size:14px; }
.wt_info .name { display:block; margin:0 0 5px 0; }

.bottom_write { clear:both; width:100%; padding:5px 0 0 0; }
.bottom_write input, .bottom_write img { vertical-align:middle; }

.w_tab01 {background:url('images/bg_tab.gif') repeat-x 0 0; }
.tab01 { height:28px; overflow:hidden;   }
.tab01 li {float:left;display:inline;width:49.99%; }
.tab01 a { display:block; text-align:center;}
.tab01 span { display:block; height:22px; font-weight:bold; padding:6px 0 0 0;color:#a4afbb;  }
.tab01 li.on a { }
.tab01 li.on span {color:#151515; background:#fff;}

.list_study01 { padding-bottom:2px; background:url('images/bg_line04.gif') repeat-x 0 bottom; }
.list_study01 li { padding:10px; border-bottom:1px solid #e7e7e7; }
.list_study01 li.last {border-bottom:none;}
.list_study01 li a { display:block; overflow:hidden; padding:10px 0 7px 0; }
.list_study01 li .txt { float:left; font-size:13px; font-weight:bold; color:#333; }
.list_study01 li .name { float:right; color:#999; }


.qa_tit	span.txt_r	{font-size:12px;font-weight:normal;}
.qa_tit	span.txt_l	{display:block;margin-top:7px;font-size:12px;font-weight:normal;}
.qa_tit	span.icon_pass	{position:absolute;width:62px;height:20px;top:10px;right:0px;background:url('images/icon_pass.gif') center right no-repeat;text-indent:-5000px;}
.qa_tit	span.icon_nopass	{position:absolute;width:62px;height:20px;top:10px;right:0px;background:url('images/icon_nopass.gif') center right no-repeat;text-indent:-5000px;}

.learn_txt02 {color:#626262;font-size:11px;}
.view_list {}
.view_list .tit01 { padding:7px 10px 7px;color:#fff;border-bottom:1px solid #131313; background:#2c2c2c; }
.view_list .tit01 a{ width:100%;height:20px;display:block; }
.view_list .tit02 { padding:7px 10px 7px;color:#fff;border-top:1px solid #676767;border-bottom:1px solid #676767; background:#183a61; }
.view_list dd { padding:12px 10px 12px 10px; line-height:140%; }
.view_list dd.file	{padding:8px 10px 8px 33px;background:url('images/icon_file.gif') 12px 13px no-repeat;border-bottom:1px solid #131313;}
.view_list dd.file	a	{display:block;padding:3px 0 4px;}
.view_list dd.list { line-height:200%; }
.view_list dd.list img{ vertical-align:middle;}
.view_list dd.list span{ color:#ec5401; }
.view_list .textarea01 { padding:15px 30px 12px 10px; }
.view_list .textarea01 textarea { width:100%; padding:10px; height:58px; line-height:140%; border:1px solid #bcbcbc; overflow-y:scroll;}

.board01 { position:relative; }
.board01 dt { position:absolute; width:32px; left:10px; top:10px; }
.board01 dt.tit02 { width:60px;color:#fff;top:8px;}
.board01 dt.h01 { top:13px; }
.board01 dd { position:relative; padding:10px 30px 10px 42px; border-bottom:1px solid #2e4560; }
.board01 dd.txt02 {padding:10px 10px 10px 68px;  }
.board01 dd.txt01 {padding:10px 10px 10px 68px;  }
.board01 dd.txt02 img{vertical-align:top; }
.board01 dd.txt02 input	{width:95%;height:18px;padding:4px 0px 2px 10px; background:#20588b; border:0px;vertical-align:middle;color:#fff;}
.board01 dd.txt02 select	{vertical-align:middle;color:#000;}
.board01 dd.txt02 input.tel	{width:34%;}
.board01 dd.txt02 input.search	{width:70%;}
.board01 dd.txt02	textarea { width:95%; height:140px;padding:6px 0px 0 10px; line-height:140%; border:1px solid #20588b; background:#20588b;color:#fff; overflow-y:scroll; }


.board02 { position:relative; }
.board02 dt { position:absolute; width:72px; left:10px; top:10px; }
.board02 dd { overflow:hidden; padding:10px 30px 10px 87px; border-bottom:1px solid #e7e7e7; background:#f8f9f9; }
.board02 dd .check { display:inline; float:left; margin:0 5px 0 0; }
.board02 dd .point { float:left; width:91%; line-height:140%; }

.check { width:13px; height:13px; vertical-align:middle; }

.list_subject { padding-bottom:2px; background:url('images/bg_line04.gif') repeat-x 0 bottom; }
.list_subject li { padding:10px 10px 10px 10px; border-bottom:1px solid #e7e7e7; }
.list_subject li a { display:block; padding:10px 0 7px 0; background:url('images/bull_01.png') no-repeat right 50%; }
.list_subject .tit { display:block; margin:0 0 5px 0; font-size:13px; font-weight:bold; color:#333; }
.list_subject .tit02 { display:block; font-size:13px; font-weight:bold; color:#333; }
.list_subject .cata { display:block; margin:0 0 2px 0; }
.list_subject .num { color:#72a701; }

.tit_cafe { margin:15px 10px 10px 10px; font-size:13px; }
.subject_cafe { overflow:hidden; width:100%; padding:10px 0 7px 0; border-top:2px solid #c3c3c3; background:#f5f6f8; }
.subject_cafe .info { float:left; display:inline; margin:0 0 0 10px; }
.subject_cafe .info .tit { display:block; margin:0 0 2px 0; font-weight:bold;  }
.subject_cafe .info .per { display:block; color:#979797; }
.subject_cafe .btn { float:right; display:inline; margin:0 10px 0 0; }
.txt_cafe { clear:both; padding:15px 10px; line-height:140%; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }

.bd_tit { padding:12px 10px 15px 10px; font-size:13px; color:#444; font-weight:bold; text-align:center; background:#eeeff0 url('images/bg_line02.gif') repeat-x 0 bottom;  }
.bd_stit { padding:15px 10px; border-bottom:2px solid #c3c3c3; }
.bd_stit02 { padding:15px 10px; }

.icon01 { margin-left:10px; vertical-align:middle; }
dl.etc_bt { border-top:1px solid #e7e7e7; }

.searchbox { position:relative; padding:0 90px 15px 10px; border-bottom:2px solid #c3c3c3; }
.searchbox .input_txt { width:100%; }
.searchbox .btn { position:absolute; right:10px; top:1px; }

.box_reply { padding:5px 10px 8px 10px; background:#ebebeb url('images/bg_line04.gif') repeat-x 0 bottom; }
.box_reply .btn_reply { display:inline-block; padding:3px 0 3px 30px; color:#72a701; font-weight:bold; background: url('images/bull_02.gif') no-repeat 0 0; }

.view_reply { margin-bottom:30px; padding-bottom:2px; background:url('images/bg_line04.gif') repeat-x 0 bottom; }
.view_reply li { min-height:55px; padding:10px; border-bottom:1px solid #e7e7e7; }
.view_reply li.last { border-bottom:none; }
.view_reply .info { display:block; margin:0 0 5px 0; color:#999; }
.view_reply .txt01 { position:relative; padding:0 69px 0 0; }
.view_reply .btn { position:absolute; right:0; top:-5px; }
.re_reply { margin:8px 0 0 0; padding:0 0 8px 30px; background:url('images/bull_03.gif') no-repeat 11px 2px;}

.wt_reply { margin:0 0 30px 0; padding:13px 10px 18px 10px; background:#fafafa url('images/bg_line04.gif') repeat-x 0 bottom; }
.wt_reply .info { margin:0 0 6px 0; color:#999; }
.wt_reply .txt01 { margin:0 0 17px 0; }
.wt_reply .input_reply { position:relative; padding:0 62px 0 0; }
.wt_reply .input_reply .input_txt { width:100%; }
.wt_reply .input_reply .btn { position:absolute; right:0; top:0; }

table.list_qa01	{width:100%;border-bottom:1px solid #2e4560;}
table.list_qa01	td	{border-bottom:1px solid #2e4560;text-align:center;}
table.list_qa01	td.left	{text-align:left;}
table.list_qa01	td img	{vertical-align:middle;}
table.list_qa01	td	a	{display:block;padding:8px 0 8px;}

.list_notice01 { padding-bottom:2px;border-bottom:1px solid #2e4560; }
.list_notice01 li { padding:5px; border-bottom:1px solid #2e4560; }
.list_notice01 li.last {border-bottom:none;}
.list_notice01 li a { display:block; overflow:hidden; padding:10px 0 8px 0; }
.list_notice01 li .tit { float:left; font-weight:bold; font-size:13px;color:#fff; }
.list_notice01 li .no { float:left; width:36px;font-size:11px;}
.list_notice01 li .info { float:right; margin:-1px 0 0 0;  }

.tit_notice { padding:12px 10px 10px 10px; font-size:13px; border-bottom:2px solid #c3c3c3; background:#eeeff0; }
.txt_notice { padding:15px 10px; line-height:140%; border-bottom:1px solid #676767; }

.per_search { position:relative; padding:10px 91px 10px 64px; border-bottom:1px solid #e7e7e7; }
.per_search dt { position:absolute; left:10px; top:17px; }
.per_search .btn { position:absolute; right:10px; top:11px; }
.per_search .input_txt { width:100%; background:#f8f9f9; }
.wt_message { position:relative; padding:10px 30px 10px 10px; border-bottom:1px solid #e7e7e7;  }
.wt_message textarea { width:100%; height:152px; padding:10px; line-height:140%; border:1px solid #bcbcbc; background:#f8f9f9; overflow-y:scroll;  }

.per_search02 { position:relative; padding:10px; border-bottom:1px solid #98c0dd; }
.per_search02 select {width:75px; height:26px; line-height:26px; font-size:14px; vertical-align:top;}
.per_search02 .btn {padding:0;border:0;}
.per_search02 .input_txt	{width:50%;height:18px;padding:6px 0px 2px 10px; background:#edf4f9; border:1px solid #98c0dd;vertical-align:top;}
.per_result { padding:10px; border-bottom:1px solid #98c0dd; }
.per_result ul { overflow-y:scroll; height:128px; padding:15px 0 10px 0; border:1px solid #bcbcbc; }
.per_result li { margin:0 10px 7px 20px; }
.per_result li a { display:block; padding:5px 0; font-size:13px; }

fieldset.logbox	{margin-top:10px;padding-top:84px;background:url('images/bg_logbox.png') top center no-repeat;}
.w_logbox { margin:0px 10px 17px 10px; padding:20px 0 15px 0; border:1px solid #131313; background:#262626; }
div.logbox {overflow:hidden;padding-right:60px;text-align:center;}
.logbox .inputbox {float:left;display:inline-block;padding:0 0 0 20px;overflow:hidden;width:78%;}
.logbox .space { margin-bottom:3px; }
.logbox .inputbox input { height:23px; line-height:20px; border:0px; width:98%;background:#555555;}
.logbox .btnbox {display:inline-block;width:12%;}
.log_checkbox { padding:15px 0 0 25px;clear:both;}
.log_checkbox label { margin-right:20px; }
.log_msg01 { margin:0 30px 15px 30px; line-height:150%; }
.log_msg02 { margin:0 30px 45px 30px; line-height:150%; }
.log_msg02 a { color:#fff; }

.tbl_list  { width:100%;}
.tbl_list  thead	th{ padding:10px 0px 10px 0px;color:#2165aa;background-color:#e6eff5;border-top:1px solid #2c2c2c;border-right:1px solid #98c0dd;border-bottom:1px solid #98c0dd;}
.tbl_list  thead	th.first{border-left:1px solid #98c0dd;}
.tbl_list  tbody	td{ padding:10px 0px 10px 0px; text-align:center;border-bottom:1px solid #2c2c2c;font-size:11px; }
.tbl_list  tbody	td.left	{text-align:left;}
.tbl_list  tbody	td.no	{font-size:11px;}
.tbl_list  tbody	td	a	{color:#fff;display:block;}
.tbl_list  .input { padding:5px 10px; }
.tbl_list  .input2 { }
.tbl_list  img, .tbl_list  input, .tbl_list  select { vertical-align:middle; }
.tbl_list .check { }
.tbl_list  select { height:28px; line-height:28px; font-size:14px; }
.tbl_list .input_txt { width:92%; padding-left:10px; padding-right:10px; background:#f8f9f9; }
.tbl_list .textarea01 { width:92%; height:152px; padding:10px; line-height:140%; border:1px solid #bcbcbc; background:#f8f9f9; overflow-y:scroll; }



/* list */
table.table_list {
	clear:both;
	overflow:hidden;
	width:100%;
	border:1px solid #151515;
}
table.table_list thead	th {
	padding:6px 0px 6px;
	border:1px solid #151515;
	color:#fff;
	background:#545454;
}
table.table_list tbody	td {
	padding:6px 0 6px;
	border:1px solid #151515;
	color:#000;
	background:#bdbdbd;
	text-align:center;
}
table.table_list tbody	td.left {
	padding:6px 0 6px 10px;
	text-align:left;
}



.board_view { border-top:2px solid #c3c3c3; border-bottom:1px solid #e7e7e7; }
.board_view .view_info{ position:relative; overflow:hidden; padding:0 10px;border-bottom:1px solid #e7e7e7; background-color:#f5f6f8; }
.board_view .view_info dt { float:left; padding:7px 10px 7px 0; }
.board_view .view_info dd { float:left; padding:7px 0; }
.board_view .view_info dt.date { position:absolute; right:73px; top:0; }
.board_view .view_info dd.date { position:absolute; right:10px; top:0; width:65px; }
.board_view p.view_cont { padding:15px 10px 12px 10px; line-height:140%; }

.w_tab02 {background:url('images/bg_tab.gif') repeat-x 0 0;}
.tab02 { height:28px;overflow:hidden; }
.tab02 li { float:left;width:32.99%;height:28px;background:url('images/bg_tab_line.gif') center left no-repeat;}
.tab02 li.noline	{background:none;}
.tab02 a { display:block; text-align:center;}
.tab02 span { display:block; color:#fff; height:22px; font-weight:bold; padding:6px 0 0 0;  }
.tab02 li.on a { }
.tab02 li.on span {color:#151515; background:#fff; }


.tab04 { height:28px;overflow:hidden; }
.tab04 li { float:left;width:24.9%;height:28px;background:url('images/bg_tab_line.gif') center left no-repeat;}
.tab04 li.noline	{background:none;}
.tab04 a { display:block; text-align:center;}
.tab04 span { display:block; color:#fff; height:22px; font-weight:bold; padding:6px 0 0 0;  }
.tab04 li.on a { }
.tab04 li.on span {color:#151515; background:#fff; }


.tit_type01{ margin:13px 10px 13px 10px; font-size:13px; font-weight:bold; }

.intro_img	{height:120px;background:url('images/intro_img.png') top center no-repeat;}
.info_box{ overflow:hidden; margin:15px 10px; padding:20px 10px 0; border:1px solid #2e4560; }
.info_box p{ padding:0 0 20px; font-size:13px; line-height:140%;  }
.info_box p	strong	{color:#fff;}

.agreement_box{ overflow:hidden; margin:15px 10px; padding:20px 10px 0; color:#330000; border:1px solid #b4b4b4; }
.agreement_box h2{ padding-bottom:20px; font-weight:bold; color:#330000; font-size:13px; line-height:140%; }
.agreement_box .info_contents{ padding:0 0 20px; font-size:13px; line-height:140%; }
.agreement_box .info_contents p,
.agreement_box .info_contents ul li{ font-size:13px; line-height:140%; }

.search_box {margin-top:25px;background-color:#fafafa;border:1px solid #d3d3d3;}
.search_box label {margin-right:5px;}
.search_box p {margin:15px;line-height:16px;}
.search_box .break {display:block;padding:2px 0;}
.search_box .break label {display:inline-block;width:85px;margin-left:10px;}
.address_list {height:134px;overflow-x:hidden;overflow-y:auto;margin-top:4px;border:1px solid #c1c1c1;}
.address_list li {padding:5px 6px;}
.address_list li a, .address_list li a.hover  {color:#666666 !important;}
.address_list li span {margin-right:15px;}


ul.import	{padding:0 0 10px;}
ul.import	li	{background:url('images/li_import.gif') 0 2px no-repeat;padding:2px 0 0 25px;height:17px;}


/*tutor*/
h2.tit_tutor	{border-top:1px solid #98c0dd;border-bottom:1px solid #98c0dd;line-height:18px;padding:10px 10px 10px 85px;margin-top:10px;font-weight:normal;background:#e6eff5 url('images/bg_tutor.gif') 14px 9px no-repeat;}


div.intro_map	{padding:10px;}

div.intro101	{text-align:center;padding:20px 0 0px; text-align: center;}
div.intro102	{padding:20px 20px 20px; text-align: center;}

div.list_select	{padding:15px 10px 5px;}
div.list_select	select	{color:#151515;}

/*ÇÐ½ÀÁøÇà¹æ*/
dl.qna	{overflow:hidden;border-top:1px solid #2c2c2c;
	position:relative;}
dl.qna	dt	{
	overflow:hidden;
	padding:6px 0px 5px 40px;
	color:#aaeaff;
	/* border-bottom:1px solid #dcdcdc; */
	border-bottom:1px solid #2c2c2c;
	position:relative;
	background:#4f4f4f url("images/icon_point.gif") 15px 7px no-repeat;
}
dl.qna	dt.write	{
	overflow:hidden;
	padding:6px 0px 5px 38px;
	color:#aaeaff;
	border-bottom:1px solid #2c2c2c;
	position:relative;
	background:#4f4f4f url("images/icon_point02.gif") 15px 7px no-repeat;
}
dl.qna	dt	p	{display:inline-block;position:absolute;right:10px;margin-top:-3px;}
dl.qna	dd	{
	padding:6px 0 6px 36px;
	background:url("images/icon_reply_arrow.gif") 22px 8px no-repeat;
	border-bottom:1px solid #2c2c2c;}
	
/* .study_list	{overflow:hidden;border-top:1px solid #2c2c2c;}
.study_list li {padding:8px 10px 8px 10px;border-bottom:1px solid #2c2c2c;background:#4f4f4f url('images/bull_01.png') no-repeat center right;}
.study_list li.noimg {padding:8px 10px 8px 10px;border-bottom:1px solid #2c2c2c;background:#4f4f4f;}
.study_list strong { display:block; padding:2px 0 7px 0; color:#aaeaff;line-height:120%; }
.study_list .txt01 { display:block; margin:0 0 3px 0;  }
.study_list li.reply	{padding:10px 10px 10px 27px;background:url('images/icon_reply_arrow.gif') 10px 13px no-repeat;} 
 */
	

.tit {
	color:#ffffff;
	font-size:16px;
	background-color:#4496d7;
	padding:8px 14px 8px;
	-moz-border-radius: .8em;
	-webkit-border-radius: .8em;
	border-radius: .8em
}

.view{ width:100%; font-family: dotum, gulim,  Arial, applegothic; font-size: 14px;}
.view *{ vertical-align:middle;}
.view tr{border-top:1px solid #cccccc;}
.view tr.a_l{border-top:2px solid #1312FF;}
.view th{padding:1px 0 0 0; height:34px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; font-weight:bold; background:#FCFCFC;}
.view th.a_l{text-align:left; padding-left:19px; padding-right:19px;}
.view th.a_c{text-align:center; vertical-align:middle;}
.view th.a_r{text-align:right; padding-left:19px; padding-right:19px;}
.view td{border:none; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:9px 0 8px 0; text-align:left; }
.view td.a_l{text-align:left; padding-left:19px; padding-right:19px;}
.view td.li_l{text-align:left; padding-left:9px; padding-right:9px;}
.view td.a_c{text-align:center;}
.view td.a_c a{text-decoration:none;}
.view td.a_r{text-align:right; padding-left:19px; padding-right:19px;}
.view .normal{border-right: none;}
.view td.b_n{border-bottom: none;}
.view td.top{border-top: 1px solid #cccccc;}

.list{ width:100%;}

/* video iframe */
.containerIFrame {
	max-width:100%;
	min-height:100%;
	width:100%;
	height:100%;
	margin:0 auto;
	padding: 0;
}
.containerIFrame  iframe {
	max-width:100%;
	min-height:100%;
	margin:0 auto;
	padding: 0;
}

.ui-listview > .ui-li-has-count > .ui-btn-icon-right {
	/* padding-right: 4.6875em; */
	/* padding-right: 7.6875em; */
}


img.course-page-topicon {
	width:25px;
	height:23px;
	margin:0px;
	padding-right:5px;
	vertical-align:middle;
	background:url(/mobi/images/icon_course_20.png) no-repeat;
}

img.apply-page-topicon {
	width:25px;
	height:23px;
	margin:0px;
	padding-right:5px;
	vertical-align:middle;
	background:url(/mobi/images/icon_apply_20.png) no-repeat;
}

img.mycampus-page-topicon {
	width:25px;
	height:23px;
	margin:0px;
	padding-right:5px;
	vertical-align:middle;
	background:url(/mobi/images/icon_mycampus_20.png) no-repeat;
}

img.helpdesk-page-topicon {
	width:25px;
	height:23px;
	margin:0px;
	padding-right:5px;
	vertical-align:middle;
	background:url(/mobi/images/icon_helpdesk_20.png) no-repeat;
}

img.login-page-topicon {
	width:25px;
	height:23px;
	margin:0px;
	padding-right:5px;
	vertical-align:middle;
	background:url(/mobi/images/icon_login_20.png) no-repeat;
}


#main-page .ui-content { margin:0; padding:0; width:100%; overflow:hidden; font-size:0px; }
#main-page .ui-content .con { position:relative; margin:0; padding:0; width:100%; overflow:hidden; }

#cmenu1 .cmenu1_link { position:absolute; top:27%; left:14%; width:22%; height:22.5%; border-radius:100px; border:0px solid #000000; }
#cmenu2 .cmenu2_link { position:absolute; top:15.2%; left:40%; width:22%; height:22.5%; border-radius:100px; border:0px solid #000000; }
#cmenu3 .cmenu3_link { position:absolute; top:27.2%; left:65.5%; width:22%; height:22.5%; border-radius:100px; border:0px solid #000000; }
#cmenu4 .cmenu4_link { position:absolute; top:38.7%; left:39.7%; width:22%; height:22.5%; border-radius:100px; border:0px solid #000000; }
#clogin .clogin_link { position:absolute; top:50.4%; left:65.2%; width:22%; height:22.5%; border-radius:100px; border:0px solid #000000; }

.ui-content .noti { position:relative; margin:0; padding:0; width:100%; height:50px; border-top:1px solid #dcdcdc; background:#ffffff; }
.ui-content .noti ul { list-style: none; margin:0; padding:0; margin:0 20px 0 20px; }
.ui-content .noti li { list-style: none; margin:0; padding:0; color:#333333; border:0px solid #000000; }
.ui-content .noti li.op1 { float:left; width:20%; color:#555555; font-weight:bold; text-align:left; font-size:20px; padding:13px 0 0 0; }
.ui-content .noti li.op1 span { color:#e74864; }
.ui-content .noti li.op2 { float:right; width:80%; text-align:right; padding:15px 0 0 0; font-size:16px;  }
.ui-content .noti li.op2 a { color:#555555; text-decoration:none }

#footer { margin:0; padding:0; width:100%; overflow:hidden; border:none; background:#ffffff; font-size:0px; }
#footer .fmenu { position:relative; margin:0; padding:0; width:100%; overflow:hidden; }
#footer .copy { margin:0; padding:0; width:100%; overflow:hidden; background:#4a4a4a; height:35px; color:#ffffff; text-align:center; padding:15px 0 0 0; font-size:12px; }

#fmenu1 .fmenu1_link { position:absolute; top:0%; left:0%; width:25.0%; height:98%; border-radius:0px; border:0px solid #000000; }
#fmenu2 .fmenu2_link { position:absolute; top:0%; left:25.0%; width:25.0%; height:98%; border-radius:0px; border:0px solid #000000; }
#fmenu3 .fmenu3_link { position:absolute; top:0%; left:50.0%; width:25.0%; height:98%; border-radius:0px; border:0px solid #000000; }
#fmenu4 .fmenu4_link { position:absolute; top:0%; left:75.0%; width:25.0%; height:98%; border-radius:0px; border:0px solid #000000; }


/* Bar: Toolbars, dividers, slider track */
.ui-bar-a,
.ui-page-theme-a .ui-bar-inherit,
html .ui-bar-a .ui-bar-inherit,
html .ui-body-a .ui-bar-inherit,
html body .ui-group-theme-a .ui-bar-inherit {
	background-color: #1E8AE2 /*{d-bar-background-color}*/;
	border-color: #dddddd /*{d-bar-border}*/;
	color: #ffffff /*{d-bar-color}*/;
	text-shadow: 0 /*{d-bar-shadow-x}*/ 1px /*{d-bar-shadow-y}*/ 0 /*{d-bar-shadow-radius}*/ #eeeeee /*{d-bar-shadow-color}*/;
	font-weight: bold;
}
/* Page and overlay */
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
	background-color: #ffffff /*{d-page-background-color}*/;
	border-color: #bbbbbb /*{d-page-border}*/;
	color: #333333 /*{d-page-color}*/;
	text-shadow: 0 /*{d-page-shadow-x}*/ 1px /*{d-page-shadow-y}*/ 0 /*{d-page-shadow-radius}*/ #f3f3f3 /*{d-page-shadow-color}*/;
}
/* Button up */
.ui-page-theme-a .ui-btn,
html .ui-bar-a .ui-btn,
html .ui-body-a .ui-btn,
html body .ui-group-theme-a .ui-btn,
html head + body .ui-btn.ui-btn-a,
/* Button visited */
.ui-page-theme-a .ui-btn:visited,
html .ui-bar-a .ui-btn:visited,
html .ui-body-a .ui-btn:visited,
html body .ui-group-theme-a .ui-btn:visited,
html head + body .ui-btn.ui-btn-a:visited {
	background-color: #f5fbff /*{d-bup-background-color}*/;
	border-color: #dddddd /*{d-bup-border}*/;
	color: #333333 /*{d-bup-color}*/;
	text-shadow: 0 /*{d-bup-shadow-x}*/ 1px /*{d-bup-shadow-y}*/ 0 /*{d-bup-shadow-radius}*/ #f3f3f3 /*{d-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-a .ui-btn:hover,
html .ui-bar-a .ui-btn:hover,
html .ui-body-a .ui-btn:hover,
html body .ui-group-theme-a .ui-btn:hover,
html head + body .ui-btn.ui-btn-a:hover {
	background-color: #def0ff /*{d-bhover-background-color}*/;
	border-color: #cde2f3 /*{d-bhover-border}*/;
	color: #333333 /*{d-bhover-color}*/;
	text-shadow: 0 /*{d-bhover-shadow-x}*/ 1px /*{d-bhover-shadow-y}*/ 0 /*{d-bhover-shadow-radius}*/ #f3f3f3 /*{d-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-a .ui-btn:active,
html .ui-bar-a .ui-btn:active,
html .ui-body-a .ui-btn:active,
html body .ui-group-theme-a .ui-btn:active,
html head + body .ui-btn.ui-btn-a:active {
	background-color: #e8e8e8 /*{d-bdown-background-color}*/;
	border-color: #dddddd /*{d-bdown-border}*/;
	color: #333333 /*{d-bdown-color}*/;
	text-shadow: 0 /*{d-bdown-shadow-x}*/ 1px /*{d-bdown-shadow-y}*/ 0 /*{d-bdown-shadow-radius}*/ #f3f3f3 /*{d-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-a .ui-btn.ui-btn-active,
html .ui-bar-a .ui-btn.ui-btn-active,
html .ui-body-a .ui-btn.ui-btn-active,
html body .ui-group-theme-a .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-a.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-a .ui-checkbox-on:after,
html .ui-bar-a .ui-checkbox-on:after,
html .ui-body-a .ui-checkbox-on:after,
html body .ui-group-theme-a .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-a:after,
/* Active flipswitch background */
.ui-page-theme-a .ui-flipswitch-active,
html .ui-bar-a .ui-flipswitch-active,
html .ui-body-a .ui-flipswitch-active,
html body .ui-group-theme-a .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-a .ui-slider-track .ui-btn-active,
html .ui-bar-a .ui-slider-track .ui-btn-active,
html .ui-body-a .ui-slider-track .ui-btn-active,
html body .ui-group-theme-a .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-a .ui-btn-active {
	background-color: #74B2E1 /*{d-active-background-color}*/;
	border-color: #74B2E1 /*{d-active-border}*/;
	color: #ffffff /*{d-active-color}*/;
	text-shadow: 0 /*{d-active-shadow-x}*/ 1px /*{d-active-shadow-y}*/ 0 /*{d-active-shadow-radius}*/ #005599 /*{d-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-a .ui-radio-on:after,
html .ui-bar-a .ui-radio-on:after,
html .ui-body-a .ui-radio-on:after,
html body .ui-group-theme-a .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-a:after {
	border-color: #3388cc /*{d-active-background-color}*/;
}
/* Focus */
.ui-page-theme-a .ui-btn:focus,
html .ui-bar-a .ui-btn:focus,
html .ui-body-a .ui-btn:focus,
html body .ui-group-theme-a .ui-btn:focus,
html head + body .ui-btn.ui-btn-a:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-a .ui-focus,
html .ui-bar-a .ui-focus,
html .ui-body-a .ui-focus,
html body .ui-group-theme-a .ui-focus,
html head + body .ui-btn-a.ui-focus,
html head + body .ui-body-a.ui-focus {
	-webkit-box-shadow: 0 0 12px #3388cc /*{d-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #3388cc /*{d-active-background-color}*/;
	box-shadow: 0 0 12px #3388cc /*{d-active-background-color}*/;
}





/* No disc */
/* .ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
	opacity: 0;
	-webkit-transition: opacity 500ms ease;
	-moz-transition: opacity 500ms ease;
	transition: opacity 500ms ease;
}

.ui-nodisc-icon.ui-btn:hover:after,
.ui-nodisc-icon .ui-btn:hover:after {
	opacity: .4;
	filter: Alpha(Opacity=40);
} */

/* Loader */
.ui-icon-loading {
	background: url(images/ajax-loader-lrti.gif);
	background-size: 2.875em 2.875em;
}

.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
	opacity: .4;
	filter: Alpha(Opacity=40);
}

.board .ui-btn {
	background-color: #ffffff /*{d-bup-background-color}*/;
	border-color: #dddddd /*{d-bup-border}*/;
	color: #333333 /*{d-bup-color}*/;
	text-shadow: 0 /*{d-bup-shadow-x}*/ 1px /*{d-bup-shadow-y}*/ 0 /*{d-bup-shadow-radius}*/ #f3f3f3 /*{d-bup-shadow-color}*/;
}
/* .board .ui-shadow {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.board .ui-corner-all {
	-webkit-border-radius: 0;
	border-radius: 0;
} */
.board.ui-listview-inset > .ui-li-static,
.board.ui-listview-inset > .ui-li-divider,
.board.ui-listview-inset > li > a.ui-btn {
	border-right-width: 0;
	border-left-width: 0;	
}
.board.ui-listview > .ui-li-static.ui-last-child,
.board.ui-listview > .ui-li-divider.ui-last-child,
.board.ui-listview > li.ui-last-child > a.ui-btn {
	border-bottom-width: 1px;
	border-bottom-color: #4875A4;
}	
	
	