@charset "UTF-8";
/**
 * style.css
 *
 * 1.0 - Class/Elements
 * 2.0 - Header
 * 3.0 - Footer
 * 4.0 - Top
 *   4.1 - main
 *   4.2 - topPage(common)
 *   4.3 - info
 *   4.4 - news
 *   4.5 - about
 *   4.6 - niconico
 *   4.7 - etc
 * 5.0 - Page
 *   5.1 - about
 *   5.2 - tour
 *   5.3 - oubo
 *   5.4 - report
 * ----------------------------------------------------------------------------
 */
/**
 * 2.0 Elements/Class
 * ----------------------------------------------------------------------------
 */
/* Class
----------------------------------*/
/* line 31, ../scss/style.scss */
.flL {
  float: left; }

/* line 34, ../scss/style.scss */
.flR {
  float: right; }

/* line 37, ../scss/style.scss */
.clear {
  clear: both; }

/* line 40, ../scss/style.scss */
.alC {
  text-align: center; }

/* line 43, ../scss/style.scss */
.clearfix {
  zoom: 1;
  _height: 1%; }
  /* line 46, ../scss/style.scss */
  .clearfix:after {
    content: "";
    display: block;
    clear: both; }

/* line 53, ../scss/style.scss */
a img.btn {
  filter: alpha(opacity=100);
  opacity: 1.0;
  -ms-filter: "alpha(opacity=100)";
  -khtml-opacity: 1.0;
  -moz-opacity: 1.0; }
/* line 60, ../scss/style.scss */
a:hover img.btn {
  filter: alpha(opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7; }

/* line 68, ../scss/style.scss */
.mb20 {
  margin-bottom: 20px; }

/* line 71, ../scss/style.scss */
.mb25 {
  margin-bottom: 25px; }

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

/* line 77, ../scss/style.scss */
.pb10 {
  padding-bottom: 10px !important; }

/* line 80, ../scss/style.scss */
.f10 {
  font-size: 10px; }

/* line 83, ../scss/style.scss */
.reTop {
  position: fixed;
  bottom: 20px;
  right: 20px; }

/* line 88, ../scss/style.scss */
.page {
  width: 100%;
  height: 90px;
  position: absolute;
  top: 35px;
  z-index: 9998; }
  /* line 94, ../scss/style.scss */
  .page .snsWrap, .page .snsBg {
    top: 0; }
  /* line 97, ../scss/style.scss */
  .page #nav {
    top: 40px; }
  /* line 100, ../scss/style.scss */
  .page #snsWrap {
    top: 0; }

/* line 104, ../scss/style.scss */
.hatena-bookmark-bookmark-panel {
  z-index: 9999; }

/* line 107, ../scss/style.scss */
.page-fixed {
  width: 100%;
  position: fixed !important;
  top: 0 !important; }

/* line 112, ../scss/style.scss */
.breadcrumbWrap {
  width: 100%;
  background-color: #f0e9e8; }
  /* line 115, ../scss/style.scss */
  .breadcrumbWrap #breadcrumbs {
    margin: 0 auto;
    width: 960px;
    height: 30px;
    font-size: 0;
    line-height: 30px; }
    /* line 121, ../scss/style.scss */
    .breadcrumbWrap #breadcrumbs li {
      display: inline-block;
      color: #ae3e48;
      font-size: 14px; }
      /* line 125, ../scss/style.scss */
      .breadcrumbWrap #breadcrumbs li a {
        color: #000;
        text-decoration: none; }
        /* line 128, ../scss/style.scss */
        .breadcrumbWrap #breadcrumbs li a:hover {
          filter: alpha(opacity=70);
          opacity: 0.7;
          -ms-filter: "alpha(opacity=70)";
          -khtml-opacity: 0.7;
          -moz-opacity: 0.7; }

/* Elements
----------------------------------*/
/* line 142, ../scss/style.scss */
body {
  width: 100%;
  min-width: 1000px;
  font-size: 16px;
  line-height: 30px;
  font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

/**
 * 2.0 Header
 * ----------------------------------------------------------------------------
 */
/* line 160, ../scss/style.scss */
body #gungho {
  width: 100%;
  height: 31px;
  background: #fff;
  border-bottom: 4px solid #ccc; }
  /* line 165, ../scss/style.scss */
  body #gungho .inner {
    width: 1000px;
    height: 31px;
    margin: 0 auto;
    position: relative; }
    /* line 170, ../scss/style.scss */
    body #gungho .inner #ragnarok {
      position: absolute;
      top: 0;
      left: 0; }
    /* line 175, ../scss/style.scss */
    body #gungho .inner #roInfo {
      position: absolute;
      overflow: hidden;
      top: 0;
      right: 0;
      font-size: 12px;
      line-height: 31px; }
      /* line 182, ../scss/style.scss */
      body #gungho .inner #roInfo li {
        float: left;
        margin-right: 15px; }
        /* line 185, ../scss/style.scss */
        body #gungho .inner #roInfo li a {
          color: #555; }
/* line 192, ../scss/style.scss */
body #nav {
  width: 100%;
  height: 70px;
  background: url(../img/nav/nav_bg01.gif) repeat-x;
  position: absolute;
  z-index: 9998; }
  /* line 198, ../scss/style.scss */
  body #nav .mainMenu {
    margin: 0 auto;
    width: 970px;
    background: url(../img/nav/nav_bg02.gif) center top no-repeat;
    text-align: center;
    font-size: 0; }
    /* line 204, ../scss/style.scss */
    body #nav .mainMenu li {
      position: relative;
      display: inline-block;
      width: 190px; }
      /* line 208, ../scss/style.scss */
      body #nav .mainMenu li:first-child {
        width: 80px; }
      /* line 212, ../scss/style.scss */
      body #nav .mainMenu li ul.subMenu {
        width: 250px;
        padding: 0;
        position: absolute;
        top: 70px;
        left: 0;
        font-family: "メイリオ", Meiryo;
        color: #fff;
        background: none; }
        /* line 221, ../scss/style.scss */
        body #nav .mainMenu li ul.subMenu li {
          width: 238px;
          height: 20px;
          padding: 8px 0 0 12px;
          background: url(../img/nav/nav_arrow_right1.png) 227px 5px no-repeat #eb7f86;
          border-top: 1px solid #ffd0d3;
          border-bottom: 1px solid #c14d55;
          display: block;
          font-size: 13px;
          line-height: 14px;
          text-align: left;
          cursor: pointer; }
          /* line 233, ../scss/style.scss */
          body #nav .mainMenu li ul.subMenu li.close {
            background: url(../img/nav/nav_arrow_down.png) 227px 5px no-repeat #eb7f86; }
          /* line 236, ../scss/style.scss */
          body #nav .mainMenu li ul.subMenu li.open {
            background: url(../img/nav/nav_arrow_up.png) 227px 5px no-repeat #eb7f86; }
          /* line 239, ../scss/style.scss */
          body #nav .mainMenu li ul.subMenu li a {
            color: #fff;
            text-decoration: none;
            display: block; }
        /* line 245, ../scss/style.scss */
        body #nav .mainMenu li ul.subMenu .subMenu2 {
          width: 250px;
          padding: 0;
          font-size: 12px;
          background: none; }
          /* line 250, ../scss/style.scss */
          body #nav .mainMenu li ul.subMenu .subMenu2 li {
            display: block;
            width: 228px;
            padding: 8px 0 0 22px;
            background: url(../img/nav/nav_arrow_right2.png) 232px 6px no-repeat #febfbb;
            border-top: 1px solid #ffd0d3;
            border-bottom: 1px solid #c14d55;
            font-size: 12px; }
            /* line 258, ../scss/style.scss */
            body #nav .mainMenu li ul.subMenu .subMenu2 li a {
              color: #303030;
              display: block; }
      /* line 267, ../scss/style.scss */
      body #nav .mainMenu li .long {
        width: 308px; }
        /* line 269, ../scss/style.scss */
        body #nav .mainMenu li .long li {
          width: 288px;
          background: url(../img/nav/nav_arrow_right1.png) 277px 5px no-repeat #838383; }
/* line 277, ../scss/style.scss */
body .fixed {
  width: 100%;
  position: fixed !important;
  z-index: 9996; }
/* line 282, ../scss/style.scss */
body #snsWrap {
  width: 100%;
  height: 40px;
  position: absolute;
  top: 35px;
  z-index: 9998; }
  /* line 288, ../scss/style.scss */
  body #snsWrap #sns {
    overflow: hidden;
    width: 960px;
    height: 40px;
    margin: 0 auto; }
    /* line 293, ../scss/style.scss */
    body #snsWrap #sns .snsInner {
      padding: 10px 0;
      float: right; }
      /* line 296, ../scss/style.scss */
      body #snsWrap #sns .snsInner li {
        float: left;
        width: 110px; }
/* line 303, ../scss/style.scss */
body .snsBg {
  width: 100%;
  height: 40px;
  background: url(../img/common/sns_Bg.png) repeat;
  position: absolute;
  top: 35px;
  z-index: 9997; }
  /* line 310, ../scss/style.scss */
  body .snsBg div {
    width: 960px;
    height: 40px;
    margin: 0 auto; }
/* line 316, ../scss/style.scss */
body .sns-fixed {
  position: fixed !important;
  top: 0 !important; }

/**
 * 3.0 Footer
 * ----------------------------------------------------------------------------
 */
/* line 332, ../scss/style.scss */
body #footer {
  padding-top: 30px;
  background: #110b06 url(../img/footer/footer_bg01.png) 0 0 repeat-x;
  border-top: 2px groove #333; }
  /* line 336, ../scss/style.scss */
  body #footer h2 {
    text-align: center;
    padding: 15px 0; }
  /* line 340, ../scss/style.scss */
  body #footer ul {
    width: 940px;
    margin: 30px auto 0;
    font-size: 0; }
    /* line 344, ../scss/style.scss */
    body #footer ul li {
      width: 306px;
      margin-left: 11px;
      display: inline-block;
      vertical-align: top; }
      /* line 349, ../scss/style.scss */
      body #footer ul li:first-child {
        margin-left: 0; }
        /* line 351, ../scss/style.scss */
        body #footer ul li:first-child .thumb img {
          width: auto;
          height: auto; }
      /* line 356, ../scss/style.scss */
      body #footer ul li .thumb {
        width: 306px;
        height: 320px;
        display: table-cell;
        text-align: center;
        vertical-align: middle; }
        /* line 362, ../scss/style.scss */
        body #footer ul li .thumb img {
          width: 100%;
          height: auto; }
      /* line 367, ../scss/style.scss */
      body #footer ul li h3 {
        margin-left: -12px; }
      /* line 370, ../scss/style.scss */
      body #footer ul li p {
        color: #fff;
        font-size: 14px;
        line-height: 22px; }
  /* line 377, ../scss/style.scss */
  body #footer .startRO {
    text-align: center;
    padding: 40px 0; }
    /* line 380, ../scss/style.scss */
    body #footer .startRO p {
      padding-top: 10px;
      font-size: 14px; }
      /* line 383, ../scss/style.scss */
      body #footer .startRO p a {
        text-decoration: underline;
        color: #fff; }
        /* line 386, ../scss/style.scss */
        body #footer .startRO p a:hover {
          filter: alpha(opacity=70);
          opacity: 0.7;
          -ms-filter: "alpha(opacity=70)";
          -khtml-opacity: 0.7;
          -moz-opacity: 0.7; }
  /* line 396, ../scss/style.scss */
  body #footer .line {
    text-align: center; }
  /* line 399, ../scss/style.scss */
  body #footer .f-sns {
    margin: 0 auto;
    padding: 35px 0;
    width: 655px;
    font-size: 0; }
    /* line 404, ../scss/style.scss */
    body #footer .f-sns li {
      display: inline-block;
      margin-left: 55px;
      width: 300px; }
      /* line 408, ../scss/style.scss */
      body #footer .f-sns li:first-child {
        margin-left: 0; }
  /* line 413, ../scss/style.scss */
  body #footer .credit {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #5a5a5a;
    padding: 15px 0 80px; }

/**
 * 4.0 Top
 * ----------------------------------------------------------------------------
 */
 /* 4.1 main
----------------------------------*/
/* line 435, ../scss/style.scss */
body #mainIMG {
  background: #ea7f87 url("../img/top/main_bg01.png") 0 0 repeat;
  text-align: center; }
/* line 439, ../scss/style.scss */
body h1 {
  background: url("../img/top/mainimage.jpg") no-repeat top center;
  height: 414px;
  text-indent: -9999px; }

 /* 4.2 topPage(common)
----------------------------------*/
/* line 449, ../scss/style.scss */
body #topPage {
  margin-top: 70px; }
/* line 452, ../scss/style.scss */
body .cntArea {
  width: 100%;
  background: url(../img/common/cnt_bg04.gif) 0 0 repeat; }
  /* line 455, ../scss/style.scss */
  body .cntArea h2 {
    padding: 35px 0;
    width: 100%;
    height: 30px;
    background: 0 0 repeat;
    text-align: center; }
  /* line 462, ../scss/style.scss */
  body .cntArea .cntInner {
    margin: 0 auto;
    width: 960px;
    padding: 100px 0; }
    /* line 466, ../scss/style.scss */
    body .cntArea .cntInner > .flL {
      width: 470px; }
    /* line 469, ../scss/style.scss */
    body .cntArea .cntInner > .flR {
      padding-left: 20px;
      width: 470px; }
  /* line 474, ../scss/style.scss */
  body .cntArea.cntNum1 {
    background: url(../img/common/cnt_bg01.gif) 0 0 repeat; }
    /* line 476, ../scss/style.scss */
    body .cntArea.cntNum1 h2 {
      background-color: #aa3c47;
      background-image: url(../img/common/cnt_bg_line01.gif); }
  /* line 481, ../scss/style.scss */
  body .cntArea.cntNum2 {
    background: url(../img/common/cnt_bg02.gif) 0 0 repeat; }
    /* line 483, ../scss/style.scss */
    body .cntArea.cntNum2 h2 {
      background-color: #ffa027;
      background-image: url(../img/common/cnt_bg_line02.gif); }
  /* line 488, ../scss/style.scss */
  body .cntArea.cntNum3 {
    background: url(../img/common/cnt_bg03.gif) 0 0 repeat; }
    /* line 490, ../scss/style.scss */
    body .cntArea.cntNum3 h2 {
      background-color: #65a257;
      background-image: url(../img/common/cnt_bg_line03.gif); }
  /* line 495, ../scss/style.scss */
  body .cntArea.cntNum4 {
    background: url(../img/common/cnt_bg04.gif) 0 0 repeat; }

 /* 4.3 info
----------------------------------*/
/* line 506, ../scss/style.scss */
body #topPage #info {
  padding: 50px 0; }
  /* line 508, ../scss/style.scss */
  body #topPage #info .cntInner {
    padding: 0; }
    /* line 510, ../scss/style.scss */
    body #topPage #info .cntInner ul {
      padding-top: 20px;
      font-size: 0;
      line-height: 0; }
      /* line 515, ../scss/style.scss */
      body #topPage #info .cntInner ul:first-child {
        padding-top: 0; }
      /* line 518, ../scss/style.scss */
      body #topPage #info .cntInner ul li {
        margin-left: 20px;
        width: 215px;
        display: inline-block; }
        /* line 522, ../scss/style.scss */
        body #topPage #info .cntInner ul li:first-child {
          margin-left: 0; }
        /* line 525, ../scss/style.scss */
        body #topPage #info .cntInner ul li a {
          display: block; }

 /* 4.4 news
----------------------------------*/
/* line 543, ../scss/style.scss */
body #topPage #news .newsArea dl {
  width: 960px; }
  /* line 545, ../scss/style.scss */
  body #topPage #news .newsArea dl dt {
    width: 110px;
    float: left; }
  /* line 549, ../scss/style.scss */
  body #topPage #news .newsArea dl dd {
    margin-left: 110px; }
    /* line 551, ../scss/style.scss */
    body #topPage #news .newsArea dl dd a {
      color: #bc202b;
      text-decoration: underline; }
      /* line 554, ../scss/style.scss */
      body #topPage #news .newsArea dl dd a:hover {
        color: #bc202b;
        text-decoration: none; }

 /* 4.5 about
----------------------------------*/
/* line 573, ../scss/style.scss */
body #topPage #about .cntInner .alC {
  padding-top: 40px; }

 /* 4.6 niconico
----------------------------------*/
/* line 588, ../scss/style.scss */
body #topPage #niconico .flR embed, body #topPage #niconico .flR object {
  background-color: #000; }

 /* 4.7 etc
----------------------------------*/
/* line 603, ../scss/style.scss */
body #topPage #etc .cntInner .flL {
  padding-left: 20px;
  width: 450px; }
/* line 607, ../scss/style.scss */
body #topPage #etc .cntInner p {
  padding-top: 15px; }

/**
 * 5.0 Page
 * ----------------------------------------------------------------------------
 */
/* line 626, ../scss/style.scss */
body .page #snsWrap {
  background-color: #fff; }
/* line 631, ../scss/style.scss */
body .wrapper_container {
  padding-top: 110px; }

 /* 5.1 about
----------------------------------*/
/* line 645, ../scss/style.scss */
body.about #mainIMG {
  background: #f59fa6 url("../img/common/mainbg01.png") 0 0 repeat-x; }
/* line 648, ../scss/style.scss */
body.about h1 {
  background-image: url("../img/about/mainimage.jpg");
  height: 284px; }
/* line 655, ../scss/style.scss */
body.about .wrapper_container .cntArea .cntInner table {
  width: 100%;
  margin: 0 auto;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  background-color: #fff;
  /* tableNum3 */ }
  /* line 661, ../scss/style.scss */
  body.about .wrapper_container .cntArea .cntInner table th, body.about .wrapper_container .cntArea .cntInner table td {
    padding: 10px;
    height: 48px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000; }
    /* line 667, ../scss/style.scss */
    body.about .wrapper_container .cntArea .cntInner table th a:hover, body.about .wrapper_container .cntArea .cntInner table td a:hover {
      filter: alpha(opacity=70);
      opacity: 0.7;
      -ms-filter: "alpha(opacity=70)";
      -khtml-opacity: 0.7;
      -moz-opacity: 0.7; }
  /* line 676, ../scss/style.scss */
  body.about .wrapper_container .cntArea .cntInner table th {
    color: #fff;
    font-size: 20px;
    line-height: 22px; }
  /* line 681, ../scss/style.scss */
  body.about .wrapper_container .cntArea .cntInner table td {
    color: #000;
    font-size: 12px;
    line-height: 22px; }
  /* line 687, ../scss/style.scss */
  body.about .wrapper_container .cntArea .cntInner table tbody th {
    width: 100px; }
  /* line 693, ../scss/style.scss */
  body.about .wrapper_container .cntArea .cntInner table.tableNum1 thead th {
    background-color: #a93c46; }
  /* line 700, ../scss/style.scss */
  body.about .wrapper_container .cntArea .cntInner table.tableNum2 thead th {
    font-size: 18px;
    background-color: #ff840b; }
  /* line 706, ../scss/style.scss */
  body.about .wrapper_container .cntArea .cntInner table.tableNum2 tbody td {
    padding: 10px 5px;
    width: 104px;
    text-align: center; }
    /* line 710, ../scss/style.scss */
    body.about .wrapper_container .cntArea .cntInner table.tableNum2 tbody td a {
      color: #ff840b; }
  /* line 716, ../scss/style.scss */
  body.about .wrapper_container .cntArea .cntInner table.tableNum3 {
    text-align: center; }
    /* line 718, ../scss/style.scss */
    body.about .wrapper_container .cntArea .cntInner table.tableNum3 th.odd {
      background-color: #fe9731; }
    /* line 721, ../scss/style.scss */
    body.about .wrapper_container .cntArea .cntInner table.tableNum3 th {
      background-color: #ff840b; }
    /* line 725, ../scss/style.scss */
    body.about .wrapper_container .cntArea .cntInner table.tableNum3 td p {
      width: 100px; }
    /* line 730, ../scss/style.scss */
    body.about .wrapper_container .cntArea .cntInner table.tableNum3 tr.odd td {
      background-color: #f6f6f6; }
  /* line 735, ../scss/style.scss */
  body.about .wrapper_container .cntArea .cntInner table + h3 {
    margin: 50px 0 20px; }

 /* 5.2 tour
----------------------------------*/
/* line 751, ../scss/style.scss */
body.tour #mainIMG {
  background: #f59fa6 url("../img/common/mainbg01.png") 0 0 repeat-x; }
/* line 754, ../scss/style.scss */
body.tour h1 {
  background-image: url("../img/tour/mainimage.jpg");
  height: 284px; }
/* line 760, ../scss/style.scss */
body.tour .wrapper_container .cntArea .cntInner {
  /* dl1 */ }
  /* line 761, ../scss/style.scss */
  body.tour .wrapper_container .cntArea .cntInner table {
    width: 100%;
    margin: 0 auto;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    background-color: #fff;
    /* tableNum3 */ }
    /* line 767, ../scss/style.scss */
    body.tour .wrapper_container .cntArea .cntInner table th, body.tour .wrapper_container .cntArea .cntInner table td {
      padding: 10px;
      height: 48px;
      border-bottom: 1px solid #000;
      border-right: 1px solid #000; }
      /* line 773, ../scss/style.scss */
      body.tour .wrapper_container .cntArea .cntInner table th a:hover, body.tour .wrapper_container .cntArea .cntInner table td a:hover {
        filter: alpha(opacity=70);
        opacity: 0.7;
        -ms-filter: "alpha(opacity=70)";
        -khtml-opacity: 0.7;
        -moz-opacity: 0.7; }
    /* line 782, ../scss/style.scss */
    body.tour .wrapper_container .cntArea .cntInner table th {
      color: #fff;
      font-size: 20px;
      line-height: 22px; }
    /* line 787, ../scss/style.scss */
    body.tour .wrapper_container .cntArea .cntInner table td {
      color: #000;
      font-size: 12px;
      line-height: 22px; }
    /* line 793, ../scss/style.scss */
    body.tour .wrapper_container .cntArea .cntInner table tbody th {
      width: 100px; }
    /* line 797, ../scss/style.scss */
    body.tour .wrapper_container .cntArea .cntInner table.tableNum3 {
      text-align: center; }
      /* line 799, ../scss/style.scss */
      body.tour .wrapper_container .cntArea .cntInner table.tableNum3 th.odd {
        background-color: #fe9731; }
      /* line 802, ../scss/style.scss */
      body.tour .wrapper_container .cntArea .cntInner table.tableNum3 th {
        background-color: #ff840b; }
      /* line 806, ../scss/style.scss */
      body.tour .wrapper_container .cntArea .cntInner table.tableNum3 td p {
        width: 100px; }
      /* line 811, ../scss/style.scss */
      body.tour .wrapper_container .cntArea .cntInner table.tableNum3 tr.odd td {
        background-color: #f6f6f6; }
    /* line 816, ../scss/style.scss */
    body.tour .wrapper_container .cntArea .cntInner table + h3 {
      margin: 50px 0 20px; }
  /* line 820, ../scss/style.scss */
  body.tour .wrapper_container .cntArea .cntInner .dl1 {
    margin-bottom: 30px;
    line-height: 1.5; }
    /* line 823, ../scss/style.scss */
    body.tour .wrapper_container .cntArea .cntInner .dl1 dt {
      margin-bottom: 30px;
      padding-left: 40px;
      color: #68a759;
      font-size: 28px;
      font-weight: bold;
      background-repeat: no-repeat;
      background-position: left 3px; }
      /* line 834, ../scss/style.scss */
      body.tour .wrapper_container .cntArea .cntInner .dl1 dt.num1 {
        background-image: url(../img/tour/icon_num1.gif); }
      /* line 834, ../scss/style.scss */
      body.tour .wrapper_container .cntArea .cntInner .dl1 dt.num2 {
        background-image: url(../img/tour/icon_num2.gif); }
      /* line 834, ../scss/style.scss */
      body.tour .wrapper_container .cntArea .cntInner .dl1 dt.num3 {
        background-image: url(../img/tour/icon_num3.gif); }
      /* line 834, ../scss/style.scss */
      body.tour .wrapper_container .cntArea .cntInner .dl1 dt.num4 {
        background-image: url(../img/tour/icon_num4.gif); }
    /* line 841, ../scss/style.scss */
    body.tour .wrapper_container .cntArea .cntInner .dl1 dd {
      margin-bottom: 90px;
      line-height: 1.7;
      font-size: 18px; }

/* 5.3 oubo
----------------------------------*/
/* line 862, ../scss/style.scss */
body.oubo .wrapper_container .cntArea.cntNum0 .cntInner {
  padding: 50px 0; }
/* line 866, ../scss/style.scss */
body.oubo .wrapper_container .cntArea .cntInner {
  /* tabel_kinsetsu */
  /* table_date */ }
  /* line 867, ../scss/style.scss */
  body.oubo .wrapper_container .cntArea .cntInner .btn_solo {
    margin-bottom: 20px; }
  /* line 870, ../scss/style.scss */
  body.oubo .wrapper_container .cntArea .cntInner table {
    width: 100%;
    margin: 0 auto;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    background-color: #fff; }
    /* line 876, ../scss/style.scss */
    body.oubo .wrapper_container .cntArea .cntInner table th, body.oubo .wrapper_container .cntArea .cntInner table td {
      padding: 10px;
      height: 48px;
      border-bottom: 1px solid #000;
      border-right: 1px solid #000; }
      /* line 882, ../scss/style.scss */
      body.oubo .wrapper_container .cntArea .cntInner table th a:hover, body.oubo .wrapper_container .cntArea .cntInner table td a:hover {
        filter: alpha(opacity=70);
        opacity: 0.7;
        -ms-filter: "alpha(opacity=70)";
        -khtml-opacity: 0.7;
        -moz-opacity: 0.7; }
    /* line 891, ../scss/style.scss */
    body.oubo .wrapper_container .cntArea .cntInner table th {
      color: #fff;
      font-size: 20px;
      line-height: 22px; }
    /* line 896, ../scss/style.scss */
    body.oubo .wrapper_container .cntArea .cntInner table td {
      color: #000;
      font-size: 14px;
      line-height: 22px; }
    /* line 902, ../scss/style.scss */
    body.oubo .wrapper_container .cntArea .cntInner table tbody th {
      width: 100px; }
  /* line 909, ../scss/style.scss */
  body.oubo .wrapper_container .cntArea .cntInner .table_kinsetsu tr th {
    background-color: #a93c46; }
    /* line 911, ../scss/style.scss */
    body.oubo .wrapper_container .cntArea .cntInner .table_kinsetsu tr th.odd {
      background-color: #ca5963; }
  /* line 917, ../scss/style.scss */
  body.oubo .wrapper_container .cntArea .cntInner .table_date {
    margin-bottom: 20px; }
    /* line 920, ../scss/style.scss */
    body.oubo .wrapper_container .cntArea .cntInner .table_date tr th {
      background-color: #ff840b; }
      /* line 922, ../scss/style.scss */
      body.oubo .wrapper_container .cntArea .cntInner .table_date tr th.odd {
        background-color: #fe9731; }
  /* line 928, ../scss/style.scss */
  body.oubo .wrapper_container .cntArea .cntInner .box {
    margin-bottom: 20px; }

/* line 940, ../scss/style.scss */
body.kyoto #mainIMG {
  background: #f59fa6 url("../img/common/mainbg02.gif") 0 0 repeat-x; }
/* line 943, ../scss/style.scss */
body.kyoto h1 {
  background-image: url("../img/kyoto/mainimage.jpg");
  height: 284px; }
/* line 949, ../scss/style.scss */
body.sapporo #mainIMG {
  background: #f59fa6 url("../img/common/mainbg02.gif") 0 0 repeat-x; }
/* line 952, ../scss/style.scss */
body.sapporo h1 {
  background-image: url("../img/sapporo/mainimage.jpg");
  height: 284px; }
/* line 958, ../scss/style.scss */
body.tokyo #mainIMG {
  background: #f59fa6 url("../img/common/mainbg02.gif") 0 0 repeat-x; }
/* line 961, ../scss/style.scss */
body.tokyo h1 {
  background-image: url("../img/tokyo/mainimage.jpg");
  height: 284px; }
/* line 967, ../scss/style.scss */
body.fukuoka #mainIMG {
  background: #f59fa6 url("../img/common/mainbg02.gif") 0 0 repeat-x; }
/* line 970, ../scss/style.scss */
body.fukuoka h1 {
  background-image: url("../img/fukuoka/mainimage.jpg");
  height: 284px; }
/* line 976, ../scss/style.scss */
body.sendai #mainIMG {
  background: #f59fa6 url("../img/common/mainbg02.gif") 0 0 repeat-x; }
/* line 979, ../scss/style.scss */
body.sendai h1 {
  background-image: url("../img/sendai/mainimage.jpg");
  height: 284px; }

/* line 987, ../scss/style.scss */
.glayout {
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4; }

/* line 990, ../scss/style.scss */
.col_pink {
  color: #fc717d; }

/* line 993, ../scss/style.scss */
.col_red {
  color: #f00; }

/* line 996, ../scss/style.scss */
h3.icon_star {
  margin-bottom: 30px;
  padding-left: 35px;
  font-size: 28px;
  background-image: url(../img/common/icon_star_p.png);
  background-repeat: no-repeat;
  background-position: left top; }

/* h3 */
/* line 1007, ../scss/style.scss */
.regulation {
  overflow: auto;
  width: 840px;
  margin: 20px auto 0;
  padding: 20px;
  height: 300px;
  border: 1px solid #ccc;
  background: #fff; }
  /* line 1018, ../scss/style.scss */
  .regulation dl dt {
    font-weight: bold; }
  /* line 1022, ../scss/style.scss */
  .regulation dl dd {
    padding: 0 0 0 1em; }
    /* line 1027, ../scss/style.scss */
    .regulation dl dd ul li {
      list-style-type: disc;
      margin: 0 0 0 24px; }
    /* line 1032, ../scss/style.scss */
    .regulation dl dd ul.kome li {
      list-style-type: none;
      text-indent: -1em; }
    /* line 1038, ../scss/style.scss */
    .regulation dl dd ol li {
      list-style-type: decimal;
      margin: 0 0 0 24px; }
    /* line 1043, ../scss/style.scss */
    .regulation dl dd table, .regulation dl dd table th, .regulation dl dd table td {
      border: 1px solid #666; }
    /* line 1046, ../scss/style.scss */
    .regulation dl dd table th {
      white-space: nowrap; }
  /* line 1052, ../scss/style.scss */
  .regulation p {
    text-align: center; }

/* line 1057, ../scss/style.scss */
dl.faq dt {
  font-weight: bold; }

/* line 1060, ../scss/style.scss */
dl.faq dd {
  border-bottom: dashed 1px #666;
  margin: 0 0 1em 0;
  padding: 0 0 0.5em; }

/* line 1066, ../scss/style.scss */
.entryEnd {
  text-align: center;
  color: #ccc; }

/* 5.4 report
----------------------------------*/
/* line 1083, ../scss/style.scss */
body.report .wrapper_container .cntArea .cntInner h3 {
  margin: 50px 0 20px; }
  /* line 1086, ../scss/style.scss */
  body.report .wrapper_container .cntArea .cntInner h3 > p {
    padding-bottom: 10px; }
/* line 1091, ../scss/style.scss */
body.report .wrapper_container .cntArea .cntInner ul.theme_box {
  padding: 35px 25px;
  background: #fff;
  border: 2px solid #ffa027; }
/* line 1097, ../scss/style.scss */
body.report .wrapper_container .cntArea .cntInner ul.img_box {
  margin: 50px 0px;
  overflow: hidden; }
  /* line 1100, ../scss/style.scss */
  body.report .wrapper_container .cntArea .cntInner ul.img_box li {
    float: left; }
    /* line 1103, ../scss/style.scss */
    body.report .wrapper_container .cntArea .cntInner ul.img_box li:first-child, body.report .wrapper_container .cntArea .cntInner ul.img_box li:first-child + li {
      padding-right: 42px; }

/* 5.5 design
----------------------------------*/
/* line 1122, ../scss/style.scss */
body.design #mainIMG {
  background: #f59fa6 url("../img/common/mainbg01.png") 0 0 repeat-x; }
/* line 1125, ../scss/style.scss */
body.design h1 {
  background-image: url("../img/design/mainimage.jpg");
  height: 284px; }
/* line 1133, ../scss/style.scss */
body.design .wrapper_container .cntArea .cntInner h3 {
  margin: 50px 0 20px; }
  /* line 1136, ../scss/style.scss */
  body.design .wrapper_container .cntArea .cntInner h3 > p {
    padding-bottom: 10px; }
/* line 1141, ../scss/style.scss */
body.design .wrapper_container .cntArea .cntInner ul.theme_box {
  padding: 35px 25px;
  background: #fff;
  border: 2px solid #fc717d; }
/* line 1147, ../scss/style.scss */
body.design .wrapper_container .cntArea .cntInner table {
  width: 100%;
  margin: 0 auto;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  background-color: #fff;
  /* tableNum3 */ }
  /* line 1153, ../scss/style.scss */
  body.design .wrapper_container .cntArea .cntInner table th, body.design .wrapper_container .cntArea .cntInner table td {
    padding: 10px;
    height: 48px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000; }
    /* line 1159, ../scss/style.scss */
    body.design .wrapper_container .cntArea .cntInner table th a:hover, body.design .wrapper_container .cntArea .cntInner table td a:hover {
      filter: alpha(opacity=70);
      opacity: 0.7;
      -ms-filter: "alpha(opacity=70)";
      -khtml-opacity: 0.7;
      -moz-opacity: 0.7; }
  /* line 1168, ../scss/style.scss */
  body.design .wrapper_container .cntArea .cntInner table th {
    color: #fff;
    font-size: 20px;
    line-height: 22px; }
  /* line 1173, ../scss/style.scss */
  body.design .wrapper_container .cntArea .cntInner table td {
    color: #000;
    font-size: 12px;
    line-height: 22px; }
  /* line 1179, ../scss/style.scss */
  body.design .wrapper_container .cntArea .cntInner table tbody th {
    width: 100px; }
  /* line 1183, ../scss/style.scss */
  body.design .wrapper_container .cntArea .cntInner table.tableNum3 {
    text-align: center; }
    /* line 1185, ../scss/style.scss */
    body.design .wrapper_container .cntArea .cntInner table.tableNum3 th.odd {
      background-color: #fe9731; }
    /* line 1188, ../scss/style.scss */
    body.design .wrapper_container .cntArea .cntInner table.tableNum3 th {
      background-color: #ff840b; }
    /* line 1192, ../scss/style.scss */
    body.design .wrapper_container .cntArea .cntInner table.tableNum3 td p {
      width: 100px; }
    /* line 1197, ../scss/style.scss */
    body.design .wrapper_container .cntArea .cntInner table.tableNum3 tr.odd td {
      background-color: #f6f6f6; }
  /* line 1202, ../scss/style.scss */
  body.design .wrapper_container .cntArea .cntInner table + h3 {
    margin: 50px 0 20px; }
/* line 1211, ../scss/style.scss */
body.design .cntArea .cntInner .download {
  margin: 48px 0 0;
  font-size: 18px; }
  /* line 1215, ../scss/style.scss */
  body.design .cntArea .cntInner .download + a {
    width: 450px;
    margin: 15px auto 0;
    display: block; }

/* line 1229, ../scss/style.scss */
body.design.kyoto #mainIMG {
  background: #f59fa6 url("../img/common/mainbg03.gif") 0 0 repeat-x; }
/* line 1232, ../scss/style.scss */
body.design.kyoto h1 {
  background-image: url("../img/kyoto/design_mainimage.jpg");
  height: 284px; }
/* line 1238, ../scss/style.scss */
body.design.sapporo #mainIMG {
  background: #f59fa6 url("../img/common/mainbg03.gif") 0 0 repeat-x; }
/* line 1241, ../scss/style.scss */
body.design.sapporo h1 {
  background-image: url("../img/sapporo/design_mainimage.jpg");
  height: 284px; }
/* line 1247, ../scss/style.scss */
body.design.tokyo #mainIMG {
  background: #f59fa6 url("../img/common/mainbg03.gif") 0 0 repeat-x; }
/* line 1250, ../scss/style.scss */
body.design.tokyo h1 {
  background-image: url("../img/tokyo/design_mainimage.jpg");
  height: 284px; }
/* line 1256, ../scss/style.scss */
body.design.fukuoka #mainIMG {
  background: #f59fa6 url("../img/common/mainbg03.gif") 0 0 repeat-x; }
/* line 1259, ../scss/style.scss */
body.design.fukuoka h1 {
  background-image: url("../img/fukuoka/design_mainimage.jpg");
  height: 284px; }
/* line 1265, ../scss/style.scss */
body.design.sendai #mainIMG {
  background: #f59fa6 url("../img/common/mainbg03.gif") 0 0 repeat-x; }
/* line 1268, ../scss/style.scss */
body.design.sendai h1 {
  background-image: url("../img/sendai/design_mainimage.jpg");
  height: 284px; }

/* line 1280, ../scss/style.scss */
body .cntArea .cntInner .doui {
  width: 120px;
  height: 22px;
  margin: 0 auto 20px;
  background: url(../img/kyoto/design_btn_doui_off.gif) no-repeat;
  cursor: pointer;
  text-indent: -9999px; }
  /* line 1288, ../scss/style.scss */
  body .cntArea .cntInner .doui.on {
    background: url(../img/kyoto/design_btn_doui.gif) no-repeat; }
/* line 1292, ../scss/style.scss */
body .cntArea .cntInner .non-active {
  display: none; }

/* 5.5 result
----------------------------------*/
/* line 1308, ../scss/style.scss */
body.result #mainIMG {
  background: #f59fa6 url("../img/common/mainbg01.png") 0 0 repeat-x; }
/* line 1311, ../scss/style.scss */
body.result h1 {
  background-image: url("../img/design/mainimage.jpg");
  height: 284px; }
/* line 1317, ../scss/style.scss */
body.result .wrapper_container .cntArea .cntInner {
  padding: 50px 0; }
  /* line 1320, ../scss/style.scss */
  body.result .wrapper_container .cntArea .cntInner h3 {
    margin: 50px 0 20px; }
    /* line 1323, ../scss/style.scss */
    body.result .wrapper_container .cntArea .cntInner h3 > p {
      padding-bottom: 10px; }
  /* line 1328, ../scss/style.scss */
  body.result .wrapper_container .cntArea .cntInner ul.theme_box {
    padding: 35px 25px;
    background: #fff;
    border: 2px solid #fc717d; }
  /* line 1335, ../scss/style.scss */
  body.result .wrapper_container .cntArea .cntInner .box1 > a {
    width: 450px;
    height: 360px;
    margin-left: 30px;
    background: #000;
    float: right;
    text-decoration: none;
    position: relative; }
    /* line 1344, ../scss/style.scss */
    body.result .wrapper_container .cntArea .cntInner .box1 > a img {
      position: absolute;
      z-index: 3;
      opacity: 1.0;
      -ms-filter: "alpha(opacity=100)";
      -khtml-opacity: 1.0;
      -moz-opacity: 1.0;
      -webkit-transition: all .3s;
      transition: all .3s; }
      /* line 1354, ../scss/style.scss */
      body.result .wrapper_container .cntArea .cntInner .box1 > a img:hover {
        position: absolute;
        z-index: 1;
        opacity: 0.6;
        -ms-filter: "alpha(opacity=60)";
        -khtml-opacity: 0.6;
        -moz-opacity: 0.6;
        -webkit-transition: all .3s;
        transition: all .3s; }
    /* line 1365, ../scss/style.scss */
    body.result .wrapper_container .cntArea .cntInner .box1 > a p {
      color: #fff;
      font-size: 20px;
      margin: -15px 0 0 -80px;
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 2; }
  /* line 1376, ../scss/style.scss */
  body.result .wrapper_container .cntArea .cntInner .box1 .info01 {
    width: 480px;
    margin-bottom: 25px; }
    /* line 1380, ../scss/style.scss */
    body.result .wrapper_container .cntArea .cntInner .box1 .info01 p {
      padding-left: 10px;
      background: url(../img/kyoto/result_ttlbg01.gif) no-repeat;
      font-size: 16px; }
      /* line 1385, ../scss/style.scss */
      body.result .wrapper_container .cntArea .cntInner .box1 .info01 p + p {
        padding-top: 8px;
        background: none;
        font-size: 25px;
        font-weight: bold; }
  /* line 1395, ../scss/style.scss */
  body.result .wrapper_container .cntArea .cntInner .box1 .cmt01 .ttl {
    width: 470px;
    height: 30px;
    margin-bottom: 15px;
    padding-left: 10px;
    background: #ae3e48;
    color: #fff; }
    /* line 1403, ../scss/style.scss */
    body.result .wrapper_container .cntArea .cntInner .box1 .cmt01 .ttl + p {
      padding-bottom: 30px; }
  /* line 1410, ../scss/style.scss */
  body.result .wrapper_container .cntArea .cntInner .box2 {
    margin-left: -20px;
    margin-bottom: 40px;
    overflow: hidden;
    display: table;
    border-collapse: separate;
    border-spacing: 20px 0; }
    /* line 1418, ../scss/style.scss */
    body.result .wrapper_container .cntArea .cntInner .box2 .lbox {
      margin-right: 20px; }
    /* line 1422, ../scss/style.scss */
    body.result .wrapper_container .cntArea .cntInner .box2 .lbox, body.result .wrapper_container .cntArea .cntInner .box2 .rbox {
      width: 430px;
      padding: 19px;
      background: #fdfbf8;
      border: 1px solid #e6e0d9;
      border-radius: 20px;
      display: table-cell; }
      /* line 1431, ../scss/style.scss */
      body.result .wrapper_container .cntArea .cntInner .box2 .lbox a, body.result .wrapper_container .cntArea .cntInner .box2 .rbox a {
        width: 230px;
        height: 170px;
        background: #000;
        float: right;
        text-decoration: none;
        position: relative; }
        /* line 1439, ../scss/style.scss */
        body.result .wrapper_container .cntArea .cntInner .box2 .lbox a img, body.result .wrapper_container .cntArea .cntInner .box2 .rbox a img {
          position: absolute;
          z-index: 3;
          opacity: 1.0;
          -ms-filter: "alpha(opacity=100)";
          -khtml-opacity: 1.0;
          -moz-opacity: 1.0;
          -webkit-transition: all .3s;
          transition: all .3s; }
          /* line 1449, ../scss/style.scss */
          body.result .wrapper_container .cntArea .cntInner .box2 .lbox a img:hover, body.result .wrapper_container .cntArea .cntInner .box2 .rbox a img:hover {
            position: absolute;
            z-index: 1;
            opacity: 0.6;
            -ms-filter: "alpha(opacity=60)";
            -khtml-opacity: 0.6;
            -moz-opacity: 0.6;
            -webkit-transition: all .3s;
            transition: all .3s; }
        /* line 1460, ../scss/style.scss */
        body.result .wrapper_container .cntArea .cntInner .box2 .lbox a p, body.result .wrapper_container .cntArea .cntInner .box2 .rbox a p {
          color: #fff;
          font-size: 16px;
          margin: -15px 0 0 -64px;
          position: absolute;
          top: 50%;
          left: 50%;
          z-index: 2; }
      /* line 1471, ../scss/style.scss */
      body.result .wrapper_container .cntArea .cntInner .box2 .lbox .info01, body.result .wrapper_container .cntArea .cntInner .box2 .rbox .info01 {
        width: 430px;
        margin-bottom: 25px; }
        /* line 1475, ../scss/style.scss */
        body.result .wrapper_container .cntArea .cntInner .box2 .lbox .info01 p, body.result .wrapper_container .cntArea .cntInner .box2 .rbox .info01 p {
          padding-left: 10px;
          background: url(../img/kyoto/result_ttlbg02.gif) no-repeat;
          font-size: 14px;
          line-height: 26px; }
          /* line 1481, ../scss/style.scss */
          body.result .wrapper_container .cntArea .cntInner .box2 .lbox .info01 p + p, body.result .wrapper_container .cntArea .cntInner .box2 .rbox .info01 p + p {
            padding-top: 10px;
            background: none;
            font-size: 16px;
            line-height: 16px; }
      /* line 1490, ../scss/style.scss */
      body.result .wrapper_container .cntArea .cntInner .box2 .lbox .cmt01, body.result .wrapper_container .cntArea .cntInner .box2 .rbox .cmt01 {
        padding-top: 20px; }
        /* line 1493, ../scss/style.scss */
        body.result .wrapper_container .cntArea .cntInner .box2 .lbox .cmt01 .ttl, body.result .wrapper_container .cntArea .cntInner .box2 .rbox .cmt01 .ttl {
          width: 430px;
          height: 30px;
          margin-bottom: 15px;
          background: url(../img/kyoto/result_ttlcmt01.gif) no-repeat;
          text-indent: -99999px; }

/* line 1513, ../scss/style.scss */
body.result.kyoto #mainIMG {
  background: #f59fa6 url("../img/common/mainbg03.gif") 0 0 repeat-x; }
/* line 1516, ../scss/style.scss */
body.result.kyoto h1 {
  background-image: url("../img/kyoto/result_mainimage.jpg");
  height: 284px; }
/* line 1522, ../scss/style.scss */
body.result.sapporo #mainIMG {
  background: #f59fa6 url("../img/common/mainbg03.gif") 0 0 repeat-x; }
/* line 1525, ../scss/style.scss */
body.result.sapporo h1 {
  background-image: url("../img/sapporo/result_mainimage.jpg");
  height: 284px; }
/* line 1531, ../scss/style.scss */
body.result.tokyo #mainIMG {
  background: #f59fa6 url("../img/common/mainbg03.gif") 0 0 repeat-x; }
/* line 1534, ../scss/style.scss */
body.result.tokyo h1 {
  background-image: url("../img/tokyo/result_mainimage.jpg");
  height: 284px; }
/* line 1540, ../scss/style.scss */
body.result.fukuoka #mainIMG {
  background: #f59fa6 url("../img/common/mainbg03.gif") 0 0 repeat-x; }
/* line 1543, ../scss/style.scss */
body.result.fukuoka h1 {
  background-image: url("../img/fukuoka/result_mainimage.jpg");
  height: 284px; }
/* line 1549, ../scss/style.scss */
body.result.sendai #mainIMG {
  background: #f59fa6 url("../img/common/mainbg03.gif") 0 0 repeat-x; }
/* line 1552, ../scss/style.scss */
body.result.sendai h1 {
  background-image: url("../img/sendai/result_mainimage.jpg");
  height: 284px; }

/* 5.6 result-all
----------------------------------*/
/* line 1571, ../scss/style.scss */
.result-all .cntArea .cntInner h3 {
  margin-top: -140px;
  padding-top: 140px;
  margin-bottom: 20px; }
/* line 1577, ../scss/style.scss */
.result-all .cntArea .cntInner .box1 {
  padding: 20px; }
  /* line 1580, ../scss/style.scss */
  .result-all .cntArea .cntInner .box1 .desc {
    width: 856px;
    margin-bottom: 30px;
    padding: 25px 30px;
    background: #fff;
    font-size: 18px; }
  /* line 1588, ../scss/style.scss */
  .result-all .cntArea .cntInner .box1 > a {
    width: 450px;
    height: 360px;
    margin-left: 30px;
    background: #000;
    float: right;
    text-decoration: none;
    position: relative; }
    /* line 1597, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1 > a img {
      position: absolute;
      z-index: 3;
      opacity: 1.0;
      -ms-filter: "alpha(opacity=100)";
      -khtml-opacity: 1.0;
      -moz-opacity: 1.0;
      -webkit-transition: all .3s;
      transition: all .3s; }
      /* line 1607, ../scss/style.scss */
      .result-all .cntArea .cntInner .box1 > a img:hover {
        position: absolute;
        z-index: 1;
        opacity: 0.6;
        -ms-filter: "alpha(opacity=60)";
        -khtml-opacity: 0.6;
        -moz-opacity: 0.6;
        -webkit-transition: all .3s;
        transition: all .3s; }
    /* line 1619, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1 > a p {
      color: #fff;
      font-size: 20px;
      margin: -15px 0 0 -80px;
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 2; }
  /* line 1630, ../scss/style.scss */
  .result-all .cntArea .cntInner .box1 .info01 {
    width: 480px;
    margin-bottom: 25px; }
    /* line 1634, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1 .info01 p {
      height: 25px;
      padding-left: 10px;
      font-size: 14px;
      line-height: 26px; }
      /* line 1640, ../scss/style.scss */
      .result-all .cntArea .cntInner .box1 .info01 p + p {
        padding-top: 8px;
        background: none !important;
        font-size: 16px;
        font-weight: bold; }
  /* line 1650, ../scss/style.scss */
  .result-all .cntArea .cntInner .box1 .cmt01 .ttl {
    width: 440px;
    height: 26px;
    margin-bottom: 15px;
    padding-left: 10px;
    background: #fff;
    line-height: 26px; }
    /* line 1658, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1 .cmt01 .ttl + p {
      padding-bottom: 30px; }
  /* line 1664, ../scss/style.scss */
  .result-all .cntArea .cntInner .box1.bg01 {
    height: 620px;
    background: url(../img/result-all/box_bg01.jpg) no-repeat; }
    /* line 1668, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg01 .desc {
      border: 2px solid #fc717d; }
    /* line 1672, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg01 .cmt01 .ttl {
      border: 1px solid #ae3e48;
      border-bottom: 3px solid #ae3e48;
      color: #ae3e48; }
    /* line 1678, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg01 .info01 p {
      background: url(../img/result-all/ttlbg01.png) no-repeat; }
  /* line 1683, ../scss/style.scss */
  .result-all .cntArea .cntInner .box1.bg02 {
    height: 770px;
    background: url(../img/result-all/box_bg02.jpg) no-repeat; }
    /* line 1687, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg02 .desc {
      border: 2px solid #ffa027; }
    /* line 1691, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg02 .cmt01 .ttl {
      border: 1px solid #ffa027;
      border-bottom: 3px solid #ffa027;
      color: #ffa027; }
    /* line 1697, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg02 .info01 p {
      background: url(../img/result-all/ttlbg02.png) no-repeat; }
  /* line 1702, ../scss/style.scss */
  .result-all .cntArea .cntInner .box1.bg03 {
    height: 710px;
    background: url(../img/result-all/box_bg03.jpg) no-repeat; }
    /* line 1706, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg03 .desc {
      border: 2px solid #68a759; }
    /* line 1710, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg03 .cmt01 .ttl {
      border: 1px solid #68a759;
      border-bottom: 3px solid #68a759;
      color: #68a759; }
    /* line 1716, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg03 .info01 p {
      background: url(../img/result-all/ttlbg03.png) no-repeat; }
  /* line 1721, ../scss/style.scss */
  .result-all .cntArea .cntInner .box1.bg04 {
    height: 680px;
    background: url(../img/result-all/box_bg04.jpg) no-repeat; }
    /* line 1725, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg04 .desc {
      border: 2px solid #fc717d; }
    /* line 1729, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg04 .cmt01 .ttl {
      border: 1px solid #ae3e48;
      border-bottom: 3px solid #ae3e48;
      color: #ae3e48; }
    /* line 1735, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg04 .info01 p {
      background: url(../img/result-all/ttlbg01.png) no-repeat; }
  /* line 1740, ../scss/style.scss */
  .result-all .cntArea .cntInner .box1.bg05 {
    height: 770px;
    background: url(../img/result-all/box_bg05.jpg) no-repeat; }
    /* line 1744, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg05 .desc {
      border: 2px solid #ffa027; }
    /* line 1748, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg05 .cmt01 .ttl {
      border: 1px solid #ffa027;
      border-bottom: 3px solid #ffa027;
      color: #ffa027; }
    /* line 1754, ../scss/style.scss */
    .result-all .cntArea .cntInner .box1.bg05 .info01 p {
      background: url(../img/result-all/ttlbg02.png) no-repeat; }
/* line 1764, ../scss/style.scss */
.result-all .cntNum4 .cntInner {
  padding: 50px 0; }
/* line 1769, ../scss/style.scss */
.result-all .anc_nav {
  height: 140px;
  margin-bottom: 50px;
  overflow: hidden; }
  /* line 1774, ../scss/style.scss */
  .result-all .anc_nav li {
    margin-left: 20px;
    float: left; }
    /* line 1778, ../scss/style.scss */
    .result-all .anc_nav li:first-child {
      margin-left: 0; }

/* line 1788, ../scss/style.scss */
body.result-all #mainIMG {
  background: #f59fa6 url("../img/common/mainbg01.png") 0 0 repeat-x; }
/* line 1791, ../scss/style.scss */
body.result-all h1 {
  background-image: url("../img/result-all/mainimage.jpg");
  height: 284px; }
