@charset "utf-8";
<link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css"> /*.nanumsquare { font-family: 'NanumSquare', sans-serif !important; }*/

/*@font-face {
  font-family: 'KoPub Dotum';
  font-style: normal;
  font-weight: 300;
  src: url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Light.eot);
  src: url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Light.eot?#iefix) format('embedded-opentype'),
       url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Light.woff) format('woff'),
       url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'KoPub Dotum';
  font-style: normal;
  font-weight: 400;
  src: url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Regular.eot);
  src: url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Regular.eot?#iefix) format('embedded-opentype'),
       url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Regular.woff) format('woff'),
       url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'KoPub Dotum';
  font-style: normal;
  font-weight: 700;
  src: url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Bold.eot);
  src: url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Bold.eot?#iefix) format('embedded-opentype'),
       url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Bold.woff) format('woff'),
       url(//cdn.jsdelivr.net/font-kopub/1.0/KoPubDotum-Bold.ttf) format('truetype');
}*/

.content {margin-top:10vw;}
.content .inner_box {width:95%;margin:0 auto;}

.btnone {border-top:0 !important;}
.bbnone {border-bottom:0 !important;}
.bt3 {border-top:3px solid #626262 !important;}
.bb3 {border-bottom:3px solid #626262 !important;}

.sc_box {width:400px; margin-left:auto; margin-right:auto; overflow:hidden;}
.sc_box input {display:inline-block; float:left; width:70%; height:37px; padding-left:3%; font-size:16px; line-height:37px; color:#333; border:1px solid #d6d6d6;}
.sc_box a {display:inline-block; float:left; width:30%; height:37px; text-align:center; font-size:16px; line-height:37px; color:#fff; background:#444;}

.kth_list_form {width:100%; border-top:3px solid #626262; border-bottom:3px solid #626262; position:relative;}
.kth_list_form.img_list {padding:30px 0;}
.kth_list_form.bdtn {border-top:0;}
.kth_list_form.bdbn {border-bottom:0;}
.kth_list_form .list_box {overflow:hidden; margin-bottom:-1px;}
.kth_list_form .list_box .box {float:left; height:auto; word-break:break-all; text-align:center; border-right:1px solid #dfdfdf;}
.kth_list_form .list_box.head {}
.kth_list_form .list_box.body .box {border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.kth_list_form .list_box .box:last-child {border-right:0 !important;}
.kth_list_form .list_box .box.tit {text-align:left;}

.kth_list_form .list_box .box{width:15%;}
.kth_list_form .list_box .box.tit{width:55%;}

.kth_list_form.sec1 .list_box .box,.kth_list_form .list_box.sec1 .box{width:100%;}
.kth_list_form.sec1 .list_box .box.tit,.kth_list_form .list_box.sec1 .box.tit{width:100%;}

.kth_list_form.sec2 .list_box .box,.kth_list_form .list_box.sec2 .box{width:20%;}
.kth_list_form.sec2 .list_box .box.tit,.kth_list_form .list_box.sec2 .box.tit{width:80%;}

.kth_list_form.sec3 .list_box .box,.kth_list_form .list_box.sec3 .box{width:15%;}
.kth_list_form.sec3 .list_box .box.tit,.kth_list_form .list_box.sec3 .box.tit{width:70%;}

.kth_list_form.sec4 .list_box .box,.kth_list_form .list_box.sec4 .box{width:15%;}
.kth_list_form.sec4 .list_box .box.tit,.kth_list_form .list_box.sec4 .box.tit{width:55%;}

.kth_list_form.sec5 .list_box .box,.kth_list_form.sec5 .list_box .box,.kth_list_form .list_box.sec5 .box{width:15%;}
.kth_list_form.sec5 .list_box .box.tit,.kth_list_form.sec5 .list_box .box.tit,.kth_list_form .list_box.sec5 .box.tit{width:40%;}

.kth_list_form.sec6 .list_box .box,.kth_list_form .list_box.sec6 .box{width:12%;}
.kth_list_form.sec6 .list_box .box.tit,.kth_list_form .list_box.sec6 .box.tit{width:40%;}

.kth_list_form.sec7 .list_box .box,.kth_list_form.sec7 .list_box .box.tit,.kth_list_form .list_box.sec7 .box{width:9%;}
.kth_list_form.sec7 .list_box .box.tit,.kth_list_form.sec7 .list_box .box.tit,.kth_list_form .list_box.sec7 .box.tit{width:46%;}

.kth_list_form.sec8 .list_box .box,.kth_list_form.sec8 .list_box .box.tit,.kth_list_form .list_box.sec8 .box{width:12.5%;}

.kth_list_form.sec9 .list_box .box,.kth_list_form.sec9 .list_box .box.tit,.kth_list_form .list_box.sec9 .box{width:11.11%;}

.kth_list_form.sec10 .list_box .box,.kth_list_form.sec10 .list_box .box.tit,.kth_list_form .list_box.sec10 .box{width:10%;}

.kth_list_form .list_box .box p,.kth_list_form .list_box .box a {display:block; padding:15px 0; font-size:17px;}
.kth_list_form .list_box.head .box p{color:#6c6c6c; background:#f6f6f6;}
.kth_list_form .list_box.body .box a,.kth_list_form .list_box.body .box p {color:#555;}
.kth_list_form .list_box .box.tit p,.kth_list_form .list_box .box.tit a{padding-left:2%; padding-right:2%;}

/*페이징*/
.kth_list_form .page_chk {width:100%; text-align:center; position:relative;}
.kth_list_form .page_chk a {display:inline-block; margin:0 2px; width:33px; height:33px; font-size:15px; line-height:31px; color:#d6d6d6; border:1px solid #d6d6d6;}
.kth_list_form .page_chk a:hover {background:#c2976a; color:#fff;}
.kth_list_form .page_chk a.on {background:#c2976a; color:#fff;}

.kth_list_form .view {width:100%; padding:30px 0; text-align:center; border-bottom:3px solid #333;}
.kth_list_form .view p {font-size:16px; line-height:26px; color:#333;}
/*.kth_list_form .view img {display:block; width:100%; margin:0 auto 30px auto;}*/

/*가로배열 이미지 리스트*/
.kth_list_form .list_imgbox {width:100%; display:flex; flex-wrap:wrap; overflow:hidden;}
/*.kth_list_form .list_imgbox .box {width:24%; margin:.5%; border:1px solid #d6d6d6; position:relative;}*/
.kth_list_form .list_imgbox .box {width:24%; margin:.5%; /*border:1px solid #d6d6d6;*/ position:relative;}
.kth_list_form .list_imgbox .box a {display:block;}
.kth_list_form .list_imgbox .box img {display:block; width:100%; height:280px;}
.kth_list_form .list_imgbox .box .con {width:100%; padding:10px 0; background:#fff; text-align:center;}
.kth_list_form .list_imgbox .box .con span {display:inline-block; font-size:14px; color:#333;}
.kth_list_form .new {display:inline-block; margin-left:3%; padding:0 3px; background:#c2976a; font-size:8px; color:#fff;}

.kth_list_form .list_imgbox .box .cover{width:100%; height:100%; left:0; top:0; overflow:hidden; text-align:center; background:rgba(0,0,0,.8); position:absolute; z-index:10;}
.kth_list_form .list_imgbox .box .cover em {display:block; margin-top:160px; font-size:16px; line-height:25px; color:#fff;}

.kth_list_form .list_imgbox.sec2 .box {width:24%; margin:.5%;}

/*세로배열 이미지 리스트*/
.kth_list_form .list_imgbox2 {width:100%; overflow:hidden;}
.kth_list_form .list_imgbox2 .box {padding:2%; margin-bottom:15px; border:1px solid #d6d6d6;}
.kth_list_form .list_imgbox2 .box:last-child {margin-bottom:0;}
.kth_list_form .list_imgbox2 .box a {overflow:hidden; display:block;}
.kth_list_form .list_imgbox2 .box img {float:left; border:1px solid #d6d6d6; display:block; width:35%; height:267px;}
.kth_list_form .list_imgbox2 .box .text_box {float:right; width:63%; padding:2%; height:267px; background:#fff;}
.kth_list_form .list_imgbox2 .box .t1 {display:block; margin-bottom:15px; font-weight:bold; font-size:25px; color:#333;}
.kth_list_form .list_imgbox2 .box .t2 {display:block; margin-bottom:15px; font-size:18px; color:#333;}
.kth_list_form .list_imgbox2 .box .t3 {display:block; font-size:18px; color:#555;}

.kth_write_form {width:100%; border-top:3px solid #626262; border-bottom:3px solid #626262; text-align:center; position:relative;}
.kth_write_form form {display:block; width:100%;}
.kth_write_form .cw_box {overflow:hidden; margin:15px 0; text-align:left;}
.kth_write_form .cw_box input,.kth_write_form .cw_box textarea,.kth_write_form .cw_box select {display:block; width:100%; padding-left:20px; height:37px; font-size:16px; line-height:37px; color:#555; border:1px solid #d6d6d6;}
.kth_write_form .cw_box .item {width:100%; overflow:hidden;}
.kth_write_form .cw_box .item input {width:100%;}
.kth_write_form .cw_box.box2 .item {float:left; width:49.5%; margin-right:1%;}
.kth_write_form .cw_box.box2 .item:last-child {margin-right:0;}
.kth_write_form .cw_box.box3 .item {float:left; width:32%; margin-right:1%;}
.kth_write_form .cw_box.box3 .item:last-child {margin-right:0;}
.kth_write_form .cw_box.box3.btn .item {float:left;}
.kth_write_form .cw_box.box3.btn .item input {width:100%;}
.kth_write_form .cw_box.box3.btn .item:nth-child(1) {width:40%; margin-right:1%;}
.kth_write_form .cw_box.box3.btn .item:nth-child(2) {width:40%; margin-right:1%;}
.kth_write_form .cw_box.box3.btn .item:nth-child(3) {width:18%; margin-right:0;}

.kth_write_form .cw_box.box3.btn .item.sec2 input{width:49%; margin-right:1%;}
.kth_write_form .cw_box.box3.btn .item.sec2 input:last-child {margin-right:0;}
.kth_write_form .cw_box.box3.btn .item.sec3 input{width:32.6%; margin-right:1%;}
.kth_write_form .cw_box.box3.btn .item.sec3 input:last-child {margin-right:0;}

.cw_wrap {width:100%; overflow:hidden; padding-bottom:30px;}
.cw_wrap.basic {padding-bottom:0;}
.cw_wrap.basic .cw_title {margin-bottom:0;}
.cw_wrap .cw_box {width:90%; margin:0 auto;}
.cw_wrap .cw_box.low {margin-top:15px;}
.cw_wrap .cw_title {text-align:center; margin-bottom:30px; padding:15px 0; background:#f6f6f6;}
.cw_wrap .cw_title strong {display:block; font-size:20px; color:#333;}
.cw_wrap .cw_title p {margin-top:5px; font-size:15px; color:#333;}
.cw_wrap.box2 .util{width:50%; float:left;}
.cw_wrap.box2 .util:first-child .cw_title {border-right:1px solid #fff;}

.cw_wrap.style3 .cw_title {display:none;}
.cw_wrap.style3 .cw_box .item {margin-bottom:0;}

/*로그인*/
.kth_write_form .cw_wrap.login .cw_box.box2 {padding:0 15%;}
.kth_write_form .cw_wrap.login .cw_box.box2 .item:first-child {width:69%;}
.kth_write_form .cw_wrap.login .cw_box.box2 .item:first-child input:first-child {margin-bottom:10px;}
.kth_write_form .cw_wrap.login .cw_box.box2 .item:last-child {width:30%;}
.kth_write_form .cw_wrap.login .cw_box.box2 .item:last-child a{width:100%; height:85px; line-height:85px;}

.kth_write_form .cw_wrap.login .cw_box.box3 {padding:0 0 0 8%;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item:first-child {width:50%; margin-top:25px;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item:first-child input:first-child {margin-bottom:10px;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item:nth-child(2) {width:20%; margin-top:25px;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item:nth-child(2) a{width:100%; height:85px; line-height:85px;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item:nth-child(3) {width:18%;}

.kth_write_form .cw_wrap.login .cw_box.box2 .item .tel {width:100%; overflow:hidden;}
.kth_write_form .cw_wrap.login .cw_box.box2 .item .tel input {width:32.6%; margin-right:1%; float:left;}
.kth_write_form .cw_wrap.login .cw_box.box2 .item .tel input:last-child {margin-right:0;}

.kth_write_form .cw_wrap.login .cw_box.box3 .item .tel {width:100%; overflow:hidden;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item .tel input {width:32.6%; margin-right:1%; float:left;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item .tel input:last-child {margin-right:0;}

/*.kth_write_form .cw_wrap.login .cw_box.box3 .item.login_btn_box .btn {display:block; text-align:center; font-size:16px; font-weight:bold; width:100%; padding:10px 0; color:#fff;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item.login_btn_box .btn.naver {margin-bottom:5px; background:#3ec727;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item.login_btn_box .btn.kakao {margin-bottom:5px; background:#fff313; color:#3b1e20;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item.login_btn_box .btn.face {background:#3f5c98;}*/

.kth_write_form .cw_wrap.login .cw_box.box3 .item.login_btn_box .btn {display:block; text-align:center; font-size:16px; font-weight:bold; width:100%; padding:10px 0 10px 20px;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item.login_btn_box .btn.naver {margin-bottom:5px; border:1px solid #41bd2c; background:url('/common/images/main/qicon1.png') left 20px center no-repeat #3ec727; color:#fff;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item.login_btn_box .btn.kakao {margin-bottom:5px; border:1px solid #e5db11; background:url('/common/images/main/qicon2.png') left 20px center no-repeat #fff313; color:#3b1e20;}
.kth_write_form .cw_wrap.login .cw_box.box3 .item.login_btn_box .btn.face {background:url('/common/images/main/qicon3.png') left 20px center no-repeat #3f5c98; color:#fff;}

.cw_wrap.style2 {width:100%; overflow:hidden; padding:0 2%; background:#ddd;}
.cw_wrap.style2.last {padding-bottom:2%;}
.cw_wrap.style2 .cw_box {width:74%; height:38px; float:left; margin:2% 0 0 0;}
.cw_wrap.style2 .cw_box.low {margin-top:2px;}
.cw_wrap.style2 .cw_title {width:25%; height:38px; float:left; text-align:center; padding:0; margin:2% 1% 0 0; background:#c2976a;}
.cw_wrap.style2 .cw_title.hc {height:78px;}
.cw_wrap.style2 .cw_title strong {font-size:17px; line-height:25px; color:#222;}
.cw_wrap.style2 .cw_title p {font-size:15px; line-height:23px; color:#444;}
.cw_wrap.style2 .cw_title.hc strong {line-height:78px;}

.kth_write_form .cw_box .code img,.kth_write_form .cw_box .code input,.kth_write_form .cw_box .code a,.kth_write_form .cw_box .code select{display:inline-block; width:32.6%; height:37px; float:left;}
.kth_write_form .cw_box .code input {margin:0 1%;}
.kth_write_form .cw_box .code a{ margin:0; background:#8d8d8d; text-align:center; font-size:16px; line-height:37px; color:#fff;}

.kth_write_form .cw_box .item.code.nth2 select{width:20%}
.kth_write_form .cw_box .item.code.nth2 input{width:58%;}
.kth_write_form .cw_box .item.code.nth2 a{width:20%}

/*
.kth_write_form .cw_box .item.code.nth1 select{display:none;}
*/
.kth_write_form .cw_box .item.code.nth1 input{width:78%;}
.kth_write_form .cw_box .item.code.nth1 a{width:20%}

.kth_write_form .cw_box .sec3 img,.kth_write_form .cw_box .sec3 input,.kth_write_form .cw_box .sec3 a,.kth_write_form .cw_box .sec3 select{display:inline-block; width:32.6%; height:37px; float:left;}
.kth_write_form .cw_box .sec3 img:nth-child(1),.kth_write_form .cw_box .sec3 input:nth-child(1),.kth_write_form .cw_box .sec3 a:nth-child(1),.kth_write_form .cw_box .sec3 select:nth-child(1){margin-right:1%;}
.kth_write_form .cw_box .sec3 img:nth-child(2),.kth_write_form .cw_box .sec3 input:nth-child(2),.kth_write_form .cw_box .sec3 a:nth-child(2),.kth_write_form .cw_box .sec3 select:nth-child(2){margin-right:1%;}
.kth_write_form .cw_box .sec3 a{ margin:0; background:#8d8d8d; text-align:center; font-size:16px; line-height:37px; color:#fff;}

.kth_write_form .cw_box textarea {height:200px;}
.kth_write_form .chk_box {display:inline-block;}
.kth_write_form .cw_box.chk_box {display:block;}
.kth_write_form .chk_box span{display:inline-block; margin:0 5px; font-size:16px; line-height:37px; color:#333;}
.kth_write_form .chk_box input {display:inline-block; margin-top:-4px; width:20px; height:20px;}

.kth_write_form .cw_box.btn input,.kth_write_form .cw_box .item.btn input{float:left; width:49.5%; margin-right:1%;}
.kth_write_form .cw_box.btn a,.kth_write_form .cw_box .item.btn a{width:49.5%; float:left; background:#494949; text-align:center; font-size:16px; line-height:37px; color:#fff;}
.kth_write_form .cw_box.btn a,.kth_write_form .cw_box .item.btn a,.kth_write_form .cw_box .item.btn select{margin-right:0;}
.kth_write_form .cw_box.btn select,.kth_write_form .cw_box .item.btn select{display:inline-block; width:49.5%; height:37px; float:left; border:1px solid #d6d6d6; font-size:16px; line-height:37px; color:#333;}

.kth_result_form {width:100%; text-align:center; border-top:3px solid #626262; position:relative;}
.kth_result_form.left .con{text-align:left;}
.kth_result_form .util {border-bottom:1px solid #bfbfbf; overflow:hidden;}
.kth_result_form .util.basic .con {text-align:left; padding-left:5%;}
.kth_result_form .util .box {width:100%; overflow:hidden;}
.kth_result_form .util.sec2 .box{width:50%; float:left;}
.kth_result_form .util.sec3 .box{width:33.33%; float:left;}
.kth_result_form .util.sec4 .box{width:25%; float:left;}
.kth_result_form .util.sec1 .title{width:16.6%;}
.kth_result_form .util.sec1 .con{width:83.4%;}
.kth_result_form .util.basic.sec2 .title,.kth_result_form .util.basic.sec3 .title{width:16.6%;}
.kth_result_form .util.basic.sec2 .con,.kth_result_form .util.basic.sec3 .title{width:83.4%;}
.kth_result_form .title {display:block; width:50%; text-align:center; padding:15px 0; font-size:15px; color:#494949; background:#f6f6f6; float:left;}
.kth_result_form .con {display:block; width:50%; text-align:center; padding:15px 0; font-size:15px; color:#333; background:#fff; float:left;}

.kth_result_form.write {padding-top:20px;}
.kth_result_form.write .title {line-height:70px;}
.kth_result_form.write .con .text {line-height:35px;}
.kth_result_form.write .title,.kth_result_form.write .con{padding:0; height:70px;}
.kth_result_form.write .util.edit .con,.kth_result_form.write .util.edit .title {height:285px;}
.kth_result_form .con.left {text-align:left; padding-left:5%;}

.kth_result_form.write .util {margin-bottom:-1px; border-top:1px solid #bfbfbf;}
.kth_result_form.write .util .con .edit_box {padding:15px 1%;}
.kth_result_form.write .util .con textarea {width:100%;}
.kth_result_form.write .util .con strong,.kth_result_form.write .util .con span,.kth_result_form.write .util .con input,.kth_result_form.write .util .con select{display:inline-block; width:98%; height:35px; padding-left:2%; top:17px; position:relative;}
.kth_result_form.write .util .con img,.kth_result_form.write .util .con a {display:inline-block; height:35px; top:17px; position:relative;}
.kth_result_form .util .con input,.kth_result_form .util .con select,.kth_result_form .util .con textarea {border:1px solid #d7d7d7;}
.kth_result_form .util .con strong,.kth_result_form .util .con span,.kth_result_form .util .con input,.kth_result_form .util .con select,.kth_result_form .util .con textarea {display:inline-block; height:35px; margin-left:1%; margin-right:1%;}
.kth_result_form .util .con.sec2 strong,.kth_result_form .util .con.sec2 span,.kth_result_form .util .con.sec2 input,.kth_result_form .util .con.sec2 select,.kth_result_form .util .con.sec2 textarea,.kth_result_form .util .con.sec2 a{width:47.8%; margin-left:1%; margin-right:1%;}
.kth_result_form .util .con.sec3 strong,.kth_result_form .util .con.sec3 span,.kth_result_form .util .con.sec3 input,.kth_result_form .util .con.sec3 select,.kth_result_form .util .con.sec3 textarea,.kth_result_form .util .con.sec3 a{width:31.1%; margin-left:1%; margin-right:1%;}
.kth_result_form .util .con.sec2 img,.kth_result_form .util .con.sec3 img {margin-left:1%; margin-right:1%;}

.kth_result_form .util .con.sec2 strong.first,.kth_result_form .util .con.sec2 span.first,.kth_result_form .util .con.sec2 input.first,.kth_result_form .util .con.sec2 select.first,.kth_result_form .util .con.sec2 textarea.first,.kth_result_form .util .con.sec2 a.first{width:31%; margin-left:1%; margin-right:1%;}
.kth_result_form .util .con.sec2 strong.last,.kth_result_form .util .con.sec2 span.last,.kth_result_form .util .con.sec2 input.last,.kth_result_form .util .con.sec2 select.last,.kth_result_form .util .con.sec2 textarea.last,.kth_result_form .util .con.sec2 a.last{width:64%; margin-left:1%; margin-right:1%;}

.kth_result_form .util .con.sec2.first input:first-child {width:57.8%;}
.kth_result_form .util .con.sec2.first input:last-child {width:37.8%;}

.kth_result_form .util .con.sec3.mark_chk input:first-child {width:29.5%;}
.kth_result_form .util .con.sec3.mark_chk .mark {text-align:center; width:1.5%; padding:0; margin:0;}

.kth_result_form.write .con.chk_box span{display:inline-block; width:auto; padding:0; margin:0 5px; font-size:15px; line-height:37px; color:#333;}
.kth_result_form.write .con.chk_box input {display:inline-block; margin-top:-4px; margin-right:0; width:20px; height:20px;}

.kth_result_form.write.pt0 {padding-top:0;}

.btn_box {width:100%; overflow:hidden;}
.btn_box.center {text-align:center;}
.btn_box.right {text-align:right;}
.btn_box.asbox {display:inline-block !important; width:auto !important; position:absolute !important;}
.btn_box.asbox.regtop {top:392px !important; z-index:2000;}
.btn_box.asbox .bd_btn {width:auto !important; height:auto !important; display:inline-block !important; line-height:22px !important;}
.btn_box.asbox.right{top:0; right:0;}
.btn_box.asbox.left{top:0; left:0;}

.bd_btn {display:inline-block !important; text-align:center !important; cursor:pointer; padding:5px 25px !important; background:#13a5b0 !important; border:1px solid #13a5b0 !important; font-size:17px; color:#fff !important; /*border-radius:30px;*/}
.bd_btn.float_left {float:left;}
.bd_btn.float_right {float:right;}
.bd_btn.block {display:block; padding:5px 0; margin-bottom:10px; border-radius:0;}
.bd_btn:hover {background:#13a5b0 !important; border:1px solid #13a5b0 !important; color:#fff !important;}
.bd_btn.gray {background:#707070 !important; border:1px solid #707070 !important;}
.bd_btn.gray:hover {background:#707070 !important; border:1px solid #707070 !important; color:#fff !important;}

.info {width:100%; height:150px; padding:3%; overflow-y:auto; border:1px solid #d6d6d6; text-align:left;}

.map_con{width:100%; height:400px; overflow:hidden; margin-bottom:100px;}
.map_con #map{width:100%; height:100%;}

.dim {display:none; width:100%; position:fixed; min-height:1080px; top:0px; left:0px; z-index:1500;}
.dim_back {background-color:#000; opacity:0.8; width:100%;  min-height:1080px; height:100%;}
.dim_exit{cursor:pointer; top:16%; left:50%; margin-left:280px; color:#fff; font-size:30px; position:absolute; z-index:10;}
.dim_contents{width:100%; max-width:600px; min-height:200px; left:50%; margin-left:-300px; background-color:#fff; position:absolute; top:20%;}

/*#dim_calendar.dim {display:block; min-height:0; margin-bottom:310px; position:relative; z-index:1200;}*/
#dim_calendar.dim {display:block; min-height:0; margin-bottom:450px; position:relative; z-index:1200;}
#dim_calendar.dim .dim_back {min-height:0;}
#dim_calendar.dim .dim_contents {max-width:1200px; margin-left:-600px;}
#dim_calendar.dim .dim_contents table{border-bottom:1px solid #626262;}

.sub_text_box.calendar {margin-top:100px;}
.sub_text_box.calendar .sub_tit {margin-bottom:0;}

/* ------------------- 추가 S -------------------*/
.reg_topbtn {text-align:right;margin-bottom:30px;}
.item2 {width:400px;margin:0 auto}
.login2 {}
.login2 a {margin:10px auto 20px auto;width:300px;text-align:center;display:block;padding:6px 0;font-size:17px;background:#494949;color:#fff;}
.bd_chk {text-align:center;}
.kth_write_form .cw_box .bd_chk input {width:15px;height:15px;display:inline-block;}
.sns2  {width:100%;text-align:center;}
.kth_list_form .list_imgbox .box .cover em.center2 {margin-top:115px;}

/*온라인상담_간편상담폼(카톡상담,빠른상담)*/
.cw_tab {text-align:center;margin:5vw 0;padding:0;font-size:0;}
.cw_tab li {display:inline-block; cursor:pointer;width:45%;margin:0 1%;}
.cw_tab li img {width:100%;}

.counsel_wrap {width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.9); position:fixed; z-index:1000;display:none;}
.counsel_box {display:none;width:80%; padding-bottom:3vw; position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}

.counsel_box.kakao {background:#ffd135;}
.counsel_box.kakao .title_box .btm {background:#3c2326; color:#ffd23b;}
.counsel_box.kakao .cw_close {color:#ffd135;}
.counsel_box.kakao .cw_btn {background:#3f272a;}

.counsel_box.sms {background:#dad179;}
.counsel_box.sms .title_box .btm {background:#393434; color:#f5e8c6;}
.counsel_box.sms .title_box .btm a {color:#f5e8c6}
.counsel_box.sms .cw_close {color:#dad179;}
.counsel_box.sms .cw_btn {background:#3f3a3a;}

.counsel_box form,.counsel_box .title_box .top {width:85%;}
.counsel_box .cw_close {font-family:'notokr-thin'; font-size:50px !important; right:-30px; top:-30px; cursor:pointer; position:absolute; z-index:10;margin:0;}
.counsel_box .title_box {margin:0 auto;}
.counsel_box .title_box .top {padding:2vw 0; margin:0 auto; overflow:hidden;}
.counsel_box .title_box .btm {padding:1.5vw 0; font-size:4vw;text-align:center;}
.counsel_box .title_box .text {float:left;}
.counsel_box .title_box .icon {width:20%;float:right;vertical-align:middle;}
.counsel_box .title_box .icon img {width:100%;}
.counsel_box .title_box .text p {font-size:3vw !important;line-height:4vw;color:#242424;font-weight:600;margin:0;}
.counsel_box .title_box .text strong {margin-top:1vw; font-size:4vw;line-height:5vw;color:#3b282a;}

.counsel_box form {display:block; margin:0 auto;}
.counsel_box .cw_box {padding:2vw 0; border-bottom:1px dotted #422a2d;overflow:hidden;}
.counsel_box .tit {display:inline-block;vertical-align:middle;width:30%;font-weight:900;color:#3b282a;}
.counsel_box .tit,.counsel_box .tel {float:left;font-size:3.5vw; line-height:25px;}
.counsel_box input{text-indent:3px;}
.counsel_box input, .counsel_box select {display:inline-block; width:70%;height:25px; border:1px solid #e0d4bf;font-size:3.5vw;}
.counsel_box .tel {width:70%;}
.counsel_box .tel input {width:30%;}
.counsel_box textarea {width:70%; height:50px;resize:none;}
.counsel_box .cw_chk {text-align:right; margin:2vw 0 4vw 0; font-size:3.5vw;color:#242424;}
.counsel_box .cw_chk input {width:14px; height:14px;margin:0;display:inline-block;vertical-align:middle;margin-right:4px;}
.counsel_box .cw_chk a {display:block; margin-left:5px; font-size:3.5vw;line-height:4vw;color:#242424;}
.counsel_box .cw_btn {width:100%;text-align:center; font-size:4vw !important; line-height:10vw !important; color:#fff;cursor:pointer;}


/* ------------------- 추가 E -------------------*/

/*해상도 1201px이상 1601px이하 Size의 css 적용*/
@media all and (min-width:1201px) and (max-width:1601px){

}

/*해상도 701px이상 1201px이하 Size의 css 적용*/
@media all and (min-width:761px) and (max-width:1200px){
	.kth_list_form .view img {width:50%;}
	
	.kth_list_form .list_imgbox .box {width:32.3%; margin:.5%;}
	.kth_list_form .list_imgbox .box img {height:23vw;}

	.kth_list_form .list_imgbox.sec2 .box {width:49%; margin:.5%;}
	.kth_list_form .list_imgbox.sec2 .box img {height:22vw;}

	.kth_list_form .list_imgbox2 .box img,.kth_list_form .list_imgbox2 .box .text_box {height:23vw;}
	.kth_list_form .list_imgbox2 .box .t1 {margin-bottom:10px; font-size:3vw; line-height:3.5vw;}
	.kth_list_form .list_imgbox2 .box .t2 {margin-bottom:10px; font-size:2.5vw; line-height:3.3vw;}
	.kth_list_form .list_imgbox2 .box .t3 {font-size:2.5vw; line-height:3vw;}

	.kth_list_form .list_imgbox2 .box .t1 {margin-bottom:10px; font-size:2.5vw; line-height:3vw;}
	.kth_list_form .list_imgbox2 .box .t2 {margin-bottom:10px; font-size:2vw; line-height:3vw;}
	.kth_list_form .list_imgbox2 .box .t3 {font-size:2vw; line-height:3vw;}

	.kth_result_form .util .con.sec3 strong,.kth_result_form .util .con.sec3 span,.kth_result_form .util .con.sec3 input,.kth_result_form .util .con.sec3 select,.kth_result_form .util .con.sec3 textarea,.kth_result_form .util .con.sec3 a{width:31%;}

	.kth_result_form .util .con.sec3.mark_chk input:first-child {width:28%;}
	.kth_result_form .util .con.sec3.mark_chk .mark {width:2.7%; padding:0; margin:0;}

	.dim_contents{max-width:100%; left:0; margin-left:0;}
	.dim_exit{left:auto; margin-left:0; right:5%;}

	#dim_calendar.dim {display:none; min-height:1080px; margin-bottom:0; position:fixed;}
	#dim_calendar.dim .dim_back {min-height:1080px;}
	#dim_calendar.dim .dim_contents {max-width:100%; margin-left:0;}
	#dim_calendar.dim .dim_contents table{border-bottom:0;}
	.btn_box.right {text-align:center;}
	.kth_result_form .con.two_line {height:95px !important;}
	.kth_result_form .con.two_line .brbox {margin-top:8px !important;}

	.kth_result_form .con.three_line {height:130px !important;}
	.kth_result_form .con.three_line input:first-child,.kth_result_form .con.three_line span:first-child,.kth_result_form .con.three_line select:first-child {margin-bottom:8px !important;}
	.kth_result_form .con.three_line .brbox {margin-top:8px !important;}

	.kth_list_form .list_imgbox .box .cover em {margin-top:8vw; font-size:1.5vw; line-height:2.7vw;}

	.btn_box.asbox {margin-top:30px; position:relative !important;}

	.btn_box.asbox.regtop {top:-5px !important; text-align:right;}
}

/*해상도 700px이하 Size의 css 적용*/
@media all and (max-width:760px){
	.inner_box.sub {width:90%; margin:0 auto;}
	.kth_list_form .list_box .box p,.kth_list_form .list_box .box a{padding-left:5%; padding-right:5%;}
	.kth_list_form .list_box .box:first-child{display:none;}
	.kth_list_form.sec1 .list_box .box:first-child,.kth_list_form .list_box.sec1 .box:first-child{display:block;}
	.kth_list_form.sec2 .list_box .box:first-child,.kth_list_form .list_box.sec2 .box:first-child{display:block;}
	.kth_list_form.sec3 .list_box .box:first-child,.kth_list_form .list_box.sec3 .box:first-child{display:block;}
	.kth_list_form.sec4 .list_box .box:first-child,.kth_list_form .list_box.sec4 .box:first-child{display:block;}
	.kth_list_form.sec5 .list_box .box:first-child,.kth_list_form .list_box.sec5 .box:first-child{display:none;}
	.kth_list_form.sec6 .list_box .box:nth-child(2),.kth_list_form .list_box.sec6 .box:nth-child(2){display:none;}
	.kth_list_form.sec7 .list_box .box:nth-child(1),.kth_list_form .list_box.sec7 .box:nth-child(2),.kth_list_form.sec7 .list_box .box:nth-child(3){display:none;}

	.kth_list_form .list_box .box,.kth_list_form .list_box .box{width:20%;}
	.kth_list_form .list_box .box.tit,.kth_list_form .list_box .box.tit{width:60%;}

	.kth_list_form.sec3 .list_box .box,.kth_list_form .list_box.sec3 .box{width:30%;}
	.kth_list_form.sec3 .list_box .box.tit,.kth_list_form .list_box.sec3 .box.tit{width:40%;}

	.kth_list_form.sec4 .list_box .box,.kth_list_form .list_box.sec4 .box{width:20%;}
	.kth_list_form.sec4 .list_box .box.tit,.kth_list_form .list_box.sec4 .box.tit{width:40%;}

	.kth_list_form.sec5 .list_box .box,.kth_list_form .list_box.sec5 .box{width:17%;}
	.kth_list_form.sec5 .list_box .box.tit,.kth_list_form .list_box.sec5 .box.tit{width:49%; text-align:center; padding-left:0;}

	.kth_list_form.sec6 .list_box .box,.kth_list_form .list_box.sec6 .box{width:17%;}
	.kth_list_form.sec6 .list_box .box.tit,.kth_list_form .list_box.sec6 .box.tit{width:49%; text-align:center; padding-left:0;}

	.kth_list_form.sec7 .list_box .box:nth-child(2) {display:none;}
	.kth_list_form.sec7 .list_box .box,.kth_list_form .list_box.sec7 .box{width:17%;}
	.kth_list_form.sec7 .list_box .box.tit,.kth_list_form .list_box.sec7 .box.tit{width:49%; text-align:center; padding-left:0;}

	.kth_list_form .list_box .box p,.kth_list_form .list_box .box a{font-size:3.2vw !important;}
	.bd_btn {font-size:4vw;}

	.kth_list_form .list_imgbox2 .box {padding:4%;}
	.kth_list_form .list_imgbox2 .box img {width:100%; height:53vw; margin-bottom:2%;}
	.kth_list_form .list_imgbox2 .box .text_box {width:100%; height:auto;}
	
	.kth_list_form .list_imgbox2 .box .t1 {margin-bottom:10px; font-size:3.5vw; line-height:3.8vw;}
	.kth_list_form .list_imgbox2 .box .t2 {margin-bottom:10px; font-size:3vw; line-height:3.8vw;}
	.kth_list_form .list_imgbox2 .box .t3 {font-size:3vw; line-height:3.8vw;}
	
	.kth_write_form .cw_box.chk_box {text-align:center;}
	.kth_write_form .cw_box input.center {padding-left:0; text-align:center;}
	.kth_write_form .cw_box input,.kth_write_form .cw_box select,.kth_write_form .cw_box span,.kth_write_form .cw_box a {font-size:3.6vw;}
	.kth_write_form .cw_box select {padding-left:4% !important;}
	.kth_write_form .cw_box.box2.res .item {float:none; width:100%; margin-right:0; margin-bottom:7px;}
	.kth_write_form .cw_box .code input,.kth_write_form .cw_box .code select,.kth_write_form .cw_box.btn select,.kth_write_form .cw_box .item.btn select {padding-left:0; text-align:center; font-size:3.6vw;}
	.kth_write_form .cw_box .code a {font-size:3.6vw;}
	.kth_list_form .view img {width:100%;}

	.kth_write_form .cw_wrap.login .cw_box.box2 {padding:0;}

	.kth_write_form .cw_box.box3.btn .item {float:none; width:100% !important; margin-right:0; margin-bottom:7px;}
	.kth_write_form .cw_box.box3.btn .item:last-child a{display:inline-block; width:100%; float:none !important; margin:0 auto;}

	.kth_list_form .page_chk a.first,.kth_list_form .page_chk a.last {display:none;}
	.kth_list_form .page_chk a {margin:0 1px; width:22px; height:25px; font-size:15px; line-height:23px;}

	/*.kth_write_form .cw_box .sec3 img,.kth_write_form .cw_box .sec3 input,.kth_write_form .cw_box .sec3 a,.kth_write_form .cw_box .sec3 select{text-align:center; padding:0 1%;}*/
	
	.kth_list_form .list_imgbox .box {width:49%; margin:.5%;}
	.kth_list_form .list_imgbox .box img {height:40vw;}

	.kth_list_form .list_imgbox.sec2 .box {width:49%; margin:.5%;}
	.kth_list_form .list_imgbox.sec2 .box img {height:24vw;}

	.kth_list_form .list_imgbox.sec2.msec1 .box {width:100%; margin:0;}
	.kth_list_form .list_imgbox.sec2.msec1 .box img {height:40vw;}

	.cw_wrap.style2 {padding:0 0 30px 0;}
	.cw_wrap.style2.last {padding-bottom:30px;}
	.cw_wrap.style2 .cw_box {width:90%; margin:0 auto; height:auto; float:none;}
	.cw_wrap.style2 .cw_box.low {margin-top:15px;}
	.cw_wrap.style2 .cw_title {width:100%; height:auto; float:none; padding:12px 4%; margin:0 0 30px 0;}
	.cw_wrap.style2 .cw_title.hc {height:auto;}
	
	.cw_wrap .cw_title {width:100%; height:auto; float:none; padding:12px 4%; margin:0 0 30px 0;}
	.cw_wrap .cw_title strong {font-size:3vw; line-height:auto;}
	.cw_wrap .cw_title p {font-size:3vw; line-height:3.8vw;}
	.cw_wrap .cw_title.hc strong {line-height:38px;}
	.cw_wrap.basic .cw_title {text-align:left;}

	.kth_result_form .util .box{width:100% !important; border-bottom:1px solid #bfbfbf;}
	.kth_result_form .util .box .title,.kth_result_form .util .box .con {width:50%;}
	.kth_result_form .util.basic .con {text-align:center; padding-left:0;}
	.kth_result_form .util.sec1.basic .box .title{width:16.6%;}
	.kth_result_form .util.sec1.basic .box .con{width:83.4%;}
	.kth_result_form.res .util .box .title,.kth_result_form.res .util .box .con {width:100%;}
	.kth_result_form .util .box:first-child {margin-top:0;}
	.kth_result_form .util {border-bottom:0;}
	.kth_result_form .title,.kth_result_form .con {font-size:3vw;}

	.kth_result_form .util .con.sec2.btn input{width:81%; margin-right:.5%;}
	.kth_result_form .util .con.sec2.btn a{width:14%;}

	.kth_result_form .util .con.sec3.mark_chk input:first-child {width:27.6%;}
	.kth_result_form .util .con.sec3.mark_chk .mark {font-size:2.5vw; width:2.5%; padding:0; margin:0;}

	.kth_result_form.write.pt0 {border-top:0;}
	.kth_result_form.write .util .title {border-bottom:1px solid #bfbfbf;}
	.kth_result_form.write .util .title {height:50px; font-size:4vw; line-height:50px;}
	.kth_result_form.write .util.edit .title {height:70px;}
	.kth_result_form.write .util .con .edit_box {padding:15px 2% 0 0;}
	.kth_result_form.write .util .con textarea {height:255px; padding:2%;}

	.kth_result_form.write .con.chk_box {text-align:center;}
	.kth_result_form.write .util .box .title {border-top:2px solid #555;}

	.kth_result_form .util .con strong,.kth_result_form .util .con span,.kth_result_form .util .con input,.kth_result_form .util .con select,.kth_result_form .util .con.sec3 img {width:98%; height:35px; margin-left:1%; margin-right:1%;}
	.kth_result_form .util .con.sec2 strong,.kth_result_form .util .con.sec2 span,.kth_result_form .util .con.sec2 input,.kth_result_form .util .con.sec2 select,.kth_result_form .util .con.sec2 textarea,.kth_result_form .util .con.sec2 img,.kth_result_form .util .con.sec2 a {width:47%;}
	.kth_result_form .util .con.sec3 strong,.kth_result_form .util .con.sec3 span,.kth_result_form .util .con.sec3 input,.kth_result_form .util .con.sec3 select,.kth_result_form .util .con.sec3 textarea,.kth_result_form .util .con.sec3 img,.kth_result_form .util .con.sec3 a {width:30.9%;}
	.kth_result_form .util .con.sec2.res strong,.kth_result_form .util .con.sec2.res span,.kth_result_form .util .con.sec2.res input,.kth_result_form .util .con.sec2.res select,.kth_result_form .util .con.sec2.res textarea,.kth_result_form .util .con.sec2.res a{width:98%; margin-left:1%; margin-right:0;}
	.kth_result_form .util .con.sec3.res strong,.kth_result_form .util .con.sec3.res span,.kth_result_form .util .con.sec3.res input,.kth_result_form .util .con.sec3.res select,.kth_result_form .util .con.sec3.res textarea,.kth_result_form .util .con.sec3.res a{width:98%; margin-left:1%; margin-right:0;}

	.kth_result_form .util .con.sec2.first input:first-child {width:71%; text-align:center; padding-left:0;}
	.kth_result_form .util .con.sec2.first input:last-child {width:24%; text-align:center; padding-left:0;}

	.kth_write_form .cw_box .item.code.nth2 select{width:25%}
	.kth_write_form .cw_box .item.code.nth2 input{width:48%;}
	.kth_write_form .cw_box .item.code.nth2 a{width:25%}

	.kth_write_form .cw_box .item.code.nth1 select{display:none;}
	.kth_write_form .cw_box .item.code.nth1 input{width:73%;}
	.kth_write_form .cw_box .item.code.nth1 a{width:25%}

	.dim_contents{max-width:100%; left:0; margin-left:0;}
	.dim_exit{left:auto; margin-left:0; right:5%;}

	#dim_calendar.dim {display:none; min-height:1080px; margin-bottom:0; position:fixed;}
	#dim_calendar.dim .dim_back {min-height:1080px;}
	#dim_calendar.dim .dim_contents {max-width:100%; margin-left:0;}
	#dim_calendar.dim .dim_contents table{border-bottom:0;}

	/*.btn_box.right {text-align:center;}*/
	.kth_result_form .con.two_line {height:95px !important;}
	.kth_result_form .con.two_line .brbox {margin-top:8px !important;}

	.kth_result_form .con.three_line {height:130px !important;}
	.kth_result_form .con.three_line input:first-child,.kth_result_form .con.three_line span:first-child,.kth_result_form .con.three_line select:first-child {margin-bottom:8px !important;}
	.kth_result_form .con.three_line .brbox {margin-top:8px !important;}

	.kth_list_form .list_imgbox .box .cover em {margin-top:10vw; font-size:2.5vw; line-height:4vw;}

	.btn_box.asbox {margin-top:30px; position:relative !important;}

	.btn_box.asbox.regtop {text-align:right; top:-55px !important;}
	.btn_box.regleft {text-align:left;}
	.item2 {width:100%;}
}

/*아이윌_인천 css*/

.board_con{padding:0 2%; font-family: 'KoPub Dotum' !important;}

.list_t{border-collapse:collapse;table-layout:fixed;width:100%;border-top:3px solid #3f3f3f;}
.list_t th{color:#585858;font-size:14px;text-align:center;height:26px;border-bottom:1px solid #3f3f3f;}
.list_t td{text-align:center;padding:10px 0;border-bottom:1px solid #cacaca;}
.list_t td.align_l{text-align:left;}
.list_t td a{color:#585858;font-size:15px;}
.list_t td p{color:#acabab;font-size:13px;}
.list_t td .division{border:1px solid #3f3f3f;color:#3f3f3f;font-size:20px;padding:6px 0;display:block;width:35px;margin:0 auto;}
.list_t td .complete{color:#f47b22;font-size:14px;border:1px solid #f47b22;border-radius:2px;width:80%;line-height:250%;display:block;margin:0 auto;}
.list_t td .complete_k{color:#3c1e1e;font-size:14px;background:#ffe500;border:1px solid #d9c300;border-radius:2px;width:80%;line-height:250%;display:block;margin:0 auto;}
.list_t td .wait{color:#8b8b8b;font-size:14px;border:1px solid #8b8b8b;border-radius:2px;width:80%;line-height:250%;display:block;margin:0 auto;}

.view_t{border-collapse:collapse;table-layout:fixed;width:100%;border-top:3px solid #3f3f3f;}
.view_t th{color:#585858;font-size:14px;text-align:center;height:40px;border-bottom:1px solid #3f3f3f;text-align:left;}
.view_t th .division{border:1px solid #3f3f3f;color:#3f3f3f;font-size:14px;display:inline-block;width:25px;line-height:25px;margin:0 auto;text-align:center;}
.view_t td{text-align:center;border-bottom:1px solid #3f3f3f;padding:15px 10px;text-align:left;}
.view_t td dl{margin-top:20px;}
.view_t td dl dt{color:#626262;font-size:14px;margin-bottom:5px;}
.view_t td dl dd{color:#5d5d5d;font-size:12px;border:1px solid #bcbec0;padding:5px;}
.view_t td dl img{vertical-align:middle;margin-top:-2px;}
.view_t td img{width:100%;}

.write_t{border-collapse:collapse;table-layout:fixed;width:100%;border-top:3px solid #3f3f3f;}
.write_t th{color:#585858;font-size:14px;text-align:center;height:40px;border-bottom:1px solid #3f3f3f;}
.write_t th .division{border:1px solid #3f3f3f;color:#3f3f3f;font-size:14px;display:inline-block;width:25px;line-height:25px;margin:0 auto;text-align:center;}
.write_t td{text-align:center;padding:5px;border-bottom:1px solid #3f3f3f;text-align:left;}
.write_t td textarea{width:98%;height:150px;}

.write_t2{border-collapse:collapse;table-layout:fixed;width:100%;border-top:3px solid #3f3f3f;margin-bottom:5%;}
.write_t2 tr:last-child th,.write_t2 tr:last-child td{border-bottom:0;}
.write_t2 th{color:#585858;font-size:12px;height:40px;border-bottom:1px solid #d2d2d2;text-align:left;background:#fff;padding-left:15px;font-family: 'KoPub Dotum';font-size:4vw;line-height:5.5vw;color:#252525;padding:3%;}
.write_t2 th .division{border:1px solid #3f3f3f;color:#3f3f3f;font-size:14px;display:inline-block;width:25px;line-height:25px;margin:0 auto;text-align:center;}
.write_t2 td{text-align:center;padding:5px;border-bottom:1px solid #d2d2d2;text-align:left;padding:5% 0;overflow:hidden;}
.write_t2 td p{font-size:2.5vw;line-height:3.5vw;font-family: 'KoPub Dotum';}
.write_t2 td span.ps{font-size:3vw;line-height:3.5vw;font-family: 'KoPub Dotum';}
.write_t2 td textarea{width:98%;height:150px;}
.write_t2 td input{text-indent:1em;font-size:3.5vw;}
.write_t2 td input[type=text]{height:10vw;line-height:10vw;border:1px solid #b6b6b6;vertical-align:middle;width:100%;font-family: 'KoPub Dotum';}
.write_t2 td input[type=tel]{height:10vw;line-height:10vw;border:1px solid #b6b6b6;vertical-align:middle;width:33%;font-family: 'KoPub Dotum';}
.write_t2 td input[type=password]{height:10vw;line-height:10vw;border:1px solid #b6b6b6;vertical-align:middle;width:100%;font-family: 'KoPub Dotum';}
.write_t2 td select{height:10vw;line-height:10vw;border:1px solid #b6b6b6;width:31%;vertical-align:middle;font-size:3.5vw;text-indent:1em;}
.write_t2 td a{display:inline-block;width:30%;height:10vw;line-height:10vw;color:#686868;font-size:12px;border:1px solid #b6b6b6;text-align:center;vertical-align:middle;font-family: 'KoPub Dotum';}

.write_t2 .m_id input[type=text]{width:78%;float:left;margin-right:2%;}
.write_t2 .m_id a{font-size:3vw;line-height:10vw;width:20%;font-weight:700;color:#363636;border:1px solid #363636;}
.write_t2 .tel select{float:left;margin-right:1%;}
.write_t2 .tel input[type=tel]{float:left;margin-right:1%;}
.write_t2 .chk span{color:#000;font-size:3.5vw;margin-right:1%;}
.write_t2 .secure th{vertical-align:top;padding-top:30px;}
.write_t2 .secure img{width:50%;}
.write_t2 .secure p{margin-top:5%;}
.write_t2 .secure input[type=text]{width:50%;}
.write_t2 .secure a{background:#13a5b0;border:none;color:#fff;font-size:4.5vw;}

.join_btn{display:block;height:40px;line-height:40px;text-align:center;color:#fff;font-size:20px;background:#f47b22;margin:20px 0 100px 0;}

/*게시판 신규 추가*/
.mt0 {margin-top:0 !important;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:10%;}
.mt70 {margin-top:70px;}
.mt100 {margin-top:100px;}
.mt200 {margin-top:200px;}

.mb0 {margin-bottom:0 !important;}
.mb10 {margin-bottom:2%;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:10%;}
.mb70 {margin-bottom:70px;}
.mb100 {margin-bottom:100px;}
.mb200 {margin-bottom:200px;}

.pt0 {padding-top:0 !important;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt60 {padding-top:60px;}
.pt70 {padding-top:70px;}
.pt100 {padding-top:100px;}
.pt200 {padding-top:200px;}

.pb0 {padding-bottom:0 !important;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.pb70 {padding-bottom:70px;}
.pb100 {padding-bottom:100px;}
.pb200 {padding-bottom:200px;}

.ml1per {margin-left:1%;}
.ml2per {margin-left:2%;}
.ml3per {margin-left:3%;}
.mr1per {margin-right:1%;}
.mr2per {margin-right:2%;}
.mr3per {margin-right:3%;}

.bd_none{border:none !important;}

.blue{color:#496ca6;}
.red{color:#c50000;}
.board h3{font-family: 'KoPub Dotum'; font-size:7vw;line-height:8.5vw;margin:0;margin-bottom:5%;text-align:center;}
.board h3.left{text-align:left;}

.board_v{background:url(../images/board/board_visual.jpg) no-repeat;height:70vw;width:100%;background-size:cover;padding:22% 0;text-align:center;}
.board_v h2{margin:0;font-size:8vw;line-height:9.5vw;color:#fff;font-family: 'NanumSquare', sans-serif;text-align:center;}
.board_v hr{display:inline-block;margin:0;padding:0;width:15%;height:2px;background:#fff;border:none;}
.board_v img{width:100%;}
.btn_box{text-align:center;}

/* 보드탭 */
.board_tab {width:100%; overflow:hidden; font-size:0; text-align:center; padding:0 1px 1px 0; margin:0 auto 45px auto; position:relative;}
.board_tab li {width:30%; display:inline-block;margin-bottom:-1px;}
.board_tab li a {width:100%; display:block; transition:all .5s ease; -webkit-transition:all .5s ease; padding:5%; font-size:3.2vw; line-height:6vw; color:#13a5b0; border:1px solid #c2c2c2;border-right:0;}
.board_tab li:nth-child(3) a {border-right:1px solid #c2c2c2;}
.board_tab li:nth-child(5n) a {border-right:1px solid #c2c2c2;}
.board_tab li a:hover {background:#13a5b0; color:#fff;}
.board_tab li.on a {background:#13a5b0; color:#fff;}

/*회원가입*/
.join .chk_box{text-align:right;font-family: 'KoPub Dotum';font-size:4vw;}
.join .chk_box label span{color:#000;}
.join .info{background:#f7f7f7;}
.bd_btn{/*width:35%;*/line-height:7vw;font-family: 'KoPub Dotum';}
.join .bd_btn{width:35%;}

.border_box{border:1px solid #bfbfbf !important;box-sizing:border-box;margin:10% auto;}
.cw_wrap{font-family: 'KoPub Dotum';padding-top:10%;}
.cw_wrap .cw_title{background:none;}
.cw_wrap .cw_title strong{font-size:7vw;}
.cw_wrap .cw_title p{font-size:3vw;margin-top:5%;color:#bbbbbb;}
.cw_wrap  .end_text{font-size:4vw;letter-spacing:-2px;}
.cw_wrap  .end_text b{color:#000;font-size:5.5vw;}

/*회원정보수정*/
.btn_box.btn03 .bd_btn{width:32%;padding:0 !important;}

/*회원탈퇴*/

.kth_result_form.write .util .con input{width:80%;margin:0 auto;display:block;line-height:7vw;}

/*로그인*/
.login_keep{text-align:left;}
.login_keep_txt{background:url(../images/board/login_keep_bg.png) no-repeat;overflow:hidden;width:20%;background-size:100% 100%;position:relative;height:5vw;text-align:left;display:inline-block;vertical-align:middle;}
.login_keep_txt p{background:#13a5b0;color:#fff;width:50%;border-radius:30px;height:100%;font-size:3.2vw;display:inline-block;text-align:center;line-height:6vw;vertical-align:middle;font-weight:700;}

.login2{width:100%;}
.login2 a{background:#13a5b0;width:100%;display:block;height:8vw;line-height:8vw;padding:0;}
.login_btn{background:#13a5b0;color:#fff;width:100%;display:block;}
.sns_login{overflow:hidden;}
.sns_login a{width:49.5%;float:left;}
.sns_login a:nth-child(1){margin-right:1%;}
.sns_login img{width:100%;}

.link_box{border:1px solid #f2f2f2;width:90%;margin:5% auto;display:flex;height:50px;line-height:50px;justify-content:space-around;}
.link_box a{font-size:4vw;color:#3e3e3f;font-family: 'KoPub Dotum';text-align:center;position:relative;}
.link_box.link02 a{width:50%;}
.link_box a:nth-child(1):after{content:'';width:1px;height:10px;background:rgba(62,62,63,.5);position:absolute;top:50%;margin-top:-5px;right:-20%;}
.link_box.link02 a:nth-child(1):after{right:0;}

.kth_write_form .cw_box input, .kth_write_form .cw_box textarea, .kth_write_form .cw_box select{height:10vw;line-height:10vw;}

/*아이디/비밀번호 찿기*/
.kth_write_form .cw_wrap.login .cw_box.box2 .item input{padding:0;text-indent:1em;}
.kth_write_form .cw_wrap.login .cw_box.box2 .item:first-child{width:100%;}
.kth_write_form .cw_wrap.login .cw_box.box2 .item:first-child input:first-child{height:10vw;line-height:10vw;}
.kth_write_form .cw_box .sec3 select:nth-child(1),.kth_write_form .cw_wrap.login .cw_box.box2 .item .tel input{height:10vw;line-height:10vw;}
.kth_write_form .cw_wrap.login .cw_box.box2 .item:last-child{width:100%;padding:0;}
.kth_write_form .cw_wrap.login .cw_box.box2 .item:last-child a{height:10vw;line-height:10vw;background:#13a5b0;font-family: 'KoPub Dotum';font-size:4vw;margin-top:5%;}

.cw_wrap .cw_title.idpw p{font-size:4vw;line-height:8.5vw;margin:0;}
.cw_wrap .cw_title.idpw strong{display:inline-block;margin-right:5px;}

/*전후사진*/
.n_black{color:#252525 !important;}
.n_gray{color:#bbb !important;}

hr.line{padding:0;margin:5% 0;background:#a0a0a0;border:0;}
.kth_list_form .list_imgbox{padding:0;}
.kth_list_form .list_imgbox li{list-style:none;}
.kth_list_form .list_imgbox .box .cover em{font-style:normal;font-size:3.5vw;line-height:4.5vw;letter-spacing:-1px;}
.kth_list_form .list_imgbox .box .con span{font-size:3.5vw;line-height:4.5vw;font-family: 'KoPub Dotum';color:#252525;font-weight:700;}

.kth_result_form .util.basic.sec2 .title{font-size:12px;width:25%;}
.kth_result_form .util.basic.sec2 .con{margin:0;text-align:left;font-size:12px;width:75%;}

/*브랜드_list css / 게시판 list */

table.list{width: 100%;margin:10px auto 20px auto;border-top: 2px solid #707070;border-bottom: 2px solid #707070;}
table.list th{text-align: left;border-bottom: 1px solid #e5e5e5;padding:10px 0;}
table.list th h4{color:#4e4e58;font-size:3.5vw;line-height:4.5vw;font-weight:700;margin-top:0;margin-bottom:0;}
table.list th img{vertical-align: middle;width: 3.5%;height: auto;}
table.list th span.user_date{font-size:10px;color:#afafaf;}
table.list .tit{border-bottom: 2px solid #707070;}
table.list .tit td{color:#363636;}
table.list td{text-align: center;border-bottom: 1px solid #e5e5e5;padding:10px 0;font-size:12px;color:#363636;}
/*table.list td span.wait{color:#4e4e58;}*/
table.list td span.ask{color:#f2515d;}

/*게시판 view*/
.kth_result_form .util.basic.sec2 .con > img{margin-right:2%;width:4vw;}
.kth_result_form .util.basic.sec2 .con > img:nth-child(2){width:5vw;}

/*모바일상담*/
.btn02.write_btn{background:#13a5b0;box-sizing:content-box;padding:1%;width:98%;}
.btn02.write_btn a{color:#fff;width:99%;margin:0 auto;}
table.list td.device span{font-size:5vw;color:#252525;border:1px solid #252525;display:inline-block;line-height:6vw;width:7vw;}
.answer span{display:inline-block;font-weight:700;letter-spacing:-1px;padding:0 10%;font-size:3vw;line-height:7vw;}
.answer span.wait{border:1px solid #13a5b0;color:#13a5b0;}
.answer span.complete{background:#13a5b0;color:#fff;}
.write_t2 th{/*background:#f8f8f8;*/text-align:left;}
/*.write_t2 td{padding-left:2%;}*/

.dim_exit{right:0;}
.dim_close{font-size:10vw;}

@media all and (max-width:640px){
.pagelist td:nth-child(1) a:first-child{margin-right:5px;}
.pagelist td span{display:none;}
.pagelist td img{width:3vw;vertical-align:middle;}
.pagelist td .prev,.pagelist td .next{width:12vw;}
.pagelist td:not([class^='text']) a{width:auto;height:auto;border:0;}
.pagelist .text_add{width:60%;}
.pagelist .text_add strong{font-weight:700;}
.pagelist .text_add a{background:#fff;color:#d6d6d6;border:1px solid #d6d6d6;}
.pagelist .text_add strong{background:#13a5b0;color:#fff;}
.pagelist .text_add a,.pagelist .text_add strong{display:inline-block;line-height:4vw;width:4vw;height:4vw;font-size:2vw;vertical-align:middle;box-sizing:border-box;}
.pagelist .text_add a:focus,.pagelist .text_add strong:focus,.pagelist .text_add a:hover,.pagelist .text_add strong:hover{background:#13a5b0;color:#fff;border:1px solid #13a5b0;}
/*.pagelist .text_add a,.pagelist .text_add strong{font-size:12px;}*/
.kth_list_form .page_chk a{/*width:auto;height:auto;margin:0;line-height:5vw;border:0;*/}

}