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

	#wrapp {
  z-index: 199;
}
body{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:’Nanum Barun Gothic’,sans-serif; 
	font-size:15px;
	line-height:160%;
	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:15px;
	font-weight:200;
	color:#666666;
	word-break:break-all;
}


p {
	font-family:’Nanum Barun Gothic’,sans-serif; 
	font-size:15px;
	font-weight:200;
	line-height:160%;
	color:#666666;
	word-break:break-all;
	margin:0 0 20px 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;
}

.input_notoday {
	font-size:12px;
	color: #666666;
	border: 1px solid #a0a0a0;
	height: 16px ;
}


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 */

A:link {font-size: 13px; color: #292929; TEXT-DECORATION: none}
A:active {font-size: 13px; color: #292929; TEXT-DECORATION: none}
A:visited {font-size: 13px; color: #292929; TEXT-DECORATION: none}
A:hover {font-size: 13px; color: #292929; 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: #292929; font-weight:700; TEXT-DECORATION:none; line-height:150%;}
.n_top:active {font-size: 14px; color: #292929; font-weight:700; TEXT-DECORATION: none; line-height:150%;}
.n_top:visited {font-size: 14px; color: #292929; 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: #292929; font-weight:700; TEXT-DECORATION:none; line-height:150%;}
.n_bottom:active {font-size: 14px; color: #292929; font-weight:700; TEXT-DECORATION: none; line-height:150%;}
.n_bottom:visited {font-size: 14px; color: #292929; 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_gradient {
font-size : 52px;
background: -webkit-linear-gradient(#ffe751, #ffab0a);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight:700;
color : #ffd73e;
}

	.m_text_11_g {font-size:11px; color: #808080; font-weight:400; line-height:150%;}
	.m_text_11_b {font-size:11px; color: #000000; font-weight:600; line-height:150%;}
	.m_text_12_b {font-size:12px; color: #000000; font-weight:700; line-height:150%;}
	.m_text_12_g {font-size:12px; color: #808080; font-weight:400; line-height:150%;}
	.m_text_15_b {font-size:15px; color: #292929; font-weight:400; line-height:140%;}
	.m_text_16_w {font-size:16px; color: #ffffff; font-weight:400; line-height:140%;}
	.m_text_18_w {font-size:18px; color: #ffffff; font-weight:400; line-height:140%;}
	.m_text_20_b {font-size:20px; color: #292929; font-weight:400; line-height:140%;}
	.m_text_22_w {font-size:22px; color: #ffffff; font-weight:400; line-height:140%;}
	.m_text_22_b {font-size:22px; color: #292929; font-weight:700; line-height:120%;}
	.m_text_24_b {font-size:24px; color: #292929; font-weight:700; line-height:120%;}

/* onepage */

	.o_text_11_w {font-size:11px; color: #ffffff; font-weight:400; line-height:130%;}
	.o_text_12_w {font-size:12px; color: #ffffff; font-weight:400; line-height:140%;}
	.o_text_13_y {font-size:13px; color: #f7e731; font-weight:400; line-height:110%;}
    .o_text_14_y {font-size:14px; color: #f7e731; font-weight:700; line-height:110%;}
	.o_text_15 {font-size:15px; color: #292929; font-weight:700; line-height:130%;}
	.o_text_15_g {font-size:15px; color: #404040; font-weight:400; line-height:130%;}
	.o_text_15_w {font-size:15px; color: #ffffff; font-weight:700; line-height:150%;}
	.o_text_17_w {font-size:17px; color: #ffffff; font-weight:400; line-height:130%;}
	.o_text_18 {font-size:18px; color: #404040; font-weight:400; line-height:140%;}
	.o_text_18_y {font-size:18px; color: #f7e731; font-weight:400; line-height:120%;}
	.o_text_18_w {font-size:18px; color: #ffffff; font-weight:400; line-height:140%;}
	.o_text_21_b {font-size:21px; color: #292929; font-weight:700; line-height:140%;}
	.o_text_21 {font-size:21px; color: #404040; font-weight:400; line-height:140%;}
	.o_text_42 {font-size:42px; color: #292929; font-weight:700; line-height:110%;}
	.o_text_42_r {font-size:42px; color: #FF0000; font-weight:700; line-height:110%;}
	.o_text_56_w {font-size: 56px; color: #ffffff; line-height:100%; font-weight:700;}
	.o_text_56_y {font-size: 56px; color: #f7e731; line-height:100%; font-weight:700;}

/* text */

.text11_g {font-size: 11px; color: #808080; line-height:160%; font-weight:400;}
.text12_g {font-size: 12px; color: #808080; line-height:160%; font-weight:400;}
.text12_b {font-size: 12px; color: #000000; line-height:160%; font-weight:400;}
.text13_w {font-size: 13px; color: #ffffff; line-height:160%; font-weight:400;}
.text13_g {font-size: 13px; color: #292929; line-height:160%; font-weight:400;}
.text14_g2 {font-size: 14px; color: #808080; line-height:160%; font-weight:400;}
.text14_g3 {font-size: 14px; color: #808080; line-height:140%; font-weight:400;}
.text14_blue {font-size: 14px; color: #29aae1; line-height:140%; font-weight:400;}
.text15_w {font-size: 15px; color: #ffffff; line-height:140%; font-weight:400;}
.text15_g {font-size: 15px; color: #808080; line-height:140%; font-weight:400;}
.text15_wu {font-size: 15px; color: #ffffff; line-height:140%; font-weight:400; text-decoration:underline;}
.text15_gu {font-size: 15px; color: #292929; line-height:140%; font-weight:400; text-decoration:underline;}
.text15_black {font-size: 15px; color: #292929; line-height:155%; font-weight:400;}
.text17_w {font-size: 17px; color: #ffffff; line-height:140%; font-weight:400;}
.text17_g {font-size: 17px; color: #292929; line-height:120%; font-weight:400;}
.text18_w {font-size: 18px; color: #ffffff; line-height:160%; font-weight:400;}
.text21_w {font-size: 21px; color: #ffffff; line-height:140%; font-weight:400;}
.text21_g {font-size: 21px; color: #808080; line-height:140%; font-weight:400;}
.text21_black {font-size: 21px; color: #292929; line-height:140%; font-weight:400;}
.text21_black_b {font-size: 21px; color: #292929; line-height:140%; font-weight:700;}
.text24_w {font-size: 24px; color: #ffffff; line-height:140%; font-weight:400;}
.text24_black {font-size: 24px; color: #292929; line-height:140%; font-weight:700;}
.text28_w {font-size: 28px; color: #ffffff; line-height:140%; font-weight:400;}
.text28_black {font-size: 28px; color: #292929; line-height:140%; font-weight:400;}
.text32_w {font-size: 32px; color: #ffffff; line-height:140%; font-weight:700;}
.text38_black {font-size: 38px; color: #292929; line-height:120%; font-weight:200;}
.text44_black {font-size: 44px; color: #292929; line-height:120%; font-weight:200;}
.text60_w {font-size: 60px; color: #ffffff; line-height:100%; font-weight:700;}
	
	
.red_point {color:#FF0000; font-size:14px; font-weight:400; line-height:140%;}


A:link.txt_white_2{font-size: 12px; color: #CCD0D5; TEXT-DECORATION: none}
A:active.txt_white_2{font-size: 12px; color: #CCD0D5; TEXT-DECORATION: none}
A:visited.txt_white_2{font-size: 12px; color: #CCD0D5; TEXT-DECORATION: none}
A:hover.txt_white_2{font-size: 12px; color: #df1b23; TEXT-DECORATION: none}
