@charset "UTF-8";

/********************************************************

			리셋 / 공통 / 폰트 css  [BSJ]

********************************************************/
@import url(jquery.bxslider.css);
@import url(layout.css);
@import url(contents.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html {overflow:hidden;}
body {overflow:auto}
body,html {height:100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,
textarea,button,select{margin:0;padding:0;font-family:'Nanum Gothic','나눔고딕','malgun gothic','AppleSDGothcNeo','AppleGothic', sans-serif;font-size:14px;color:#4a4a4a;letter-spacing:-.5px;}
body,input,textarea,select,button,table{line-height:1.4}
body{position:relative;background-color:#fff;color:#333}
body.s{-ms-text-size-adjust:none;-webkit-text-size-adjust:none}
img,fieldset{border:0}
ul,ol,li{list-style:none}
table{border-collapse:collapse}
img {max-width:100%;vertical-align:top;}
em,address{font-style:normal}
a{color:inherit;text-decoration:none;color:#4a4a4a;}
strong {font-weight:600;}
button,input[type="button"] {cursor:pointer;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-border-radius:1px;border-radius:1px;-moz-border-radius:1px;}
input[type=text] {width:100%;height:35px;padding:0 12px;background-color:#fff;border:1px solid #efefef;line-height:1.3;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;box-sizing: border-box;color:#333;}
#wrap {max-width:1500px;min-width:1170px;margin:0 auto;height:100%;font-family:'Nanum Gothic','나눔고딕','malgun gothic','AppleSDGothcNeo','AppleGothic', sans-serif;color:#4a4a4a;letter-spacing:-.5px;}
.loader_overflow {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999999}
/* Skip Nav */
#skip {position:relative;z-index:99999999999;}
#skip a {display:block;overflow:hidden;width:0;height:0;margin-bottom:-1px;background:#151c2d;font-weight:500;font-size:16px;color:#fff;white-space:nowrap;text-align:center;}
#skip a:focus, 
#skip a:active {position:absolute;width:100%;height:auto;margin-bottom:10px;padding:5px;left:0;top:0;box-sizing:border-box;}



/* layout common */
.l-table {display:table;table-layout:fixed;width:100%;height:100%;}
.l-cell {display:table-cell;vertical-align:middle;}
.inner {max-width:1300px;margin:0 auto;}
.row {overflow:hidden;}
.row > li  {float:left;}
.inner--left {float:left;}
.inner--right {float:right !important;}
.ls0 {letter-spacing:0px}
.maxWidth {max-width:1170px;margin:0 auto;}
