@charset "euc-kr";

/* Global Defaults */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{margin:0; padding:0;}
fieldset,img,abbr,legend,form{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th{font-style:normal; font-weight:normal;}
ul,ol {border:0; list-style:none;}
a{cursor:pointer;}
strong { font-weight: bold;}
blockquote{margin-left:15px;}
a:link, a:active, a:visited, a:hover{color:#666666; font-family:dotum; text-decoration:none;}
label{font-size:0;height:0;visibility:hidden;width:0; position:absolute; top:-3000px; left:-2000px;}

/* form list style */
.select {color:#333333; font:12px dotum; border:1px #dedede solid;}
.input {border:1px solid #b5955b; height:18px; background:#ffffff;}
.textarea{color:#979797; font: 11px dotum; border:1px solid #7f9db9; line-height:18px;}
.radio {margin:0px; padding:0px; height:13px; width:13px; overflow:hidden;}
.checkbox{margin:0px; padding:0px; height:13px; width:13px; overflow:hidden;}
legend {font-size:0;height:0;visibility:hidden;width:0;}


/* Library */
.tal {text-align: left !important; }
.tac {text-align: center !important}
.tar {text-align: right !important; }
.taj {text-align: justify; }
.vam{vertical-align:middle;}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}
.normal {font-weight: normal;}
.block {display: block;}
.bold {font-weight: bold;}
.let{letter-spacing:-1px;}
.let2 {letter-spacing:-2px;}
.deco_l{text-decoration:line-through;}
.deco_u{text-decoration:underline;}
.mTop30{margin-top:30px;}
.mTop20{margin-top:20px;}
.mTop10{margin-top:10px;}

/* common style */
.hidden_obj{position:absolute;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;font:0/0 Arial;}
table caption {display:none;}


/* color style */
.c000000, .c000000 a:link, .c000000 a:visited, .c000000 a:active, .c000000 a:hover {color:#000000;}
.c666666, .c666666 a:link, .c666666 a:visited, .c666666 a:active, .c666666 a:hover {color:#666666;}
.c644415, .c644415 a:link, .c644415 a:visited, .c644415 a:active, .c644415 a:hover {color:#644415;}
.cee7615, .cee7615 a:link, .cee7615 a:visited, .cee7615 a:active, .cee7615 a:hover {color:#ee7615;}
.cc1b19d, .cc1b19d a:link, .cc1b19d a:visited, .cc1b19d a:active, .cc1b19d a:hover {color:#c1b19d;}
.cdd6b32, .cdd6b32 a:link, .cdd6b32 a:visited, .cdd6b32 a:active, .cdd6b32 a:hover {color:#dd6b32;}


/* line-height style */
.l13 {line-height:13px;}
.l14 {line-height:14px;}
.l15 {line-height:15px;}
.l16 {line-height:16px;}
.l17 {line-height:17px;}
.l18 {line-height:18px;}
.l19 {line-height:19px;}
.l20 {line-height:20px;}
.l21 {line-height:21px;}
.l22 {line-height:22px;}
.l23 {line-height:23px;}
.l24 {line-height:24px;}


/* font size */
.p10{font-size:10px;}
.p11{font-size:11px;}
.p12{font-size:12px;}
.p13{font-size:13px;}
.p14{font-size:14px;}
.p15{font-size:15px;}
.p16{font-size:16px;}
.p18{font-size:18px;}
.p20{font-size:20px;}
.p24{font-size:24px;}
.p25{font-size:25px;}


/* font style */
.p_d{font-family:dotum;}
.p_a{font-family:arial;}
.p_v{font-family:verdana;}
.p_t{font-family:tahoma;}


/* Scrollbar Style */


/* Page Style */
html{ overflow:hidden; overflow-y:scroll;}
body {text-align: center; line-height: 16px; font:12px dotum; color:#666666;}


/* page style */
.paging_all {text-align:center; padding-top:14px; margin:0px auto; clear:both; position: relative; z-index:1;}
.pagingBtnL{position: absolute; left:0px; top:10px; z-index:2;}
.pagingBtnR{position: absolute; right:0px; top:10px; z-index:2;}
.paging {text-align:center; margin:0px auto; padding-top:0;}
.paging .num {word-spacing:0.1em; font-size:11px; font-family:Dotum;}
.paging .num b {font-size:11px; color:#a58c6a; padding:0px 2px 1px 4px;  margin-right:2px;}
.paging .num a {font-size:11px; color:#a58c6a; text-decoration:none; text-align:center; padding:0px 2px 0px 3px; margin-right:2px;}
.paging .num a.last, .num b.last {margin-right:4px; padding:0px 1px 0px 3px; background:none;}
.paging .num a:hover { text-decoration:none;}

/* layout */
#m_wrapper{width:100%; text-align:center; background:url('../images/bg_main.gif') repeat-x 0 0;}
#m_header{position:relative; z-index:10; width:950px; height:70px; margin:0 auto;}
#gnb_area{width:950px; height:95px; margin:0 auto; text-align:left;}
#contents_wrap{overflow:hidden; width:950px; margin:0 auto;}
#m_footer{clear:both; width:950px; height:70px; margin:35px auto 0px; border-top:4px solid #e6e2db;}

#suBheader{position:relative; z-index:10; width:888px; height:70px; padding-right:62px; margin:0 auto;}
#suBgnb_area{width:888px; height:70px; margin:0 auto; padding-right:62px; text-align:left;}
#suBcontents_wrap{position:relative; width:913px; margin:0 auto; padding-right:37px;}
#suBfooter{clear:both; width:888px; height:70px; margin:52px auto 0; padding-right:62px; padding-bottom:30px; text-align:left}

.subVisual {position:relative; width:100%; height:159px; text-align:right;}
.subVisual img{vertical-align:top; }
.subVisual .location{position: absolute; top:136px; right:10px; height:18px; text-align:left; padding:0 0 0 17px; background:url('../images/bullet/icon_home.gif') no-repeat; font:12px dotum; color:#666666;}
	.subVisual .location a{color:#666666;}

.Container{overflow:hidden; width:100%; padding-bottom:70px;}
	.Container .leftMenu{float:left; width:179px; padding-top:44px; text-align:left;}
	.Container .rightContents{float:left; width:709px; background:}

.contentWrap{width:689px; margin:0 auto; padding:0px 10px 0; text-align:justify;}
	.contentWrap img{vertical-align:top;}
	.contentWrap h3{height:30px; vertical-align:top;}
	.contentWrap h5{text-align:left;}
	.contentWrap p{line-height:18px;}


#quickmenu{position:absolute; top:147px; right:-25px; width:75px;}
#quickmenu ul li{font-size:0%; line-height:0%; }
	#quickmenu ul li img{vertical-align:top;}

#main_logo{position:absolute; top:0; left:0;}
.utility{float:right; margin-top:27px; width:340px; padding-left:12px;}
.utility ul li{float:left; margin-right:6px; }
.utility ul li img{vertical-align:top;}
.utility ul li input{font: 12px dotum; padding:0 0 0 3px;}
.searchBox{border:1px solid #b5955b; width:110px; height:18px; background:#ffffff;}

#mainVisual{float:left; width:570px; position:relative;}
#rightContents{float:right; width:340px;}

#noticeTab {position:relative; height:115px;}
#noticeTab ul.tabTitle{overflow:hidden; width:340px; height:31px; margin-bottom:13px; border-bottom:1px solid #b9b4ab;}
#noticeTab ul.tabTitle li{float:left;}
#noticeTab .more{position:absolute; top:0; right:0;}
#noticeTab .listSec{color:#333333;}
#noticeTab .listSec li{clear:both; overflow:hidden; height:20px; background:url('../images/bullet/bullet_2x2_sq.gif') no-repeat 2px 5px}
#noticeTab .listSec a{float:left; width:250px; text-align:left; padding-left:13px; }
#noticeTab .listSec span{float:right; width:52px; text-align:center;}

#hotissue {position:relative; height:142px;}
#hotissue ul.tabTitle{overflow:hidden; width:340px; height:31px; margin-bottom:10px; border-bottom:1px solid #b9b4ab;}
#hotissue ul.tabTitle li{float:left;}
#hotissue .more{position:absolute; top:0; right:0;}
#hotissue .listSec{color:#333333;}
#hotissue .listSec li{clear:both; overflow:hidden; height:20px; background:url('../images/bullet/bullet_2x2_sq.gif') no-repeat 2px 5px}
#hotissue .listSec a{float:left; width:250px; text-align:left; padding-left:13px; }
#hotissue .listSec span{float:right; width:52px; text-align:center;}

ul.quickLink{clear:both; overflow:hidden;}
ul.quickLink li{float:left;}
ul.quickLink li img{vertical-align:top;}

.btmLogo{float:left; width:190px;}
.footMenu{padding:24px 0 0px;}
.footMenu ul li{float:left;}
.footMenu ul li img{vertical-align:top}
dl.btmCopy{clear:both; text-align:left;}
dl.btmCopy dt{margin:0px 0 0px 0;}
dl.btmCopy img{vertical-align:top;}
.familysite{float:right; width:140px; margin-top:25px; position:relative; text-align:left; }
.familysite img{vertical-align:top}
.familysite .layerSec{display:none; width:140px; height:200px; position:absolute; top:-200px; left:0; background:red;}
.familysite .overLayer{font:11px gulim; color:#666666; display:none; width:127px; height:158px; padding:10px 0 0 10px; position:absolute; top:-170px; left:0; background:#e5dcd1 url('/common/images/bg_familysite.gif') no-repeat 0 0; z-index:300; overflow:hidden; overflow-y:auto;}
	.familysite .overLayer ul li{background:url('/common/images/bullet/bullet_2x2_r_sq.gif') no-repeat 0 5px;  height:20px; padding-left:5px; }
	.familysite .overLayer ul li a:link {text-decoration:none; color:#666666;}
	  .familysite .overLayer ul li a:visited {text-decoration:none; color:#666666}
	  .familysite .overLayer ul li a:hover{text-decoration:none; color:#8b2731; font-weight:bold; }
.familysite .btnLayer{position:absolute; top:0; left:0;  z-index:301;}




/* graduate */
table.boaRdStyle1{width:100%; border-top:2px solid #bda985; background:#f6f2ec;}
table.boaRdStyle1 th{padding:13px 0px 10px 15px; color:#8a6d41; border-bottom:1px solid #dacdb5; background:#eae4db; font:12px dotum; text-align:left; vertical-align:top; line-height:18px;}
table.boaRdStyle1 th.AliC{text-align:center; font-weight:bold;  padding-left:0px;}
table.boaRdStyle1 th.PadL40{padding:13px 0px 10px 40px; text-align:left; }
table.boaRdStyle1 th.DivTB{border-top:2px solid #bda985;}
table.boaRdStyle1 th.BorR{border-right:1px solid #dacdb5;}
table.boaRdStyle1 td{padding:13px 10px 10px; color:#666666; border-bottom:1px solid #dacdb5; background:#f6f2ec; font:12px dotum; text-align:left; vertical-align:top; line-height:18px;}
table.boaRdStyle1 td.AliC{text-align:center; border-right:1px solid #dacdb5; padding:13px 0px 10px;}
table.boaRdStyle1 td.Cen{text-align:center; padding:13px 0px 10px;}
table.boaRdStyle1 td.Narw{padding-top:8px; padding-bottom:6px;}
table.boaRdStyle1 td.BorR{border-right:1px solid #dacdb5;}
table.boaRdStyle1 td.Bgd1{background:#f0ede7; color:#8a6d41;}
table.boaRdStyle1 td.p11{font-size:11px;}
table.boaRdStyle1 td .Tit01 a{color:#8a6d41;}
table.boaRdStyle1 td .Tit01 a:hover{color:#ce800d; text-decoration:underline;}
table.boaRdStyle1 td .Tit02 a{color:#666666;}
table.boaRdStyle1 td .Tit02 a:hover{color:#222222; text-decoration:underline;}

table.boaRdStyle2{width:100%; border-top:2px solid #bda985; background:#f6f2ec;}
table.boaRdStyle2 th{padding:13px 0px 10px 15px; color:#8a6d41; border-bottom:1px solid #dacdb5; background:#eae4db; font:12px dotum; text-align:left; vertical-align:top; line-height:18px;}
table.boaRdStyle2 th.AliC{text-align:center; font-weight:bold;  padding-left:0px;}
table.boaRdStyle2 th.BorR{border-right:1px solid #dacdb5;}
table.boaRdStyle2 td{padding:8px 17px 6px; color:#666666; border-bottom:1px solid #dacdb5; background:#f6f2ec; font:11px dotum; text-align:left; vertical-align:top; line-height:18px;}
table.boaRdStyle2 td.AliC{text-align:center; border-right:1px solid #dacdb5; padding:8px 0px 6px;}
table.boaRdStyle2 td.BorR{border-right:1px solid #dacdb5;}
table.boaRdStyle2 td.Bgd1{background:#f0ede7; color:#8a6d41;}

ul.groupTab{clear:both; overflow:hidden; height:21px; margin-bottom:20px;}
	ul.groupTab li{float:left; width:110px; margin-right:3px;}

/* department */
ul.curriTab{clear:both; overflow:hidden; margin-bottom:12px; }
ul.curriTab li.Btn{float:left; width:338px; height:21px; margin-right:3px; margin-bottom:3px;}
ul.curriTab li.BtnOn{float:left; width:338px; height:21px; margin-right:3px; margin-bottom:3px;}
ul.curriTab li.Btn a{display:block; width:328px; height:21px; padding-left:10px; line-height:21px; background:url('/common/images/btn/btnbg338x42.gif') no-repeat 0 -21px; color:#886739;}
ul.curriTab li.Btn a:hover{display:block; width:328px; height:21px; padding-left:10px; line-height:21px; background:url('/common/images/btn/btnbg338x42.gif') no-repeat 0 0; color:#ffffff;}
ul.curriTab li.BtnOn a{display:block; width:328px; height:21px; padding-left:10px; line-height:21px; background:url('/common/images/btn/btnbg338x42.gif') no-repeat 0 0; color:#ffffff;}
.curriTitle{overflow:hidden; width:640px; padding:12px 12px 11px 35px; color:#000000; font:14px gulim; border:1px solid #daceba; background:#eae4db url('/common/images/bullet/bullet_circle.gif') no-repeat 10px 11px; }
	.curriTitle strong{float:left; width:500px; word-break:break-all; word-wrap: break-word; white-space:normal;}
	.curriTitle img{float:right;}
.curryBox{clear:both; overflow:hidden; padding-top:29px;}
	.curryBox .visual{float:left; width:227px; text-align:left; }
		.curryBox .visual dl{margin-top:10px;}
		.curryBox .visual dl dd {padding:4px 0 0 10px; width:217px;  word-break:break-all; word-wrap:break-word; white-space:normal; -ms-word-break:break-all; -ms-word-wrap: break-word;}
		.curryBox .visual dl dd a{text-decoration:underline; color:#ff5400;}
	.curryBox .detail{float:left; width:452px;}
		.curryBox .detail dl{}
		.curryBox .detail dt{}
		.curryBox .detail dd{padding:0 8px 0 17px; text-align:justify; line-height:18px;}



/* notice */
.noticeView{width:100%; border-bottom:2px solid #c6b8a4;}
.noticeView .TitBtm{width:689px; padding-bottom:5px; background:url('/common/images/boardTit_btm.gif') no-repeat 0 bottom;}
.noticeView .TitTop{width:689px; padding-top:6px; background:url('/common/images/boardTit_top.gif') no-repeat 0 0;}
.noticeView .TitTxt{padding-left:73px; background:url('/common/images/notice/field_subject.gif') no-repeat 0 3px; color:#ffffff; font-weight:bold;}
.noticeView .TitBgData{width:689px; height:24px; padding-top:9px; background:url('/common/images/boardTitbg2.gif') no-repeat 0 0px;}
.noticeView .senTence{padding:15px; line-height:16px; text-align:left;}
.noticeView .ImageSec{width:659px; margin:auto; text-align:center; overflow:hidden; padding-bottom:30px;}
	.noticeView .ImageSec img{vertical-align:top; padding:5px;}
.noticeView .AddFile{border-top:1px solid #dacdb5; padding:6px 0 7px 65px; min-height:14px; background:url('/common/images/notice/field_file.gif') no-repeat 12px 8px; vertical-align:middle}

.BtnSection {clear:both; margin-top:9px; text-align:right; padding-right:10px;}

.noticeListTop {clear:both; overflow:hidden; height:19px;}
.noticeListTop img{vertical-align:middle;}
.noticeListTop .leftS{float:left; width:40%; text-align:left; padding-left:10px; font-size:11px; color:#ab5253; font-weight:bold;}
.noticeListTop .leftS img{margin-top:1px;}
.noticeListTop .rightS{float:right; width:40%; text-align:right; padding-right:10px;}
table.noticeList{clear:both; width:100%; border-bottom:2px solid #c6b8a4 }
table.noticeList th{height:26px; background:url('/common/images/notice/boardth_bg.gif') repeat-x 0 0; vertical-align:top; text-align:center}
table.noticeList th.fir{height:26px; background:url('/common/images/notice/boardth_leftbg.gif') no-repeat 0 0; vertical-align:top; text-align:center}
table.noticeList th.end{height:26px; background:url('/common/images/notice/boardth_rightbg.gif') no-repeat right 0; vertical-align:top; text-align:center}
table.noticeList th span.bar{display:block; padding:8px 1px 0 0; background:url('/common/images/notice/th_bar.gif') no-repeat right 8px ; text-align:center}
table.noticeList th span{display:block; padding:8px 0px 0 0;}
table.noticeList tr.noti td{padding:7px 0 5px;}
table.noticeList tr.noti td.AliC{text-align:center;}
table.noticeList tr.noti td.AliL{text-align:left;}
table.noticeList tr.noti td a{color:#666666;}
table.noticeList tr.noti td a:hover{color:#b17351; text-decoration:underline}
table.noticeList tr.mReact td{border-top:1px solid #dacdb5;padding:7px 0 5px;}
table.noticeList tr.mReact td.AliC{text-align:center;}
table.noticeList tr.mReact td.AliL{text-align:left;}
table.noticeList tr.mReact td a{color:#666666;}
table.noticeList tr.mReactOv{background:#eae3da}
table.noticeList tr.mReactOv td{border-top:1px solid #dacdb5;padding:7px 0 5px;}
table.noticeList tr.mReactOv td.AliC{text-align:center;}
table.noticeList tr.mReactOv td.AliL{text-align:left;}
table.noticeList tr.mReactOv td a{color:#666666; font-weight:bold;}
table.noticeList .spot{margin-top:2px;}
.noticeSearch{width:100%; height:30px; padding:10px 0 0 0; background:#eae2d5; text-align:center;}
.faqAnswer{display:none; overflow:hidden; padding:14px 40px 16px 65px; background:#eae3da; border-top:1px solid #dacdb5; line-height:18px; letter-spacing:-0.05em;}
.searchResult{overflow:hidden; padding:14px 40px 16px 65px; background:#eae3da; border-top:1px solid #dacdb5; border-bottom:1px solid #dacdb5; line-height:18px; letter-spacing:-0.05em;}
.WriteSection{}
.WriteSection .TitleSec{width:689px; height:68px; padding-top:6px; background:url('/common/images/notice/writeboard_topsec.gif') no-repeat 0 0;}
.WriteSection .TitleSec2{width:689px; height:94px; padding-top:6px; background:url('/common/images/notice/writeboard_topsec2.gif') no-repeat 0 0;}
.WriteSection .WriteCont{width:689px; padding-bottom:12px; background:url('/common/images/notice/writeCont_btmbg.gif') no-repeat 0 bottom;}
.WriteSection .WriteContTop{width:689px; padding-top:6px; background:url('/common/images/notice/writeCont_topbg.gif') no-repeat 0 0; text-align:center;}
.WriteSection table{margin:0 auto;}
.WriteSection .qnaPw{width:380px; height:33px; margin:48px auto 10px; padding-top:16px; background:#eae2d5;}
.WriteSection .qnaPw2{width:380px; margin:48px auto 10px; padding:16px 0; background:#eae2d5;}
.smTxt{font-size:11px; color:#cf6535;}

/* bachelor */
#thesis ul.tabTitle{overflow:hidden; height:31px; margin-bottom:0px;}
#thesis ul.tabTitle li{float:left; width:150px; margin-right:3px;}
.bachelorData{display:none; overflow:hidden; padding:14px 11px 16px 11px; background:#eae3da; border-top:1px solid #dacdb5; line-height:18px; letter-spacing:-0.05em;}
.bachelorData a{text-decoration:underline; color:#e25b02; margin-left:10px;}

/* entrance */
.TxtBox{border:1px solid #d9cdb8; background:#eae4db; padding:11px 21px 8px; text-align:left; color:#644415; font-weight:bold;} 
.TxtPragrph{padding:18px 0 0 22px; line-height:18px; text-align:left;}
.TxtPragrphSm{color:#b17351; font-size:11px; padding:6px 10px 0 9px; background:url('/common/images/bullet/arrow_4x5.gif') no-repeat 0 12px; text-align:left;}
.TxtLink {padding:0 0 8px ;  text-align:left;}
.TxtLink a:hover{color:#6f4817; text-decoration:underline; text-align:left;}
dl.TxtArr{clear:both; overflow:hidden; width:645px; text-align:left;}
dl.TxtArr dt{float:left; width:20px; line-height:18px; text-align:left;}
dl.TxtArr dd{float:left; width:610px; padding:0 0 0 10px; text-align:left; line-height:18px;}

#entrance03 ul.tabTitle{overflow:hidden; height:31px; margin-bottom:20px;}
#entrance03 ul.tabTitle li{float:left; width:150px; margin-right:3px;}


.sitemap{clear:both; overflow:hidden;}
.sitemap a{color:#444444;}
.sitemap a:hover{color:#444444;}
.sitemap .list{float:left; width:193px;}
.sitemap .mR50{margin-right:50px}
.sitemap .list .menu2Depth{width:193px; margin-top:5px; min-height:247px; _height:247px;}
	.sitemap .list .menu2Depth li{width:144px; margin:0 17px 0 15px; padding:7px 0 6px 17px; border-bottom:1px solid #d9d2c9; background:url('/common/images/bullet/arrow_4x7.gif') no-repeat 8px 8px; }




.discListArea{padding:0 5px; clear:both;}
 .discListArea dt.TitleArea{padding-left:7px; height:30px; line-height:30px; border-bottom:1px solid #dacdb5; clear:both;}
 .discListArea dd.TextArea{padding:0px 20px 20px 20px; background-color:#f1ebe4; color:#666666; line-height:18px; border-bottom:1px solid #dacdb5; clear:both;}
  .discListArea dd.TextArea dt.tits{clear:both; padding-top:20px;}
  .discListArea dd.TextArea dd.text1{padding-left:20px;}
  .discListArea dd.TextArea dd.text1 ol.List01{list-style:none;}
  .discListArea dd.TextArea dd.text1 ol.List01 li{padding-bottom:5px;}
  .discListArea dd.TextArea dd.text1 ol.List01 ol.List02{list-style-type:decimal; list-style-position: outside; padding-left:20px; margin-left:10px;}
  .discListArea dd.TextArea dd.text1 ol.List01 ol.List02 ol.List03{list-style-type:disc; list-style-position: outside; padding-left:20px; margin-left:10px;}

.discBtnBox{border:6px solid #e9e0d5; background-color: f6f2ec; text-align:center; margin-top:20px;}

.BoardNolist {overflow:hidden; position:relative; width:689px; padding-top:25px;}
.BoardNolist ul {position:relative; top:-26px; left:-59px; width:748px; margin-bottom:-26px;}
.BoardNolist ul li {float:left; width:190px; padding:26px 0 0 59px;}
.BoardNolist ul li dl dt{margin-bottom:8px;}
.BoardNolist ul li dl dt img {vertical-align:top; border:1px solid #e0dbd3}
.BoardNolist ul li dl dd{padding-bottom:3px; text-align:left; color:#84263f; font-size:11px;}
.BoardNolist ul li dl dd.date{color:#666666}

