html, body, div, span, h1, h2, h3, h4, h5, h6, address, img, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, header, footer, nav, section, p, button, a {margin:0;padding:0;border:0;font-family:"Noto Sans KR", "Noto Serif KR", sans-serif;}/* q:따움표 */
body {min-width:340px;line-height:24px;font-size:16px;color:#333;-webkit-text-size-adjust:100%;}/* -webkit-text-size-adjust:100%;- 아이폰 가로화면에서 폰트 자동확대 방지 */
ol, ul {list-style:none;}
table {border:0;border-spacing:0;}
table caption {overflow:hidden;width:0;height:0;}
hr {display:block;height:1px;border-top:1px solid #ccc;}
input, select {vertical-align:middle;}
input {-webkit-appearance:none;-webkit-border-radius:0;}
input::placeholder {color:#ccc;}
input::-ms-input-placeholder {color:#ccc;}
input::-webkit-input-placeholder {color:#ccc;}
input::-moz-input-placeholder {color:#ccc;}
input[type="checkbox"] {-webkit-appearance:checkbox;}
input[type="radio"] {-webkit-appearance:radio;border-radius:8px;}
address, em, i {font-style:normal;}/* 기울임 방지 */
button {border:none;cursor:pointer;}/* 기본보더 삭제, 오버시 기본 화살표로 되므로 커서포인트는 반드시 넣어야함 */
a, img {vertical-align:top;}
a {text-decoration:none;color:#666;color:inherit;}/* inherit 상위 객체의 값을 그대로 적용(상속) */
a:link, a:visited {}
a:hover, a:focus, a:active {color:#000;}

/* 브라우저 공통으로 보이게 */
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* 푸터 하단고정
html, body {height:100%;}
#fs_wrap {min-height:100%;height:100%;}
#fs_container_wrap {min-height:100%;padding:0 0 70px 0;}
#fs_container_wrap .fs_main_contents {min-height:100%;}
#fs_footer {margin-top:-70px;} */


/* 태블릿 */
@media only screen and (max-width:1023px) {
	body {font-size:15px;}
}
/* 모바일 */
@media only screen and (max-width:767px) {
	body {font-size:14px;}
}
