/**
* File Name : basic.css
* Description : Basic 반응형 스타일시트
*/

/* 공통스킨_글쓰기 */
.p-required { padding-bottom:10px; font-size:14px; color:#444; letter-spacing:-0.05em;}

/* .write_form_skin dl { overflow:hidden; width:100%; padding:15px 0; border-top:solid 1px #333; border-bottom:solid 1px #ccc;}
.write_form_skin dt { float:left; width:17%; padding:8px 0 8px 3%; font-size:14px; font-weight:bold; color:#222; line-height:42px;}
.write_form_skin dd { float:left; width:80%; padding:8px 0 8px 0; font-size:14px; min-height:42px;}
.write_form_skin .input_select { width:130px; height:42px; line-height:42px; padding:0 10px; border:0; border-radius:0; font-size:14px; background:#efefef url('image/bg-arr-select-black.png') no-repeat right center; color:#333;}
.write_form_skin .input_text { width:50%; height:42px; line-height:42px; padding:0 1.5%; border:0; border-radius:0; font-size:14px; background:#efefef; color:#333; vertical-align:middle;}
.write_form_skin .input_textarea { max-width:97%; min-width:97%; max-height:100px; min-height:100px; padding:1.5%; border:0; border-radius:0; font-size:14px; background:#efefef; color:#333;}
.write_form_skin .wd_small { width:20% !important;}
.write_form_skin .wd_phone { width:15% !important;}
.write_form_skin .wd_medium { width:50% !important;}
.write_form_skin .wd_large { width:97% !important;}
.write_form_skin .mail_select { width: 200px;}
.write_form_skin .img_kca { float:left; cursor:pointer; height:42px;}
.write_form_skin .filebox input[type="file"] { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.write_form_skin .filebox label { display:inline-block; font-size:14px; height:42px; line-height:42px; vertical-align:middle; padding:0 20px; background:#999; cursor:pointer; border-radius:4px; color:#fff;}
.write_form_skin .filebox .upload_name { display:inline-block; width:220px; font-size:14px; height:42px; line-height:42px; vertical-align:middle; padding:0 10px; background:#fff; border:0; -webkit-appearance:none; -moz-appearance:none; appearance:none;} */
.write_form_skin dl { overflow: hidden; width: 100%; border-top: solid 1px #333; border-bottom: solid 1px #dbdbdb;}
.write_form_skin dt { float: left; width: 20%; padding: 8px 0; font-weight: 700; font-size: 15px; color: #444; text-align: center; line-height: 46px;}
.write_form_skin dd { float: left; width: 80%; padding: 8px 0; font-size: 15px; color: #444; line-height: 46px;}
.write_form_skin dd a { color: #444;}
.write_form_skin .input-select { width: 150px; height: 46px; line-height: 46px; padding: 0 20px; border: solid 1px #ddd; box-sizing: border-box; border-radius: 3px; font-size: 15px; background: #f2f2f2 url('image/bg-arr-select-black.png') no-repeat 97% center; color: #444;}
.write_form_skin .input-text {height: 46px; line-height: 46px; padding: 0 2%; border: solid 1px #ddd; box-sizing: border-box; border-radius: 3px; font-size: 15px; background: #f2f2f2; color: #444;}
.write_form_skin .input-textarea { width: 96%; min-width: 96%; max-width: 96%; height: 200px; max-height: 200px; min-height: 200px; line-height: 46px; padding: 0 2%; border: solid 1px #ddd; box-sizing: border-box; border-radius: 3px; font-size: 15px; background: #f2f2f2; color: #444;}
.write_form_skin .wd-small,
.write_form_skin .wd-call,
.write_form_skin .wd-kca { width: 20% !important;}
.write_form_skin .wd-mail { width: 30% !important;}
.write_form_skin .wd-medium { width:40% !important;}
.write_form_skin .wd-large { width:60% !important;}
.write_form_skin .wd-grand { width:80% !important;}
.write_form_skin .img_kca { float:left; cursor:pointer; height:42px;}
.write_form_skin .filebox input[type="file"] { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.write_form_skin .filebox label { display:inline-block; font-size:14px; height:42px; line-height:42px; vertical-align:middle; padding:0 20px; background:#999; cursor:pointer; border-radius:4px; color:#fff;}
.write_form_skin .filebox .upload_name { display:inline-block; width:220px; font-size:14px; height:42px; line-height:42px; vertical-align:middle; padding:0 10px; background:#fff; border:0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}

/* 개인정보취급방침 */
.privacy_box { border: solid 1px #dbdbdb; background: #f8f8f8; color: #444; font-size: 15px; padding: 30px; border-radius: 10px; line-height: 1.5em;}

/* 베이직스킨_중간버튼 */
.board-skin-btn { margin-top:40px; text-align:center;}





/* ////////////////////////////////////////////////// tablet */
@media all and (max-width:990px) {
    /* 공통스킨-글쓰기 */
}
/* ////////////////////////////////////////////////// mobile */
@media all and (max-width:640px) {
    /* 공통스킨_글쓰기 */
    .p-required { font-size: 13px;}
    .p_summury { font-size: 12px;}

    .write_form_skin dt { float: none; width: 90%; padding: 5px 5% 0; text-align: left; font-size: 13px; line-height: 38px;}
    .write_form_skin dd { float: none; width: 90%; padding: 0 5% 5px; font-size: 13px; line-height: 38px;}
    .write_form_skin .input-text { width: 100%; height: 38px; line-height: 38px; margin: 2px 0; font-size: 13px;}
    .write_form_skin .input-select { height: 38px; line-height: 38px; padding: 0 10px; margin: 2px 0; font-size: 13px; width: 30%;}
    .write_form_skin .input-textarea { width: 100%; min-width: 100%; max-width: 100%;  margin: 2px 0; height: 70px; max-height: 70px; min-height: 70px; font-size: 13px;}
    .write_form_skin .wd-small { width:45% !important;}
    .write_form_skin .wd-call { width:30% !important;}
    .write_form_skin .wd-medium { width:100% !important;}
    .write_form_skin .wd-mail { width: 50% !important;}
    .write_form_skin .img_kca { height:38px;}
    /* .p_required { font-size:13px;}
    .write_form_skin dl { padding:10px 0;}
    .write_form_skin dt { float:none; width:100%; padding:0; font-size:13px; line-height:34px;}
    .write_form_skin dd { float:none; width:100%; padding:0 0 5px 0; font-size:12px; min-height:34px;}
    .write_form_skin .input_select { width:100px; height:34px; line-height:34px; background-size:10px; font-size:13px;}
    .write_form_skin .input_text { width:97%; height:34px; line-height:34px; font-size:13px;}
    .write_form_skin .input_textarea { font-size:13px;}
    .write_form_skin .wd_phone { width:25% !important;}
    .write_form_skin .mail_select { width: 80%; margin-top: 5px;}
    .write_form_skin .wd_small { width:40% !important;}
    .write_form_skin .wd_medium { width:70% !important;}
    .write_form_skin .img_kca { height:34px;} */

    /* 개인정보취급방침 */
    .privacy_box { font-size: 12px; padding: 20px;}

    /* 베이직스킨_중간버튼 */
    .board-skin-btn { margin-top:25px;}

}
