@charset "utf-8";

/* ==== 카테고리 ==== */
div.yaricatbtn, div.yaricatbtn_on
							{ padding:0px 0px 0px 2px; margin-top:2px; line-height:130%; }
img.yaricatimg				{ vertical-align:middle; margin:0px 0px; }

div.yaricatbtn a			{ font-size:12px; font-weight:bold; color:#03239b; text-decoration:none; }
div.yaricatbtn a:visited 	{ color:#03239b; }
div.yaricatbtn a:hover		{ color:#1C48FB; text-decoration:underline; }

div.yaricatbtn_on a			{ font-size:12px; font-weight:bold; color:#F15D00; text-decoration:underline; }
div.yaricatbtn_on a:visited { color:#F15D00; }
div.yaricatbtn_on a:hover	{ color:#FF731E; text-decoration:underline; }

div.yaricatsub				{ margin-left:15px; padding-left:14px; margin-bottom:8px; display:none; color:#bbbbbb; font-size:10px; border:0px solid #cccccc;  line-height:130%; }
div.yaricatsub a			{ font-size:12px; font-weight:normal; color:#666666; text-decoration:none; line-height:130%; padding-bottom:2px; }
div.yaricatsub a:visited 	{ color:#666666; }
div.yaricatsub a:hover		{ color:#000000; text-decoration:underline; }

/* ==== 인기AREA 탭 ==== */
.atab {
	height:20px; white-space:nowrap; margin:0px 0px 0px 0px; padding:0px 8px 0px 8px;
}
.atab_on	{
	height:20px; white-space:nowrap; margin:0px 0px 0px 0px; padding:0px 8px 0px 7px;
	background:url(/rsc/img/frame/area_list_btn_on.gif) repeat-x;
}

.atab_sep {
	height:20px; width:1px; margin:0px; padding:0px; background:url(/rsc/img/frame/area_list_btn_sep.gif) no-repeat; font-size:1px; line-height:1px;
}
.atab_sep_on {
	height:20px; width:1px; margin:0px; padding:0px; background:url(/rsc/img/frame/area_list_btn_sep_on.gif) no-repeat; font-size:1px; line-height:1px;
}

.atab a			{ font-size:11px; font-weight:normal; color:#c06d01; text-decoration:none; letter-spacing:-1px;  }
.atab a:visited 	{ color:#c06d01; }
.atab a:hover	{ color:#F15D00; text-decoration:underline; }

.atab_on a			{ font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; letter-spacing:-1px; }
.atab_on a:visited	{ color:#ffffff; }
.atab_on a:hover		{ color:#eeeeee; text-decoration:underline; }

a.areaall			{ font-size:12px; font-weight:normal; color:#666666; text-decoration:none; }
a.areaall:visited	{ color:#666666; }
a.areaall:hover		{ color:#3794F1; text-decoration:underline; }


/* ==== 검색 탭 ==== */
div.tab1 {
	height:22px; white-space:nowrap; margin:0px 0px; padding:0px 0px;
	font-size:11px; font-weight:bold; color:#c0c0c0; letter-spacing:-0.05em; text-decoration:none;
	background:url(/rsc/img/frame/tab1_bg.gif) repeat-x;
}

div.tab1_sep {
	height:22px; font-size:1px; width:1px; background:url(/rsc/img/frame/tab1_sep.gif); float:left;
}

div.tab1_on, div.tab1_on span, div.tab1_on a,
div.tab1_off, div.tab1_off span, div.tab1_off a,
div.tab1_dis, div.tab1_dis span, div.tab1_dis a {
	position:relative; margin:0; margin-right:1px; text-decoration:none !important; border:0;
	font-size:11px; line-height:11px; white-space:nowrap; letter-spacing:-0.05em; color:#bdbdbd;
	background:url(/img/frame/tab1_on_btn.gif) left top no-repeat;
	vertical-align:middle; overflow:visible; height:22px; float:left;
	text-align:center;
}

div.tab1_off, div.tab1_off span, div.tab1_off a,
div.tab1_dis, div.tab1_dis span, div.tab1_dis a { background:url(/rsc/img/frame/tab1_off_btn.gif) left top no-repeat; }

div.tab1_on span, div.tab1_on a, div.tab1_on a,
div.tab1_off span, div.tab1_off a, div.tab1_off a,
div.tab1_dis span, div.tab1_dis a, div.tab1_dis a {
	left:2px;  padding:6px 3px 0px 3px; background-position:right top;
}
div.tab1_on span, div.tab1_on a, div.tab1_on a 	  { color:#0376e0; }
div.tab1_off span, div.tab1_off a, div.tab1_off a { color:#878787; }
div.tab1_dis span, div.tab1_dis a, div.tab1_dis a { color:#cccccc; }

div.tab1_on *:hover, div.tab1_on *:active, div.tab1_on *:focus    { color:#319CFD; }
div.tab1_off *:hover, div.tab1_off *:active, div.tab1_off *:focus { color:#444444; }
div.tab1_dis *:hover, div.tab1_dis *:active, div.tab1_dis *:focus { color:#888888; }

/* ==== ITEM LIST ==== */
div.clear			{ clear:both; }
div.cr_left			{ clear:left; }
div.cr_right		{ clear:right; }

div.ksnam_info		{ width:100%; text-align:center; color:#FF9D9D; font-size:11px; margin:0px; margin-right:6px; padding:0px; letter-spacing:-0.05em; background-color:#ffffff; }

div.search_info 	{ font-size:12px; color:#000000; margin:2px 6px 0px 6px; line-height:100%; float:left; white-space:normal; }
.search_key			{ color:#FE7904; font-weight:bold; line-height:100%; }
.search_count		{ font-size:11px; color:#4C4B4B; font-weight:normal; white-space:nowrap; line-height:100%; }

div.search_sub 		{
	background:url(/rsc/img/icon/icon_bul_gray.gif) 0px 2px no-repeat; padding:0px 0px 0px 16px;
	float:left; font-size:12px; font-weight:bold; color:#4C4B4B; margin:2px 6px 6px 2px; line-height:100%;
}

div.search_more, div.right_info { float:right; margin-right:6px; white-space:nowrap; line-height:100%; }
div.search_more a, div.search_more a:visited
					{ font-size:11px; font-weight:normal; color:#03239B; text-decoration:underline; }
div.search_more a:hover { color:#0434F4; text-decoration:underline; }
div.right_info a, div.right_info a:visited
					{ font-size:12px; font-weight:normal; color:#03239B; text-decoration:underline; }
div.right_info a:hover { color:#0434F4; text-decoration:underline; }

div.result_item 	{ color:#696969; margin-top:7px; padding-bottom:7px; margin-bottom:0px; line-height:130%; }
img.result_icon		{ float:left; text-align:right; }

a.item_subj, .item_subj,
a.item_subj:visited	{ font-size:12px; font-weight:bold; color:#0033c5; text-decoration:underline; line-height:120%; letter-spacing:0px; }
a.item_subj:hover	{ color:#0777E7; text-decoration:underline; }
img.item_icon		{ vertical-align:middle; float:right; margin-top:0px; }

span.poi_kname		{ color:#333333; font-size:12px; letter-spacing:-0.05em; }

div.item_hline		{ clear:both; height:15px; background:url(/rsc/img/icon/hline_bg.gif) repeat-x; margin-right:6px; }
/* div.item_hline_dot	{ clear:both; height:15px; background:url(/rsc/img/icon/hline_dot_bg.gif) repeat-x; margin-right:6px; } */
div.item_hline_dot	{ clear:both; height:1px; background:url(/rsc/img/icon/hline_dot_sm.gif) repeat-x; margin-right:6px; }
div.item_hline_none	{ clear:both; height:4px; margin-right:6px; padding:0px; font-size:1px; line-height:1px; }
div.item_hline_dot_sm { clear:both; background:url(/rsc/img/icon/hline_dot_sm.gif) repeat-x center center; margin-right:6px; }

a.item_addr,
a.item_addr:visited	{ font-size:12px; font-weight:normal; color:#0033c5; text-decoration:underline; }
a.item_addr:hover	{ color:#0777E7; text-decoration:underline; }

img.item_thumbs		{ float:left; margin:2px 6px 2px 0px; width:80px; height:60px; }

div.item_desc		{ display:block; margin-top:2px; } /* 좌측 이미지 없을 경우 사용 */
div.item_desc_im	{ margin-left:84px; display:block; margin-top:2px; } /* 좌측 이미지 있을 경우 사용 */

div.result_view 	{ padding-left:30px; padding-right:6px; white-space:normal; word-break:break-all; }

div.item_cat		{ font-size:12px; color:#696969; margin:2px 0px 2px 0px; letter-spacing:-0.05em; }
div.iitem			{ margin-bottom:3px; padding:1px 0px 0px 16px; font-size:11px; line-height:11px; letter-spacing:-0.03em; }
div.ispace			{ background:url(/rsc/img/icon/icon_space.gif) no-repeat; letter-spacing:-0.05em; }

div.itel			{ background:url(/rsc/img/icon/icon_tel.gif) no-repeat;  }
div.iaddr			{ background:url(/rsc/img/icon/icon_addr.gif) no-repeat; }

div.itel_forum		{ background:url(/rsc/img/icon/icon_tel_forum.gif) no-repeat; }
div.iaddr_forum		{ background:url(/rsc/img/icon/icon_addr_forum.gif) no-repeat; letter-spacing:-0.05em;}
div.itel_topic		{ background:url(/rsc/img/icon/icon_tel_topic.gif) no-repeat; }
div.iaddr_topic		{ background:url(/rsc/img/icon/icon_addr_topic.gif) no-repeat; letter-spacing:-0.05em;}
div.itel_poi		{ background:url(/rsc/img/icon/icon_tel_poi.gif) no-repeat; }
div.iaddr_poi		{ background:url(/rsc/img/icon/icon_addr_poi.gif) no-repeat; letter-spacing:-0.05em;}

/* div.icmt			{ background:url(/rsc/img/icon/icon_cmt.gif) no-repeat; color:#03239b; font-weight:bold; text-decoration:none; } */
div.icmt			{ background:url(/rsc/img/icon/icon_cmt.gif) no-repeat; }
div.iblue			{ background:url(/rsc/img/icon/icon_bul_blue.gif) left 2px no-repeat; margin-top:3px; }
div.igray			{ background:url(/rsc/img/icon/icon_bul_gray.gif) no-repeat; margin-top:3px; }
div.irblue			{ background:url(/rsc/img/icon/icon_round_blue.gif) no-repeat; margin-top:3px; }
div.irgray			{ background:url(/rsc/img/icon/icon_round_gray.gif) no-repeat; margin-top:3px; }

div.result_err, div.info_err { clear:both; color:#0080C0; text-align:left; padding:16px 8px 16px 8px; line-height:120%; }
div.result_no		{ clear:both; color:#00ff00; }

/* ===== ROUTING ===== */
td.rt_icon	{ text-align:center; padding:0px; width:32px; }
td.rt_textb { padding:2px 0px 0px 2px; line-height:120%; }
td.rt_texts	{ padding:2px 0px 0px 2px; line-height:120%; }
td.rt_textb *,
td.rt_texts * { line-height:120% !important; }
a.rt_subj	{ color:#666666 !important; font-weight:normal !important; text-decoration:none !important; line-height:100%; }
a.rt_subj:hover { color:#0777E7 !important; }
span.rt_info { color:#888888; }
td.rt_boxt 	 { color:#333333; font-weight:bold; background-color:#ffffff; padding:4px 4px 4px 8px; }
span.rt_boxc { color:#DF2100; font-weight:bold; }
span.rt_boxn { color:#DF2100; font-weight:normal; }

/* ===== INFO ===== */
img.vmiddle		  { vertical-align:middle; }
div.info_minwidth { height:1px; font-size:1px; width:300px; clear:both; line-height:1px; }
div.wid250 		  { width:250px }
div.wid280 		  { width:280px }
div.wid300 		  { width:300px }
div.wid320 		  { width:320px }
div.wid350 		  { width:350px }
div.wid380 		  { width:380px }
div.wid400 		  { width:400px }
div.wid420 		  { width:420px }
div.wid450 		  { width:450px }

div.info_result	  { padding:0px 2px 4px 3px; white-space:normal; word-break:break-all; }
div.info_subject  { display:inline-blcok; line-height:140%; color:#000000; white-space:normal; word-break:break-all; }
img.info_icon	  { vertical-align:middle; float:right; margin-right:0px; margin-top:18px; }

div.info_tline	  { height:7px; background:url(/rsc/img/icon/tline_bg.gif) 0px -2px repeat-x; font-size:1px; line-height:1px; }

div.info_view	  { padding:0px; color:#666666; }
.info_right		  { display:inline-block; float:right; }
a.info_edit		  { text-decoration:underline !important; }
span.info_writer  { color:#9b9b9b; font-size:11px; margin-right:4px; margin-top:4px; }

div.ifitem		  { margin-bottom:1px; padding:1px 0px 0px 16px; font-size:12px; line-height:120%; float:left; min-width:51%; } /* 15.08.07 ksnam : min-width */
div.ifnorm		  { font-weight:normal; text-decoration:none; }
div.ifbold		  { font-weight:bold; }
div.ifcmt		  { background-position:left 2px; }
div.ifblue		  { background-position:left 2px; }

div.ifitem.itel_forum, .ifitem.iaddr_forum, .ifitem.itel_topic, .ifitem.iaddr_topic, .ifitem.itel_poi, .ifitem.iaddr_poi { background-position:0px 2px; } /* 15.08.07 ksnam */

div.adtitle	  { clear:both; color:#9b9b9b; padding-left:4px; width:48px; float:left; font-size:11px; }

span.kuchikomi { font-size:11px; text-decoration:none; color:#636363; letter-spacing:-0.05em; }
span.kuchikomi img { margin-left:7px; margin-right:3px; height:12px; margin-top:-1px; }

div.info_news	  { padding-left:16px; }
div.info_news a, div.info_news a:visited, div.info_news a:hover {
	font-size:11px; font-weight:normal; color:#03239b; text-decoration:underline; margin-right:4px; white-space:nowrap;
}
div.info_news a:hover { color:#2D56FB; text-decoration:underline; }

span.loc_anonym { color:#F14436; font-size:11px; letter-spacing:-0.05em; word-wrap:no-break; }
span.vlimit_Z	{ font-size:11px; color:#E3647A; font-weight:bold; }
span.vlimit_Y   { font-size:11px; color:#767AC0; }
span.vlimit_N   { font-size:11px; color:#CBCBCB; }

div.info_button	{ height:27px; background-color:#f0f0f0; text-align:middle; white-space:nowrap; clear:both; }
div.info_route	{
	float:left; text-align:middle; white-space:nowrap;
	background:url(/rsc/img/icon/icon_bul_gray.gif) left 4px no-repeat; padding:0px 0px 0px 16px;
	font-size:12px; color:#4C4B4B; margin:5px 0px 0px 3px; line-height:100%;
}

div.info_route a, div.info_route a:visited, div.info_route a:hover {
	font-size:12px; font-weight:normal; color:#03239B; text-decoration:underline;
}
div.info_route a:hover { color:#2D56FB; text-decoration:underline; }

div.info_action	{
	float:right; text-align:middle; white-space:nowrap;
	margin:4px 2px 0px 0px;
}

.iactbtn, .iactbtn a	{
	position:relative; margin:0; margin-right:2px; display:inline-block; text-decoration:none !important; border:0;
	font-size:11px; line-height:11px; white-space:nowrap; letter-spacing:-0.03em; color:#696969;
	background:url(/rsc/img/frame/info_act_btn_bg.gif) left top no-repeat;
	vertical-align:middle; overflow:visible; height:21px;
}
.iactbtn a	{ left:2px;  padding:5px 5px 0px 3px; background-position:right top; }
.iactbtn *:hover, .iactbtn *:active, .iactbtn *:focus { color:#0367d1; }

.airbuslist { font-size:12px; letter-spacing:-1px; color:#888888; line-height:15px; }

.ab_subj { color:#666666; font-weight:normal !important; text-decoration:none !important; line-height:12px !important; }
a.ab_subj, a.ab_subj:visited { color:#0080C0 !important;  }
a.ab_subj:hover { color:#28B9FF !important; text-decoration:underline !important; }

.ab_list { padding-left:10px; background:url(/rsc/img/route/ab_list_line.gif) no-repeat 0px 3px; }

/* ===== UTILITY ===== */
