td { font: 12px; font-family:"MALGUN,¸¼Àº °íµñ,³ª´®°íµñ,µ¸¿ò"; color:#4c4c4c; line-height: 16px;}

img { border:none;-ms-interpolation-mode: bicubic; }

/* ¼­ÇöÀÎÅÍ³»¼Å³¯ */
.gray		{ font: 12px "±¼¸²"; color:#8D9099;letter-spacing:-1pt;}
.gray_s		{ font: 11px "µ¸¿ò,tahoma"; color:#A5A5A5; line-height: 15px;}
.blue		{ font: 12px "µ¸¿ò"; color:#69C2FF;}
.orange		{ font: 12px "µ¸¿ò"; color:#DE6210;}
.black_b		{ font: 11px "µ¸¿ò"; color:#4F4F4F;letter-spacing:-1pt; padding:0 0 0 13px;}
.green_b		{ font: bold 12px "µ¸¿ò"; color:#44532A;}
.black_bb		{ font: 12px "µ¸¿ò"; color:#4F4F4F;letter-spacing:-1pt; text-decoration: underline; font-weight:bold;}
.girl_id			{font: 12px "µ¸¿ò"; color:6854A9; font-weight:bold;}
.boy_id			{font: 12px "µ¸¿ò"; color:0088DE; font-weight:bold;}
.main_date		{font: 12px "µ¸¿ò"; color:C9A394;}
.main_list		{font: 12px "verdana"; color:#FFFFFF;}
.cate_list		{font: 10px "verdana"; color:#FFFFFF;}
.red_id			{font:15px "tahoma"; color:CC4538; font-weight:bold;}
.price			{ font: bold 12px  "Georgia, Times New Roman, Times, serif"; color:#AE1B1B;}
.subject			{font: 12px "±¼¸²"; color:6EA92A;letter-spacing:-1pt;}
.green_s		{ font: 11px "µ¸¿ò,tahoma"; color:#798F1E; line-height: 15px;}

.small { font: 11px/15px "µ¸¿ò"; color:#696969;}
.small_b { font: 11px/15px "µ¸¿ò"; color:#696969; font-weight:bold;}
.small_blue { font: 11px/15px "µ¸¿ò"; color:#2994D2;}
.WHITE_normal { font: bold 12px "µ¸¿ò"; color:#ffffff;}
.WHITE_BIG { font: bold 15px "µ¸¿ò"; color:#ffffff;}
.small_map { font: 11px/15px "µ¸¿ò"; color:#4C4C4C;}
.tahoma_1 { font: 9px "tahoma"; color:#FF6633; font-weight:bold;}
.tahoma_2 { font: 9px "tahoma"; color:#6EABD8; font-weight:bold;}

.txt_main { font: 12px; font-family:"MALGUN,¸¼Àº °íµñ,³ª´®°íµñ,µ¸¿ò"; color:#555555; letter-spacing:0; }

.txt_cc { font: 12px; font-family:"MALGUN,¸¼Àº °íµñ,³ª´®°íµñ,µ¸¿ò"; color:#333333; letter-spacing:0;  line-height: 18px;}

.txt_caca { font: 12px; font-family:"¸¼Àº °íµñ,³ª´®°íµñ,µ¸¿ò"; color:#5B5B5B; letter-spacing:0;  line-height: 20px;}


.txt_cate { font: 12px; font-family:"MALGUN,¸¼Àº °íµñ,³ª´®°íµñ,µ¸¿ò"; color:#555555; letter-spacing:0;  line-height: 20px;}
.txt_data { font: 10px "verdana"; color:#555555; letter-spacing:0;}

/* Link */
a:link     {color: #676767;text-decoration: none;}
a:visited  {color: #676767;text-decoration: none;}
a:active   {color: #E14F1C;text-decoration: underline;}
a:hover    {color: #E14F1C;text-decoration: underline;}
a.hot:link     {color: #565656;text-decoration: none;}
a.hot:visited  {color: #565656;text-decoration: none;}
a.hot:active   {color: #E14F1C;text-decoration: underline;}
a.hot:hover    {color: #E14F1C;text-decoration: underline;}

/* Small Link */ 
a.S_link:link, a.S_link:visited, a.S_link:active { font: 12px "¸¼Àº °íµñ,µ¸¿ò";	COLOR: #5E5E5E; }
a.S_link:hover { font: 12px "¸¼Àº °íµñ,µ¸¿ò";	COLOR: #798F1E;  text-decoration: underline;}

/* Small Link */ 
a.S2_link:link, a.S2_link:visited, a.S2_link:active { font: 12px "µ¸¿ò";	COLOR: #A5A5A5;}
a.S2_link:hover { font: 12px "¸¼Àº °íµñ,µ¸¿ò";	COLOR: #A5A5A5;  text-decoration: underline;letter-spacing:-1pt;}

.form { border:1 solid #DEDEDE; alignment : middle; color:#666666;font-size:12px;}
.FORM-yellow { border:1 solid #E3BC0F; alignment : middle; color:#000000;font-size:12px; background-color:#FFD000;}
.select {font-family:¸¼Àº °íµñ,µ¸¿ò; font-size:12px; BEHAVIOR: url('./include/css/selectBox.htc'); CURSOR: hand }

.board_tt1 { font-family: 10px "verdana"; color:#FFFFFF; }

.tip { font-family: 12px "µ¸¿ò"; color:#A3A371; }
.tip2 { font-family: 12px "µ¸¿ò"; color:#9B9B9B; font-weight:bold;}

.p_name1 { font: 12px/14px "µ¸¿ò"; color:#808080;  word-break:break-all;} /* »óÇ°¸í */
.p_name2 { color: #FF5400; font-weight:bold;}

.line_through {text-decoration: line-through; font-size:11px; color:#383838} /* ÇÒÀÎÀü °¡°Ý */
.line_through2 {text-decoration: line-through; font-size:11px; font-weight:bold; } /* ÇÒÀÎÀü °¡°Ý_desc */

.price2 { font: bold 14px  "Georgia, Times New Roman, Times, serif"; color:#3366CC;} /* ÆÇ¸Å°¡_desc */

.notice { font: bold 12px "¸¼Àº °íµñ,µ¸¿ò"; color:#2F97F2;}
.tit1 { font: bold 12px "¸¼Àº °íµñ,µ¸¿ò"; color:#6BBBD8;}
.padding { font: 12px  "¸¼Àº °íµñ,µ¸¿ò"; color:#656565; padding:7px 3px 7px 7px;  line-height: 18px;}

.GAME02_big  { font: bold 15px "µ¸¿ò"; color:#FF8021;}
.GAME03_bigb  { font: bold 15px "µ¸¿ò"; color:#69BA77;}
.page_big  { font: bold 15px "µ¸¿ò"; color:#155CA1; letter-spacing:-2pt;}
.table_middle  { font: bold 12px "µ¸¿ò"; color:#1866B2; }

.BASE01 { font: 12px "µ¸¿ò"; color:#6EABD8;}
.BASE02 { font: 12px "µ¸¿ò"; color:#FF8021;}
.BASE03 { font: 12px "µ¸¿ò"; color:#69BA77;}

.skin1{ font: 12px "µ¸¿ò"; color:#456296; line-height: 15px;}
.skin2{ font: 12px "µ¸¿ò"; color:#356A44; line-height: 15px;}
.skin3{ font: 12px "µ¸¿ò"; color:#78623D; line-height: 15px;}
.skin4{ font: 12px "µ¸¿ò"; color:#84658B; line-height: 15px;}
.skin5{ font: 12px "µ¸¿ò"; color:#6F6F6F; line-height: 15px; font-weight:bold;}

.login_input{font-size:12px; font-family:µ¸¿ò; color:#000000; border:1px solid #FFCA93;  background:FBE2B9; width:125px;height:19px;}

.table01            {border-collapse:collapse;width:100%; margin:0px; border-top:2px double #1866B2;background:#ffffff;}
.table01 tr         {text-align:center;}
.table01 th         {border: 1px solid #dfdfdf; padding:3px 3px 2px 3px;line-height:15px;}
.table01 td         {border: 1px solid #dfdfdf; padding:3px 3px 2px 3px;line-height:20px;}
.table01 th, .table01 thead, .table01 tfoot {background:#F7F7F7; font-weight:bold; color:#1866B2;border-right:1px solid #dfdfdf;}
.table01 .end       {background:#f1f1f1;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}


/* ÆÄ¶õ»ö °Ô½ÃÆÇ½ºÅ² */
.t_01				{border-collapse:collapse;width:100%; margin:0px; border-top:2px double #97CCF6;}
.t_01 tr			{text-align:center; color:#666666;}
.t_01 tr b			{text-align:center; color:#666666; font-weight:bold;}
.t_01 th			{border-bottom:1px solid #97CCF6;}
.t_01 td			{border-bottom:1px solid #C5C5C5;}
.t_01 td td			{border-bottom:1px solid #ffffff;}
.t_01 th, .t_01 thead, .t_01 tfoot {background:#F4F4F4; font-weight:bold; color:#666666;}
.t_01 .end       {border-bottom:2px solid #97CCF6;}
.t_01 .v_top		{vertical-align:top;}

.left_pd		{padding:0 0 0 15px;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/*210312 Ãß°¡*/
.nav_wrap {margin-top:15px}
.nav_wrap ul {list-style:none;position:relative;float:right;margin:0;padding:0}
.nav_wrap ul a {display:block;color:#333;text-decoration:none;font-weight:700;font-size:12px;line-height:32px;padding:0 15px;}
.nav_wrap ul li {position:relative;float:left;margin:0;padding:0}
.nav_wrap ul li.current-menu-item {background:#ddd}
.nav_wrap ul ul {display:none;position:absolute;top:100%;left: 50%;transform: translateX(-50%);background:#fff;padding:0;border: 1px solid #2C93D0;z-index:999;}
.nav_wrap ul ul li {float:none;width:120px;text-align: center;}
.nav_wrap ul ul li:first-child {border-radius: 5px 5px 0 0}
.nav_wrap ul ul li:last-child {border-radius: 0 0 5px 5px}
.nav_wrap ul ul li:hover a{text-decoration: underline;color: #000;}
.nav_wrap ul ul a {line-height:120%;padding:8px 20px;}
.nav_wrap ul ul ul {top:0;left:100%}
.nav_wrap ul li:hover > ul {display:block}
.nav_wrap > ul{background: linear-gradient(180deg, #248BCE 0%, #5EBBE2 100%);border-radius: 50px; padding: 0 10px;}
.nav_wrap > ul > li {position: relative;}
.nav_wrap > ul > li:before{content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 1px; height: 10px; background: #58b9e8;}
.nav_wrap > ul > li:after{content: ''; position: absolute; top: 50%; left: 1px; transform: translateY(-50%); width: 1px; height: 10px; background: #429bc7;}
.nav_wrap > ul > li:first-child:before,.nav_wrap > ul > li:first-child:after {display: none;}
.nav_wrap > ul > li > a {color: #fff}