@charset "utf-8";

/**********
RESET.CSS
**********/
/*@import url("/fonts/NotoSansKR.css"); */

/* 초기화 */
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-size: 100%; font-weight:400; vertical-align: baseline;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block}
html ,body {width:100%; height:100%; }
body {line-height: 1; font-size:16px; background:#fafafa}
ol, ul, li {list-style: none}
th, td {vertical-align:middle}
em, var {font-style:normal}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
table {border-collapse: separate; border-spacing: 0}
legend, caption {position:absolute; font-size:0}
a {color:#000; cursor:pointer; text-decoration:none}
input, button {margin:0;padding:0; }
button {border:0; cursor:pointer; background:transparent; }
select {border-radius:0; *-webkit-appearance: none; *-moz-appearance: none; *appearance: none;}
b {font-weight:bold} /*에디터 사용시 폰트굵기 적용안되서 b태그는 기본값*/
* {word-break:keep-all}

input[type=tel],
input[type=time],
input[type=text],
input[type=password],
input[type=search],
input[type=email],
input[type=file],
input[type=url],
input[type=number],
input[type=submit],
input[type=date],
textarea {-webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius:0; box-shadow:none; box-sizing:border-box; resize:none; }


/* 화면전환 FADEIN 효과*/
body {animation:umfadein .7s ease-out none;-webkit-animation:umfadein .7s ease-out none}

@keyframes umfadein {
	from {opacity:0; filter:alpha(opacity=0)}
	to {opacity:1; filter:alpha(opacity=100)}
}
@-webkit-keyframes umfadein {
	from {opacity:0; filter:alpha(opacity=0)}
	to {opacity:1; filter:alpha(opacity=100)}
}

samp {display:block; clear:both}/* PC줄바꿈 */
dfn {display:none}/* 모바일바꿈 */

/* 포토샵 1000px 기준 font-size:1px = 1em */

/* pc,mobile show */
@media screen and (min-width:1025px){
	.pc_show {display:block}
	.m_show {display:none !important}
}
@media screen and (max-width:1024px){
	html, body {font-size:.5px}
	samp {display:none}/* PC줄바꿈 */
	dfn {display:block; clear:both}/* 모바일줄바꿈 */
	.pc_show {display:none !important}
	.m_show {display:block}
}

@media screen and (max-width:768px){
	html, body {}
}

@media screen and (max-width:640px){
	html, body {font-size:.4px}
}

@media screen and (max-width:375px){
	html, body {font-size:.377px}
}

@media screen and (max-width:320px){
	html, body {font-size:.35px}
}

/*갤럭시폴드*/
@media screen and (max-width:280px){
	html, body {font-size:.31px}
}
