/* BASIC css start */
#contentWrapper { margin-top: 0; }
#conWrap { width: 1350px; margin: 0 auto; overflow: hidden; position:relative; box-sizing:border-box; }
#conWrap .joinBtn a:hover, #conWrap .joinBtn a:active, 
#conWrap .joinBtn a:link, #conWrap .joinBtn a:visited { color: #fff; text-decoration: none; }
#conWrap .joinBtn { position: fixed; bottom: 0; background: #262626; width: 1350px; z-index: 10; left: 50%; margin-left: -675px; display:none; }
#conWrap .joinBtn a { display: block; text-align: center; font-size: 28px; height: 100px; color: #FFFFFF; line-height: 110px; font-family: "NanumSquare", sans-serif; font-weight: 600; }
#conWrap .joinBtn a i { vertical-align: text-bottom; margin-bottom: 2px; }
#conWrap .joinBtn.fix { display: block; }
#conWrap .titleImg{ margin:auto 0; position:relative; width:100%; }
#conWrap .titleImg .txt{ width:2300px; }
#conWrap .contents1{ position:relative; }
.scroll { text-align: center; padding-top: 60px; }
.floating-menu.fix { position: fixed; z-index: 100; top: 0; width:1350px; }
.floating-menu{ overflow: hidden; }
.floating-menu li { position: relative; margin: 0; float: left; width: 25%; height: 100px; background:#333333; }
.floating-menu li::before { content: ''; position: absolute; width: 1px; height: 50px; background-color: #717171; top: 50%; left: 0; margin-top: -25px; }
.floating-menu li:first-child::before { display: none; }
.floating-menu li a { display: block; height: 100%; line-height: 100px; color: #adadad; text-align: center; text-decoration: none; font-size: 25px; letter-spacing: -2px; box-sizing: border-box; font-family: "NanumSquare", sans-serif; }
.floating-menu li.on a { background-color: #fff; color: #000; }
.floating-menu li.on::before { display: none; }
/* BASIC css end */

