@charset "uft-8"
/* 공통적용 */
* {
  margin: 0;
  padding: 0; 
}

html, body {
  height: 100%; /* Required */
/*  background:url(/images/bg/bg_sub_repeat.jpg) repeat-y left top; */
  background-color:#fff;
}

body,table, tr, td,input,select,form,textarea {
	padding:0;
	margin:0;
	color: #525252; 
	font-family:돋움,verdana,arial; 
	font-size: 12px;  
	line-height:16px;
	clear:both;
	LETTER-SPACING: 0;

	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color:#ffffff; 
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #d2d2d5; 
	scrollbar-darkshadow-color: #d2d2d5;      
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #d2d2d5;
	scrollbar-base-color: #cccccc;

	/*background:url(/images/bg/bg_subTop.jpg) no-repeat left top;*/
}


a:link		{font-family:돋움,arial; font-size: 12px; color:#525252;  text-decoration: none; }
a:visited		{font-family:돋움,arial; font-size: 12px; color:#525252;  text-decoration: none; }
a:hover, a:active		{font-family:돋움,arial; font-size: 12px; color:#249fce; text-decoration:underline }

ul, li {list-style: none; display:block;}

img {
   border:0px;
   }


/* 마진 패팅 */
.mT5 { margin-top: 5px; }
.mT10 { margin-top: 10px; }
.mT15 { margin-top: 15px; }
.mT20 { margin-top: 20px; }
.mT25 { margin-top: 25px; }
.mT30 { margin-top: 30px; }
.mT35 { margin-top: 35px; }
.mR5 { margin-right: 5px; }
.mR10 { margin-right: 10px; }
.mR15 { margin-right: 15px; }
.mR20 { margin-right: 20px; }
.mR25 { margin-right: 25px; }
.mR30 { margin-right: 30px; }
.mB5 { margin-bottom: 5px; }
.mB10 { margin-bottom: 10px; }
.mB15 { margin-bottom: 15px; }
.mB20 { margin-bottom: 20px; }
.mB25 { margin-bottom: 25px; }
.mB30 { margin-bottom: 30px; }
.mL5 { margin-left: 5px; }
.mL10 { margin-left: 10px; }
.mL15 { margin-left: 15px; }
.mL20 { margin-left: 20px; }
.mL25 { margin-left: 25px; }
.mL30 { margin-left: 30px; }

.pT5 { padding-top: 5px; }
.pT10 { padding-top: 10px; }
.pT15 { padding-top: 15px; }	
.pT20 { padding-top: 20px; }
.pT25 { padding-top: 25px; }
.pT30 { padding-top: 30px; }
.pT35 { padding-top: 35px; }
.pR5 { padding-right: 5px; }
.pR10 { padding-right: 10px; }
.pR15 { padding-right: 15px; }
.pR20 { padding-right: 20px; }
.pR25 { padding-right: 25px; }
.pR30 { padding-right: 30px; }
.pR50 { padding-right: 50px; }
.pB5 { padding-bottom: 5px; }
.pB10 { padding-bottom: 10px; }
.pB15 { padding-bottom: 15px; }
.pB20 { padding-bottom: 20px; }
.pB25 { padding-bottom: 25px; }
.pB30 { padding-bottom: 30px; }	
.pB35 { padding-bottom: 35px; }	
.pL3 { padding-left: 3px; }
.pL5 { padding-left: 5px; }
.pL10 { padding-left: 10px; }
.pL15 { padding-left: 15px; }
.pL20 { padding-left: 20px; }
.pL25 { padding-left: 25px; }
.pL30 { padding-left: 30px; }
.pL40 { padding-left: 40px; }

/* 대한항공 layout */
#Topmenu { width:990px; height:132px; }

#main_wrapper { width:995px; height:790px; background:url(/images/bg/bg_main.jpg) no-repeat left top; }
#main_Contents { padding:23px 0 0 64px; }

#sub_wrapper { width:990px; }
#sub_Contents {background:url(/images/bg/bg_sub.gif) repeat-y left top; width:990px; }
#footer { width:990px; }


/* select htc */
select{behavior: url('/include/selectbox.htc'); width:135px;}


/* 센터 정렬
#wrapper {
	width:1000px;
	background-color:transparent;
	margin: 0 auto;
	position:relative;
 }
*/

/* decoration */


/* sub_bg */
div.sub_bg {background : url(/images/bg/bg_subTop.jpg) no-repeat left top; padding:14px 0 0 74px; width:960px; }
div.sub_bg div.contents { padding:50px 0 10px 0; width:817px; }
div.sub_bg div.contents div.sch { padding:5px 0; }
div.sub_bg div.contents div.sch table { width:817px; background-color:#f6f6f6; }
div.sub_bg div.contents div.sch table td.lbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-y top left; }
div.sub_bg div.contents div.sch table td.rbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-y top right; }
div.sub_bg div.contents div.sch table td.tbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-x top left; }
div.sub_bg div.contents div.sch table td.bbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-x bottom left; }

div.main_sch { padding:5px 0; }
div.main_sch table { width:586px; background-color:#f6f6f6; }
div.main_sch table td.lbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-y top left; }
div.main_sch table td.rbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-y top right; }
div.main_sch table td.tbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-x top left; }
div.main_sch table td.bbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-x bottom left; }

/* by juktoma */
div.sub_bg div.contents div.list2 { width:650px; padding-top:10px; }
div.sub_bg div.contents div.list2 table { width:100%; background-color:#f6f6f6; background:url(/images/shape/bg_sch_bg.gif) repeat-x left top; table-layout:fixed; word-break;break-all; }
div.sub_bg div.contents div.list2 table th { background:url(/images/share/bar_01.gif) no-repeat right center; }
div.sub_bg div.contents div.list2 table th.none { background:none; }
div.sub_bg div.contents div.list2 table td { padding:15px 0; background:url(/images/share/patt_dot.gif) repeat-x left bottom; color:#2693b0; font-weight:bold; text-align:center; table-layout:fixed; }
div.sub_bg div.contents div.list2 table td div.tit { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }

div.sub_bg div.contents div.list2 table td div.con { width:415px; }
div.sub_bg div.contents div.list2 table td div.con a,
div.sub_bg div.contents div.list2 table td div.con a:link,
div.sub_bg div.contents div.list2 table td div.con a:visited { color:#8c8b8b; font-size:11px; line-height:15px; font-weight:normal; }
div.sub_bg div.contents div.list2 table td div.con a:hover,
div.sub_bg div.contents div.list2 table td div.con a:active { color:#ff9b2b; font-size:11px; line-height:15px; font-weight:normal; }
div.sub_bg div.contents div.list2 table td a,
div.sub_bg div.contents div.list2 table td a:link,
div.sub_bg div.contents div.list2 table td a:visited { color:#2693b0; font-weight:bold; }
div.sub_bg div.contents div.list2 table td a:hover,
div.sub_bg div.contents div.list2 table td a:active { color:#ff9b2b; font-weight:bold; }

div.contents div.list3 { width:680; padding-top:5px;  padding-left:20px;}
div.contents div.list3 table { width:100%; background:url(/images/shape/bg_sch_bg.gif) repeat-x left top; table-layout:fixed; text-align: center; word-break;break-all; }
div.contents div.list3 table th { background:url(/images/share/bar_01.gif) no-repeat right center; }
div.contents div.list3 table th.none { background:none; }
div.contents div.list3 table td { padding:5px 0; background:url(/images/share/patt_dot.gif) repeat-x left bottom; color:#2693b0; text-align:center; table-layout:fixed; }
div.contents div.list3 table td div.tit { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }

div.contents div.list4 { width:680px; padding-top:5px; }
div.contents div.list4 table th { background:url(/images/share/bar_01.gif) no-repeat right center; }
div.contents div.list4 table th.none { background:none; }
div.contents div.list4 table td { padding:5px 0; background:url(/images/share/patt_dot.gif) repeat-x left bottom; color:#2693b0; text-align:center; table-layout:fixed; }
div.contents div.list4 table td div.tit { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }

/* by juktoma */

div.sub_bg div.contents div.list { width:817px; padding-top:10px; }
div.sub_bg div.contents div.list table { width:100%; background:url(/images/shape/bg_sch_bg.gif) repeat-x left top; table-layout:fixed; word-break;break-all; }
div.sub_bg div.contents div.list table th { background:url(/images/share/bar_01.gif) no-repeat right center; }
div.sub_bg div.contents div.list table th.none { background:none; }
div.sub_bg div.contents div.list table td { padding:15px 0; background:url(/images/share/patt_dot.gif) repeat-x left bottom; color:#2693b0; font-weight:bold; text-align:center; table-layout:fixed; }
div.sub_bg div.contents div.list table td div.tit { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }

div.sub_bg div.contents div.list table td div.con { width:415px; }
div.sub_bg div.contents div.list table td div.con a,
div.sub_bg div.contents div.list table td div.con a:link,
div.sub_bg div.contents div.list table td div.con a:visited { color:#8c8b8b; font-size:11px; line-height:15px; font-weight:normal; }
div.sub_bg div.contents div.list table td div.con a:hover,
div.sub_bg div.contents div.list table td div.con a:active { color:#ff9b2b; font-size:11px; line-height:15px; font-weight:normal; }
div.sub_bg div.contents div.list table td a,
div.sub_bg div.contents div.list table td a:link,
div.sub_bg div.contents div.list table td a:visited { color:#2693b0; font-weight:bold; }
div.sub_bg div.contents div.list table td a:hover,
div.sub_bg div.contents div.list table td a:active { color:#ff9b2b; font-weight:bold; }

div.sub_bg div.contents div.event_list { width:817px; padding-top:10px; }
div.sub_bg div.contents div.event_list table { width:100%; background:url(/images/shape/bg_sch_bg.gif) repeat-x left top; }
div.sub_bg div.contents div.event_list table th { background:url(/images/share/bar_01.gif) no-repeat right center; }
div.sub_bg div.contents div.event_list table th.none { background:none; }
div.sub_bg div.contents div.event_list table td { padding:7px 0 9px 0; background:url(/images/share/patt_dot.gif) repeat-x left bottom; color:#2693b0; font-weight:bold; text-align:center; }
div.sub_bg div.contents div.event_list table td div.tit { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.sub_bg div.contents div.event_list table td div.con { color:#8c8b8b; font-size:11px; line-height:15px; font-weight:normal; }
div.sub_bg div.contents div.event_list table td a,
div.sub_bg div.contents div.event_list table td a:link,
div.sub_bg div.contents div.event_list table td a:visited { color:#2693b0; font-weight:bold; }
div.sub_bg div.contents div.event_list table td a:hover,
div.sub_bg div.contents div.event_list table td a:active { color:#ff9b2b; font-weight:bold; }

div.sub_bg div.contents div.event_view { width:817px; padding-top:10px; }
div.sub_bg div.contents div.event_view table { width:100%; background:url(/images/shape/bg_sch_bg.gif) repeat-x left top; }
div.sub_bg div.contents div.event_view table th { background:url(/images/share/bar_01.gif) no-repeat right center; }
div.sub_bg div.contents div.event_view table th.none { background:none; }
div.sub_bg div.contents div.event_view table td { padding:7px 0 9px 0; background:url(/images/share/patt_dot.gif) repeat-x left bottom; color:#2693b0; font-weight:bold; text-align:center; }

div.sub_bg div.contents div.event_view_01 { width:817px; padding-top:10px; }
div.sub_bg div.contents div.event_view_01 table { width:817px; }
div.sub_bg div.contents div.event_view_01 table td { color:#2693b0; font-weight:bold; text-align:center; }
div.sub_bg div.contents div.event_view_01 table td.lbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-y top left; }
div.sub_bg div.contents div.event_view_01 table td.rbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-y top right; }
div.sub_bg div.contents div.event_view_01 table td.tbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-x top left; }
div.sub_bg div.contents div.event_view_01 table td.bbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-x bottom left; }

div.sub_bg div.contents div.event_con { padding:15px; color:#8c8b8b; font-size:12px; }


div.sub_bg div.contents div.tag_table { width:817px; padding-top:10px; }
div.sub_bg div.contents div.tag_table table { width:817px; }
div.sub_bg div.contents div.tag_table table td { color:#2693b0; font-weight:bold; text-align:center; }
div.sub_bg div.contents div.tag_table table td.lbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-y top left; }
div.sub_bg div.contents div.tag_table table td.rbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-y top right; }
div.sub_bg div.contents div.tag_table table td.tbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-x top left; }
div.sub_bg div.contents div.tag_table table td.bbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-x bottom left; }

div.tag_popu { width:780px; padding:3px 0; line-height:20px; }
div.tag_popu div.tag { padding:5px; text-align:left; }
div.tag_popu div.tag span { padding:0 2px; line-height:35px; }
div.tag_popu div.tag span.tag_01 a,
div.tag_popu div.tag span.tag_01 a:link,
div.tag_popu div.tag span.tag_01 a:visited { color:#a8a8a8; background-color:#FFF; font-size:12px; font-weight:bold; }
div.tag_popu div.tag span.tag_01 a:hover,
div.tag_popu div.tag span.tag_01 a:active { color:#a8a8a8; background-color:#FFF; font-size:12px; font-weight:bold; }
div.tag_popu div.tag span.tag_02 a,
div.tag_popu div.tag span.tag_02 a:link,
div.tag_popu div.tag span.tag_02 a:visited { color:#5b5b5b; background-color:#FFF; font-size:14px; font-weight:bold; }
div.tag_popu div.tag span.tag_02 a:hover,
div.tag_popu div.tag span.tag_02 a:active { color:#5b5b5b; background-color:#FFF; font-size:14px; font-weight:bold; }
div.tag_popu div.tag span.tag_03 a,
div.tag_popu div.tag span.tag_03 a:link,
div.tag_popu div.tag span.tag_03 a:visited { color:#141414; background-color:#FFF; font-size:16px; font-weight:bold; text-decoration:underline; }
div.tag_popu div.tag span.tag_03 a:hover,
div.tag_popu div.tag span.tag_03 a:active { color:#141414; background-color:#FFF; font-size:16px; font-weight:bold; text-decoration:underline; }
div.tag_popu div.tag span.tag_04 a,
div.tag_popu div.tag span.tag_04 a:link,
div.tag_popu div.tag span.tag_04 a:visited { color:#ffaa42; background-color:#FFF; font-size:18px; font-weight:bold; }
div.tag_popu div.tag span.tag_04 a:hover,
div.tag_popu div.tag span.tag_04 a:active { color:#ffaa42; background-color:#FFF; font-size:18px; font-weight:bold; }
div.tag_popu div.tag span.tag_05 a,
div.tag_popu div.tag span.tag_05 a:link,
div.tag_popu div.tag span.tag_05 a:visited { color:#ff7f19; background-color:#FFF; font-size:20px; font-weight:bold; }
div.tag_popu div.tag span.tag_05 a:hover,
div.tag_popu div.tag span.tag_05 a:active { color:#ff7f19; background-color:#FFF; font-size:20px; font-weight:bold; }
div.tag_popu div.tag span.tag_06 a,
div.tag_popu div.tag span.tag_06 a:link,
div.tag_popu div.tag span.tag_06 a:visited { color:#ffffff; background-color:#ff7f19; font-size:22px; font-weight:bold; }
div.tag_popu div.tag span.tag_06 a:hover,
div.tag_popu div.tag span.tag_06 a:active { color:#ffffff; background-color:#ff7f19; font-size:22px; font-weight:bold; }

div.main_tag { width:186px; line-height:20px; height:134px; }
div.main_tag div.tag { padding:3px; line-height:30px; }
div.main_tag div.tag span { padding:0 2px; }
div.main_tag div.tag span.tag_01 a,
div.main_tag div.tag span.tag_01 a:link,
div.main_tag div.tag span.tag_01 a:visited { color:#a8a8a8; background-color:#FFF; font-size:12px; font-weight:bold; }
div.main_tag div.tag span.tag_01 a:hover,
div.main_tag div.tag span.tag_01 a:active { color:#a8a8a8; background-color:#FFF; font-size:12px; font-weight:bold; }
div.main_tag div.tag span.tag_02 a,
div.main_tag div.tag span.tag_02 a:link,
div.main_tag div.tag span.tag_02 a:visited { color:#5b5b5b; background-color:#FFF; font-size:14px; font-weight:bold; }
div.main_tag div.tag span.tag_02 a:hover,
div.main_tag div.tag span.tag_02 a:active { color:#5b5b5b; background-color:#FFF; font-size:14px; font-weight:bold; }
div.main_tag div.tag span.tag_03 a,
div.main_tag div.tag span.tag_03 a:link,
div.main_tag div.tag span.tag_03 a:visited { color:#141414; background-color:#FFF; font-size:16px; font-weight:bold; text-decoration:underline; }
div.main_tag div.tag span.tag_03 a:hover,
div.main_tag div.tag span.tag_03 a:active { color:#141414; background-color:#FFF; font-size:16px; font-weight:bold; text-decoration:underline; }
div.main_tag div.tag span.tag_04 a,
div.main_tag div.tag span.tag_04 a:link,
div.main_tag div.tag span.tag_04 a:visited { color:#ffaa42; background-color:#FFF; font-size:18px; font-weight:bold; }
div.main_tag div.tag span.tag_04 a:hover,
div.main_tag div.tag span.tag_04 a:active { color:#ffaa42; background-color:#FFF; font-size:18px; font-weight:bold; }
div.main_tag div.tag span.tag_05 a,
div.main_tag div.tag span.tag_05 a:link,
div.main_tag div.tag span.tag_05 a:visited { color:#ff7f19; background-color:#FFF; font-size:20px; font-weight:bold; }
div.main_tag div.tag span.tag_05 a:hover,
div.main_tag div.tag span.tag_05 a:active { color:#ff7f19; background-color:#FFF; font-size:20px; font-weight:bold; }
div.main_tag div.tag span.tag_06 a,
div.main_tag div.tag span.tag_06 a:link,
div.main_tag div.tag span.tag_06 a:visited { color:#ffffff; background-color:#ff7f19; font-size:22px; font-weight:bold; }
div.main_tag div.tag span.tag_06 a:hover,
div.main_tag div.tag span.tag_06 a:active { color:#ffffff; background-color:#ff7f19; font-size:22px; font-weight:bold; }


div.Left_info table { width:184px; background:url(/images/shape/bt_LtbBg.gif) repeat-y top left; }
div.Left_info table td { padding:0 15px; color:#000000; }
div.Left_info table td.top { height:26px; background:url(/images/shape/bt_LtbTop.gif) no-repeat top left; }
div.Left_info table td.btm { height:17px; background:url(/images/shape/bt_LtbBtm.gif) no-repeat top left; }
div.Right_contents { padding-left:15px; }
div.Right_contents div.sch_my { padding-top:5px; }
div.Right_contents div.sch_my table { width:613px; background-color:#f6f6f6; }
div.Right_contents div.sch_my table td { }
div.Right_contents div.sch_my table td.lbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-y top left; }
div.Right_contents div.sch_my table td.rbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-y top right; }
div.Right_contents div.sch_my table td.tbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-x top left; }
div.Right_contents div.sch_my table td.bbg { background:url(/images/shape/tb_bg_bgray.gif) repeat-x bottom left; }


div.my_list { width:613px; padding-top:10px; }
div.my_list table { width:100%; background:url(/images/shape/bg_sch_bg.gif) repeat-x left top; }
div.my_list table th { background:url(/images/share/bar_01.gif) no-repeat right center; }
div.my_list table th.none { background:none; }
div.my_list table td { padding:15px 0; background:url(/images/share/patt_dot.gif) repeat-x left bottom; color:#2693b0; font-weight:bold; text-align:center; }
div.my_list table td div.tit { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.my_list table td div.con { width:415px; }
div.my_list table td div.con a,
div.my_list table td div.con a:link,
div.my_list table td div.con a:visited { color:#8c8b8b; font-size:11px; line-height:15px; font-weight:normal; }
div.my_list table td div.con a:hover,
div.my_list table td div.con a:active { color:#ff9b2b; font-size:11px; line-height:15px; font-weight:normal; }
div.my_list table td a,
div.my_list table td a:link,
div.my_list table td a:visited { color:#2693b0; font-weight:bold; }
div.my_list table td a:hover,
div.my_list table td a:active { color:#ff9b2b; font-weight:bold; }


/* 테마별여행정보 */

div.mainContents { background:url(/images/bg/bg_theme_subMain.jpg) no-repeat top left; width:817px; height:450px; padding:32px 0 0 45px; }

div.sort { padding-top:12px; color:#000; width:817px; }

/* by juktoma */
div.sort2 { padding-top:12px; color:#000; width:650px;}
/* by juktoma */

div.textBox div { float:left; color:#686868; font-size:12px; }
div.textBox div.textBox_L { background:url(/images/bg/bg_txtBox_L.gif) no-repeat top left; width:23px; height:29px; }
div.textBox div.textBox_M { background:url(/images/bg/bg_txtBox_M.gif) repeat-x top left; height:29px; padding:7px 3px 0 2px; }
div.textBox div.textBox_R { background:url(/images/bg/bg_txtBox_R.gif) no-repeat top left; width:12px; height:29px; }


div.subj01 { border:1px solid #e5e3dc; background-color:#FFF; padding:6px; width:817px; height:28px; color:#000000; }
div.subj02 { background-color:#f4f4f4; padding:5px 0 2px 6px; width:817px; height:20px; color:#5b5b5b; }
div.subj02 div { float:left; }
div.subj03 { border:1px solid #e5e3dc; background-color:#faf9f7; padding:10px 0 8px 20px; width:817px; height:20px; color:#5b5b5b; }
div.subj04 { border:1px solid #e5e3dc; background-color:#faf9f7; padding:10px 0 8px 20px; width:817px; color:#5b5b5b; }
div.subj04 table { width:100%; }
div.subj04 table td { height:25px; color:#8c8b8b; font-size:11px; }
div.subj05 { border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#ffffff; padding:10px 0 10px 10px; width:817px; height:26px; color:#5b5b5b; }
div.subj05 div { float:left; }
div.subj06 { width:807px; padding-top:10px; }
div.subj07 { border:1px solid #e5e3dc; background-color:#faf9f7; padding:10px 0 8px 10px; width:817px; color:#5b5b5b; }
	div.addlist table { width:785px; }
	div.addlist table td { color:#8c8b8b; font-size:12px; border-bottom:1px solid #e9e2dc; height:30px; }
	div.addlist table td.none { color:#8c8b8b; font-size:12px; border-bottom:none; height:30px; }
div.subj08 { border:1px solid #e5e3dc; background-color:#faf9f7; padding:10px 0 8px 20px; width:817px; color:#5b5b5b; }
div.subj09 { border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#ffffff; padding:10px 0 10px 10px; width:817px; height:40px; color:#5b5b5b; }
div.subj09 div { float:left; }

div.choice_tag div { float:left; }
div.sch_tab { width:817px; }
div.sch_tag table { width:817px; background-color:#f6f6f6; }
div.sch_tag table td.tbg { background:url(/images/shape/tb_bg_01.gif) repeat-x top left; }
div.sch_tag table td.lbg { background:url(/images/shape/tb_bg_01.gif) repeat-y top left; }
div.sch_tag table td.rbg { background:url(/images/shape/tb_bg_01.gif) repeat-y top right; }
div.sch_tag table td.bbg { background:url(/images/shape/tb_bg_01.gif) repeat-x bottom left; }
	
div.prev_next { width:817px; }
div.prev_next table { border-top:2px solid #68b8cf; border-bottom:2px solid #68b8cf; width:817px; }
div.prev_next table th { border-bottom:1px solid #68b8cf; background-color:#f6f6f6; height:33px; }
div.prev_next table th.none { border-bottom:none; background-color:#f6f6f6; height:33px; }
div.prev_next table td  { padding-left:20px; color:#2693b0; font-size:12px; font-weight:bold; border-bottom:1px solid #e2e2e2; }
div.prev_next table td a,
div.prev_next table td a:link,
div.prev_next table td a:visited { color:#2693b0; font-size:12px; font-weight:bold; }
div.prev_next table td a:hover,
div.prev_next table td a:active { color:#ff9b2b; font-size:12px; font-weight:bold; text-decoration:underline; }

/* 페이징 */

/* by juktoma */
div.paging2 { padding-top:10px; color:#2693b0; text-align:center; width:650px; }
div.paging2 span { padding:0 3px; }

div.paging2 span a,
div.paging2 span a:link,
div.paging2 span a:visited { padding-top:10px; color:#2693b0; }
div.paging2 span a:hover,
div.paging2 span a:active { padding-top:10px; color:#ff7703; text-decoration:underline }
/* by juktoma */

div.paging { padding-top:10px; color:#2693b0; text-align:center; width:817px; }
div.paging span { padding:0 3px; }

div.paging span a,
div.paging span a:link,
div.paging span a:visited { padding-top:10px; color:#2693b0; }
div.paging span a:hover,
div.paging span a:active { padding-top:10px; color:#ff7703; text-decoration:underline }

table.paging { background:none; }
/* 메인 */
	/* 왼쪽 메뉴 */
		div.main_Left { float:left; width:250px; padding-right:47px; }
		div.main_Left div.newsEvent { padding-bottom:15px; }
		div.main_Left div.newsEvent div.tit { border-bottom:1px solid #d7d7d7; height:21px; padding-right:10px; }
		div.main_Left div.newsEvent div.list {  border-bottom:1px solid #d7d7d7; height:119px; }
		div.main_Left div.newsEvent div.list table { width:100%; }
		div.main_Left div.newsEvent div.list table td { background:url(/images/share/patt_dot.gif) repeat-x bottom left; padding:3px 0 5px 0; }
		div.main_Left div.newsEvent div.list table td.none { background:none; padding:3px 0 5px 0; }
		
		div.main_Left div.popuTag { padding-bottom:15px; }
		div.main_Left div.popuTag div.tit { height:21px; }
		div.main_Left div.popuTag div.con table { width:100%; }
		div.main_Left div.popuTag div.con table td.lbg { background:url(/images/shape/tb_bg_gray.gif) repeat-y top left; }
		div.main_Left div.popuTag div.con table td.rbg { background:url(/images/shape/tb_bg_gray.gif) repeat-y top right; }
		div.main_Left div.popuTag div.con table td.tbg { background:url(/images/shape/tb_bg_gray.gif) repeat-x top left; }
		div.main_Left div.popuTag div.con table td.bbg { background:url(/images/shape/tb_bg_gray.gif) repeat-x bottom left; }

		
	/* 오른쪽 컨텐츠 */
		div.main_Contents { float:left; width:586px; }
		div.main_Contents div.main_slc { background:url(/images/bg/bg_sch.gif) no-repeat left top; padding:10px 0 10px 19px; }
		div.main_Contents div.flash_map { padding:5px 0 15px 0; }
		div.main_Contents div.tab_menu div { float:left; }
		div.main_Contents div.tab_con table { width:100%; }
		div.main_Contents div.tab_con table td.lbg { background:url(/images/shape/tb_bg_blue.gif) repeat-y top left; }
		div.main_Contents div.tab_con table td.rbg { background:url(/images/shape/tb_bg_blue.gif) repeat-y top right; }
		div.main_Contents div.tab_con table td.bbg { background:url(/images/shape/tb_bg_blue.gif) repeat-x bottom left; }
		
		
		

		/* 탭메뉴 (인기도시) */
		div.popuCity { float:left; padding-right:6px; }
		div.city_img { background:url(/images/bg/bg_mainTab.gif) no-repeat left top; padding:6px; }
		div.city_txt,
		div.city_txt a,
		div.city_txt a:link,
		div.city_txt a:visited { width:107px; text-align:center; color:#249fce; font-size:12px; font-weight:bold; }
		div.city_txt a:hover,
		div.city_txt a:active { width:107px; text-align:center; color:#249fce; font-size:12px; font-weight:bold; text-decoration:underline; }
		

div.img_border { float:left; border:1px solid #ede6df; background-color:#ffffff; padding:4px; width:76px; height:56px;}
								.img_border IMG {width:76px; height:56px; display:block;}

/* 둥근 테이블 */
table.tb_Gray { width:100%; }
table.tb_Gray td.lbg { background:url(/images/shape/tb_bg_gray.gif) repeat-y top left; }
table.tb_Gray td.rbg { background:url(/images/shape/tb_bg_gray.gif) repeat-y top right; }
table.tb_Gray td.tbg { background:url(/images/shape/tb_bg_gray.gif) repeat-x top left; }
table.tb_Gray td.bbg { background:url(/images/shape/tb_bg_gray.gif) repeat-x bottom left; }

/* 팝업 */
div.pop201 { width:201px; height:85px; }
div.pop201 table { width:201px; }
div.pop201 table td { text-align:center; color:#707070; font-size:12px; }
div.pop201 table td.lbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-y top left; }
div.pop201 table td.rbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-y top right; }
div.pop201 table td.tbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-x top left; }
div.pop201 table td.bbg { background:url(/images/shape/tb_bg_bwhite.gif) repeat-x bottom left; }




/* 불릿 */
div.bul_01 { background:url(/images/share/bul_01.gif) no-repeat left center; padding:2px 0 0 10px; }
div.bul_02 { background:url(/images/share/bul_02.gif) no-repeat left top; padding-left:7px; color:#2693b0; font-weight:bold; font-size:12px; }
div.bul_03 { background:url(/images/share/bul_03.gif) no-repeat left center; padding-left:13px; }
div.bul_04 { background:url(/images/share/bul_04.gif) no-repeat left center; padding:3px 0 0 17px; color:#5b5b5b; font-size:12px; }
div.bul_05 { background:url(/images/share/bul_04.gif) no-repeat left center; padding:3px 0 0 17px; color:#8c8b8b; font-size:11px; }
div.bul_06 { padding:3px 0 0 0; color:#8c8b8b; font-size:11px; }
div.bul_07 { background:url(/images/share/bul_05.gif) no-repeat left center; padding:1px 0 0 10px; color:#000000; font-size:12px; }


/* 폰트스타일 */
.font_01 { color:#249fce; font-size:12px; font-family:굴림, 돋움, Seoul }
.font_02 { color:#ff9b2b; font-size:12px; font-family:굴림, 돋움, Seoul; text-decoration:underline; }
.font_03,
.font_03 a,
.font_03 a:link,
.font_03 a:visited { color:#2693b0; font-size:12px; font-family:굴림, 돋움, Seoul; }
.font_03 a:hover,
.font_03 a:active { color:#2693b0; font-size:12px; font-family:굴림, 돋움, Seoul; text-decoration:underline; }
.font_04 { color:#2693b0; font-size:12px; font-family:굴림, 돋움, Seoul; }
.font_05 { color:#ff9b2b; font-size:12px; font-family:굴림, 돋움, Seoul; }
.font_06 { color:#8c8b8b; font-size:11px; font-family:굴림, 돋움, Seoul; }
.font_07 { color:#000000; font-size:12px; font-family:굴림, 돋움, Seoul; }
.font_08 { color:#f28314; font-size:11px; font-family:굴림, 돋움, Seoul; }
.font_09,
.font_09 a,
.font_09 a:link,
.font_09 a:visited { color:#2693b0; font-size:12px; font-family:굴림, 돋움, Seoul; text-decoration:underline; }
.font_09 a:hover,
.font_09 a:active { color:#2693b0; font-size:12px; font-family:굴림, 돋움, Seoul; text-decoration:underline; }

/* 텍스트박스 */
.inputTxt_01 { border:1px solid #cabfaa; padding:1px; height:16px; }
.inputTxt_02 { border:1px solid #c7c7c7; padding:1px; height:16px; }
.inputTxt_03 { border:1px solid #e5e3dc; background-color:#fbfbfb; color:#5a5a5a; font-size:11px; padding:1px; height:16px; }

.line_01 { border-bottom:1px solid #d1e1e5; height:1px; }
.line_02 { border-bottom:1px solid #68b8cf; height:1px; }


/*	by 조중현 */
div.sub_bg div.contents div.list5 { width:817px; padding-top:10px; }
div.sub_bg div.contents div.list5 table { width:100%; background:url(/images/shape/bg_sch_bg.gif) repeat-x left top; table-layout:fixed; word-break;break-all; }
div.sub_bg div.contents div.list5 table th { background:url(/images/share/bar_01.gif) no-repeat right center; }
div.sub_bg div.contents div.list5 table th.none { background:none; }
div.sub_bg div.contents div.list5 table td { padding:15px 0; background:url(/images/share/patt_dot.gif) repeat-x left bottom; color:#2693b0; font-weight:bold; text-align:center; table-layout:fixed; }
div.sub_bg div.contents div.list5 table td div.tit { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.sub_bg div.contents div.list5 table td div.tit a,
div.sub_bg div.contents div.list5 table td div.tit a:link,
div.sub_bg div.contents div.list5 table td div.tit a:visited {color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.sub_bg div.contents div.list5 table td div.tit a:hover,
div.sub_bg div.contents div.list5 table td div.tit a:active { color:#ff9b2b; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.sub_bg div.contents div.list5 table td a,
div.sub_bg div.contents div.list5 table td a:link,
div.sub_bg div.contents div.list5 table td a:visited { color:#2693b0; font-weight:bold; }
div.sub_bg div.contents div.list5 table td a:hover,
div.sub_bg div.contents div.list5 table td a:active { color:#ff9b2b; font-weight:bold; }
div.sub_bg div.contents div.list5 table td div.con  { width:415px; }
div.sub_bg div.contents div.list5 table td div.con  { color:#8c8b8b; font-size:11px; ine-height:15px; font-weight:normal; }


div.sub_bg div.contents div.list6 { width:650px; padding-top:10px; }
div.sub_bg div.contents div.list6 table { width:100%; background-color:#f6f6f6; background:url(/images/shape/bg_sch_bg.gif) repeat-x left top; table-layout:fixed; word-break;break-all; }
div.sub_bg div.contents div.list6 table th { background:url(/images/share/bar_01.gif) no-repeat right center; }
div.sub_bg div.contents div.list6 table th.none { background:none; }
div.sub_bg div.contents div.list6 table td { padding:15px 0; background:url(/images/share/patt_dot.gif) repeat-x left bottom; color:#2693b0; font-weight:bold; text-align:center; table-layout:fixed; }
div.sub_bg div.contents div.list6 table td div.tit { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.sub_bg div.contents div.list6 table td div.con a,
div.sub_bg div.contents div.list6 table td div.con a:link,
div.sub_bg div.contents div.list6 table td div.con a:visited { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.sub_bg div.contents div.list6 table td div.con a:hover,
div.sub_bg div.contents div.list6 table td div.tit a:active { color:#ff9b2b; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.sub_bg div.contents div.list6 table td a,
div.sub_bg div.contents div.list6 table td a:link,
div.sub_bg div.contents div.list6 table td a:visited { color:#2693b0; font-weight:bold; }
div.sub_bg div.contents div.list6 table td a:hover,
div.sub_bg div.contents div.list6 table td a:active { color:#ff9b2b; font-weight:bold; }
div.sub_bg div.contents div.list6 table td div.con { width:415px; }
div.sub_bg div.contents div.list6 table td div.con  { color:#8c8b8b; font-size:11px; ine-height:15px; font-weight:normal; }


div.my_list2 { width:613px; padding-top:10px; }
div.my_list2 table { width:100%; background:url(/images/shape/bg_sch_bg.gif) repeat-x left top; }
div.my_list2 table th { background:url(/images/share/bar_01.gif) no-repeat right center; }
div.my_list2 table th.none { background:none; }
div.my_list2 table td { padding:15px 0; background:url(/images/share/patt_dot.gif) repeat-x left bottom; color:#2693b0; font-weight:bold; text-align:center; }
div.my_list2 table td div.tit { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.my_list2 table td div.tit a,
div.my_list2 table td div.tit a:link,
div.my_list2 table td div.tit a:visited { color:#2693b0; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.my_list2 table td div.tit a:hover,
div.my_list2 table td div.tit a:active { color:#ff9b2b; font-size:12px; font-weight:bold; padding-bottom:5px; }
div.my_list2 table td a,
div.my_list2 table td a:link,
div.my_list2 table td a:visited { color:#2693b0; font-weight:bold; }
div.my_list2 table td a:hover,
div.my_list2 table td a:active { color:#ff9b2b; font-weight:bold; }
div.my_list2 table td div.con { width:415px; }
div.my_list2 table td div.con { color:#8c8b8b; font-size:11px; line-height:15px; font-weight:normal; }


/*	END 조중현  */



























