@charset "euc-kr";
@import url("https://fonts.googleapis.com/earlyaccess/notosanskr.css");

*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html, body { margin:0; padding:0; font-family:"Noto Sans KR", "³ª´®°íµñ", "NanumGothic", "µ¸¿ò",Dotum,Arial,Verdana,Helvetica,sans-serif; font-size:14px !important; line-height:140%; color: #333; }


html {
overflow-y:scroll; overflow-x:hidden;

}


td, th, table, body, textarea, select, input, dt, dd {
	font-size: 12px; 
	font-family:"Noto Sans KR", "³ª´®°íµñ", "NanumGothic", "µ¸¿ò",Dotum,Arial,Verdana,Helvetica,sans-serif;
}


header,footer,section,article {display:block;}

input,textarea {color:#777; border:1px solid #ccc; background:#fbfafa; color:#000;}



ul,ol,li	{list-style:none outside;}
table		{border-collapse:collapse;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,em,p {margin:0;padding:0;}
fieldset	{border:0 none;}
img, fieldset {border:0 none;}
em,address{font-style:normal}
a {text-decoration:none;color:#777;}
a:hover {text-decoration:none;}





h1, h2, h3, h4, h5 ,h6,section,article,header,footer {display:block;}
h1, h2, h3, h4, h5 ,h6 {line-height: 120%;}


/* input form reset */
label{margin-left:5px;}
img, input, button, select, textarea{vertical-align:middle;margin:0;padding:0;}
input, textarea, select{letter-spacing:normal;font-family:"³ª´®°íµñ", "NanumGothic";}
input, select, button{position:relative;-webkit-appearance:none;-moz-appearance:none;}
button{padding:5px 10px;vertical-align:middle;font-size:12px;border:1px solid #d3d3d3;background:#fff;color:#000;box-sizing:border-box;font-family:"³ª´®°íµñ", "NanumGothic";}
.button{display:inline-block;padding:5px 10px;vertical-align:middle;font-size:12px;border:1px solid #d3d3d3;background:#fff;color:#000;box-sizing:border-box;font-family:"³ª´®°íµñ", "NanumGothic";}
select{font-size:12px;color:#000;border:1px solid #d3d3d3;border-radius:0;padding:8px 20px 8px 5px;background:#fff url(../img/arrow/arrow_down.png) no-repeat right center;box-sizing:border-box;font-family:"³ª´®°íµñ", "NanumGothic"}
select::-ms-expand{display: none;}
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="number"], input[type="date"], input[type="datetime"], input[type="month"], input[type="seach"]{padding:8px 5px 8px 5px;border-radius:0;border:1px solid #d3d3d3;color:#999;font-size:12px;box-sizing:border-box;font-family:"³ª´®°íµñ", "NanumGothic";}
input[type='date']{position:relative;}
::-webkit-datetime-edit, ::-webkit-clear-button, ::-webkit-calendar-picker-indicator{position:absolute;}
::-webkit-clear-button{right:1.54em;}
::-webkit-inner-spin-button{-webkit-appearance:none; margin:0;}
::-webkit-calendar-picker-indicator{right:0; padding:.539em .34em;}
::-webkit-inner-spin-button{display:none;}
input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;padding:0;background:url(../img/checkbox_off.png);background-size:20px 20px;border:0;border-radius:0;cursor:pointer;}
input[type="checkbox"]:checked{background:url(../img/checkbox_on.png);background-size:20px;}
input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;padding:0;background:url(../img/radio_off.png);background-size:20px 20px;border:0;border-radius:0;cursor:pointer;}
input[type="radio"]:checked{background:url(../img/radio_on.png);background-size:20px;border:0;}
input[type="tel"][disabled], input[type="tel"][readonly], input[type="text"][disabled], input[type="text"][readonly], input[type="password"][disabled], input[type="password"][readonly], input[type="email"][disabled], input[type="email"][readonly] {border: 1px solid #d3d3d3;background: #eaeaea;}
select, input, textarea, button{font-family:"³ª´®°íµñ", "Nanum Gothic", "sans serif";box-sizing:border-box;}	


	