﻿@charset "utf-8";

* {margin:0;padding:0;}

html,body{margin:0;padding:0;}
html {overflow-y:scroll;}
body, textarea,  input{ font-family: "돋움", "굴림", "돋움체", "굴림체", "Dotum, Gulim, Arial, Helvetica, Verdana, Geneva, sans-serif"; font-size: 12px; color: #666666;margin:0;padding:0;}
body{background:url(/css/images/bg_body.gif) top repeat-x;}

a {color:#474747;text-decoration:none;}
a:hover {color:#474747; text-decoration:underline;}
a.a_blue {color:#103ca5; text-decoration:underline;}
a.a_Blue {color:#0000ff; text-decoration:underline;}
a.a_category {color:#767676;font-size:11px;}

img,table,fieldset { border:0;}
table {border-collapse:collapse; empty-cells:show;border-spacing:0;}
hr {display: none;}
label{cursor:pointer;}
ul, li, dl {list-style:none;}
fieldset {display:inline;}
legend {display:inline; height:1px; width:1px; margin-bottom:-1px; overflow:hidden;color:#000; white-space:nowrap;position:absolute;}

caption {visibility:hidden; width:0; height:0; overflow:hidden; padding:0;margin:0;*margin-top:-10px;*line-height:0em;}
caption.visible {visibility:visible; width:100%; height:23px;}

.blind {position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0;z-index:-1;visibility:hidden;}

h3 {padding-bottom:13px;}
h4 {background:url(/css/images/bg_h4.gif) left 3px no-repeat;padding-left:17px;color:#454545;padding-bottom:3px;font-size:12px;}
h4.board {background:url(/css/images/bg_h4.gif) left 4px no-repeat;padding-bottom:5px;}
h4.none {background:url();padding-left:0;padding-bottom:3px;margin-bottom:5px;font-weight:normal;}
h5 {background:url(/css/images/ic_h5.gif) left 3px no-repeat;padding-left:17px;color:#454545;padding-bottom:3px;font-size:12px;}
h5.board {background:url();padding-left:0;color:#454545;padding-bottom:3px;font-size:12px;font-weight:normal;}

.fl{float:left;} 
.fr{float:right;} 
.cb{clear:both;}

.pr {position:relative;}
.pa {position:absolute;}

.ac {text-align:center !important;}
.al {text-align:left !important;}
.ar {text-align:right !important;}
.vt {vertical-align:top !important;}

.rmg0 {margin-right:0 !important;}
.rmg20 {margin-right:20px;}

.lmg05 {margin-left:5px;}
.lmg20 {margin-left:20px !important;}

.tmg03 {margin-top:3px !important;}
.tmg10 {margin-top:10px !important;}
.tmg15 {margin-top:15px !important;}
.tmg20 {margin-top:20px !important;}
.tmg35 {margin-top:35px !important;}

.bmg0 {margin-bottom:0 !important;}
.bmg05 {margin-bottom:5px !important;}
.bmg10 {margin-bottom:10px !important;}
.bmg15 {margin-bottom:15px !important;}
.bmg20 {margin-bottom:20px !important;}
.bmg25 {margin-bottom:25px !important;}
.bmg30 {margin-bottom:30px !important;}
.bmg35 {margin-bottom:35px !important;}

.lpd15 {padding-left:15px;}
.lpd53 {padding-left:54px !important;}
.bpd0 {padding-bottom:0 !important;}
.tpd10 {padding-top:10px !important;}

.block_mg {margin-top:35px;}

.brd_r0 {border-right:0 !important;}
.bg_none {background:url() !important;}

.fu {text-decoration:underline;}
.fb {font-weight:bold;}
.fn {font-weight:normal !important;}

.fNavy {color:#314d7a !important;}
.fGray {color:#8e8e8e !important;}
.fRed {color:#ff0000 !important;}
.fSky {color:#e8f4f6 !important;}
.fDark {color:#474747;}
.fLGray {color:#f3f3f3 !important;}
.fBrown {color:#866605 !important;}
.fOrg {color:#ed4e00 !important;}

.f11 {font-size:11px !important;}
.f_nanum {font-family:nanum;}

.brd_none {border:0 !important;}


/*** 공통 ***/

.board_tab_box {border-bottom:solid 1px #d6d6d6;height:39px;margin-bottom:40px;}
.board_tab_box li {float:left;}

.tab_box {display:table;width:100%;margin-bottom:40px;*font-size:1px;}
.tab_box li {float:left;min-height:34px;margin-right:3px;}

.list li {padding-bottom:4px;}

.list_dot li {background:url(/css/images/ic_dot_s.gif) left 7px no-repeat;padding-left:8px;padding-bottom:2px;}
.list_dot_in li {background:url(/css/images/ic_dot_s.gif) left 7px no-repeat;padding-left:8px !important;padding-bottom:2px;text-indent:0 !important;}
.list_dot_double li {background:url(/css/images/ic_dot_double.gif) left 7px no-repeat;padding-left:11px;padding-bottom:5px;}

.list_dash01 {margin-top:3px;}
.list_dash01 li {font-size:11px;color:#8e8e8e;text-indent:-11px;padding-left:11px;padding-bottom:0 !important;background:url();}  /** - 11px text **/
.list_dash02 li {text-indent:-10px;padding-left:10px;background:url();padding-bottom:0 !important;} /** - 12px text **/
.list_dash_in li {text-indent:-10px !important;padding-left:10px !important;background:url();}  

.list_mark {clear:both;}
.list_mark li {text-indent:-16px;padding-left:16px;} /** ※ ① **/
.list_mark li.li_fl {float:left;width:450px;}
.list_mark li.li_fr {float:right;width:300px;}
.list_mark_in li {text-indent:-16px;padding-left:16px;background:url() !important;} /** ※ ① **/

.list_txt li {text-indent:-20px;padding-left:20px;} /** 가나다 **/

.dot {background:url(/css/images/ic_dot_s.gif) left 6px no-repeat;padding-left:8px;}
.dot_blue {background:url(/css/images/ic_dot_blue_double.gif) left 7px no-repeat;padding-left:10px;}

.p_dash {text-indent:-10px !important;padding-left:10px !important;background:url();} /** - 12px text **/
.p_mark {text-indent:-16px !important;padding-left:16px !important;} /** ※ **/
.p_txt {text-indent:-24px !important;padding-left:24px !important;} /** 우 **/

.ifrm_teacher {width:100%;border:0;}

.in_contents {padding-left:17px;}

.h3_box {width:100%;display:table;}
.h3_box select {font-size:12px;color:#949393;}
.h3_select {float:right;}

.input_basic {border:solid 1px #dddddd;padding:3px 0 0 5px;height:19px;}


/*** layout ****/

#Gnb_wrap {background:url(/css/images/bg_gnb.gif) top center no-repeat;height:118px}

.gnb_box {width:1020px;display:table;position:relative;margin:0 auto;height:118px}
.gnb_box_block01 {height:72px;overflow:hidden;}
.gnb_box_block02 {width:1020px;}

.gnb_top_lnk {float:right;padding-top:30px;}
.gnb_top_lnk li {display:inline;padding:0 8px 0 12px;background:url(/css/images/bg_gnb_dot.gif) left 5px no-repeat;}
.gnb_top_lnk li a {color:#e9e9e9;}
.gnb_top_lnk li a.blue {color:#a5cfff;}
.gnb_top_lnk li a.green {color:#69ff9f;}

.gnb_depth01 li {float:left;}

#Total_Gnb_back {position:absolute;top:118px;left:0;width:100%;height:225px;background:url(/css/images/bg_subgnb.png);z-index:9999;display:none;}

.total_gnb_box {margin:0 auto;width:1020px;margin:0 auto;color:#ffffff;}

.total_gnb_block {height:225px;float:left;text-align:center;}
.total_gnb_block.subgnb01 {width:147px;border-right:solid 1px #546c84;}
.total_gnb_block.subgnb02 {width:138px;border-right:solid 1px #546c84;}
.total_gnb_block.subgnb03 {width:138px;border-right:solid 1px #546c84;}
.total_gnb_block.subgnb04 {width:139px;border-right:solid 1px #546c84;}
.total_gnb_block.subgnb05 {width:152px;border-right:solid 1px #546c84;}
.total_gnb_block.subgnb06 {width:152px;border-right:solid 1px #546c84;}
.total_gnb_block.subgnb07 {width:148px;}
.total_gnb_block ul {margin-top:18px;}
.total_gnb_block li {height:24px;}

.total_gnb_on {background:#283f59;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.1;}

#Middle_wrap {width:1020px;display:table;position:relative;margin:0 auto;display:table;}

#Lnb_wrap {float:left;width:164px;margin-top:40px;}

#Lnb_wrap h1 {padding-bottom:12px;}

#Contents_wrap {float:right;width:788px;background:#ffffff;}

.navigation_box {height:92px;background:url(/css/images/bg_navi.jpg) right bottom no-repeat;padding-top:50px;position:relative;}
.navigation_txt {color:#676767;}
.navigation_txt span {background:url(/css/images/ic_navi02.gif) left 3px no-repeat;padding-left:15px;padding-right:10px;}
.navigation_txt span.home {background:url(/css/images/ic_navi01.gif) left top no-repeat;padding-left:18px;}
.navigation_txt strong {background:url(/css/images/ic_navi03.gif) left 3px no-repeat;padding-left:15px;}
.navigation_box h2 {position:absolute;left:0;bottom:0;}

.contents_box {line-height:1.6em;margin-top:40px;position:relative;padding-bottom:100px;}

#Bottom_wrap {background:#ffffff;padding:15px 0;border-top:solid 1px #e0e0e0;}

.bottom_box  {width:1020px;display:table;position:relative;margin:0 auto;}

.copyright_box {padding-left:33px;float:left;}
.copyright_box p {padding-top:6px;}


/*** main ****/

#main_visual_wrap {height:350px;}

.main_visual_box {width:1020px;margin:0 auto;position:relative;}
.main_visual_box p {position:absolute;top:0px;left:0px;z-index:999;}

.main_slide_img {width:1020px;height:350px;overflow:hidden;}
.main_slide_img img {position:absolute;top:0;left:0;}
.main_slide_dot {position:absolute;top:315px;left:488px;z-index:999;}
.main_slide_dot li {float:left;margin:0 3px;}
.main_slide_dot li * {vertical-align:middle;}
.main_slide_dot li.play {display:none;}

.show {z-index:500;}

#main_Contents_wrap {background:#ffffff;}

.main_Contents_box {width:1020px;margin:0 auto;padding-top:40px;background:url(/css/images/bg_main_contents.gif) top repeat-x;}
.main_Contents_block01 {height:179px;}
.main_Contents_block01 h2 {height:24px;padding-left:20px;}
.main_Contents_block02 {height:225px;padding-left:20px;}
.main_Contents_block0201 {width:443px;float:left;position:relative;}
.main_Contents_block0202 {float:right;width:530px;padding-right:10px;padding-top:25px;}
.main_Contents_block0202 li {float:left;width:100px;text-align:right;padding-bottom:22px;}
.main_block01_slide li {float:left;}

.main_tab_box {height:33px;border-bottom:solid 2px #2465b3;}
.main_tab_box li {float:left;width:119px;height:33px;margin-right:1px;}
.main_tab_box li a {float:left;width:119px;height:22px;background:#f2f2f2;text-align:center;color:#878787;padding-top:11px;}
.main_tab_box li a:hover {text-decoration:none;}
.main_tab_box li a.on {background:#2465b3;color:#ffffff;font-weight:bold;}

.main_board_box {height:140px;width:433px;overflow:hidden;margin-top:20px;}
.main_board_box li {padding-left:10px;height:20px;}
.main_board_box li a {float:left;background:url(/css/images/ic_dot_s.gif) left 4px no-repeat;padding-left:7px;color:#474747;width:335px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}
.main_board_box li span {color:#666666;padding-right:5px;position:absolute;right:10px;}

.more {position:absolute;right:10px;top:15px;}


/*** 수시모집 ****/

.navigation_early02 {background:url(/css/images/bg_early02_navi.jpg) right bottom no-repeat;}
.navigation_early03 {background:url(/css/images/bg_early03_navi.jpg) right bottom no-repeat;}
.navigation_early04 {background:url(/css/images/bg_early04_navi.jpg) right bottom no-repeat;}

.navigation_regular02 {background:url(/css/images/bg_early02_navi.jpg) right bottom no-repeat;}
.navigation_regular03 {background:url(/css/images/bg_early03_navi.jpg) right bottom no-repeat;}
.navigation_regular04 {background:url(/css/images/bg_early04_navi.jpg) right bottom no-repeat;}

.navigation_transfer02 {background:url(/css/images/bg_early02_navi.jpg) right bottom no-repeat;}
.navigation_transfer03 {background:url(/css/images/bg_early03_navi.jpg) right bottom no-repeat;}
.navigation_transfer04 {background:url(/css/images/bg_early04_navi.jpg) right bottom no-repeat;}

.navigation_overseas02 {background:url(/css/images/bg_early02_navi.jpg) right bottom no-repeat;}
.navigation_overseas03 {background:url(/css/images/bg_early03_navi.jpg) right bottom no-repeat;}
.navigation_overseas04 {background:url(/css/images/bg_early04_navi.jpg) right bottom no-repeat;}

.contents_btn_box {padding-bottom:40px;}
.contents_btn_box * {vertical-align:bottom;}
.contents_btn_box img {margin-right:5px;}

.pdf_box {border:solid 1px #d1d1d1;height:700px;}


/*** 입시자료실 ****/

.navigation_archive01 {background:url(/css/images/bg_archive01_navi.jpg) right bottom no-repeat;}
.navigation_archive02 {background:url(/css/images/bg_archive02_navi.jpg) right bottom no-repeat;}
.navigation_archive03 {background:url(/css/images/bg_archive03_navi.jpg) right bottom no-repeat;}
.navigation_archive04 {background:url(/css/images/bg_archive04_navi.jpg) right bottom no-repeat;}
.navigation_archive05 {background:url(/css/images/bg_archive05_navi.jpg) right bottom no-repeat;}


/*** 입시도우미 ****/

.navigation_guide01 {background:url(/css/images/bg_guide01_navi.jpg) right bottom no-repeat;}
.navigation_guide02 {background:url(/css/images/bg_guide02_navi.jpg) right bottom no-repeat;}
.navigation_guide03 {background:url(/css/images/bg_guide03_navi.jpg) right bottom no-repeat;}
.navigation_guide04 {background:url(/css/images/bg_guide04_navi.jpg) right bottom no-repeat;}
.navigation_guide05 {background:url(/css/images/bg_guide05_navi.jpg) right bottom no-repeat;}


/*** 대학안내 ****/

.navigation_info02 {background:url(/css/images/bg_info02_navi.jpg) right bottom no-repeat;}
.navigation_info04 {background:url(/css/images/bg_info04_navi.jpg) right bottom no-repeat;}
.navigation_info05 {background:url(/css/images/bg_info05_navi.jpg) right bottom no-repeat;}
.navigation_info07 {background:url(/css/images/bg_info07_navi.jpg) right bottom no-repeat;}

.video_box {background:#f9fafc;border-bottom:solid 2px #6e7886;text-align:center;padding:30px;}


/*** utility ****/

.navigation_utility01 {background:url(/css/images/bg_utility_navi01.jpg) right bottom no-repeat;}

.sitemap_box {display:table;width:100%;border-top:solid 2px #6e7886;}
.sitemap_box li {float:left;margin-right:20px;height:46px;}


/*** footer ***/

.navigation_footer01 {background:url(/css/images/bg_footer_navi01.jpg) right bottom no-repeat;}

.email_title_box {height:47px;}
.email_title_box p.close {padding:15px 15px 0 0;text-align:right;}
.email_contents_box {padding:0 20px 0 0;}
.email_title {height:45px;padding-left:20px;}
.email_footer_contents {background:url(/css/images/bg_footer02.gif) left top no-repeat;padding-left:160px;line-height:1.6em;padding-bottom:20px;}


/*** board ****/

html*.paging li {display:inline;padding:0 4px 0 4px;}
html*.paging li img {margin:0 2px;}

.paging {padding-top:25px;text-align:center;}
.paging * {vertical-align:middle;}

.paging li {display:inline-block;padding:0 4px 0 4px;}
.paging li.icon {padding:0;}
.paging li.icon02 {padding:0 10px 0 0;}
.paging li.icon03 {padding:0 0 0 10px;}
.paging li a.on {color:#866605;font-weight:bold;text-decoration:underline;background:#ffffff;}

.btn_paging {padding-top:6px !important;}

.board_search_box {padding-top:20px;text-align:center;}
.board_search_box * {vertical-align:middle;}
.board_search_box select {width:99px;font-size:12px;}
.board_search_box .search {border:solid 1px #d6d6d6;width:175px;padding:5px 0 0 5px;height:17px;}

.board_btns {text-align:right;padding-top:10px;}
.board_btns img {margin-left:1px;}

.board_comment_box {border-top:solid 2px #474747;margin-top:40px;}
.board_comment_block {border-bottom:solid 1px #c7c7c7;padding:20px;}

.comment_writer {padding-bottom:10px;}
.comment_writer strong {color:#474747;}
.comment_writer span {color:#9e9e9e;padding-right:5px;}
.comment_writer * {vertical-align:middle;}

.board_comment_writebox {border:solid 1px #dbdbdb;background:#f8f8f8;padding:20px 30px;margin-top:20px;}
.board_comment_writebox * {vertical-align:middle;}
.board_comment_writebox strong {color:#474747;}
.board_comment_writebox textarea {border:solid 1px #dbdbdb;height:60px;width:713px;padding:5px;}

textarea.write_area {border:solid 1px #dbdbdb;height:300px;width:98%;padding:5px;}

.pwd_contents {background:url(/css/images/bg_pwd.gif) left top no-repeat;height:94px;}
.pwd_contents_box {padding:0 20px;border-bottom:solid 4px #6d7985;height:232px;}

.pwd_input_frm {padding-top:30px;text-align:center;}
.pwd_input_frm input {border:solid 1px #d6d6d6;border-radius:5px;width:180px;height:20px;padding:7px 0 0 05px;}
.pwd_input_frm strong {color:#474747;padding-right:10px;font-size:14px;}
.pwd_input_frm * {vertical-align:middle;}

.guide_grade_wrap {padding-top:20px;}


/*** table ****/

.table_box {border-top:solid 2px #6e7886;clear:both;}

table.tbl_view {width:100%;border-collapse:collapse;}
table.tbl_view th {background:#f9fafc;border-right:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6;color:#474747;padding:4px 0;line-height:1.4em;font-weight:normal;}
table.tbl_view td {border-bottom:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;padding:4px 15px 4px 15px;line-height:1.4em;}
table.tbl_view tr.lastrows th, table.tbl_view tr.lastrows td {border-bottom:solid 1px #adb2ba;}
table.tbl_view tr.splitrows th, table.tbl_view tr.splitrows td {border-bottom:solid 2px #6e7886;}
table.tbl_view th.splitrow, table.tbl_view td.splitrow {border-bottom:solid 2px #6e7886;}
table.tbl_view th.al {text-align:left;padding-left:10px;}

table.tbl_list {width:100%;border-collapse:collapse;}
table.tbl_list thead th {background:#f9fafc;border:solid 1px #d6d6d6;border-top:0;color:#474747;padding:4px 0 3px 0;line-height:1.4em;font-weight:normal;}
table.tbl_list tbody th {background:#f9fafc;border:solid 1px #d6d6d6;color:#474747;padding:4px 0 3px 0;line-height:1.4em;font-weight:normal;}
table.tbl_list tbody td {border:solid 1px #d6d6d6;border-top:0;padding:4px 0 3px 0;text-align:center;line-height:1.4em;}
table.tbl_list tbody td.bg_gray {background:#f9fafc;}
table.tbl_list tbody td.bg_gray02 {background:#f3f3f3;}
table.tbl_list tbody td.title {padding-left:10px;text-align:left;padding-right:10px;}
table.tbl_list tbody td.title03 {padding-left:0px;text-align:center;padding-right:0px;}
table.tbl_list tbody td.title02 {padding-left:5px;text-align:left;}
table.tbl_list tr.lastrows th, table.tbl_list tr.lastrows td {border-bottom:solid 1px #adb2ba;}
table.tbl_list tr.sumrows th, table.tbl_list tr.sumrows td {background:#f9fafc;font-weight:bold;}
table.tbl_list tbody td.bg_blue {background:#e8f4f6;}

table.tbl_list02 {width:100%;border-collapse:collapse;}
table.tbl_list02 thead th {background:#f9fafc;border:solid 1px #d6d6d6;border-top:0;color:#474747;padding:4px 0 3px 0;line-height:1.4em;font-weight:normal;}
table.tbl_list02 tbody th {background:#f9fafc;border:solid 1px #d6d6d6;color:#474747;padding:4px 0 3px 0;line-height:1.4em;}
table.tbl_list02 tbody td {border:solid 1px #d6d6d6;border-top:0;padding:4px 10px 3px 10px;text-align:right;line-height:1.4em;}
table.tbl_list02 tbody td.bg_gray {background:#f9fafc;}
table.tbl_list02 tbody td.bg_gray02 {background:#f3f3f3;}
table.tbl_list02 tbody td.title {padding-left:10px;text-align:left;padding-right:10px;}
table.tbl_list02 tr.lastrows th, table.tbl_list02 tr.lastrows td {border-bottom:solid 1px #adb2ba;}
table.tbl_list02 tr.sumrows th, table.tbl_list02 tr.sumrows td {background:#f9fafc;font-weight:bold;}

table.tbl_board_list {width:100%;border-collapse:collapse;table-layout:fixed;}
table.tbl_board_list th {background:#edf0f5;border:solid 1px #d6d6d6;color:#6e7886;padding:9px 0;border-top:0;}
table.tbl_board_list td {border:solid 1px #d6d6d6;padding:8px 0;text-align:center;}
table.tbl_board_list td.title {text-align:left;padding-left:20px;}
table.tbl_board_list td.title03 {text-align:center;padding-left:0px;}
table.tbl_board_list tr.lastrows td {border-bottom:solid 1px #adb2ba;}

table.tbl_board_view {width:100%;border-collapse:collapse;table-layout:fixed;}
table.tbl_board_view th {background:#edf0f5;border:solid 1px #d6d6d6;border-top:0;color:#6e7886;padding:9px 0;}
table.tbl_board_view td {border:solid 1px #d6d6d6;padding:8px 15px;}
table.tbl_board_view tr.lastrows th, table.tbl_board_view tr.lastrows td {border-bottom:solid 1px #adb2ba;}

.row {border-bottom:solid 1px #adb2ba !important;}
.nonrows {border-bottom:0 !important;}

th, td {line-height:1.6em;}
th *, td * {vertical-align:middle;}
td span  {vertical-align:top;}
table.tbl_board_view td.file_add_block {padding:0;}

.file_add {border-bottom:solid 1px #d6d6d6;padding:10px 15px;overflow:auto;*zoom:1;}
.file_add * {vertical-align:middle;}

.brd_gubun {border-right:solid 1px #6e7886 !important;}
.td_btn {border:solid 1px #6b6b6b !important;padding:0 !important;}

.add_btn {background:url(/css/images/bg_btn.gif) 50% repeat-x;text-align:center;display:block;font-weight:bold;padding:4px 0;}
.add_btn:hover {text-decoration:none;}

.board2{font-weight:bold;color:#024d87;padding-left:0;background:0 none;font-size: 9pt;}

.view04_h5{background:0 none;padding-left:0;font-weight:normal;font-size:9pt;color:#686868;}