/**
* A-Marketing Cascading Style Sheets
* File Name : basic.css
* Description : basic 반응형 스타일시트
* Author : Web business Team / White
* Email : yan@amarketing.co.kr
* Date : 2017.05.31
* Update : 2017.05.31
* Copyright(c) 2017 A-Marketing. All Rights Reserved.
*/

/* 온라인문의스킨 */
.inquire_skin { width:1200px; margin:0 auto;}
.inquire_skin h3 { margin-bottom:20px; font-size:30px; font-weight:lighter; color:#222; letter-spacing:-0.075em; line-height:1em;}
.privacy_box { overflow-y:scroll; height:100px; padding:40px; background:#fff; font-size:15px; color:#333; letter-spacing:-0.05em; line-height:1.4em;}
.radio_checks:after  { content:""; display:block; clear:both;}
.radio_checks div { float:left; margin-right:15px;}

/* 공통스킨_글쓰기 */
.basic_write_skin .p_required { padding-bottom:10px; font-size:14px; color:#797979; letter-spacing:-0.05em; text-align:right;}
.basic_write_skin .p_summury { font-size:13px; color:#797979; letter-spacing:-0.05em;}
.basic_write_skin dl { overflow:hidden; width:100%; padding:15px 0; border-top:solid 1px #333; border-bottom:solid 1px #ccc;}
.basic_write_skin dt { float:left; width:17%; padding:8px 0 8px 3%; font-size:14px; font-weight:bold; color:#222; line-height:42px;}
.basic_write_skin dd { float:left; width:80%; padding:8px 0 8px 0; font-size:14px; min-height:42px;}
.basic_write_skin .input_select { width:130px; height:42px; line-height:42px; padding:0 10px; border:0; border-radius:0; font-size:14px; background:#f2f2f2 url('image/bg_arr_select_black.png') no-repeat right center; color:#333;}
.basic_write_skin .input_text { width:50%; height:42px; line-height:42px; padding:0 1.5%; border:0; border-radius:0; font-size:14px; background:#f2f2f2; color:#333; vertical-align:middle;}
.basic_write_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:#f2f2f2; color:#333;}
.basic_write_skin .wd_small { width:25% !important;}
.basic_write_skin .wd_phone { width:15% !important;}
.basic_write_skin .wd_medium { width:50% !important;}
.basic_write_skin .wd_large { width:97% !important;}
.basic_write_skin .img_kca { float:left; cursor:pointer; height:42px;}
.basic_write_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;}
.basic_write_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;}
.basic_write_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;}

/* 스킨_중간버튼 */
.board_skin_btn { margin-top:40px; text-align:center;}





/* ////////////////////////////////////////////////// tablet */
@media all and (min-width:641px) and (max-width:1000px) {
/* 온라인문의스킨 */
.inquire_skin { width:100%; margin:0 auto;}

/* 공통스킨_글쓰기 */
.basic_write_skin dt { width:22%;}
.basic_write_skin dd { width:75%;}
}





/* ////////////////////////////////////////////////// mobile */
@media all and (max-width:640px) {
/* 온라인문의스킨 */
.inquire_skin { width:100%; margin:0 auto;}
.inquire_skin h3 { margin-bottom:15px; font-size:20px;}
.privacy_box { padding:20px; font-size:14px;}

/* 공통스킨_글쓰기 */
.basic_write_skin .p_required { font-size:13px;}
.basic_write_skin .p_summury { margin-left:0; font-size:12px;}
.basic_write_skin dl { padding:10px 0;}
.basic_write_skin dt { float:none; width:100%; padding:0; font-size:13px; line-height:34px;}
.basic_write_skin dd { float:none; width:100%; padding:0 0 5px 0; font-size:12px; min-height:34px;}
.basic_write_skin .input_select { width:100px; height:34px; line-height:34px; background-size:10px; font-size:13px;}
.basic_write_skin .input_text { width:97%; height:34px; line-height:34px; font-size:13px;}
.basic_write_skin .input_textarea { font-size:13px;}
.basic_write_skin .wd_phone { width:28% !important;}
.basic_write_skin .wd_medium { width:70% !important;}
.basic_write_skin .img_kca { height:34px;}

/* 스킨_중간버튼 */
.board_skin_btn { margin-top:25px;}

}
