@charset "utf-8";

@import url("fonts/nanumgothic/NanumGothic.css");
@import url("fonts/SCoreDream/SCoreDream.css");
@import url("fonts/releway/releway.css");
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* CSS Document */
html, body {position: relative; color: #333333; font-size:10px; font-family: 'NanumGothic', sans-serif; margin:0; padding:0; height:100%; width:100%; box-sizing:border-box; letter-spacing: -0.080em;}
form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, input, blockquote, th, td, thead, tbody, legend, label, select, option, button, fieldset, select, textarea {margin:0; padding:0;}
button {cursor:pointer; border:none; background:none;}
ol, ul, dl {list-style: none; padding:0; margin:0;}
fieldset, img {border:0; margin:0; padding:0; outline:0;}
input, select, button {vertical-align: top;}
li{list-style:none; padding:0; margin:0;}
textarea {overflow: auto;vertical-align: top;}
label {cursor:pointer;}
select{font-family: 'NanumGothic', sans-serif !important;/*-webkit-appearance: none; -moz-appearance: none; appearance: none;*/}
select::-ms-expand {display: none;}
table {width:100%; border-collapse:collapse; table-layout:fixed; border-spacing:0; word-break:break-all;}
a {text-decoration:none; cursor:pointer; color:#333;}
section, article, aside, hgroup, header, footer, nav, figure, figcaption, time, mark, canvas, video, audio, details, summary{display:block;}
h2{padding:0; margin:0; font-size:19px;}
table caption {height: 0;width: 0;text-indent: -9999px;}

input[type='tel'], input[type='url'], input[type='number'], input[type='email'], input[type='text'], input[type='password'], input.text, input.password{border:1px solid #ddd; font-size:15px;}
input[type="radio"],
input[type="checkbox"]	{/*display: none;*/}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0;}
input[type=number]{-moz-appearance: textfield;}

input, textarea {/*-webkit-appearance:none; -webkit-border-radius:0;*/}/*아이폰 그림자제거*/
address{font-style: normal;}

button:focus{outline: none;}
input:focus {outline:none;}
i, em, address, del, small {font-style: normal;}

#wrap {width:100%; /*height:100% !important*/ margin: 0 auto; position:relative;}

.mt5{margin-top:5px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.mt3{margin-top:3% !important;}
.mb3{margin-bottom:3% !important;}
.mb10{margin-bottom:10%;}

.sch{font-family:'s-core-dream-heavy', sans-serif;}
.scr{font-family:'s-core-dream-regular', sans-serif;}
.scl{font-family:'s-core-dream-light', sans-serif;}
.ny{font-family: 'Nanum Myeongjo', serif;}

.fw4{font-weight:400;}
.fw5{font-weight:500;}
.fw6{font-weight:600;}

.t19{font-size:19px;}
.t20{font-size:20px;}
.t22{font-size:22px;}
.t30{font-size:30px;}
.t35{font-size:35px;}

.tl{text-align:left;}

::selection {background:#8c0000; color:#ffffff;}
::-moz-selection{background:#8c0000; color:#ffffff}

/*ico*/
.new_icon{background:#8c0000; font-size:10px; color:#fff; font-weight:600; width:16px; height:16px; line-height:16px; display:inline-block; text-align:center; vertical-align:middle;}
.empty_li{font-size:14px; text-align:center;}