@charset "utf-8";
/*@import url(http://fonts.googleapis.com/css?family=Noto+Sans);*/

@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);

html {width:100%; height:100%;}
body {width:100%; height:100%; background:#f1f1f1; overflow-y:scroll;}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, div{margin:0; padding:0;}
body, input, select, div, textarea, table, button {font-size:13px; font-family: Malgun Gothic, dotum, Tahoma,arial; color:#444;}/*Noto Sans CJK*/
table {width:100%; border:0; border-spacing:0px; border-collapse:collapse;}
html:first-child select {padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */
legend {display:none; visibility:hidden;}
img, fieldset, button {vertical-align:middle; border:0;}
ul, ol {list-style:none;}
em, address {font-style:normal;}
hr {display:none; visibility:hidden;}
caption  {display:none;}
input, textarea, button {line-height: 24px; /* 입력폼에서 춤추지 않는 최소 줄간 1.2 */ vertical-align: middle; height:24px; padding:2px 0 4px 3px; border:1px solid #d7d7d7}
label {cursor:pointer;}
a {text-decoration:none;color:#444;}
a:hover, a:active, a:focus{text-decoration:none; /* color:#444; */}
select{height:30px; padding:4px; vertical-align:middle; font-size:14px; color:#444; border:1px solid #d7d7d7}

.hands {cursor:pointer !important;}
.hide {display:block; height: 0; width: 0; font-size: 0; line-height: 0; margin: 0; padding: 0; overflow:hidden;}


/* clear class */
.clear {clear:both !important;}
.clfix:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
.clfix {display:inline-block;}
.clfix {display:block;}
* html .clfix {height:1%;} /* hides from ie-mac */
.clfix {zoom:1;} /*for ie 5.5-7*/

/* ALIGN */
.alC {text-align:center !important;}
.alL {text-align:left !important;}
.alR {text-align:right !important;}
.alJ {text-align:justify !important;}

.vt {vertical-align:top !important;}
.vm {vertical-align:middle !important;}
.vb {vertical-align:bottom !important;}


/*공통*/
.mal5{margin-left:5px !important;}
.mat5{margin-top:5px;}
.mat10{margin-top:10px !important;}
.mat20{margin-top:20px !important;}
.mat_58{margin-top:58px !important;}
.mat70{margin-top:70px !important;}
.pat15{padding-top:15px !important}


.fl{float:left;}

