@charset "UTF-8";

/********************************************************

			리셋 / 공통 / 폰트 css  [KBR]

********************************************************/
@import url(notoSans.css);
@import url(jquery.bxslider.css);
@import url(layout.css);
@import url(responsive.css);
@import url(board.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

*{word-wrap:break-word;}
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:"Noto Sans KR","Open Sans","맑은 고딕","AppleSDGothcNeo","AppleGothic", sans-serif;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight:300;font-size:16px;color:#333 ;letter-spacing:-.8px;}
body,input,textarea,select,button,table{font-size:14px;line-height:1.25}
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 {vertical-align:top;max-width: 100%;}
em,address{font-style:normal}
a{color:inherit;text-decoration:none}
strong {font-weight:600;}
#wrap {margin:0 auto;font-weight:300;font-family:"Noto Sans KR","Open Sans","맑은 고딕","AppleSDGothcNeo","AppleGothic", sans-serif;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
/* Skip Nav */
#skip {position:relative;z-index:99999999999;}
#skip a {display:block;overflow:hidden;width:1px;height:1px;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 */
.set_table {display:table;table-layout:fixed;width:100%;height:100%;}
.set__table {display:table-cell;vertical-align:middle;}
.maxWidth {max-width:1920px;margin:0 auto;}
.max__Width {max-width: 1170px;margin: 0 auto;}
.row {overflow:hidden;}
.row > li  {float:left;}
.inner--left {float:left;}
.inner--right {float:right !important;}
.ls0 {letter-spacing:0px}
.set_table {display: table;table-layout:fixed;width: 100%;height: 100%;}
.set__table {display: table-cell;height: 100%;vertical-align: middle;}
.commp {font-size: 16px;color: #666;line-height: 25px;}
.point_color {color: #96a95a;}