@charset "utf-8";

* {margin:0; padding:0; border:0; word-break:break-all; box-sizing:border-box;}

body, input, select, textarea, button {color:#000000; font-family:"notoDemiLight", "NanumSquareR",HelveticaNeue-Light, "돋움", Dotum, "굴림", Gulim, sans-serif; /*font-family:'Poppins', sans-serif;*/}
@media screen and (min-width:1000px) {
	body, input, select, textarea, button {font-size:18px;}
}
@media screen and (min-width:416px) and (max-width:999px) {
	body, input, select, textarea, button {font-size:16px;}
}
@media screen and (max-width:415px) {
	body, input, select, textarea, button {font-size:15px;}
}
li {list-style:none;}
table {border-spacing:0; border-collapse:collapse;}
th {font-weight:normal;}
address, em {font-style:normal;}
button, select, input[type="submit"], input[type="reset"], input[type="button"], input[type="date"] {background-color:transparent;}
select, textarea, input[type="text"], input[type="submit"], input[type="reset"], input[type="button"] {/*-webkit-border-radius:0; -webkit-appearance:none;*/}
input[type="date"] {/*-webkit-border-radius:0;*/}
button, input[type="submit"], input[type="reset"], input[type="button"] {cursor:pointer;}
h2, h3, h4, h5, h6 {font-weight:normal;}

/* mobile */
/* button, select, textarea, input {outline:none;} */

a:link, a:visited, a:active, button:hover {color:#000000; text-decoration:none;}
a:hover, a:focus {color:#000000; text-decoration:none;}

.hide {position:fixed; top:-99999px; left:-99999px; width:0; height:0; font-size:0; line-height:0; text-indent:-99999px;}


@font-face {font-family:"notoBlack"; src:url("../font/NotoSansKR-Black.woff") format("woff");}
@font-face {font-family:"notoBold"; src:url("../font/NanumSquareEB.woff") format("woff");}
@font-face {font-family:"notoMedium"; src:url("../font/NanumSquareR.woff") format("woff");}
@font-face {font-family:"notoRegular"; src:url("../font/NotoSansKR-Regular.woff") format("woff");}
@font-face {font-family:"notoDemiLight"; src:url("../font/NotoSansKR-DemiLight.woff") format("woff");}
@font-face {font-family:"notoLight"; src:url("../font/NotoSansKR-Light.woff") format("woff");}
@font-face {font-family:"notoThin"; src:url("../font/NotoSansKR-Thin.woff") format("woff");}

@font-face {font-family:"spoqaBold"; src:url("../font/SpoqaHanSans-Bold.woff") format("woff");}
@font-face {font-family:"spoqaRegular"; src:url("../font/SpoqaHanSans-Regular.woff") format("woff");}
@font-face {font-family:"spoqaLight"; src:url("../font/SpoqaHanSans-Light.woff") format("woff");}
@font-face {font-family:"spoqaThin"; src:url("../font/SpoqaHanSans-Thin.woff") format("woff");}

@font-face {font-family:"NanumSquareR"; src:url("../font/NanumSquareR.woff") format("woff");}
@font-face {font-family:"NanumSquareB"; src:url("../font/NanumSquareB.woff") format("woff");}

@font-face {
    font-family: 'TmoneyRoundWindRegular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/TmoneyRoundWindRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TmoneyRoundWindExtraBold';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/TmoneyRoundWindExtraBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/*
@media screen and (min-width:1025px) {} // pc
@media screen and (min-width:416px) and (max-width:1024px) {} // tablet
@media screen and (max-width:415px) {} // mobile
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {} // IE11 hack
*/


	

