@charset "UTF-8";

* {
	font-size: 100%;
	font-family: 'APPLE_SANDG', sans-serif;
	font-weight: 400;
	padding:0;
	margin:0;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	line-height: 1;
	color: #000;
	letter-spacing: -0.025em;
}
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@100;300;400;500;600;700&display=swap');
.ibm{font-family: 'IBM Plex Sans KR', sans-serif;}
.myriad{font-family: 'myriad', sans-serif;}
html, body {
	background-color: #fff;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
a {
	text-decoration: none;
	color: inherit;
}
ul, ol, li {
	list-style-type: none;
}
img {
	border: 0 none;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
	display: inline-block;
	max-width: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
th {
	text-align: inherit;
	text-align: -webkit-match-parent;
}
thead, tbody, tfoot, tr, td, th {
	border-color: inherit;
	border-style: solid;
	border-width: 0;
}
label {
	display: inline-block;
}
input{
	font-family: inherit;
	-webkit-border-radius: 0;
	border: 0;
}
textarea {
	resize: none;
}
button {
	cursor: pointer;
	background-color: #fff;
	border: none;
	border-radius: 0;
}
textarea{
	resize: none;
}
address, em {
	font-style:normal;
}
input:focus, select:focus, option:focus, textarea:focus, button:focus {
	outline: none;
}
p, span, b, strong, h1, h2, h3, h4, h5, h6 {
	word-break: keep-all;
}
/*
span {
	display: inline-block;
}
*/
.clearfix:after {
	content: '';
	clear: both;
	display: block;
}


/* select 초기화 */
/* ------------------------------------------------------------------------------------ */
select{
	appearance: none;
	-webkit-appearance: none; /* 사파리, 크롬 하위버전용 */
	-moz-appearance: none; /* 사파리, 크롬 하위버전용 */
}
select::-ms-expand{ display: none; } /* 익스플로러용 */


/* 에디터뷰 reset css 해제 */
/* ------------------------------------------------------------------------------------ */
.none-reset, .none-reset * {
	font-size: revert;
	font-family: revert;
	font-weight: revert;
	line-height: 1.3;
	color: revert;
	letter-spacing: revert;
}