@charset 'utf-8';
/* bass */

body{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:’Nanum Barun Gothic’,sans-serif; 
	font-size:16px;
	letter-spacing:-0.05em;
	color:#666666;
	word-break:break-all;
	overflow-y:scroll;
	background-repeat:no-repeat;
	background-color:#f5f5f5;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#989898;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#E8E8E8;
	scrollbar-shadow-color:#E8E8E8;
	scrollbar-darkshadow-color:#E8E8E8;
}


table, tr, td, {
	font-family:’Nanum Barun Gothic’,sans-serif; 
	font-size:16px;
	font-weight:200;
	color:#666666;
	word-break:break-all;
}


p {
	font-family:’Nanum Barun Gothic’,sans-serif; 
	font-size:16px;
	font-weight:200;
	line-height:160%;
	color:#666666;
	word-break:break-all;
	margin:0 0 0 0;		
}


select {
	font-family:’Nanum Barun Gothic’,sans-serif; 
	font-size:14px;
	line-height:140% ;
	color:#666666;
	border: 1px solid #b3b3b3;
	background-color: #ffffff;
	margin:10px 2px 10px 20px;
}


input {
	font-size:14px; 
	color: #666666;
	border: 1px solid #b3b3b3;
	background-color: #ffffff;
	vertical-align:middle;
}

textarea {
    background-color:#ffffff;
	line-height: 140% ;
	font-size: 11pt;
	color: #666666;
	border: 1px solid #d7d7d7;
	margin: 10 10 10 20;
	padding: 4;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#989898;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#E8E8E8;
	scrollbar-shadow-color:#E8E8E8;
	scrollbar-darkshadow-color:#E8E8E8;
}

img {border:0;}

.png24 {
  tmp:expression(setPng24(this));
}


/* link */

/* link */

A:link {font-size: 13px; color: #404040; TEXT-DECORATION: none}
A:active {font-size: 13px; color: #404040; TEXT-DECORATION: none}
A:visited {font-size: 13px; color: #404040; TEXT-DECORATION: none}
A:hover {font-size: 13px; color: #404040; TEXT-DECORATION: none}

/* 네비 링크 */
.nav:link {font-size: 16px; color: #404040; text-align:right; font-weight:700; TEXT-DECORATION:none; padding-left:10px;}
.nav:active {font-size: 16px; color: #404040; text-align:right; font-weight:700; TEXT-DECORATION: none; padding-left:10px;}
.nav:visited {font-size: 16px; color: #404040; text-align:right; font-weight:700; TEXT-DECORATION: none; padding-left:10px;}
.nav:hover {font-size: 16px; color: #f22828; text-align:right; font-weight:700; TEXT-DECORATION: underline; padding-left:10px;}

/* 카피라이트영역 링크 */
.copy_link:link {font-size: 15px; color: #404040; font-weight:400; TEXT-DECORATION:none; padding-left:10px;}
.copy_link:active {font-size: 15px; color: #404040; font-weight:400; TEXT-DECORATION: none; padding-left:10px;}
.copy_link:visited {font-size: 15px; color: #404040; font-weight:400; TEXT-DECORATION: none; padding-left:10px;}
.copy_link:hover {font-size: 15px; color: #114b9c; font-weight:400; TEXT-DECORATION: none; padding-left:10px;}


/* 네비 상단 링크 */

.n_top:link {font-size: 14px; color: #474747; font-weight:700; TEXT-DECORATION:none; line-height:150%;}
.n_top:active {font-size: 14px; color: #474747; font-weight:700; TEXT-DECORATION: none; line-height:150%;}
.n_top:visited {font-size: 14px; color: #474747; font-weight:700; TEXT-DECORATION: none; line-height:150%;}
.n_top:hover {font-size: 14px; color: #f22828; font-weight:700; TEXT-DECORATION: none; line-height:150%;}

.n_bottom:link {font-size: 14px; color: #474747; font-weight:700; TEXT-DECORATION:none; line-height:150%;}
.n_bottom:active {font-size: 14px; color: #474747; font-weight:700; TEXT-DECORATION: none; line-height:150%;}
.n_bottom:visited {font-size: 14px; color: #474747; font-weight:700; TEXT-DECORATION: none; line-height:150%;}
.n_bottom:hover {font-size: 14px; color: #f22828; font-weight:700; TEXT-DECORATION: none; line-height:150%;}


/* DIV */
#top_menu { 
 position:absolute;
 left: 50%;
 margin-left:-470px;
 top: 0px;
 border: 0px;
 z-index:100;
 width:940px;
 height:100px;
}


/* bbs */

.tablelist_top{  
   	background-color:#ffffff;
	height:42px;
	color: #333333;
	font-size: 20px;
    padding-top: 2px;
    font-weight:400;
}

.tablelist_text{  
	padding:9px 0px;
	color: #595959;
	font-size: 18px;
    font-weight: 200;
}

.tablelist_text2{  
	padding:9px 0px;
	color: #595959;
	font-size: 14px;
    font-weight:700;  
   	background-color:#f5f5f5;
	padding:4px 0 0 20px;
	vertical-align:middle;
}

.tablelist_center{  
   	background-color:#d1d1d1;
	height:1px;
}

.tablelist_bottom{  
	background-color:#999999;
	height:1px;
}

/* main */

	.m_text_24_wu {font-size:24px; letter-spacing:-0.1em; color: #ffffff; font-weight:400; line-height:100%; text-decoration:underline; text-shadow:1px 1px 1px #666666;}
	.m_text_24_w {font-size:24px; letter-spacing:-0.1em; color: #ffffff; font-weight:800; line-height:100%; text-shadow:1px 1px 1px #666666;}
	.m_text_72_w {font-size:72px; letter-spacing:-0.1em; color: #ffffff; font-weight:700; line-height:100%; text-shadow:1px 1px 1px #666666;}
	
	.s_text58_w {font-size: 58px; color: #ffffff; line-height:100%; font-weight:700; text-shadow:1px 1px 1px #666666;}
	.s_text24_w {font-size: 24px; color: #ffffff; line-height:140%; font-weight:200; text-shadow:1px 1px 1px #666666;}
	.s_text18_bl {font-size: 18px; color: #b2ddff; line-height:140%; font-weight:200;}
	.s_text18_y {font-size: 18px; color: #f7e731; line-height:120%; font-weight:400;}
	.s_text28_w {font-size: 28px; color: #ffffff; line-height:120%; font-weight:400; letter-spacing:-0.06em;}
	.s_text42_w {font-size: 42px; color: #ffffff; line-height:120%; font-weight:700;}

/* footer */	

.f_text13_w {font-size: 13px; color: #ffffff; line-height:150%; font-weight:400; letter-spacing:-0.05em;}
.f_text13_w2 {font-size: 13px; color: #cccccc; line-height:140%; font-weight:200;}
.f_text14_w {font-size: 14px; color: #ffffff; line-height:120%; font-weight:700;}
.f_text16_b {font-size: 16px; color: #474747; line-height:160%; font-weight:400;}
.f_text18_w {font-size: 18px; color: #ffffff; line-height:140%; font-weight:200;}

/* onepage */

	.o_text_13_y {font-size:13px; color: #f7e731; font-weight:700; line-height:130%;}
	.o_text_15 {font-size:15px; color: #383838; font-weight:700; line-height:160%; letter-spacing:-0.05em;}
	.o_text_15_g {font-size:15px; color: #b2b2b2; font-weight:400; line-height:130%;}
	.o_text_15_w {font-size:15px; color: #ffffff; font-weight:700; line-height:160%;}
	.o_text_18 {font-size:18px; color: #cccccc; font-weight:400; line-height:140%;}
	.o_text_18_y {font-size:18px; color: #f7e731; font-weight:400; line-height:130%;}
	.o_text_18_w {font-size:18px; color: #ffffff; font-weight:400; line-height:130%;}
	.o_text_42_y {font-size:42px; color: #fff336; font-weight:700; line-height:120%;}
	.o_text_42_w {font-size:42px; color: #ffffff; font-weight:700; line-height:120%;}
	.o_text_56_y {font-size:56px; color: #fff336; font-weight:700; line-height:120%;}
	.o_text_56_w {font-size:56px; color: #ffffff; font-weight:700; line-height:120%;}
	
/* dormitory */	
	
	.d_text_12_w {font-size:12px; color: #ffffff; font-weight:200; line-height:100%; letter-spacing:-0.05em;}
	.d_text_13_w {font-size:13px; color: #ffffff; font-weight:200; line-height:150%;}
	.d_text_13_g {font-size:13px; color: #cccccc; font-weight:200; line-height:140%;}
	.d_text_15_w {font-size:15px; color: #ffffff; font-weight:200; line-height:150%;}
	.d_text_15_g {font-size:15px; color: #cccccc; font-weight:200; line-height:100%;}
	.d_text_16_w {font-size:16px; color: #ffffff; font-weight:700; line-height:100%;}
	.d_text_16_wl {font-size:16px; color: #ffffff; font-weight:200; line-height:100%;}
	.d_text_18_b {font-size:18px; color: #383838; font-weight:200; line-height:120%;}
	.d_text_18_r {font-size:18px; color: #FF0000; font-weight:200; line-height:120%;}
	.d_text_20_w {font-size:20px; color: #ffffff; font-weight:400; line-height:100%;}
	.d_text_24_w {font-size:24px; color: #ffffff; font-weight:200; line-height:140%;}
	.d_text_24_y {font-size:24px; color: #fff336; font-weight:700; line-height:140%;}
	.d_text_30_w {font-size:30px; color: #ffffff; font-weight:200; line-height:100%;}
	.d_text_30_y {font-size:30px; color: #fff336; font-weight:700; line-height:100%;}
	.d_text_32_b {font-size:32px; color: #383838; font-weight:700; line-height:100%;}
	.d_text_60_w {font-size:60px; color: #ffffff; font-weight:700; line-height:100%;}

/* text */

.title19_black {font-size: 19px; color: #383838; font-weight:700; line-height:120%;}
.title21_black {font-size: 21px; color: #383838; font-weight:700; line-height:120%;}
.title24_black {font-size: 24px; color: #383838; font-weight:700; line-height:120%;}
.title30_black {font-size: 30px; color: #383838; font-weight:700; line-height:120%; letter-spacing:-0.05em;}
.title34_black {font-size: 34px; color: #383838; font-weight:700; line-height:120%; letter-spacing:-0.05em;}
.title36_black {font-size: 36px; color: #383838; font-weight:700; line-height:120%;}
.title44_black {font-size: 44px; color: #383838; font-weight:700; line-height:120%;}

.text12_g {font-size: 12px; color: #808080; line-height:120%; font-weight:400;}
.text12_g2 {font-size: 12px; color: #808080; line-height:170%; font-weight:400;}
.text13_w {font-size: 13px; color: #ffffff; line-height:150%; font-weight:400;}
.text13_w2 {font-size: 13px; color: #cccccc; line-height:120%; font-weight:200;}
.text13_g {font-size: 13px; color: #808080; line-height:160%; font-weight:400;}
.text13_b {font-size: 13px; color: #474747; line-height:160%; font-weight:400;}
.text14_w {font-size: 14px; color: #ffffff; line-height:120%; font-weight:400;}
.text14_b {font-size: 14px; color: #474747; line-height:120%; font-weight:400;}
.text14_o {font-size: 14px; color: #e48a1f; line-height:120%; font-weight:400;}
.text14_sb {font-size: 14px; color: #199ad2; line-height:120%; font-weight:400;}
.text14_m {font-size: 14px; color: #813492; line-height:120%; font-weight:400;}
.text15_b {font-size: 15px; color: #474747; line-height:125%; font-weight:400;}
.text15_b2 {font-size: 15px; color: #474747; line-height:160%; font-weight:400;}
.text15_w {font-size: 15px; color: #ffffff; line-height:125%; font-weight:400;}
.text15_w2 {font-size: 15px; color: #ffffff; line-height:160%; font-weight:400;}
.text15_wu {font-size: 15px; color: #ffffff; line-height:125%; font-weight:400; text-decoration:underline;}
.text16_g2 {font-size: 16px; color: #cccccc; line-height:140%; font-weight:200;}
.text16_g {font-size: 16px; color: #808080; line-height:140%; font-weight:200;}
.text16_b {font-size: 16px; color: #666666; line-height:140%; font-weight:200;}
.text17_w {font-size: 17px; color: #ffffff; line-height:130%; font-weight:200;}
.text17_wb {font-size: 17px; color: #ffffff; line-height:130%; font-weight:700;}
.text17_b {font-size: 17px; color: #666666; line-height:130%; font-weight:400;}
.text17_b2 {font-size: 17px; color: #666666; line-height:160%; font-weight:400;}
.text18_w {font-size: 18px; color: #ffffff; line-height:110%; font-weight:200;}
.text18_g {font-size: 18px; color: #808080; line-height:140%; font-weight:200;}
.text18_b {font-size: 18px; color: #474747; line-height:140%; font-weight:400;}
.text18_b2 {font-size: 18px; color: #666666; line-height:140%; font-weight:400;}
.text18_b3 {font-size: 18px; color: #474747; line-height:140%; font-weight:700;}
.text18_b4 {font-size: 18px; color: #474747; line-height:160%; font-weight:400;}
.text18_o {font-size: 18px; color: #e48a1f; line-height:120%; font-weight:400;}
.text20_b {font-size: 20px; color: #474747; line-height:120%; font-weight:400;}
.text21_g {font-size: 21px; color: #666666; line-height:140%; font-weight:200;}
.text21_w {font-size: 21px; color: #ffffff; line-height:110%; font-weight:700;}
.text21_w2 {font-size: 21px; color: #ffffff; line-height:120%; font-weight:200;}
.text21_b {font-size: 21px; color: #474747; line-height:110%; font-weight:400;}
.text21_blue {font-size: 21px; color: #2285c5; line-height:110%; font-weight:400;}
.text24_w {font-size: 24px; color: #ffffff; line-height:140%; font-weight:200;}
.text24_b {font-size: 24px; color: #474747; line-height:120%; font-weight:200;}
.text28_b {font-size: 28px; color: #474747; line-height:140%; font-weight:400;}
.text28_w {font-size: 28px; color: #ffffff; line-height:140%; font-weight:200;}
.text28_wb {font-size: 28px; color: #ffffff; line-height:140%; font-weight:700;}
.text32_w {font-size: 32px; color: #ffffff; line-height:120%; font-weight:200;}
.text32_wb {font-size: 32px; color: #ffffff; line-height:120%; font-weight:700;}
.text32_b {font-size: 32px; color: #474747; line-height:120%; font-weight:200;}
.text44_b {font-size: 44px; color: #474747; line-height:120%; font-weight:200;}
.text32_o {font-size: 32px; color: #e48a1f; font-weight:400; text-decoration:underline;}
.text48_o {font-size: 48px; color: #e48a1f; line-height:100%; font-weight:700;}
.text58_b {font-size: 58px; color: #474747; line-height:100%; font-weight:200;}
.text58_w {font-size: 58px; color: #ffffff; line-height:100%; font-weight:700; text-shadow:1px 1px 1px #333333;}
.text60_w {font-size: 60px; color: #ffffff; line-height:100%; font-weight:700;}

.text12_r {font-size: 12px; color: #FF0000; line-height:120%; font-weight:700; padding:8px 0px 8px 0px;}
		
		
	.red_point {color:#FF0000; font-size:14px; font-weight:400; line-height:140%;}
