@charset "UTF-8";
/*font 설정*/
@font-face {
	font-family: 'Nanum Barun Gothic';
	font-style: normal;
	font-weight: 400;
	src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
	src: url(/mhtml/font/NanumBarunGothic.eot);
	src: url(/mhtml/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
	url(/mhtml/font/NanumBarunGothic.woff) format('woff'),
	url(/mhtml/font/NanumBarunGothic.ttf) format('truetype');
}
/* mobile style */
*{-webkit-text-size-adjust:none;}
body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea,button,select{margin:0; padding:0; font-family: '나눔바른고딕','Nanum Barun Gothic' , serif,sans-serif; font-weight:normal;}
body{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li{list-style:none}
a{text-decoration:none}
a[href^="tel"]{ font-style:normal}
address, caption, em, var{font-style:normal; font-weight:normal}
input, textarea, select{letter-spacing:normal}
ol, ul, dl{list-style:none}
fieldset, img{border:0}
legend, caption{display:none}
img {display:block; max-width:100%; border:0; vertical-align:top;}
hr{display:none}
table{border-collapse:collapse; border-spacing:0}
br{letter-spacing:normal}
p{letter-spacing:normal}
input{vertical-align:middle}
input[type="text"], input[type="password"]{-webkit-appearance:none; border-radius:0; -webkit-border-radius:0;}
input[type="checkbox"]{-webkit-appearance:none; -webkit-border-radius:0;}
input:checked[type="checkbox"]{-webkit-appearance:checkbox}
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button; border-radius:0; -webkit-border-radius:0;}
input[type="file"] {width:auto !important; -webkit-linear-gradient:0; -webkit-appearance:none; background:none; }
textarea {width:100%; -webkit-appearance:none;}
select{-webkit-appearance:menulist-text;}