/****** 2018-10 추가 ******/
/* 검색 */
@media (max-width:1260px){
}

@media (max-width:1200px){
}

@media (max-width:1140px){
}

@media (max-width:1056px){
	/* 이전글 다음글 */
	.tblNextPrev li > strong{ width:10%;box-sizing:border-box; }
	.tblNextPrev li > span{ width:89.5%;box-sizing:border-box; }
}

@media (max-width:1024px){
	.bbs_view > table.view_2 > thead > tr > th,
	.bbs_view > table.view_2 > tbody > tr > th,
	.bbs_view > table.view_2 > thead > tr > td,
	.bbs_view > table.view_2 > tbody > tr > td {white-space: nowrap;}
	
}

@media (max-width:960px){
	/* 검색 */
	.tb_default.mt140{ margin-top:60px !important; }
	.tb_default table tr.one td input[type='text']{ width:220px; }
	.tb_default table tr:first-child th,
	.tb_default table tr:first-child td{ border-top:0; }
	.tb_default table tr td p{ display: inline-block;padding-left:25px;position: relative; margin-left:20px;}
	.tb_default table tr td p:after{ content:"!";display: block;color: #fff;font-size: 16px;background:#0e3c84;position: absolute;left:0;top:50%; width:20px;height:20px;line-height:18px;text-align:center;border-radius:50%;margin-top:-10px;}
	.tb_default table tr td p span{ color: #0e5cc2;border-bottom:1px solid #0e5cc2;font-weight:bold;; }
	.tb_default table tr td input[type='text']{height:30px;line-height:30px;padding:0 0 0 10px !important;border:1px solid #bdbdbd; margin-right:3px;width:100%;color: #999;}
	.tb_default table tr td select{font-size: 14px; height:30px;line-height:30px;padding:0 0 0 10px !important;border:1px solid #bdbdbd; margin-right:3px;width:100%;color: #999;}
	.tb_default table tr td select + span{ margin-right:20px; }
	.tb_default table tr td span.middle{display: none;}
	.tb_default table tr td br{ display: block; }

	/* 게시판 리스트 : basic */
	.bbs_list > .list_5 > li { padding: 20px 5px; }
	.bbs_list > .list_5 .date { margin: 0 40px 0 15px;}
	.bbs_list > .list_5 .img_wrap{ max-width: 149px;}
	.bbs_list > .list_5 .sns_right { right: 0;}
	.bbs_list > .list_5.icon_board .category_icon { width: 15%;}
	.bbs_list > .list_5 .grab { width: 85%;}
	
	/* 게시판-상세보기 */
	.bbs_view > table.view_1 > tr > th,
	.bbs_view > table.view_1 > tr > td{font-size: 15px;}
	.bbs_view > table.view_1 > thead > tr > th,
	.bbs_view > table.view_1 > thead > tr > td{font-size: 18px; font-weight: 400;}
	.bbs_view > table.view_1 > thead > tr > th{ padding:10px 0 20px;}
	.bbs_view > table.view_1 > tbody > tr > th{text-align:center; padding:10px;}
	.bbs_view > table.view_1 > tbody > tr > td{padding:10px; box-sizing:border-box; }
	.bbs_view > table.view_1 > tbody > tr > td.bbs_detail {padding:20px;}
	
	/* 이전글 다음글 */
	.tblNextPrev{ margin-top:20px; }
	.tblNextPrev li > strong{ width:15%;height:40px;line-height:40px }
	.tblNextPrev li > span{ width:84.5%;height:40px;line-height:40px }
}

@media (max-width: 800px) {
	.m_big{display: block;width: 100%; overflow-x: auto;  -webkit-overflow-scrolling: touch;}
	
	/* 게시판-페이지 수 */
	.bbs_info.ser_results .page {font-size:20px !important;}
		
	/* 리스트 :  News */
	.bbs_list > .list_5 > li { padding: 25px 0 ; width:100%;}
	.bbs_list > .list_5 > li:nth-child(2n) { margin-right:0; }
	.bbs_list > .list_5 .text_wrap .text{display:none;}
	.bbs_list > .list_5 .date{ font-size: 13px; margin: 0; margin-bottom: 10px; padding: 0; min-width: 100%;}
	.bbs_list > .list_5 .date em { display: inline-block; margin-right: 5px; font-size:26px;}
	.bbs_list > .list_5.icon_board .category_icon{width:20%;}
	.bbs_list > .list_5 .grab{width:80%;}
	.bbs_list > .list_5 .img_wrap{ margin: 0; margin-bottom:15px; max-width: 100%; height: auto; min-width: 100%;}
	.bbs_list > .list_5 .text_wrap{max-width:none; margin-left: 0; width: 100%; padding:0;}
	.bbs_list > .list_5 .title span.notice_t{font-size:16px;}
	.bbs_list > .list_5 .title a{font-size:16px;}
	.bbs_list > .list_5 .btn_right {max-width: 178px; position:relative; left:0; right:0; top:0; margin:0 auto;}
	.bbs_list > .list_5 .btn_right a{float:left; display:inline-block;}

	/* board_write */
	.bbs_write table.write_1 > tbody > tr > td { padding:10px;}
	.bbs_write table.write_1 > tbody > tr > td input[type='text']{height:30px; line-height:30px; width:180px;}
	.bbs_write table.write_1 > tbody > tr > td.address button.btn{height:30px; line-height:30px; width:100px; text-align:center; font-size:13px; padding:0;}
	.bbs_write table.write_1 > tbody > tr > td.address input{ width:110px; }
	.bbs_write table.write_1 > tbody > tr > td.address input.input_add{ width:100%;margin-top:10px;}

	/* button Style */
	.bottom_right{text-align: center; overflow: hidden; position: relative; margin: 25px 0;}

	/* 게시판 */
	.bbs_info {position:relative; float:none; margin-bottom:10px; display:block;}
	.bbs_info:after {content:"";display:block;height:0;clear:both}

	/* 상단 검색 */
	.bbs_search {position: relative; margin:0 0 10px; float:none}
	
   #pay_pop{ max-height:450px;overflow-y:scroll }

   #enter_billing,
   #consumer_meter{ width:90%;margin:0 5%;left:0;box-sizing:border-box; }
   .cons_meter .top_img img{ width:200px; }
   #consumer_meter td{ padding:0 10px; }

	/* 리스트 : 일반게시판 */
   .bbs_list > table.list_1 tbody td,
   .bbs_list > table.list_1 thead th{border-left:0; padding:10px 0; font-size:14px}
   .bbs_list > table.list_1 tbody tr td.subject a{position: relative; top:3px; padding:0 0 5px 0; width: 320px; font-family: 'NanumGothic-Bold'; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
   .bbs_list > table.list_1 tbody tr td{ text-align:center;padding-left:0; font-size: 14px; }
   .bbs_list > table.list_1 thead { display:none; }
   .bbs_list > table.list_1 tbody{display:block;}
   .bbs_list > table.list_1 tbody tr{display:block; padding: 8px 0; border-bottom: 1px solid #e6e6e6;}
   .bbs_list > table.list_1 tbody tr td{display:inline; padding: 0; border: none;}
   .bbs_list > table.list_1 tbody tr td.subject{text-align:left;}
   .bbs_list > table.list_1 tbody tr td:first-child{ display: none; }
   .bbs_list > table.list_1 tbody tr td:last-child{padding-left:10px}
   .bbs_list > table.list_1 tbody tr td span.field{color:#006abf}

	/* 게시판-상세보기 */
	.bbs_view.m_big table {width: 100%;}
	.bbs_view table {width: 100%;}

	/* board_write */
	.bbs_write.m_big table {width: 200%;}
	.bbs_write table.write_1 > tbody > tr > td {padding:10px;}
	.bbs_write table.write_1 > tbody > tr > td input[type='text']{height:30px; line-height:30px; width:100px;}
	.bbs_write table.write_1 > tbody > tr > td.address button.btn{height:30px; line-height:30px; width:100px; text-align:center; font-size:13px; padding:0;}
	.bbs_write table.write_1 > tbody > tr > td.address input.zipcode{ width:80px; }
	.bbs_write table.write_1 > tbody > tr > td.address input.input_add{ width:100%;margin-top:10px;}
	
	/* lable */
	.bluelable.mobile {padding:0px 8px; font-size:11px; background: #0067b3;border-radius:5px;}
	.blacklable.mobile {padding:0px 8px; font-size:11px; background: #000; border-radius:5px;}

	/* button Style */
	.btn.style-md.mobile{padding:0px 8px; font-size:11px !important;letter-spacing:-1px;height:23px;line-height:22px !important; border-radius:5px;}

	/* 이전글 다음글 */
	.tblNextPrev li > strong{ width:20%; }
	.tblNextPrev li > strong span{;font-size: 13px; }
	.tblNextPrev li > span{ width:79.5%;font-size: 12px }

	/* 검색 */
	.tb_default{background-color: #f9f9f9; padding: 30px 15px; border: 1px solid #ddd;margin-bottom:20px; }
	.tb_default table tr.one td input[type='text']{ width:100%;box-sizing:border-box;padding:0 5px;font-size: 13px;; }
	.tb_default table tr th{width:100%; display:block; text-align:left; padding-top:8px;}
	.tb_default table tr td{width:100%; display:block; padding:5px 0 10px; border-bottom:1px dashed #ddd;}
	.tb_default table tr td input[type='text'],
	.tb_default table tr td select{ width:100%;}
	.tb_default table tr th br{display:none;}
	.tb_default table tr td > div{padding:5px 0; min-height:auto; vertical-align:middle;}
}

@media (max-width: 640px) {
}