@charset "utf-8";
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,600&display=swap');

@font-face {
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:100;
	src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff');
}
@font-face {
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:300;
	src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff');
}
@font-face {
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:400;
	src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff');
}
@font-face {
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:500;
	src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff');
}


/* * {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;}
select::-ms-expand{display:none;} */
html{color:#555;background:#fff;}
legend{color:#555;}
html,body,div,span,applet,object,iframe, h1,h2,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, b,u,i,center, ul,li,dl,dt,dd, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;/* outline:0; */font-size:100%;}
abbr,acronym,address,caption,cite,code,dfn,em,strong,th,var, h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;font-variant:normal;}
input,textarea,select,optgroup,option,button{font-size:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%;}
body{line-height:1;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;}
caption{display:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
html {margin: 0; padding: 0; border: 0; min-width:960px}
body {font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','Malgun Gothic','맑은고딕',dotum,'돋움',sans-serif,arial; font-size:14px; line-height:17px; color:#555;}
table {font-size: inherit; font: 100%;}
pre, code, kbd, samp, tt {font-family: 'Dotum', 'Arial', 'Tahoma', sans-serif; font-size: 11px;}
img {border: 0;}
ul,ol,dl {margin: 0; padding: 0;}
ul li {list-style: none; margin: 0; padding: 0;}
ul.disc li {list-style: disc outside;}
ol li {list-style: decimal outside;}
dl dd {margin-left: 24px;}
th, thead th {font-weight: bold; text-align: left;}
caption {text-align: center;}
a {color: #555; text-decoration: none; cursor: pointer;}
a:hover {text-decoration: none;}
embed, object {display: block;}
#skipnavi {display:none;}
.blind{position:absolute;top:0;left:-5000px;padding:0;overflow:hidden;width:0;height:0;line-height:0;}



/* select{vertical-align:top;line-height:1.8em} */
input[type="text"]{vertical-align:middle}

input[type="number"]::-webkit-outer-spin-button, 
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


