@charset "utf-8";

* { margin: 0; padding: 0; }
#html { width: 100%; height: 100%; margin: 0; padding: 0; font-family: Dotum; font-size: 12px; color: #282b2d; }
#body { width: 100%; min-width: 1024px; height: 100%; margin: 0; padding: 0; font-family: Dotum; font-size: 12px; color: #282b2d; }
#table { table-layout: fixed; }
img { border: 0; }
ul, li { list-style: none; }
a { color: #808080; text-decoration: none; }
a:hover { text-decoration: underline; }
.displaynone {display:none;}
.fleft { float: left; }
.fright { float: right; }
.dline { display:inline;}

.list_table {clear:both; width:100%; color:#666; padding:0; margin:0; text-align:center;}
.list_table thead { padding:0; margin:0; }
.list_table thead th {padding:4px; margin:0;font-weight:normal; color:#fff; background-color:#8D8D8D;}
.list_table thead th.th_r {background:#8D8D8D repeat scroll 0 0;}
.list_table tbody {width:100%; padding:0; margin:0;}
.list_table tbody td {font-weight:normal; padding:5px; margin:0; border-bottom:1px #8D8D8D solid;}
.list_table tbody td a {color:#666;}

.show_form {clear:both; width:100%; padding:0; margin:0; text-align:center;}

.show_form {width:100%; border-collapse:collapse;  color:#666;}
.show_form caption {background:none; font-weight:bold; line-height:25px;color:#fff;  background-color:#8D8D8D;border-top:2px solid #3C82C8; border-bottom:1px solid #DDDDDD;}
.show_form th, 
.show_form td {padding:5px; border:1px solid #DDDDDD; border-right:none; border-left:none;}
.show_form th {width:80px; white-space:nowrap; border-right:1px #ddd solid; background:none; background-color:#f2f2f2;}

.show_form td table {z-index:1;}
/*board_common_style*/
/* ----------------------------- new common page navi 12.06.22 장재욱 ------------------------------------ */
.paginate{overflow:hidden;clear:both;margin:0 auto;padding:29px 0 30px;text-align:center;width: 100%;}
.paginate a{display:inline-block;margin:0 2px;padding:0 4px;color:#666; font-weight:bold;line-height:24px;text-decoration:none !important; border:1px solid #c8c8c8;}
.paginate a:hover,.paginate a:focus,.paginate a:active{border:1px solid #da006c;margin:0 2px;padding:0 4px;}
.paginate strong{display:inline-block;margin:0;padding:0 4px;border:1px solid #597cb6;color:#666;font-weight:bold;line-height:24px;text-decoration:none !important}
.paginate strong{color:#e33840 !important}
.paginate a span{display:block;padding:0 4px;}
.paginate strong span{display:block;padding:0 4px;}
.paginate a.first, .paginate a.prevpage, .paginate a.nextpage, .paginate a.end  {
    background: url("/images/board/board_btn.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    margin-right: 2px;
    text-indent: -5000px;
    width: 24px;
	}
.paginate a.first {background-position: 0px 0px; padding:0; margin:0;border:none !important;}
.paginate a.first:hover {background-position: 0px -25px;}
.paginate a.prevpage {background-position: -24px 0px; padding:0; margin:0;border:none !important; margin-right:20px;}
.paginate a.prevpage:hover {background-position: -24px -25px;}
.paginate a.nextpage {background-position: -48px 0px; padding:0; margin:0;border:none !important; margin-left:20px;}
.paginate a.nextpage:hover {background-position: -48px -25px;}
.paginate a.end {background-position: -72px 0px; padding:0; margin:0;border:none !important;}
.paginate a.end:hover {background-position: -72px -25px;}
.paginate a img {vertical-align:middle; border:none !important; padding:0 !important;}

/* ----------------------------- old common page navi ------------------------------------ */
.pagenum {display:block; text-align:center; margin:25px auto; padding:20px 0; clear:both; position:relative;}
.pagenum .page_downup a, .pagenum .page_downup em {width:22px; float:left; height:21px; margin-right:2px; background:url("/images/common/inner_btn.gif") transparent no-repeat; text-indent:-5000px}
.pagenum .page_downup a.nextpage {background-position:-372px -21px; }
.pagenum .page_downup a.prevpage {background-position:-350px -21px; }
.pagenum .page_downup a:hover.nextpage {background-position:-333px -63px; }
.pagenum .page_downup a:hover.prevpage {background-position:-333px -42px; }
.pagenum .page_downup em.nextpage {background-position:-372px 0; }
.pagenum .page_downup em.prevpage {background-position:-350px 0; }

.pagenum .num a, .pagenum .num strong {padding:5px 10px; margin-right:3px; font-family:dotum; font-size:12px; display:inline-block; color:#737373; font-weight:bold; border:#b8b9bb 1px solid; background-color:#fbfcfb; text-align:center; line-height:120%; }
.pagenum .num strong {color:#ff0000; text-decoration:underline; background-color:#fff; border:#597CB6 2px solid; }

.pagenum .num a.first, .pagenum .num a.prevpage, .pagenum .num a.nextpage, .paginate a.end  {
    background: url("/images/common/page_btn.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    margin-right: 2px;
    text-indent: -5000px;
    width: 24px;
	}
.pagenum .num a.first {background-position: 0px 0px; padding:0; margin:0;border:none !important;}
.pagenum .num a.first:hover {background-position: 0px -25px;}
.pagenum .num a.prevpage {background-position: -24px 0px; padding:0; margin:0;border:none !important; margin-right:20px;}
.pagenum .num a.prevpage:hover {background-position: -24px -25px;}
.pagenum .num a.nextpage {background-position: -48px 0px; padding:0; margin:0;border:none !important; margin-left:20px;}
.pagenum .num a.nextpage:hover {background-position: -48px -25px;}
.pagenum .num a.end {background-position: -72px 0px; padding:0; margin:0;border:none !important;}
.pagenum .num a.end:hover {background-position: -72px -25px;}
.pagenum .num a img {vertical-align:middle; border:none !important; padding:0 !important;}



.next-prev {float:left; margin: 25px 0; clear:both;}
.next-prev a {background: url("/images/common/inner_btn.gif") no-repeat scroll 0 0 transparent; float: left; height: 21px; margin-right: 2px; text-indent: -5000px;}
.next-prev .prev a {background-position:-227px -84px; width:49px; }
.next-prev .prev a:hover {background-position:-227px -105px; width:49px; }
.next-prev .next a {background-position:-277px -84px; width:49px; }
.next-prev .next a:hover {background-position:-277px -105px; width:49px; }
/*board_common_style*/





/* 회원관리 */
#member_search_form {border:#CCC solid 1px; margin-top: 10px; margin-bottom: 10px;}
#member_search_form fieldset {margin:10px;}
#member_search_form dl {padding:0; width:100%; float:left;}
#member_search_form dl img {vertical-align:middle;}
#member_search_form dl input {vertical-align:middle;}
#member_search_form dl dt {padding-left:30px;clear:both;float:left; margin:5px;}
#member_search_form dl dd {float:left;margin:5px;}
#member_search_form dl dd a { border: 1px solid #b1b1b1; background-color:#fafafa; padding:1.5px 10px; vertical-align:middle; border-radius:2px; } /*검색해제 스타일 추가 _ 배금아 */


/*.checks {padding:20px;}*/
.checks input{margin:10px 3px;}
.checks label{margin-right:20px;}



/*관광지관리*/

	.search_box_smartour {border:#cccccc 1px solid; text-align:center; position:relative; margin-bottom:20px;}
	.search_box_smartour form {margin:15px auto; position:relative; width:407px; line-height:35px; height:35px; display:inline-block;}
	.search_box_smartour form label {display:none;}
	.search_box_smartour form .board_search {border:#4b4b4b 2px solid; padding-left:10px; line-height:29px; height:29px; width:351px; float:left; position:absolute; left:0;}
	.search_box_smartour form .board_search_btn {line-height:35px; height:35px; float:right; position:absolute; right:0;}
	
	.boarc_contents {position:relative;width:100%; clear:both;}
	.board_contents .view_list {width:163px; height:35px; float:left;}
	/*.board_contents .stat {float:left; color:#5a5a5a; font-size:15px; line-height:35px;}*/
	.board_contents .write_btn, .board_button {width:163px; height:35px; float:right;}
	.board_button {clear:both; position:relative; margin-bottom:10px;}
	 /**/
	.stat {float:left; color:#5a5a5a; font-size:15px; line-height:35px; margin-right:5px;}
	.stat li.on a {color:#fe5957; font-size:15px; font-weight:600;}
	
	.board_contents .view_list a, .write_btn a, a.list_delet, .board_button a, .board_button_list a, a.list_insert {background:url(/images/business/sub/admin_btn.png) no-repeat scroll; text-indent:-5000px; font-size:0; line-height:0; display:block; overflow:hidden;}
	.board_contents .view_list a {width:163px; height:35px; background-position: 0 -128px;}
	.board_contents .write_btn a, .board_button a, .board_button_list a#btn_write {width:163px; height:35px; background-position: 0 -47px;}
	.board_button_list a#btn_list {width:163px; height:35px; background-position: 0 -440px;}
	.board_button_list a#btn_modify {width:163px; height:35px; background-position: 0 -476px;}
	.board_button_list a#btn_remove {width:163px; height:35px; background-position: 0 -512px;}
	.board_contents a.list_delet {width:42px; height:25px; background-position: 0 -92px;}
	.board_contents a.list_insert {width:42px; height:25px; background-position: -44px -92px;}
	
	.board_t1, .table_admin, .boardlist, .log_table, .list01 {clear:both; width:100%; text-align:center; border-top:#646464 2px solid; vertical-align:middle; position:relative;}
	.list01{margin-top:10px}
	.board_t1 thead,.table_admin thead,  .boardlist th, .log_table thead, .list01 thead {background:#f6f6f6;}
	.board_t1 th,.table_admin th, .boardlist th, .log_table th, .list01 th {font-weight:300; font-size:16px; color:#323232; min-height:20px; line-height:20px; border-bottom:#c5c5c5 1px solid; border-right:0; border-left:0; padding: 15px 0;}
	.board_t1 td,.table_admin td, .boardlist td, .log_table td, .list01 td {font-weight:normal; font-size:15px; color:#474747; height:43px; line-height:20px; border-bottom:#c5c5c5 1px solid; border-right:0; border-left:0; vertical-align:middle; padding: 2px 15px;}
	.boardlist td, .log_table td {text-align:left; padding:15px 25px;}
	.boardlist td textarea {width:90%; clear:both; margin:15px 0;}
	.modify_date{display:inline;}
	.board_t1 td.depart{padding: 5px 0; line-height: 22px;}
	
/*2017 04 추가 */
.list01{border-top: #1a6a86 2px solid;} 
.list01 thead {background-color: #0283af;}
.list01 th {color:#fff; background:none;}
.list01 td {height:30px;}

.list01 td a.btn_sml {margin: 5px; padding: 0px 3px;}
.list01 td a.btn_sml span {padding: 5px 20px;}
.list01 td a.btn_sml span:hover {}

.sg_footer a.btn_sml {padding: 0px 5px;}

	/*관광지관리 write*/
	.section {display:inline-block;position:relative; width: 100%;}
	 div.section {width:100%;}
	.section li {float:left; width:25%;}
	.section li a {display: block; height: 40px; line-height: 40px; text-align:center; overflow: hidden; color:#323232; text-decoration:none; font-size:14px; border: 1px solid #d2d2d2; padding: 0 10px;}
	.section li a:hover, .section li.on a {color:#fff; background-color: #d64227; text-decoration:none;}
	
	.board_form {position:relative; margin-top:25px;}
	
	.none {display:none;}
	.w_96p {width:93%}
	.w_94p {width:94%}
	.w_85 {width:85px;}
	.w_100 {width:100px;}
	.w_120 {width:120px;}
	.w_130 {width:130px;}
	.w_138 {width:138px;}
	.w_195 {width:198px;}
	.w_194 {width:194px;}
	.w_250 {width:250px;}
	.w_294 {width:294px;}
	.w_326 {width:326px;}
	.w_409 {width:409px;}
	.w_736 {width:736px;}
	.w_743 {width:743px;}
	
	
	.board_form .top_check {position:relative; float:right; display:inline;}
	.board_form h4 { background:none; padding:0 !important;}
	
	/*basic table*/
	.table_admin_write, table.boardwrite  {text-align: center; width:100%; border-top:2px solid #646464; border-bottom: 1px solid #c5c5c5; top:10px; position:relative; min-width:960px; clear:both; margin-bottom:15px;}
	.table_admin_write em, table.boardwrite em { padding-left: 10px; font-weight: bold; color: rgba(253, 89, 87, 1); font-size: 13px; font-style:normal;}
	.table_admin_write th, table.boardwrite th { padding: 20px; background:#f6f6f6 ;border-bottom: 1px solid #c5c5c5; font-size:14px; font-weight:600; min-width:100px; text-align:center; width:12%;}
	.table_admin_write td, table.boardwrite td { padding: 15px; border-bottom: 1px solid #c5c5c5 !important; font-size:13px; line-height:16px;}
	table.boardwrite td {text-align:left;}
	.table_admin_write td strong, table.boardwrite td strong {font-size:13px; line-height:16px; font-weight:600;}
	td.left{ text-align:left;}
	td.point{background:#ebebeb; font-weight:bold; color:#000765;}
	
	/*basic table2*/
	.table_admin_write2{text-align: center; width:100%; border-bottom:2px solid #646464; position:relative; min-width:960px; clear:both;}
	.table_admin_write2 em{ padding-left: 1px; font-weight: bold; color: rgba(253, 89, 87, 1); font-size: 13px; font-style:normal;}
	.table_admin_write2 th{ padding: 2px; background:#f6f6f6 ;border-bottom: 1px solid #c5c5c5; border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; font-size:11px; min-width:53px; text-align:center;}
	.table_admin_write2 th.w60{ padding: 2px; background:#f6f6f6 ;border-bottom : 2px solid #646464; border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; font-size:11px; min-width:53px; text-align:center; width:55px;}	
	.table_admin_write2 th.shot{ padding: 2px; background:#f6f6f6 ;border-bottom: 1px solid #c5c5c5; border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; font-size:11px; min-width:20px; text-align:center; width:20px;}	
	.table_admin_write2 td{ padding: 2px; border-bottom: 1px solid #c5c5c5 !important; border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; font-size:11px; line-height:16px; min-width:53px; text-align:center;width:55px; }
	.table_admin_write2 td strong {font-size:11px; line-height:16px; font-weight:300;}
	
	.table_admin_write2 td.empty { background-color:#fef1f8;}
	.table_admin_write2 td.pos { background-color:#fe5957;}
	.table_admin_write2 td.pos ul li { color:#fff;}
	.table_admin_write2 td.pos ul li.btn_assign_add2 a { border:1px solid #fff; color:#fff;}
	.table_admin_write2 td ul.btn_designation li > a > img { margin:0 0 0 1px; vertical-align:middle;}
	
	/*basic table end*/
	
	.td_left {text-align:left;}
	.table_admin_write td input {display:inline-block; padding-left:10px;}
	.inp_text input{margin: 5px; padding-left:10px;}
	.inp_check{margin: 5px 10px 5px 0 !important;}
	
	.table_admin_write td input.text_type, .table_admin_write td select, table.boardwrite td input.text_type, table.boardwrite td select   {border:#cdcdd1 solid 1px; height:30px; line-height:30px;}
	table.boardwrite td input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 24px;
    padding-left: 5px;
	margin:5px 0;
}
	table.boardwrite td textarea {width:90%; padding:10px;}
	.table_admin_write td label, table.boardwrite td label  {display:inline-block;}
	.table_admin_write td ul.title_ul, table.boardwrite td ul.title_ul  {display:block; overflow:hidden; width:860px;}
	.table_admin_write td ul.title_ul li, table.boardwrite td ul.title_ul li  {float:left;}
	
	.zipcode_btn, .map_point_btn, .submit,.send input.cancel {background:url(/images/business/sub/admin_btn.png) no-repeat scroll !important; display: block; line-height: 1; overflow: hidden; text-indent: -5000px; margin: 0px; padding-right: 0; border:0;}
	.zipcode_btn {width:123px; height:30px; background-position: 0 -202px !important;}
	.map_point_btn {width:123px; height:30px; background-position: 0 -170px !important;}
	.send {margin:30px auto;position:relative; clear:both;}
	.send > ul {margin: 0 auto; text-align:center;}
	.send li {display: inline-block;margin-top:30px;}
	.send li input{cursor:pointer;}
	.send li input.list { background:#4c5f7f; color:#fff; width:160px; border:1px solid #4c5f7f; border-radius:3px; line-height:31px; font-weight:bold; margin-right:5px;}
	.submit {width:163px; height:35px; background-position: 0 -236px !important; margin-right:5px;display: inline-block;}
	.send input.cancel {width:163px; height:35px; background-position: 0 -274px !important;display: inline-block;}
	
	.title_ul li {background:url(/images/business/sub/admin_btn.png) no-repeat 0 -360px; padding-left:15px; line-height:30px; height:38px;}
	.c{width:90%; padding:10px;}
	
/*관광지소개*/
	.content_title {font-size:20px; font-weight:bold; color:#323232;}
	.table_admin_write td textarea {width:93%; min-height:150px; border:1px solid #c5c5c5; margin:5px; padding: 10px 0 0 10px; min-width:500px !important;}
	.img_ul {display:block; overflow:hidden; min-width:816px; width:100%;}
	.img_ul li {float:left; margin:5px 0;} /*대표이미지쪽 스타일때문에 width: 100%; 삭제*/
	.tourism_img {border:1px solid #c5c5c5; margin:0 7px 0 5px; background: #f2f2f2 url("/images/board/bg_logo_s.png") no-repeat scroll 50% 50%; width:150px; height:98px; position:relative;}
	.img_ul li .fileUpload .file_name{margin: 0;}
	.img_ul li .fileUpload .fileUpload_button{margin: 0 5px 0 10px;}
	.img_ul li input#img_title{height: 34px; line-height: 34px; margin: 0;}
	.btn_close{ position:absolute; right:0; top:0;}
	.wr_summary{ border:0 !important;}
	.point_bg{background:#f2f2f2;}
	.sub_summary{background:url(/images/business/sub/title_2depth.png) no-repeat 10px 5px; display:inline-block; background-color:#f6f6f6 !important; width:30px; margin:auto 0; text-align:left; padding-left:25px;}
	.img_hidebg{ position:relative;}
	.img_hide{ position:absolute; top:10px; left:11px; z-index:3; color:#afafaf;}
	.img_hideinp{ width:352px; height:30px; position:relative; padding-left:10px;}
	.img_hideinp2{ width:93%; height:30px; position:relative; margin-bottom:0 !important;}
	.btn_upload{ background:#6b6b6b; color:#FFF; border:0; width:100px; height:28px; text-align:center; font-weight:600; padding-left:0 !important;}
	.w_700{ width:698px;}
	
	.w_409 {width:409px;}
	.w_525 {width:525px;}
	.noborder {border-bottom:0 !important;}
	.w_270{ width:270px;}

/*이용안내*/
	.w_650 {width:650px;}
	.w_425{ width:425px !important;}
	.w_317 {width:317px;}
	.w_240 {width:240px;}
	.w_740 {min-width:740px;}
	.w_50 {width:50px; margin-right:5px !important;}
	.w_300 {width:300px;}
	.w_313 {width:313px;}
	.w_58 {width:58px; margin-right:5px !important;}
	.charge_inp input {margin:5px 20px 5px 5px;}
	.w_86{ width:86px;}
	.w_450{ width:450px;}
	
/*부대시설*/
	.facility_list{ float:left; margin-left:20px; width:82%}
	.facility_title{ float:left; font-size:18px; font-weight:bold; margin-bottom:20px; line-height:normal;}
	.facility_title2{font-size:18px; font-weight:bold; margin-bottom:20px; line-height:normal;}
	.btn_revision{ float:right; border:1px solid #cfcfcf; padding:5px; margin-left:5px;}
	.btn_revision2{float:left; border:1px solid #cfcfcf; padding:5px; margin-left:5px;}
	.brn{ border-bottom:medium none !important;}
	.w_304{ width:304px;}
	.w_89{ width:89px;}
	.w_94p{ width:94%;}
	
/*주변정보*/
	.around_01 {width:188px; margin-right:10px; float:left;}
	.last {margin-right:0 !important;}
	.info{ width:190px;}
	.info_list{border:1px solid #cfcfcf; border-top:2px solid #646464 !important; margin-top:25px; margin-bottom:20px; padding-bottom:15px;}
	.info_tour_title{ background-color:#ffeeee; width:186px; text-align:center; font-size:14px; font-weight:700; padding:5px 0;}
	.btn_search{border:1px solid #cfcfcf; width:142px; height:25px; text-align:center; margin:10px 0 0 20px; padding-top:5px;}
	.info_list_search{background:url(/images/business/sub/around_list_top.png) 0 0 no-repeat; position:relative; width:190px; padding-top:7px;}
	.info_list_search dl {border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background:#fafafa; position:relative; width:184px; padding-bottom:10px; display:block; overflow:hidden;}
	.search_title{font-weight:600; font-size:13px; padding:10px; position:relative;}
	.search_distance { position:relative; float:left; width:124px; height:25px; line-height:25px;}
	.search_delet{ position:relative; float:left; border:1px solid #cfcfcf; background:#fff; padding:3px 5px;}
	.dd_none {line-height:30px; padding-left:22px; margin-top:15px;}
	.info_tour_txt{ margin-top:15px; padding-left:13px;}

/*주변정보 팝업*/
	.search_pop {position:absolute; top:0; left:132px; border:#c83233 solid 3px; width:518px; height:431px; background:#fff; z-index:100;}
	.search_pop h4 { line-height:20px; font-weight:400; margin:45px 0 0 30px !important;}
	.search_pop .close {width:14px; height:15px; background:url(/images/business/sub/admin_btn.png) no-repeat 0 -408px scroll; font-size:1px; text-indent:-5000px; display:block; overflow:hidden; position:absolute; right:32px; top:32px;}
	.search_pop .search_box {margin:30px 30px 15px 30px;  border:#c5c5c5 solid 1px; background:#f6f6f6; width:448px;}  
	.search_pop .search_box .board_search {width:350px; height:35px;}
	.search_pop .table_frame {width:458px; height:236px; overflow:scroll; position:relative; pading:0; margin-left:30px; margin-bottom:20px;}
	.search_add {padding:3px 5px; line-height:25px;}
	.search_pop .table_admin td { padding:2px 12px;}
	.search_pop .table_admin td a.btn_search { margin:10px 12px 0 20px;}

	
/*교통편의시설*/
	.traffic_parking {width:115px; margin:0 5px 5px 5px;}
	.w_630{width:630px;}
	.w_281{ width:281px;}
	.w_265{ width:265px;}
	
/*숙박관리*/
	.w_90 {width:90px;}
	.w_135 {width:135px;}
	.w_155 {width:155px;}
	.w_325 {width:325px; margin-left:10px !important;}
	.w_30 {width:30px;}
	.w_323 {width:323px;}
	.w_60 {width:60px;}
	.lodge_mrg{margin:0 10px 0 2px;}
	.mrl17 {margin-left:17px !important;}
	.w_198{width:195px;}
	.w_145 {width:145px;}
	.min_w{min-width:40px !important; padding:0 !important;}
	.w_287{width:287px;}
	.w_48{width:48px; margin-right:5px !important;}
	
/*음식점관리*/
	.w_329 {width:329px;}
	.w_739 {width:739px;}
	.w_87 {width:87px;}
	.w_320 {width:320px;}
	.w_110 {width:110px;}
	.w_725 {width:725px;}
	.w_133 {width:133px;}
	.mag5{margin:0 5px;}
	.w_68 {width:68px;}
	.w_75 {width:75px;}
	.w_98 {width:98px;}
	.mar3 { margin-right:3px !important;}
	
/*쿠폰관리*/
	.coupon_select {border:#cdcdd1 solid 1px; height:33px; line-height:30px; width:100px;}
	.cpsearch_box{ display:inline;}
	.coupon_search {padding:15px; border:#cccccc 1px solid; text-align:center; margin-bottom:20px;}
	.coupon_search form {position:relative; width:407px; line-height:35px; height:35px;}
	.coupon_search form label {display:none;}
	.coupon_search form .board_search {border:#4b4b4b 2px solid; padding-left:10px; line-height:29px; height:29px; width:351px;}
	.coupon_search form .board_search_btn {line-height:35px; height:35px;}
	.t_text{ font-size:15px !important; font-weight:600;}
	
/*홍보책자신청*/
	.board_print a{background:url(/images/business/sub/btn_print.png) no-repeat 0 0; text-indent:-5000px; overflow:hidden; font-size:0px; width:163px; height:35px; margin-bottom:-35px; float:left;}

/*관광후기통계*/
.table_sti{ text-align:center; width:100%; border-top:2px solid #646464;}
	.table_sti th{border-bottom:1px solid #c5c5c5; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; color:#323232; padding:10px; background:#f6f6f6;}
	.table_sti td{border-bottom:1px solid #c5c5c5; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; padding:10px;}
.txt_s{font-weight:300; margin-top:10px; font-size:13px;}
.statistic_box {border:#cccccc 1px solid; text-align:center; position:relative; margin-bottom:20px;}
	.statistic_box form {margin:15px auto; position:relative; width:407px; line-height:35px; height:35px; display:inline-block;}
	.statistic_box .board_search {border:#4b4b4b 2px solid; padding-left:10px; line-height:29px; height:29px;}
	.statistic_box .board_search_btn {line-height:35px; height:35px; float:right; position:absolute; margin-left:10px;}
.mag20{ padding:20px 0 !important; background:#fff7f7 !important; color:#000 !important;}
.sti_txt{background-color:#f6f6f6; font-weight:600;}
.txt_po{ font-size:18px; font-weight:600;}
.bot{ border-top:1px solid #323232;}

/*관광해설사*/
	.member_add a{ background:url(/images/business/sub/btn_member_add.png) no-repeat 0 0; text-indent:-5000px; overflow:hidden; font-size:0px;  width:163px; height:35px; display:block; float:right;}
	.btn_t_date a{ border:1px solid #a4a4a4; color:#323232; line-height:normal; display:inline-block; padding:4px 28px;}
	.point_t{ color:#e62540;}
	.w_72{width:72px;}
	.w_95p{width:95%;}
	.w_190{width:190px;}
	.w_385{width:385px;}
	.w_305{width:305px;}
	.w_98p{ width:98% !important;}
	.w_82{ width:82px;}

/*해설사배치*/
	.t_assign{margin-bottom:10px;}
	.table_assign{ width:100%; position:relative; border-bottom:#d2d2d2 solid 1px; text-align:center; border-top:2px solid #646464;}
	.table_assign th{border:#d2d2d2 solid 1px; padding:15px; background:#f8f9fb; color:#323232; font-weight:600; text-align:center; line-height:25px;}
	.table_assign td{ padding:15px; border-left:#d2d2d2 solid 1px; border-right:#d2d2d2 solid 1px; text-align:center; vertical-align:top; }
	.table_assign td a{ position:relative; margin-top:7px;vertical-align:middle}	
	.table_assign td ul{ position:relative; margin-top:15px;}
	
	
	.table_assign td.on p { background: url("/images/interpreter_mobile/sub/sdata_ico.png") no-repeat scroll center center;
    padding: 0 !important; text-indent: -5000px; width:100%; height:39px; }
	
	.table_assign .btn_assign ul.member_list li p { border:1px solid #dedede; background-color:#f7f7f7; border-radius:2px; padding:6px 15px; font-size:11px; margin:5px 0 5px 0;}
	.table_assign .btn_assign ul.member_list li a {font-weight:600;}
	.table_assign .btn_assign ul.member_list li a.on_origen { color:#ca3f3f; }
	.table_assign .btn_assign ul.member_list li a.on_change { color:#3636d0; }
	.table_assign .btn_assign ul.member_list li strong { color: #0f7f31;}
	.table_assign .btn_assign ul.member_list li span.on_o { background:url("/images/interpreter/on_origen_p.png") no-repeat scroll left 2px; padding: 0 0 0 22px;}
	.table_assign .btn_assign ul.member_list li span.on_c { background:url("/images/interpreter/on_origen_b.png") no-repeat scroll left 2px; padding: 0 0 0 22px;}
	
	
	.btn_assign .month_td_btn li a{display:inline-block;width:100px;font-size:12px;color:#fff;border-radius:6px;padding:4px;background:#2b66d6}
	.btn_assign .month_td_btn li:first-child a{background:#F06}
		
	.data{ height:70px; font-size:20px;}
	.day{ background-color:#FFF !important;}
	.btn_assign li{font-size:12px}
	.btn_assign a{ color:#222;}
	.btn_no_assign a{ border:1px #ff5957 solid; padding:8px 20px; color:#ff5957;}
	
	.btn_designation li{ display:inline;}
	.btn_delete a{ background-color:#a4a4a4; padding:0 5px 3px 5px; color:#fff; margin:0 10px 0 5px;}
	.btn_assign_add a{color:#323232; border:1px solid #323232; padding:6px 10px; margin-left:10px; line-height:20px;}
	.btn_assign_check a{color:#ff5957; border:1px solid #ff5957; padding:6px 50px; font-weight:600;}
	#content h4{ font-size:20px; font-weight:600; color:#333; line-height: 22px; height: 25px; margin: 45px 0 0 0; padding: 0 0 0 30px;}
	.guide_add{ margin:10px auto; width:100%; background-color:#f6f6f6; padding:20px;}
	.guide_add2{ margin:10px auto; width:90%; background-color:#f6f6f6; padding:20px;}	
	.btn_guide{ background-color:#333; color:#fff; border:0px; border-radius:3px; padding:4px 30px; cursor:pointer;}
	.input_guide{ height:30px; border:#cdcdd1 solid 1px; line-height:30px; padding-left:10px; display:inline-block; width:400px;}
	.input_guide50{ height:30px; border:#cdcdd1 solid 1px; line-height:30px; padding-left:10px; display:inline-block; width:50px;}	
	.input_guide100{ height:30px; border:#cdcdd1 solid 1px; line-height:30px; padding-left:10px; display:inline-block; width:100px;}		
	.input_guide200{ height:30px; border:#cdcdd1 solid 1px; line-height:30px; padding-left:10px; display:inline-block; width:200px;}
	
	.popup_assign{ border:#fe5957 solid 4px; width:770px; height:370px; background:#fff; z-index:100; position:absolute; top:140px; left:132px; display:none;}
	.popup_assign h4{ margin:20px auto; width:120px; color:#323232;}
	.popup_assign .close{ width:14px; height:15px; background:url(/images/business/sub/admin_btn.png) no-repeat 0 -408px scroll; font-size:1px; text-indent:-5000px; display:block; right:32px; top:32px; position:absolute; cursor:pointer;}
	.assign_frame{ position:relative; margin:20px 0;}
	.popup_assign_box{ float:left; margin-left:10px; border:1px solid #c5c5c5;}
	.popup_assign_box p{ font-weight:600; background-color:#ffeeee; text-align:center; padding:10px 0;}
	.popup_assign_box ul{ overflow:scroll; height:230px; width:120px; padding:10px;}
	.popup_assign_box li { line-height:25px; font-size:13px; color: #060;}	
	.popup_assign_box li a{ line-height:25px; font-size:13px; color:#606060;}

	.wide { width:920px !important; height:420px !important;}
	
	.inData{ width:410px !important; height:297px !important; font-size:13px !important;}
	.inData .close { top:23px; right:15px;}
	.inData h4 { text-align:center; width:200px;}
	.inData form ul { margin:10px 0;}
	.inData form ul li ul li { margin-bottom:5px;}
	.inData form ul li span { margin-right:5px;}
	.inData form ul li span input { margin-right:5px;}
	.inData form > input { float:right;}
	
	.chData{ width:443px !important; height:297px !important; font-size:13px !important;}
	.chData div.div_chData { height:50px; line-height:50px; width:90%; margin:0 auto 11px ; background-color:#f2f2f2; text-align:center;}
	.chData .close { top:23px; right:15px;}
	.chData h4 { text-align:center; width:200px;}
	.chData form ul { margin:10px 0;}
	.chData form ul li ul li { margin-bottom:5px;}
	.chData form ul li span { margin-right:5px;}
	.chData form ul li span input { margin-right:5px;}
	.chData form > input { float:right;}	
	.chData .popup_assign_box2 { padding:0 !important; margin:0 !important; width:397px; }
	.chData .assign_frame { width:90%; margin:0 auto;}
	.chData .popup_assign_box2 p { color:#4b4b4b;}
	
	.reData {  font-size:13px !important;  width:410px !important; height:197px !important;}
	.reData .close { top:24px; right:24px;}
	.reData h4 { text-align:center; width:200px;}
	.reData form ul { margin:10px 0;}
	.reData form ul li ul li { margin-bottom:5px;}
	.reData form ul li span { margin-right:5px;}
	.reData form ul li span input { margin-right:5px;}
	.reData form > input { float:right;}
 
	.placement p { background-color:#fe5957; color:#FFF;}
	#placement li.on a{ font-weight:600; color:#fe5957;}
	
	.place p { background-color:#fe5957; color:#FFF;}
	#p_place li.on a{ font-weight:600; color:#fe5957;}	
	
/* 해설사 선택 팝업에서 현재 배치자 */
	.thisday_frame{ position:relative; margin:20px 0;}
	.popup_thisday_box{ margin-left:10px; border:1px solid #c5c5c5; height:30px;}
/*	.popup_thisday_box span{ font-weight:600; background-color:#ffeeee; text-align:center; padding:10px 0;}*/
	.popup_thisday_box ul{ width:100%; padding:5px; float:left;}
	.popup_thisday_box ul li{ float:left;}	
	.popup_thisday_box li a{ line-height:25px; font-size:13px; color:#606060;}	

/* 해설사 반납목록 */
	.return_frame{ position:relative; margin:20px 0 20px;}
	.popup_assign_box2{ float:left; margin-left:10px; border:1px solid #c5c5c5;}
	.popup_assign_box2 p{ font-weight:600; background-color:#ffeeee; text-align:center; padding:10px 0;}
	.popup_assign_box2 ul{ overflow:scroll; height:100px; min-width:100px; width:95%; padding:10px;}
	.popup_assign_box2 li.return { line-height:25px; font-size:13px; color: #060;}	
	.popup_assign_box2 li.return a{ line-height:25px; font-size:13px; color:#606060;}
	.popup_assign_box2 li.change { line-height:25px; font-size:13px; color: #F00;}	
	.popup_assign_box2 li.change a{ line-height:25px; font-size:13px; color: #F00;}	
	.popup_assign_box2 fieldset{ height:100px; min-width:100px; width:300px; padding:10px;}	
	
/* 해설사 반납목록 */
	.return_frame{ position:relative; margin:20px 0 20px;}
	.popup_assign_box3{ float:left; margin-left:10px; border:1px solid #c5c5c5;}
	.popup_assign_box3 p{ font-weight:600; background-color:#ffeeee; text-align:center; padding:10px 0;}
	.popup_assign_box3 ul{ overflow:scroll; height:100px; min-width:100px; width:400px; padding:10px;}
	.popup_assign_box3 li { line-height:25px; font-size:13px; color: #060;}	
	.popup_assign_box3 li a{ line-height:25px; font-size:13px; color:#606060;}	
		
/*해설사 요청게시판*/
	.request_tit a{color:#323232; font-weight:500;}
	.btn_apply a{border:1px solid #ff5957; color:#ff5957; font-weight:600; padding:6px 40px; line-height:30px;}
	.btn_receive a{border:1px solid #039; color:#039; font-weight:600; padding:6px 40px; line-height:30px;}
	.btn_t_date a{ border:1px solid #a4a4a4; color:#323232; line-height:normal; display:inline-block; padding:6px 28px;}
	
/*월별활동내역*/
	.ac_list li{ line-height:40px; background:url("/images/commentation/dot_list.gif") no-repeat 0 16px; padding-left:18px;}
	.st{font-weight:600;}
	.table_bill{ position:relative; border-bottom:#d2d2d2 solid 1px; text-align:center; width:100%; border-top:2px solid #646464;}
	.table_bill th{border-left:#d2d2d2 solid 1px; border-right:#d2d2d2 solid 1px; border-bottom:#d2d2d2 solid 1px; padding:15px; background:#f8f9fb; color:#323232; font-weight:600; text-align:center; line-height:25px;}
	.table_bill td{ padding:15px; border-left:#d2d2d2 solid 1px; border-right:#d2d2d2 solid 1px; text-align:center;}
	.mal500{margin-left:512px !important;}
	.pad{padding:70px 0 !important;}
	.b_txt{ font-size:16px; font-weight:600; text-align:center; margin-top:40px; line-height:40px;}
	.stats{ float:right;}
	.stats li{ float:left;}
	.activity_print a{background:url(/images/business/sub/btn_print.png) no-repeat 0 0; display:block; width:163px; height:35px; text-indent:-9999px;}
	.btn_stats a{background:url(/images/business/sub/btn_stats.png) no-repeat 0 0; display:block; width:163px; height:35px; text-indent:-9999px; margin-right:5px;}
	.data_t{ font-size:24px; font-weight:600; margin:0 20px;}
	.day_data{ background:#fff7f7; padding:15px 0; font-size:22px;}
	.day_data a{ font-size:20px;}
	.pad5 td{ padding:5px !important;}
	
	.table_assign2{ width:100%; position:relative; border-bottom:#d2d2d2 solid 1px; text-align:center; border-top:2px solid #646464;}
	.table_assign2 th{border:#d2d2d2 solid 1px; background:#f8f9fb; color:#323232; font-weight:600; text-align:center; line-height:25px;}
	.table_assign2 td{ padding:15px; border-left:#d2d2d2 solid 1px; border-right:#d2d2d2 solid 1px; text-align:center; vertical-align:top; }
	.table_assign2 td a{ position:relative; margin-top:15px;}	
	.table_assign2 td ul{ position:relative; margin-top:15px;}	

/*해설사 공통*/
	.btn_send{width:200px; margin:10px auto; clear:both; position:relative;}
	.btn_send a{ color:#fff; text-align:center; display:inline-block; font-weight:600;}
	.btn_back{background:#757678; border-radius:3px; padding:8px 80px;}

/*이용관리*/
	.alrimi_t{ font-size:16px; font-weight:600; color:#e62540;}
	
/*통계*/
	.bor_b td{ border-bottom:#d2d2d2 solid 1px;}
	.stats_list li{ background:url("/images/business/board/list_bl_1.png") no-repeat 0 15px !important; padding-left:9px; line-height:30px;}
	
/* 월별활동내역*/	
	.month_notice { margin:0; margin:20px 0 20px; min-width:100px;}
	.month_notice li{	margin:0; font-size:12px; }
	
/*벌점상점관리 ##사용유무확인*/
/*.alert_content { border: 1px solid #cccccc; margin-bottom: 20px; padding:20px;  position: relative; }
.alert_content h5 { margin-top:10px; margin-bottom:5px;  }
.alert_content h5.c0 { margin-top:0;}*/

/*상단팝업관리*/
.toppopup_table .all_check{margin-top: 10px;}
.toppopup_table .all_check input{margin-right: 5px;}
.toppopup_table ul.checkbox_list{display: inline-block; width: 100%;}
.toppopup_table ul.checkbox_list > li{float: left; padding-right: 15px; box-sizing: border-box; width: 25%;}
.toppopup_table ul.checkbox_list > li input{margin-right: 5px !important;}
.toppopup_table .time label{margin-right: 5px;}

@media screen and (max-width:1200px){
	ul.checkbox_list > li{width: 33.33333%;}
}

.agree_box h4.c0{margin-top: 0;}

/*관광안내책자*/
.new_agreebox_wrap{text-align: center;}
