@charset "utf-8";@font-face{font-family:NanumGothic;src:url(txt/NanumGothic.eot);src:local('&#8251;'),url(txt/NanumGothic.woff) format('woff')}/********************	Default set********************/html, body { width:100%; height:100%; }body { color:#333; font-size:12px; font-family:Dotum;  }/* common basic */* { margin:0; padding:0; }a * { letter-spacing:-1px; } a img, fieldset { border:none; }h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size:100%; }ul, ol, li { list-style:none; }fieldset, img, input { border:0; vertical-align:middle; }input, textarea, select { font-size:12px;  color:#666; }/*input[type=text], input[type=file], input[type=password], textarea { border:1px solid #d4d4d4; padding:2px; }*/input[type=image] { margin:0 !important; padding:0 !important; }input.radio, input.check , input.img { border:0 !important; padding:0; background:none !important; }input.radio { margin-bottom:1px; }.int { border:1px solid #d8d8d8; height:15px; }.sel { border:1px solid #d8d8d8; padding: 3px 2px 3px 2px; }.not_search {width:100%;margin:0 auto;position:relative; text-align: center;}.not_search .not_int {border: 1px solid #bdbdbd;    height: 20px;    width: 50%;    vertical-align: middle;    display: inline;    margin-left: 5px;}.not_search .not_srch { display: inline-block;    margin: -1px 0 0 5px;    vertical-align: middle;    float: none;}/* 화면상에 보여지지 않는 최적화 */legend { display:none; }fieldset { border:0; }/* 2015.10.28 .dpn { display:none; } */.dpn { visibility: hidden}.vhid { visibility:hidden; }.hidden { height:0;line-height:0;font-size:0;position:absolute;visibility:hidden }.bgNone { background:none !important; }/*skip*/#accessibility, .skip, hr { position:absolute; visibility:hidden; overflow:hidden;width:0;height:0;font-size:0;line-height:0;}/*link*/a:link, a:visited {color:#333; text-decoration:none;}a:hover,a:active,a:focus {color:#666; text-decoration:none;}/* 테이블 스타일 초기화 */table {border-collapse:collapse; border-spacing:0; empty-cells:show;}/*텍스트 및 이미지 정렬*/.clear {clear:both;}.left {text-align:left !important;}.right {text-align:right !important;}.center {text-align:center !important;}.vam {vertical-align:middle !important;}.fb {font-weight:bold !important;}.fwn {font-weight:normal !important;}/*텍스트 color 및 size*/.malgun { font-family:Malgun Gothic; }.nanum { font-family:NanumGothic; }.tahoma { font-family:Tahoma, Verdana, AppleGothic,sans-serif; }/*마진 및 패딩*/.mt_5 { margin-top:5px; }.mt_10 { margin-top:10px; }.mt_15 { margin-top:15px; }.mt_20 { margin-top:20px; }.mg_10 { margin:10px 0; }.mg_15 { 	margin:15px 0;    font-weight: bold;    text-align: center; }.mg_20 { margin:20px 0; }/********************	common********************/#bg {background:url('../images/common/bg.gif') repeat-x left top}#bg, #contect {width:100%;min-width:320px; position:relative;}#header, #footer, .mainIcon {text-align:center;}#header {width:320px;height:42px;margin:0 auto;background:url('../images/common/bg_top.gif') repeat-x left top;}.logo {width:175px;height:30px;float:left;padding-top:12px;border-right:1px solid #cacccf;}.home {width:50px;height:30px;float:left;padding-top:12px;}.menu {width:93px;float:left;border-right:1px solid #cacccf;}.menu h1 a {height:30px;padding-top:12px;display:block;}#gnb {width:145px;position:absolute;top:0;right:0;z-index:100;background:#fff;text-align:left; display:none}#gnb h1 {background:#414141;text-align:center;}#gnb h1 a {height:29px;padding-top:13px;display:block;}#gnb ul li {font-size:13px;font-family:Malgun Gothic;} #gnb .depth1 {color:#737373;background:#f5f5f5 url('../images/common/bg_depth1.gif') repeat-x left top;}#gnb .depth1 span {padding:8px 0 8px 12px;display:block;border-bottom:1px solid #eaeaea;}#gnb .depth1 a {color:#000;padding:8px 0 8px 12px;display:block;border-bottom:1px solid #eaeaea;background:url('../images/common/arr_more.gif') no-repeat 127px 14px;}#gnb .depth2 li a {height:27px;color:#000;padding:8px 0 0 12px;display:block;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fff url('../images/common/arr_more.gif') no-repeat 127px 14px;}#footer {clear:both;padding:15px 0 15px;margin-top:25px;border-top:1px solid #eaeaea}#footer p {margin-top:12px;}/********************	main********************/#main_visu {height:56px;background:url('../images/main/bg_main_visu.gif') no-repeat center top;}.mainIcon {margin:0px 0 0px 0;padding:3px 0 17px;border-bottom:1px solid #fff;background:#f6f6f6;}.mainIcon li {display:inline-block; width:64px;margin:0 1% 0;padding-top:15px;}.main_notice {position:relative;padding:12px 20px 15px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}.main_notice h2 {height:25px;}.main_notice li {line-height:20px;}.main_notice li a {color:#333;letter-spacing:-1px;}.main_notice li span {color:#666;font-size:11px;padding-right:7px}.main_notice .more {position:absolute;top:12px;right:20px;}.main_exh {position:relative;padding:12px 20px 15px;}.main_exh h2 {height:25px;}.main_exh .more {position:absolute;top:12px;right:20px;}.main_exh .show_cont {height:112px;position:relative;padding-right:15px;border:1px solid #dfdfdf;background:#fafafa;}.main_exh .show_cont .img {position:absolute;top:0;left:0;border:1px solid #dfdfdf;}.main_exh .show_cont ul {margin:15px 0 0 105px;}.main_exh .show_cont ul li {font-size:11px;color:#666;line-height:15px;}.main_exh .show_cont ul li.th a {display:block;font-size:12px;color:#333;font-weight:bold;margin:7px 0 5px;}/*.main_exh h2 {height:25px;}.main_exh ul:after {content:""; display:block; clear:both;}.main_exh .more {position:absolute;top:12px;right:20px;}.main_exh ul li img {border:1px solid #dfdfdf;}.main_exh ul li a {width:133px;display:block;color:#333;font-weight:bold;}.main_exh ul li.lef {float:left;}.main_exh ul li.rit {float:right}.main_exh ul li .txt {display:block;padding-top:8px;}*//********************	sub********************/#content {padding:25px 20px 0 20px}#location {margin:0 0 14px 0;}#location strong {padding-left:20px;background:url('../images/common/icon_home.gif') no-repeat center top;}#location span {font-size:11px;color:#555;letter-spacing:-1px;padding-left:10px;background:url('../images/common/bul_location.gif') no-repeat left top;}#location span.last {color:#000} .sub_th {color:#1c1c1c;font-size:20px;font-family:Malgun Gothic;font-weight:bold;letter-spacing:-1px;border-bottom:2px solid #444;padding-bottom:18px;}.gree {border-bottom:2px solid #444;padding-bottom:18px;}.gree h2 {color:#1c1c1c;font-size:20px;font-family:Malgun Gothic; font-weight:bold;letter-spacing:-1px;}.gree p {font-size:11px;color:#848484;margin-top:6px}.h3_th:after {content:""; display:block; clear:both;}.h3_th {margin:15px 0 5px 0}.h3_th h3 {float:left;color:#af1c2f;  letter-spacing:-1px;font-weight:bold}.h3_th p {float:right}.th_red {margin:15px 0;color:#af1c2f;  letter-spacing:-1px;font-weight:bold}.th_df {margin:15px 0;color:#1c1c1c;  letter-spacing:-1px;font-weight:bold}.th_h5 {margin:25px 0 10px;letter-spacing:-1px;font-weight:bold}.m_cont {line-height:16px;text-align:justify}.tab1:after {content:""; display:block; clear:both;}.tab1 {border-top:1px solid #ebebf0;border-left:1px solid #ebebf0;margin:10px 0 0 0;}.tab1 li {width:49.6%;float:left;text-align:center;border-bottom:1px solid #ebebf0;border-right:1px solid #ebebf0;}.tab1 li a:link, .tab1 li a:visited {height:24px;display:block;padding-top:4px;color:#000;  letter-spacing:-1px;font-weight:bold;}.tab1 li a:hover, .tab1 li a:active, .tab1 li a.on {color:#fff;background:#af1c2f}.pink_tab:after {content:""; display:block; clear:both;}.pink_tab {border-top:1px solid #f0e4e6;border-left:1px solid #f0e4e6;margin:10px 0 0 0;}.pink_tab li {width:49.6%;float:left;text-align:center;border-bottom:1px solid #f0e4e6;border-right:1px solid #f0e4e6;}.pink_tab li a:link, .pink_tab li a:visited {height:19px;display:block;padding-top:8px;color:#555;background:#fef7f8;letter-spacing:-1px;}.pink_tab li a:hover, .pink_tab li a:active, .pink_tab li a.on {color:#000;background:#fff;font-weight:bold;}.preNext {border-top:1px solid #d4d4d4;}.preNext li {padding:10px 0 8px;border-bottom:1px solid #d4d4d4;}.preNext li a {padding-left:10px;}.preNext li span {width:35px;font-size:11px;text-align:center;padding-right:10px;display:inline-block;}.preNext li span em {padding:0 0 0 6px;}.preNext li.prev span {background:url('../images/notice/arr_top.gif') no-repeat right center; }.preNext li.next span {background:url('../images/notice/arr_bottom.gif') no-repeat right center; }.border_bot {border-bottom:2px solid #444;padding-bottom:1px}.T_list {width:100%;}.T_list td {line-height:16px;padding:18px 0 15px;border-bottom:1px solid #d4d4d4}.noti_dl dt {color:#000;font-weight:bold;margin-bottom:10px;position:relative;}.noti_dl dt span.red {color:#c2263a;display:block;}.noti_dl dt strong {color:#666;position:absolute;top:0;right:0;}.noti_dl dd, .noti_dl li {line-height:20px;}.newsDt dt {padding-right:75px}.T_view {width:100%;border-bottom:2px solid #444;}.T_view thead th {color:#000;font-weight:bold;text-align:left;margin-bottom:10px;padding:15px 0;}.T_view thead th span.red {color:#c2263a;display:block;}.T_view td {line-height:16px;padding:20px 0;border-top:1px solid #d4d4d4}.T_view td.cont .deta {color:#666;font-weight:bold;text-align:right;margin-bottom:15px}.T_view td .exh_cont dt {color:#c2263a;font-weight:bold;margin-bottom:8px;}.T_view td.cont div img, .T_view td .exh_cont dd img {width:100% !important;height:auto !important;}.T_plan {width:100%;margin-top:2px}.T_plan th {padding-right:10px; color:#a51a2c;font-weight:bold;text-align:right;background:#fef7f8;border-top:1px solid #666;}.T_plan th strong {font-size:40px;color:#222;font-weight:normal;letter-spacing:-1px;vertical-align:middle}.T_plan td {padding:5px 0 15px 0;border-top:1px solid #d4d4d4}.T_plan td dl dt {padding-top:15px;font-weight:bold;}.T_plan td dl dd {line-height:20px;}.T_menu {width:100%;border-top:1px solid #d4d4d4;}.T_menu thead th {color:#a51a2c;font-weight:bold;text-align:center;padding:8px 0 5px;background:#fef7f8;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}.T_menu tbody th {font-weight:bold;text-align:center;background:#f5f5f5;border-bottom:1px solid #d4d4d4;}.T_menu tbody td {vertical-align:top;padding:10px;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;line-height:18px;} .blNone {border-left:0 !important;}/* 페이징 */div.pageNum { margin:0 auto; 	text-align:center !important;	position:relative;	width:100%;	padding:15px 0;}div.pageNum * {vertical-align:middle;font-size:14px;font-family:"Malgun Gothic"; font-weight:bold;}div.pageNum a, div.pageNum span {padding:0 9px; color:#000; }div.pageNum span {color:#c2263a; border:0; font-size:16px; }div.pageNum .btn {display:inline; margin:0; padding:0; font-size:0; line-height:0; border:0; }div.pageNum .btn img {margin:0 10px;}/*조직도*/.orga_list {border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;margin-top:20px;}.orga_list li {padding-left:13px;background:url('../images/orga/bg_li.gif') no-repeat right top }.orga_list li a {font-weight:bold;display:block;padding:12px 0 9px 17px;background:url('../images/orga/icon_in.png') no-repeat left 8px}.orga_list .orga2 li {margin-left:-13px}.orga_list .orga2 li a {background:none;font-weight:normal;}.job_list {border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}.job_list dt {font-weight:bold;padding:12px 0 9px 27px;border-bottom:1px solid #d6d6d6;background:#f6f6f6 url('../images/orga/icon_in.png') no-repeat 11px 8px}.job_list dt {font-weight:bold;padding:12px 0 9px 27px;border-bottom:1px solid #d6d6d6;background:#f6f6f6 url('../images/orga/icon_in.png') no-repeat 11px 8px}.job_list dt strong {color:#b61c30;padding-right:5px;}.job_list dd {line-height:16px;padding:12px 15px;border-bottom:1px solid #d6d6d6;}.job_list dd strong {display:block;}.jobTestCheck {	            padding: 12px 0 9px 10px;                 color: #333;                 font-size: 12px;              }/*모집요강*/.guide dt {color:#af1c2f;  font-weight:bold;padding:8px 10px 5px;background:#fef7f8;border-bottom:1px solid #d4d4d4;}.guide dd {height:26px;padding:12px 51px 0px 8px;border-bottom:1px solid #d4d4d4;position:relative;}.guide img {position:absolute;top:7px;right:8px;}.guide strong {letter-spacing:-1px;}/*학교소개*/.img_agree {margin:15px auto;text-align:center}.img_agree img {width:100%;max-width:560px;height:auto;}.vido_player {width:137px;height:86px;position:relative;}.vido_player .view {position:absolute;top:0;left:0}.vod_dl strong {display:block;color:#000;font-weight:bold;margin-bottom:5px;}.vod_dl span {line-height:14px;}.vod_dl p {margin-top:5px;}.maps li:first-child {border-top:0;}.maps li {line-height:16px;padding:20px 0;border-top:1px solid #dbdbe0;}.maps li dt {font-weight:bold;}.maps li h4 {font-weight:bold;margin-bottom:10px;}.maps li .info dt {width:33px;float:left;}.maps li .info dd {margin-left:35px;margin-bottom:5px;}.maps li .info dd strong {display:block;margin:10px 0 1px 0;}.maps li .info dd span {display:block;}.maps_img {margin:15px 0 0 0;border:1px solid #dbdbe0;text-align:center;}.maps_img686 {margin:15px auto 0 auto;text-align:center}.maps_img686 img {width:100%;max-width:686px;height:auto;}.maps .green {color:#18700a}.maps .blue {color:#1a50e3}.maps_list {border-top:1px solid #dbdbe0;}.maps_list li {height:25px;padding:10px 0 0 10px;background:url('../images/maps/bg_li.gif') repeat-x left top;border-left:1px solid #dbdbe0;border-right:1px solid #dbdbe0;}.maps_list li strong {color:#b61c30;font-weight:bold;}/*원학과 소개*/