/* Enter Your Custom CSS Here */

.view-pc{}
.view-mobile{display:none !important;}
@media (max-width: 1019px){
  .view-pc{display:none !important;}
  .view-mobile{display:block !important;}
}
.view-pc-table{}
.view-mobile-table{display:none;}
.react table tr td{font-family:HelveticaNeue,AppleSDGothicNeo-Regular,Arial,sans-serif;}
@media (max-width: 680px){
	.react table.tac{text-align:left !important;}
	.react thead{display:none;}
	.react tbody tr{position:relative; display:block; border-bottom:1px solid #ddd; padding:8px 20px;}
	.react tbody tr td{display:inline-block; border:0 !important; padding:5px 10px 5px 0; text-align:left !important;}
  .view-pc-table{display:none;}
  .view-mobile-table{display:block;}
}
/* 여백 (margin_top) */
.mt0{margin-top:0px !important} .mt2{margin-top:2px !important} .mt5{margin-top:5px !important} 
.mt10{margin-top:10px !important} .mt15{margin-top:15px !important} 
.mt20{margin-top:20px !important} .mt25{margin-top:25px !important} 
.mt30{margin-top:30px !important} .mt35{margin-top:35px !important} 
.mt40{margin-top:40px !important} .mt45{margin-top:45px !important} 
.mt50{margin-top:50px !important}

/* 여백 (margin_bottom) */
.mb0{margin-bottom:0px !important} .mb5{margin-bottom:5px !important} 
.mb10{margin-bottom:10px !important} .mb15{margin-bottom:15px !important} 
.mb20{margin-bottom:20px !important} .mb25{margin-bottom:25px !important} 
.mb30{margin-bottom:30px !important} .mb35{margin-bottom:35px !important} 
.mb40{margin-bottom:40px !important} .mb45{margin-bottom:45px !important} 
.mb50{margin-bottom:50px !important}

/* 여백 (margin_left) */
.ml0{margin-left:0px !important} .ml4{margin-left:4px !important} .ml5{margin-left:5px !important} 
.ml10{margin-left:10px !important} .ml15{margin-left:15px !important} 
.ml20{margin-left:20px !important} .ml25{margin-left:25px !important} 
.ml30{margin-left:30px !important} .ml35{margin-left:35px !important} 
.ml40{margin-left:40px !important} .ml45{margin-left:45px !important}
.ml50{margin-left:50px !important}

/* 여백 (margin_right) */
.mr0{margin-right:0px !important} .mr5{margin-right:5px !important} 
.mr10{margin-right:10px !important} .mr15{margin-right:15px !important} 
.mr20{margin-right:20px !important} .mr25{margin-right:25px !important} 
.mr30{margin-right:30px !important} .mr35{margin-right:35px !important} 
.mr40{margin-right:40px !important} .mr45{margin-right:45px !important} 
.mr50{margin-right:50px !important}

/* 여백 (padding_left) */
.pl0{padding-left:0px !important} .pl4{padding-left:4px !important} .pl5{padding-left:5px !important} 
.pl10{padding-left:10px !important} .pl15{padding-left:15px !important} 
.pl20{padding-left:20px !important} .pl25{padding-left:25px !important} 
.pl30{padding-left:30px !important} .pl35{padding-left:35px !important} 
.pl40{padding-left:40px !important}.pl50{padding-left:50px !important}.pl60{padding-left:60px !important}
.pl70{padding-left:70px !important}.pl80{padding-left:80px !important}.pl90{padding-left:90px !important}
.pl100{padding-left:100px !important}.pl110{padding-left:110px !important}
.pl120{padding-left:120px !important}

/* 여백 (padding_right) */
.pr0{padding-right:0px !important} .pr4{padding-right:4px !important} .pr5{padding-right:5px !important} 
.pr10{padding-right:10px !important} .pr15{padding-right:15px !important} 
.pr20{padding-right:20px !important} .pr25{padding-right:25px !important} 
.pr30{padding-right:30px !important} .pr35{padding-right:35px !important} 
.pr40{padding-right:40px !important} .pr50{padding-right:50px !important}

/* 여백 (padding_top) */
.pt0{padding-top:0px !important} .pt4{padding-top:4px !important} .pt5{padding-top:5px !important} 
.pt10{padding-top:10px !important} .pt15{padding-top:15px !important} 
.pt20{padding-top:20px !important} .pt25{padding-top:25px !important} 
.pt30{padding-top:30px !important} .pt35{padding-top:35px !important} 
.pt40{padding-top:40px !important} .pt50{padding-top:50px !important}

/* 여백 (padding_bottom) */
.pb0{padding-bottom:0px !important} .pb4{padding-bottom:4px !important} .pb5{padding-bottom:5px !important} 
.pb10{padding-bottom:10px !important} .pb15{padding-bottom:15px !important} 
.pb20{padding-bottom:20px !important} .pb25{padding-bottom:25px !important} 
.pb30{padding-bottom:30px !important} .pb35{padding-bottom:35px !important} 
.pb40{padding-bottom:40px !important} .pb50{padding-bottom:50px !important}
.pb30{padding-bottom:30px !important} .pb35{padding-bottom:35px !important} 
.pb40{padding-bottom:40px !important} .pb50{padding-bottom:50px !important}

/* float 해제 */
.clearFix{zoom:1;}
.clearFix:after{clear:both; display:block; content:'';}

/* 정렬 스타일 */
.fl{float:left !important;}
.fr{float:right !important;}
.fl_01{float:left;width:48% !important;}
.fr_01{float:right;width:48% !important;}

/* font 스타일 */
.bold{font-weight:bold !important;}
.bold_txt14{font-weight:bold !important;font-size:107.6923%;}
.txt_ct{text-align:center !important;}
.txt_rt{text-align:right !important;}
.txt_lt{text-align:left !important;}

/* font 사이즈 */
.font_13{font-size:1.3em !important;}

/* 이미지사이즈 스타일 */
.img_size10{width:10% !important;}
.img_size20{width:20% !important;}
.img_size30{width:30% !important;}
.img_size40{width:40% !important;}
.img_size50{width:50% !important;}
.img_size60{width:60% !important;}
.img_size70{width:70% !important;}
.img_size80{width:80% !important;}

/* table 마크업 지정 */
caption{display:none}

/* select 스타일 지정 */
select{padding:3px 0 3px 3px;font-size:92.3076%;line-height:138.4615%;color:#666;letter-spacing:0;}
input,label,select{vertical-align:middle}
/* input[type=text],select{height:24px;border:1px solid #eaeaea} */
input.inputBox{height:24px;border:1px solid #eaeaea;text-indent: 5px;} 
select.selectBox{height:24px;border:1px solid #eaeaea}
textarea.line{border:1px solid #eaeaea;width: 100%;}

/* input 스타일 사이즈 지정 
.input_100{width:100px !important;}
.input_150{width:150px !important;}
.input_250{width:250px !important;}
.input_300{width:300px !important;}
.input_350{width:350px !important;}
.input_400{width:400px !important;}
*/

/* input 스타일 사이즈 지정 */
.input_20{width:20% !important;}
.input_30{width:30% !important;}
.input_40{width:40% !important;}
.input_50{width:50% !important;}
.input_60{width:60% !important;}
.input_70{width:70% !important;}
.input_80{width:80% !important;}
.input_90{width:90% !important;}

/* input 주소검색버튼 */
.input_btn{padding:3px 5px;border:1px solid #505050;background:#676767;color:#fff;font-size:12px;line-height:17px;} 

/* 인라인요소 -> 블록라인요소 변경 지정 */
.db{display:block;}

/* 블록라인요소 -> 인라인요소 변경 지정 */
.di{display:inline;}

/* font Color */
.red{color:#e83d45 !important;}
.white{color:#fff !important;}
.blue{color:#0072bc !important;}
.green{color:#2ebf1c !important;}
.green_bold{color:#2ebf1c !important;font-weight:bold;font-size:115.3846%;}
.orange{color:#ff9600 !important;}
.gray_0,.black{color:#000 !important;}
.gray_1{color:#111 !important;}
.gray_2{color:#222 !important;}
.gray_3{color:#333 !important;}
.gray_4{color:#444 !important;}
.gray_5{color:#555 !important;}
.gray_6{color:#666 !important;}
.gray_6_bold{color:#666 !important;font-weight:bold;}
.gray_7{color:#777 !important;}
.gray_8{color:#888 !important;}
.gray_9{color:#999 !important;}
.gray_10{color:#aaa !important;}
.gray_11{color:#bbb !important;}
.gray_12{color:#ccc !important;}
.gray_13{color:#ddd !important;}
.gray_14{color:#eee !important;}
.gray_15{color:#242527 !important;}
.f_web_green{color:#008A5A !important;}
.f_web_purple{color:#822a85 !important;}
.brown{color:#A66128 !important;}
.d_green{color:#4B843A !important;}
.r_red{color:#FF6F7B !important;}

/* background Color */
.b_orange{background-color:#fce5ba !important;}
.b_blue{background-color:#cfebf9 !important;}

/* 구분라인 */
.box_bt{float:left;margin-top:30px;padding-top:20px;border-top:1px solid #d4d4d4;width:100%;}

/* hidden */
.hidden{visibility:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;background:none;font-size:0;line-height:0;text-indent:-9999em}

/* 이미지 테두리 */
.img_common{padding:5px;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d4d4d4}

/*********** 본문 내용 ***********/

.conDiv{position:relative;overflow:hidden;}

/* 소타이틀 스타일 */
/* 중제목 */
.conDiv h3{background: url('/wp-content/uploads/sites/8/2019/04/title_bullet_big.png') no-repeat 0 1px;font-size:130.7692%;color:#333333;letter-spacing:-1px;font-weight:bold;padding-left: 31px;margin-bottom: 20px;font-size:153.8461%;height: 24px;line-height: 24px;}

/* 소제목 */
.conDiv h4{background: url('wp-content/uploads/sites/8/2019/04/title_bullet_small.png') no-repeat 0 1px;font-size:107.6923%;color:#444444;letter-spacing:-0.5px;font-weight:bold;padding-left: 22px;margin:0 0 10px 2px;line-height:19px;}

/* 경기도 먹거리 위원회란 */
.info_tit{background:#f6f8fb url(wp-content/uploads/sites/8/2019/04/info_img01_bg.jpg) no-repeat right bottom;height:355px;}
.info_tit dl{padding:50px 50px 0 50px;}
.info_tit dl dt{font-size:28px;color:000;font-weight:bold;line-height:36px;}
.info_tit dl dd{margin-top:30px;width:330px}
.info_tit dl dd p.tt{background:url(/wp-content/uploads/sites/8/2019/04/info_question.png) no-repeat left top 2px;font-weight:bold;padding:0 0 10px 25px;font-size:15px}

/* 연혁 */
.history_img{float: left;}
.history_txt{float: right;padding-top: 30px;width:400px;}
.history_txt dl dt{margin-top:20px;background:url(wp-content/uploads/sites/8/2019/04/history_bullet.gif) no-repeat left center;padding-left:15px;font-weight:bold;font-size:16px;color:#01a76a;}
.history_txt dl dd{font-size:15px;color:#737373;line-height:19px;margin-top:5px;text-indent:13px;}
.history_txt dl dd.s_txt{font-size:13px;letter-spacing:-1px;color:#8c8c8c}

/* 인사말씀 */
.greeting .greeting_img{/* float:right; */text-align: center;}
.greeting p span.point{color:#01bc78;font-size: 17px;font-weight: bold;}

/* 일반 문단글(왼쪽 이미지가 들어갔을 경우) 스타일 */
.conDiv p.tBox_r{float:left}
.conDiv p.tBox_r .lImg{float:right; padding:0 10px 10px 0;}

/* 일반 문단글(오른쪽 이미지가 들어갔을 경우) 스타일 */
.conDiv p.tBox_l{float:right}
.conDiv p.tBox_l .rImg{float:left; padding:0 0 10px 10px;}

/* 분류 항목 스타일 */
.conDiv dl.list {width:100%; overflow:hidden; font-size:100%;}
.conDiv dl.list dt{color:#494949; font-weight:bold; float:left; background:url('wp-content/uploads/sites/8/2019/04/dot.gif') no-repeat 0 8px;padding-left:12px;padding-right:4px;line-height:153.8461%;}
.conDiv dl.list dd{color:#494949; line-height:153.8461%;}

.conDiv dl.list .article01 {width:100%; overflow:hidden; font-size:100%;}
.conDiv dl.list .article01 dt{color:#494949; font-weight:bold; float:left; background:url('wp-content/uploads/sites/8/2019/04/dot.gif') no-repeat 0 8px;padding-left:12px;padding-right:4px;line-height:153.8461%;}
.conDiv dl.list .article01 dd{color:#494949; line-height:153.8461%; float:left;}

/* 경기농정 20150910 추가 */
.conDiv .no_dot dt{background:none !important;padding-left:0;}/* 일반 dt bullet 없앰 */
.conDiv .db_dd dd{color:#494949; clear:both; padding-left:3px;line-height:153.8461%;}

.conDiv dl.table_dl {width:100%;overflow:hidden; font-size:100%;}
.conDiv dl.table_dl dt{width:20%;color:#494949; font-weight:bold; float:left; background:url('wp-content/uploads/sites/8/2019/04/dot.gif') no-repeat 0 8px;padding-left:12px;font-size:153.8461%;}
.conDiv dl.table_dl dd{width:75%;color:#494949; float:left; padding-left:3px;line-height:153.8461%;}

/* 일반 리스트 스타일 */
.conDiv ul li{line-height:153.8461%;font-size:100%;color:#494949;letter-spacing:-0.5px;list-style:none;}
.conDiv ul li.dot{background:url('wp-content/uploads/sites/8/2019/04/dot.gif') no-repeat 0 8px;padding-left:12px;}

/* 일반 리스트(왼쪽정렬) 스타일 */
.conDiv ul.listLeft li{line-height:153.8461%;float:left;}

/* 순서형 리스트 스타일 */
.conDiv ol li{line-height:153.8461%;font-size:100%;color:#494949;letter-spacing:-0.5px;list-style:none;}

/* 이미지 스타일 fix (게시판 이미지 편집 기능을 사용하기 위해) */
.conDiv img {
  width: auto;
}
/* 이미지 스타일 */

.conDiv .solo_img{display:block;margin:1em 0;text-align:center}
.conDiv .solo_img img{max-width:507px;height:auto}
.conDiv .solo_img01{display:block;margin:1em 0;text-align:center}
.conDiv .solo_img01 img{width:100%;height:auto}
.conDiv img.bigImg{width:100%}
.conDiv .img_center{text-align:center;}
.conDiv .img_common{padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv .img_common img{width:100%}

/* Minimum width of 500 pixels. */
@media all and (max-width:500px) {
.conDiv .solo_img img{width:100%;height:auto}
}

/* 좌_이미지 + 우_텍스트 스타일 */
.conDiv .left_img{float:left;width:32%}
.conDiv .left_img img{width:100%;}
.conDiv .left_img img.line_box{width:100%;padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv .right_txt{float:right;width:63%}

/* Minimum width of 500 pixels. */
@media all and (max-width:500px) {
.conDiv .left_img{width:98%;margin-bottom:5px}
.conDiv .left_img img{width:100%;}
.conDiv .left_img img.line_box{width:100%;padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv .right_txt{width:98%}
}

/* 좌_이미지 + 우_텍스트 스타일01 */
.conDiv .left_img_01{float:left;width:50%;}
.conDiv .left_img_01 img{width:100%;}
.conDiv .left_img_01 img.line_box{width:100%;padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv .right_txt_01{float:right;width:45%}

/* 좌_이미지 + 우_텍스트 스타일02(관광 > 농촌체험마을 > 체험마을 현황) */
.conDiv .left_img_02{float:left;width:32%}
.conDiv .left_img_02 img{width:100%;}
.conDiv .left_img_02 img.line_box{width:100%;padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv .right_txt_02{float:left;width:65%}

/* 우_이미지 + 좌_텍스트 스타일 */
.conDiv .right_img{float:right;width:32%}
.conDiv .right_img img{width:100%;}
.conDiv .right_img img.line_box{width:100%;padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv .left_txt{float:left;width:65%}

/* Minimum width of 500 pixels. */
@media all and (max-width:500px) {
.conDiv .right_img{width:98%;margin-bottom:5px}
.conDiv .right_img img{width:100%;}
.conDiv .right_img img.line_box{width:100%;padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv .left_txt{float:left;width:98%}
}

/* 우_이미지 + 좌_텍스트 스타일01 */
.conDiv .right_img_01{float:right;width:50%;}
.conDiv .right_img_01 img{width:100%;}
.conDiv .right_img_01 img.line_box{width:100%;padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv .left_txt_01{float:left;width:45%}

/* Minimum width of 500 pixels. */
@media all and (max-width:500px) {
.conDiv .left_img_01{width:98%;margin-bottom:5px}
.conDiv .left_img_01 img{width:100%;}
.conDiv .left_img_01 img.line_box{width:100%;padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv .right_txt_01{width:98%}
}

/* 이미지 리스트(2~3개) 스타일 */
.conDiv ul.img_box01{width:100%;margin:20px auto;text-align:center}
.conDiv ul.img_box01:after{display:block;clear:both;content:''}
.conDiv ul.img_box01 li{float:left;width:32%;margin-right:2%;padding:0}
.conDiv ul.img_box01 li.no_mr{margin-right:0}
.conDiv ul.img_box01 li img{width:100%;padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv ul.img_box01 li img.noline{border:none;background:none;}
.conDiv ul.img_box01 li.no_lw{border:none;background:none;}

/* 이미지 리스트(4개) 스타일 */
.conDiv ul.img_box02{width:100%;margin:20px auto;text-align:center}
.conDiv ul.img_box02:after{display:block;clear:both;content:''}
.conDiv ul.img_box02 li{float:left;width:24%;margin-right:1.3%;padding:0}
.conDiv ul.img_box02 li.no_mr{margin-right:0}
.conDiv ul.img_box02 li img{width:100%;padding:5px;border:1px solid #d4d4d4;background:#ebebeb;-moz-box-sizing:border-box;box-sizing:border-box}
.conDiv ul.img_box02 li img.noline{border:none;background:none;}

/* Minimum width of 500 pixels. */
@media all and (max-width:500px) {
  .conDiv ul.img_box02 li{width:100%;margin-bottom:10px;}
}

/* 이미지 리스트(2개) 스타일 */
.conDiv ul.img_box03{width:100%;margin:20px auto;text-align:center}
.conDiv ul.img_box03:after{display:block;clear:both;content:''}
.conDiv ul.img_box03 li{float:left;text-align:center;width:46%;margin:0 2%;padding:0}
.conDiv ul.img_box03 li.no_mr{margin-right:0}
.conDiv ul.img_box03 li img{width:100%;}
.conDiv ul.img_box03 li img.noline{border:none;background:none;}

/* 버튼 스타일 */
.btn01{display:inline-block;padding:7px 27px 5px 15px;background:#118acc url('/wp-content/uploads/sites/1/2015/10/arrow_1.png') no-repeat right center;border-bottom:3px solid #0c75ae;color:#fff;font-size:100%;letter-spacing:-0.5px;}
.btn01:hover{color:#fff;}
.btn02{display:inline-block;padding:2px 20px 2px 10px;font-size:0.9em;font-weight:bold;color:#fff;text-align:center;margin:1px 10px;background:#118acc url('wp-content/uploads/sites/1/2015/06/arrow.png') no-repeat 60px center; border-bottom:2px solid #0c75ae;}
.btn02:hover{color:#fff;}
input.btnMove{height:22px;border:1px solid #888;background-color:#FFF;color:#333;padding:0 5px}

/* table 스타일 */
table.des_table{width:100%;margin:10px 0;border-collapse:collapse;border:1px solid #d4d4d4;border-top:2px solid #3a7ab8}
table.des_table thead th{background:#eee;color:#464646;font-size:100%;font-weight:bold;line-height:1.5em;padding:10px 0;}
table.des_table th.tbody_th{line-height:2em;}
table.des_table th.txt_bold{font-weight:bold}
table.des_table th.bg{background:#eee;}
table.des_table th,table.des_table td{border:1px solid #d4d4d4;font-weight:normal;line-height:1.3em;text-align:center;vertical-align:middle;font-size:100%;}
table.des_table td{text-align:left;line-height:1.3em;}
table.des_table .ct{text-align:center}
table.des_table .rt{text-align:right}
table.des_table th.2th{border-bottom:1px solid #d4d4d4}

table.des_table_01{width:60%;margin:10px 0;border-collapse:collapse;border:1px solid #d4d4d4;border-top:2px solid #3a7ab8;float:right}
table.des_table_01 thead th{background:#eee;color:#464646;font-size:100%;font-weight:bold;line-height:1.5em;padding:10px 0;}
table.des_table_01 th.tbody_th{line-height:2em;}
table.des_table_01 th.txt_bold{font-weight:bold}
table.des_table_01 th.bg{background:#eee;}
table.des_table_01 th,table.des_table_01 td{border:1px solid #d4d4d4;font-weight:normal;line-height:1.3em;text-align:center;vertical-align:middle;font-size:100%;}
table.des_table_01 td{text-align:left;line-height:1.3em;}
table.des_table_01 .ct{text-align:center}
table.des_table_01 .rt{text-align:right}
table.des_table_01 th.2th{border-bottom:1px solid #d4d4d4}

/* 라인박스 스타일 */
.lineBox{background:#eeeeee; border:1px solid #d4d4d4; padding:15px 20px;margin-bottom:15px;/*float:left;*/}
.lineBox ul{margin:0; padding:0;}
.lineBox ul li{list-style:none; letter-spacing:-1px;line-height:169.2307%;}
.lineBox ul li.txt_indent{text-indent:12px;}
.lineBox ul li span{font-weight:bold;}

/* 찾아오시는길(지도) 스타일 */
.map_api{border:1px solid #d4d4d4}
/* 지도 버튼 버그 fix */
.gm-style img { max-width: none !important; }
.gm-style label { width: auto !important; display: inline !important; }

/* 테이블안에 리스트 */
.list_bg li{padding-left:10px;background:url(wp-content/uploads/sites/1/2015/06/t_dot.gif) no-repeat 0 5px}

/* 전체 찾아오시는 길_20150914 추가 */
.map_l{float:left;position:relative;width:300px;height:300px;padding:15px;border:1px solid #DADADA;
background:url(wp-content/uploads/sites/1/2015/06/map_evol.jpg) no-repeat 15px 15px}
.text_r{float:left;width:55%;padding-left:10px}
.map_l ul li,.map_l ul li a{display:block;float:left;background:#2D678B;font-size:84.6153%;line-height:107.6923%;color:#fff}
.map_l ul li.on a{background:orange}
.em01{position:absolute;top:52px;left:141px}
.em02{position:absolute;top:67px;left:183px}
.em03{position:absolute;top:96px;left:240px}
.em04{position:absolute;top:104px;left:114px}
.em05{position:absolute;top:139px;left:74px}
.em06{position:absolute;top:132px;left:177px}
.em07{position:absolute;top:169px;left:237px}
.em08{position:absolute;top:186px;left:164px}
.em09{position:absolute;top:193px;left:85px}
.em10{position:absolute;top:224px;left:78px}
.em11{position:absolute;top:212px;left:193px}
.em12{position:absolute;top:218px;left:234px}
.em13{position:absolute;top:235px;left:148px}
.em14{position:absolute;top:262px;left:151px}
.em15{position:absolute;top:267px;left:212px}
.em16{position:absolute;top:291px;left:166px}

.fist_img_list{overflow:hidden;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.fist_img_list li{float:left;width:23%;margin:.5%;border:1px solid #ddd}
.fist_img_list li a img{width:100%;height:auto}

.f_data_box{display:none;}
.map_l ul li a.on{background:orange;color:black;font-weight:bold;}

/* FAQ */
.board.faq {
    border-top: 2px solid #3a7ab8;
}

.board.faq .question {
    cursor: pointer;
}

.board.faq .question .hidden{
	display: block;
}

.board.faq tr td {
    padding: 15px 10px;
}

.board.faq tr td {
    border-top: 0;
    border-bottom: 1px solid #d4d4d4;
}

.board.faq tr .no {
    font-size: 1.3em;
    color: #8A8A8A;
}

.board.faq tr .no.answer-header {
    color: #137ED2;
    font-weight: bold;
}

.board.faq tr .no.answer-a {
    color: #454545; 
    font-weight: bold;
	font-size:1em;
	text-align:left;
	padding-left: 65px;
}

.board.faq tr .no.answer-a .q_a_list{
	width:100%;
}

.board.faq tr .no.answer-a .q_a_list dt{
	width: 10%;
	text-align: left;
	background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet.png') no-repeat center left;
	padding-left:10px;
}

.board.faq tr .no.answer-a .q_a_list dd{
	width: 85%;
	text-align: left;
	margin-left: 0;
	background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet_01.png') no-repeat center left;
	padding-left:15px;
}

.board.faq tr.answer {
    background-color: #F9F9F9;
    text-align: left;
    line-height: 1.7em;
}

.board.faq tr td .expand-arrow {
    width: 19px;
    height: 10px;
    margin-right: 10px;
    margin: 6px 10px 0 0;
	background: url('../wp-content/uploads/sites/8/2019/04/faq_arrow_down.png') center center no-repeat; */
}

.board.faq tr td .expand-arrow-up {
    background: url('../wp-content/uploads/sites/8/2019/04/faq_arrow_up.png') center center no-repeat; */
}

/* 나의 문의확인_본인인증 */
.accBox_fl{width:40%;background:#f2f6f9;border:1px solid #dbdcde;padding:20px 30px;float:left;position:relative}
.accBox_fr{width:40%;background:#f2f6f9;border:1px solid #dbdcde;padding:20px 30px;float:right;position:relative}
.textBox{width:90%;margin:0 auto;}
.textBox .imgb{float:left}
.textBox .txtb{}
.accbtn{display:block;padding:7px 0;background:#7e7e7e;color:#fff;font-size:123.0769%;letter-spacing:-0.5px;text-align:center;font-weight:bold}
.accbtn:hover{color:#fff;background:#118acc;}

@media all and (max-width:1024px) {
	.board.faq tr .no.answer-a {
        padding-left: 83px;
	}
	
    .board.faq tr .no.answer-a .q_a_list dt{
        width: 10%;
        text-align: left;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet.png') no-repeat center left;
        padding-left:10px;
    }
    
    .board.faq tr .no.answer-a .q_a_list dd{
        width: 80%;
        text-align: left;
        margin-left: 0;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet_01.png') no-repeat center left;
        padding-left:15px;
    }
}

/******************************1024******************************/
@media all and (max-width:1024px){
    .history_txt{width:auto;}

	/* 등록단체현황 */
	.board.faq tr .no.answer-a {
        padding-left: 83px;
	}
	
    .board.faq tr .no.answer-a .q_a_list dt{
        width: 10%;
        text-align: left;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet.png') no-repeat center left;
        padding-left:10px;
    }
    
    .board.faq tr .no.answer-a .q_a_list dd{
        width: 80%;
        text-align: left;
        margin-left: 0;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet_01.png') no-repeat center left;
        padding-left:15px;
    }
}

/******************************768******************************/
@media all and (max-width:768px){
	/* 등록단체현황 */
    .board.faq tr .no.answer-a .q_a_list dt{
        width: 15%;
        text-align: left;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet.png') no-repeat center left;
        padding-left:10px;
    }
    
    .board.faq tr .no.answer-a .q_a_list dd{
        width: 75%;
        text-align: left;
        margin-left: 0;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet_01.png') no-repeat center left;
        padding-left:15px;
    }
}

/******************************640******************************/
@media all and (max-width:640px){
/* 경기도 먹거리 위원회란 */
.info_tit{background:#f6f8fb url(wp-content/uploads/sites/8/2019/04/info_img01_bg.jpg) no-repeat center bottom;height:550px;}
.info_tit dl dd{width:auto;}

/* 연혁 */
.history_img{float: none;text-align: center;}
.history_txt{float: none;}

 /* 등록단체현황 */
    .board.faq tr .no.answer-a .q_a_list dt{
        width: 15%;
        text-align: left;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet.png') no-repeat center left;
        padding-left:10px;
    }
    
    .board.faq tr .no.answer-a .q_a_list dd{
        width: 70%;
        text-align: left;
        margin-left: 0;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet_01.png') no-repeat center left;
        padding-left:15px;
    }

}

/******************************500******************************/
@media all and (max-width:500px){
	/* 등록단체현황 */
	
	.board.faq .question.hidden_m{
		display: none;
	}
    
    .board.faq tr .no.answer-a {
        padding-left: 47px;
    }

    .board.faq tr .no.answer-a .q_a_list dt{
        width: 20%;
        text-align: left;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet.png') no-repeat center left;
        padding-left:10px;
    }
    
    .board.faq tr .no.answer-a .q_a_list dd{
        width: 65%;
        text-align: left;
        margin-left: 0;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet_01.png') no-repeat center left;
        padding-left:15px;
    }
}

/******************************375******************************/
@media all and (max-width:375px){
	/* 등록단체현황 */
    
    .board.faq tr .no.answer-a {
        padding-left: 40px;
    }

    .board.faq tr .no.answer-a .q_a_list dt{
        width: 23%;
        text-align: left;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet.png') no-repeat center left;
        padding-left:10px;
    }
    
    .board.faq tr .no.answer-a .q_a_list dd{
        width: 65%;
        text-align: left;
        margin-left: 0;
        background: url('wp-content/uploads/sites/8/2019/04/q_a_bullet_01.png') no-repeat top 5px left;
		padding-left:15px;
    }
}


/* 220112 by Tong ********************************/
.w100p{width:100% !important; box-sizing:border-box;} 
.w90p{width:90% !important; box-sizing:border-box;} 
.w80p{width:80% !important; box-sizing:border-box;} 
.w75p{width:75% !important; box-sizing:border-box;} .w70p{width:70% !important; box-sizing:border-box;} 
.w65p{width:65% !important; box-sizing:border-box;} .w60p{width:60% !important; box-sizing:border-box;} 
.w55p{width:55% !important; box-sizing:border-box;} .w50p{width:50% !important; box-sizing:border-box;} 
.w45p{width:45% !important; box-sizing:border-box;} .w40p{width:40% !important; box-sizing:border-box;} 
.w35p{width:35% !important; box-sizing:border-box;} .w33p{width:33% !important; box-sizing:border-box;} 
.w30p{width:30% !important; box-sizing:border-box;} 
.w25p{width:25% !important; box-sizing:border-box;} .w20p{width:20% !important; box-sizing:border-box;} 
.w10p{width:10% !important; box-sizing:border-box;}

.w200px{width:200px !important;} .w150px{width:150px !important;} 
.w120px{width:120px !important;} .w100px{width:100px !important;} 
.w90px{width:90px !important;} .w80px{width:80px !important;} 
.w70px{width:70px !important;} .w60px{width:60px !important;} 
.w50px{width:50px !important;} .w40px{width:40px !important;} 
.w30px{width:30px !important;}

/*정렬*/
.imgL{float:left; margin:0px 20px 0px 0;}
.imgR{float:right; margin:0px 0px 0px 20px;}
.fwb{font-weight:bold !important;}
.fwn{font-weight:400; !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.tac{text-align:center !important;}
/*테이블 내용 정렬*/
table.tbl-c td{text-align:center !important;}

/* 검은네모:\ffed/ 흰둥근원:\ffee/ 검은둥근원:\26AB > \2022/ 세모(우측):\2023/ */
ul.dot, dl.dot, ul.squareblue{overflow:hidden; display:block; margin-bottom:15px; padding-left:0px; background:none !important; box-sizing:border-box;}
dl.dot dt{float:none !important; font-weight:bold; margin-bottom:5px; font-size:1.1em;}
ul.dot li, dl.dot dd, ul.squareblue li, p.dot{padding-left:1em; text-indent:-0.7em; margin-top:3px; line-height:1.4 !important; box-sizing:border-box;}
ul.dot li:first-child, dl.dot dd:first-child, ul.squareblue li:first-child, p.dot:first-child{margin-top:0;}
ul.dot li:before, dl.dot dd:before, p.dot:before{content:"\2022"; color:#666; padding-right:0.3em;}
ul.squareblue li:before{content:"\ffed"; color:#39F; padding-right:0.3em; font-size:95%;}

dl.dot dt span.icon-square, .icon-square{color:#118acc; margin-right:8px; font-size:100%;}
dl.dot dt span.icon-square:before, .icon-square:before{content:"\ffed";} /* 파란네모*/
ul.hantxt20 li,p.hantxt20{padding-left:1.4em; text-indent:-1.4em; margin-top:3px; box-sizing:border-box;}
ul.hantxt15 li,p.hantxt15{padding-left:1.1em; text-indent:-1.1em; margin-top:3px; box-sizing:border-box;}
ul.hantxt10 li,p.hantxt10{padding-left:0.6em; text-indent:-0.6em; margin-top:3px; box-sizing:border-box;}
/* 20220301 category.css에서 webzine li 정의된 것을 무시하기 위해 삽입*/
ul.dot li, ul.hantxt20 li, ul.hantxt15 li, ul.hantxt10 li{float:none; width:100%;}

.fs-small{font-size:0.85em !important; line-height:1.3 !important;}
.fs-large{font-size:1.2em !important; line-height:1.5 !important;}

.fc-000{color:#000 !important;}
.fc-white{color:#fff !important;}
.fc-gray{color:#808080 !important;}
.fc-green{color:#1e9a01/*368b22*/ !important;}
.fc-brown{color:#a75d29 !important;}
.fc-purple{color:#993877/*a12733*/ !important;}
.fc-blue{color:#0e51ad !important;}
.fc-orange{color:#eb7f37 !important;} .fc-red{color:#d61818/*ce2929 f00*/ !important;}
.fc-999{color:#999 !important;} .fc-fff{color:#fff !important;}  .fc-000{color:#000 !important;}

.bg-gray{background-color:#808080 !important;}
.bg-green{background-color:#368b22 !important;}
.bg-brown{background-color:#a75d29 !important;}
.bg-purple{background-color:#993877 !important;}
.bg-blue{background-color:#0e51ad !important;}
.bg-orange{background-color:#eb7f37 !important;}
.bg-000{background-color:#000 !important;}

.bg-green-light{background-color:#ebf8e7 !important;}
.bg-brown-light{background-color:#f8eee6 !important;}
.bg-purple-light{background-color:#f9ecf4 !important;}
.bg-blue-light{background-color:#eaf2fd !important;}
.bg-orange-light{background-color:#fef3eb !important;}

/*화면크기: 320 360 375 384 400 414 480 512 533 568 600 640 667 736 768 800 */
.row{position:relative; overflow:hidden; box-sizing:border-box;}
.left{overflow:hidden; float:left; padding-right:10px; box-sizing:border-box;}
.right{overflow:hidden; float:right; padding-left:10px; box-sizing:border-box;}
.half{overflow:hidden; width:50%; box-sizing:border-box;}
@media (max-width: 500px){
	.left{width:100%; float:none; padding-right:0px;}
	.right{width:100%; float:none; padding-left:0px;}
}
@media (max-width: 640px){
	.half{width:100%; float:none; padding-right:0px; padding-left:0px;}
}

/*xscroll 사용*/
.xscroll{overflow-x:auto;} 
.xscroll td{min-width:150px;}
/*pdf 다운로드 버튼*/
.pdfWrap{border-top:1px solid #ccc; padding-top:10px; margin-top:20px; text-align:center;}
.pdfWrap .btn{padding:10px 30px; border-radius:5px; color:#fff; background-color:#eb7f37; display:inline-block; line-height:1; letter-spacing:0px; position:relative; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; word-break:keep-all;}
/*경기농정 메인>웹진 파란바탕 분류안내 보완, front-page.css에 원 소스있음*/
.webzin_list li a em{width:135px !important;}

table.basic{border-collapse:collapse; border-spacing:0; border:0 none; background-color:transparent; width:100%;}
table.basic th, table.basic td{line-height:1.3; padding:9px 9px; vertical-align:middle; position:relative;}
table.basic th{background-color:#f5f6f8; text-align:center !important; color:#333; font-weight:bold;}
table.basic a{text-decoration:none; color:#333; zoom:1}
table.basic .bgth{background-color:#f5f6f8;}
table.basic .tac td{text-align:center !important;}
table.basic .tar td{text-align:right !important;}

table.smallpd th, table.smallpd td{padding:5px 9px !important;}
table.smallleftpd th, table.smallleftpd td{padding:5px 2px !important;}
table.noline th, table.noline td{border:none !important;}

.tblineccc{border-spacing:0; border-bottom:1px solid #ccc !important;}
.tbline{border-spacing:0; border-bottom:1px solid #919191 !important;}
.tbline th, .tbline td{border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.tbline th{border-bottom:1px solid #ccc;}
.tbline tr:first-child th, .tbline tr:first-child td{border-top:none;}
.tbline th:last-child, .tbline td:last-child{border-right:none;}
.tbline th:first-child, .tbline td:first-child{border-left:none;}

.topline{border-top:1px solid #919191 !important;}
.toplineblue{border-top:2px solid #3a7ab8 !important;}
.tbline.outline{width:calc(100% - 1px); border-left:1px solid #ccc; border-right:1px solid #ccc;}
.outline th:last-child, .outline td:last-child{border-right:1px solid #ccc;}

/*category.css 보완 : 웹진 목록창에서 기사제목 부분 */
.webzine li a .title{line-height:1.3;}
/*경기농정 메인, 보도자료의 [자세히보기]버튼 header-background.css*/
.news_list > li a .news_more {width:auto !important;}

.korea-sns{margin-bottom:0;}
.entry{position:relative;}

ul.fl{position:relative; overflow:hidden; display:block; width:100%;}
ul.fl li{float:left; display:inline-block; line-height:1.3; min-height:5px;}

.lh130{line-height:1.3 !important; margin-bottom:0 !important;}

/*body scroll, flex table 기본설정*/
.flex-table{display:flex; flex-direction:column; border:1px solid #d4d4d4; background:#fff; border-top:2px solid #3a7ab8; font-size:13px;}
.flex-table thead{background:#eee;}
.flex-table thead tr,.flex-table tbody tr{display:flex;}
.flex-table thead tr{width:97%;}
.flex-table tbody tr+tr{border-top:1px solid #ccc;}
.flex-table thead tr th,.flex-table tbody tr td{display:flex; padding:10px 5px;;}
.flex-table thead tr th{justify-content:center;}
.flex-table tbody tr td+td{border-left:1px solid #d4d4d4;}
.flex-table tbody{overflow:auto; border-top:1px solid #d4d4d4; height:450px;}

.btnWhite {display:inline-block; padding:.635em .75em; font-size:1em; line-height:1; letter-spacing:0px; position:relative; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; word-break:keep-all; background:#fff; border:1px solid #ccc; font-weight:bold; color:#666;}
.btnWhite:after {content:''; position:absolute; z-index:-1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.btnWhite:before {font-family:'fontello'; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; position:relative; -webkit-font-smoothing:antialiased;}
.btnWhite:hover {color:#fff; background-color:#333; border-color:#333;}

.flexwrap {display:flex; flex-wrap:wrap; justify-content:space-around;}
.flexwrap .item{flex-basis:auto; flex-direction:column; text-align:center;}
.flexwrap .item.box2{border:1px solid #ccc; width:calc(50% - 15px);}
.flexwrap .item.box2etc{border:1px solid #ccc; width:calc(50% - 30px);}
.flexwrap .item.box3{border:1px solid #ccc; width:calc(33% - 15px);}
.flexwrap .item.box3etc{border:1px solid #ccc; width:calc(33% - 30px);}
.flexwrap .item.box4{border:1px solid #ccc; width:calc(25% - 15px);}
.flexwrap .item.box4etc{border:1px solid #ccc; width:calc(25% - 30px);}
.flexwrap .item.etc{width:30px; text-align:center; align-self:center;}
.flexwrap .item .con{padding:8px 5px; line-height:130% !important;}
.flexwrap .item .title{padding:3px 5px; border-bottom:1px solid #ccc; background-color:#f5f6f8;}
.flexwrap .item p{padding-left:0em; text-indent:-0em; line-height:130% !important;}/*혹 해당화면에 공통으로 hantxt가 적용되었을 경우 제외키위해*/
.flexwrap .item.box2blank{border:0px solid #ccc; width:calc(50% - 15px);}
.flexwrap .item.box3blank{border:0px solid #ccc; width:calc(33% - 15px);}
.flexwrap .item.box4blank{border:0px solid #ccc; width:calc(25% - 15px);}
@media (max-width: 414px){
	.flexwrap .item.box2, .flexwrap .item.box2etc,.flexwrap .item.box3, .flexwrap .item.box3etc, .flexwrap .item.box4, .flexwrap .item.box4etc{width:100%;}
	.flexwrap .item.box2blank,.flexwrap .item.box3blank,.flexwrap .item.box4blank{width:0; display:none;}
}
/*탭메뉴 제목요소*/
.tabs{}
.tabs select{font-size:1.2em; font-weight:bold;}
.tab-button-outer{display:none; border-bottom:1px solid #245171; height:45px;}
#tab-button{margin:0; padding:0; display:inline-block;}
#tab-button li{float:left; position:relative;}
#tab-button li a{display:inline-block; border:1px solid #dcdcdc; border-bottom:none; margin:0 -1px -1px 0; padding:0 25px; height:44px; line-height:43px; text-decoration:none; background:#f7f7f7; font-weight:bold;}
#tab-button li a:hover,
#tab-button .is-active a{font-weight:bold; color:#fff; background:#003876;}
.tab-select-outer select{width:100%; height:40px; line-height:40px; border:1px solid #003876; border-radius:5px;}
.tab-contents{margin-top:20px; padding:0 10px;}
@media all and (min-width:1020px) {
  .tab-button-outer{position:relative; z-index:2; display:block;}
  .tab-select-outer{display:none;}
  .tab-contents{position:relative; margin-top:40px;}
}

.entry h3 {background-image: url(/wp-content/uploads/sites/1/2023/01/con_title_bullet_big.gif) !important;}
.entry h3.noimg, .entry h3.webzineTitle{background-image:none !important; padding-left:0;}
.entry h4.noimg{background-image:none; padding-left:0;}
