@charset "utf-8";

@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

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

* {max-height:1000000px;margin:0;padding:0;}
img, fieldset, button {border:none;}
hr, button img {display:none;}
input, select, button {font-family:'Noto Sans KR', sans-serif, 'Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic;font-size:14px;font-weight:400;color:#202020;line-height:1.6;letter-spacing:-0.5px;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:#202020;text-decoration:none;vertical-align:top;}
a:hover, a:active, a:focus, a:visited {text-decoration:none;}
textarea {overflow:auto;} 
table {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:center;}
table img {vertical-align:top;}
th, td {vertical-align:middle;word-wrap:break-word;word-break:break-all;}
form  {margin:0;padding:0;}
img {vertical-align:top;}
table 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;}
.wrap { width:100%; max-width:1320px; margin:0 auto; }
.wrap2 { width:100%; max-width:1320px; margin:0 auto; }
.fl {float:left;}
.fr {float:right;}
.mc {margin:0 auto;}
.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;}

body {min-width:320px;position:relative;background:#fff;font-family:'Noto Sans KR', sans-serif, 'Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic;font-size:14px;font-weight:400;color:#202020;line-height:1.6;letter-spacing:-0.5px;-webkit-text-size-adjust:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.pre {display:inline;font-family:'Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic;font-size:14px;font-weight:400;color:#202020;line-height:1.6;letter-spacing:-0.5px;-webkit-text-size-adjust:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/* #wrap {position:relative;margin:0;padding:0;width:100%;height:100%;} */

.ct1{width:1680px;margin:auto}
.ct2{width:1320px;margin:auto} 

.mont{font-family: 'Montserrat', sans-serif;}
.crimson{font-family: 'Crimson Pro', serif;}
.nanumM{font-family: 'Nanum Myeongjo', serif; }
.claer:after{display: block;content: '';clear: both;}



 
/* @font-face {
font-family: '123RF';
font-style: normal;
src: url('/fonts/123RF.eot');
src: url('/fonts/123RF.svg');
src: url('/fonts/123RF.ttf');
src: url('/fonts/123RF.woff');
src: url('/fonts/123RF.woff2');
} */