@charset "UTF-8";
/* line 7, ../scss/gamedata.scss */
body h2 {
  text-align: center;
  padding: 45px 0 13px; }
/* line 11, ../scss/gamedata.scss */
body h3 {
  text-align: center;
  padding-bottom: 38px; }
/* line 15, ../scss/gamedata.scss */
body h4 {
  text-align: left;
  padding: 0 0 10px 0; }
/* line 21, ../scss/gamedata.scss */
body .navi {
  width: 880px;
  margin: 0 auto;
  padding-bottom: 20px; }
  /* line 26, ../scss/gamedata.scss */
  body .navi li {
    width: 140px;
    height: 20px;
    border-right: 2px solid #8b1332;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    line-height: 21px; }
    /* line 35, ../scss/gamedata.scss */
    body .navi li.bkill {
      border-right: none; }
    /* line 39, ../scss/gamedata.scss */
    body .navi li a {
      margin-left: -4px;
      padding-left: 22px;
      background: url(../img/gamedata/gamedata_arrow_off.gif) 0 2px no-repeat;
      color: #000;
      text-decoration: none; }
      /* line 46, ../scss/gamedata.scss */
      body .navi li a.active {
        background: url(../img/gamedata/gamedata_arrow_on.gif) 0 2px no-repeat;
        color: #956105; }
      /* line 51, ../scss/gamedata.scss */
      body .navi li a:hover {
        background: url(../img/gamedata/gamedata_arrow_on.gif) 0 2px no-repeat;
        color: #956105; }
/* line 60, ../scss/gamedata.scss */
body table {
  width: 880px;
  margin-bottom: 20px;
  border-top: 1px solid #8b1332;
  border-left: 1px solid #8b1332;
  border-collapse: separate;
  font-size: 12px; }
  /* line 70, ../scss/gamedata.scss */
  body table tbody tr th {
    background: #fce6e6;
    border-right: 1px solid #8b1332;
    border-bottom: 1px solid #8b1332;
    text-align: left; }
    /* line 76, ../scss/gamedata.scss */
    body table tbody tr th.item-name {
      width: auto !important;
      padding: 9px 0 7px 14px !important;
      background: #8b1332;
      text-align: left !important;
      font-size: 16px;
      font-weight: bold;
      color: #fff; }
  /* line 87, ../scss/gamedata.scss */
  body table tbody tr td {
    border-right: 1px solid #8b1332;
    border-bottom: 1px solid #8b1332; }
/* line 96, ../scss/gamedata.scss */
body #weapon {
  margin-top: 90px;
  background: #e1e1e1; }
  /* line 100, ../scss/gamedata.scss */
  body #weapon .cntArea {
    width: 960px;
    margin: 0 auto;
    padding-bottom: 10px;
    background: #fff; }
    /* line 106, ../scss/gamedata.scss */
    body #weapon .cntArea .list-area {
      padding: 0 40px; }
      /* line 109, ../scss/gamedata.scss */
      body #weapon .cntArea .list-area th {
        width: 100px;
        padding: 6px 0 6px 5px; }
        /* line 113, ../scss/gamedata.scss */
        body #weapon .cntArea .list-area th.th01 {
          height: 100px;
          padding: 0 0 0 5px;
          vertical-align: middle; }
      /* line 119, ../scss/gamedata.scss */
      body #weapon .cntArea .list-area td {
        padding: 6px 0 6px 5px; }
        /* line 122, ../scss/gamedata.scss */
        body #weapon .cntArea .list-area td.td01 {
          height: 100px;
          padding: 0 0 0 5px;
          line-height: 18px;
          vertical-align: middle; }
        /* line 129, ../scss/gamedata.scss */
        body #weapon .cntArea .list-area td.item-img {
          width: 118px;
          padding: 0; }
/* line 140, ../scss/gamedata.scss */
body #protecters {
  margin-top: 90px;
  background: #e1e1e1; }
  /* line 144, ../scss/gamedata.scss */
  body #protecters .cntArea {
    width: 960px;
    margin: 0 auto;
    padding-bottom: 10px;
    background: #fff; }
    /* line 150, ../scss/gamedata.scss */
    body #protecters .cntArea .list-area {
      padding: 0 40px; }
      /* line 153, ../scss/gamedata.scss */
      body #protecters .cntArea .list-area th {
        width: 100px;
        padding: 6px 0 6px 5px; }
        /* line 157, ../scss/gamedata.scss */
        body #protecters .cntArea .list-area th.th01 {
          height: 100px;
          padding: 0 0 0 5px;
          vertical-align: middle; }
      /* line 163, ../scss/gamedata.scss */
      body #protecters .cntArea .list-area td {
        padding: 6px 0 6px 5px; }
        /* line 166, ../scss/gamedata.scss */
        body #protecters .cntArea .list-area td.td01 {
          height: 100px;
          padding: 0 0 0 5px;
          line-height: 18px;
          vertical-align: middle; }
        /* line 173, ../scss/gamedata.scss */
        body #protecters .cntArea .list-area td.item-img {
          width: 118px;
          padding: 0; }
/* line 184, ../scss/gamedata.scss */
body #item {
  margin-top: 90px;
  background: #e1e1e1; }
  /* line 188, ../scss/gamedata.scss */
  body #item .cntArea {
    width: 960px;
    margin: 0 auto;
    padding-bottom: 10px;
    background: #fff; }
    /* line 194, ../scss/gamedata.scss */
    body #item .cntArea .list-area {
      padding: 0 40px; }
      /* line 197, ../scss/gamedata.scss */
      body #item .cntArea .list-area th {
        width: 80px;
        padding: 6px 0 6px 5px; }
      /* line 202, ../scss/gamedata.scss */
      body #item .cntArea .list-area td {
        padding: 6px 0 6px 5px; }
        /* line 205, ../scss/gamedata.scss */
        body #item .cntArea .list-area td.td01 {
          line-height: 18px; }
        /* line 209, ../scss/gamedata.scss */
        body #item .cntArea .list-area td.item-img {
          width: 118px;
          padding: 0; }
/* line 220, ../scss/gamedata.scss */
body #quest {
  margin-top: 90px;
  background: #e1e1e1; }
  /* line 224, ../scss/gamedata.scss */
  body #quest .cntArea {
    width: 960px;
    margin: 0 auto;
    padding-bottom: 10px;
    background: #fff; }
    /* line 230, ../scss/gamedata.scss */
    body #quest .cntArea .list-area {
      padding: 0 40px; }
      /* line 233, ../scss/gamedata.scss */
      body #quest .cntArea .list-area table {
        border-left: 2px solid #8b1332;
        border-right: 1px solid #8b1332; }
        /* line 239, ../scss/gamedata.scss */
        body #quest .cntArea .list-area table tr.first th {
          padding: 9px 0 7px 5px;
          background: #8b1332;
          font-weight: bold;
          color: #fff; }
        /* line 246, ../scss/gamedata.scss */
        body #quest .cntArea .list-area table tr th {
          width: 80px;
          padding: 6px 5px 6px 5px; }
        /* line 251, ../scss/gamedata.scss */
        body #quest .cntArea .list-area table tr td {
          padding: 6px 5px 6px 5px;
          border-bottom: 2px solid #8b1332; }
          /* line 255, ../scss/gamedata.scss */
          body #quest .cntArea .list-area table tr td.b01 {
            border-bottom: 1px solid #8b1332; }
          /* line 259, ../scss/gamedata.scss */
          body #quest .cntArea .list-area table tr td.td01 {
            line-height: 18px; }
          /* line 263, ../scss/gamedata.scss */
          body #quest .cntArea .list-area table tr td.item-img {
            width: 118px;
            padding: 0; }
/* line 276, ../scss/gamedata.scss */
body #map {
  margin-top: 90px;
  background: #e1e1e1; }
  /* line 280, ../scss/gamedata.scss */
  body #map .cntArea {
    width: 960px;
    margin: 0 auto;
    padding-bottom: 52px;
    background: #fff;
    text-align: center; }
    /* line 287, ../scss/gamedata.scss */
    body #map .cntArea h4 {
      padding: 0 0 20px 40px; }
    /* line 291, ../scss/gamedata.scss */
    body #map .cntArea ul.npc {
      width: 895px;
      margin: 0 40px; }
      /* line 295, ../scss/gamedata.scss */
      body #map .cntArea ul.npc li {
        margin-right: 15px;
        display: inline-block; }
        /* line 299, ../scss/gamedata.scss */
        body #map .cntArea ul.npc li table {
          width: 430px; }
          /* line 302, ../scss/gamedata.scss */
          body #map .cntArea ul.npc li table th {
            width: 50px;
            padding: 6px 0 6px 5px; }
          /* line 307, ../scss/gamedata.scss */
          body #map .cntArea ul.npc li table td {
            padding: 6px 0 6px 5px;
            text-align: left; }
            /* line 311, ../scss/gamedata.scss */
            body #map .cntArea ul.npc li table td.item-img {
              width: 118px;
              padding: 0; }
          /* line 317, ../scss/gamedata.scss */
          body #map .cntArea ul.npc li table .h120 {
            height: 120px; }
/* line 326, ../scss/gamedata.scss */
body #monster {
  margin-top: 90px;
  background: #e1e1e1; }
  /* line 330, ../scss/gamedata.scss */
  body #monster .cntArea {
    width: 960px;
    margin: 0 auto;
    padding-bottom: 10px;
    background: #fff; }
    /* line 336, ../scss/gamedata.scss */
    body #monster .cntArea .list-area {
      padding: 0 40px; }
      /* line 339, ../scss/gamedata.scss */
      body #monster .cntArea .list-area th {
        width: 100px;
        padding: 6px 0 6px 5px;
        text-align: center; }
      /* line 345, ../scss/gamedata.scss */
      body #monster .cntArea .list-area td {
        width: 120px;
        padding: 6px 5px 6px 5px;
        text-align: right; }
        /* line 350, ../scss/gamedata.scss */
        body #monster .cntArea .list-area td.taL {
          text-align: left; }
        /* line 352, ../scss/gamedata.scss */
        body #monster .cntArea .list-area td.item-img {
          width: 118px;
          padding: 0; }

/* line 364, ../scss/gamedata.scss */
.w30 {
  width: 30px !important; }

/* line 365, ../scss/gamedata.scss */
.w45 {
  width: 45px; }

/* line 366, ../scss/gamedata.scss */
.w60 {
  width: 60px !important; }

/* line 367, ../scss/gamedata.scss */
.mb30 {
  margin-bottom: 30px; }

/* line 368, ../scss/gamedata.scss */
.mb35 {
  margin-bottom: 35px; }

/* line 369, ../scss/gamedata.scss */
.mb40 {
  margin-bottom: 40px; }

/* line 370, ../scss/gamedata.scss */
.mb50 {
  margin-bottom: 50px; }

/* line 371, ../scss/gamedata.scss */
.mb75 {
  margin-bottom: 75px; }

/* line 372, ../scss/gamedata.scss */
.lh18 {
  line-height: 18px; }
