/* bbs */
.pageContent .article_list { margin-top:0px; margin-bottom:8px}
.pageContent .article_list th,
.pageContent .article_list td{padding-top:14px; padding-bottom:13px;font-size: 15px !important;border-bottom-color: #d9d9d9;vertical-align: middle;}
.pageContent .article_list td a{color: #4b4b4b;}
.pageContent .article_list th{background-color: #FFF;border-bottom-color: #AAA;}
.pageContent .article_list em{font-style: normal;}
.pageContent .article_list td.m_btm_r,
.pageContent .article_list td.m_x{font-size: 15px;color: #777;}

.pageContent .bbs .article_list .nothing{line-height: 230px;background-color: #f8f8f8;}


.pageContent .bbs .viewForm  h3,
.pageContent .bbs .inputForm  h3{border-top: solid 2px #111; padding-top:13px; padding-bottom:13px;margin-top: 6px;background-color: #f9f9f9;color:  #111;font-size: 16px !important;}
.pageContent .bbs .viewForm  h3 span{color:  #333;font-size: 16px !important;}
.pageContent .viewForm  dl.part2 dt,
.pageContent .viewForm  dl.part2 dd,
.pageContent .inputForm  dl.part2 dt,
.pageContent .inputForm  dl.part2 dd{font-size: 15px;font-weight: normal;color: #595958}

.pageContent .inputForm .note.right.gap{font-size: 12px;}

.pageContent .viewForm dl.part2 dt,
.pageContent .viewForm dl.part2 dd,
.pageContent .inputForm dl.part2 dt,
.pageContent .inputForm dl.part2 dd{ height:33px; line-height:145%;padding-top: 12px; }
.pageContent .viewForm dl.part2 dd.wide,
.pageContent .inputForm dl.part2 dd.wide{ line-height:145%; height:auto; min-height:33px;}
.pageContent .inputForm dl.part2 dd.forLong{padding-bottom: 0;}

.pageContent .bbs .inputForm .inputTxt,
.pageContent .bbs .inputForm input[type="text"],
.pageContent .bbs .inputForm input[type="password"],
.pageContent .bbs .inputForm input[type="file"],
.pageContent .bbs .inputForm textarea { padding: 7px;margin-top: -5px;vertical-align: baseline;}

.pageContent .bbs .inputForm  input[name="file_nm[]"]{margin-top: 3px;margin-bottom: 5px;}

.pageContent .inputForm dl.part2 dd.forLong input[type="text"],
.pageContent .inputForm dl.part2 dd.forLong  textarea{margin-bottom: 8px;margin-top: -2px;}

.pageContent .bbs .inputForm input[type="file"].inputFile{height: auto;/* padding: 2px 3px 3px 3px;height: 24px;margin-top: 1px; */padding: 3px 3px 2px 3px;vertical-align: top;}

.pageContent .inputForm dl.part2 dd.forLong input[type="file"].inputFile{vertical-align: middle !important;}
.pageContent .inputForm dl.part2 dd.forLong input[type="file"].inputFile + input[type="text"]{vertical-align: middle;margin-top: 0;}

.pageContent .bbs select{padding: 2px;height: auto;}
.pageContent .bbs .member.v2 .option_area li a{border:solid 1px #333;background:#FFF;}
.pageContent .seeker select{padding: 0px 4px 3px;display: inline-block;height: 24px;overflow: hidden;}
.pageContent .seeker .inputTxt{line-height: 24px;padding: 0;margin: 0;height: 24px;vertical-align: middle;}
.pageContent .pager li a{line-height: 27px;}
.pageContent .pager li#present,
.pageContent .pager li#present:hover { border-color: #000; color: #000;line-height: 27px;}


.pageContent .sort_box{width:auto;height:auto}
.pageContent .sort_box ul.lst{height:40px; display:block; float:none;}
.pageContent .sort_box ul.lst li{float: left;display: block;width: 25%;border: 0;}
.pageContent .sort_box ul.lst li a{font-size:15px;padding: 8px  10px; display: block;height:23px;line-height:23px; margin:0; background:#f4f4f4;  border: 1px solid #CCC;border-left: none;}
.pageContent .sort_box ul.lst li a.on{background-color: #FFF;border-bottom-color: #FFF;}
.pageContent .sort_box ul.lst li:first-child a{border-left: 1px solid #ddd;}


.pageContent dl.near { font-size: 15px;margin-bottom: 50px;}
.pageContent dl.near dt,
.pageContent dl.near dd{font-size: 15px;font-weight: 400;}
.pageContent dl.near dt { height:38px;  padding-top:10px;  }

.pageContent dl.near dd {height:38px;; padding-top:10px;}


/* 조회기간*/

.pageContent .findBoxSimple.half{margin-bottom: 40px;}
.pageContent .findBoxSimple.half li.wide{border-bottom:solid 1px #e0e0e0;padding:10px 0px; position:relative; line-height:normal;float: none;width: auto;}
.pageContent .findBoxSimple.half li.wide:nth-child(2){border-bottom: none !important;}

.pageContent .findBoxSimple.half h4{top: 10px;font-size: 14px;}
.pageContent .findBoxSimple.half h4 span{display:inline-block;background:#ddd;padding: 0;line-height: 34px;color:#666;border-radius:4px ;}

.pageContent .bbs .inputForm .findBoxSimple .inputTxt{ padding: 8px;margin-top: 0px;margin: 0;margin-top: 0;vertical-align: middle;border-color: #CCC;}
.pageContent .bbs .inputForm .findBoxSimple .inputBtn{height:32px;vertical-align: middle;}
.pageContent .bbs .inputForm .findBoxSimple .inputBtn input{height: 32px;line-height: 32px;}
.pageContent .bbs .inputForm .findBoxSimple select#sltOption{padding: 7px 5px;height: auto !important;vertical-align: middle;margin: 0;}

.pageContent .findBoxSimple .inputBtn.blue,
.pageContent .findBoxSimple .inputBtn.blue a,
.pageContent .findBoxSimple .inputBtn.blue button,
.pageContent .findBoxSimple .inputBtn.blue input { background:#00aad5;}

/* my_yeyak_list */
.my_yeyak_list .fl{width:44%;}
.my_yeyak_list .fr{width: 46%;}
.pageContent .my_yeyak_list li .yeyak_no{padding-bottom:18px;clear:both;}
.pageContent .my_yeyak_list li .yeyak_no em{font-size: 20px;}
.pageContent .my_yeyak_list{padding-top: 5px;}
.pageContent .my_yeyak_list li{padding:20px 30px}
.pageContent .my_yeyak_list .yeyak_btn_area{top:60px;right:30px;}
.pageContent .my_yeyak_list .yeyak_btn_area .btn{font-size:1.2em;width: 72px;height: 72px;line-height: 71px;}

.pageContent .my_yeyak_list li .yeyak_no em{color:#00aad5;}
.pageContent .my_yeyak_list li ul.yeyak_st_list li .yeyak_st,
.pageContent .my_yeyak_list li .yeyak_cont .yeyak_st{color:#055372;}

.pageContent .my_yeyak_list .yeyak_cont{line-height: 180%;font-size: 14px;}
.pageContent .my_yeyak_list li ul.yeyak_st_list li{padding:0px 0 10px 70px;font-size: 14px;}

.m_chk { display:none; }

@media all and (max-width:815px){/* 데스크탑이외 */

.pageContent .article_list td{padding-top:14px; padding-bottom:13px;font-size: 14px !important;border-bottom-color: #d9d9d9;vertical-align: middle;}
/* .divpop {z-index: 9999 !important;max-width: 100% !important;width: auto !important;height: auto !important;}
.divpop .popLayerImg img{max-width: 100% !important;} */
.divpop {z-index: 9999 !important;max-width: 100% !important;width: auto !important;height: auto !important;left:5px !important;top: 5px !important;box-shadow: 2px 2px 15px 0 rgba(0,0,0,0.4);border-radius:10px;overflow: hidden;margin-right: 5px;}

.layerPop, .divpop {z-index: 9999 !important;max-width: 100% !important;width: auto !important;height: auto !important;left: 3.3% !important;right: 3.3% ; }
.layerPop .layerPopImg img,
.divpop .popLayerImg img{width: 100% !important;}

.pageContent .page.pt30.pb30{display: none;}


/* list */
	.list_top{padding-left:0px;}
	.pageContent .article_list{width:100% !important;display:table;}
	/*.pageContent .article_list colgroup{display:none;}*/

	.pageContent .article_list .m_x,
	.pageContent .article_list  tr.remark,
	.pageContent .article_list thead{display:none !important;}
	.pageContent .bbs .article_list .nothing{line-height: 180px;}


/* view / insert */
	.pageContent .bbs .viewForm  h3,
	.pageContent .bbs .inputForm  h3{padding-top:8px; padding-bottom:8px;font-size: 15px !important;}
	.pageContent .bbs .viewForm  h3 span{font-size: 15px !important; width:100%;  }

	.pageContent .bbs .viewForm  dl.part2,
	.pageContent .bbs .inputForm  dl.part2{ background:#f9f9f9;margin-right:0 !important;height:auto;min-height:auto;font-size:13px;}


	.pageContent .bbs .viewForm  dl.part2 dt,
	.pageContent .bbs .inputForm  dl.part2 dt,
	.pageContent .bbs .viewForm dl.part2 dt.forLong,
	.pageContent .bbs .inputForm dl.part2 dt.forLong{ width:100px; height:auto; clear:none; line-height:33px; text-align:center; padding:0; padding-top:6px;color:#999;  background:none; border-top:solid 1px #DDD; float:none;border-right:0;position:relative; left:0;font-weight: normal;font-size: 14px;}
	.pageContent .viewForm   dl.part2 dd,
	.pageContent .viewForm   dl.part2 dd.wide,
	.pageContent .viewForm dl.part2 dd.wide.forLong,
	.pageContent .inputForm   dl.part2 dd,
	.pageContent .inputForm   dl.part2 dd.wide,
	.pageContent .inputForm dl.part2 dd.wide.forLong{ position:static;right:0;bottom:0; width:auto; background:#fff; border-top:solid 1px #DDD; padding:6px 0 6px 8px ; float:none; border-right:0;font-size: 14px;border-left:solid 1px #DDD;margin-left:100px;line-height:33px;min-height:33px;margin-top: -40px;height:auto  !important; text-align: left;}

	.pageContent .inputForm dl.part2 dd.forLong textarea{width:77% !important;margin-bottom:0 !important;}
	.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;}

	.pageContent .viewForm dl.part2 dd.wide.forLong.long2 { margin-top: -42px;} /*dt가 2줄 줄바꿈일때*/
	.pageContent  .articleBody .userContents img {width:100%;max-width: 600px;}

	.pageContent .bbs .inputForm .inputTxt,
	.pageContent .bbs .inputForm input[type="text"],
	.pageContent .bbs .inputForm input[type="password"],
	.pageContent .bbs .inputForm input[type="file"],
	.pageContent .bbs .inputForm textarea { margin-top:0;}
	.pageContent .bbs .inputForm input[type="file"].inputFile{width: 95.6% !important;padding: 3px;display: block;margin-bottom: 2px;margin-top: 2px;}
	.pageContent .bbs .inputForm input[name="File_Nm_viewer"]{width: 79% !important;}

/******************
MEMBER.V2 LOGIN
*******************/

	.pageContent  .bbs  .member.v2 {width:auto ;margin: 30px 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.1em ; text-align:center;padding:0 0 20px 0;font-family:inherit}
	.pageContent  .bbs  .member.v2 .card {padding:20px 0 10px; 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;}
	*+html .pageContent  .bbs  .member.v2 .option_area li a{margin:0 1px}

	.pageContent  .bbs  .member.v2 .option_info{text-align:center;padding-bottom:15px;color:#888;font-size: 13px !important; line-height: 1.4;}
	.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('/common/img/m_builder/user_id.gif') 9px center no-repeat;}
	.pageContent  .bbs  .member.v2 .textInput#user_nm{background:#FFF url('/common/img/m_builder/user_nm.gif') 9px center no-repeat;}
	.pageContent  .bbs  .member.v2 .textInput#email{background:#FFF url('/common/img/m_builder/user_email.gif') 9px center no-repeat;}
	.pageContent  .bbs  .member.v2 .textInput#passwd{background:#FFF url('/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;}
	*+html 	.pageContent  .bbs  .member.v2 .textInputBack{line-height:40px;}


	/* tabSub */
	.pageContent .tabSub { width: 100% !important; padding-left:0px;margin:0;}
	.pageContent .tabSub ul.tabs {  padding: 0; list-style: none; height:39px ;  /*--Set height of tabs--*/ overflow: hidden; width: 100% !important; display: inline-block ; text-align: center;  }
	*+html .pageContent .tabSub ul.tabs {display:inline !important;}

	.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:#fffffe;border-bottom:solid 1px #fff;position:relative; }*/

/* 2017-11-24 */
.list_top{height: auto;}
.btnWrapper{margin: 0;padding: 0;}
.btnWrapper .left{padding: 0;}
.pageContent .article_total{font-size: 0.875em;}

.pageContent .article_list.m_tbList{display: block;margin-top:0px;margin-bottom: 8px;}
.pageContent .article_list.m_tbList colgroup,
.pageContent .article_list.m_tbList thead,
.pageContent .article_list.m_tbList thead th{display:none;}
.pageContent .article_list.m_tbList tbody {    display:block;    vertical-align: top;}
.pageContent .article_list.m_tbList tr{overflow: hidden;display: block;padding:5px 0 20px 0;border-bottom: 1px solid #d9d8d7;position: relative;}
.pageContent .article_list.m_tbList tr:first-child{/*margin-top: -3px;*/}

.pageContent .article_list.m_tbList td{display: block;float: left;border-bottom: none;padding: 0;height: auto;line-height: normal;min-height: 100% !important;padding: 1px 0 !important;background: none;font-size: 13px;}
.pageContent .article_list.m_tbList tbody th,
.pageContent .article_list.m_tbList td.m_tit{float: none;clear: both;display: block;font-weight: bold;font-size: 14px;text-align: left;}
.pageContent .article_list.m_tbList th{font-size: 12px;padding: 0 0 0 5px;margin: 7px 0;background: none;border-left: 3px solid #00aad5 !important;line-height: 100% !important;color: #069;}
.pageContent .article_list.m_tbList td.m_tit a.m_new {display:block;background: url('/common/img/m_builder/ico_new.gif') 0px 7px no-repeat !important;padding-left:12px;padding-top: 4px;margin-left: 0}
.pageContent .article_list.m_tbList td.m_tit a,
.pageContent .article_list.m_tbList td.m_cont a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;width: 80%;}
.pageContent .article_list.m_tbList td.m_cont{clear: both;float: none;text-align: left;font-size: 12px;}

.pageContent .article_list.m_tbList td.m_btm_l{float: left;text-align: left;}
.pageContent .article_list.m_tbList td.m_btm_l i { display:inline-block; }
.pageContent .article_list.m_tbList td.m_btm_r{float: left;text-align: left;}
.pageContent .article_list.m_tbList td.m_btm_r i { display:inline-block; margin-left: 10px; }
.pageContent .article_list.m_tbList td.m_btm_r.clr{clear: none;margin-top: -23px;}
.pageContent .article_list.m_tbList td.m_top_r{position: absolute;left: auto;right: 0;top:0px;padding: 0;}
.pageContent .article_list.m_tbList td.m_tit em.rep_num{margin:9px 0 0px 0;padding:2px 4px 2px 3px !important; line-height: 100% !important;height: auto;font-style: normal;}

.pageContent .article_list.m_tbList td.m_w20{width: 20%;}
.pageContent .article_list.m_tbList td.m_w25{width: 25%;}
.pageContent .article_list.m_tbList td.m_w30{width: 30%;}
.pageContent .article_list.m_tbList td.m_w35{width: 35%;}
.pageContent .article_list.m_tbList td.m_w40{width: 40%;}
.pageContent .article_list.m_tbList td.m_w60{width: 60%;}
.pageContent .article_list.m_tbList td.m_w65{width: 65%;}
.pageContent .article_list.m_tbList td.m_w70{width: 70%;}
.pageContent .article_list.m_tbList td.m_w75{width: 75%;}
.pageContent .article_list.m_tbList td.m_w80{width: 80%;}

.pageContent .article_list.m_tbList .lineRight{border: none;}

.pageContent .article_list td.back em{width: 50px;font-size: 11px;width: 52px;line-height: 19px;border-radius: 3px;letter-spacing: -1px;margin-top: -3px;}
.pageContent .bbs .article_list.m_tbList td.nothing{float: none;min-height: 100% !important;padding:20px 0 !important;text-align: center;margin: 0;line-height: 100px;margin-top: -5px;margin-bottom: -5px;}

.pageContent .bbs h3 span{font-size: 1em !important;}
/* my_yeyak_list */
.pageContent .my_yeyak_list li{padding:15px 3.2%}
.pageContent .my_yeyak_list .fl{width:49%;}
.pageContent .my_yeyak_list .fr{width: 46%;padding-left: 1.8%;}

.pageContent .my_yeyak_list li .yeyak_no{padding-bottom:14px;}
.pageContent .my_yeyak_list li .yeyak_no em{font-size: 18px;}

.pageContent .my_yeyak_list .yeyak_btn_area{top:48px;right:3.2%;}
.pageContent .my_yeyak_list .yeyak_btn_area .btn{font-size:1.0em;width: 62px;height: 62px;line-height: 62px;}


.pageContent .my_yeyak_list .yeyak_cont{line-height: 170%;font-size: 13px;}
.pageContent .my_yeyak_list li ul.yeyak_st_list li{padding:0px 0 8px 62px;font-size: 13px;}

.m_chk { display:block; }
}
@media all and  (max-width:736px)  {

.pageContent .findBoxSimple .m_datearea{display: block;padding-top: 10px;}

.pageContent  .seeker/*검색*/ { margin:0 auto 12px; padding:10px;position: relative;}
.pageContent  .seeker .inputDiv{display: block;position: relative;margin-left: 65px;margin-right: 48px;height: auto;height: auto;}
.pageContent  .seeker input.inputTxt{ display: block !important;width: 99%;margin: 0;text-align: center;/* border:solid 1px #CCC !important; padding:2px !important; background-color: #fff; line-height: 24px;height: 24px;*/}

.pageContent .seeker .inputBtn{float: right;margin-top: -25px !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;height: 26px !important;}
}

@media all and  (max-width:620px)  {


.pageContent .findBoxSimple.half{margin-bottom: 30px;}
.pageContent .my_yeyak_list li{padding-bottom:10px}
.pageContent .my_yeyak_list .fl{float: none;width:auto;}
.pageContent .my_yeyak_list .fr{float: none;width:auto;padding-left: 0;border: 0;padding-top: 5px;}



}
@media all and  (max-width:450px)  {/* 모바일*/

.pageContent .findBoxSimple.half h4{width:auto;font-size: 12px;}
.pageContent .findBoxSimple.half h4 span{width:37px;letter-spacing: -2px;}
.pageContent .findBoxSimple.half li p{padding-left: 44px;}


.pageContent .my_yeyak_list .yeyak_btn_area{top:17px;}
.pageContent .my_yeyak_list li ul.yeyak_st_list li{padding-left:0}
.pageContent .my_yeyak_list li ul.yeyak_st_list li .yeyak_st{position: static;display: inline-block;width: auto;}
.pageContent .my_yeyak_list li ul.yeyak_st_list li .yeyak_st,
.pageContent .my_yeyak_list li .yeyak_cont .yeyak_st{font-size: 12px;letter-spacing: -1px;margin-right: 4px;}


span.m_br2{display: block;}

p.note.right{font-size: 12px !important;}
/* list */
	.pageContent .article_list th,
	.pageContent .article_list td{font-size:13px;}
	.pageContent .article_list td { /*padding:0px 0 0px 0;min-height:35px;height:35px;*/}

	.pageContent .article_list img.m_img{position:absolute;top:10px;width:11px;left:-4px;}


	.pageContent .article_list td.m_file{width:5%}
	.pageContent .article_list td.m_date{text-align:right;color:#999; letter-spacing:-1px;padding-left:0;width:23%;font-size: 0.875em;}
	.pageContent .article_list td.m_date2{text-align:right;color:#999; letter-spacing:-1px;padding-left:0;width:20%;}

	.pageContent .article_list td.m_name span,
	.pageContent .article_list td.m_date span{display:inline-block;border-left:solid 1px #eee;padding-left:5px;}

	.pageContent .article_list td.m_file img{width:auto;}

.pageContent  .bbs .article_list.m_tbList td.nothing { }

/* 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;}
/* view / insert */
	.pageContent .bbs .viewForm  h3,
	.pageContent .bbs .inputForm  h3{padding-top:6px; padding-bottom:6px;font-size: 14px !important;}
	.pageContent .bbs .viewForm  h3 span{font-size: 14px !important; width:100%;  }

	.pageContent .bbs .viewForm  dl.part2 dt,
	.pageContent .bbs .inputForm  dl.part2 dt,
	.pageContent .bbs .viewForm dl.part2 dt.forLong,
	.pageContent .bbs .inputForm dl.part2 dt.forLong{ width:80px; line-height:29px;font-size: 13px;}
	.pageContent .viewForm   dl.part2 dd,
	.pageContent .viewForm   dl.part2 dd.wide,
	.pageContent .viewForm dl.part2 dd.wide.forLong,
	.pageContent .inputForm   dl.part2 dd,
	.pageContent .inputForm   dl.part2 dd.wide,
	.pageContent .inputForm dl.part2 dd.wide.forLong{  padding:4px 0 4px 8px ;font-size: 13px;margin-left:80px;line-height:33px;min-height:33px;margin-top: -36px;}

	.pageContent .inputForm .mem dl.part2 dt,
	.pageContent .inputForm .mem dl.part2 dt.forLong,
	.pageContent .viewForm.mem dl.part2 dt,
	.pageContent .viewForm.mem dl.part2 dt.forLong{width: 85px;}
	.pageContent .inputForm .mem dl.part2 dd,
	.pageContent .inputForm .mem dl.part2 dd.wide,
	.pageContent .inputForm .mem dl.part2 dd.forLong,
	.pageContent .viewForm.mem dl.part2 dd,
	.pageContent .viewForm.mem dl.part2 dd.wide
	.pageContent .viewForm.mem dl.part2 dd.wide.forLong {margin-left: 86px;}


	.pageContent .inputForm dl.part2 dd.forLong textarea{width:77% !important;margin-bottom:0 !important;}

	.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 .bbs .inputForm input[name="File_Nm_viewer"]{width: 67% !important;padding: 5px 3px;font-size: 11px;}
	.pageContent .articleBottom dl{top:-1px;position:relative;}

	/* 2017-06-16 */
	.codeBox{line-height: normal;display: inline-block;vertical-align: middle;font-size: 12px}
	.codeBox i{display: inline-block;padding:3px  4px;vertical-align: middle;line-height: normal;}
/* poll */
	.pageContent .pollPaper { border:solid 1px #CCC; padding:6px; margin:10px 0 ;font-size:0.8em;}
	.pageContent .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 .pollPaper ul li .pollQuestion .tool { display:none }
	.pageContent .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 .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 .pollPaper ul li .pollQuestion .tool img { line-height:0; font-size:0 }
	.pageContent .pollPaper ul li .pollAnswer { margin:0 0 5px 0px }
	.pageContent .pollPaper ul li .pollAnswer li { line-height:135%; list-style:none; margin:0; padding:0 0 9px 0; overflow:hidden; clear:both; }
	.pageContent .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 .pollPaper ul li .pollAnswer .pollTxt { float:none; display:inline; width:auto; padding:0; color:#666; word-break:break-all; }
	.pageContent .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 .inputForm dl.part2 dt.forLong.m_time{display:none;}
	.pageContent .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 .inputForm dl.part2 dt.forLong.m_rentAddBox{margin-top:0px;height:70px;}/*추가버튼높이까지 맞추어야함*/
	.pageContent .inputForm dl.part2 dd.wide.forLong.m_rentAddBox{margin-top:-71px;}

/* 예약  폼 */
	.pageContent .inputForm dd.m_tel.wide input{width:45px !important; padding-left:0 !important; }
	.pageContent .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  .article_photo li {height:auto;padding-bottom: 15px;}
	.pageContent  .article_photo ul{margin-left: -5px;}
	.pageContent  .article_photo li { float:left; list-style:none; text-align:center; width:50%;/*width:33.3%;*/padding-left:0%; height:auto;}
	.pageContent  .article_photo li .ph { margin-bottom:7px; width:auto; height:110px; vertical-align:middle; background-color:#FFF; border:0;text-align:center;margin:0 0 0 5px;overflow: hidden; }
	.pageContent  .article_photo li .ph a{}
	.pageContent  .article_photo li .ph img { width:auto !important; height:100% !important; margin:0 auto;display:block;}
	.pageContent  .article_photo li .txt { padding: 4px; line-height:normal;font-size:0.785em !important;font-weight:normal; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:auto;text-align:center;margin:0 auto}
	.pageContent  .article_photo li .when { color:#999;  font-size:0.685em ;line-height:normal;width:auto;text-align:center;margin:0 auto}
	.pageContent  .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  .article_photo .ph  i.neo{width: 50px;height: 50px;background-size:50px 50px ;}


.pageContent  .articleBody .userContents{overflow: auto;padding: 10px 4%;}
.pageContent  .articleBody .userContents img {max-width: 300px; width:auto !important ;height: auto !important;}




/* hongbo */
.pageContent .hongbo li{width: auto;margin-left: 0;padding-bottom: 15px;padding-top: 15px;float: none;position: relative;padding-left: 163px;border-bottom: 1px dotted #ddd;}
.pageContent .hongbo li .ph{position: absolute;top: 15px;left:0;width: 145px;border-bottom:0;border: 1px solid #CCC;height: 90px;background-color: #fff;}
.pageContent .hongbo li .txt,
.pageContent .hongbo li em{width: auto;display: block;font-style: normal;text-align: left;padding: 0;margin: 0;border-bottom: 1px solid #dbdbdf;font-size: 12px !important;line-height: 29px ;}
.pageContent .hongbo li .txt{font-size: 12px !important;border-top: 2px solid #dbdbdf;font-weight: normal;}
.hongbo li .txt b,
.hongbo li em b{width:50px;font-size: 11px;}
.pageContent .hongbo li .ph img{width:auto;height: 90px !important;max-width: 100%;max-height: 100%;}
.pageContent .hongbo li.nothing { width:100%; height:250px; line-height:250px;padding:0; font-weight:normal; margin-bottom:0;text-indent:0px ; border:0 ;margin-left:0px;float: none;background-color: #f7f8f9;}

.pageContent .hongbo li.nothing { height:200px; line-height:200px;}



}




@media all and  (max-width:384px)  {

.pageContent .findBoxSimple.half h4{display: none;}
.pageContent .findBoxSimple.half li p{padding-left: 0;}
.pageContent .bbs .inputForm .findBoxSimple select#sltOption{padding: 7px 2px !important;}
.pageContent .bbs .inputForm .findBoxSimple .inputTxt#txtKeyword{width: 40% !important;}
}

@media all and  (max-width:320px)  {
.pageContent .bbs .inputForm .findBoxSimple .inputBtn.small a {  padding:0 5px !important;}
.pageContent .bbs .inputForm .findBoxSimple .inputTxt.s_date{width: 65px !important;}
}