@charset "utf-8";


/**** Common ************************************************/

* {max-height:1000000px;margin:0;padding:0;}
img, fieldset, button {border:none;}
hr, button img {display:none;}
input, select, button, textarea {font-family:'Noto Sans Korean', 'Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic;font-size:14px;font-weight:400;color:#707070;line-height:1.86;letter-spacing:-0.03em;box-sizing:border-box;vertical-align:middle;}
input[type=submit] {cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
/* select::-ms-expand {display: none;}
 */ul, li {list-style:none;}
a {display:block;font-weight:400;color:#707070;text-decoration:none;vertical-align:top;}
a:hover, a:active, a:focus, a:visited {text-decoration:none;}
textarea {font-family:'Noto Sans Korean';overflow:auto;} 
table {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:center;}
table img {vertical-align:middle;width:auto;}
th, td {vertical-align:middle;word-wrap:break-word;word-break:break-all;}
form  {margin:0;padding:0;}
img {width:auto;vertical-align:middle;}
legend  {position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;} /* For Screen Reader */ 
caption {width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}
em {font-style:normal;}
p {display:block;}
/* .blind, .disabled {position:absolute;left:-9999px;top:-9999px;} */
.clear:after {content:"";display:block;clear:both;}
.fawb:before, .fawa:after {font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscalecolor:#fff;}
.wrap {width:100%;max-width:1800px;margin:0 auto;box-sizing:border-box;}
.wrapp {width:100%;max-width:1800px;margin:0 auto;box-sizing:border-box;padding:0 100px;}
.wrappp {width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box;}
.wrapppp {width:100%;max-width:1300px;margin:0 auto;box-sizing:border-box;}

body {/* min-width:1400px; */position:relative;background:#fff;font-family:'Noto Sans Korean','Noto Sans KR', 'Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic;font-size:18px;font-weight:400;color:#707070;line-height:1.77;letter-spacing:-0.03em;-webkit-text-size-adjust:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#wrap {position:relative;box-sizing:border-box;width:100%;margin:0 auto;}

.stb {display:table;width:100%;table-layout:fixed;}
.str {display:table-row;}
.stc {display:table-cell;vertical-align:middle;text-align:center;}
.stc-tl {display:table-cell;vertical-align:top;text-align:left;}
.stc-tr {display:table-cell;vertical-align:top;text-align:right;}
.stc-ml {display:table-cell;vertical-align:middle;text-align:left;}
.stc-mr {display:table-cell;vertical-align:middle;text-align:right;}
.stc-bl {display:table-cell;vertical-align:bottom;text-align:left;}
.stc-br {display:table-cell;vertical-align:bottom;text-align:right;}

.reg {font-size: 2em;line-height: 0;position: relative;top: 0.4em;}

.nanummyeongjo {font-family:'Nanum Myeongjo', sans-serif;}
.Montserrat{font-family: 'Montserrat', sans-serif;}

/* #wrap{ min-width: 1400px;} */

