@charset "UTF-8";
/* ------------------------------------------------------
 * 4. Footer Settings 
 * --------------------------------------------------- */
/* line 9, ../scss/footer.scss */
.footerNav {
  width: 1000px;
  margin: 40px auto 20px auto;
  color: #868687; }

/* line 14, ../scss/footer.scss */
.footerNav ul {
  width: 760px;
  margin: 0 auto; }

/* line 18, ../scss/footer.scss */
.footerNav ul li {
  float: left; }

/* line 21, ../scss/footer.scss */
.footerNav ul li a {
  color: #d9d9d9;
  text-decoration: none;
  padding: 0 10px; }

/* line 26, ../scss/footer.scss */
.footerNav ul li a:hover {
  color: #ed2400; }

/* line 30, ../scss/footer.scss */
#footer {
  width: 100%;
  background: #100c00;
  text-align: center;
  color: #5a5a5a;
  font-size: 12px; }

/* line 37, ../scss/footer.scss */
#footer .footerInner {
  width: 1000px;
  margin: 0 auto;
  background: url(../img/common/footer_line.jpg) no-repeat center top;
  padding: 15px 0 30px 0; }

/* line 51, ../scss/footer.scss */
.cntWrap {
  width: 1000px;
  margin: 0 auto;
  position: relative; }

/* aboutRO Area */
/* line 61, ../scss/footer.scss */
.top-aboutRo {
  background: url(../img/common/aboutRo_bg.jpg) no-repeat center top #212121;
  min-width: 1000px;
  height: 549px; }

/* line 66, ../scss/footer.scss */
.top-aboutRo img {
  display: inline; }

/* line 69, ../scss/footer.scss */
.top-aboutRo h2 {
  text-align: center;
  padding-top: 38px; }

/* line 73, ../scss/footer.scss */
.top-aboutRo .txtArea {
  position: absolute;
  width: 640px;
  top: 106px;
  left: 20px;
  color: #fff; }

/* line 80, ../scss/footer.scss */
.top-aboutRo .cnt01 {
  position: absolute;
  top: 183px;
  left: 20px; }

/* line 85, ../scss/footer.scss */
.top-aboutRo .cnt02 {
  position: absolute;
  top: 172px;
  left: 362px; }

/* line 90, ../scss/footer.scss */
.top-aboutRo .cnt03 {
  position: absolute;
  top: 120px;
  right: 20px; }

/* line 95, ../scss/footer.scss */
.top-aboutRo .btn {
  position: absolute;
  top: 508px;
  left: 260px; }

/* line 101, ../scss/footer.scss */
.top-detailBtn {
  text-align: center;
  margin: 60px auto 55px auto; }

/* line 110, ../scss/footer.scss */
.footerArea {
  background-color: #100c00;
  font-size: 14px; }
  /* line 114, ../scss/footer.scss */
  .footerArea a {
    font-size: 14px;
    color: #fff; }
    /* line 118, ../scss/footer.scss */
    .footerArea a:hover {
      text-decoration: none; }

/* line 125, ../scss/footer.scss */
.sponsor {
  min-width: 1000px;
  height: 201px;
  padding: 30px 0;
  border-top: 2px solid #b7a583;
  background: #212121 url(../img/common/sponsor_bg.gif) repeat-x bottom; }
  /* line 132, ../scss/footer.scss */
  .sponsor h2 {
    text-align: center; }
  /* line 136, ../scss/footer.scss */
  .sponsor img {
    display: inline; }
  /* line 141, ../scss/footer.scss */
  .sponsor .sopnsor01 {
    position: absolute;
    top: 62px;
    left: 190px; }
  /* line 147, ../scss/footer.scss */
  .sponsor .sopnsor02 {
    position: absolute;
    top: 62px;
    left: 510px; }
  /* line 153, ../scss/footer.scss */
  .sponsor .sopnsor03 {
    position: absolute;
    top: 138px;
    left: 30px; }
  /* line 159, ../scss/footer.scss */
  .sponsor .sopnsor04 {
    position: absolute;
    top: 138px;
    left: 350px; }
  /* line 165, ../scss/footer.scss */
  .sponsor .sopnsor05 {
    position: absolute;
    top: 138px;
    left: 670px; }
