@charset "UTF-8";
 /* technique
----------------------------------*/
/* line 9, ../scss/technique.scss */
#technique #mainIMG {
  background: #000;
  text-align: center; }
  /* line 13, ../scss/technique.scss */
  #technique #mainIMG h1 {
    background: url("../img/technique/mainIMG.jpg") no-repeat top center;
    height: 124px;
    text-indent: -9999px; }
/* line 20, ../scss/technique.scss */
#technique #topPage {
  text-align: center; }
  /* line 23, ../scss/technique.scss */
  #technique #topPage .menu_list {
    width: 920px;
    margin: 0 auto 40px;
    padding: 17px;
    background: url(../img/technique/bg01.gif) repeat;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px; }
    /* line 31, ../scss/technique.scss */
    #technique #topPage .menu_list div {
      float: left;
      text-align: left; }
      /* line 35, ../scss/technique.scss */
      #technique #topPage .menu_list div img {
        padding-bottom: 20px; }
      /* line 40, ../scss/technique.scss */
      #technique #topPage .menu_list div ul li {
        padding: 0 0 25px 60px; }
        /* line 43, ../scss/technique.scss */
        #technique #topPage .menu_list div ul li a {
          padding: 6px 0 6px 40px;
          background: url(../img/technique/arrow01.gif) no-repeat;
          font-size: 18px;
          color: #ffd7ab;
          text-decoration: none;
          -webkit-opacity: 1;
          -moz-opacity: 1;
          -ms-opacity: 1;
          opacity: 1;
          -webkit-transition: 0.3s;
          -moz-transition: 0.3s;
          -ms-transition: 0.3s;
          transition: 0.3s; }
          /* line 52, ../scss/technique.scss */
          #technique #topPage .menu_list div ul li a:hover {
            -webkit-opacity: 0.6;
            -moz-opacity: 0.6;
            -ms-opacity: 0.6;
            opacity: 0.6;
            -webkit-transition: 0.3s;
            -moz-transition: 0.3s;
            -ms-transition: 0.3s;
            transition: 0.3s; }
      /* line 60, ../scss/technique.scss */
      #technique #topPage .menu_list div + div {
        width: 530px;
        margin-left: 50px; }
        /* line 64, ../scss/technique.scss */
        #technique #topPage .menu_list div + div ul {
          float: left; }
  /* line 71, ../scss/technique.scss */
  #technique #topPage .jobs-wrap {
    width: 920px;
    margin: 0 auto;
    padding: 15px 20px 0;
    text-align: left; }
    /* line 77, ../scss/technique.scss */
    #technique #topPage .jobs-wrap h2 {
      width: 960px;
      height: 200px;
      margin: 0 0 60px -20px;
      text-indent: -9999px; }
    /* line 84, ../scss/technique.scss */
    #technique #topPage .jobs-wrap h3 {
      margin-bottom: 30px;
      padding: 12px 0 12px 50px;
      background: url(../img/technique/bg_title.gif) no-repeat;
      font-size: 22px;
      font-weight: bold;
      letter-spacing: 0.06em; }
    /* line 93, ../scss/technique.scss */
    #technique #topPage .jobs-wrap h4 {
      margin-bottom: 10px;
      padding: 10px 0;
      border: 1px solid #b48c5c;
      background: #000;
      font-size: 18px;
      font-weight: bold;
      text-align: center;
      letter-spacing: 0.04em; }
    /* line 104, ../scss/technique.scss */
    #technique #topPage .jobs-wrap .table1 {
      width: 920px;
      background: #fff;
      color: #000;
      font-size: 12px;
      line-height: 1.5;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box; }
      /* line 117, ../scss/technique.scss */
      #technique #topPage .jobs-wrap .table1 tr th, #technique #topPage .jobs-wrap .table1 tr td {
        min-height: 50px;
        border: 1px solid #000;
        text-align: center;
        vertical-align: middle; }
      /* line 124, ../scss/technique.scss */
      #technique #topPage .jobs-wrap .table1 tr th {
        padding: 11px 0;
        background: #f27c72;
        color: #fff;
        font-size: 18px; }
        /* line 130, ../scss/technique.scss */
        #technique #topPage .jobs-wrap .table1 tr th:nth-child(2n) {
          background: #ed8f87; }
      /* line 135, ../scss/technique.scss */
      #technique #topPage .jobs-wrap .table1 tr td {
        padding: 7px 0; }
        /* line 138, ../scss/technique.scss */
        #technique #topPage .jobs-wrap .table1 tr td.txt-al {
          padding-left: 20px;
          text-align: left; }
    /* line 146, ../scss/technique.scss */
    #technique #topPage .jobs-wrap .table2 {
      width: 920px;
      background: #fff;
      color: #000;
      font-size: 12px;
      line-height: 1.5;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box; }
      /* line 159, ../scss/technique.scss */
      #technique #topPage .jobs-wrap .table2 tr th, #technique #topPage .jobs-wrap .table2 tr td {
        min-height: 50px;
        border: 1px solid #000;
        text-align: center;
        vertical-align: middle; }
      /* line 166, ../scss/technique.scss */
      #technique #topPage .jobs-wrap .table2 tr th {
        padding: 8px 0;
        background: #FFB958;
        color: #fff;
        font-size: 16px; }
        /* line 172, ../scss/technique.scss */
        #technique #topPage .jobs-wrap .table2 tr th:nth-child(2n) {
          background: #9DD46D; }
      /* line 177, ../scss/technique.scss */
      #technique #topPage .jobs-wrap .table2 tr td {
        padding: 7px 0;
        font-size: 14px; }
        /* line 181, ../scss/technique.scss */
        #technique #topPage .jobs-wrap .table2 tr td.txt-al {
          padding-left: 20px;
          text-align: left; }
    /* line 189, ../scss/technique.scss */
    #technique #topPage .jobs-wrap .box1 {
      margin: 0 0 100px;
      overflow: hidden; }
      /* line 194, ../scss/technique.scss */
      #technique #topPage .jobs-wrap .box1 > p {
        width: 580px;
        float: left; }
      /* line 198, ../scss/technique.scss */
      #technique #topPage .jobs-wrap .box1 > img {
        float: right; }

/* jobs-subIMG */
/* line 209, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-runeknight {
  background: url(../img/technique/jobs-runeknight/subIMG.jpg) no-repeat; }
/* line 212, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-warlock {
  background: url(../img/technique/jobs-warlock/subIMG.jpg) no-repeat; }
/* line 215, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-ranger {
  background: url(../img/technique/jobs-ranger/subIMG.jpg) no-repeat; }
/* line 218, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-sura {
  background: url(../img/technique/jobs-sura/subIMG.jpg) no-repeat; }
/* line 221, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-guillotinecross {
  background: url(../img/technique/jobs-guillotinecross/subIMG.jpg) no-repeat; }
/* line 224, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-mechanic {
  background: url(../img/technique/jobs-mechanic/subIMG.jpg) no-repeat; }
/* line 227, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-royalguard {
  background: url(../img/technique/jobs-royalguard/subIMG.jpg) no-repeat; }
/* line 230, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-sorcerer {
  background: url(../img/technique/jobs-sorcerer/subIMG.jpg) no-repeat; }
/* line 233, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-minstrel {
  background: url(../img/technique/jobs-minstrel/subIMG.jpg) no-repeat; }
/* line 236, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-wanderer {
  background: url(../img/technique/jobs-wanderer/subIMG.jpg) no-repeat; }
/* line 239, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-archbishop {
  background: url(../img/technique/jobs-archbishop/subIMG.jpg) no-repeat; }
/* line 242, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-shadowchaser {
  background: url(../img/technique/jobs-shadowchaser/subIMG.jpg) no-repeat; }
/* line 245, ../scss/technique.scss */
#technique #topPage .jobs-wrap h2.jobs-genetic {
  background: url(../img/technique/jobs-genetic/subIMG.jpg) no-repeat; }
