td { font: 12px "±¼¸²"; color:#4c4c4c; line-height: 16px;}

/* ´ë¹æ¿¬¼ö¿ø */
.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 "±¼¸²"; color:6EA92A;font-weight:bold;letter-spacing:-1pt;}
.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;}

.small_bankb { font: 11px "tahoma"; color:#555555; letter-spacing:0; font-weight:bold; }
.small_date { font: 9px "tahoma"; color:#555555; letter-spacing:0;}


/* Small Link */ 
a.S_link:link, a.S_link:visited, a.S_link:active { font: 11px "µ¸¿ò";	COLOR: #798F1E; letter-spacing:-1pt;}
a.S_link:hover { font: 11px "µ¸¿ò";	COLOR: #798F1E;  text-decoration: underline;letter-spacing:-1pt;}

/* Small Link */ 
a.S2_link:link, a.S2_link:visited, a.S2_link:active { font: 11px "µ¸¿ò";	COLOR: #A5A5A5; letter-spacing:-1pt;}
a.S2_link:hover { font: 11px "µ¸¿ò";	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 }

.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;}


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




/************************************************************ 170210 - ¸ÞÀÎ¼öÁ¤ ************************************************************/

/* commmon.css */

a, a:hover,a:active {text-decoration:none; cursor:pointer; font-weight:normal;}
html,body {font-family:'¸¼Àº °íµñ';}
ol, ul ,li{ list-style:none;}


/* header */
#header {position:relative;width:100%;height:105px;font-size:11px; margin:0 auto; border-bottom:1px solid #e1e1e1;  background-color:#fff;}

#header .top_menu {position:relative; background:#f6f6f6; width:100%; height:27px; border-bottom:1px solid #e7e7e7; }
#header .top_menu .tm {width:940px; margin:0 auto;  text-align:right; line-height:28px;  }
#header .top_menu .tm li {display:inline-block;*display:inline;zoom:1; padding:0 15px 0 10px; background:url('/images/tm_dot.gif') no-repeat right center;}
#header .top_menu .tm li a{color:#666; }
#header .top_menu .tm li:last-child { background:none; padding-right:0px; }

#header .header_in { position:relative; width:940px; margin:0 auto;}
#header .header_in .logo { position:relative;float:left; width:161px;padding-top:15px}

.gnb { position:absolute;padding:0;width:auto;top:20px; right:0; margin:0 auto;  z-index:500;}
.gnb .t { position:relative;float:left; width:auto; background:url('/images/gnb_dot.gif') no-repeat right 7px; padding:0 23px 0 18px;  }
.gnb .t a { font-size:15px;display:inline-block; color:#000; letter-spacing:-1px; }
.gnb .t a:hover, #gnb .t a:focus, #gnb .on .tl {color:#ff9018; font-weight:600;}
.gnb li:last-child { background:none; padding-right:0px; }


/* main */
#main_visual {position:relative; width:100%; height:659px; float:left; overflow:hidden; margin:0 auto;}
#main_visual .visual {position:absolute; left:50%; margin-left:-959px;width:100%; height:659px; }

#main_visual .contents_wrap {position:absolute; bottom:23px; width:100%; height:226px; left:50%; margin-left:-480px; z-index:999;}
#main_visual .contents_wrap .contents {width:940px;}
#main_visual .contents_wrap .contents h2 {color:#fff; font-size:17px; letter-spacing:-1.25px; font-weight:bold; margin:0; padding:0;}
#main_visual .contents_wrap .contents strong {color:#fff; font-weight:normal;}

#main_visual .contents_wrap .contents .gallery_box {background:url('/images/gallery_bg.png') no-repeat; width:230px; height:226px; padding:14px 19px; float:left;}
#main_visual .contents_wrap .contents .gallery_box .gallery_img {margin-top:17px; text-align:center; width:230px; height:126px; cursor:pointer;}
#main_visual .contents_wrap .contents .gallery_box .gallery_img img{width:230px; height:126px;}
#main_visual .contents_wrap .contents .gallery_box .gallery_img span {color:#fff; font-size:13px; letter-spacing:-0.5px; font-weight:bold; line-height:40px;}

#main_visual .contents_wrap .contents .epil_box {background:url('/images/epil_bg.png') no-repeat; width:315px; height:226px; padding:14px 19px; float:left; margin:0 25px;}
#main_visual .contents_wrap .contents .epil_box .epil_big {padding:17px 0; width:353px; height:58px; cursor:pointer;}
#main_visual .contents_wrap .contents .epil_box .epil_big .epil_big_img {float:left; width:78px; height:57px;}
#main_visual .contents_wrap .contents .epil_box .epil_big .epil_big_img img{width:78px; height:57px;}
#main_visual .contents_wrap .contents .epil_box .epil_big .epil_big_txt {float:left; padding-left:13px; width:205px;}
#main_visual .contents_wrap .contents .epil_box .epil_big .epil_big_txt li.tit {color:#fcff04; font-size:13px; letter-spacing:-0.8px; font-weight:bold; padding-bottom:4px;}
#main_visual .contents_wrap .contents .epil_box .epil_big .epil_big_txt li.txt {color:#fff; font-size:12px; letter-spacing:-0.8px; padding-bottom:5px;}
#main_visual .contents_wrap .contents .epil_box .epil_big .epil_big_txt li.day {color:#dce1c3; font-size:12px; letter-spacing:-0.25px;}
#main_visual .contents_wrap .contents .epil_box .epil_sma {padding-top:16px; width:315px; height:63px;}
#main_visual .contents_wrap .contents .epil_box .epil_sma li {padding-bottom:5px;}
#main_visual .contents_wrap .contents .epil_box .epil_sma li a{color:#e9edd6; font-size:13px; letter-spacing:-0.8px; font-weight:bold; padding-bottom:5px; cursor:pointer;}
#main_visual .contents_wrap .contents .epil_box .epil_sma li span {color:#dce1c3; font-size:12px; letter-spacing:-0.25px; font-weight:normal; float:right;}

#main_visual .contents_wrap .contents .call_box {background:url('/images/call_bg.png') no-repeat; width:230px; height:226px; padding:14px 19px; float:right;}
#main_visual .contents_wrap .contents .call_box span {color:#81cada; font-size:12px; letter-spacing:-0.8px; line-height:20px;}
#main_visual .contents_wrap .contents .call_box .que01 {background:#063e4c; width:104px; height:30px; text-align:center; float:left; margin-left:5px;}
#main_visual .contents_wrap .contents .call_box .que01 a {color:#e9f5f8; font-size:12px; letter-spacing:-0.8px; line-height:28px;}
#main_visual .contents_wrap .contents .call_box .que02 {background:#b3dce6; width:104px; height:30px; text-align:center; float:right; margin-right:5px;}
#main_visual .contents_wrap .contents .call_box .que02 a {color:#04495a; font-size:12px; letter-spacing:-0.8px; line-height:28px;}

#main_visual .btn {position:relative; top:200px; z-index:999; width:1100px; margin:0 auto;}
#main_visual .btn .prev_btn {float:left; margin-right:1010px;}

/* main - quick */
#quick {position:relative; width:100%; height:122px; overflow:hidden; margin:0 auto; margin-bottom:10px; background:#0a3d27;}
#quick .quick_menu {position:absolute; top:17px; left:50%; margin-left:-480px; width:100%; height:89px;}
#quick .quick_box {width:188px; text-align:center; padding-top:10px; cursor:pointer; float:left; border-left:1px solid #114c33;}
#quick .quick_box li.menu {color:#e7ecea; font-size:13px; letter-spacing:-0.8px; padding-top:18px;}


#sub01 {overflow:hidden;height:45px;}
#submenu01 {position:absolute; left:0;top:45px;padding:0;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('/images/gnb_sub_bg.png') repeat 0 0;}
#submenu01 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu01 .subfont a{font-size:13px; color:#FFF; letter-spacing:-1px; padding:0 20px; font-family:'NanumGothic'; }

#sub02 {overflow:hidden;height:45px;}
#submenu02 {position:absolute; left:0;top:45px;padding:0;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('/images/gnb_sub_bg.png') repeat 0 0;}
#submenu02 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu02 .subfont a{font-size:13px; color:#FFF; letter-spacing:-1px; padding:0 20px; font-family:'NanumGothic'; }

#sub03 {overflow:hidden;height:45px;}
#submenu03 {position:absolute;  left:0;top:45px;padding:0;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('/images/gnb_sub_bg.png') repeat 0 0;}
#submenu03 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu03 .subfont a{font-size:13px; color:#FFF; letter-spacing:-1px; padding:0 20px; font-family:'NanumGothic'; }

#sub04 {overflow:hidden;height:45px;}
#submenu04 {position:absolute; left:0;top:45px;padding:0;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('/images/gnb_sub_bg.png') repeat 0 0;}
#submenu04 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu04 .subfont a{font-size:13px; color:#FFF; letter-spacing:-1px; padding:0 20px; font-family:'NanumGothic'; }

#sub05 {overflow:hidden;height:45px;}
#submenu05 {position:absolute; left:0;top:45px;padding:0;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('/images/gnb_sub_bg.png') repeat 0 0;}
#submenu05 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu05 .subfont a{font-size:13px; color:#FFF; letter-spacing:-1px; padding:0 20px; font-family:'NanumGothic'; }

#sub06 {overflow:hidden;height:45px;}
#submenu06 {position:absolute; left:0;top:45px;padding:0;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('/images/gnb_sub_bg.png') repeat 0 0;}
#submenu06 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu06 .subfont a{font-size:13px; color:#FFF; letter-spacing:-1px; padding:0 20px; font-family:'NanumGothic'; }

#sub07 {overflow:hidden;height:45px;}
#submenu07 {position:absolute; left:0;top:45px;padding:0;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('/images/gnb_sub_bg.png') repeat 0 0; height:150px;}
#submenu07 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu07 .subfont a{font-size:13px; color:#FFF; letter-spacing:-1px; margin-left:20px; font-family:'NanumGothic'; }