@charset "UTF-8";
 /* stage
----------------------------------*/
/* line 9, ../scss/stage.scss */
#stage #mainIMG {
  background: #040589 url(../img/common/sns_Bg.png) repeat-x top center;
  background-size: 7px;
  text-align: center; }
  /* line 14, ../scss/stage.scss */
  #stage #mainIMG h1 {
    background: url("../img/stage/mainIMG.jpg") no-repeat top center;
    height: 224px;
    text-indent: -9999px; }

 /* interview
----------------------------------*/
/* line 34, ../scss/stage.scss */
#stage.interview #topPage .cnt_wrap p.cap {
  width: 920px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -0.5px; }
/* line 42, ../scss/stage.scss */
#stage.interview #topPage .cnt_wrap .tab-menu {
  width: 920px;
  margin: 20px auto 30px;
  overflow: hidden; }
  /* line 47, ../scss/stage.scss */
  #stage.interview #topPage .cnt_wrap .tab-menu li {
    height: 80px;
    margin-left: 8px;
    float: left;
    cursor: pointer; }
    /* line 53, ../scss/stage.scss */
    #stage.interview #topPage .cnt_wrap .tab-menu li:first-child {
      margin-left: 0px; }
    /* line 57, ../scss/stage.scss */
    #stage.interview #topPage .cnt_wrap .tab-menu li img.on {
      opacity: 1 !important; }
/* line 62, ../scss/stage.scss */
#stage.interview #topPage .cnt_wrap .tab-box {
  display: none; }
  /* line 65, ../scss/stage.scss */
  #stage.interview #topPage .cnt_wrap .tab-box .inner-box3 {
    text-align: center; }
    /* line 68, ../scss/stage.scss */
    #stage.interview #topPage .cnt_wrap .tab-box .inner-box3 .ttl {
      color: #dd005e; }
      /* line 71, ../scss/stage.scss */
      #stage.interview #topPage .cnt_wrap .tab-box .inner-box3 .ttl span {
        font-size: 24px;
        padding: 15px 0 3px 50px;
        background: url(../img/common/icon_star.png) no-repeat; }
    /* line 78, ../scss/stage.scss */
    #stage.interview #topPage .cnt_wrap .tab-box .inner-box3 .catch {
      padding: 30px 0 20px;
      color: #dd005e;
      font-size: 28px;
      font-weight: bold;
      font-style: italic; }
    /* line 86, ../scss/stage.scss */
    #stage.interview #topPage .cnt_wrap .tab-box .inner-box3 table {
      width: 840px;
      margin: 50px auto; }
      /* line 90, ../scss/stage.scss */
      #stage.interview #topPage .cnt_wrap .tab-box .inner-box3 table tr {
        background: #fffad1; }
        /* line 93, ../scss/stage.scss */
        #stage.interview #topPage .cnt_wrap .tab-box .inner-box3 table tr:first-child {
          background: #fc9b29;
          color: #fff; }
        /* line 98, ../scss/stage.scss */
        #stage.interview #topPage .cnt_wrap .tab-box .inner-box3 table tr:nth-child(2n) {
          background: #fff5a5; }
      /* line 103, ../scss/stage.scss */
      #stage.interview #topPage .cnt_wrap .tab-box .inner-box3 table th {
        padding-top: 10px;
        padding-bottom: 10px;
        background: none; }
      /* line 109, ../scss/stage.scss */
      #stage.interview #topPage .cnt_wrap .tab-box .inner-box3 table td {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 18px; }
  /* line 119, ../scss/stage.scss */
  #stage.interview #topPage .cnt_wrap .tab-box .chat {
    line-height: 32px; }

 /* guide
----------------------------------*/
/* line 134, ../scss/stage.scss */
#stage.guide #topPage .cnt_wrap .box1 .chara-box {
  width: 750px;
  height: 260px;
  margin-bottom: 20px;
  padding-left: 170px;
  position: relative;
  /* chara-box background */ }
  /* line 141, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box:last-child {
    margin-bottom: 0; }
  /* line 146, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg01 {
    background: url(../img/stage/guide_cnt4_img01.jpg) no-repeat; }
  /* line 147, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg02 {
    background: url(../img/stage/guide_cnt4_img02.jpg) no-repeat; }
  /* line 148, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg03 {
    background: url(../img/stage/guide_cnt4_img03.jpg) no-repeat; }
  /* line 149, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg04 {
    background: url(../img/stage/guide_cnt4_img04.jpg) no-repeat; }
  /* line 150, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg05 {
    background: url(../img/stage/guide_cnt4_img05.jpg) no-repeat; }
  /* line 151, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg06 {
    background: url(../img/stage/guide_cnt4_img06.jpg) no-repeat; }
  /* line 152, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg07 {
    background: url(../img/stage/guide_cnt4_img07.jpg) no-repeat; }
  /* line 153, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg08 {
    background: url(../img/stage/guide_cnt4_img08.jpg) no-repeat; }
  /* line 154, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg09 {
    background: url(../img/stage/guide_cnt4_img09.jpg) no-repeat; }
  /* line 155, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg10 {
    background: url(../img/stage/guide_cnt4_img10.jpg) no-repeat; }
  /* line 156, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg11 {
    background: url(../img/stage/guide_cnt4_img11.jpg) no-repeat; }
  /* line 157, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg12 {
    background: url(../img/stage/guide_cnt4_img12.jpg) no-repeat; }
  /* line 158, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box.bg13 {
    background: url(../img/stage/guide_cnt4_img13.jpg) no-repeat; }
  /* line 161, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box .name {
    width: 430px;
    margin-bottom: 10px;
    padding: 20px 0 5px;
    border-bottom: 1px solid #7c47a1;
    box-shadow: 0 2px 0 -1px #fff04c;
    color: #7c47a1;
    font-size: 25px;
    font-weight: bold; }
  /* line 173, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box ul li {
    min-height: 27px;
    margin-bottom: 15px;
    padding-top: 3px;
    padding-left: 40px;
    background: url(../img/stage/guide_icon_check.gif) no-repeat;
    float: none;
    color: #080808;
    font-size: 18px;
    font-weight: bold; }
  /* line 186, ../scss/stage.scss */
  #stage.guide #topPage .cnt_wrap .box1 .chara-box .comment {
    width: 255px;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    position: absolute;
    top: 28px;
    right: 30px;
    letter-spacing: -0.05em; }
