@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@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;}		
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,input,button,textarea {
	font-size:14px; *color:#222;  font-family:'Noto Sans KR', sans-serif; font-weight:normal;
}
body {background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
img,fieldset,iframe {border:0 none}
li {list-style:none}
input,select,button {*vertical-align:middle;}
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}
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; 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;}

select {background-color:transparent; border:1px solid #ccc; color:#666; border-radius:0}


/* firefox fix */
input[type=number] { -webkit-appearance: none; }

/* PLACEHOLDER */
::-webkit-input-placeholder {font-size:14px; color:#bebebe;}
::-moz-placeholder {font-size:14px; color:#bebebe;}
:-ms-input-placeholder ,
input:-ms-input-placeholder {font-size:14px; color:#bebebe;}




/* 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;
}