/* common */
html, body {margin:0;padding:0;height:100%;word-break: keep-all; font-weight: 200;}
body {background-color:#ffffff;color:#666;font-family: 'Noto Sans KR', sans-serif;font-size:13px; font-weight: 400; overflow-x:hidden;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;word-break: keep-all;}
form, fieldset {margin:0;padding:0;border:none}
p, ul, ol, li, dl, dt, dd {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;table-layout:fixed;word-wrap:break-word;word-break: break-all;}
em {font-style:normal;word-break: keep-all;}
a {text-decoration:none; color: #333;word-break: keep-all;}
a:hover, a:active {text-decoration:none; color:#000;word-break: keep-all;}
table {width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;word-break: keep-all;}
* html table {border-collapse:collapse}
*+html table {border-collapse:collapse}
img {border:none}
input[type="radio"] {margin:0;padding:0;position:relative;top:1px}
input[type="checkbox"] {margin:0;padding:0;position:relative;top:1px}
input[type="text"], input[type="password"], input[type="file"], input[type="tel"] {font-family:'Noto Sans KR', sans-serif; border:1px solid #cdd3d4;padding:0 12px;line-height:22px;height:22px;background-color:white;color:#6c7273}
button {font-family:'Noto Sans KR', sans-serif;}
button[type="submit"] {filter:chroma(color=#000000)}
textarea {font-family:'Noto Sans KR', sans-serif; resize:none;border:1px solid #cdd3d4;padding:7px 12px;background-color:#ecefef;color:#6c7273}
a:visited,a:hover,a:active,a:focus{}
caption,legend{width:0;height:0;font-size:0;text-indent:-9999px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-family:'Noto Sans KR', sans-serif; font-size:14px;color:#333; font-weight: 200;}
p, span, em,  h2,h4,h5,h6,a,li,dt,dd,table,tr,td,div{font-family:'Noto Sans KR', sans-serif; font-weight: 400; font-size:15px;}
a{border:none; color: #333;}

/* reset css  */
.cf:after{content: ""; display: block; clear: both;}
.ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.fixed {position:fixed; top:0px; z-index:400;}
.big-title{font-family:'Noto Sans KR', sans-serif; font-size: 26px; color: #333; margin-bottom: 10px; font-weight: 400;}
.sub-title{font-size: 14px; color: #bbb; font-weight: 400; letter-spacing:1px;	}
.english{font-family: 'Montserrat', sans-serif !important; letter-spacing:1px; font-weight:600 !important; letter-spacing: 0 !important;}
.pointtext{font-family: 'Dancing Script', cursive;}
.hide{font-size:0;text-indent:-9999em; overflow:hidden;width:0;height:0; overflow: hidden;visibility: hidden; line-height: 0;}
#skipNav a{display:block;position:absolute;left:0;top:-10000px;text-align: center; width:100%;height:30px;z-index: 500;line-height:30px;font-weight:bold;font-size:14px;}
#skipNav a:hover,#skipNav a:focus,#skipNav a:active{background:#ccc;top:0}



@media screen and (max-width: 750px){
	p, span, em,  h2,h4,h5,h6,a,li,dt,dd,table,tr,td,div{font-family:'Noto Sans KR', sans-serif; font-weight: 400; font-size:12px;}
a{border:none; color: #333;}
}
