input[type=text], input[type=number], input[type=password]{height:30px;line-height:15px;padding:6px;color:#666;border:1px solid #dcdde3;box-sizing:border-box;}
input[type=text]:focus, input[type=number]:focus, input[type=password]:focus{border:1px solid #509BDB;box-shadow:0 0 3px #509BDB;}
input[type=file]{padding:3px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;}

.chk_result_box{margin-top:6px;}
.chk_message_a{display:inline-block;padding:6px 8px 6px 0;margin-top:0;}
.chk_message_b{display:inline-block;padding:6px 8px 6px 0;margin-top:0;color:#FF401E;}

table th,
table td,
table th a,
table td a{color:#393939;}

table.list{width:100%;table-layout:fixed;border-collapse:collapse;}
table.list>thead>tr>th,
table.list>tbody>tr>th{padding:6px 3px;line-height:1.5;text-align:center;background:#fff;white-space:nowrap;}
table.list>tbody>tr>td{padding:10px 6px;line-height:1.5;text-align:center;background:#fff;word-break:break-word;}
table.list .btn{padding:4px 7px;font-size:12px;line-height:12px;}

table.form{position:relative;width:100%;table-layout:fixed;border-collapse:collapse;}
table.form>tbody>tr{position:relative;}
table.form>thead>tr>th,
table.form>tbody>tr>th{padding:13px 5px 13px 15px;line-height:22px;text-align:left;vertical-align:middle;}
table.form>tbody>tr>td{padding:13px 12px;text-align:left;line-height:1.5;background:#fff;word-wrap:break-word;overflow-wrap:break-word;}
table.form>tbody>tr>td textarea{min-height:80px;}
table.form .btn{padding:6px 9px;font-size:12px;line-height:11px;}

table.view{width:100%;table-layout:fixed;border-collapse:collapse;}
table.view>thead>tr>th,
table.view>tbody>tr>th,
table.view>tfoot>tr>th{padding:12px 7px;line-height:1.5;text-align:center;background:#f4f4f4;}
table.view>thead>tr>td,
table.view>tbody>tr>td,
table.view>tfoot>tr>td{padding:12px 7px;line-height:1.5;text-align:center;background:#fff;word-wrap:break-word;overflow-wrap:break-word;word-wrap:break-word;overflow-wrap:break-word;}
table.view>thead>tr>td{font-weight:bold;}
table.view .btn{padding:4px 7px;font-size:12px;line-height:12px;}

table.border>thead>tr>th,
table.border>tbody>tr>th,
table.border>tfoot>tr>th,
table.border>thead>tr>td,
table.border>tbody>tr>td,
table.border>tfoot>tr>td{border:1px solid #dddddd;}
table.border_bottom>thead>tr>th,
table.border_bottom>tbody>tr>th,
table.border_bottom>thead>tr>td,
table.border_bottom>tbody>tr>td{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}

.post-list .list_expansion .box{border-bottom:1px solid #919191;}
.post-list .list_expansion .box .post-title .arrow{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #919191;}
.post-list .list_expansion .box .post-content .bull{background:#dfdfdf;}

.page{padding:60px 0;text-align:center;}
.page a,
.page button,
.page span{display:inline-block;vertical-align:middle;width:28px;height:28px;text-align:center;cursor:pointer;font-size:15px;line-height:28px;color:#707070;border:1px solid #dfdfdf;border-radius:2px;}
.page a:hover,
.page button:hover{text-decoration:underline;}
.page span.act{display:inline-block;vertical-align:middle;color:#fff;background:#070707;border-color:#070707;}

.upload_wrap .txt_wrap{display:none;padding:3px;margin-top:5px;border:1px solid #cdcdcd;}
.upload_wrap .txt_wrap .box{position:relative;padding:7px;}
.upload_wrap .txt_wrap .box:hover{background:#eee;}
.upload_wrap .txt_wrap .delete_btn{position:absolute;top:2px;right:4px;display:inline-block;padding:4px 7px;background:#fff;border:1px solid #dfdfdf;cursor:pointer;}

.upload_wrap .s_img_wrap{display:none;padding:8px;margin-top:5px;text-align:left;border:1px solid #ddd;background:#fff;}
.upload_wrap .s_img_wrap .box{position:relative;display:inline-block;width:100px;height:100px;margin:3px;text-align:center;background:#f2f2f4;cursor:pointer;}
.upload_wrap .s_img_wrap .box .img_box{position:relative;height:100%;line-height:100px;}
.upload_wrap .s_img_wrap .box .img_box img{max-height:100%;}
.upload_wrap .s_img_wrap .box .delete_btn{position:absolute;bottom:0;right:0;width:18px;height:18px;line-height:18px;color:#fff;background:#070707;opacity:.8;cursor:pointer;}
.upload_wrap .s_img_wrap .box .link_box input[type=text]{width:400px;}

.custom-checkbox .check-op{cursor:pointer;}
.custom-checkbox .check-op.disabled{cursor:auto;}
.custom-checkbox .check-op.btn{margin:2px 4px 2px 0;}
.custom-checkbox .check-op span.ui-icon{display:none !important;}
.custom-checkbox .check-op.checked span.ui-icon{display:inline-block !important;}

.page_title{padding:5px 0 35px 0;text-align:left;font-size:19px;font-weight:bold;color:#fff;}

.intro .block1{padding-top:40px;border-top:28px solid #E23545;}
.intro .block1 .r1{font-size:22px;line-height:32px;}
.intro .block1 .r1 strong{font-weight:bold;color:#E23545;}
.intro .block1 .r2{margin-top:40px;font-size:15px;line-height:24px;}
.intro .block2{margin-top:50px;}
.intro .sign{position:absolute;top:70px;right:0;text-align:right;font-size:15px;line-height:24px;}
.intro .sign strong{font-weight:bold;}
.intro .sign img{position:absolute;top:60px;right:0;}

.other-inquirues{margin-top:60px;text-align:center;}
.other-inquirues .col-full{max-width:920px;}
.other-inquirues .view th,
.other-inquirues .view td{padding-top:19px;padding-bottom:19px;}
.other-inquirues .view tr:first-child th,
.other-inquirues .view tr:first-child td{border-top:2px solid #E23545;}

.location .root_daum_roughmap{position:relative;z-index:1;width:100%;height:100%;}
.location .root_daum_roughmap .wrap_map{height:450px;}

@media screen and (max-width:767px) {
table.m1_list{display:block;width:auto;}
table.m1_list>colgroup{display:none;}
table.m1_list>tbody{display:block;}
table.m1_list>thead>tr,
table.m1_list>tbody>tr{display:block;padding:9px 0;border-bottom:1px solid #565656;}
table.m1_list>thead>tr>th,
table.m1_list>tbody>tr>th{display:block;}
table.m1_list>tbody>tr>td{display:inline-block;padding:3px 0 !important;text-align:left;border:none;box-sizing:border-box;}
table.m1_list>tbody>tr>td:before{content:attr(rel);display:inline;border:none;}

table.m1_view{display:block;width:auto;}
table.m1_view>colgroup{display:none;}
table.m1_view>tbody{display:block;border:1px solid #f0f0f0;}
table.m1_view>thead>tr,
table.m1_view>tbody>tr{display:block;}
table.m1_view>thead>tr>th,
table.m1_view>tbody>tr>th{display:block;padding:8px 9px;border:none;text-align:left;}
table.m1_view>tbody>tr>td{display:block;padding:8px 9px;border:none;text-align:left;}
table.m1_view>tbody>tr>td:before{content:attr(rel);display:block;margin-bottom:.2em;font-weight:bold;}

table.m1_form{display:block;width:auto;}
table.m1_form>colgroup{display:none;}
table.m1_form>tbody{display:block;border-top:none;}
table.m1_form>thead>tr,
table.m1_form>tbody>tr{display:block;position:relative;font-size:0;}
table.m1_form>thead>tr:after,
table.m1_form>tbody>tr:after{content:'';position:absolute;z-index:0;top:0;right:0;height:100%;}
table.m1_form>tbody>tr>th,
table.m1_form>tbody>tr>td{display:inline-block;position:relative;z-index:1;font-size:13px;border:none;box-sizing:border-box;}
table.m1_form>tbody>tr>th{padding:12px 0 12px 0;}
table.m1_form>tbody>tr>td{padding:12px 0 12px 15px;}
table.m1_form>tbody>tr:after{width:70%;}
table.m1_form>tbody>tr>th{width:30%;}
table.m1_form>tbody>tr>td{width:70%;}

.user-common-form td select{padding:0 2px;}

.intro{padding:0 14px;}
.intro .sign{display:block;position:static;top:0;margin-top:60px;}
.intro .sign .img{display:block;margin-top:20px;}
.intro .sign .img img{position:static;top:0;}
}