* {
	margin:0;
	padding:0;
}

html {height:100%; width:100%;overflow:hidden;}
body {width:100%; font-size:12px; font-family:'Dotum',Arial; color:#7f7f7f; line-height:160%;}

a{selector-dummy:expression(this.hideFocus=true); margin:0px; padding:0px;}
th,td{font-size:12px; font-family:'', dotum ,Arial; color:#7f7f7f;}
Form {display:inline; margin:0; padding:0;}
table {margin:0; padding:0; border-spacing:0px;	border-collapse:collapse;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldse,p{margin:0; padding:0; list-style-type:none;}
a,img{border:none; vertical-align:middle; outline:none;}
html {overflow-y:scroll;}
fieldset,legend {display:none;}
button,label{cursor:pointer;_cursor /**/:hand;}
hr {padding:0; margin:0; display:none;}
.AlignCenter {text-align:center !important;}
.AlightRight {text-align:right !important;}
.AlignRight  {text-align:right !important;}
.ValignTop   {vertical-align:top !important;}


/* link */
a:link   {color:#7f7f7f;text-decoration:none;}
a:visited{color:#7f7f7f;text-decoration:none;}
a:active {color:#7f7f7f;text-decoration:none;}
a:hover  {color:#000000;text-decoration:none;}

/* link */
.de_tab a:link   {color:#ffffff;text-decoration:none;}
.de_tab a:visited{color:#ffffff;text-decoration:none;}
.de_tab a:active {color:#ffffff;text-decoration:none;}
.de_tab a:hover  {color:#ffffff;text-decoration:underline;}

/* link */
.de_blue a:link    {color:#3654c7;text-decoration:none;}
.de_blue a:visited {color:#3654c7;text-decoration:none;}
.de_blue a:active  {color:#3654c7;text-decoration:none;}
.de_blue a:hover   {color:#3654c7;text-decoration:underline;} 

.de_green a:link    {color:#2a8458;text-decoration:none;}
.de_green a:visited {color:#2a8458;text-decoration:none;}
.de_green a:active  {color:#2a8458;text-decoration:none;}
.de_green a:hover   {color:#2a8458;text-decoration:underline;} 

.de_bora a:link    {color:#613bc2;text-decoration:none;}
.de_bora a:visited {color:#613bc2;text-decoration:none;}
.de_bora a:active  {color:#613bc2;text-decoration:none;}
.de_bora a:hover   {color:#613bc2;text-decoration:underline;} 




/**************************** 추가페이지 **************************************/

#wrapper {width:100%; height:100%; margin:0 auto;
			
		  *zoom:1;
		  _height:100%; /* IE6용 핵 */}

#wrapper:after{content:""; display:block; clear:both;  /* height:0; visibility:hidden; */}

/*로고*/
#ko_mlogo {width:100%; clear:both; padding:10px 0 10px 5px; text-align:left; borde r-bottom:2px #b22302 solid; background-color:#f8f8fa;}
#ko_slogo {width:100%; clear:both; padding:10px 0 10px 0px; text-align:left; borde r-bottom:2px #b22302 solid; background-color:#24303e;}
#header {width:100%;}
#header .ko_navi {clear:both;}
#header .ko_navi img {width:100%;}
#header .ko_navi ul {}
#header .ko_navi li {float:left; width:33.34%;}
#header .ko_btn {clear:both;}
#header .ko_btn img {width:100%;}
#header .ko_btn ul {}
#header .ko_btn li {float:left; width:33.34%;}
.ko_recruit {clear:both; height:35px; line-height:35px; color:#ffffff; font-weight:bold; text-align:center; background-color:#27364d;}

.ko_ttbg {width:100%; height:70px; background:url(/mobile/images/ko_ttbg.gif) repeat-x; text-align:center;}
.ko_ttbg h1 {font-size:25px; padding-top:15px; color:#000;}
.ko_ttbg h2 {font-size:12px; padding-top:5px; font-weight:normal;}
.ko_route {clear:both; height:35px; line-height:35px; font-weight:bold; text-align:center; border-top:1px #eaeaea solid; border-bottom:1px #eaeaea solid;}

#ko_flash {clear:both;}
#ko_flash img {width:100%;}

#ko_mgroup {clear:both; width:100%;}
#ko_mgroup .m_rep {float:left; width:50%; padding-top:10px; height:120px; background-color:#27364d; color:#ffffff; text-align:center;}
#ko_mgroup .m_rep img {width:80%;}
#ko_mgroup .m_movie {float:right; background-color:#dadada; width:50%; height:130px;}
#ko_mgroup .m_movie img {width:100%; height:140px;}

#ko_edu {clear:both;}
#ko_edu img {width:100%;}

#ko_bgroup1 {clear:both;}
#ko_bgroup1 img {width:100%;}
#ko_bgroup1 .ko_sen {float:left; width:50%;}
#ko_bgroup1 .ko_pub {float:right; width:50%;}

#ko_bgroup2 {clear:both;}
#ko_bgroup2 .ko_sns {float:left; padding:5%; width:40%; height:100px; background-color:#cf2c01; color:#ffffff; text-align:center;}
#ko_bgroup2 .ko_sns p {padding-top:5px; line-height:120%;}
#ko_bgroup2 .ko_sns ul {padding-top:5px;}
#ko_bgroup2 .ko_sns li {float:left; width:32%;}
#ko_bgroup2 .ko_sns img {width:85%;}
#ko_bgroup2 .ko_mbtxt {float:right; padding:5%; width:40%; height:100px; background-color:#575757; color:#ffffff;}
#ko_bgroup2 .ko_mbtxt ul {}
#ko_bgroup2 .ko_mbtxt li {}

#ko_line {clear:both; padding:4%; background-color:#f4f4f4; border:1px #e0e0e0 solid; margin:10px 0;}
#ko_line h1 { background:url(/mobile/images/ko_mtt.png) no-repeat 0 -5px; font-size:15px; color:#000; padding-bottom:10px; padding-left:25px;}

#ko_line1 {clear:both; padding:4% 4% 2% 4%; background-color:#f4f4f4; border:1px #e0e0e0 solid; margin:10px 0;}
#ko_line1 h1 { background:url(/mobile/images/ko_mtt.png) no-repeat 0 -5px; font-size:15px; color:#000; padding-bottom:10px; padding-left:25px;}

.ko_mnotice_box {padding:4%; border:1px #e0e0e0 solid; background-color:#ffffff;}
.ko_mnotice_box li {border-bottom:1px #e0e0e0 solid; margin-bottom:10px;}

.ko_mgallery_box {border:1px #e0e0e0 solid; background-color:#ffffff;}
.ko_mgallery_box img {width:100%;}
.ko_mgallery_box dt { border-bottom:1px #e0e0e0 solid;}
.ko_mgallery_box dd {height:30px; line-height:30px; padding:0 10px;}

#ko_line_job {clear:both; padding:4%; background-color:#595959; margin:10px 0;}
#ko_line_job h1 { background:url(/mobile/images/ko_mtt.png) no-repeat 0 -5px; font-size:15px; color:#ffffff; padding-bottom:10px; padding-left:25px;}
.ko_mjob_box {border:1px #e0e0e0 solid; background-color:#ffffff;}
.ko_mjob_box .mjob_txt {border-top:1px #e0e0e0 solid; height:30px; line-height:30px; padding:0 10px;}
.ko_mjob_box .mjob_pgroup {padding:3%; overflow:hidden; cursor:pointer;}
.ko_mjob_box .mjob_pgroup ul {clear:both;}
.ko_mjob_box .mjob_pgroup li {float:left; width:25%;}
.ko_mjob_box .mjob_pgroup li dl {padding:5px;}
.ko_mjob_box .mjob_pgroup li dt {border:1px #eaeaea solid; width:100%;}
.ko_mjob_box .mjob_pgroup li dd {text-align:center; font-size:11px;}

#content_title {clear:both; padding:10px 0 10px 0;  margin:0 auto; text-align:center; background-color:#ececec;}

#m_container {clear:both; width:100%;}
.m_cont_img {clear:both; }
.m_cont_img  img {width:100%;}

.ko_content {clear:both; padding:10px;}
.ko_nopad {clear:both; padding:0 10px 10px 10px;}
.ko_inpad {clear:both; margin-top:15px;}
.ko_inpad dl {margin-top:5px;}
.ko_inpad dt {color:#3654c7; font-weight:bold;}
.ko_inpad dd {padding-left:5px;}

.ko_inpad_dept {clear:both; margin-top:15px;}
.ko_inpad_dept dl {margin-top:5px; border:1px #bbbbbb dotted; padding:5px; background-color:#fafafa;}
.ko_inpad_dept dt {color:#3654c7; font-weight:bold; background:url(/mobile/images/blue_icon.gif) no-repeat 0 10px; padding:3px 0 3px 10px;}
.ko_inpad_dept dd {padding-left:5px;}

.ko_content .greeting_tt {font-size:20px; color:#000000; font-weight:normal; line-height:120%;}
#m_container h1 {font-size:18px; color:#b22302; font-weight:normal; line-height:120%;}
#m_container h2 {font-size:15px; color:#000; font-weight:bold; height:25px; padding-top:5px; background:url(/mobile/images/h2_ico.gif) no-repeat;}
#m_container h3 {font-size:15px; color:#b22302; font-weight:bold; height:25px; padding-top:5px; background:url(/mobile/images/h2_ico.gif) no-repeat;}


.ko_history {clear:both;}
.ko_history ul {border-top:2px #898989 solid;}
.ko_history li {display:block; padding:15px; overflow:hidden; border-bottom:1px #eaeaea solid;}
.ko_history li dl {}
.ko_history li dt {float:left; width:25%; font-size:25px; color:#000;}
.ko_history li dd {float:right; width:75%;}

.btn_c {clear:both; padding:10px 0; text-align:center;}

/*학부소개 */
#dept_contnet {clear:both;}
#dept_contnet img {width:100%;}


/* 텝메뉴*/
#tab {margin:0 auto; overflow:hidden;  padding:5px;}
#tab dl {clear:both;}
#tab dt {float:left; padding:8px 8px; margin-top:2px; background-color:#b22302; color:#ffffff; font-weight:bold; margin-right:2px;}
#tab .dt_blue {float:left; padding:8px 8px; margin-top:2px; background-color:#3654c7; color:#ffffff; font-weight:bold; margin-right:2px;}
#tab .dt_green {float:left; padding:8px 8px; margin-top:2px; background-color:#2a8458; color:#ffffff; font-weight:bold; margin-right:2px;}
#tab .dt_bora {float:left; padding:8px 8px; margin-top:2px; background-color:#613bc2; color:#ffffff; font-weight:bold; margin-right:2px;}
#tab dd {float:left; padding:8px 8px; margin-top:2px; background-color:#24303e; color:#f0f0f0; font-weight:bold; margin-right:2px; }
#tab dl P {float:right; padding:10px 0;}

/* 표 */
.table_hw {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px #898989 solid;
	border-left:1px #eaeaea solid;	
}

.table_hw th {padding:8px 10px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; background-color:#fbfbfb; 	text-align:center; color:#565d71;}
.table_hw td {padding:8px 10px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; text-align:left;}
.table_hw .txt_c {text-align:center;}

.table_hwc {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px #898989 solid;
	border-left:1px #eaeaea solid;
}

.table_hwc th {padding:8px 10px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; background-color:#fbfbfb; text-align:center; color:#000;}
.table_hwc td {padding:5px 10px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; text-align:center;}
.table_hwc .txt_l {text-align:left;}

.box_line {
	border-spacing:0px;
	border-collapse:collapse;
	border:1px #eaeaea solid;
	padding:10px;
	background-color:#fbfbfb;
}

.box_line_red {
	border-spacing:0px;
	border-collapse:collapse;
	border:1px #e17488 solid;
	padding:10px;
	background-color:#fef5f7;
}

.table_blue {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-left:1px #eaeaea solid;	
}

.table_blue th {padding:8px 10px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; background-color:#3654c7; text-align:center; color:#ffffff;}
.table_blue td {padding:8px 10px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; text-align:left;}

.table_green {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-left:1px #eaeaea solid;	
}

.table_green th {padding:8px 10px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; background-color:#2a8458; text-align:center; color:#ffffff;}
.table_green td {padding:8px 10px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; text-align:left;}

.table_bora {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-left:1px #eaeaea solid;	
}

.table_bora th {padding:8px 10px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; background-color:#613bc2; text-align:center; color:#ffffff;}
.table_bora td {padding:8px 10px; border-bottom:1px #eaeaea solid; border-right:1px #eaeaea solid; text-align:left;}

/* 접수 */
.m_app {clear:both;}
.m_app .app_img img {width:100%;}
.m_app .app_tit {padding:10px 10px 10px 10px; background-color:#b22302; text-align:center; color:#ffffff;}
.m_app .app_cont {padding:15px 10px; background-color:#f5f5f5; text-align:center;}
.m_app p {padding:5px 0;}

/* Notice 리스트,Q&A table_list/TABLE_L */
.table_list {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-bottom:1px #eaeaea solid;
}

.table_list  th {border-top:2px #898989 solid; border-bottom:1px #eaeaea dotted; padding:8px 0; background-color:#fbfbfb; color:#000;}
.table_list  td {font-family:돋움; border-bottom:1px #eaeaea solid; text-align:center; padding:8px 0}
.table_list  .q {font-size:15px; color:#0da1de; font-weight:bold;}
.table_list  .A {font-size:15px; color:#616161; font-weight:bold;}
.table_list td img {padding-right:10px;}
.table_list .text-left {text-align:left;}


/* Notice 글쓰기,보기look tabl_writing TABLE_W*/
.table_writing {
	font-family:돋움;
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px #788092 solid;
	border-bottom:1px #eaeaea solid;
}
.table_writing   th {font-family:돋움; border-bottom:1px #eaeaea solid; padding:8px 10px; background-color:#fbfbfb; text-align:left;}
.table_writing   td {font-family:돋움; border-bottom:1px #eaeaea solid; padding:5px 10px; background-color:#ffffff;}


/* 텍스트  */
.subject {clear:both;}
.subject h1 {font-size:15px; color:#000;}
.subject h3 {font-size:15px; height:25px; color:#000000;}
.subject h3 {font-size:13px; height:24px; color:#000000;}
.subject h4 {font-size:13px; height:24px; color:#9d52b6; padding-bottom:10px;}
.subject h5 {font-size:15px; height:20px; color:#2d96db;}

/* 증명서센터 */
.cert_form {border:1px #eaeaea solid; background-color:#fbfbfb; padding:20px; text-align:left; overflow:hidden;}
.cert_form p {float:right;}

/* EVNET // css */
.asea_event {clear:both; width:677px; padding:10px 0 10px 0; clear:both; overflow:hidden; border-top:2px #788092 solid;  border-bottom:1px #eaeaea solid;}
.asea_event ul {float:left;}
.asea_event li {display:block; padding:5px 0; font-weight:bold; color:#000000;}

/* 갤러리 */

.m_g_group {border-top:2px #898989 solid; overflow:hidden;}
.m_g_group1 {overflow:hidden;}
.m_gallery {clear:both; padding:10px 0; overflow:hidden; border-bottom:1px #eaeaea solid;}
.m_gallery img {width:100%;}
.m_gallery .gallery_photo {width:40%; float:left; padding-right:5%;}
.m_gallery .gallery_txtt {width:55%; float:right; font-weight:bold;}

.m_gallery .st_photo {width:20%; float:left; padding-right:5%;}
.m_gallery .st_photo img {width:100%;}
.m_gallery .st_txtt {width:75%; float:right;}
.m_gallery .st_txtt dt {color:#3654c7;}
.m_gallery .st_txtt dd {}

.m_gallery2 {clear:both; padding:10px 0; overflow:hidden; border-bottom:1px #eaeaea solid;}
.m_gallery2 img {width:100%;}
.m_gallery2 dt {}
.m_gallery2 dd {padding-top:10px;}


.st_txtt2 img {width:5%;}

/* 이벤트 */
.event_bg {height:181px; position:relative; z-index:1; text-align:center;}
.event {padding-top:0;}
.event h1 {font-size:13px; color:#437798; line-height:1.30em;}
.event ul {padding:0 0 15px 10px;}
.event ul li {font-size:12px; color:#666666; display:block; padding-left:10px;}

/* 오시는길 지도테두리 */
.map_set_m { padding:0 0 5px 0; text-align:center;}
.map_set_m .map_m { margin:5px 5px 5px 5px; width:auto; border:1px solid #abced4; height:300px; vertical-align:middle;}


/* 원서접수 전형*/
.rece {text-align:center; }
.rece .rece01 { margin:5px 5px 0 5px; width:auto; border:1px solid #abced4; background:url(/mobile/image/gree_grey.gif) repeat-x left top;}
.rece .rece01 h1 { padding:5px 0 0 5px; font-weight:bold; color:#ffffff; font-size:12px; text-align:left;}
.rece .rece01 h1 input {padding-bottom:5px;}
.rece .rece01 ul { padding:14px 0 0 5px;}
.rece .rece01 li { padding:0 0 5px 0; font-size:13px; font-weight:bold; color:#ffffff; text-align:left; }
.rece .rece01 .tp1 {font-size:12px; color:#437798; font-weight:bold;}
.rece select {width:50%; height:20px; border:1px solid #bcbcbc; font-size:12px;}

/* 원서접수 인풋,셀렉트*/
.conBox {padding:10px; line-height:1.5em; font-size:12px; border-bottom:1px solid #d3d3d3;}
.conBox h2 {padding-bottom:10px; font-size:12px; color:#47a19b; background:url(/../mobile/image/green_icon.gif) no-repeat 0 1px; padding-left:15px;}

table.boardWrite {width:100%;}
table.boardWrite th {font-size:12px; color:#666666; text-align:left; padding-bottom:5px;}
table.boardWrite td {font-size:12px; padding-bottom:7px;}
table.boardWrite select {width:99%; height:20px; font-size:12px; border:1px solid #bcbcbc;} /* 기본 셀렉트박스 */
table.boardWrite input.input {width:99%; height:20px; font-size:12px; border:1px solid #bcbcbc;} /* 기본 인풋박스 */
table.boardWrite select.dv {width:23% !important;} /* 작은 셀렉트*/
table.boardWrite input.dv {width:30% !important;} /* 작은 인풋박스*/
table.boardWrite textarea {width:99%; height:100px;} 

.form_entry {border:1px #eaeaea solid; background-color:#fbfbfb; padding:30px 10px; text-align:center;}
.form_entry table {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;

}
.form_entry table th {color:#525868; padding:2px 0; text-align:left;}
.form_entry table td {padding:10px 0; text-align:center;}

input {border:1px height:25px; border:1px solid #bcbcbc;}

.input_50{width:50px; font-size:12px;}
.input_60{width:60px; font-size:12px;}
.input_80{width:80px; font-size:12px;}
.input_120{width:120px; font-size:12px;}
.input_100{width:100px; font-size:12px;}
.input_150{width:150px; font-size:12px;}
.input_200{width:200px; font-size:12px;}
.input_210{width:210px; font-size:12px;}
.input_220{width:220px; font-size:12px;}
.input_300{width:300px; font-size:12px;}
.input_400{width:400px; font-size:12px;}

/* 숫자버튼 */
.btn_blue {margin:0; border:0; cursor:pointer; width:101px; height:27px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/mobile/images/btnAsea/btn_blue.gif);}
.btn_navy {margin:0; border:0; cursor:pointer; width:101px; height:27px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/mobile/images/btnAsea/btn_navy.gif);}
.btn_navy131 {margin:0; border:0; cursor:pointer; width:131px; height:27px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/mobile/images/btnAsea/btn_navy131.gif);}
.btn_num_red {margin:0; border:0; cursor:pointer; width:20px; height:20px; font-size:12px; color:#ffffff; background-color:#cf2c01;}
.btn_num_grey {margin:0; border:0; cursor:pointer; width:20px; height:20px; font-size:12px; color:#000000; background-color:#dadada;}

/* 폰트 */
.black		{color:#000; letter-spacing:-0.01em;}
.black_b	{color:#000; letter-spacing:-0.01em; font-weight:bold;}
.blue		{color:#3654c7; letter-spacing:-0.01em;}
.blue_b		{color:#3654c7; letter-spacing:-0.01em; font-weight:bold;}
.red		{color:#b22302; letter-spacing:-0.01em;}
.red_b		{color:#b22302; letter-spacing:-0.01em; font-weight:bold;}
.green		{color:#2a8458; letter-spacing:-0.01em;}
.green_b	{color:#2a8458; letter-spacing:-0.01em; font-weight:bold;}
.bora		{color:#613bc2; letter-spacing:-0.01em;}
.bora_b		{color:#613bc2; letter-spacing:-0.01em; font-weight:bold;}
.orange		{color:#ffaa31; letter-spacing:-0.01em;}
.orange_b	{color:#ffaa31; letter-spacing:-0.01em; font-weight:bold;}
.yelloew	{color:#f79f25; letter-spacing:-0.01em;}
.yelloew_b  {color:#f79f25; letter-spacing:-0.01em; font-weight:bold;}


/* footer 100% position */
#footer{clear:both; padding:10px 0; border-top:3px #cf2c01 solid; background-color:#343434; clear:both; text-align:center;}
#footer p {padding:7px 0;}
#footer h1 a{color:#ffffff}
#footer h2 {font-size:11px; color:#898989; line-height:120%; padding-top:5px;}
#footer h1 img{vertical-align:middle;}


/* 비밀번호입력창 */
.passbox {width:70%; background-color:#ffffff;}
.passbox img {vertical-align:middle;}
.passbox ul {position:relative;display:block; border:5px solid #7bbabd;
			 background:url(/../mobile/image/green_icon.gif) no-repeat 12px 10px; padding:10px 0 5px 30px; background-color:#ffffff;}
.passbox ul li {font-size:12px; color:#666666; padding-bottom:5px; background-color:#ffffff;}
.passbox ul li .gre{font-size:12px; color:#47a19b; font-weight:bold;background-color:#ffffff;}
.passbox ul li .arrow {position:absolute;top:5px;right:20px; background-color:#ffffff;}
.passbox ul li input {width:50%; height:20px; font-size:12px; border:1px solid #bcbcbc;}

.pc  {padding:10px; text-align:center;}
.pc a{display:block; width:80%; height:40px;background:#5a4041;color:#fff;line-height:40px;font-size:16px;font-weight:bold;margin:auto;;}


.commonBtn {overflow:hidden; border-bottom:2px solid #b0adbb;}
.commonBtn a {display:block;width:50%;float:left;}
.commonBtn a img {width:100%;}
.kakaoImg img {width:100%;}