@charset "utf-8";

/* 게시판 글쓰기 */
/*select, input{border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:0; background:none; -webkit-appearance:none;}*/

.layoutTbl.write{ font-family:dotum, '돋움'; font-size:12px}
.layoutTbl.write td{padding:10px 0 5px;vertical-align: middle;}
.layoutTbl.write td.tit{text-indent:3px; letter-spacing:-1px;font-weight: bold;}
.layoutTbl.write tr:first-child td{padding-top:20px}
.layoutTbl.write tr:first-child td.tit{padding-top:27px;}
.layoutTbl.write tr.line td{background:url(../images/common/common/bbs_dotline.png) repeat-x 0 100%}
.layoutTbl.write tr.line td:first-child{background:none}
.rowGroup{float:left; width:100%; margin-top:3px}
.rowGroup:first-child{margin-top:0}
.layoutTbl.write tr.end th,
.layoutTbl.write tr.end td{padding-bottom:50px; vertical-align: top;}
.layoutTbl.write label.label-checkbox{font-size:11px; font-family:dotum, '돋움'; }
.editorDiv{float:left; margin-top:8px}
.w350 {width: 350px;}
.w110 {width: 110px;}
.w570 {width: 570px;}
.w40{width: 40px;}
.divTxt{margin: 7px 5px 0 0; float: left;}
.layoutTbl input[type="text"]{display: inline-block;padding: 6px 10px;;border: 1px solid #d6d6d6;}
.layoutTbl select{padding:5px 15px; margin-right: 5px;border: 1px solid #d6d6d6;}
.inputWrap{float: right;margin-right: 30px;margin-top: 5px;}
.btn.sml{height: 30px;    line-height: 29px;color: #e40e64; width: 59px;font-size: 12px;font-weight: bold;background: #ffffff;border: 1px solid #d6d6d6;}
.rowGroup div{float: left;}
.btn.ssml {    width: auto;     line-height: 19px;   font-size: 13px;    color: #545454;    background: #fff;border: 1px solid #d6d6d6;padding:5px 20px;}
.btn.del3{;width: 17px;height: 17px;display:inline-block; ;background:url("../../t1/images/imgsub/del3.png")0 0 no-repeat;text-indent: -9999em;overflow: hidden;border:none}
.slipType input[type="text"]{width: 565px;;padding: 1px;margin-top: 3px;}
.slipType .divTxt_guide {display:inline-block;margin-top: 2px;margin-left: 2px;    line-height: 14px;    color: #acacac;    margin-top: 3px;}
.box_type3{    background: #f7f7f7;    border: 1px solid #d6d6d6;    margin-bottom: 6px;margin-top: 6px;    width: 608px;}
.box_type3.tagTxt {    font-size: 11px;    color: #acacac;    line-height: 18px;    padding: 8px 10px;    word-break: keep-all;}
.divTxt_guide3 {    float: left;    line-height: 14px;    font-size: 11px;    color: #acacac;    text-indent: 10px;    width: 100%;}

/*8월 2일 추가*/
/*select{ background:url(../../t1/images/main/select.png)100% 50% no-repeat;padding-right: 50px; }*/

.contWrap.v2{border-top: 2px solid #353535;}
.contsIn{padding-left: 10px;padding-right: 10px}

/* SmartEditor h3.title fixed-width override */
.bbs_cont h3.title{max-width:100%!important;width:auto!important}
.bbs_cont h3.title img{max-width:100%!important;height:auto!important}

/* Mobile responsive */
@media(max-width:768px){
  #containerWrap{width:100%!important;max-width:100%!important}
  #container{width:100%!important;max-width:100%!important;padding:10px 0!important}
  .aside{display:none!important}
  .conts{width:100%!important;float:none!important;padding:0 10px!important;box-sizing:border-box!important}
  .bbs_cont{width:100%!important;float:none!important;padding:10px 0!important;box-sizing:border-box!important}
  .bbs_cont *{max-width:100%!important;box-sizing:border-box!important}
  .bbs_cont img{max-width:100%!important;height:auto!important}
  .titWrap{padding:0 5px!important}
  .tblType2{width:100%!important}
  .tblType2 colgroup col{width:auto!important}
  .subject td>div,.subject td{padding:5px!important}
  .print{display:none}
  .view_btn2{padding:0}
  .layoutTbl.write{width:100%!important}
  .layoutTbl.write input[type=text],.layoutTbl.write select{width:100%!important;box-sizing:border-box!important}
  .w350,.w110,.w570,.w40{width:100%!important;box-sizing:border-box!important}
}

body{overflow-x:hidden!important}
