@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); 

/* 익스플로어 */
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}




/* Reset */
html,body{width:100%;overflow-x:hidden;}
html{overflow-y:scroll;font-size:10px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button {margin:0;padding:0; font-family:'Noto Sans KR', sans-serif; font-weight:normal;}		
body,h1,h2,h3,h4,input,button{font-size:14px;color:#222;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
body, h1, h2, h3, h4, h5, h6 {font-family:'Noto Sans kr','Nanum Gothic','Malgun Gothic',sans-serif;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button {vertical-align:middle; font-family:'Noto Sans KR', sans-serif;}
img{vertical-align:top}
i,em,address{font-style:normal;}
label,button{cursor:pointer}
button{margin:0;padding:0}
a {color:#000000;text-decoration:none}
a:hover {text-decoration:none;}

button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:30px;padding-right:6px; border:1px solid #ccc; color:#666;}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
input::-ms-clear{display:none}
img {max-width: 100%;}

/* INPUT */
input[type=text],
input[type=tel],
input[type=email],
input[type=password],
input[type=url],
input[type=submit],
input[type=button],
textarea {-webkit-appearance: none; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;font-family:'Noto Sans KR', sans-serif; border-radius:0}
input[type=radio] { border-radius: 100%; }
input[type=text]::-ms-clear,
input[type=tel]::-ms-clear,
input[type=email]::-ms-clear,
input[type=password]::-ms-clear,
input[type=url]::-ms-clear {display: none;}
input[type=number] { -moz-appearance:textfield;}

/* firefox fix */
input[type=number] { -webkit-appearance: none; }

/* PLACEHOLDER */
::-webkit-input-placeholder {font-family: 'Gotham', sans-serif;font-size: 15px;color: #bebebe;color: rgba(119, 119, 119, .5);}
::-moz-placeholder {font-family: 'Gotham', sans-serif;font-size: 15px;color: #bebebe;color: rgba(119, 119, 119, .5);}
:-ms-input-placeholder ,
input:-ms-input-placeholder{font-family: 'Gotham', sans-serif;font-size: 15px;color: #bebebe;color: rgba(119, 119, 119, .5);}


/* LIST FLOAT CLEAR */
ol:after, ul:after { content: ''; clear: both; display: table; }



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, time, figure, article, nav, header, footer, hgroup, video, audio, aside, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}