@charset "utf-8";

.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.tit,.kth_list_form .list_box.sec5 .box{width:20%;}

.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:14.28%;}

.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:5%; padding-right:5%;}

/*페이징*/
.kth_list_form .page_chk {width:100%; text-align:center;}
.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:#35b8ee; color:#fff;}
.kth_list_form .page_chk a.on {background:#35b8ee; color:#fff;}

.kth_list_form .view {width:100%; padding:30px 5%; 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; 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;}
.kth_list_form .list_imgbox .box a {display:block;}
.kth_list_form .list_imgbox .box img {display:block; width:100%; height:190px;}
.kth_list_form .list_imgbox .box .con {width:100%; padding:10px 0; background:#ddd; text-align:center;}
.kth_list_form .list_imgbox .box .con span {display:inline-block; font-size:16px; color:#333;}
.kth_list_form .new {display:inline-block; margin-left:5px; padding:2px 5px; background:#35b8ee; font-size:12px; color:#fff;}

/*세로배열 이미지 리스트*/
.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;}

/*로그인*/
.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.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;}

.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:#35b8ee;}
.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 .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;}

.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.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:16px; 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;}

.bd_btn {display:inline-block; text-align:center; cursor:pointer; padding:5px 25px; background:#35b8ee; border:1px solid #35b8ee; font-size:17px; color:#fff; /*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:#fff; border:1px solid #35b8ee; color:#35b8ee;}
.bd_btn.gray {background:#494949; border:1px solid #494949;}
.bd_btn.gray:hover {background:#fff; border:1px solid #8d8d8d; color:#333;}

.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%;}


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

}

/*해상도 701px이상 1201px이하 Size의 css 적용*/
@media all and (min-width:801px) 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:20vw;}

	.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;}

}

/*해상도 700px이하 Size의 css 적용*/
@media all and (max-width:800px){
	.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:block;}
	.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 .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.sec3.center .list_box .box,.kth_list_form.sec3.center .list_box.sec3 .box{width:20%;}
	.kth_list_form.sec3.center .list_box .box.tit,.kth_list_form.sec3.center .list_box.sec3 .box.tit{width:60%;}

	.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.sec6 .list_box .box,.kth_list_form .list_box.sec6 .box{width:20%;}
	.kth_list_form.sec6 .list_box .box.tit,.kth_list_form .list_box.sec6 .box.tit{width:40%; 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:20%;}
	.kth_list_form.sec7 .list_box .box.tit,.kth_list_form .list_box.sec7 .box.tit{width:20%; 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:25px; 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:26vw;}

	.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%}

}
