@charset "utf-8";

/*
* File : reset.css
* 
*
* SUMMARY:
* 01) RESET
* 02) INPUT
*/



/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    vertical-align: baseline;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {
	display: block;
}
/* body {
	line-height: 1;
} */
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
    /* width: 100%; */
    max-width: 100%;
    height: auto;
    vertical-align: top;
}



/* reset mobile default style */
html { -ms-text-size-adjust: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; text-size-adjust: none; }
body, textarea:focus, input:focus, a:focus { -webkit-tap-highlight-color: rgba(50, 65, 140, .08); }
body { -webkit-touch-callout: none; }







/* **************************************** *
 * INPUT
 * **************************************** */
 input[type=text],
 input[type=tel],
 input[type=email],
 input[type=password],
 input[type=url],
 input[type=number],
 input[type=search],
 textarea { appearance: none; -webkit-appearance: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; font-family: sans-serif; }
 input[type=submit], input[type=button], button { appearance: none; -webkit-appearance: none; font-family:  'Montserrat', 'Pretendard', sans-serif; border-radius: 0rem; }
 input[type=radio] { border-radius: 100%; }




 /* **************************************** *
 * WP CORE
 * **************************************** */
.screen-reader-text { text-indent: -9999rem; display: inline-block; overflow: hidden; }