@charset "utf-8";
 .pager *,
.pageContent .bbs  *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

.pageContent .bbs .article_list {font-size: 1em;border-top-color: #b7c6ce;}
.pageContent .bbs .article_list th,
.pageContent .bbs .article_list td{font-size:1em; padding-top:12px; padding-bottom:12px;}
.pageContent .bbs .article_list td a{color: #353536;}
.pageContent .bbs .article_list th{padding-top: 9px;padding-bottom: 9px;color: #757575;}

.pageContent .seeker select{padding: 6px 4px 5px;display: inline-block;height: 32px;overflow: hidden;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.pageContent .seeker .inputTxt{line-height: 30px;padding: 0;margin: 0;height: 30px;vertical-align: middle;}







@media all and (max-width:1024px){/* 데스크탑이외 */
.pageContent .bbs {font-size:1em;text-align:left;}


/* list */
	.list_top{padding-left:0px;}
	.pageContent .bbs .article_list{width:100% !important;display:table;}
	.pageContent .bbs .article_list colgroup{display:none;}
	
	.pageContent .bbs .article_list .m_x,
	.pageContent .bbs .article_list  tr.remark,
	.pageContent .bbs .article_list thead{display:none !important;}

	.pageContent .bbs .article_list thead th,
	.pageContent .bbs .article_list tbody td{}
	.pageContent .bbs .article_list td { padding:0px 0 0px 0;min-height:40px;height:40px;}
	.pageContent .bbs .article_list tbody td.m_title{width:85%;position:relative;padding-left:16px;text-align:left;}

	.pageContent .bbs .article_list img.m_img{position:absolute;top:12px;left:0;}

	.pageContent .bbs .article_list tbody td.m_title a {display:block; position:absolute;top:0;left:16px;right:0;bottom:0;line-height:40px;height:40px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.pageContent .bbs .article_list tbody td.m_title a.m_new {display:block;background: url('/mayor/commonm/img/m_builder/ico_new.gif') 0px 43% no-repeat;padding-left:12px;margin-left: -12px;}

	
	
	
	
	.pageContent .bbs .article_list tbody td.m_title img.n{position: absolute;top: 11px;left: -1px;}
	.pageContent .bbs .article_list tbody td.m_title a span{display:block; width:95%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;line-height:40px;font-size:0.95em;text-align:left;}

	.pageContent .bbs .article_list tbody td.m_title em.rep_num{position:absolute;right:-5%; display:block;top:0;line-height:40px;font-size:0.75em;text-align:right;width:50px;}

/* 공지사항목록 분야추가*/
	.pageContent .bbs .article_list tbody td.m_title.m_branch{width:85%;position:relative;padding-left:16px;height:50px;vertical-align:top;padding-top:5px;}
	.pageContent .bbs .article_list tbody td.m_title.m_branch a{top:20px;line-height:40px;}
	.pageContent .bbs .article_list tbody td.m_title.m_branch em.rep_num{top:20px;}	



	.pageContent .bbs .article_list td.m_name{width:100px;}
	.pageContent .bbs .article_list td.m_file{width:auto;font-size:0;padding:0;text-align:right;}
	.pageContent .bbs .article_list td.m_date{text-align:right;color:#999;width:auto; letter-spacing:-1px;padding-left:0;font-size:0.85em;padding-right:10px;}

	
/* 시민의소리목록 */
	.pageContent .bbs .article_list.minwon tbody td.m_title{width:80%;position:relative;padding-left:16px;}
	.pageContent .bbs .article_list.minwon tbody td.m_title a {display:block; position:absolute;top:0;left:16px;right:0;bottom:0;line-height:40px;}
	.pageContent .bbs .article_list.minwon tbody td.m_title a span{display:block; width:90%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;line-height:40px;font-size:0.95em;}
	.pageContent .bbs .article_list.minwon tbody td.m_title em.rep_num{position:absolute;right:-3%; display:block;top:0;line-height:40px;font-size:0.8em;text-align:right;width:40px;}
	.pageContent .bbs .article_list.minwon td.m_date span{display:inline-block;border-left:solid 0px #eee;padding-left:0px;}
	.pageContent .bbs .article_list.minwon td.m_flag{width:60px;padding:0;text-align:right;}
	.pageContent .bbs .article_list.minwon td.m_flag span{display:inline-block;text-align:center;font-size:0.80em; line-height:25px;width:50px;padding:0;}

/* 시민의소리목록 분야추가*/
	.pageContent .bbs .article_list.minwon tbody td.m_title.m_branch{width:80%;position:relative;padding-left:16px;height:50px;vertical-align:top;padding-top:5px;}
	.pageContent .bbs .article_list.minwon tbody td.m_title.m_branch a{top:20px;line-height:40px;}
	.pageContent .bbs .article_list.minwon tbody td.m_title.m_branch em.rep_num{top:20px;}




/*설문조사목록*/
	.pageContent .bbs .article_list.imgTd tbody td.m_title{width:75%;position:relative;padding-left:16px;}
	.pageContent .bbs .article_list.imgTd td.m_date2{text-align:right;font-size:0.7em;color:#999;}
	.pageContent .bbs .article_list.imgTd td.m_btn{text-align:right;width:40px;padding-right:5px;padding-bottom:0px;}
	.pageContent .bbs .article_list.imgTd td.m_btn span{margin:0;}





/* 접수목록 */
	.pageContent .bbs .article_list.m_reservList tbody td.m_title{width:auto;}
	.pageContent .bbs .article_list.m_reservList tbody td.m_title a{}
	.pageContent .bbs .article_list.m_reservList td.m_date0{text-align:right;color:#999;width:auto;width:8% ;font-size: 0.85em;}
	.pageContent .bbs .article_list.m_reservList td.m_date1{text-align:right;color:#999;width:auto;width:17% ;font-size: 0.85em;}
	.pageContent .bbs .article_list.m_reservList td.m_btn{text-align:right;width:11% ;padding-right:0px;padding-bottom:0px;}
	.pageContent .bbs .article_list.m_reservList td.m_btn span{margin:0;}

	
.pageContent  .bbs .viewForm  dl.part2 { background:#f9f9f9;margin-right:0 !important;height:auto;min-height:auto;font-size:0.95em;}
	.pageContent  .viewForm  dl.part2 dt { width:100px; height:34px; clear:none; line-height:34px; text-align:center; padding:0; color:#999;  background:none; border-top:solid 1px #DDD; float:none;border-right:solid 1px #DDD;position:relative; left:0;font-weight: normal;}
	.pageContent .viewForm   dl.part2 dd { position:static;margin-top:-35px;margin-left:101px;right:0;bottom:0; width:auto; height:34px; line-height:34px; background:#fff; border-top:solid 1px #DDD; padding:0 ; padding-left:8px;float:none; border-right:0;  }

	.pageContent .viewForm   dl.part2 dd.wide { position:static;margin-top:-35px;margin-left:101px;right:0;bottom:0; width:auto; height:34px; line-height:34px; background:#fff; border-top:solid 1px #DDD; padding:0 ; float:none; padding-left:8px;border-right:0; }

	.pageContent .bbs .inputForm  dl.part2 { background:#f9f9f9;margin:0;height:auto;min-height:auto;font-size:0.9em;}
	.pageContent .inputForm  dl.part2 dt { width:100px; height:34px; clear:none; line-height:34px; text-align:center; padding:0; color:#999; background:none; border-top:solid 1px #DDD; float:none;border-right:solid 1px #DDD;position:relative;letter-spacing:-1px;font-size: 0.85em;}
	.pageContent .inputForm   dl.part2 dd { position:static;margin-top:-35px;margin-left:101px;right:0;bottom:0; width:auto; height:34px; line-height:34px; background:#fff; border-top:solid 1px #DDD; padding:0 ; padding-left:5px;float:none; border-right:0; }

	.pageContent .inputForm   dl.part2 dd.wide { position:static;margin-top:-35px;margin-left:101px;right:0;bottom:0; width:auto !important; height:34px; line-height:34px; background:#fff; border-top:solid 1px #DDD; padding:0 ; float:none; padding-left:5px;border-right:0;}


	.pageContent .inputForm dl.part2 dt.forLong { height:auto  !important; border-right:0; width:100px;left:0;line-height: normal;padding-top: 7px;}
	.pageContent .inputForm dl.part2 dd.wide.forLong { height:auto  !important;border-left:solid 1px #DDD;padding-bottom:0px !important;margin-left:100px;padding-top:7px;line-height:135%;}
	
	.pageContent .viewForm dl.part2 dt.forLong { height:auto  !important; border-right:0; width:100px;line-height: normal;padding-top: 9px;padding-bottom: 0;}
	.pageContent .viewForm dl.part2 dd.wide.forLong { border-left:solid 1px #DDD;margin-left:100px;padding-top:6px;line-height:25px;min-height:25px;margin-top: -27px;padding-bottom:6px;height:auto  !important;}
	
	.pageContent .inputForm dl.part2 dd.forLong textarea{width:77% !important;margin-bottom:0 !important;}
	
	.pageContent .viewForm  dl.part2 dd.wide.forLong.m_file_list{}
	.pageContent .viewForm  dl.part2 dd.m_file_list a{display:block;padding-top:5px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;position:relative;width:92%;line-height:20px;}




/* view / insert */
	.pageContent  dd{text-align:left;}

	.pageContent .viewForm h3 { }
	.pageContent .viewForm h3 span { width:100%;  }/*제목자르기*/

	.pageContent  .articleBody .userContents img {width:100%;max-width: 600px;}




/******************
MEMBER.V2 LOGIN
*******************/

	.pageContent  .bbs  .member.v2 {width:auto ;margin: 20px auto;}
	.pageContent  .bbs  .member.v2 *{border:0;background:0;padding:0;margin:0;font-size:1em; text-align:center;height:auto;width:auto ;position:static !important}
	.pageContent  .bbs  .member.v2 .card h3{ height:auto;width:auto;margin: 0 auto; color:#333; font-size:1.2em ; text-align:center;padding:0 0 30px 0;font-family:inherit}
	.pageContent  .bbs  .member.v2 .card { border-top:solid 1px #999; background:#f6f5f5; padding:30px 0; text-align:center}
	.pageContent  .bbs  .member.v2  form{padding:0;margin:0}

	.pageContent  .bbs  .member.v2 label{display:none}
	.pageContent  .bbs  .member.v2 .loginBox{width:auto; margin:0 auto;padding:0 20px}
	.pageContent  .bbs  .member.v2 .inputTxt{border:solid 1px #DDD; font-size:1.2em;text-align:left;height:40px ;width:100% !important;background:#fff;margin:0 auto 5px auto;padding:0 10px;display: block;}
	.pageContent  .bbs  .member.v2 .loginBtn{padding:0;margin:0;height:auto}
	.pageContent  .bbs  .member.v2 .loginBtn input,
	.pageContent  .bbs  .member.v2 .loginBtn a{width:100%; display:block;background:#666;cursor:pointer;color:#FFF; font-size:16px;text-align:center;height:42px;line-height:42px;margin:0px auto}

	.pageContent  .bbs  .member.v2 .loginBtn2{padding:0;margin:0;height:auto}
	.pageContent  .bbs  .member.v2 .loginBtn2 a{width:auto; display:block;background:#d0d0d0;cursor:pointer;color:#333; font-size:14px;text-align:center;height:42px;line-height:42px;margin:5px 0 0 0}


	.pageContent  .bbs  .member.v2 .loginBox .mentBox{border:solid 1px #DDD; font-size:1.2em;text-align:center;height:50px ;width:auto;background:#fff; margin-bottom:10px; padding: 20px 10px; line-height:170%;}
	.pageContent  .bbs  .member.v2 .loginBox .mentBox *{font-size:inherit}
	.pageContent  .bbs  .member.v2 .loginBox .mentBox.loginBoxAfter{line-height:50px}

	.pageContent  .bbs  .member.v2 .option_area{text-align:center; padding:10px 0 30px 0}
	.pageContent  .bbs  .member.v2 .option_area ul{display:inline;text-align:center;width:auto;}
	.pageContent  .bbs  .member.v2 .option_area li{width:auto;text-align:center;display:inline;float:none}
	.pageContent  .bbs  .member.v2 .option_area li a{display:inline-block; padding:0 10px;height:auto ;line-height:normal;border:0;background:none;text-decoration: underline !important;}
	.pageContent  .bbs  .member.v2 .option_info{text-align:center;padding-bottom:15px;color:#c63;}


	.pageContent  .bbs  .member.v2 .textInput{border:solid 1px #DDD; font-size:1.2em;text-align:center;height:40px ;line-height:40px;width:100% !important;background-color:#fff;margin:0 auto 5px auto;padding:0 0px;}
	.pageContent  .bbs  .member.v2 .textInput#user_id{background:#FFF url('/2017/common/img/m_builder/user_id.gif') 9px center no-repeat;}
	.pageContent  .bbs  .member.v2 .textInput#user_nm{background:#FFF url('/2017/common/img/m_builder/user_nm.gif') 9px center no-repeat;}
	.pageContent  .bbs  .member.v2 .textInput#email{background:#FFF url('/2017/common/img/m_builder/user_email.gif') 9px center no-repeat;}
	.pageContent  .bbs  .member.v2 .textInput#passwd{background:#FFF url('/2017/common/img/m_builder/user_pw.gif') 9px center no-repeat;}
	.pageContent  .bbs  .member.v2 .textInputBack{border:solid 1px #DDD; font-size:1.2em;text-align:center;height:40px ;width:100% !important;background-color:#fff;margin:0 auto 5px auto;padding:0 0px;}


	/* tabSub */
	.pageContent .bbs .tabSub { width: 100% !important; padding-left:0px;margin:0;}
	.pageContent .bbs .tabSub ul.tabs {  padding: 0; list-style: none; height:39px ;overflow: hidden; width: 100% !important; display: inline-block ; ;text-align: center; }
	.pageContent  .bbs .tabSub ul.tabs li { float:left;width:50% !important}
	.pageContent  .bbs .tabSub ul.tabs li a {height:38px !important;line-height:37px ;  font-weight:700; font-size:15px; padding-top:0px;text-align:center !important; display:block;width: 100% ;color:#AAA; letter-spacing:0px ;background:#FFF !important;border-top:solid 1px #CCC !important;border-right:solid 1px #CCC !important;}

	.pageContent  .bbs .tabSub ul.tabs li.first a{border-left:solid 1px #CCC !important;border-right:none !important;}
	.pageContent  .bbs .tabSub ul.tabs li a:hover {color:#000 ;}

	html .pageContent  .bbs .tabSub ul.tabs li.active a{background-color: #777 !important;height:39px !important;color:#FFF;border:none !important;}
	html .pageContent  .bbs .tabSub ul.tabs li.active a:hover {color:#CCC }

	.pageContent  .bbs .tabSub .tab_content {position: relative !important;z-index:1 }
	.pageContent  .bbs .agreeStep .agreeTxt{font-size: 0.825em;line-height: 130%;}



	/*sorting order*/
	.pageContent .sort_box{ padding:0; background:#fff; margin-bottom:20px;height:auto;border-bottom: none;}
	.pageContent .sort_box ul.lst{height:auto; display:block;float: none;overflow: hidden;}
	.pageContent .sort_box ul.lst li{ float:left; width: 20%;font-size:1em; text-align:center;margin:0;border: none;height: auto;}
	.pageContent .sort_box ul.lst li.first{border-left:none;}
	.pageContent .sort_box ul.lst li a{font-size:1em; display:block;padding: 0px; height:34px;line-height:34px; margin:0; background:#f4f4f4;  width: auto;border-right:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
	.pageContent .sort_box ul.lst li.first a{border-left:solid 1px #ccc;}
	.pageContent .sort_box ul.lst li a.on{color:#c30; font-weight:bold; background:#fff;border-bottom:solid 1px #EEE;position:relative; }

}


@media all and  (max-width:767px)  {/* 모바일*/
.pageContent .bbs {/* font-size:0.925em; */text-align:left;}

span.m_br2{display: block;}




/* list */
.pageContent .bbs table.article_list{font-size:0.824em}

	.pageContent .bbs .article_list td { padding:0px 0 0px 0;min-height:35px;height:35px;}
	.pageContent .bbs .article_list tbody td.m_title{width:auto;position:relative;padding-left:7px;}

	.pageContent .bbs .article_list img.m_img{position:absolute;top:10px;width:11px;left:-4px;}

	.pageContent .bbs .article_list tbody td.m_title a {left:9px;line-height:35px;}
	.pageContent .bbs .article_list tbody td.m_title a span{line-height:35px;}

	.pageContent .bbs .article_list tbody td.m_title a.m_new {display:block;background: url('/2017/common/img/m_builder/ico_new.gif') 0px 37% no-repeat;padding-left:10px;margin-left: -9px;}

	.pageContent .bbs .article_list tbody td.m_title a.m_new1 {display:block;background: url('/_kor/designer/images/icon/top_new.png') 0px 45% no-repeat;padding-left:24px;margin-left: -12px;background-size:22px auto ;}

	.pageContent .bbs .article_list tbody td.m_title em.rep_num{right:-12% ;line-height:35px;}

	.pageContent .bbs .article_list td.m_file{width:5%}
	.pageContent .bbs .article_list td.m_date{text-align:right;color:#999; letter-spacing:-1px;padding-left:0;width:23%;font-size: 0.875em;}
	.pageContent .bbs .article_list td.m_date2{text-align:right;color:#999; letter-spacing:-1px;padding-left:0;width:20%;}

	.pageContent .bbs .article_list td.m_name span,
	.pageContent .bbs .article_list td.m_date span{display:inline-block;border-left:solid 1px #eee;padding-left:5px;}

	.pageContent .bbs .article_list td.m_file img{width:auto;}	
	
/* 공지사항목록 분야추가*/
	.pageContent .bbs .article_list tbody td.m_title.m_branch{width:auto;position:relative;padding-left:7px;height:50px;vertical-align:top;padding-top:5px;}
	.pageContent .bbs .article_list tbody td.m_title.m_branch a{top:20px;line-height:35px;}	




/* 접수목록 */.pageContent .bbs .article_list.m_reservList {}
	.pageContent .bbs .article_list.m_reservList tbody td.m_title{width:auto;}
	.pageContent .bbs .article_list.m_reservList tbody td.m_title a{width: 100%;display: block;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;font-size: 0.95em;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}

	.pageContent .bbs .article_list.m_reservList tbody td.left.m_title a span{display:block;width:90%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;line-height:35px;font-size:0.95em;}


	.pageContent .bbs .article_list.m_reservList td.m_date0{text-align:right;color:#999;width:auto;width:45px ;font-size: 0.85em;}
	.pageContent .bbs .article_list.m_reservList td.m_date1{text-align:right;color:#999;width:auto;width:70px ;font-size: 0.85em;}
	.pageContent .bbs .article_list.m_reservList td.m_btn{text-align:right;width:50px;padding-left:0px;padding-bottom:0px;padding-right: 5px;}
	/*.pageContent .bbs .article_list.m_reservList td.m_btn span.inputBtn{margin:0;padding: 0  !important;width: auto;}
	.pageContent .bbs .article_list.m_reservList td.m_btn span.inputBtn a{width: auto !important;padding: 0 3px 0 2px !important;}
*/



/*설문조사목록*/
	.pageContent .bbs .article_list.imgTd tbody td.m_title{width:auto;padding-left:7px;}
	.pageContent .bbs .article_list.imgTd td.m_date2{width:105px;padding-left:0;}


/* 시민의소리목록 */
	.pageContent .bbs .article_list.minwon tbody td.m_title{width:70%;position:relative;padding-left:7px;}
	.pageContent .bbs .article_list.minwon tbody td.m_title a {display:block; position:absolute;top:0;left:7px;right:0;bottom:0;line-height:35px;}
	.pageContent .bbs .article_list.minwon tbody td.m_title a span{display:block; width:90%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;line-height:35px;font-size:0.95em;}
	.pageContent .bbs .article_list.minwon tbody td.m_title em.rep_num{position:absolute;right:-2%; display:block;top:0;line-height:35px;font-size:0.7em;text-align:right;width:40px;}
	.pageContent .bbs .article_list.minwon td.m_date{width:16%;}
	.pageContent .bbs .article_list.minwon td.m_date span{display:inline-block;border-left:solid 0px #eee;padding-left:0px;}
	.pageContent .bbs .article_list.minwon td.m_flag{width:14%;padding:0;text-align:right;}
	.pageContent .bbs .article_list.minwon td.m_flag span{display:inline-block;text-align:center;font-size:0.75em; line-height:18px;width:45px;letter-spacing:-1px;}

/* 시민의소리목록 분야추가*/
	.pageContent .bbs .article_list.minwon tbody td.m_title.m_branch{width:70%;position:relative;padding-left:7px;height:50px;vertical-align:top;padding-top:5px;}
	.pageContent .bbs .article_list.minwon tbody td.m_title.m_branch a{top:20px;line-height:35px;}




.pageContent  .bbs .article_list td.nothing { text-align:center; padding:25px 0; background:#f7f7f7; color:#999; border:solid 1px #DDD; margin:10px 0 ;height: auto !important; min-height: 100%;font-size: 1.0em;}

/* view / insert */	


	.pageContent .inputForm input.m_input_title{width:70%;}
	.pageContent .inputForm input.m_input_pw{width:70px !important;}
	/*.pageContent .inputForm textarea#txtContent { margin-bottom:0  !important; width:75% !important; height:100px  !important; }*/


	.pageContent .m_x{display:none;}







	.pageContent  .bbs .viewForm  dl.part2 { background:#f9f9f9;margin-right:0 !important;height:auto;min-height:auto;}
	.pageContent  .viewForm  dl.part2 dt { width:70px; height:37px; clear:none; line-height:37px; text-align:center; padding:0; color:#999;  background:none; border-top:solid 1px #DDD; float:none;border-right:solid 1px #DDD;position:relative; font-size:0.95em;left:0}
	.pageContent .viewForm   dl.part2 dd { position:static;margin-top:-38px;margin-left:71px;right:0;bottom:0; width:auto; height:37px; line-height:37px; background:#fff; border-top:solid 1px #DDD; padding:0 ; padding-left:8px;float:none; border-right:0;  }

	.pageContent .viewForm   dl.part2 dd.wide { position:static;margin-top:-38px;margin-left:71px;right:0;bottom:0; width:auto; height:37px; line-height:37px; background:#fff; border-top:solid 1px #DDD; padding:0 ; float:none; padding-left:8px;border-right:0; }

	.pageContent .bbs .inputForm  dl.part2 { background:#f9f9f9;margin:0;height:auto;min-height:auto;}
	.pageContent .inputForm  dl.part2 dt { width:70px; height:37px; clear:none; line-height:37px; text-align:center; padding:0; color:#999; background:none; border-top:solid 1px #DDD; float:none;border-right:solid 1px #DDD;position:relative;font-size:0.95em;letter-spacing:-1px;}
	.pageContent .inputForm   dl.part2 dd { position:static;margin-top:-38px;margin-left:71px;right:0;bottom:0; width:auto; height:37px; line-height:37px; background:#fff; border-top:solid 1px #DDD; padding:0 ; padding-left:5px;float:none; border-right:0; }

	.pageContent .inputForm   dl.part2 dd.wide { position:static;margin-top:-38px;margin-left:71px;right:0;bottom:0; width:auto !important; height:37px; line-height:37px; background:#fff; border-top:solid 1px #DDD; padding:0 ; float:none; padding-left:5px;border-right:0;}


	.pageContent .inputForm dl.part2 dt.forLong { height:auto  !important; border-right:0; width:70px;left:0;padding-top:5px;padding-bottom: 5px;margin-top: 0px;line-height: 110%;}
	.pageContent .inputForm dl.part2 dd.wide.forLong { height:auto  !important;border-left:solid 1px #DDD;padding-bottom:6px !important;margin-left:70px;padding-top:5px;line-height:135%;margin-top: -37px;}
	.pageContent .viewForm dl.part2 dt.forLong { height:auto  !important; border-right:0; width:70px;line-height: normal;padding-top: 9px;padding-bottom: 0;}
	.pageContent .viewForm dl.part2 dd.wide.forLong { border-left:solid 1px #DDD;margin-left:70px;padding-top:6px;line-height:25px;min-height:25px;margin-top: -25px;padding-bottom:6px;height:auto  !important;}
	
	.pageContent .inputForm dl.part2 dd.forLong textarea{width:77% !important;margin-bottom:0 !important;}
	
	.pageContent .viewForm  dl.part2 dd.wide.forLong.m_file_list{}
	.pageContent .viewForm  dl.part2 dd.m_file_list a{display:block;padding-top:2px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;position:relative;width:92%;line-height:20px;}


	.pageContent .inputForm dl.part2 dd.wide input.inputTxt{line-height: 32px;height: 32px;padding: 0 10px;width: 80% !important;}
	.pageContent .inputForm dl.part2 dd.wide input.inputTxt.tel{width: 10% !important;}

	.pageContent .inputForm dl.part2 dd.wide span.inputBtn{padding: 0;width: auto;border: 0;background: 0;margin: 0;vertical-align: middle;line-height: normal;height: auto;}
	.pageContent .inputForm dl.part2 dd.wide span.inputBtn a{padding: 0;width: auto;border: 0;background: 0;background: #666;height:33px; line-height:33px;padding: 0 10px;margin: 0 0 1px 0;vertical-align: top;}

	
.pageContent .viewForm dl.part2 dd.wide.forLong span.m_view_title{/*padding-right:5px;word-break: break-all;white-space:predisplay:block*/}



	.pageContent .articleBottom dl{top:-1px;position:relative;}


	.pageContent .bbs .inputForm h3{font-size:0.8em ;}





/* poll */
	.pageContent .bbs .pollPaper { border:solid 1px #CCC; padding:6px; margin:10px 0 ;font-size:0.8em;}
	.pageContent .bbs .pollPaper ul li .pollQuestion { border:1px solid #e0e0e0; background:#f0f0f0; padding:6px 4px 2px 25px; min-height:24px; margin-bottom:5px; overflow:hidden; height:auto;position:relative;}
	.pageContent .bbs .pollPaper ul li .pollQuestion .tool { display:none }
	.pageContent .bbs .pollPaper ul li .pollQuestion .qNum { display:inline-block; float:none; text-align:center; border:0; padding:2px 5px; margin-right:0px; width:auto; position:absolute;top:7px;left:5px;background:#666;color:#FFF;font-size:0.7em;}
	.pageContent .bbs .pollPaper ul li .pollQuestion .qTxt { display:block; float:none; width:auto; padding-bottom:5px; word-break:break-all;white-space:pre-wrap;line-height:140%; }
	.pageContent .bbs .pollPaper ul li .pollQuestion .tool img { line-height:0; font-size:0 }
	.pageContent .bbs .pollPaper ul li .pollAnswer { margin:0 0 5px 0px }
	.pageContent .bbs .pollPaper ul li .pollAnswer li { line-height:135%; list-style:none; margin:0; padding:0 0 9px 0; overflow:hidden; clear:both; }
	.pageContent .bbs .pollPaper ul li .pollAnswer .pollNum,
	.pageContent .pollPaper ul li .pollAnswer .pollinput { display:inline; float:none; width:auto; vertical-align:middle;margin:0;padding:0; }
	.pageContent .pollPaper ul li .pollAnswer .pollinput input{vertical-align:top;}
	.pageContent .bbs .pollPaper ul li .pollAnswer .pollTxt { float:none; display:inline; width:auto; padding:0; color:#666; word-break:break-all; }
	.pageContent .bbs .pollPaper ul li .pollAnswer textarea { width:97.4%; height:100px; overflow:auto; word-break:break-all; }
	.pageContent .pollPaper ul li .pollAnswer .userOpinion ul { margin:0 20px; border:solid 1px #ddd; border-bottom:0 none }
	.pageContent .pollPaper ul li .pollAnswer .userOpinion li { padding:10px 5px 8px 7px; border-bottom:solid 1px #ddd }



	



/* 예약 가능시간 버튼 영역*/
	.pageContent .bbs .inputForm dl.part2 dt.forLong.m_time{display:none;}
	.pageContent .bbs .inputForm dl.part2 dd.wide.forLong.m_time{margin-left:0 !important;padding:5px 0;border-left:0;line-height:normal;margin-top:0;}
	.pageContent .bbs .inputForm dl.part2 dt.forLong.m_rentAddBox{margin-top:0px;height:70px;}/*추가버튼높이까지 맞추어야함*/
	.pageContent .bbs .inputForm dl.part2 dd.wide.forLong.m_rentAddBox{margin-top:-71px;}
	
/* 예약  폼 */
	.pageContent .bbs .inputForm dd.m_tel.wide input{width:45px !important; padding-left:0 !important; }
	.pageContent .bbs .inputForm .part2 dd.wide textarea.m_textarea { margin-bottom:0  !important; width:72.5% !important; height:100px  !important;}

	.pageContent  .bbs .viewForm  dl.part2 {position:static !important;}

	.reserv_time_list li{float:left;width:50%;font-size:0.9em;}
	.reserv_time_list{padding-bottom:5px;}


/*포토게시판*/
	.pageContent .bbs  .article_photo li {height:auto;padding-bottom: 15px;}
	.pageContent .bbs  .article_photo ul{margin-left: -5px;}
	.pageContent .bbs  .article_photo li { float:left; list-style:none; text-align:center; width:50%;/*width:33.3%;*/padding-left:0%; height:auto;}
	.pageContent .bbs  .article_photo li .ph { margin-bottom:7px; width:auto; height:110px; vertical-align:middle; background:#f8f8f8 url('/2017/common/img/m_builder/icon_img.gif') center center no-repeat; border:solid 1px #EEE;text-align:center;margin:0 0 0 5px;overflow: hidden; }
	.pageContent .bbs  .article_photo li .ph a{}
	.pageContent .bbs  .article_photo li .ph img { width:auto !important; height:100% !important; margin:0 auto;display:block;}
	.pageContent .bbs  .article_photo li .txt { padding: 5px; line-height:normal;font-size:0.9em !important;font-weight:normal; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:auto;text-align:center;margin:0 auto}
	.pageContent .bbs  .article_photo li .when { color:#999;  font-size:0.9em ;line-height:normal;width:auto;text-align:center;margin:0 auto}
	.pageContent .bbs  .article_photo li.nothing { width:100%; height:132px; line-height:132px;padding:0; font-weight:normal; margin-bottom:0;text-indent:0px ; border:0 ;margin-left:0px;}

	.pageContent .bbs  .article_photo .ph  i.neo{width: 50px;height: 50px;background-size:50px 50px ;}


.pageContent  .articleBody .userContents{overflow: auto;}
.pageContent  .articleBody .userContents img {max-width: 300px; width:auto !important ;height: auto !important;}



	/*sorting order*/
	.pageContent .sort_box{ padding:0; background:#fff; margin-bottom:20px;height:auto;border-bottom: none;margin-left: -5%;margin-right: -5%;width: 110%;}

	.pageContent .sort_box ul.lst li{ float:left; width: 20%;font-size:0.95em; }


}





@media screen and (max-height: 26.375em){/*가로모드*/



	.pageContent .bbs .article_list td.m_file{width:3%}
	.pageContent .bbs .article_list td.m_date{text-align:right;color:#999; letter-spacing:-1px;padding-left:0;width:13%;}


}


@media screen and (max-height: 26.375em){/*가로모드*/



	.pageContent .bbs .article_list tbody td.m_title em.rep_num{right:-3% ;font-size:0.7em;}


}




@media  all and (max-width :320px) {/* 최소넓이 아이폰 345 갤럭시s3 s4 s5 노트234 세로*/


.pageContent .bbs .article_list.minwon tbody td.m_title{width:66%;}
	
	.pageContent .bbs .article_list.minwon td.m_date{width:16%;}
	.pageContent .bbs .article_list.minwon td.m_flag{width:16%;}



	.pageContent .bbs .article_list.minwon tbody td.m_title em.rep_num{right:0%;}
		
}


@media all and (max-width:736px) {
.pageContent .seeker {margin:0 auto 12px; padding:10px; position:relative;}
.pageContent .seeker .inputDiv {display:block; position:relative; margin-left:65px; margin-right:45px; height:auto; height:auto;}
.pageContent .seeker input.inputTxt {display:block !important; width:99%; margin:0; text-align:center;}
.pageContent .seeker .inputBtn {float:right; margin-top:-32px !important; height:auto !important; background:none; vertical-align:middle; font-size:0.875em !important}
.pageContent .seeker select#sltOption {position:absolute; top:10px; left:10px; bottom:0; width:60px; vertical-align:top; padding:0px; display:block; font-size:0.936em; line-height:normal;}
}
@media all and (max-width:568px) {
.seeker input.inputTxt {display:block !important; width:95.3%;}
}
@media all and (max-width:414px) {
.seeker input.inputTxt {width:97.3%;}
}