@charset "shift_jis";
@import url("common.css");
@import url("global.css");

div#main_wrap {position:relative; width:100%; margin-bottom:20px; background:url("../img/sub/bg_left.gif") repeat-y;}
div#left_menu_wrap {position:relative; float:left; width:175px; }
div#contents_wrap { float:left; width:670px; margin-left:20px; }
.section { padding:10px; 10px 0 10px; width:650px;}

/* sub title */
div#left_tit_tourist {position:absolute; top:0; left:0; z-index:20; background:url("../img/sub/left_tt_tourist.gif") no-repeat; width:175px; height:50px; padding:15px 0px 0px 15px; color:#FFFFFF;}
div#left_tit_resident {position:absolute; top:0; left:0; z-index:20; background:url("../img/sub/left_tt_resident.gif") no-repeat; width:175px; height:50px; padding:15px 0px 0px 15px; color:#FFFFFF;}
div#left_tit_business {position:absolute; top:0; left:0; z-index:20; background:url("../img/sub/left_tt_business.gif") no-repeat; width:175px; height:50px; padding:15px 0px 0px 15px; color:#666666;}
div#left_tit_gwangju {position:absolute; top:0; left:0; z-index:20; background:url("../img/sub/left_tt_gwangju.gif") no-repeat; width:175px; height:50px; padding:15px 0px 0px 15px; color:#FFFFFF;}
div#left_tit_faq {position:absolute; top:0; left:0; z-index:20; background:url("../img/sub/left_tt_faq.gif") no-repeat; width:175px; height:50px; padding:15px 0px 0px 15px; color:#FFFFFF;}
div#left_tit_etc {position:absolute; top:0; left:0; z-index:20; background:url("../img/sub/left_tt_resident.gif") no-repeat; width:175px; height:50px; padding:15px 0px 0px 15px; color:#FFFFFF;}

/* sub menu */
div#left_menu { position:relative; z-index:10; margin-top:60px;}
div#left_menu ul { margin:10px 0 25px 0; list-style:none; font-size:14px;}
div#left_menu ul li { margin:10px 10px 0 10px; padding-left:15px; background:url("../img/sub/bul_sub.gif") no-repeat 7px 7px; font-weight:bold; line-height:100%;}
div#left_menu ul li ul { margin:5px 0 0 -15px; list-style:none; font-size:12px;}
div#left_menu ul li ul li {margin:0;  background:none; font-weight:normal; background:url("../img/sub/bg_smiddle.gif") repeat-y; line-height:100%; padding:3px 10px 0 10px;}
div#left_menu ul li ul li.first {padding-top:10px; background:url("../img/sub/bg_stop.gif") no-repeat left top;}
div#left_menu ul li ul li.last {padding-bottom:10px; background:url("../img/sub/bg_sbottom.gif") no-repeat left bottom;}

/* navi */
div#navigator_wrap { height:35px; padding-bottom:5px; background:url("../img/sub/navi_line.gif") no-repeat bottom;}
div#navigator_wrap img { vertical-align:middle;}
div#navigator_wrap .navi { list-style:none; padding:5px 0px 5px 10px; height:20px; font-size:small; float:left}
div#navigator_wrap .navi_btn ul { list-style:none; text-align:right; float:right; padding:5px 10px 5px 0px;}
div#navigator_wrap li { float:left}
div#navigator_wrap span.now {font-weight:bold; color:#004276;}

/* content title */
div.section h2 { margin-bottom:15px;}
div.section h3 { margin-bottom:15px;}
h4 { background:url("../img/common/bul_h4.gif") no-repeat 0 2px; text-indent:18px; margin-bottom:10px; margin-top:10px;}
h5 { background:url("../img/common/bul_h5.gif") no-repeat 0 5px; text-indent:10px; color:#003399; margin:5px 0 5px 10px; font-size:1em;}
div.section ol { padding:5px 15px 5px 15px; margin-left:15px;}
div.section ul { list-style:none; padding:5px 15px 5px 15px;}
div.section ul li { background:url("../img/common/bul_blue_s.gif") no-repeat 0 8px; text-indent:7px; margin-bottom:3px;}
div.section ul li ul.cnt_stylenone li { list-style:none; background:url("../img/common/bul_.gif") no-repeat; margin:0px; padding:0px;}

/* content */
div.section .h5_cnt {padding:0 10px 5px 10px;}
div.dotline_w { width:100%; background:url("../img/common/dotline_w.gif") repeat-x; height:1px; margin-top:10px; margin-bottom:10px;}
div.4deth_menu { width:100%; border:1px solid #DDD; text-align:center; background-color:#EFF1F4; height:25px; }

/* table */
table.table_style1 { border-collapse: collapse; width:100%; border-top: 2px solid #3989E0; border-bottom: 1px solid #3989E0; border-left: 1px solid #DDD; border-right: 1px solid #DDD; *border-right: 1px solid #fff; text-indent:0;}
table.table_style1 thead, table.table_style1 tbody th, table.table_style1 tfoot { background: #EFF1F4; text-align: center; vertical-align: middle; font-weight:bold;}
table.table_style1 .td_center { text-align:center;  }
table.table_style1 thead th { padding: 5px; text-align: center;}
table.table_style1 th, table.table_style1 td { border-top: 1px solid #DDDDDD; padding: 5px;}
table.table_style1 tr th, table.table_style1 tr td { border-right: 1px solid #DDDDDD; } 

table.table_style2 { border-collapse: collapse; width:100%; border-top: 2px solid #3989E0; border-bottom: 1px solid #3989E0; border-left: 1px solid #DDD; border-right: 1px solid #DDD; *border-right: 1px solid #fff; text-indent:0;}
table.table_style2 thead, table.table_style2 tbody th, table.table_style2 tfoot { background: #EFF1F4; text-align: center; vertical-align: middle; font-weight:bold;}
table.table_style2 .td_center { text-align:center;  }
table.table_style2 thead th {  text-align: center;}
table.table_style2 th, table.table_style2 td { border-top: 1px solid #DDDDDD; }
table.table_style2 tr th, table.table_style2 tr td { border-right: 1px solid #DDDDDD; }

/* contact */
hr { display:none;}
ul.contact { position:relative; background:url("../img/common/skip_bg.gif") repeat-x; height:50px; margin-top:20px; list-style:none; padding:5px 10px 0 10px; font-size:12px;}


/* Print */
@media print
{
	div#head_user_wrap, div#head_wrap, div#left_menu_wrap, div#footer_wrap, div#floating_banner {display:none;}
	div#contents_wrap {width:100%;}
	a:link:after, a:visited:after { content: "("attr(href)")"; }
}

/* tourist */
div#tour_taste { } 
div#tour_taste .food_img { width: 170px; height: 120px; float:left; margin-left:10px; margin-top:10px;} 
div#tour_taste .food_list { float: left; margin-top:10px;}
div#tour_taste .food_list dl { clear:both; margin:0px; padding:0px;}
div#tour_taste .food_list dt { background:url(../img/common/bul_blue_s.gif) 0 8px no-repeat; float:left; font-weight:bold; text-indent:7px; color:#003399}
div#tour_taste .food_list dd { float:left; margin:0px; padding-left:5px;}

div#tour_template { position:relative; overflow:visible; }
div#tour_template h5 { background:url("../img/common/bul_h5.gif") no-repeat 0 5px; text-indent:10px; color:#003399; margin:0px;}
div#pt_img { position:relative; width:190px; float:left; height:120px } 

div.tip_lifo { position:relative; float: left; margin:0px; padding:10px; border:1px solid #DDD; width:630px;}
div.tip_lifo dl { clear:both; padding:0 10px 5px 10px;}
div.tip_lifo dt { background:url(../img/common/bul_blue_s.gif) 0 8px no-repeat; float:left; font-weight:bold; text-indent:7px; color:#003399;}
div.tip_lifo dd { float:left; margin:0px; padding-left:5px;}

div#tip_lifo2 { position:relative; padding:15px; width:410px; float:left; border:1px solid #b2cce5; }
div#tip_lifo2 dl { clear:both; width:100%; float:left; margin:0px;}
div#tip_lifo2 dt { background:url(../img/common/bul_blue_s.gif) 0 8px no-repeat; float:left; font-weight:bold; text-indent:7px; color:#003399; width:65px;}
div#tip_lifo2 dd { float:left; margin:0px; padding-left:15px; background:url("../img/common/bu_user_line.gif") no-repeat left;}
div#more_info { position:relative; clear:both; width:650px; }


div.line_w { width:100%; background:url("../img/common/dotline_w.gif") repeat-x; height:1px; margin-top:10px; margin-bottom:10px;}
div#dotline_w { width:100%; background:url("../img/common/dotline_w.gif") repeat-x; height:1px; margin-top:10px; margin-bottom:10px;}

div#tip_lifo3 { position:relative; padding:0 15px 15px 15px; width:430px; float:left;}
div#pt_img3 { position:relative; width:170px; float:left; height:120px } 
div#tip_lifo3 h5 { height:20px; float:left; width:100%;}
div#tip_lifo3 dl { clear:both; width:100%; float:left; margin:0px;}
div#tip_lifo3 dt { background:url("../img/common/bul_blue_s.gif") 0 8px no-repeat; float:left; font-weight:bold; text-indent:7px; color:#003399; width:65px;}
div#tip_lifo3 dd { float:left; margin:0px; padding-left:15px; background:url("../img/common/bu_user_line.gif") no-repeat left;}

/* member */
div#member_body  {text-align:center; background:url("../img/common/bg_rainbow.gif") no-repeat top center;}
.member_body  {text-align:center; background:url("../img/common/bg_rainbow.gif") no-repeat top center;}
div#member_wrapper { position:relative; width:670px; margin:0 auto; text-align:left;}
div#member_content_wrap { position:relative; border:1px solid #7f9fb4; background-color:#FFFFFF; border-bottom:2px solid #7f9fb4; margin:0px;}
div.member_section { padding:20px;}
div.member_section h2 { margin:0px; height:0px; }
html, body, div, table, input, th, td { position:relative; font: 12px Arial, sans-serif; color:#333333;}

div#member_logo { position:relative; clear:both; height:30px; margin:0px; padding:0px;}
div#member_logo ul { margin:0px;; padding:0px;}
div#member_logo li { list-style:none; float:left; margin-right:10px;}
div#member_logo h1 { font-size:24px; font-weight:bold; font-family:Times New Roman, Times, serif; text-decoration:none; color:#333;}

div.member_tip_lifo { float:left; margin:0px; border:1px solid #DDD; width:630px; background:#f3f8fc; padding:0px;}
div.member_tip_lifo dl { clear:both; padding:5px 10px 5px 10px;}
div.member_tip_lifo dt { background:url("../img/common/bul_blue.gif") 0 8px no-repeat; float:left; font-weight:bold; text-indent:7px; color:#003399; width:150px;}
div.member_tip_lifo dd { float:left; margin:0px; padding-left:5px;}
div.member_tip_lifo p { font-weight:bold; color:#003399;}
div.member_button { position:relative; margin:0px; padding:5px 0 10px 0; clear:both; text-align:center; width:630px;}

/* save */
div.member_tip_lifo3 { float:left; margin:0px; border:1px solid #DDD; width:630px; background:#f3f8fc; padding:10px;}
div.member_tip_lifo3 dl { clear:both; padding:0px; margin:0px;}
div.member_tip_lifo3 dt { background:url("../img/common/bul_blue.gif") 0 8px no-repeat; float:left; text-indent:7px; }
div.member_tip_lifo3 dd { float:right; margin:0px; padding-left:5px; font-weight:bold; color:#003399;}
div.member_tip_lifo3 p { font-weight:bold; color:#003399;}

/* popup */
div#member_wrapper_pop { position:relative; width:470px; margin:0 auto; text-align:left;}

div.member_tip_lifo_pop { float:left; margin:0px; border:1px solid #DDD; width:430px; background:#f3f8fc; padding:0px;}
div.member_tip_lifo_pop dl { clear:both; padding:5px 10px 5px 10px; margin:0px;}
div.member_tip_lifo_pop dt { background:url("../img/common/bul_blue.gif") 0 8px no-repeat; float:left; font-weight:bold; text-indent:7px; color:#003399; width:150px; padding-top:3px;}
div.member_tip_lifo_pop dd { float:left; margin:0px; padding-left:5px;}
div.member_tip_lifo_pop p { font-weight:bold; color:#003399;}

div.member_button_pop { position:relative; margin:0px; padding:5px 0 10px 0; clear:both; text-align:center; width:430px;}

/* login */
div.member_tip_lifo_pop2 { float:left; margin:0; border:1px solid #DDD; width:425px; background:#f3f8fc; padding:10px;}
div.member_tip_lifo_pop2 dl { clear:both; padding:5px 10px 0px 10px; margin:0px;}
div.member_tip_lifo_pop2 dt { background:url("../img/bul_blue.gif") 0 8px no-repeat; float:left; font-weight:bold; text-indent:7px; color:#003399; width:80px; padding-top:3px;}
div.member_tip_lifo_pop2 dd { float:left; margin:0px; padding-left:5px;}
div.member_tip_lifo_pop2 p { font-weight:bold; color:#003399;}
div.member_dotline_w { position:relative; clear:both; width:98%; background:url("../img/dotline_w.gif") repeat-x; height:1px;}



/* SUB_FAQ */
div.h2_tit { position:relative; clear:both;}
div.h2_tit h1 {float:left; margin:0px;; padding:0px; vertical-align:top;}
div.h2_tit p {float:left; text-align:left; color:#666; margin-left:20px; padding-top:10px; line-height:120%;}
div.sub_faq {position:relative; clear:both; margin-top:10px;}
div.sub_faq .faq_search { position:relative; clear:both; potext-align:center; background:url("../img/faq/main_search_bg.gif") repeat-x; height:57px; padding-top:15px; color:#003399; font-weight:bold; text-align:center;}
div.sub_faq .faq_result { position:relative; clear:both; background-color:#FFFFFF; }
div.sub_faq .faq_result span { font-weight:bold;}
div.sub_faq .faq_result ul.cate_emergency li { background:url("../img/common/ico_q_red.gif") no-repeat 0 3px;; text-indent:15px;}
div.sub_faq .faq_result ul.cate_tourist li { background:url("../img/common/ico_q_oran.gif") no-repeat 0 3px;; text-indent:15px;}
div.sub_faq .faq_result ul.cate_resident li { background:url("../img/common/ico_q_blue.gif") no-repeat 0 3px;; text-indent:15px;}
div.sub_faq .faq_result ul.cate_business li { background:url("../img/common/ico_q_green.gif") no-repeat 0 3px;; text-indent:15px;}
div.sub_faq .faq_result ul.faq_menu { margin:0px; padding:0px; background-color:#f5f7f9; width:630px; text-align:center;}
div.sub_faq .faq_result ul.faq_menu li { float:left; list-style:none; background:url("../img/common/blank.gif") no-repeat;}
div.faq_etc {margin:0px; padding:0px;}
div.faq_etc ul { clear:both; overflow:hidden;}
div.faq_etc ul li { float:left; list-style:none; background:url("../img/common/blank.gif") no-repeat; text-align:left;}
div.faq_etc ul li h4 {  }

div.faq_etc ul li.more { padding:5px 0px 0 0; float:right;}
div.faq_etc ul li.more_1 { text-align:left; width:260px; height:190px; padding:5px; float:left; font-size:12px; position:fixed; }
div.faq_etc ul li.more_2 { text-align:right; position:relative;}
div.faq_etc .faq_qna {width:320px; height:160px; float:left; background:url("../img/faq/main_etc_stroke.gif") no-repeat; position:absolute; }

div.faq_etc .faq_link {width:320px; height:160px; float:right; background:url("../img/faq/main_etc_stroke.gif") no-repeat;}
div.sub_faq .faq_result_all { position:relative; clear:both;}
div.sub_faq .faq_result_all span { font-weight:bold;}
div.sub_faq .faq_result_all .faq_no { text-align:center; font-size:11px; color:#666666; width:5%; background:url("../img/common/bu_user_line.gif") no-repeat right;}
div.sub_faq .faq_result_all ul.cate_emergency li { background:url("../img/common/ico_q_red.gif") no-repeat 0 3px;; text-indent:15px; list-style:none;}
div.sub_faq .faq_result_all ul.cate_tourist li { background:url("../img/common/ico_q_oran.gif") no-repeat 0 3px;; text-indent:15px; list-style:none;}
div.sub_faq .faq_result_all ul.cate_resident li { background:url("../img/common/ico_q_blue.gif") no-repeat 0 3px;; text-indent:15px; list-style:none;}
div.sub_faq .faq_result_all ul.cate_business li { background:url("../img/common/ico_q_green.gif") no-repeat 0 3px;; text-indent:15px; list-style:none;}
div.list_result {color:#666;}
div.page_skip {color:#666; text-align:center; padding:3px;}
div.sub_faq .faq_qna { position:relative; border:1px solid #DDD; background-color:#f5f7f9; height:50px;}
div.sub_faq .faq_qna li { list-style:none; float:left; text-align:left; background:url("../img/common/blank.gif") no-repeat;}

/* Tour */
div.tour_main { }
div.tourism .tourism_tit {background:#ebeff3; border:1px solid #DDD; height:29px; margin-bottom:10px;}
div.tourism .tourism_tit ul { margin:0px; padding:0px;}
div.tourism .tourism_tit .title {font-size:16px; font-weight:bold; padding-left:10px;}
div.tourism .tourism_tit .more { padding:6px 10px 0 0; float:right; }
div.tourism .tourism_ct_01 { position:relative; }
div.tourism .tourism_ct_02 { position:absolute; }
div.tourism .tourism_ct_03 { position:absolute; }
div.tourism_ct01 .tourism_tit {background:#ebeff3; border:1px solid #DDD; height:29px; margin-bottom:10px;}
div.tourism_ct01 .tourism_tit ul { margin:0px; padding:0px;}
div.tourism_ct01 .tourism_tit .title {font-size:16px; font-weight:bold; padding-left:10px;}
div.tourism_ct01 .tourism_tit .more { padding:6px 10px 0 0; float:right; }
div.tourism_ct01 { float:left; margin:0px; padding:0px;}
div.tourism_ct01 ul { margin:0px; padding-left:5px;}
div.tourism_ct02 { float:right; width:135px; border:2px solid #DDD; text-align:left}
div.tourism_ct02 .tourism_ct02_tit { background:url(../img/tourist/main_ex_tg.gif) repeat-x; height:22px; position:relative; clear:both; padding:2px 0 0 5px; font-weight:bold;}
div.tourism_ct02 ul { margin:0px; padding-left:5px; line-height:100%;}
div.tourism_ct02 li { margin:0px; padding:0px; font:11px #666; line-height:100%;}
div.course { background:url("../img/tourist/main_course_outline.gif") no-repeat; width:320px; height:140px; }
div.right_box01 {background:url("../img/tourist/main_right_box01.gif") no-repeat; margin:0px; padding:0px; width:149px; height:75px;}
div.right_box01 li { line-height:100%;}

/* Resident */
div.sub_main { margin-top:10px; clear:both; width:650px; padding:0px;}
div.sub_left { float:left; width:320px; margin:0px; padding:0px; }
div.sub_right { float:right; width:320px; margin:0px; padding-left:10px; position:relative;}
*html div.sub_right{ float:right; width:320px; margin:0px; padding-left:10px; position:absolute;}
*html div.sub_right_01{ float:right; width:320px; margin:0px; padding-left:10px; position:relative;}
	
div.sub_box_tit {background:#ebeff3; border:1px solid #DDD; height:29px; margin-bottom:5px;}
div.sub_box_tit .mtitle {font-size:16px; font-weight:bold; padding-left:10px;}
div.sub_box_tit .more { padding:6px 10px 0 0; float:right; }
.sub_td_bullet {background:url("../img/common/bul_blue_s.gif") 5px 8px no-repeat; padding-left:10px;}