@charset "utf-8";
*{font-size:100%; font-family: 'MinSans', 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.3; color: #333; letter-spacing: -0.025em;}
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; border-style: none; 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-family: 돋움;
	font-weight: revert;
	line-height: 1.3;
	color: revert;
	letter-spacing: revert;
}