@charset "utf-8"; 


/* 게시판 기본 */
.board {overflow:hidden; }
.board fieldset {overflow:hidden; }
.board .total_text {margin:0; padding:0 0 10px 8px; overflow:hidden; float:right; background:url(/images/board/board_total_bu.gif) no-repeat 0 4px; color:#6f6f6f; line-height:1.6;font-size:11px; }
.board .total_text em { font-weight:bold; color:#4d4d4d; }


/* 게시판 리스트 타입1형 썸네일,텍스트(문화관광) */
.board .board_list { border-top:2px solid #717171;overflow:hidden; border-bottom:2px solid #717171; clear:both; }
.board .board_list .list_li { float:left; padding:19px 0 30px 0;overflow:hidden; border-top:1px dashed #b7b7b7; width:100%; }
.board .board_list .list_li:first-child { border:0; }
.board .board_list .list_li:hover { background:#f8f8f8; }
.board .board_list .list_li .simg { float:left;overflow:hidden; width:182px; }
.board .board_list .list_li .text_box { float:right;padding:0 2px 0 0; overflow:hidden; width:540px; }
.board .board_list .list_li .text_box h3 { margin:0 !important; padding:0 !important; color:#333 !important; font-size:14px !important; background:none !important; }
.board .board_list .list_li .text_box p{margin-top:15px;height:50px;line-height:130%;}
.board .board_list .list_li .text_box li{font-size:11px;color:#999;}
.board .board_list .list_li .text_box li.location{float:left;padding-left:20px;margin-right:10px;background:url("/images/board/tour_location_bullet.gif") no-repeat;}
.board .board_list .list_li .text_box li.contact{float:left;padding-left:20px;background:url("/images/board/tour_contact_bullet.gif") no-repeat;}
.board .board_list .list_li .text_box li.star_review{float:right;}
.board .board_list .list_li .text_box .food_list {padding-top:10px}
.board .board_list .list_li .text_box .food_list li {padding-bottom:10px}


/* 게시판 리스트 타입1형 썸네일,텍스트(군산시청) */
.board .board_list .list_li .text_box2{ float:right;padding:0 2px 0 0;width:520px;  overflow:hidden;}
.board .board_list .list_li .text_box2 h3 { margin:0 !important; padding:0 !important; color:#333 !important; font-size:14px !important; background:none !important; }
.board .board_list .list_li .text_box2 p{margin-top:15px;line-height:130%;}
.board .board_list .list_li .text_box2 li{font-size:11px;color:#999;}
.board .board_list .list_li .text_box2 li.location1{float:left;padding-left:20px;margin-right:10px;background:url("/images/board/tour_location_bullet.gif") no-repeat;}
.board .board_list .list_li .text_box2 li.contact{float:left;padding-left:20px;background:url("/images/board/tour_contact_bullet.gif") no-repeat;padding-right:20px;}
.board .board_list .list_li .text_box2 li.star_review{float:right;}

.board .board_list .list_li .text_box2 ul{margin:10px 0;padding-bottom:10px;}




/* 갤러리 */
ul.gallery { list-style:none;overflow:hidden; }
ul.gallery li { float:left; display:inline-block;padding:19px 20px; width:201px;  height:170px;overflow:hidden; }
ul.gallery li .title { display:inline-block;padding:10px 0 4px 0; overflow:hidden; font-size:12px;width:100%;font-weight:bold; text-align:center; }
ul.gallery li .title a { color:#4c4c4c;padding-bottom:10px }




/* 게시판 리스트 타입 2형 텍스트 (일반게시판) */
table.list_normal { border-collapse:collapse;width:100%; }
table.list_normal thead {background:#fbfbfb; }
table.list_normal thead th {border:1px solid #717171; border-width: 0 0 1px 0;padding:10px 5px; text-align:center;font-weight:bold; color:#4d4c4c; }
table.list_normal tbody th, 
table.list_normal tbody td {text-align:center; border: 1px dashed #b7b7b7; border-width: 1px 0 0 0; padding:13px 5px;}
table.list_normal tbody td.title{text-align:left !important;}
table.list_normal tbody tr:first-child td { border:0; }
table.list_normal tbody tr:hover { background:#f6f6f6; }




/* 게시판 묻고답하기 */
table.list_faq{ border-collapse:collapse;width:100%; }
table.list_faq tbody tr{border-top: 1px dashed #b7b7b7; }
table.list_faq tbody tr:first-child{border:none;}
table.list_normal tbody tr:hover { background:#f6f6f6; }
table.list_faq tbody td {text-align:left;padding:13px 5px 13px 50px;}
table.list_faq tbody tr.question td {background:url("/images/board/question.gif") no-repeat 10px 5px;cursor:pointer;}
table.list_faq tbody tr.answer td {color:#666;background:#f6fdfd url("/images/board/answer.gif") no-repeat 10px 5px;}


/* 게시판 캘린더 */

.cal_month {}
.cal_month span{float:left;color:#333;font-size:22px;margin-top:2px;font-family:'Helvetica';font-weight:bold;}
.cal_month .cla_btn{float:left;margin-left:10px;}

table.table_calendar{border-collapse:collapse;width:100%;margin-top:20px;border-top:2px solid #717171; }
table.table_calendar thead {background:#fbfbfb; }
table.table_calendar thead th{border:1px solid #717171; border-width: 0 0 1px 0;padding:10px 5px; text-align:center;font-weight:bold;}
table.table_calendar tbody td{vertical-align:top;height:80px;border:1px solid #b7b7b7;padding:5px 5px;}
table.table_calendar tbody td:first-child{border-left:0;}
table.table_calendar tbody td:last-child{border-right:0;}
table.table_calendar tbody td:hover{ background:#f6f6f6; }
table.table_calendar .day_schedules{padding:10px 0;border-bottom:1px dashed #d7d7d7}


.sunday, .holiday{font-weight:bold;color:red;}
.saturday{font-weight:bold;color:blue;}


/* 게시판 뷰페이지 타입1형(문화관광게시판 뷰페이지) */
.board .view {overflow:hidden; }
.board .view em { color:#7e7e7e; }
.board .view .view_info {margin-bottom:20px;overflow:hidden;}
.board .view .view_info .simg {float:left;width:255px;height:182px;overflow:hidden; }

.board .view .view_info .cont{float:right;width:465px; }
.board .view .view_info .cont .text {padding:10px 0;width:100%;border-bottom:1px dashed #dbdbdb; }
.board .view .view_info .cont ul {padding:12px 0 0 0; overflow:hidden; }
.board .view .view_info .cont ul li {float:left;width:100%;margin:0 0 5px 0;overflow:hidden;}
.board .view .view_info .cont ul li .text1 {display:inline-block;padding:0 0 0 10px;width:70px;font-weight:bold; color:#4c4c4c;overflow:hidden;background:url("/images/board/board_view_bullet.gif") no-repeat 0 4px;vertical-align:top}
.board .view .view_info .cont ul li .text2 {display:inline-block;padding:0 0 0 15px;width:360px;color:#7e7e7e;overflow:hidden; } 
.board .view .view_info .cont .btn_box{text-align:right;margin-top:30px;}

/* 게시판 뷰페이지 타입1형(군산시청 뷰페이지) */
.board .view .view_info .cont2{float:right;width:450px; }
.board .view .view_info .cont2 .text {padding:10px 0;width:100%;border-bottom:1px dashed #dbdbdb; }
.board .view .view_info .cont2 ul {padding:12px 0 0 0; overflow:hidden; }
.board .view .view_info .cont2 ul li {float:left;width:100%;margin:0 0 5px 0;overflow:hidden;}
.board .view .view_info .cont2 ul li .text1 {display:inline-block;padding:0 0 0 10px;width:70px;font-weight:bold; color:#4c4c4c;overflow:hidden;background:url("/images/board/board_view_bullet.gif") no-repeat 0 4px;vertical-align:top}
.board .view .view_info .cont2 ul li .text2 {display:inline-block;padding:0 0 0 15px;width:350px;color:#7e7e7e;overflow:hidden; } 
.board .view .view_info .cont2 .btn_box{text-align:right;margin-top:30px;}





.board .view .view_menu_info {margin-bottom:20px;overflow:hidden;border-bottom: 1px dashed #b7b7b7;border-top: 1px dashed #b7b7b7;}
.board .view .view_menu_info .simg {float:left;width:165px;height:102px;overflow:hidden; }

.board .view .view_menu_info .cont{float:right;width:565px; }
.board .view .view_menu_info .cont .text {padding:10px 0;width:100%;border-bottom:1px dashed #dbdbdb; }
.board .view .view_menu_info .cont ul {padding:12px 0 0 0; overflow:hidden; }
.board .view .view_menu_info .cont ul li {float:left;width:100%;margin:0 0 5px 0;overflow:hidden;}
.board .view .view_menu_info .cont ul li .text1 {display:inline-block;padding:0 0 0 10px;width:90px;font-weight:bold; color:#4c4c4c;overflow:hidden;background:url("/images/board/board_view_bullet.gif") no-repeat 0 4px;vertical-align:top}
.board .view .view_menu_info .cont ul li .text2 {display:inline-block;padding:0 0 0 15px;width:350px;color:#7e7e7e;overflow:hidden; } 
.board .view .view_menu_info .cont .btn_box{text-align:right;margin-top:30px;}

.board .view .board_imgbg {margin-bottom:20px;width:100%;overflow:hidden; }
.board .view .board_imgbg .img_haing {float:right;overflow:hidden; }
.board .view .board_imgbg .img_haing:first-child { float:left;overflow:hidden; }

.board .view ul.gibon {margin:20px 0 0 0; border-bottom:2px solid #717171; border-top:1px solid #717171;overflow:hidden; }
.board .view ul.board1 { border-bottom:1px solid #717171 !important; }
.board .view ul.gibon li { float:left; display:inline-block;padding:8px 0; overflow:hidden; width:100%; border-top:1px dashed #dbdbdb; background:url(/images/board/board_view_bullet2.gif) no-repeat 5px 13px; line-height:1.5; }
.board .view ul.gibon li .text1 { float:left;padding:0 0 0 15px; overflow:hidden; width:115px; color:#4c4c4c; font-weight:bold; }
.board .view ul.gibon li .text2 { float:left;overflow:hidden; color:#7e7e7e; width:600px; }
.board .view ul.gibon li:first-child { border:0; }

.board .view .tour_map{margin:15px 10px;overflow:hidden;}

.board .view .review{margin-bottom:20px;padding:15px;border:1px solid #ccc;background:#fafafa;overflow:hidden;}
.board .view .review li{float:left;margin-right:15px;}
.board .view .review span.score_txt{float:right;font-size:11px;}
.tour_input_comment{margin-top:10px;}
.tour_input_comment textarea{float:left;width:600px;height:80px;} 

.board .view ul.review_list {margin:20px 0 0 0; padding:0;border-bottom:2px solid #717171; border-top:1px solid #717171;overflow:hidden; }
.board .view ul.review_list li {padding:10px 0;width:100%; border-top:1px dashed #dbdbdb; line-height:130%;overflow:hidden;}
.board .view ul.review_list li span{display:block;}
.board .view ul.review_list li span.text1{float:left;padding:0 0 0 5px; overflow:hidden; width:100px; color:#4c4c4c; font-weight:bold; }
.board .view ul.review_list li span.text2{float:left;color:#7e7e7e; width:560px; }
.board .view ul.review_list li span.text3{float:right;padding-right:5px;}
.board .view ul.review_list li:first-child {border:0;}

/* 게시판 테이블 */
.board .view .table_type_01{width:100%;border-top:2px solid #333;}
.board .view .table_type_01 th{height:38px;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;text-align:center;font-size:12px;font-weight:600;color:#000;background:#fcfcfc;}
.board .view .table_type_01 th:first-child{border-left:none;}
.board .view .table_type_01 tbody th:first-child{border-right:1px solid #e7e7e7;background:none;}
.board .view .table_type_01 tbody th{height:30px;} 
.board .view .table_type_01 td{text-align:center;color:#000;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;font-size:12px;padding:10px 10px 8px 10px;line-height:160%;}
.board .view .table_type_01 td.last {border-right:none}


.board .view h4{margin:0 0 7px 20px !important;font-size:1em !important;color:#333 !important;font-weight:bold !important;padding-left:10px !important;background:url(/images/02_tour/sub/h4_bullet.gif) no-repeat 0 7px !important;}

.board .view u{ text-decoration:none !important;}

.board .view .ul_list_01{}
.board .view .ul_list_01 li{background:url('/images/02_tour/sub/blot_list_01.gif') no-repeat 5px 3px;padding:0px 0 8px 20px;}
.board .view .ul_list_01 li ul{margin:8px 0 0 0;}
.board .view .ul_list_01 li ul li{background:none;padding:0px 0 8px 0px;font-size:11px;color:#777;line-height:140%;}
.board .view .ul_list_02 {margin-top:10px}
.board .view .ul_list_02 li {padding:0 0 5px 20px; background:url("/images/02_tour/sub/blot_list_01.gif") no-repeat 5px 3px;}



/* 게시판 뷰페이지 타입2형 텍스트(일반게시판 뷰페이지)*/
.board .view2 {overflow:hidden; border-top:2px solid #717171; border-bottom:2px solid #717171; }
.board .view2 h3.board_h3 { margin:0 !important; padding:13px 0 13px 20px !important; overflow:hidden; color:#0b4da2 !important; font-size:14px !important; border-bottom:1px solid #717171 !important; background:none !important; } 



/* 게시판 뷰페이지 탭 */

.board_tabmenu {width:100%;margin-bottom:20px;overflow:hidden; }
.board_tabmenu * {font-family:'Nanum Gothic','NanumGothicWeb';font-size:14px;font-weight:bold;}
.board_tabmenu ul{width:100%;background:url("/images/board/tab_bg.gif") repeat-x 0 bottom;overflow: hidden;}
.board_tabmenu ul li {float: left;padding: 0 35px;border:1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;border-top:1px solid #8c8c8c;border-left:0;background: #f5f5f5;line-height: 34px;text-align:center;}
.board_tabmenu ul li:first-child{border-left:1px solid #d3d3d3}
.board_tabmenu ul li a {display: block;width: 100%;line-height: 34px;}
.board_tabmenu ul li.on{margin-bottom:-1px;border:1px solid #0daaed;border-bottom:1px solid #0daaed;border-top:2px solid #0daaed;background:#fff;}
.board_tabmenu ul li.on a{font-weight:bold;color:#0daaed}





/* 게시판 기본 글쓰기타입 */
.board .write {overflow:hidden; border-top:2px solid #717171; border-bottom:2px solid #717171; }
a.btn_cal{display:block;float:left;margin-right:5px;overflow:hidden;}

/* 게시판 기본테이블(뷰타입) */
.board table.veiw_normal { border-collapse:collapse;width:100%; text-align:left; }

.board table.veiw_normal thead {background:#fbfbfb; }
.board table.veiw_normal th { border:1px dashed #b7b7b7; border-width: 1px 0 0 0;padding:10px 0; font-weight:bold; color:#4d4c4c; }
.board table.veiw_normal th span { font-weight:normal; }
.board table.veiw_normal th.title { background:#fbfbfb url(/images/board/board_view_bullet2.gif) no-repeat 15px 15px;  padding:10px 0 10px 25px; text-align:left; }
.board table.veiw_normal th.title2 { background:#fbfbfb url(/images/board/board_view_bullet2.gif) no-repeat 15px 48%;  padding:10px 0 10px 25px; text-align:left; }

.board table.veiw_normal td.con_border {border:1px dashed #b7b7b7; border-width: 1px 0 0 0;padding:10px 5px 10px 0; color:#4d4c4c; background:#fbfbfb; }
.board table.veiw_normal tbody tr:first-child th, .board table.veiw_normal tbody tr:first-child td,
.board table.veiw_normal thead tr:first-child th, .board table.veiw_normal thead tr:first-child td { border:0; }
.board table.veiw_normal tbody td.content { border-top:1px solid #717171 !important;padding:25px; color:#6f6f6f; }
.board table.veiw_normal tbody td.content img{margin:10px 0;width:100%;}
.board table.veiw_normal em {font-size:11px; color:#919191; font-weight:normal; }



/* 게시판 기본테이블(글쓰기타입) */
.board table.wirte_normal { border-collapse:collapse;width:100%; text-align:left; }

.board table.wirte_normal thead {background:#fbfbfb; }
.board table.wirte_normal th{ background:#fbfbfb;  border:1px dashed #b7b7b7; border-width: 1px 0 0 0;padding:10px 0; font-weight:bold; color:#4d4c4c; }
.board table.wirte_normal th label{ padding-left:25px;background:url(/images/board/board_view_bullet2.gif) no-repeat 15px 2px;text-align:left; }
.board table.wirte_normal th .point{ padding-left:25px;background:url(/images/board/board_view_bullet3.gif) no-repeat 15px 2px;}

.board table.wirte_normal td.con_border {border:1px dashed #b7b7b7; border-width: 1px 0 0 0;padding:10px 5px 10px 0; color:#4d4c4c; background:#fbfbfb; }
.board table.wirte_normal tbody tr:first-child th, .board table.veiw_normal tbody tr:first-child td,
.board table.wirte_normal thead tr:first-child th, .board table.veiw_normal thead tr:first-child td { border:0; }
.board table.wirte_normal tbody td.content { border-top:1px solid #717171 !important;padding:25px; color:#6f6f6f; }
.board table.wirte_normal tbody td.content img{margin:10px 0;width:100%;}
.board table.wirte_normal em {font-size:11px; color:#919191; font-weight:normal; }
.board table.wirte_normal td.none{border:0 !important;}
table.veiw_normal td.content {line-height:1.8em}



.board table.wirte_normal2{border-collapse:collapse;width:100%; text-align:left; }
.board table.wirte_normal2 th{ background:#fbfbfb;  border:1px dashed #b7b7b7; border-width: 1px 0 0 0;padding:10px 0; font-weight:bold; color:#4d4c4c; }
.board table.wirte_normal2 th label{ padding-left:25px;background:url(/images/board/board_view_bullet2.gif) no-repeat 15px 2px;text-align:left; }
.board table.wirte_normal2 td{border:1px dashed #b7b7b7; border-width: 1px 0 0 0;padding:10px 5px 10px 0; color:#4d4c4c; background:#fbfbfb; }
.board table.wirte_normal2 td.none{border:0 !important;}



/* 인풋타입 */
.board input.text_normal {padding:2px 0; overflow:hidden; border:1px solid #c3c3c3; }
.board input.file_normal {padding:2px 0; overflow:hidden; border:1px solid #c3c3c3; background:#fff; }
.board textarea.textarea_normal {overflow:auto; border:1px solid #c3c3c3; background:#fff; }







/* 게시판안에버튼 */
.board .button01 {display:inline-block;background:url("/images/board/button_bg.gif") no-repeat;}
.board .button01 a {display:block;line-height:21px;padding:0 0 0 34px; width:70px;height:21px;color:#fff;font-family:'Nanum Gothic','NanumGothicWeb';font-size:13px;font-weight:bold;}
.board .button01 a:hover { color:#ffe50d; text-decoration:none; }

.board .button_normal,
.board .button_normal *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0; background:url(/images/board/button_bg4.gif) no-repeat; font-size:12px;font-family:'돋움','Dotum',sans-serif;color:#4e4e4e;text-decoration:none !important; vertical-align:top;white-space:nowrap; font-weight:bold;}
.board .button_normal {margin-left:4px}
.board .button_normal *{right:4px;cursor:pointer;_cursor:hand;}
.board .button_normal.image,
.board .button_normal.image *{height:28px;line-height:28px}
.board .button_normal.image {background-position:right top;}
.board .button_normal.image *{padding:1px 10px 0 6px;background-position:left top;font-size:12px}
.board .button_normal *:hover,
.board .button_normal *:active,
.board .button_normal *:focus{color:#3983e1}
.board .button_normal.bg *{padding-left:25px}
.board .button_normal.bg span {width:25px;margin-right:-25px;padding:0 !important}
.board .button_normal .btn_left {background-position:left top; }


.board .button_top,
.board .button_top *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0; background:url(/images/board/button_bg3.gif) no-repeat; font-size:12px;font-family: '돋움','Dotum',sans-serif;color:#4e4e4e;text-decoration:none !important; vertical-align:top;white-space:nowrap; font-weight:bold;}
.board .button_top {margin-left:4px}
.board .button_top *{right:4px;cursor:pointer;_cursor:hand;}
.board .button_top.image,
.board .button_top.image *{height:28px;line-height:28px}
.board .button_top.image {background-position:right top;}
.board .button_top.image *{padding:1px 10px 0 6px;background-position:left top;font-size:12px}
.board .button_top *:hover,
.board .button_top *:active,
.board .button_top *:focus{color:#3983e1}
.board .button_top.bg *{padding-left:25px}
.board .button_top.bg span {width:25px;margin-right:-25px;padding:0 !important}
.board .button_top .btn_top {background-position:left top; }


.board .button_list,
.board .button_list *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0; background:url(/images/board/button_bg2.gif) no-repeat; font-size:12px;font-family: '돋움','Dotum',sans-serif;color:#4e4e4e;text-decoration:none !important; vertical-align:top;white-space:nowrap; font-weight:bold;}
.board .button_list {margin-left:4px}
.board .button_list *{right:4px;cursor:pointer;_cursor:hand;}
.board .button_list.image,
.board .button_list.image *{height:28px;line-height:28px}
.board .button_list.image {background-position:right top;}
.board .button_list.image *{padding:1px 10px 0 6px;background-position:left top;font-size:12px}
.board .button_list *:hover,
.board .button_list *:active,
.board .button_list *:focus{color:#3983e1}
.board .button_list.bg *{padding-left:25px}
.board .button_list.bg span {width:25px;margin-right:-25px;padding:0 !important}
.board .button_list .btn_list {background-position:left top; }


/* 게시판 상단 검색 */
.board_search_box{padding:5px;background:#f9f9f9;overflow:hidden;}
#board_search {padding:10px 12px;border:1px solid #ebebeb;background:#fff;}
#board_search .input_box { float:left;padding:2px 5px 0 5px; overflow:hidden; display:inline-block; height:21px; }
#board_search .input_box label {padding:0 5px 0 0; display:inline-block; }

#board_search input.text {margin:2px 0 0 5px;border:1px solid #c3c3c3; background:#fff; float:left; width:300px; height:23px; overflow:hidden; }
#board_search input.text2 {margin:2px 0 0 5px;border:1px solid #c3c3c3; background:#fff; float:left; width:80px; height:23px; overflow:hidden; }

#board_search select{height:20px;}
#board_search input.sh_btn { float:left; margin:2px 0 0 0; padding:0 0 0 10px; overflow:hidden; }



/* 문화관광 상단 검색 */
.tour_search_box{position:relative;}
.tour_search{position:absolute;left:0;bottom:0;width:384px;border:2px solid #ddd;background:#fff;border-radius:16px;}
.tour_search select{margin:10px 0 0 10px;border:none;float:left;}
.tour_search input.input_search{ float:left; background:#fff; width:200px; height:28px; padding-left:5px; margin-top:3px; }
.tour_search input.btn{float:right;}


/* 페이징 */
.paging { margin:0 auto; padding:20px 0 0 0; overflow:hidden; width:100%; text-align:center; }
.paging a {padding:5px 5px 0 5px; overflow:hidden; border:1px solid #cacaca; background:#d6d6d6; font-weight:bold; color:#000; height:17px; display: inline-block; text-align:center; font-size:11px; min-width:12px; }
.paging a:hover, .paging a.on { background:#333; border:1px solid #000; color:#fff; text-decoration:none; }
.paging a.page_btn { margin:0 3px; overflow:hidden; border:0; background:none; display:inline-block; width:9px; height:16px; vertical-align:top; }

/* 페이지 담당자 */
.page_incharge {width:750px;height:33px;padding:18px 0 0 0;background:url(/images/board/page_infobg.gif) no-repeat 0 0;overflow:hidden;}
.page_incharge dl {margin:0; overflow:hidden; line-height:1.3; }
.page_incharge dl dt {float:left; display:inline-block; margin:0 0 0 30px; padding:0 0 0 18px; overflow:hidden; color:#6f6f6f; font-weight:bold; background:url(/images/board/page_infobu.gif) no-repeat 0 3px; line-height:1.5; }
.page_incharge dl dd {float:left; display:inline-block;padding:0 0 0 5px; overflow:hidden; line-height:1.5; }


/* 페이지 만족도 */
.chk_review{position:relative;padding:10px 12px;border:1px solid #ebebeb;background:#f9f9f9;}
.chk_review form{}
.chk_review form dt{height:15px;padding:10px 0 0 35px;margin-bottom:10px;background:url(/images/tour/sub/chk_review_bullet.gif) no-repeat;}
.chk_review form dd.chk_radio input{margin-right:3px;vertical-align:top;}
.chk_review form dd.chk_radio label{margin-right:10px}
.chk_review form dd.review textarea{width:500px;height:40px;margin-top:10px;border:1px solid #e2e2e2;}
.chk_review form dd.review input{width:50px;height:40px;background:#008c82;vertical-align:top;margin:10px 0 0 5px;color:#fff;}

.chk_review .qr_code{position:absolute;right:12px;top:20px;}

/* 인풋기본 */
select.select { margin:1px 0 0 0; padding:0 0 0 5px; overflow:hidden; border:1px solid #ccc; }
input.radio, input.check_box { margin: 0 1px 3px 0; }




/* 설문조사 */
/*LIST*/
.bbs_list{width:95%;margin:20px 0 20px 20px;border-top:solid 2px #d8d8d8;}
.bbs_list thead th{/*color:#b19073;*/font-size:1.2em;border-bottom:solid 1px #d8d8d8;padding:10px 0;vertical-align:middle;}
/*.bbs_list tbody tr:hover{background:#f7f7f7;}*/
.bbs_list tbody tr:hover{background:#efefef;}
.bbs_list tbody td{text-align:center;padding:9px 0;vertical-align:middle;border-bottom:solid 1px #efefef;}
.bbs_list tbody td img{padding:2px 0 0 6px;}
.bbs_list tbody .b_noti{color:#ed6d00;}
.bbs_list tbody .ta_left{text-align:left;padding:7px 10px;}
.bbs_list tbody td a:hover{font-weight:bold;text-decoration:underline;letter-spacing:-1px;}
.bbs_list tbody .last a{color:#FF9900;}
.bbs_list tbody .list_banner_img{width:360px}







/* 캘린더 게시판 - 달력 레이어 */
#layer_cal{position:absolute;left:25%;top:28%;padding:15px;background:#fff;border:2px solid #062867;overflow:hidden;z-index:100}
.layer_month span{font-weight:bold;font-size:14px;color:#062867;}
.mini_cal{ border-collapse:collapse;width:200px; text-align:center;}
.mini_cal th{border:solid #717171;border-width:1px 0;}
.mini_cal th, .mini_cal td{padding:2px;}
.mini_cal a{font-size:11px;}

.mini_cal td.sunday a, .mini_cal td.holiday a{font-weight:normal;color:red;}
.mini_cal td.saturday a{font-weight:normal;color:blue;}


.iinput{width:292px;height:30px;padding:0 0 0 5px;border:1px solid #ccc;}





/* 140220 달력 리스트 */
.month_list{width:100%;overflow:hidden;margin-bottom:20px;}
.month_list li{float:left;margin-right:4px;width:55px;height:35px;}
.month_list li a{display:block;width:100%;font-size:14px;text-align:center;color:#999;font-weight:600;line-height:35px;background:url('/images/board/bg_month_off.gif') no-repeat;}
.month_list li a.on{color:#fff;background:url('/images/board/bg_month_on.gif') no-repeat;}

/* 설문조사 */
.survey_exp{margin:0 0 20px 0;padding:15px 15px 0 15px;border:1px solid #cfcfcf;background:#f7f7f7;overflow:hidden;}
.survey_exp dt{float:left;width:90px;color:#00187e;font-weight:bold;margin:0 0 10px 0;padding:0 0 0 13px;background:url("/images/01_kor/sub/bu01_bg.gif") no-repeat 0 3px;}
.survey_exp dd{float:left;width:570px;margin:0 0 10px 0;line-height:150%;}
.survey_exp dd ul li {padding:0 0 0 8px;background:url("/images/01_kor/sub/bu02_bg.gif") no-repeat 0 5px;}

.survey_write{width:100%;overflow:hidden;}
.survey_write dl{border-top:2px solid #717171;overflow:hidden;}
.survey_write dt{font-weight:bold;color:#333;padding:10px 0 10px 10px;border-bottom:1px dashed #efefef;}
.survey_write dd{padding:10px 0 10px 10px;overflow:hidden;border-bottom:1px solid #ccc;}
.survey_write dd li{clear:both;padding:3px 0;overflow:hidden;}
.survey_write dd li:hover{background:#f8f8f8;}
.survey_write dd input, .survey_write dd span{float:left;}
.survey_write dd span{margin:0 10px 0 3px;}
.survey_write dd input.inp_txt{background:#fff;height:20px;padding-left:5px;margin:0 0 0 3px;border:1px solid #ccc;}
.survey_write dd textarea{width:97%;border:1px solid #ccc;}

.survey_write2{width:100%;overflow:hidden;}
.survey_write2 dl{border-top:2px solid #717171;overflow:hidden;}
.survey_write2 dt{font-weight:bold;color:#333;padding:10px 0 10px 10px;border-bottom:1px dashed #efefef;}
.survey_write2 dd{padding:10px 0 10px 10px;overflow:hidden;border-bottom:1px solid #ccc;}
.survey_write2 dd li{float:left;padding:3px 5px;overflow:hidden;}
.survey_write2 dd li:hover{background:#f8f8f8;}
.survey_write2 dd input, .survey_write2 dd span{}
.survey_write2 dd span{margin:0; display:block; text-align:center}
.survey_write2 dd input.inp_txt{background:#fff;height:20px;padding-left:5px;margin:0 0 0 3px;border:1px solid #ccc;}
.survey_write2 dd textarea{width:97%;border:1px solid #ccc;}



.survey_view1{padding:15px 15px 0 15px;border:1px solid #cfcfcf;background:#f7f7f7;overflow:hidden;}
.survey_view1 h2{text-align:center;padding:0 0 15px 0;;margin:0;background:none !important;border-bottom:1px solid #cfcfcf;}
.survey_view1 dt{float:left;width:90px;color:#00187e;font-weight:bold;margin:0 0 10px 0;padding:0 0 0 13px;background:url("/images/01_kor/sub/bu01_bg.gif") no-repeat 0 3px;}
.survey_view1 dd{float:left;width:570px;margin:0 0 10px 0;line-height:150%;}

.survey_view2{margin:20px 0 0 0;width:100%;overflow:hidden;}
.survey_view2 dl{border-top:2px solid #717171;overflow:hidden;}
.survey_view2 dt{font-weight:bold;color:#333;padding:10px 0 10px 10px;border-bottom:1px dashed #efefef;background:#f8f8f8;}
.survey_view2 dd{padding:10px 0 10px 10px;overflow:hidden;border-bottom:1px solid #ccc;}
.survey_view2 dd li{clear:both;padding:3px 0;overflow:hidden;}


.board .datatitle{height:30px}

/* 군산 문화관광 모범음식점 베스트 메뉴*/
.board .board_list .fMenu_list_li {border-top: 1px dashed #b7b7b7; float: left; overflow: hidden; padding: 19px 0 30px; width: 100%; position:relative}
.fMenu_list_li .text_box {position:absolute; left:210px}
.fMenu_simg {float: left; overflow: hidden; width: 182px; border:1px solid #afafaf; height:140px }
.fMenu_tit01 {background: none!important; color: #0daaec !important; font-size: 12px !important; margin: 0 !important; padding: 0 !important; height:25px}
.fMenu_tit02 {height: 25px !important; background:none!important; color:#3c5b9c!important; font-size:19px !important; margin:0 !important; padding:0 0 8px 0!important;}
.fMenu_list li{height:20px!important;}
.noborder {border:none!important}


.bstep li{float:left;margin-right:1px}                                             