@charset "utf-8";
.ok_preview {position:relative; width:100%; padding:0; margin:0;}
.ok_preview h2 {font-size:16px;padding:6px 0}
.preview_list {float:left; position:relative; width:100%; padding:0; margin:0;}
.pre_tit {padding:0; margin:0;}
.view {float:left; width:100%; padding:0; margin:0;}
.res_mem {position:relative; padding:0; margin:0;}
.res_mem dt {height:20px;}
.res_th {position:relative; padding:0; margin:0;}
.res_th th {width:23%; text-align:left;}
.res_th td {text-align:left;}

.reservation {clear:both;float:left; position:relative; width:100%; padding:0; margin:20px 0;}
.reservation_txt {padding:0; margin:0;}
.reservation_bt {padding:0; margin:0 auto; text-align:center;}

.introduction {clear:both;float:left; position:relative; width:100%; padding:0; margin:0 0 20px 0;}
.introduction dt {font-weight:bold; height:30px;}
.introduction dd {text-align:left;}

.photo {clear:both;float:left; position:relative; width:100%; padding:0; margin:0 0 20px 0;}
#content .photo li {width:33%; float:left; padding:0; margin:0; background:none;}

.cancel {clear:both;float:left; position:relative; width:100%; padding:0; margin:0 0 20px 0;}
.cancel dt {font-weight:bold; height:30px;}
.cancel dd {text-align:left;}


a.btn_submit.next {width:170px; font-size: 15px; color:#333; background:#fff; border:2px solid #B3B3B3; padding:10px 0 12px 0; border-radius:30px; box-sizing:border-box; }
a.btn_submit.next:hover {background:#0082ca;  color:#fff;  border:2px solid #fff;}
.h3_front {background: url("/images/icon/h3_front.png") no-repeat 0 6px;color: #0d8975;font-size: 18px;padding-left: 20px;line-height: 30px;margin-bottom: 5px;}


.write_form {width:100%; border-collapse:collapse; clear:both;}
.write_form caption {visibility:hidden;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:0}
.write_form tbody th {width:140px; text-align:right; vertical-align:top; padding:10px 10px; margin:0;border-top:1px solid #d4d4d4; border-bottom:1px #d4d4d4 solid; border-right:1px #d4d4d4 solid; background:#f4f4f4;}
.write_form tbody td {text-align:left; padding:5px; margin:0; border-bottom:1px #d4d4d4 solid;border-top:1px solid #d4d4d4}
.write_form tbody td.multi_check label {margin-right:5px;}
.write_form tbody td p {margin:3px;}
.write_form tbody td img {vertical-align:middle;	margin-right:5px;}
.write_form tbody td input.address {width:90%;}
.write_form tbody td input.zipcode {width:60px;}
.write_form tbody td input.tel2,
.write_form tbody td input.tel3 {width:60px;}
.write_form tbody td input.phone2,
.write_form tbody td input.phone3 {width:60px;}
.write_form tbody td input.text_input {border:1px solid #E3E3E3;height:22px;}
.write_form tbody td input.text_input:focus {border:1px solid #FF0000;}
.write_form tbody td.content {height:200px;	vertical-align:top;}
.write_form tbody textarea {width:100%;height:250px; font-size:13px; border:1px solid #E3E3E3;}
.write_form tbody textarea:focus {border:1px solid #FF0000;}

.request_form, .request_form th, .request_form td {border: 0;text-align: center;}
.request_form {width: 100%;border-top: 2px solid #777777;border-bottom: 1px solid #9C9C9C;border-collapse: collapse;}
.request_form caption {display: none;}
.request_form th {padding: 7px 0 4px;border: 1px solid #e5e5e5;background-color: #fafafa;}
.request_form td {padding: 6px 4px 4px;border: 1px solid #e5e5e5;}
.request_form.frm td {text-align: left;}

.request_form2, .request_form2 th, .request_form2 td {border: 0;text-align: center;font-weight:normal}
.request_form2 {width: 100%;border-top: 2px solid #777777;border-bottom: 1px solid #9C9C9C;border-collapse: collapse;}
.request_form2 caption {display: none;}
.request_form2 th {padding: 7px 0 4px;border: 1px solid #e5e5e5;background-color: #fafafa;}
.request_form2 td {padding: 6px 4px 4px;border: 1px solid #e5e5e5;}
.request_form2.frm td {text-align: left;}

#social_icon { padding:3px;  width:100%;}
#social_icon .ms {float:right;margin-right:10px; padding-left:20px; background:url(/images/www/icon/social_icon.gif) no-repeat 0 0; background-position:0 -122px;}
#social_icon .tw {float:right;margin-right:10px; padding-left:20px; background:url(/images/www/icon/social_icon.gif) no-repeat 0 -84px; background-position:0 0;}
#social_icon .me {float:right;margin-right:10px; padding-left:20px; background:url(/images/www/icon/social_icon.gif) no-repeat 0 -84px; background-position:0 -20px;}
#social_icon .fa {float:right;margin-right:10px; padding-left:20px; background:url(/images/www/icon/social_icon.gif) no-repeat 0 -84px; background-position:0 -40px;}
#social_icon .go {float:right;margin-right:10px; padding-left:20px; background:url(/images/www/icon/social_icon.gif) no-repeat 0 -84px; background-position:0 -62px;}
#social_icon .de {float:right;margin-right:10px; padding-left:20px; background:url(/images/www/icon/social_icon.gif) no-repeat 0 -84px; background-position:0 -80px;}

.list_table {width:100%; border-collapse:collapse; clear:both}
.list_table caption{display:none}
.list_table thead th{line-height:1.6; padding:5px 0; text-align:center; vertical-align:top; background:url(/images/board/title_line.gif) no-repeat 99% 50%}
.list_table thead th.list_number1{width:20%}
.list_table thead th.list_number2{width:40%}
.list_table thead th.list_replyname{width:12%; min-width:65px}
.list_table thead th.list_cate1{width:22%; min-width:95px}
.list_table thead th.list_idx{width:8%}
.list_table thead th.list_status{width:13%}
.list_table thead th.list_member_name{width:12%; min-width:65px}
.list_table thead th.list_cate{width:15%}
.list_table thead th.list_department{width:16%}
.list_table thead th.list_class_place{min-width:80px; max-width:120px}
.list_table thead th.list_reg_date{width:17%; min-width:80px}
.list_table thead th.list_reg_date_mobile{width:8%; min-width:50px}
.list_table thead th.list_visit{width:9%}
.list_table thead th.list_docno{padding-left:5px; padding-right:5px}
.list_table thead th.list_checkbox{width:5%}
.list_table thead th.th_r{background:none repeat scroll 0 0; min-width:54px}
.list_table tbody td{border-bottom:1px solid #DDD; padding:8px 0 5px; text-align:center}
.list_table tbody td.list_title{text-align:left; padding-left:8px;overflow:hidden}
.list_table tbody td.list_title img{vertical-align:middle; margin:0 5px 0 0}
.list_table tbody td.list_title .title_delete{color:#999; text-decoration:line-through}
.list_table tbody td.list_title .comment_cnt{font-weight:bold; color:#999}
.list_table tbody td.list_title .page_name{font-weight:bold; color:#666}
.list_table tbody td.list_donate_manage .title_delete{color:#999; text-decoration:line-through overline underline}
.list_table tr.tr_notice td{background:#F5F5F5}
.list_table tr.tr_notice td{color:#57B7CB}
.list_table tr.tr_notice td a, 
.list_table tr.tr_notice td .comment_cnt{color:#57B7CB; font-weight:bold}
.list_table tr.tr_notice td.list_idx{text-indent:-100000px; background:#F5F5F5 url(/_wscms30/img/bg_bbs_notice_blue.gif) no-repeat 50% 50%}

.list_table_n{width:100%; border-collapse:collapse; font-size:15px;clear:both}
.list_table_n caption{display:none}
.list_table_n thead th{line-height:1.6; padding:5px 0; text-align:center; height:30px;border-top:2px solid;border-bottom:1px solid}
.list_table_n thead th.list_idx{width:8%;min-width:40px}
.list_table_n thead th.list_status{width:13%}
.list_table_n thead th.list_member_name{width:12%; min-width:65px}
.list_table_n thead th.list_cate{width:15%}
.list_table_n thead th.list_department{width:16%}
.list_table_n thead th.list_class_place{min-width:80px;max-width:120px}
.list_table_n thead th.list_reg_date{width:17%; min-width:80px}
.list_table_n thead th.list_reg_date_mobile{width:8%; min-width:50px}
.list_table_n thead th.list_visit{width:9%}
.list_table_n thead th.list_docno{padding-left:5px; padding-right:5px}
.list_table_n thead th.list_checkbox{width:5%}
.list_table_n thead th.th_r{background:none repeat scroll 0 0; min-width:54px}
.list_table_n tbody td{border-bottom:1px solid #DDD; padding:8px 0 5px; text-align:center;height:30px}
.list_table_n tbody td.list_title{text-align:left; overflow:hidden}
.list_table_n tbody td.list_title img{vertical-align:middle; margin:0 5px 0 0}
.list_table_n tbody td.list_title .title_delete{color:#999; text-decoration:line-through}
.list_table_n tbody td.list_title .comment_cnt{font-weight:bold; color:#999}
.list_table_n tbody td.list_title .page_name{font-weight:bold; color:#666}
.list_table_n tbody td.list_donate_manage .title_delete{color:#999; text-decoration:line-through overline underline}

@media all and (max-width:599px){
.list_table_n .list_hidden {display:none}
}



/* 게시판 view page */
.show_form {width:100%; border-collapse:collapse;}
.show_form caption {visibility:hidden;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:0}
.show_form th, 
.show_form td {padding:5px; border:1px solid #DDDDDD; border-right:0; border-left:0;}
.show_form th {width:100px; height:26px; white-space:nowrap; border-right:1px #ddd solid;background:#F7F7F7;}
.show_form td {text-align:left; height:26px }
.show_form td div.search_tag_list {background:none; border:0;}
.show_form td span a {}
.show_form td.content {width:100%; min-height:200px; vertical-align:top; text-align:justify; white-space:normal;}
.show_form td.content span {width:100%;}
* html .show_form td.content {height:200px;}
.show_form td.content table {width:100% !important;}
.show_form td.content table th,
.show_form td.content table td {white-space:normal;}
.show_form td.content table td span {width:100%;}
.show_form span.list_num{color:#888888; float:right; padding-right:20px;}
.show_form td.content .mem_info{clear:both; margin-top:30px; padding:2px; height:18px; text-align:center; border:1px dotted #CCCCCC; background-color:#FAFAFA;}
.show_form td.content .mem_info .mem_info_val{float:left; padding:0 10px 0 10px;}

/* 게시판 하단 페이지 넘버 */
.pagenum {position:relative; height:13px; padding:10px 0; line-height:1.2; text-align:center; overflow:hidden; clear:both;}
.pagenum strong,
.pagenum a {height:12px; padding:0 10px; background:#FFF; border-left:1px solid #CCC;  margin:0 0 0 -1px;}
.pagenum a:focus,
.pagenum a:hover,
.pagenum a:active {text-decoration:underline; font-weight:bold; letter-spacing:-1px;}
.pagenum a.prev_end,
.pagenum:first-child {border-left:0 !important;}

/* 게시판 하단 검색 영역 */
#module_search_box {position:relative; height:42px; clear:both; background:url(/images/board/msb_bg.gif) repeat-x;}
#module_search_box fieldset {border:0; display:block; text-align:center; padding:10px 0 0 0; width:330px; margin:auto;}
#module_search_box fieldset legend {visibility:hidden; height:0; font-size:0; line-height:0; overflow:hidden;}
#module_search_box fieldset * {vertical-align:top;}
#module_search_box fieldset label {visibility:hidden; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
#module_search_box fieldset select {height:24px; font-size:14px; padding:2px; border:1px solid #B6B6B6;}
#module_search_box fieldset input {font-size:14px;}
#module_search_box fieldset input#keyword {width:134px; height:18px; margin:0 3px 0 0; padding:2px; border:1px solid #B6B6B6;}
#module_search_box fieldset select:focus,
#module_search_box fieldset select:active,
#module_search_box fieldset input:focus,
#module_search_box fieldset input:active {border:1px solid #FF0000 !important;}
#module_search_box form#sear {display:inline; margin:0 !important;}
#module_search_box fieldset form.lb_f1,
#module_search_box fieldset form.lb_f2{display:inline;}
#module_search_box.foreign_lang fieldset{width:350px}

/* 로그인체크 */
#id_check {position:relative; clear:both; width:500px; padding:0; margin:0; background:url(/_layout/module/img/lc_bgc.gif) repeat-y;} 
.ic_t {width:500px;height:20px; padding:0;margin:0;background:url(/_layout/module/img/lc_bgt.gif) no-repeat;}
.ic_b {clear:both;width:500px;height:20px; padding:0;margin:0;background:url(/_layout/module/img/lc_bgb.gif) no-repeat;}
.ic_title {margin:0;padding:20px 0 0 35px;}
.ic_list {position:relative; list-style-type:none; font-size:12px;margin:20px 0 20px 60px;padding:0;}
.ic_list li {padding:0 0 0 15px; background:url(/_layout/module/img/ic_list_bl.gif) no-repeat left 5px; line-height:2;}
.ic_button {position:relative; list-style-type:none; margin:0 0 0 50px;padding:0;}
.ic_button li {float:left; padding:0 0 0 10px;}
.ic_button li img {vertical-align:top; border:0;}

/* 에러메세지 출력 */
.error_msg {position:relative; clear:both; border:1px dotted #F00; padding:5px; margin:5px 0; }
.error_msg li {color:#F00; list-style-type:none; margin:0; }
#content .error_msg li {}

/* 모듈 기본 정보 표시 */
.setting_form {width:100%; border-collapse:collapse; border:0; border-bottom:1px solid #3C82C8 !important; margin:0 0 10px;}
.setting_form th.setting_group {font-weight:bold; line-height:27px; padding:0; border-top:2px solid #3C82C8; background:url(/img/bg_th.gif) repeat-x;}
.setting_form th {white-space:nowrap;}
.setting_form th, 
.setting_form td {padding:5px; border:1px solid #DDDDDD; border-right:0; border-left:0;}
.setting_form th {white-space:nowrap; background:#F7F7F7;}
.setting_form td {text-align:left;}
.setting_form td input,
.setting_form td textarea,
.setting_form td select {padding:2px; border:1px solid #A9A9A9 !important;}
.setting_form td textarea {width:470px;height:100px}
.setting_form td input:focus,
.setting_form td textarea:focus,
.setting_form td select:focus {border:1px solid #FF0000; background:#FEFFE8;}

/* 게시판버튼 */
#content .board_button {clear:both; position:relative; /*float:right;*/ margin:5px 0;}
#content .board_button ul {margin:0 !important; padding:0 !important; background:none !important;}
#content .board_button ul li {margin:0 !important; padding:0 2px !important; background:none !important; float:left;}

.bluebutton {padding: 4px 7px; border: 0; background: #44c4c4; color: #fff; text-decoration: none; vertical-align: middle; border-radius: 5px;font-size: 13px;}

/* 버튼 */
.board_button {position:relative; margin:5px 0 0 0; overflow:hidden;}
.board_button ul {float:right;}
.board_button ul li {float:left;}

.btn {width: auto !important; height:20px; padding:0 0 0 10px; background:url(/images/board/bg_btn_header.gif) no-repeat left top; cursor:pointer; overflow:hidden;}
.btn * {font-size:11px !important;}
.btn button,
.btn input {height:20px; padding:0 10px 2px 0; text-align:center; font-weight:bold; color:#FFF; line-height:22px; cursor:pointer; border:0; background:url(/images/board/bg_btn_tail.gif) no-repeat right top;}

/* 게시판 상단 Alert */
.content_top_alert {position:relative; float:left; width:100%; overflow:hidden; padding:0;}
.content_top_alert2 {position:relative; float:left; width:100%; overflow:hidden; padding:0; margin:0 0 10px 0;}
.alert_content {position:relative; float:left; width:100%; text-align:left; }
.alert_content strong {}
.alert_content strong.bu {display:block; padding:0 0 0 15px; background:url(/images/board/bu_alert3.gif) no-repeat 0 4px;}
.alert_content ul li {padding:0 0 0 7px ; background:url(/images/board/bu_alert2.gif) no-repeat 1px 8px ;}
.admin_comment { padding:10px; margin-left:5px; border:1px dotted #555; }
.admin_comment legend { background-color:#fff; width:0;text-align:center; }

/*--  이미지 / 텍스트  --*/
.bimg {float:left; width:10%; margin:0 0 0 10px; }
.old_btn{float:right;}
.btxt {float:right;	width:88%; padding:10px 0 0 0; }
.btxt h4 {padding:1px 0 0 4%;}
.btxt h4.img_c0 {padding:0; margin:0 0 5px 0;}
.btxt h2 {padding:1px 0 0 4%;}

/* 모듈설정 */
.setting_form span.description {color:#666666; }

/* 모듈 선택1 */
.cate_list { position:relative; float:left; width:97%; padding:7px; margin:0 0 5px 0; border:2px #b8dad3 solid; background-color:#f8ffff; }
/*#content .cate_list li { float:left; white-space:nowrap; padding:0 0 0 12px; margin:0 10px 0 3px; background:url(/module/img/cate_list_bl.gif) no-repeat left 8px; }*/
#content .cate_list li {float:left; width:15%; white-space:nowrap; padding:0 0 0 16px; margin:0 18px 0 3px; background:url(/module/img/cate_list_bl_off.gif) no-repeat left 6px;}
.cate_list li a{font-size:15px; color:#858383;}
.cate_list li.on {color:#164CD2;}
.cate_list li.on a {color:#16a588; font-weight:bold;}
.zoom_link {border:1px solid #ccc; padding:3px; float:left; margin:3px;}
.img_control {text-align:center; float:left; display:block; clear:both; width:100%; margin-top:10px; }
.img_control img {margin:10px;}
.zoom_image {width:100%; text-align:center; margin:4px;border:1px solid #ccc;float:left; padding:4px;}
.zoom_image .viewdetail { float:left; margin:-5px 0 0 80%; padding:1px}
#zoom_image img {width:100%; height:100%; padding:1px;}
/* 모듈 선택2 */
.cate_select_box { position:relative; float:right; padding:5px; margin:0 0 5px 0; border:1px #EDEDED solid; background-color:#fff; }
/* 분류 타이틀 */
.total_txt {clear:both; padding:0 0 0 12px; text-align:left; background:url(/module/img/total_txt_bl.gif) no-repeat left 5px;}
/* 페이지담당자 */
#page_admin {width:100%; clear:both; float:left; display:block; margin:10px 0 0 0;}
#page_admin dt.page_admin1 {float:left; width:60px;}
#page_admin dt.page_admin2 {float:left; width:70px;}
#page_admin dt.page_admin3 {float:left; width:60px;}
#page_admin dd.page_admin1 {float:left; padding:0 20px 0 0;  width:60%;}
#page_admin dd.page_admin2 {float:left;}
#page_admin dd {float:left;}
#page_admin dd ul li .page_admin_name {color:#005BC2;}
#page_admin dt.page_admin2 {float:left; width:70px;}

/* 검색 */
.search_box { clear:both;	float:left; width:100%; height:75px;	margin:20px 0 20px 0; padding:0; border:0;	position:relative; background:url(/module/img/search/search_box_bg_680.gif); }
.search_box legend {visibility:hidden; font-size:0; line-height:0; height:0; overflow:hidden;}
.search_box #search_btn {margin:9px 0 0 0; vertical-align:top;} 
.search_box #keyword {width:200px; height:30px; text-align:left; border:1px #CECECE solid; margin:9px 0 0 9px; vertical-align:top; font-size:14px; color:#07566F; padding:10px 0 0 10px; font-weight:bold; background:#fff url(/module/img/search/search_box_arr.gif) no-repeat 200px 18px;} 
.search_box form {float:left;}
.search_box .ingi_key {width:340px; float:left; margin:10px 0 0 5px; display:inline; color:#fff;}
#content .search_box .ingi_key ul li {float:left; height:20px; padding:0 0 0 20px; margin:0 0 0 10px; white-space:nowrap;}
#content .search_box .ingi_key ul li.key1 {background:url(/module/img/search/search_bt_1.gif) no-repeat;background-position: 0;}
#content .search_box .ingi_key ul li.key2 {background:url(/module/img/search/search_bt_2.gif) no-repeat;background-position: 0;}
#content .search_box .ingi_key ul li.key3 {background:url(/module/img/search/search_bt_3.gif) no-repeat;background-position: 0;}
#content .search_box .ingi_key ul li.key4 {background:url(/module/img/search/search_bt_4.gif) no-repeat;background-position: 0;}
#content .search_box .ingi_key ul li.key5 {background:url(/module/img/search/search_bt_5.gif) no-repeat;background-position: 0;}
#content .search_box .ingi_key ul li.key6 {background:url(/module/img/search/search_bt_6.gif) no-repeat;background-position: 0;}
#content .search_box .ingi_key ul li.key7 {background:url(/module/img/search/search_bt_7.gif) no-repeat;background-position: 0;}
#content .search_box .ingi_key ul li.key8 {background:url(/module/img/search/search_bt_8.gif) no-repeat;background-position: 0;}
.search_result_tab {clear:both; position:relative; width:100%; height:25px; border-bottom:1px #dbdbdb solid; text-align:left; z-index:10;}
#content .search_result_tab ul li {float:left; padding:0; margin:0; background:none; line-height:1.5;}
#content .search_result_tab ul li a {	background:url(/module/img/search/search_result_tab_bg02.gif) repeat-x;	border:1px #808080 solid;	color:#fff;	display:block; padding:2px 7px;	margin:0 2px 0 0; }
#content .search_result_tab ul li.on a { background:url(/module/img/search/search_result_tab_bg01.gif) repeat-x; border:1px #4C7DC3 solid; color:#fff; display:block;	padding:2px 7px; margin:0 3px 0 0; font-weight:bold; }
#content .search_result_tab ul li.setting a {	background:url(/module/img/search/search_result_tab_bg03.gif) repeat-x; border:1px #FF9933 solid; color:#fff; display:block; padding:2px 7px; margin:0 0 0 30px; font-weight:bold; }
.search_result_keyword {font-weight:bold; color:#3052d0;}
.search_result_dl {float:left; margin:0 0 20px 0; width:100%;}
.search_result_dl dl dt {text-align:left; padding:5px 0 0 20px; font-weight:bold; background:url(/module/img/search/search_result_dt.gif) no-repeat left 5px;}
.search_result_count {clear:both; position:relative; display:block; text-align:left; padding:20px 0 0 0; border-bottom:1px #ddd solid;}
#content .tsh_ul li {float:left; width:20%; margin:0; padding:0 0 0 20px; background:url(/module/img/search/search_result_dd.gif) no-repeat 3px 3px;}
#content .tsh_ul li {float:left; width:20%; margin:0; padding:0 0 0 20px; background:url(/module/img/search/search_result_dd.gif) no-repeat 3px 3px;}
.search_result_menu, .search_result_board, .search_result_content, .search_result_image, .search_result_file, .search_result_staff {clear:both; float:left; text-align:left; margin:0 0 30px 0; width:100%; background:url(/module/img/search/search_result_menu_bg.gif) repeat-x; }
.search_result_menu em, .search_result_board em, .search_result_content em, .search_result_image em, .search_result_file em, .search_result_staff em {color:#3052d0; font-style:normal; font-weight:bold;}
.search_result_menu dt, .search_result_board dt, .search_result_content dt, .search_result_image dt, .search_result_file dt, .search_result_staff dt {width:170px; height:21px; border:1px #D1D1D1 solid; font-weight:bold; padding:2px 7px 0 15px; background-color:#F6FAFF;}
#content .search_result_menu dd ul, #content .search_result_board dd ul, #content .search_result_content dd ul, #content .search_result_image dd ul, #content .search_result_file dd ul, #content .search_result_staff dd ul {padding:10px 5px 0 0;}
#content .search_result_menu dd ul li, #content .search_result_board dd ul li, #content .search_result_content dd ul li, #content .search_result_image dd ul li, #content .search_result_file dd ul li, #content .search_result_staff dd ul li {background:none; padding:0 0 10px 0; line-height:2;}
#content .search_result_menu dd.more, #content .search_result_board dd.more, #content .search_result_content dd.more, #content .search_result_image dd.more, #content .search_result_file dd.more, #content .search_result_staff dd.more {float:right; clear:both;display:block; padding:0 0 0 18px; background:url(/module/img/search/se_icon.gif) no-repeat left 1px;}
#content .search_result_menu dd ul li .title a, #content .search_result_board dd ul li .title a, #content .search_result_content dd ul li .title a, #content .search_result_image dd ul li .title a, #content .search_result_file dd ul li .title a, #content .search_result_staff dd ul li .title a {color:#0063FF;}
#content .search_result_menu dd ul li span, #content .search_result_board dd ul li span, #content .search_result_content dd ul li span, #content .search_result_image dd ul li span, #content .search_result_file dd ul li span, #content .search_result_staff dd ul li span {display:block; clear:both; font-size:12px}
#content .search_result_menu dd ul li .content, #content .search_result_board dd ul li .content, #content .search_result_content dd ul li .content, #content .search_result_image dd ul li .content, #content .search_result_file dd ul li .content, #content .search_result_staff dd ul li .content {padding:0 0 0 13px; line-height:1.6;}
#content .search_result_menu dd ul li .url, #content .search_result_board dd ul li .url, #content .search_result_content dd ul li .url, #content .search_result_image dd ul li .url, #content .search_result_file dd ul li .url, #content .search_result_staff dd ul li .url {padding:0 0 0 13px; line-height:1.6; color:#A96711;}
#content .search_result_menu dd ul li {padding:0;}
#content .search_result_menu .menu_view .multi_menu {padding:0; margin:0 0 0 10px;}
#content .search_result_menu .menu_view .multi_menu li {float:left; margin:0 15px 0 0; white-space:nowrap; line-height:1.6;}
.search_result_content dd ul li .title,
.search_result_menu dd ul li .title {padding:0 0 0 8px; background:url(/module/img/search/search_box_bl.gif) no-repeat left 10px; font-size:12px}
.search_keyword {	position:absolute; width:270px;	height:110px; text-align:left; margin:0; border:2px solid #3275C9; background-color:#fff; padding:5px; top:60px; left:0; z-index:10000; }
#content .search_box .search_keyword ul li {cursor:pointer; background:none; }
.search_keyword ul li a:hover {display:block;	background-color:#CCDCF2;}
.search_keyword ul li em { color:#FE6100; font-style:normal; padding:0 2px; }
.search_result_image dd .img_view li {float:left; margin:0 20px 0 0;}
.search_result_image .more {clear:both;}
.search_result_image dd .img_view li span {display:block; text-align:center; line-height:1.6;}
.search_result_content .web_view li {display:block; float:left; }
#content .search_result_content .web_view .con_download { clear:both;	display:inline;	float:left;	width:580px; padding:30px 10px 10px 10px;	margin:0 0 10px 13px;	border:1px #E5E5E5 solid;	background:#F5F5F5 url(/module/img/search/down_title.gif) no-repeat 7px 7px; }
#content .search_result_content .web_view .con_download .con_download_file { float:left; padding:0 0 0 7px;	margin:0 10px 0 0; white-space:nowrap; }
.search_result_staff dd ul {float:left; width:47%;}
.search_result_staff dd ul li.dept {width:100%; padding:0 0 5px 0;}
.search_result_staff dd ul li.photo {float:left; width:140px;}
.search_result_staff dd ul li.photo img {width:120px; height:150px; overflow:hidden;}
#content .search_result_staff dd ul li.pos {float:left; width:100%; padding:0; line-height:1.6;}
#content .search_result_staff dd ul li.name {float:left; width:100%; padding:0; line-height:1.6;}
#content .search_result_staff dd ul li.tel {float:left; width:100%; padding:0; line-height:1.6;}
#content .search_result_staff dd ul li.work {float:left; width:100%; padding:0; line-height:1.6;}
/* 검색 */
.best_click { clear:both;	float:left;	width:620px; height:50px; margin:0 0 20px 0; padding:0; position:relative; background:url(/module/img/search/best_click_bg.gif) no-repeat; }
.best_click ul {padding:10px 0 0 8px;}
#content .best_click ul li {float:left; padding:0; background:none;}

/*-- 만족도조사  --*/
form#satisfaction_survey_form {display:block; padding:30px 0 0 0; clear:both;}
.satisfaction_survey_comment {position:relative; padding:0; margin:0; border:0;}
.satisfaction_survey_comment .satisfaction_survey {position:relative; width:100%; height:95px; margin:0; padding:0; border: 1px solid #c9d2d6; clear:both;}
.satisfaction_survey_comment .satisfaction_survey dt {height:28px; margin:0; padding:2px 0 0 8px;background-color:#eee}
.satisfaction_survey_comment .satisfaction_survey dd {width:90%; height:55px; margin:0; padding:0 0 0 55px; background:url(/_layout/images/board/content_comment_img.gif) no-repeat 8px 0;}
.satisfaction_survey_comment .satisfaction_survey dd ul {width:90%; margin:0 3px 0 0; float:left;}
.satisfaction_survey_comment .satisfaction_survey dd ul li {margin:0 10px 0 0; padding:0 !important; background:none !important; float:left;}
.satisfaction_survey_comment .satisfaction_survey dd ul li input {vertical-align:middle;}
.satisfaction_survey_comment .satisfaction_survey dd ul li.cbt {width:100%;margin:5px 0 0 0; padding:0;}
.satisfaction_survey_comment .satisfaction_survey dd ul li.cbt .comment_class {float:left; width:60%; height:18px; margin:0 5px 0 0; border:1px solid #E3E3E3; font-size:11px;}
.satisfaction_survey_comment .satisfaction_survey dd ul li.cbt .comment_class:focus {border:1px solid #FF0000;}
.satisfaction_survey_comment .satisfaction_survey dd ul li.cbt input {float:left;}
.satisfaction_survey_comment .satisfaction_survey_list {position:relative; width:95%; margin:0; padding:0; clear:both;}
.satisfaction_survey_comment .satisfaction_survey_list .item {padding:10px 0 10px 10px; margin:0 0 10px 0; border-bottom:1px dotted #E0E1DB; overflow:hidden;}
.satisfaction_survey_comment .satisfaction_survey_list .item .author {width:46px; padding:0 0 0 18px; color:#3074A5; background:url(/_layout/images/board/author_img.gif) no-repeat 0 1px; float:left;}
.satisfaction_survey_comment .satisfaction_survey_list .item .content_area {width:90%; border-left:1px solid #E0E1DB; float:left;}
.satisfaction_survey_comment .satisfaction_survey_list .item .value {width:380px; margin:0 0 0 10px; font-weight:bold; color:#3074A5; float:left;}
.satisfaction_survey_comment .satisfaction_survey_list .item .comment_content {padding:5px 0 0 10px; text-align:justify; clear:both;}
.satisfaction_survey_comment .satisfaction_survey_list .item .date {margin:0 10px 0 0; color:#CCCCCC; float:left;}
.satisfaction_survey_comment .satisfaction_survey_list .item .option {padding:3px 0 0 0; float:right;}
/*-- 만족도조사결과  --*/
.statistics_table {clear:both; float:left; width:95%; border:1px #ddd solid; padding:9px; margin:10px 0 0 0;}
.statistics_table dt {padding:0 0 0 20px; font-weight:bold;	background:url(/images/board/statistics_table_dt.gif) no-repeat left 1px;}
.statistics_table dd {float:left; width:20%}
/*-- 결과보기  --*/
.satisfaction_survey_comment .satisfaction_survey .statistics {position:absolute; top:0; right:0; margin:40px 10px 0 0;}

@media all and (max-width:599px){
.list_table .list_member_name, .list_table .list_visit{display:none}
}
@media all and (max-width:399px){
.list_table thead th.list_idx{width:10%}
.list_table .list_reg_date {display:none}
}

#divpop{z-index:1000; position:absolute;top:170px; left:50%;margin-left:-40px; width:625px; padding:0; border:1px #b5b4b4 solid;}
.divpop_img{background:#FFF; padding:2px; height:451px;}
.pop_box{background:#efefef; border:2px solid #FFF; padding:8px;}
.pop_close{position:absolute; padding:8px; background:#efefef; top:-27px; right:-1px;width:16px; height:16px; cursor:pointer; border-top:1px #999999 solid; border-left:1px #999999 solid;  border-right:1px #999999 solid;}
.pop_checkbox{margin-top:2px; text-align:right;}
@media only screen and  (max-width: 1400px) { #divpop{top:170px; left:1%; margin-left:0;}}
@media only screen and  (max-width: 560px) {
	#divpop{top:80px; left:0; width:100%; height:100%;}
	.divpop_img, .divpop_img img{width:100%; height:100%;}
 }
#divpop2{z-index:1000; position:absolute;top:170px; left:67%;margin-left:-40px; width:425px; padding:0; border:1px #b5b4b4 solid;}
.divpop_img2{background:#FFF; padding:2px; height:201px;}
.pop_box{background:#efefef; border:2px solid #FFF; padding:8px;}
.pop_close{position:absolute; padding:8px; background:#efefef; top:-27px; right:-1px;width:16px; height:16px; cursor:pointer; border-top:1px #999999 solid; border-left:1px #999999 solid;  border-right:1px #999999 solid;}
.pop_checkbox{margin-top:2px; text-align:right;}
@media only screen and  (max-width: 1400px) { #divpop{top:170px; left:1%; margin-left:0;}}
@media only screen and  (max-width: 560px) {
	#divpop2{top:80px; left:0; width:100%; height:100%;}
	.divpop_img2, .divpop_img2 img{width:100%; height:100%;}
 }

/*낭만버스 2코스 예약신청 팝업*/
#divpop3{z-index:1000; position:absolute;top:280px; left:36%; width:660px; padding:0; border:1px #b5b4b4 solid;}
.divpop_img3{background:#FFF; padding:2px; /*height:350px;*/}
@media only screen and  (max-width: 1400px) { 
	#divpop3{top:170px; l/*left:1%;*/ margin-left:0;}
}
@media only screen and  (max-width: 560px) {
	#divpop3{top:370px; left:0; width:100%; height:100%;}
	.divpop_img3, .divpop_img3 img{width:100%; height:100%;}
}

/*낭만버스 예약신청*/
#divpop4{z-index:1000; position:absolute; top:300px; left:36%; width:660px; padding:0; border:1px #b5b4b4 solid;}
.divpop_img4{background:#FFF; padding:1px;}
@media only screen and  (max-width: 1200px) {	#divpop4{top:170px; left:36%; margin-left:0;}}
@media only screen and  (max-width: 560px) {
	#divpop4{top:370px; left:0; width:100%; height:100%;}
	.divpop_img4, .divpop_img4 img{width:100%; height:100%;}
}

/*낭만버스 이용안내*/
#divpop5{z-index:1000; position:absolute;top:280px; left:36%; width:660px; padding:0; border:1px #b5b4b4 solid;}
.divpop_img5{background:#FFF; padding:2px; /*height:350px;*/}
@media only screen and  (max-width: 1400px) { #divpop3{top:170px; l/*left:1%;*/ margin-left:0;}}
@media only screen and  (max-width: 560px) {
	#divpop5{top:370px; left:0; width:100%; height:100%;}
	.divpop_img5, .divpop_img5 img{width:100%; height:100%;}
}

.p_box {box-sizing: border-box;padding: 20px;width: 100%;border: 1px dotted #ccc;background: #f9f9f9;margin-bottom: 20px;clear: both;}
.txt_15 {font-size: 15px !important;line-height: 24px;}
.blue_point {color: #005e94 !important;}
.font_box { background: #f24922 !important;color: #fff !important;}
.red_point {color: #f24922 !important;}
.p_box .h4_butt{clear:both; font-size:16px; font-weight:600; padding:5px 0 0 20px; margin:0 0 0 3.5px; background:url("/images/icon/m_h5.png") 0 12px no-repeat;}

/* 0106 여성문화회관*/
.p_box .h3_butt_2{clear:both; padding-top:6px; font-size:24px; font-weight:600;  color:#2461a2; margin:40px 0 20px 0; background:none !important;}
.p_box .h4_butt_2{clear:both; font-size:17px; font-weight:600; padding:5px 0 0 20px; margin:0 0 0 2px; background:url("/ok/images/icon/h4_2.png") 0 11px no-repeat;}

.p_box .bulList01_2 {margin:7px 0 0 13px}
.p_box .bulList01_2 > li {background:url("/images/www/contents/bul_list01_2.png") no-repeat left 8px; font-size:15px; padding-left:15px; margin-top:8px; margin-left:5px; line-height:23px}
.p_box .bulList01_2 > li ul {margin-top:5px}

.p_box .bulList02_3 {margin:7px 0 0 13px}
.p_box .bulList02_3 > li {background:url("/images/www/contents/bul_list01_3.png") no-repeat left 8px; font-size:15px; padding-left:15px; margin-top:8px; margin-left:5px; line-height:23px}
.p_box .bulList02_3 > li ul {margin-top:5px}

.p_box .bulList02_2 {margin: 6px 0 10px -11px;}
.p_box .bulList02_2 li{background:none !important; font-size:14px; padding-left:3px; margin-bottom:3px; line-height:145%}
.p_box .bulList02_2 li:before{content:'- ';}

.p_box .bulList02_2 li a{border-bottom:1px dotted #333;color:#333}

.p_box .point_line{display:block; background:none !important;}
.p_box .point_line2{display:block; background:none !important; margin-left:10px;}
.p_box .point_line3{display:block; background:none !important; margin-left:0 !important; padding-left:0 !important}
.p_box .red{color:red;}

/* 0501_02 버튼_s */
.p_box .g_btnBlue2 { display:inline-block;margin:20px 0 0 20px}
.p_box .g_btnBlue2 a {background-color:#7289ee; display:inline-block; border:1px solid #FFF;padding:0px 15px;line-height:35px;color:#FFF;height:35px;font-size:14px;font-weight:400;border-radius:5px;-webkit-transition : all 0.3s ease;}
.p_box .g_btnBlue2 a:hover {background-color:#FFF;border:1px solid #092fd8;color:#092fd8;font-weight:700;}

/* 목록_s */
.p_box li{padding-left:12px; margin:4px 10px 0 10px; font-size:14px; background: url("/images/icon/li.gif") 0 10px no-repeat; line-height:18pt;}
.p_box li ul{padding-left:0;}

.p_box .bulList01 {margin:7px 0 0 13px}
.p_box .bulList01 > li {background:url(../../_layout/images/www/contents/bul_list01.png) no-repeat left 7px; padding-left:10px; margin-top:5px; line-height:20px}
.p_box .bulList01 > li ul {margin-top:5px}

.p_box .bulList02 {margin: 6px 0 10px -11px}
.p_box .bulList02 li{background:url(../../_layout/images/www/contents/bul_list02.png) no-repeat 2px 8px; padding-left: 15px; margin-bottom:3px; line-height:145%;margin-left: 30px}
.p_box .bulList02 li span{color: #000}
.p_box .bulList02 li a{border-bottom:1px dotted #333;color:#333}

.p_box .info span {
    display: inline-block;
    /* margin-left: 10px; */
    font-size: 15px;
    font-weight: 600;
    text-decoration: underline;
}

/* 시간을 달리는 버스커 상단 버튼 */
.alert_content2 .event_btn{float:right;}

/* 여성문화회관 교육신청 공지박스 */
.Notice_box{border:1px solid #fe5955; background-color:#fff; margin:10px 0; padding:8px 0 15px;}
.line_t{text-decoration:line-through;}