


/* FORM */
.form-area {max-width:800px;margin:0 auto}
.form-row {position:relative;padding:9px 0;padding-left:165px;border-top:1px solid #ddd;}
/*.form-row.bd-t {border-top:1px solid #999;}*/
.form-row.bd-t .lbl {margin-top:-1px;/*border-top:1px solid #2dadd8;*/}
.form-row .lbl {position:absolute;top:0;left:0;width:140px;padding:15px 0; text-align:center; background:#f4f4f4;font-weight:700;font-size:13px;color:#111;line-height:normal; height:100%; border-right:1px solid #dddddd;}
/*.form-row .lbl.ht { height:100%; } */ 
.form-row .lbl .need {color:#333333;}
.form-row .form-txt { padding:10px 0; display:block;}
.form-row .form-txt2 { padding:10px 0; display:inline-block; } 

.form-row .ipt {height:30px;padding:5px;border:1px solid #ddd;box-sizing:border-box; background:#f9f9f9;}
.form-row .ipt.full {width:100%;}
.form-row .ipt.middle {width:50%;}
.form-row .ipt.small {width:25%;}
.form-row .slt {height:30px;padding:5px;border:1px solid #333;}

/* by thK : 파일첨부,파일삭제버튼 */
.btnFile { width:65px;height:30px; padding:5px 0;background:#999;border:1px solid #999;font-weight:500;font-size:12px;color:#fff;letter-spacing:0;box-sizing:border-box;}

.form-row .comm-btn {display:inline-block;height:30px;background:red;}
.form-row-content .lbl {height:100%}

.form-row-file { overflow:hidden; } 


.form-row-file .btn { width:65px;height:30px;padding:5px 0 6px 3px;background:#999;border:1px solid #999;font-weight:500;font-size:13px;color:#fff;letter-spacing:0;box-sizing:border-box;}
.form-row-file #btnFileDelete {background:#fff;border:1px solid #ccc;color:#666;}
.form-row.last {padding-top:50px;border-top:1px solid #bbb;padding-left:0;text-align:center;}
.form-row.last .btn {font-weight:700;}


#formBasicWrap {border-top:2px solid #0b4690;}
.form-group {padding:10px;}
.form-group-tit {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;}
.form-row-zipcode {z-index:2;}
.form-row-file {z-index:1;}
.form-radio {display:inline-block;margin-right:10px;padding-left:20px;line-height:33px;}
.form-checkbox {display:inline-block;margin-right:10px;padding-left:20px;line-height:33px;}
.form-file-list {margin-top:4px;}
.form-file-list li {position:relative;padding:2px 10px;background:#eee;line-height:22px;}
.lbl {position:absolute;top:0;left:0;}
.ipt {display:inline-block;height:34px;padding:6px 10px;/*background:#f9f9f9;*/border:1px solid #ccc;font-size:13px;line-height:1.5375;box-sizing:border-box;*height:auto;}
.ipt-slt {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*; margin-bottom:4px; }
.ipt-ta {height:200px !important;vertical-align:top;}
.ipt-radio {position:absolute;height:34px;margin-left:-20px;*top:0;}
.ipt-checkbox {position:absolute;height:34px;margin-left:-20px;*top:0;}
.ipt.full {width:100%;}
.ipt.size8 {width:80%;}
.ipt.size6 {width:60%;}
.ipt.size4 {/*width:40%;*/ width:134px;}
.ipt.size3 {width:30%;}
.ipt.size2 {width:20%;}
.form-row .txt-none {background:#fff; border:none;}



/* COMMON */
#layer-file {display:none;position:absolute;padding:20px;border:1px solid #333;background:#fff;z-index:30;top:70% !important;left:35% !important;}
/* .layer {display:none;position:absolute;padding:20px;border:1px solid #333;background:#fff;z-index:30;}*/
.blind { visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;display:none; }	/* by thK 20160206 */

.blit {margin:0 2px;vertical-align:middle;}
.btn {display:inline-block;height:34px;padding:5px 20px;border:1px solid #ccc;border-radius:0;font-size:13px;color:#333;line-height:1.5375;box-sizing:border-box;font-family:"맑은 고딕";*height:auto;*margin:1px 2px;*padding:3px 10px;*vertical-align:middle;-webkit-appearance:none;}
.btn-default {/*background:#003e8b;border:1px solid #003e8b;font-weight:600;color:#fff;}*/
width:auto; height:35px;  font-size:13px; color:#fff; font-weight:600; text-align:center; background:#357b1c; cursor:pointer; text-indent:-4px; }
.con_qna .form-rwo-file .btn-default {width:60px;}
.form-row .btn-submit {width:130px; height:41px; background:url(../../images/img/imgbtnbg.jpg) no-repeat; border:none; color:#0f45a7;}

.form-row .btn-cancel {width:130px; height:41px; background:url(../../images/img/imgbtnbg.jpg) no-repeat; border:none; color:#000;}
.btn-reply {width:78px;height:28px;padding:2px 0;line-height:1.8;*height:auto;}
.btn-eventing {height:auto;padding:2px 4px;border:none;border-radius:1px;background:#0265b4;font-size:11px;color:#fff;line-height:18px;}
.btn-eventend {height:auto;padding:2px 4px;border:none;border-radius:1px;background:#666;font-size:11px;color:#fff;line-height:18px;}
.btn-blogdetail {border:1px solid #555;background:#555;color:#fff;}
.btn-delfile {display:inline-block;position:absolute;top:5px;right:10px;width:16px;height:16px;border:none;background:url(../../images/board/btn_delfile.png) no-repeat;text-indent:-9999px;}


/* LAYER */
.layer-tit {margin-bottom:20px;font-size:18px;font-weight:600;color:#333;}
#layer-file {top:0;max-width:300px;}
.layer-file-btn {text-align:center;}
#layer-zipcode {max-width:390px;}
.layer-zipcode-notice {font-size:12px;line-height:20px;}
.layer-zipcode-form {padding:10px;text-align:center;}
.layer-zipcode-result {margin-bottom:20px;}
.layer-zipcode-rtit {font-size:12px;}
.layer-zipcode-tblwrap {overflow-x:hidden;overflow-y:auto;height:200px;}
.layer-zipcode-tbl {table-layout:fixed;width:100%;border-top:1px solid #ccc;padding:0;text-align:center;}
.layer-zipcode-tbl td {padding:4px 10px;border-bottom:1px solid #ccc;font-size:12px;line-height:18px;}
.layer-zipcode-tbl td strong {display:block;}
.layer-zipcode-tbl .zipcode {cursor:pointer;}
.layer-zipcode-btn {margin-top:15px;padding-top:15px;border-top:1px solid #ccc;text-align:center;}
/* BASIC FORM */



/* BBS-NOPOST */
.bbs-nopost {padding:10px 0;border-top:1px solid #333;border-bottom:1px solid #333;font-size:12px;font-weight:600;color:#333;text-align:center;}


/* BBS-STARCH */
#bbsSearch {overflow:hidden;margin:0 auto;margin-bottom:15px;line-height:35px;}
.bbs-search-total {display:none;float:left;width:50%;text-align:left;}
.bbs-search-form {float:right;width:70%;text-align:right;}


/* BBS-STANDARD */
#bbsStandardWrap {}
.bbs-standard {table-layout:fixed;width:100%;padding:0;border-collapse:collapse;border-spacing:0;text-align:center; }
.bbs-standard th, .bbs-standard td {padding:10px 0; font-size:13px;}
.bbs-standard th {border:1px solid #333;border-width:1px 0 1px 0;}
.bbs-standard td {border-bottom:1px solid #ccc; letter-spacing:0px;}
.bbs-standard .tbl-col-num {width:5%;}
.bbs-standard .tbl-col-cat {width:12%;}
.bbs-standard .tbl-col-reply {width:10%;}
.bbs-standard .tbl-col-file {width:4%;}
.bbs-standard .tbl-col-date {width:12%;}
.bbs-standard .tbl-col-writer {width:12%;}
.bbs-standard .tbl-col-hit {width:5%;}
.bbs-standard .tbl-td-tit {overflow:hidden;padding:10px;text-align:left}
.bbs-standard .tbl-td-tit a {overflow:hidden;display:block;t ext-align:center; overflow:ellipsis;white-space:nowrap; line-height:normal; color:#333;}


/* BBS-WEBZINE */
#bbsWebzineWrap {}
.bbs-webzine li {overflow:hidden;padding:15px 0;border-bottom:1px solid #ccc;}
.bbs-webzine li:first-child {border-top:1px solid #ccc;}
.bbs-webzine-thumb {float:left;/*width:36%;*/width:40%;margin-right:15px;text-align:center; height:200px;}
.bbs-webzine-thumb img {width:100%; height:200px;}
.bbs-webzine-info {float:right; width:57%; text-align:left;}
.bbs-webzine-tit a {font-size:16px;font-weight:600;color:#0265b4; letter-spacing:-1px;}
.bbs-webzine-desc {margin-top:10px;}
.bbs-webzine-desc a {font-size:13px;color:#666;line-height:25px; letter-spacing:-1px;}

/* BBS-BLOG */
#bbsBlogWrap {}
.bbs-blog li {padding:10px 0;border-bottom:1px solid #ccc;}
.bbs-blog li:first-child {border-top:1px solid #ccc;}
.bbs-blog li.no {border-top:1px solid #333;border-bottom:1px solid #333;}
.bbs-blog-tit {margin-bottom:10px;}
.bbs-blog-tit a {font-size:16px;font-weight:600;color:#333;}
.bbs-blog-img {margin-bottom:10px;}
.bbs-blog-no {font-weight:600;color:#333;text-align:center;}


/* BBS-MULTIMEDIA */
#bbsMultiWrap {margin:0 auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.bbs-multi {overflow:hidden;/*margin:0 -1.5%;*/ margin:0 0 0 -2.6%;}
.bbs-multi li {float:left;/*margin:15px 1.5%;*/*width:22.8%; margin:15px 0 15px 2.6%;}
.bbs-multi li .bbs-multi-img { min-height:150px; text-align:center; } 
.bbs-multi li .bbs-multi-img img {height:150px; width:236px; vertical-align:top;} 
.bbs-multi-tit {padding:5px 0;}
.bbs-multi-tit a {display:block;overflow:hidden;font-size:15px;font-weight:600;color:#333;text-align:center; overflow:ellipsis;white-space:nowrap;text-align:center;}
.bbs-multi-date {display:none;}


/* BBS-EVENT */
/*
.bbs-wrap {padding:10px 0;border-top:2px solid #bbb;border-bottom:1px solid #bbb;}
#bbsEventWrap.no {border:none;}
.bbs-event li {margin-top:15px;padding-top:15px;border-top:1px solid #ccc;}
.bbs-event-info {overflow:hidden;margin-bottom:5px;line-height:23px;}
.bbs-event-img img {width:100%;height:140px;}
.bbs-event-tit {float:left;width:60%;margin-right:2%;}
.bbs-event-tit a {display:block;overflow:hidden;font-size:16px;font-weight:600;color:#333;text-overflow:ellipsis;white-space:nowrap;}
.bbs-event-stat {float:right;width:35%;text-align:right;}
.bbs-event-is {margin-right:4px;}
*/

.bbs-wrap {padding:10px 0;border-top:2px solid #bbb;border-bottom:1px solid #bbb;}
#bbsEventWrap.no {border:none;}
.bbs-event {border-bottom:1px solid #ccc;}
.bbs-event li {padding:30px 0;border-top:1px solid #ccc;}
.bbs-event li:after{clear:both;display:block;content:"";}
.bbs-event-img {float:left;width:21.6%;}
.bbs-event-img > a > img{width:610px;height:304px;}
.bbs-event-info {float:right;width:75%;overflow:hidden;margin-bottom:5px;line-height:23px;}
.bbs-event-tit {float:left;width:40%;margin-right:2%;}
.bbs-event-tit a {display:block;overflow:hidden;font-size:20px;font-weight:600;color:#333;text-overflow:ellipsis;white-space:nowrap;}
.bbs-event-stat {float:right;width:40%;font-size:13px;text-align:right;}
.bbs-event-is {margin-right:4px;}



@media screen and (max-width:768px) {
.bbs-event-info{clear:both;display:block;width:100% !important;}
.bbs-event-tit{clear:both;display:block;width:100% !important;margin:0;text-align:left;}
.bbs-event-stat{clear:both;display:block;width:100% !important;margin:0;text-align:left;padding:5px 0;}
.bbs-event-img{clear:both;display:block;width:100% !important;text-align:center;}
}



/* BBS-FAQ */
#bbsFaqWrap {}
.bbs-faq {margin:0 auto;border-top:2px solid #535456;}
.bbs-faq-f {position:relative;padding:10px 70px 10px 80px;border-bottom:1px solid #ddd;background:url(../../images/board/blit_qna.gif) no-repeat 35px 11px;background-color:#fff;cursor:pointer;color:#202020;}
.bbs-faq-f .blit {position:absolute;right:30px;margin-top:5px;}
.bbs-faq-a {display:none;padding:15px 30px 15px 80px;background:url(../../images/board/blit_qna_a.gif) no-repeat 31px 15px;background-color:#f7f7f7;}


/* BBS-WRITE */
#bbsWriteWrap h2 {display:none;}



/* PAGENAVI */
#pageNavi {max-width:840px;margin:15px auto;padding:15px 0;text-align:center;}
#pageNavi a {display:inline-block;width:26px;height:26px;background-color:#fff;font-size:13px;text-align:center;color:#333;line-height:24px;}
#pageNavi a.on {color:#0f64c4;}
#pageNavi .pn-prev10 {border:1px solid #eaeaea;}
#pageNavi .pn-prev1 {border:1px solid #eaeaea;}
#pageNavi .pn-next1 {border:1px solid #eaeaea;}
#pageNavi .pn-next10 {border:1px solid #eaeaea;}



/* BTNS */
#bbs-btn {margin:15px auto;text-align:right;}


/* BBS-VIEW */
#bbsView {margin:0 auto;padding-bottom:20px;border-bottom:1px solid #ccc; letter-spacing:0; font-family:'맑은 고딕'; }
.bbs-view-tit {font-size:16px;font-weight:600; color:#333; letter-spacing:-1px; padding-bottom:10px;}
.bbs-view-sns {overflow:hidden;padding:7px;background:#fafafa; }
.bbs-view-sns span:first-child {width:56px !important;}
.bbs-view-sns span > div{margin-left:5px;}
.bbs-view-sns a {display:inline-block;position:relative;width:73px;height:29px;vertical-align:top;}
.bbs-view-sns a span {position:absolute;top:6px;right:10px;font-size:12px;color:#fff;}
.bbs-view-snsf {background:url(../../images/board/btn_flike.gif);}
.bbs-view-snst {background:url(../../images/board/btn_tlike.gif);}
.bbs-view-snsg {background:url(../../images/board/btn_glike.gif);}
.bbs-view-meta {overflow:hidden;padding:10px 0;}
.bbs-view-meta li {float:left;margin-right:3px; }
.bbs-view-meta li.f {float:left; padding-left:18px;background:url(../../images/board/blit_attach.png) no-repeat 0 1px; margin-left:3px;}
.bbs-view0meta li a {font-size:13px !important;}
/*.bbs-view-meta li.l {float:none;clear:both;padding-top:5px;background-position:0 6px;}*/
.bbs-view-content {overflow:hidden;padding-top:20px;padding-bottom:40px;line-height:20px;word-wrap:break-word; font-size:13px !important; clear:both; }
.bbs-view-share {text-align:center;}
#plusone .dIa {margin-left:10px; border:1px solid #000;}

/* BBS-PW */
#bbsPwWrap {max-width:300px;margin:0 auto;padding:20px 40px;border:1px solid #ccc;text-align:center;}
.bbs-pw-tit {padding-bottom:6px;border-bottom:1px solid #ccc;font-size:18px;}
.bbs-pw-form {margin-top:14px;}



/* sns comment */
.sns {margin-top:10px;padding-top:10px; padding-bottom:20px;}
.sns-share {margin-top:20px;padding-top:20px;border-top:1px solid #ccc;text-align:right;}
.sns-wc {background:#efefed;padding:20px;}
.sns-stat {margin-top:10px;margin-bottom:15px;padding-left:33px;background:url(../../images/blit_stat.gif) no-repeat 0;font-weight:600;font-size:15px;color:#999;}
.sns-menu {margin-bottom:10px;font-size:13px;}
.sns-tit {margin-right:0;font-size:14px;font-weight:600;color:#111;line-height:27px;}
.btn-sns-tit {margin-left:10px;margin-right:2px;}
.sns-input {position:relative;}
.sns-input .img {position:absolute;display:none;top:0;left:0;width:70px;padding:2px;border:1px solid #ccc;}
.sns-input .img img {width:70px;height:70px;}
.sns-input textarea {width:80%;height:115px;padding:3px;border:1px solid #ccc;resize:none;outline:none;font-family:'맑은고딕','malgun gothic','Open Sans';}
.sns-reg {position:absolute;top:0;right:0;}
.sns-reg input {display:inline-block;width:170px;height:122px;border:0;background:#2e2c2d;font-family:'맑은고딕','malgun gothic','Open Sans';font-size:15px;font-weight:600;color:#fff;}
@media screen and (max-width:768px) {
.sns-input textarea {width:99%;}
.sns-reg {position:relative;}
.sns-reg input{display:block;text-align:center;width:100%;height:40px;}
}

.sns-reply {margin-top:20px;padding:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.reply-list > li {position:relative;padding:20px 0;border-top:1px solid #ccc;}
.reply-list > li:first-child {border-top:none;}
.reply-tit {position:relative;margin-bottom:15px;font-size:14px;font-weight:600;color:#111;}
.reply-menu {position:absolute;top:0;right:0;}
.reply-menu a {display:inline-block;padding:5px 8px;background:#a1a1a1;border:1px solid #a1a1a1;font-size:12px;color:#fff;}
.reply-menu .btn_modify {background:#f9aa89;border:1px solid #f9aa89;}
.reply-tit .date {margin-left:10px;font-size:12px;font-weight:normal;color:#999;letter-spacing:0;}
.reply-content {font-size:13px;color:#666;line-height:18px;}
.reply-reply {margin-top:15px;}
.reply-reply input {width:70px;line-height:25px;border:0;background:#aaa;font-weight:600;font-size:12px;color:#fff;}
.reply-reply li {display:inline-block;}
.reply-reply li a {display:block;width:70px;padding:3px 0;background:#a1a1a1;border:1px solid #a1a1a1;border-radius:3px;font-weight:600;font-size:12px;color:#fff;text-align:center;box-sizing:border-box;}
.reply-reply li.b-g a {display:block;background:#71b200;border:1px solid #71b200;font-size:12px;}

.rrply li {margin-left:20px;padding-left:25px;background:url(../../images/blit_reply.gif) no-repeat 0px 0;}
.rrply-text {position:relative;width:100%;margin-top:15px;}
.rrply-text textarea {width:82%;height:55px;padding:3px;border:1px solid #ccc;resize:none;outline:none;font-family:'맑은고딕','malgun gothic','Open Sans';}
.rrply-reg {position:absolute;top:0;right:0;}
.rrply-reg input {width:170px;height:55px;line-height:25px;border:0;background:#2e2c2d;font-weight:600;color:#fff;}
.sns-private {margin-top:4px;font-size:13px;color:#666;}


/* 개인정보동의*/
.privacy {margin-bottom:0px;}
.privacy-con {overflow-x:hidden;overflow-y:auto;width:100%;height:140px;padding:15px;border:1px solid #ddd;font-size:13px;color:#666;box-sizing:border-box;}
.privacy-radio {overflow:hidden;margin-top:15px;}
.privacy-radio li {float:left;margin-left:20px;font-size:13px;color:#666;}
.privacy-radio li:first-child{margin-left:0;}
.privacy .radeo-lbl {vertical-align:middle;}
.btn-modify {padding-left:29px;background:url(../../images/img_modify.gif) no-repeat 9px 8px;}
.privacy .ti-desc.top {padding-top:0;}
.privacy .ti-desc {padding-top:10px;}
