@charset "euc-kr";
/* default style */
* { -webkit-text-size-adjust: none; }
img { border: none; vertical-align: middle; }
html, body { height: 100%; width: 100%; min-width: 640px; background: #666; }
body, ul, li, h1, h2, h3, h4, dl, dt, dd { border: none; border-collapse: collapse; list-style: none; margin: 0; padding: 0; }
table, tr, td { margin: 0; padding: 0; border: none; border-collapse: collapse; list-style: none; }
body, input, select, textarea, table, tr, td, ul, li, dt, dd, dl, header, footer, h1, h2, h3, h4 { color: #333; font-family: 'Helvetica', 'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing: normal; font-size: 18px; font-weight: normal; line-height: normal; text-transform: none; text-shadow: #000; }
a { text-decoration: none; }
a:hover { text-decoration: none; }

/*Form style*/
form { margin: 0; font-family: 'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò', sans-serif; text-decoration: none; border: 0; }
input, textarea, select, option { margin: 0; color: #999; font-family: 'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò', sans-serif; font-size: 18px; letter-spacing: normal; text-decoration: none; padding: 7px 10px 8px; line-height: 20px; background: #fff; resize: none; border: none; border: 1px solid #e7e7e7; }
textarea { resize: none; line-height: 30px; }
select, option { padding: 6px 10px 7px; }

input[type="checkbox"] { display: none; }
input[type="checkbox"] + label { color: #f333; font-size: 18px; }
input[type="checkbox"] + label span { display: inline-block; width: 30px; height: 30px; margin: -6px 10px 0 0; vertical-align: middle; background: url(../../common/images/mobile/check_radio_sheet.png) left top no-repeat; cursor: pointer; }
input[type="checkbox"]:checked + label span { background: url(../../common/images/mobile/check_radio_sheet.png) -30px top no-repeat; }
input[type="radio"] { display: none; }
input[type="radio"] + label { color: #f333; font-size: 18px;}
input[type="radio"] + label span { display: inline-block; width: 30px; height: 30px; margin:-6px 10px 0 0; vertical-align: middle; background: url(../../common/images/mobile/check_radio_sheet.png) -60px top no-repeat; cursor: pointer; }
input[type="radio"]:checked + label span { background: url(../../common/images/mobile/check_radio_sheet.png) -90px top no-repeat; }

/*Position style*/
.lt { float: left; display: inline; }
.rt { float: right; display: inline; }
.st { position: static; }
.rl { position: relative; }
.ab { position: absolute; }
.fx { position: fixed; }
.clear { clear: both; height: 0; }
.va { vertical-align: top; }

/*text style*/
.txt_red{ color: #e72e2e; }
.txt_center { text-align: center; }

/*margin*/
.k_mart5 { margin-top: 5px; }
.k_mart9 { margin-top: 9px; }
.k_mart10 { margin-top: 10px; }
.k_mart12 { margin-top: 12px; }
.k_mart15 { margin-top: 15px; }
.k_mart20 { margin-top: 20px; }
.k_mart25 { margin-top: 25px; }
.k_mart30 { margin-top: 30px; }
.k_mart40 { margin-top: 40px; }
.k_mart50 { margin-top: 50px; }
.k_marl3 { margin-left: 3px; }
.k_marl5 { margin-left: 5px; }
.k_marl10 { margin-left: 10px; }
.k_marl12 { margin-left: 12px; }
.k_marl15 { margin-left: 15px; }
.k_marl20 { margin-left: 20px; }
.k_marl30 { margin-left: 30px; }
.k_marl35 { margin-left: 35px; }
.k_marl45 { margin-left: 45px; }
.k_marl55 { margin-left: 55px; }
.k_marl65 { margin-left: 65px; }
.k_marr5 { margin-right: 5px; }
