@charset "UTF-8";
.breadcrumbs {
  margin: 0 0 5px; }
  .breadcrumbs .breadcrumbsList {
    font-size: 0; }
  .breadcrumbs .breadcrumbsItem {
    font-size: 12px;
    display: inline-block; }
    .breadcrumbs .breadcrumbsItem:before {
      /*content: '\FF1E';*/
      font-size: 10px;
      display: inline-block;
      vertical-align: middle;
      margin: 0 5px; }
    .breadcrumbs .breadcrumbsItem:first-child:before {
      content: none; }
    .breadcrumbs .breadcrumbsItem > a,
    .breadcrumbs .breadcrumbsItem > h1,
	.breadcrumbs .breadcrumbsItem > span {
      display: inline-block;
      vertical-align: middle; }

aside.adBunner {
  margin-top: 18px;
  position: relative;
  height: auto; }

.block {
  margin-top: 18px;
  background-color: #ffffff; }
  .block > header {
    border-top: solid 6px #cccccc;
    padding: 12px 10px 12px 38px;
    background-image: url(http://placehold.it/37x29);
    background-position: 1px 5px;
    background-repeat: no-repeat;
    background-size: 37px 29px; }
    .block > header.noIcon {
      background-image: none;
      padding: 12px 10px 12px 10px; }
    .block > header.blackBand {
      padding-top: 10px;
      padding-bottom: 7px;
      background-position: 1px 3px;
      border-top: none 0px;
      background-color: #414141;
      color: #ffffff; }
      .block > header.blackBand:after {
        display: none !important; }
      .block > header.blackBand h1, .block > header.blackBand h2 {
        font-weight: normal; }
    .block > header h1 {
      font-weight: bold;
      display: inline-block;
      font-size: 18px; }
    .block > header span.h1replace {
      font-weight: bold;
      display: inline-block;
      font-size: 18px; }
    .block > header .menu-title {
      font-weight: bold;
      display: inline-block;
      font-size: 18px; }
    .block > header time {
      display: inline-block;
      font-size: 14px; }
  .block > section > header {
    padding: 12px 10px 12px 10px; }
    .block > section > header.inline01 {
      padding: 7px 10px 7px 10px;
      background-image: url("../img/bg_inlineheader01.png");
      background-repeat: no-repeat;
      background-size: 342px 30px;
      color: #ffffff;
      margin: 8px 17px 5px; }
      .block > section > header.inline01 h2 {
        font-weight: normal; }
    .block > section > header.inline02 {
      padding: 7px 10px 7px 10px;
      background-image: url("../img/bg_inlineheader02.png");
      background-repeat: no-repeat;
      background-size: 342px 30px;
      color: #ffffff;
      margin: 8px 17px 5px; }
      .block > section > header.inline02 h2 {
        font-weight: normal; }
    .block > section > header.inline03 {
      padding: 7px 10px 7px 10px;
      background-image: url("../img/bg_inlineheader03.png");
      background-repeat: no-repeat;
      background-size: 342px 30px;
      color: #ffffff;
      margin: 8px 17px 5px; }
      .block > section > header.inline03 h2 {
        font-weight: normal; }
    .block > section > header h2 {
      font-weight: bold;
      font-size: 16px; }

.discriptionBox {
  padding: 0px 10px 8px; }
  .discriptionBox p {
    line-height: 1.5;
    font-size: 13px;
    color: #666666; }

.transparentBox > header {
  padding: 10px 0px 10px; }
  .transparentBox > header h1 {
    display: inline-block;
    font-weight: bold; }
  .transparentBox > header label {
    margin-top: -4px;
    display: inline-block; }

.menuList header.noIcon {
  padding: 20px 10px 18px;
  border-bottom: solid 1.5px #ddd; }
  .menuList header.noIcon.logoImage {
    padding: 12px 10px 9px; }
.menuList nav {
  padding-top: 8px;
  padding-bottom: 8px; }
  .menuList nav > ul li.current a {
    background-color: #fdf895; }
  .menuList nav > ul li.noIcon a {
    padding-left: 11px;
    background-image: none; }
  .menuList nav > ul li a {
    display: block;
    padding: 17px 15px 14px 36px;
    font-size: 14px;
    font-weight: bold;
    color: #414141;
    background-image: url(http://placehold.it/40x40);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 20px;
    position: relative; }
    .menuList nav > ul li a:after {
      position: absolute;
      top: 50%;
      right: 10px;
      margin-top: -6px;
      content: '';
      width: 5px;
      height: 12px;
      background-image: url(../img/icon_arrow_link01.png);
      background-repeat: no-repeat;
      background-size: 5px 12px; }
    .menuList nav > ul li a:hover, .menuList nav > ul li a:hover * {
      text-decoration: none !important;
      background-color: #fdf895; }
  .menuList nav > ul li > ul {
    margin-top: -5px;
    margin-bottom: 7px; }
    .menuList nav > ul li > ul li a {
      padding: 9px 15px 5px 46px;
      background-image: url(../img/icon_arrow_link02.png);
      background-repeat: no-repeat;
      background-size: 6px 7px;
      background-position: 35px center;
      font-weight: normal;
      font-size: 13px; }
      .menuList nav > ul li > ul li a:after {
        display: none; }

ul.tagList {
  padding: 6px 2px 9px; }
  ul.tagList li {
    display: inline-block; }
    ul.tagList li h2, ul.tagList li p {
      text-align: center; }
      ul.tagList li h2 a, ul.tagList li p a {
        display: block;
        border-radius: 4px;
        border: 1px solid #D2D2D2;
        background-color: #ffffff;
        font-size: 13px;
        font-weight: normal;
        padding: 6px 6px 2px;
        letter-spacing: -1px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
    ul.tagList li p a {
      width: 23px;
      margin-top: -1px;
      padding: 4px 3px 4px; }

.button, .buttonSmall {
  margin: 10px;
  padding-bottom: 13px; }
  .button a, .buttonSmall a {
    text-align: center;
    width: 100%;
    display: block;
    padding: 10px 0px;
    background-color: #F2F2F2; }
    .button a:hover, .buttonSmall a:hover {
      background-color: #F8F8F8;
      color: #1f8dff;
      text-decoration: none; }

div.slider {
  position: relative;
  width: 640px;
  height: 190px;
  margin: 0 auto;
  padding-bottom: 20px;
  overflow: hidden;
  zoom: 1; }
  div.slider article {
    margin: 0 9px;
    float: left;
    width: 170px;
    height: 190px;
    background-color: #ffffff;
    position: relative; }
    div.slider article u.WeekLabel {
      z-index: 100;
      position: absolute;
      top: 0px; }
      div.slider article u.WeekLabel img {
        opacity: 1 !important; }
    div.slider article.empty {
      min-height: 127.5px; }
    div.slider article a:hover, div.slider article a:hover * {
      text-decoration: none; }
    div.slider article a u.label {
      display: inline-block;
      padding: 0px 20px 0px 5px;
      color: #ffffff;
      font-size: 14px;
      line-height: 19px;
      background-size: 222px 26px;
      background-position: right 0px;
      background-repeat: no-repeat;
      vertical-align: middle;
      z-index: 100;
      position: absolute;
      width: auto; }
      div.slider article a u.label.slot {
        background-image: url(../img/tag_new-slot.png); }
      div.slider article a u.label.pachinko {
        background-image: url(../img/tag_new-pachinko.png); }
    div.slider article a figure {
      width: 170px;
      height: 96px;
      overflow: hidden; }
      div.slider article a figure div.cutImg {
        width: 170px;
        height: 96px;
        overflow: hidden;
        line-height: 96px;
        display: inline-block;
        text-align: center; }
        div.slider article a figure div.cutImg img {
          max-width: 100%;
          max-height: 100%;
          vertical-align: middle;
          width: auto;
          display: inline; }
    div.slider article a h3 {
      padding: 4px 0px 0px;
      background: #FFFFFF;
      overflow: hidden;
      width: 100%;
      font-weight: bold; }
      div.slider article a h3 span, div.slider article a h3 a {
        display: block;
        font-size: 15px;
        max-height: 36px;
        line-height: 1.2;
        position: relative; }
        div.slider article a h3 span:before, div.slider article a h3 span:after, div.slider article a h3 a:before, div.slider article a h3 a:after {
          background: #FFFFFF;
          position: absolute; }
        div.slider article a h3 span:before, div.slider article a h3 a:before {
          content: "...";
          top: 18px;
          right: 0;
          z-index: 2; }
        div.slider article a h3 span:after, div.slider article a h3 a:after {
          content: "";
          height: 100%;
          width: 100%;
          z-index: 3; }

div.rankingList {
  overflow: hidden;
  zoom: 1; }
  div.rankingList section {
    float: left;
    width: 310px;
    margin: 0px 10px; }
    div.rankingList section header {
      background-position: center center;
      background-repeat: repeat-x;
      background-size: 1px;
      text-align: center;
      margin-top: 10px;
      margin-bottom: 7px; }
      div.rankingList section header h2 {
        display: inline-block;
        background-color: #ffffff;
        padding: 5px 6px 5px 40px;
        background-size: 30px;
        background-repeat: no-repeat;
        background-position: 5px 0px; }
    div.rankingList section.slot header {
      background-image: url(../img/line_slot.png); }
      div.rankingList section.slot header h2 {
        color: #e93572;
        background-image: url(../img/icon_slot.png);
        font-weight: bold; }
    div.rankingList section.pachinko header {
      background-image: url(../img/line_pachinko.png); }
      div.rankingList section.pachinko header h2 {
        color: #7882A8;
        background-image: url(../img/icon_pachinko.png);
        font-weight: bold; }
    div.rankingList section div article a {
      overflow: hidden;
      zoom: 1;
      display: block;
      border-top: 1px solid #D2D2D2; }
      div.rankingList section div article a:hover, div.rankingList section div article a:hover * {
        text-decoration: none; }
      div.rankingList section div article a i.rank {
        margin: 4px 0px;
        float: left;
        display: block;
        width: 34px; }
        div.rankingList section div article a i.rank img {
          display: block;
          margin: 0 auto; }
          div.rankingList section div article a i.rank img.arrow {
            padding: 2px 4px 0px;
            width: 23px;
            height: 28px; }
      div.rankingList section div article a figure {
        float: left;
        width: 110px;
        height: 62px;
        overflow: hidden;
        margin: 12px 0px; }
        div.rankingList section div article a figure div.cutImage {
          width: 100%;
          height: 62px;
          text-align: center; }
          div.rankingList section div article a figure div.cutImage img {
            max-width: 100%;
            max-height: 100%;
            width: auto;
            display: inline; }
      div.rankingList section div article a div.contentDetail {
        float: left;
        width: 162px;
        height: 104px;
        padding: 12px 0px 12px 5px;
        position: relative; }
        div.rankingList section div article a div.contentDetail h3 {
          font-size: 15px;
          font-weight: bold;
          line-height: 1.2; }
          div.rankingList section div article a div.contentDetail h3.container {
            background: #ffffff;
            overflow: hidden;
            width: 100%; }
            div.rankingList section div article a div.contentDetail h3.container span, div.rankingList section div article a div.contentDetail h3.container a {
              display: block;
              font-size: 15px;
              max-height: 54px;
              line-height: 1.2;
              position: relative; }
              div.rankingList section div article a div.contentDetail h3.container span:before, div.rankingList section div article a div.contentDetail h3.container span:after, div.rankingList section div article a div.contentDetail h3.container a:before, div.rankingList section div article a div.contentDetail h3.container a:after {
                background: #ffffff;
                position: absolute; }
              div.rankingList section div article a div.contentDetail h3.container span:before, div.rankingList section div article a div.contentDetail h3.container a:before {
                content: "...";
                top: 36px;
                right: 0;
                z-index: 2; }
              div.rankingList section div article a div.contentDetail h3.container span:after, div.rankingList section div article a div.contentDetail h3.container a:after {
                content: "";
                height: 100%;
                width: 100%;
                z-index: 3; }
        div.rankingList section div article a div.contentDetail i.maker {
          font-size: 14px;
          font-style: italic;
          text-align: right;
          display: block;
          position: absolute;
          right: -1px;
          padding-right: 1px;
          bottom: 22px;
          width: 162px;
          line-height: 1.2em;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
        div.rankingList section div article a div.contentDetail p {
          color: #414141;
          font-size: 12px;
          text-align: right;
          position: absolute;
          right: 4px;
          bottom: 8px;
          width: 162px; }
    div.rankingList section div article.first {
      background-color: #FEFDEF; }
      div.rankingList section div article.first a div.contentDetail h3.container {
        background: #FEFDEF;
        overflow: hidden;
        width: 100%; }
        div.rankingList section div article.first a div.contentDetail h3.container span, div.rankingList section div article.first a div.contentDetail h3.container a {
          display: block;
          font-size: 15px;
          max-height: 54px;
          line-height: 1.2;
          position: relative; }
          div.rankingList section div article.first a div.contentDetail h3.container span:before, div.rankingList section div article.first a div.contentDetail h3.container span:after, div.rankingList section div article.first a div.contentDetail h3.container a:before, div.rankingList section div article.first a div.contentDetail h3.container a:after {
            background: #FEFDEF;
            position: absolute; }
          div.rankingList section div article.first a div.contentDetail h3.container span:before, div.rankingList section div article.first a div.contentDetail h3.container a:before {
            content: "...";
            top: 36px;
            right: 0;
            z-index: 2; }
          div.rankingList section div article.first a div.contentDetail h3.container span:after, div.rankingList section div article.first a div.contentDetail h3.container a:after {
            content: "";
            height: 100%;
            width: 100%;
            z-index: 3; }
    div.rankingList section div article.secound {
      background-color: #F6F6F6; }
      div.rankingList section div article.secound a div.contentDetail h3.container {
        background: #F6F6F6;
        overflow: hidden;
        width: 100%; }
        div.rankingList section div article.secound a div.contentDetail h3.container span, div.rankingList section div article.secound a div.contentDetail h3.container a {
          display: block;
          font-size: 15px;
          max-height: 54px;
          line-height: 1.2;
          position: relative; }
          div.rankingList section div article.secound a div.contentDetail h3.container span:before, div.rankingList section div article.secound a div.contentDetail h3.container span:after, div.rankingList section div article.secound a div.contentDetail h3.container a:before, div.rankingList section div article.secound a div.contentDetail h3.container a:after {
            background: #F6F6F6;
            position: absolute; }
          div.rankingList section div article.secound a div.contentDetail h3.container span:before, div.rankingList section div article.secound a div.contentDetail h3.container a:before {
            content: "...";
            top: 36px;
            right: 0;
            z-index: 2; }
          div.rankingList section div article.secound a div.contentDetail h3.container span:after, div.rankingList section div article.secound a div.contentDetail h3.container a:after {
            content: "";
            height: 100%;
            width: 100%;
            z-index: 3; }
    div.rankingList section div article.third {
      background-color: #F9ECDF; }
      div.rankingList section div article.third a div.contentDetail h3.container {
        background: #F9ECDF;
        overflow: hidden;
        width: 100%; }
        div.rankingList section div article.third a div.contentDetail h3.container span, div.rankingList section div article.third a div.contentDetail h3.container a {
          display: block;
          font-size: 15px;
          max-height: 54px;
          line-height: 1.2;
          position: relative; }
          div.rankingList section div article.third a div.contentDetail h3.container span:before, div.rankingList section div article.third a div.contentDetail h3.container span:after, div.rankingList section div article.third a div.contentDetail h3.container a:before, div.rankingList section div article.third a div.contentDetail h3.container a:after {
            background: #F9ECDF;
            position: absolute; }
          div.rankingList section div article.third a div.contentDetail h3.container span:before, div.rankingList section div article.third a div.contentDetail h3.container a:before {
            content: "...";
            top: 36px;
            right: 0;
            z-index: 2; }
          div.rankingList section div article.third a div.contentDetail h3.container span:after, div.rankingList section div article.third a div.contentDetail h3.container a:after {
            content: "";
            height: 100%;
            width: 100%;
            z-index: 3; }
    div.rankingList section div article:first-child a {
      border-top: none; }

.sideArticleList01 {
  padding-bottom: 10px; }
  .sideArticleList01 header + article {
    border-top: none; }
  .sideArticleList01 article {
    overflow: hidden;
    zoom: 1;
    padding: 5px 0px;
    margin: 0 10px;
    border-top: 1px solid #cccccc; }
    .sideArticleList01 article > a:hover, .sideArticleList01 article > a:hover * {
      text-decoration: none; }
    .sideArticleList01 article > a figure {
      display: block;
      float: left;
      width: 69px;
      height: 39px;
      overflow: hidden;
      position: relative; }
      .sideArticleList01 article > a figure u.label {
        display: inline-block;
        padding: 0px 14px 0px 3px;
        color: #ffffff;
        font-size: 10px;
        line-height: 16px;
        background-size: 222px 26px;
        background-position: right 0px;
        background-repeat: no-repeat;
        vertical-align: middle;
        z-index: 100;
        position: absolute;
        width: auto; }
        .sideArticleList01 article > a figure u.label.pachinko {
          background-image: url(../img/tag_new-pachinko.png); }
        .sideArticleList01 article > a figure u.label.slot {
          background-image: url(../img/tag_new-slot.png); }
      .sideArticleList01 article > a figure div.cutImg {
        width: 100%;
        height: 39px; }
        .sideArticleList01 article > a figure div.cutImg img {
          display: block;
          width: auto;
          height: auto;
          max-width: 100%;
          max-height: 100%;
          margin: auto; }
    .sideArticleList01 article > a div.contentDetail {
      float: right;
      width: 195px;
      height: 50px;
      margin: 0px 10px 0px 0px;
      position: relative; }
      .sideArticleList01 article > a div.contentDetail h3 {
        font-weight: bold;
        font-size: 13px;
        background: #ffffff;
        overflow: hidden;
        width: 100%; }
        .sideArticleList01 article > a div.contentDetail h3 span, .sideArticleList01 article > a div.contentDetail h3 a {
          display: block;
          font-size: 13px;
          max-height: 36.4px;
          line-height: 1.4;
          position: relative; }
          .sideArticleList01 article > a div.contentDetail h3 span:before, .sideArticleList01 article > a div.contentDetail h3 span:after, .sideArticleList01 article > a div.contentDetail h3 a:before, .sideArticleList01 article > a div.contentDetail h3 a:after {
            background: #ffffff;
            position: absolute; }
          .sideArticleList01 article > a div.contentDetail h3 span:before, .sideArticleList01 article > a div.contentDetail h3 a:before {
            content: "...";
            top: 18.2px;
            right: 0;
            z-index: 2; }
          .sideArticleList01 article > a div.contentDetail h3 span:after, .sideArticleList01 article > a div.contentDetail h3 a:after {
            content: "";
            height: 100%;
            width: 100%;
            z-index: 3; }
        .sideArticleList01 article > a div.contentDetail h3 span.subscript {
          display: inline;
          font-size: 11px; }
      .sideArticleList01 article > a div.contentDetail p.introDay {
        text-align: right;
        font-size: 11px;
        color: #414141;
        position: absolute;
        bottom: 0;
        right: 0; }

.sideArticleList02 div.articleBlockListarea {
  overflow: hidden;
  zoom: 1;
  margin: 0px 10px 0; }
  .sideArticleList02 div.articleBlockListarea article {
    float: left;
    position: relative;
    width: 280px;
    margin: 0px 0px 15px;
    border-bottom: dotted 1px #ccc; }
    .sideArticleList02 div.articleBlockListarea article:last-child {
      margin-bottom: 0px; }
    .sideArticleList02 div.articleBlockListarea article a {
      display: block; }
      .sideArticleList02 div.articleBlockListarea article a:hover * {
        text-decoration: none; }
      .sideArticleList02 div.articleBlockListarea article a figure {
        width: 280px;
        height: 210px;
        overflow: hidden;
        position: relative; }
        .sideArticleList02 div.articleBlockListarea article a figure u.label {
          display: inline-block;
          padding: 0px 20px 0px 5px;
          color: #ffffff;
          font-size: 14px;
          line-height: 19px;
          background-size: 222px 26px;
          background-position: right 0px;
          background-repeat: no-repeat;
          vertical-align: middle;
          z-index: 100;
          position: absolute;
          width: auto; }
          .sideArticleList02 div.articleBlockListarea article a figure u.label.slot {
            background-image: url(../img/tag_new-slot.png); }
          .sideArticleList02 div.articleBlockListarea article a figure u.label.pachinko {
            background-image: url(../img/tag_new-pachinko.png); }
        .sideArticleList02 div.articleBlockListarea article a figure div.cutImage {
          width: 100%;
          height: 210px; }
          .sideArticleList02 div.articleBlockListarea article a figure div.cutImage img {
            display: block;
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%;
            margin: auto; }
      .sideArticleList02 div.articleBlockListarea article a h2.innerLayerBand {
        width: 280px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 25px 5px 7px;
        color: #ffffff;
        position: absolute;
        top: 166px;
        font-size: 12px;
        font-weight: normal;
        background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
      .sideArticleList02 div.articleBlockListarea article a h3.outerText {
        padding: 5px 4px 5px;
        line-height: 1.3;
        font-size: 13px; }
.sideArticleList02 div.articleTwoBlockListarea {
  overflow: hidden;
  zoom: 1;
  margin: 0px 5px 0;
  font-size: 0; }
  .sideArticleList02 div.articleTwoBlockListarea article {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 135px;
    height: 160px;
    margin: 5px;
    border-bottom: dotted 1px #ccc; }
    .sideArticleList02 div.articleTwoBlockListarea article:last-child {
      margin-bottom: 0px; }
    .sideArticleList02 div.articleTwoBlockListarea article a {
      display: block; }
      .sideArticleList02 div.articleTwoBlockListarea article a:hover * {
        text-decoration: none; }
      .sideArticleList02 div.articleTwoBlockListarea article a figure {
        width: 135px;
        height: 101px;
        overflow: hidden;
        position: relative; }
        .sideArticleList02 div.articleTwoBlockListarea article a figure u.label {
          display: inline-block;
          padding: 0px 20px 0px 5px;
          color: #ffffff;
          font-size: 14px;
          line-height: 19px;
          background-size: 222px 26px;
          background-position: right 0px;
          background-repeat: no-repeat;
          vertical-align: middle;
          z-index: 100;
          position: absolute;
          width: auto; }
          .sideArticleList02 div.articleTwoBlockListarea article a figure u.label.slot {
            background-image: url(../img/tag_new-slot.png); }
          .sideArticleList02 div.articleTwoBlockListarea article a figure u.label.pachinko {
            background-image: url(../img/tag_new-pachinko.png); }
        .sideArticleList02 div.articleTwoBlockListarea article a figure div.cutImage {
          text-align: center;
          line-height: 101px;
          width: 100%;
          height: 101px; }
          .sideArticleList02 div.articleTwoBlockListarea article a figure div.cutImage img {
            vertical-align: middle;
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%; }
      .sideArticleList02 div.articleTwoBlockListarea article a h2.innerLayerBand {
        width: 135px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 20px 3px 4px;
        color: #ffffff;
        position: absolute;
        bottom: 0;
        font-size: 12px;
        font-weight: normal;
        background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
      .sideArticleList02 div.articleTwoBlockListarea article a h3.outerText {
        padding: 5px 4px 5px;
        line-height: 1.3;
        font-size: 13px;
        box-sizing: content-box; }
        .sideArticleList02 div.articleTwoBlockListarea article a h3.outerText > span {
          max-height: 48px;
          overflow: hidden; }
        .sideArticleList02 div.articleTwoBlockListarea article a h3.outerText span {
          display: block; }
          .sideArticleList02 div.articleTwoBlockListarea article a h3.outerText span.subscript {
            position: relative; }
            .sideArticleList02 div.articleTwoBlockListarea article a h3.outerText span.subscript:before, .sideArticleList02 div.articleTwoBlockListarea article a h3.outerText span.subscript:after {
              background: #fff;
              position: absolute; }
            .sideArticleList02 div.articleTwoBlockListarea article a h3.outerText span.subscript:before {
              content: "...";
              top: 32px;
              right: 0;
              z-index: 2; }
            .sideArticleList02 div.articleTwoBlockListarea article a h3.outerText span.subscript:after {
              content: "";
              width: 100%;
              height: 100%;
              z-index: 3; }

.articleList01 {
  margin-top: 10px; }
  .articleList01 > header {
    padding: 5px 7px;
    margin: 0px 17px;
    border-bottom: 1px solid #cccccc; }
    .articleList01 > header h2 {
      font-size: 15px;
      font-weight: bold; }
  .articleList01 article.accordionList {
    padding: 15px 7px;
    margin: 0px 17px;
    border-bottom: dotted 1px #ccc; }
    .articleList01 article.accordionList header.accordionHead.active a img.arrow {
      transform: rotate(180deg); }
    .articleList01 article.accordionList header.accordionHead a {
      display: block;
      position: relative;
      overflow: hidden;
      zoom: 1; }
      .articleList01 article.accordionList header.accordionHead a:hover, .articleList01 article.accordionList header.accordionHead a:hover *, .articleList01 article.accordionList header.accordionHead a:focus, .articleList01 article.accordionList header.accordionHead a:focus * {
        text-decoration: none; }
      .articleList01 article.accordionList header.accordionHead a:hover h2 {
        text-decoration: underline; }
      .articleList01 article.accordionList header.accordionHead a figure {
        position: relative;
        overflow: hidden;
        width: 80px;
        height: 60px;
        display: inline-block;
        float: left; }
        .articleList01 article.accordionList header.accordionHead a figure div.cutImage {
          width: 100%;
          height: 60px; }
          .articleList01 article.accordionList header.accordionHead a figure div.cutImage img {
            display: block;
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%;
            margin: auto; }
      .articleList01 article.accordionList header.accordionHead a h2 {
        vertical-align: middle;
        height: 60px;
        display: table-cell;
        font-weight: bold; }
        .articleList01 article.accordionList header.accordionHead a h2 span {
          display: inline-block;
          margin-left: 15px;
          padding-right: 40px;}
      .articleList01 article.accordionList header.accordionHead a dl {
        padding: 5px 6.5% 4px 16%; }
        .articleList01 article.accordionList header.accordionHead a dl dt {
          font-size: 16px;
          font-weight: bold;
          padding: 0px 0 5px;
          line-height: 1.3;}
        .articleList01 article.accordionList header.accordionHead a dl dd {
          font-size: 17px;
          color: #444444;
          font-weight: bold; }
          .articleList01 article.accordionList header.accordionHead a dl dd p {
            padding: 3px 0;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
            .articleList01 article.accordionList header.accordionHead a dl dd p em.attention {
              color: #e60012;
              font-style: normal;
              font-size: 20px; }
      .articleList01 article.accordionList header.accordionHead a img.arrow {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 10px;
        margin: auto; }
    .articleList01 article.accordionList div.accordionPannel {
      background-color: #e5e5e5;
      margin-top: 13px;
      padding: 14px; }
      .articleList01 article.accordionList div.accordionPannel div.pannelInner {
        background-color: #ffffff;
        padding: 5px 15px 15px 15px; }
        .articleList01 article.accordionList div.accordionPannel div.pannelInner h4 {
          padding: 5px 0;
          margin: 10px 0px 10px 0px;
          border-bottom: solid 1px #ccc;
          font-weight: bold; }
        .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents {
          width: 100%;
          clear: both;
          position: relative;
          overflow: hidden;
          font-size: 15px;
          line-height: 1.6; }
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents p,
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents ul,
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents li,
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents dl,
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents div {
            padding: 0; }
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents p:last-child,
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents ul:last-child,
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents li:last-child,
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents dl:last-child,
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents div:last-child {
            margin-bottom: 0; }
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents p {
            margin-top: 0 !important; }
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents table {
            max-width: 551px !important;
            border-collapse: collapse;
            border-spacing: 0; }
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents table,
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents th,
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents td {
            border: 2px solid #000;
            padding: 2px 5px;
            text-align: center; }
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents th {
            font-weight: normal;
            background-color: #0068b7;
            color: #FFFFFF;
            padding: 0 5px; }
          .articleList01 article.accordionList div.accordionPannel div.pannelInner section.wysiwygContents img {
            max-width: 550px;
            width: auto;
            height: auto; }
        .articleList01 article.accordionList div.accordionPannel div.pannelInner blockquote.quotation {
          margin-top: 30px;
          font-size: 15px; }
          .articleList01 article.accordionList div.accordionPannel div.pannelInner blockquote.quotation p {
            font-weight: bold;
            padding: 4px 0px 6px; }
          .articleList01 article.accordionList div.accordionPannel div.pannelInner blockquote.quotation a {
            display: block;  
            font-weight: bold;
            padding: 8px 0px 5px 13px; }
            .articleList01 article.accordionList div.accordionPannel div.pannelInner blockquote.quotation a:before {
              content: '▶︎';
              font-size: 13px;
              display: inline-block;
              margin: 0px 2px 0px -13px; }

.menuListType01 section.accordionList {
  margin: 15px 0; }
  .menuListType01 section.accordionList h2.accordionHead.active a {
    background-color: #bbbbbb; }
    .menuListType01 section.accordionList h2.accordionHead.active a img.arrow {
      transform: rotate(180deg); }
  .menuListType01 section.accordionList h2.accordionHead a {
    background-color: #cccccc;
    display: block;
    padding: 12px 20px 11px;
    color: #414141;
    position: relative; }
    .menuListType01 section.accordionList h2.accordionHead a img.arrow {
      position: absolute;
      right: 20px;
      top: 50%;
      margin-top: -10px; }
    .menuListType01 section.accordionList h2.accordionHead a:hover, .menuListType01 section.accordionList h2.accordionHead a:hover *, .menuListType01 section.accordionList h2.accordionHead a:focus, .menuListType01 section.accordionList h2.accordionHead a:focus * {
      text-decoration: none; }
  .menuListType01 section.accordionList ul.accordionPannel {
    background-color: #ffffff;
    padding: 13px 0; }
    .menuListType01 section.accordionList ul.accordionPannel li a {
      display: block;
      padding: 12px 20px 11px; }
      .menuListType01 section.accordionList ul.accordionPannel li a:hover, .menuListType01 section.accordionList ul.accordionPannel li a:hover *, .menuListType01 section.accordionList ul.accordionPannel li a:focus, .menuListType01 section.accordionList ul.accordionPannel li a:focus * {
        text-decoration: none; }

/*==========================================
 機種総合トップ、機種総合下層ページ
==========================================*/
/* 機種総合メニュー */
/* %machineTopIndex
============================*/
body#machine #leftSide section#machineTopIndex.block.menuList header.noIcon, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList header.noIcon, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList header.noIcon, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList header.noIcon, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList header.noIcon, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList header.noIcon {
  border-top-color: #a0050d; }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.allAnalysis a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.allAnalysis a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.allAnalysis a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.allAnalysis a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.allAnalysis a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.allAnalysis a {
  background-image: url(../img/icon_index_top.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.writerRecommendMachine a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.writerRecommendMachine a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.writerRecommendMachine a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.writerRecommendMachine a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.writerRecommendMachine a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.writerRecommendMachine a {
  background-image: url(../img/icon_index_writerRecommendMachine.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.newMachineCalender a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.newMachineCalender a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.newMachineCalender a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.newMachineCalender a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.newMachineCalender a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.newMachineCalender a {
  background-image: url(../img/icon_index_newMachineCalender.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.rankingMachine a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.rankingMachine a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.rankingMachine a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.rankingMachine a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.rankingMachine a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.rankingMachine a {
  background-image: url(../img/icon_index_rankingMachine.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.passTheTest a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.passTheTest a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.passTheTest a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.passTheTest a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.passTheTest a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.passTheTest a {
  background-image: url(../img/icon_index_passTheTest.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.makerList a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.makerList a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.makerList a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.makerList a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.makerList a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.makerList a {
  background-image: url(../img/icon_index_makerList.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.order50onMachineList a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.order50onMachineList a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.order50onMachineList a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.order50onMachineList a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.order50onMachineList a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.order50onMachineList a {
  background-image: url(../img/icon_index_order50onMachineList.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.resetMorning a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.resetMorning a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.resetMorning a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.resetMorning a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.resetMorning a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.resetMorning a {
  background-image: url(../img/icon_index_resetMorning.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.tenjoZone a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.tenjoZone a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.tenjoZone a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.tenjoZone a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.tenjoZone a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.tenjoZone a {
  background-image: url(../img/icon_index_tenjoZone.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscriminationSlot a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscriminationSlot a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscriminationSlot a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscriminationSlot a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscriminationSlot a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscriminationSlot a {
  background-image: url(../img/icon_index_settingDiscriminationSlot.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscrimination a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscrimination a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscrimination a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscrimination a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscrimination a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.settingDiscrimination a {
  background-image: url(../img/icon_index_settingDiscrimination.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.border a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.border a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.border a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.border a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.border a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.border a {
  background-image: url(../img/icon_index_border.png); }
body#machine #leftSide section#machineTopIndex.block.menuList nav ul li.practicereport a, body#guideworks_newmachinecalender #leftSide section#machineTopIndex.block.menuList nav ul li.practicereport a, body#guideworks_practicereport #leftSide section#machineTopIndex.block.menuList nav ul li.practicereport a, body#guideworks_passthetest #leftSide section#machineTopIndex.block.menuList nav ul li.practicereport a, body#guideworks_ceilingborder #leftSide section#machineTopIndex.block.menuList nav ul li.practicereport a, body#guideworks_machine_detail #leftSide section#machineTopIndex.block.menuList nav ul li.practicereport a {
  background-image: url(../img/icon_index_practicereport.png); }

/* 777パチガブメニュー */
/* %pGabuIndex
============================*/
body#machine #leftSide section#pGabuIndex.block.menuList header.noIcon, body#guideworks_newmachinecalender #leftSide section#pGabuIndex.block.menuList header.noIcon, body#guideworks_practicereport #leftSide section#pGabuIndex.block.menuList header.noIcon, body#guideworks_passthetest #leftSide section#pGabuIndex.block.menuList header.noIcon, body#guideworks_ceilingborder #leftSide section#pGabuIndex.block.menuList header.noIcon, body#guideworks_machine_detail #leftSide section#pGabuIndex.block.menuList header.noIcon {
  border-top-color: #a9bfbe; }
body#machine #leftSide section#pGabuIndex.block.menuList nav ul li.guideStation > a, body#guideworks_newmachinecalender #leftSide section#pGabuIndex.block.menuList nav ul li.guideStation > a, body#guideworks_practicereport #leftSide section#pGabuIndex.block.menuList nav ul li.guideStation > a, body#guideworks_passthetest #leftSide section#pGabuIndex.block.menuList nav ul li.guideStation > a, body#guideworks_ceilingborder #leftSide section#pGabuIndex.block.menuList nav ul li.guideStation > a, body#guideworks_machine_detail #leftSide section#pGabuIndex.block.menuList nav ul li.guideStation > a {
  background-image: url(../img/icon_index_guideStation.png); }
body#machine #leftSide section#pGabuIndex.block.menuList nav ul li.gameLinkage > a, body#guideworks_newmachinecalender #leftSide section#pGabuIndex.block.menuList nav ul li.gameLinkage > a, body#guideworks_practicereport #leftSide section#pGabuIndex.block.menuList nav ul li.gameLinkage > a, body#guideworks_passthetest #leftSide section#pGabuIndex.block.menuList nav ul li.gameLinkage > a, body#guideworks_ceilingborder #leftSide section#pGabuIndex.block.menuList nav ul li.gameLinkage > a, body#guideworks_machine_detail #leftSide section#pGabuIndex.block.menuList nav ul li.gameLinkage > a {
  background-image: url(../img/icon_index_gameLinkage.png); }
body#machine #leftSide section#pGabuIndex.block.menuList nav ul li.hallInfo a, body#guideworks_newmachinecalender #leftSide section#pGabuIndex.block.menuList nav ul li.hallInfo a, body#guideworks_practicereport #leftSide section#pGabuIndex.block.menuList nav ul li.hallInfo a, body#guideworks_passthetest #leftSide section#pGabuIndex.block.menuList nav ul li.hallInfo a, body#guideworks_ceilingborder #leftSide section#pGabuIndex.block.menuList nav ul li.hallInfo a, body#guideworks_machine_detail #leftSide section#pGabuIndex.block.menuList nav ul li.hallInfo a {
  background-image: url(../img/icon_index_hall.png); }
body#machine #leftSide section#pGabuIndex.block.menuList nav ul li.topics a, body#guideworks_newmachinecalender #leftSide section#pGabuIndex.block.menuList nav ul li.topics a, body#guideworks_practicereport #leftSide section#pGabuIndex.block.menuList nav ul li.topics a, body#guideworks_passthetest #leftSide section#pGabuIndex.block.menuList nav ul li.topics a, body#guideworks_ceilingborder #leftSide section#pGabuIndex.block.menuList nav ul li.topics a, body#guideworks_machine_detail #leftSide section#pGabuIndex.block.menuList nav ul li.topics a {
  background-image: url(../img/icon_index_newsIndustry.png); }
body#machine #leftSide section#pGabuIndex.block.menuList nav ul li.movie a, body#guideworks_newmachinecalender #leftSide section#pGabuIndex.block.menuList nav ul li.movie a, body#guideworks_practicereport #leftSide section#pGabuIndex.block.menuList nav ul li.movie a, body#guideworks_passthetest #leftSide section#pGabuIndex.block.menuList nav ul li.movie a, body#guideworks_ceilingborder #leftSide section#pGabuIndex.block.menuList nav ul li.movie a, body#guideworks_machine_detail #leftSide section#pGabuIndex.block.menuList nav ul li.movie a {
  background-image: url(../img/icon_index_movie.png); }
body#machine #leftSide section#pGabuIndex.block.menuList nav ul li.blog a, body#guideworks_newmachinecalender #leftSide section#pGabuIndex.block.menuList nav ul li.blog a, body#guideworks_practicereport #leftSide section#pGabuIndex.block.menuList nav ul li.blog a, body#guideworks_passthetest #leftSide section#pGabuIndex.block.menuList nav ul li.blog a, body#guideworks_ceilingborder #leftSide section#pGabuIndex.block.menuList nav ul li.blog a, body#guideworks_machine_detail #leftSide section#pGabuIndex.block.menuList nav ul li.blog a {
  background-image: url(../img/icon_index_blog.png); }
body#machine #leftSide section#pGabuIndex.block.menuList nav ul li.comic a, body#guideworks_newmachinecalender #leftSide section#pGabuIndex.block.menuList nav ul li.comic a, body#guideworks_practicereport #leftSide section#pGabuIndex.block.menuList nav ul li.comic a, body#guideworks_passthetest #leftSide section#pGabuIndex.block.menuList nav ul li.comic a, body#guideworks_ceilingborder #leftSide section#pGabuIndex.block.menuList nav ul li.comic a, body#guideworks_machine_detail #leftSide section#pGabuIndex.block.menuList nav ul li.comic a {
  background-image: url(../img/icon_index_comic.png); }
body#machine #leftSide section#pGabuIndex.block.menuList nav ul li.report a, body#guideworks_newmachinecalender #leftSide section#pGabuIndex.block.menuList nav ul li.report a, body#guideworks_practicereport #leftSide section#pGabuIndex.block.menuList nav ul li.report a, body#guideworks_passthetest #leftSide section#pGabuIndex.block.menuList nav ul li.report a, body#guideworks_ceilingborder #leftSide section#pGabuIndex.block.menuList nav ul li.report a, body#guideworks_machine_detail #leftSide section#pGabuIndex.block.menuList nav ul li.report a {
  background-image: url(../img/icon_index_report.png); }

/* 関連メニュー */
/* %relationIndex
============================*/
body#machine #leftSide section#relationIndex.block.menuList header.noIcon, body#guideworks_newmachinecalender #leftSide section#relationIndex.block.menuList header.noIcon, body#guideworks_practicereport #leftSide section#relationIndex.block.menuList header.noIcon, body#guideworks_passthetest #leftSide section#relationIndex.block.menuList header.noIcon, body#guideworks_ceilingborder #leftSide section#relationIndex.block.menuList header.noIcon, body#guideworks_machine_detail #leftSide section#relationIndex.block.menuList header.noIcon {
  border-top-color: #00d0cd; }
body#machine #leftSide section#relationIndex.block.menuList nav ul li.guideStation > a, body#guideworks_newmachinecalender #leftSide section#relationIndex.block.menuList nav ul li.guideStation > a, body#guideworks_practicereport #leftSide section#relationIndex.block.menuList nav ul li.guideStation > a, body#guideworks_passthetest #leftSide section#relationIndex.block.menuList nav ul li.guideStation > a, body#guideworks_ceilingborder #leftSide section#relationIndex.block.menuList nav ul li.guideStation > a, body#guideworks_machine_detail #leftSide section#relationIndex.block.menuList nav ul li.guideStation > a {
  background-image: url(../img/icon_index_guideStation.png); }
body#machine #leftSide section#relationIndex.block.menuList nav ul li.pGabu > a, body#guideworks_newmachinecalender #leftSide section#relationIndex.block.menuList nav ul li.pGabu > a, body#guideworks_practicereport #leftSide section#relationIndex.block.menuList nav ul li.pGabu > a, body#guideworks_passthetest #leftSide section#relationIndex.block.menuList nav ul li.pGabu > a, body#guideworks_ceilingborder #leftSide section#relationIndex.block.menuList nav ul li.pGabu > a, body#guideworks_machine_detail #leftSide section#relationIndex.block.menuList nav ul li.pGabu > a {
  background-image: url(../img/icon_index_pGabu.png); }
body#machine #leftSide section#relationIndex.block.menuList nav ul li.gameLinkage > a, body#guideworks_newmachinecalender #leftSide section#relationIndex.block.menuList nav ul li.gameLinkage > a, body#guideworks_practicereport #leftSide section#relationIndex.block.menuList nav ul li.gameLinkage > a, body#guideworks_passthetest #leftSide section#relationIndex.block.menuList nav ul li.gameLinkage > a, body#guideworks_ceilingborder #leftSide section#relationIndex.block.menuList nav ul li.gameLinkage > a, body#guideworks_machine_detail #leftSide section#relationIndex.block.menuList nav ul li.gameLinkage > a {
  background-image: url(../img/icon_index_gameLinkage.png); }

/* 最新解析記事 */
/* %newAnalysis
============================*/
body#machine #leftSide section#newAnalysis.block header, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block header, body#guideworks_practicereport #leftSide section#newAnalysis.block header, body#guideworks_passthetest #leftSide section#newAnalysis.block header, body#guideworks_ceilingborder #leftSide section#newAnalysis.block header, body#guideworks_machine_detail #leftSide section#newAnalysis.block header {
  border-top-color: #2E7FFF;
  background-image: url(../img/icon_newAnalysis.png); }
body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList:first-child header.accordionHead, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList:first-child header.accordionHead, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList:first-child header.accordionHead, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList:first-child header.accordionHead, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList:first-child header.accordionHead, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList:first-child header.accordionHead {
  margin-top: 0px; }
body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead {
  padding: 0;
  margin: 6px 10px 0px 10px; }
  body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a {
    background-color: #d6d6d6; }
    body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a img.arrow, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a img.arrow, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a img.arrow, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a img.arrow, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a img.arrow, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead.active a img.arrow {
      transform: rotate(180deg); }
  body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a {
    display: block;
    background-color: #f4f4f4;
    color: #414141;
    padding: 8px 10px 6px;
    position: relative; }
    body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover *, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover *, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover *, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover *, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover *, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover *, body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus, body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus *, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus *, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus *, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus *, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus *, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:focus * {
      text-decoration: none; }
    body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a:hover {
      background-color: #dfdfdf; }
    body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 {
      font-weight: normal;
      font-size: 14px; }
      body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 span.count, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 span.count, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 span.count, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 span.count, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 span.count, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 span.count {
        color: #0D69C9;
        display: inline-block;
        margin: 0px 4px; }
      body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 i.newIcon, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 i.newIcon, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 i.newIcon, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 i.newIcon, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 i.newIcon, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a h2 i.newIcon {
        background-color: #e60012;
        color: #ffffff;
        font-weight: normal;
        font-size: 10px;
        padding: 1px 5px 0px;
        border-radius: 2px; }
    body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a span.cooperation, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a span.cooperation, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a span.cooperation, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a span.cooperation, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a span.cooperation, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a span.cooperation {
      display: inline-block;
      margin-top: 1px;
      padding-right: 20px;
      color: #e60012;
      font-size: 11px;
      line-height: 1.6; }
    body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a img.arrow, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a img.arrow, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a img.arrow, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a img.arrow, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a img.arrow, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList header.accordionHead a img.arrow {
      position: absolute;
      top: 50%;
      right: 8px;
      margin-top: -9px; }
body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel {
  margin: 0px 10px 8px 10px; }
  body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article {
    overflow: hidden;
    zoom: 1;
    padding: 8px 0px;
    border-bottom: dotted 1px #cccccc; }
    body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a {
      display: block; }
      body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure {
        display: block;
        float: left;
        width: 60px;
        height: 34px;
        overflow: hidden; }
        body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg {
          width: 100%;
          height: 34px; }
          body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg img, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg img, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg img, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg img, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg img, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a figure div.cutImg img {
            display: block;
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%;
            margin: auto; }
      body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail {
        float: right;
        width: 112px; }
        body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 {
          font-weight: normal;
          font-size: 11px;
          background: #ffffff;
          overflow: hidden;
          width: 100%; }
          body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span, body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a {
            display: block;
            font-size: 11px;
            max-height: 39.6px;
            line-height: 1.2;
            position: relative; }
            body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after {
              background: #ffffff;
              position: absolute; }
            body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:before, body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:before {
              content: "...";
              top: 26.4px;
              right: 0;
              z-index: 2; }
            body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 span:after, body#machine #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after, body#guideworks_practicereport #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after, body#guideworks_passthetest #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.newAnalysisList section.accordionList section.accordionPannel article a div.contentDetail h3 a:after {
              content: "";
              height: 100%;
              width: 100%;
              z-index: 3; }
            body#machine #leftSide section#newAnalysis.block div.button a, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.button a, body#guideworks_practicereport #leftSide section#newAnalysis.block div.button a, body#guideworks_passthetest #leftSide section#newAnalysis.block div.button a, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.button a, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.button a, body#machine #leftSide section#newAnalysis.block div.buttonSmall a, body#guideworks_newmachinecalender #leftSide section#newAnalysis.block div.buttonSmall a, body#guideworks_practicereport #leftSide section#newAnalysis.block div.buttonSmall a, body#guideworks_passthetest #leftSide section#newAnalysis.block div.buttonSmall a, body#guideworks_ceilingborder #leftSide section#newAnalysis.block div.buttonSmall a, body#guideworks_machine_detail #leftSide section#newAnalysis.block div.buttonSmall a {
              line-height: 1.2;
              font-size: 14px;}
            
/* 過去の導入機種 */
/* %introductionDatePast
============================*/
body#machine #leftSide section#introductionDatePast.block header, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block header, body#guideworks_practicereport #leftSide section#introductionDatePast.block header, body#guideworks_passthetest #leftSide section#introductionDatePast.block header, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block header, body#guideworks_machine_detail #leftSide section#introductionDatePast.block header {
  border-top-color: #E60012;
  background-image: url(../img/icon_introductionDatePast.png); }
body#machine #leftSide section#introductionDatePast.block div.yearList, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList {
  padding-bottom: 5px; }
  body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList:first-child h4.accordionHead, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList:first-child h4.accordionHead, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList:first-child h4.accordionHead, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList:first-child h4.accordionHead, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList:first-child h4.accordionHead, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList:first-child h4.accordionHead {
    margin-top: 0px; }
  body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead {
    padding: 0;
    margin: 6px 10px 6px 10px;
    font-size: 14px;}
    body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a {
      background-color: #d6d6d6; }
      body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a img.arrow, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a img.arrow, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a img.arrow, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a img.arrow, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a img.arrow, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a img.arrow {
        transform: rotate(180deg); }
    body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a {
      display: block;
      background-color: #f4f4f4;
      color: #414141;
      padding: 6px 10px 4px;
      position: relative; }
      body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover *, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover *, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover *, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover *, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover *, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover *, body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus, body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus *, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus *, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus *, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus *, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus *, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus * {
        text-decoration: none; }
      body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover {
        background-color: #dfdfdf; }
      body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a img.arrow, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a img.arrow, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a img.arrow, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a img.arrow, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a img.arrow, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a img.arrow {
        position: absolute;
        top: 50%;
        right: 8px;
        margin-top: -9px; }
  body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel {
    margin: 0px 10px 8px 10px; }
    body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a {
      font-size: 14px;
      padding: 7px 18px 3px;
      display: block; }
      body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover *, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover *, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover *, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover *, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover *, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover *, body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus, body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus *, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus *, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus *, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus *, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus *, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus * {
        text-decoration: none; }
      body#machine #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#guideworks_newmachinecalender #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#guideworks_practicereport #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#guideworks_passthetest #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#guideworks_ceilingborder #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover, body#guideworks_machine_detail #leftSide section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover {
        background-color: #f8f8f8; }
      
body#guideworks_newmachinecalender section#introductionDatePast.block header
, body#guideworks_passthetest section#introductionDatePast.block header
, body#guideworks_ceilingborder section#introductionDatePast.block header {
  border-top-color: #E60012;
  background-image: url(../img/icon_introductionDatePast.png);
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList
, body#guideworks_passthetest section#introductionDatePast.block div.yearList
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList {
  padding-bottom: 5px;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList:first-child h4.accordionHead
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList:first-child h4.accordionHead
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList:first-child h4.accordionHead {
    margin-top: 0px;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead {
    padding: 0;
    margin: 6px 10px 6px 10px;
    font-size: 14px;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a {
      background-color: #d6d6d6;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a img.arrow
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a img.arrow
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead.active a img.arrow {
        transform: rotate(180deg);
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a {
      display: block;
      background-color: #f4f4f4;
      color: #414141;
      padding: 6px 10px 4px;
      position: relative;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover
, body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover *
, body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus
, body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus *
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover *
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus *
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover *
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:focus * {
    text-decoration: none;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a:hover {
    background-color: #dfdfdf;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a img.arrow
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a img.arrow
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList h4.accordionHead a img.arrow {
    position: absolute;
    top: 50%;
    right: 8px;
    margin-top: -9px;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel {
    margin: 0px 10px 8px 10px;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a {
    font-size: 14px;
    padding: 7px 18px 3px;
    display: block;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover
, body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover *
, body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus
, body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus *
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover *
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus *
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover *
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:focus *
{
    text-decoration: none;
}
body#guideworks_newmachinecalender section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover
, body#guideworks_passthetest section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover
, body#guideworks_ceilingborder section#introductionDatePast.block div.yearList div.accordionList ul.accordionPannel li a:hover {
    background-color: #f8f8f8;
}


body#guideworks_newmachinecalender #rightSubColumn
, body#guideworks_passthetest #rightSubColumn
, body#guideworks_ceilingborder #rightSubColumn {
    margin: -10px auto 20px;
}
body#guideworks_newmachinecalender .col-adsense
, body#guideworks_passthetest .col-adsense
, body#guideworks_ceilingborder .col-adsense {
    float: right;
    width: 300px;
}
  
/* 注目タグ */
/* %attentionTag
============================*/
body#guideworks_newmachinecalender #leftSide section#attentionTag.block header, body#guideworks_practicereport #leftSide section#attentionTag.block header, body#guideworks_passthetest #leftSide section#attentionTag.block header, body#guideworks_ceilingborder #leftSide section#attentionTag.block header, body#guideworks_machine_detail #leftSide section#attentionTag.block header {
  border-top-color: #e60012;
  background-image: url(../img/icon_attentionTag.png); }
body#guideworks_newmachinecalender #leftSide section#attentionTag.block div ul.tagList, body#guideworks_practicereport #leftSide section#attentionTag.block div ul.tagList, body#guideworks_passthetest #leftSide section#attentionTag.block div ul.tagList, body#guideworks_ceilingborder #leftSide section#attentionTag.block div ul.tagList, body#guideworks_machine_detail #leftSide section#attentionTag.block div ul.tagList {
  padding: 0px 10px 5px; }
  body#guideworks_newmachinecalender #leftSide section#attentionTag.block div ul.tagList li h2, body#guideworks_practicereport #leftSide section#attentionTag.block div ul.tagList li h2, body#guideworks_passthetest #leftSide section#attentionTag.block div ul.tagList li h2, body#guideworks_ceilingborder #leftSide section#attentionTag.block div ul.tagList li h2, body#guideworks_machine_detail #leftSide section#attentionTag.block div ul.tagList li h2 {
    max-width: 180px; }
    body#guideworks_newmachinecalender #leftSide section#attentionTag.block div ul.tagList li h2 a, body#guideworks_practicereport #leftSide section#attentionTag.block div ul.tagList li h2 a, body#guideworks_passthetest #leftSide section#attentionTag.block div ul.tagList li h2 a, body#guideworks_ceilingborder #leftSide section#attentionTag.block div ul.tagList li h2 a, body#guideworks_machine_detail #leftSide section#attentionTag.block div ul.tagList li h2 a {
      margin-bottom: 6px; }

/* 最新台 スペック・設定判別・ボーダー・解析まとめ */
/* %newMachineAllAnalysis
============================*/
/* パチスロ最新台 スペック・設定判別・ボーダー・解析まとめ */
/* %newMachineAllAnalysis
============================*/
body#machine #rightSide section#newMachineAllAnalysisSlot.sideArticleList01 header, body#guideworks_newmachinecalender #rightSide section#newMachineAllAnalysisSlot.sideArticleList01 header, body#guideworks_practicereport #rightSide section#newMachineAllAnalysisSlot.sideArticleList01 header, body#guideworks_passthetest #rightSide section#newMachineAllAnalysisSlot.sideArticleList01 header, body#guideworks_ceilingborder #rightSide section#newMachineAllAnalysisSlot.sideArticleList01 header, body#guideworks_machine_detail #rightSide section#newMachineAllAnalysisSlot.sideArticleList01 header {
  background-image: url(../img/icon_newAnalysisSlot.png);
  border-top-color: #e93572; }

/* パチンコ最新台 スペック・設定判別・ボーダー・解析まとめ */
/* %newMachineAllAnalysis
============================*/
body#machine #rightSide section#newMachineAllAnalysisPachinko.sideArticleList01 header, body#guideworks_newmachinecalender #rightSide section#newMachineAllAnalysisPachinko.sideArticleList01 header, body#guideworks_practicereport #rightSide section#newMachineAllAnalysisPachinko.sideArticleList01 header, body#guideworks_passthetest #rightSide section#newMachineAllAnalysisPachinko.sideArticleList01 header, body#guideworks_ceilingborder #rightSide section#newMachineAllAnalysisPachinko.sideArticleList01 header, body#guideworks_machine_detail #rightSide section#newMachineAllAnalysisPachinko.sideArticleList01 header {
  background-image: url(../img/icon_newAnalysisPachinko.png);
  border-top-color: #7882A8; }

/* 人気台 スペック・設定判別・ボーダー・解析まとめ */
/* %popularityMachineAllAnalysis
============================*/
/* パチスロ人気台 スペック・設定判別・ボーダー・解析まとめ */
/* %popularityMachineAllAnalysis
============================*/
body#machine #rightSide section#popularityMachineAllAnalysisSlot.sideArticleList01 header, body#guideworks_newmachinecalender #rightSide section#popularityMachineAllAnalysisSlot.sideArticleList01 header, body#guideworks_practicereport #rightSide section#popularityMachineAllAnalysisSlot.sideArticleList01 header, body#guideworks_passthetest #rightSide section#popularityMachineAllAnalysisSlot.sideArticleList01 header, body#guideworks_ceilingborder #rightSide section#popularityMachineAllAnalysisSlot.sideArticleList01 header, body#guideworks_machine_detail #rightSide section#popularityMachineAllAnalysisSlot.sideArticleList01 header {
  background-image: url(../img/icon_popularityMachineAllAnalysisSlot.png);
  border-top-color: #e93572; }

/* パチンコ人気台 スペック・設定判別・ボーダー・解析まとめ */
/* %popularityMachineAllAnalysis
============================*/
body#machine #rightSide section#popularityMachineAllAnalysisPachinko.sideArticleList01 header, body#guideworks_newmachinecalender #rightSide section#popularityMachineAllAnalysisPachinko.sideArticleList01 header, body#guideworks_practicereport #rightSide section#popularityMachineAllAnalysisPachinko.sideArticleList01 header, body#guideworks_passthetest #rightSide section#popularityMachineAllAnalysisPachinko.sideArticleList01 header, body#guideworks_ceilingborder #rightSide section#popularityMachineAllAnalysisPachinko.sideArticleList01 header, body#guideworks_machine_detail #rightSide section#popularityMachineAllAnalysisPachinko.sideArticleList01 header {
  background-image: url(../img/icon_popularityMachineAllAnalysisPachinko.png);
  border-top-color: #7882A8; }

/* 解析速報 */
/* %analysisBulletin
============================*/
body#machine #rightSide section#analysisBulletin header, body#guideworks_newmachinecalender #rightSide section#analysisBulletin header, body#guideworks_practicereport #rightSide section#analysisBulletin header, body#guideworks_passthetest #rightSide section#analysisBulletin header, body#guideworks_ceilingborder #rightSide section#analysisBulletin header, body#guideworks_machine_detail #rightSide section#analysisBulletin header {
  background-image: url(../img/icon_analysisBulletin.png);
  border-top-color: #fa642c; }
body#machine #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText > span, body#guideworks_newmachinecalender #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText > span, body#guideworks_practicereport #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText > span, body#guideworks_passthetest #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText > span, body#guideworks_ceilingborder #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText > span, body#guideworks_machine_detail #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText > span {
  max-height: 48px;
  overflow: hidden; }
body#machine #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span, body#guideworks_newmachinecalender #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span, body#guideworks_practicereport #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span, body#guideworks_passthetest #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span, body#guideworks_ceilingborder #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span, body#guideworks_machine_detail #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span {
  display: block; }
  body#machine #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript, body#guideworks_newmachinecalender #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript, body#guideworks_practicereport #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript, body#guideworks_passthetest #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript, body#guideworks_ceilingborder #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript, body#guideworks_machine_detail #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript {
    position: relative; }
    body#machine #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#guideworks_newmachinecalender #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#guideworks_practicereport #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#guideworks_passthetest #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#guideworks_ceilingborder #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#guideworks_machine_detail #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#machine #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after, body#guideworks_newmachinecalender #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after, body#guideworks_practicereport #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after, body#guideworks_passthetest #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after, body#guideworks_ceilingborder #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after, body#guideworks_machine_detail #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after {
      background: #fff;
      position: absolute; }
    body#machine #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#guideworks_newmachinecalender #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#guideworks_practicereport #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#guideworks_passthetest #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#guideworks_ceilingborder #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before, body#guideworks_machine_detail #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:before {
      content: "...";
      top: 32px;
      right: 0;
      z-index: 2; }
    body#machine #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after, body#guideworks_newmachinecalender #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after, body#guideworks_practicereport #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after, body#guideworks_passthetest #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after, body#guideworks_ceilingborder #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after, body#guideworks_machine_detail #rightSide section#analysisBulletin div.articleBlockListarea article a h3.outerText span.subscript:after {
      content: "";
      width: 100%;
      height: 100%;
      z-index: 3; }

/* 機種を探す */
/* %machineSearch
============================*/
body#machine #main section#machineSearch.block, body#guideworks_newmachinecalender #main section#machineSearch.block, body#guideworks_practicereport #main section#machineSearch.block, body#guideworks_passthetest #main section#machineSearch.block, body#guideworks_ceilingborder #main section#machineSearch.block {
  padding-bottom: 1px;
  margin-bottom: -1px; }
  body#machine #main section#machineSearch.block header.noBorder, body#guideworks_newmachinecalender #main section#machineSearch.block header.noBorder, body#guideworks_practicereport #main section#machineSearch.block header.noBorder, body#guideworks_passthetest #main section#machineSearch.block header.noBorder, body#guideworks_ceilingborder #main section#machineSearch.block header.noBorder {
    border-top-color: #323232;
    padding: 20px 10px 14px 38px;
    background-position: 1px 13px;
    background-image: url(../img/icon_machineSearch.png); }
    body#machine #main section#machineSearch.block header.noBorder:after, body#guideworks_newmachinecalender #main section#machineSearch.block header.noBorder:after, body#guideworks_practicereport #main section#machineSearch.block header.noBorder:after, body#guideworks_passthetest #main section#machineSearch.block header.noBorder:after, body#guideworks_ceilingborder #main section#machineSearch.block header.noBorder:after {
      display: none !important; }
  body#machine #main section#machineSearch.block form div.machineSearch, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch {
    position: relative;
    margin: 0px auto 15px;
    width: 630px; }
    body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab {
      position: absolute;
      top: -35px;
      left: 140px; }
      body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist {
        width: 276px;
        border-radius: 0px;
        border: 1px solid #414141;
        overflow: hidden;
        zoom: 1;
        overflow: visible;
        height: 22px; }
        body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li {
          float: left;
          width: 92px;
          margin: 0px 0px 0px -1px;
          border-left: 1px solid #414141;
          text-align: center; }
          body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a {
            display: inline-block;
            font-size: 12px;
            padding: 4px 0px;
            color: #414141; }
            body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a:hover, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a:hover, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a:hover, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a:hover, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a:hover, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a:hover *, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a:hover *, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a:hover *, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a:hover *, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li a:hover * {
              text-decoration: none; }
          body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:first-child, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:first-child, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:first-child, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:first-child, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:first-child {
            margin: 0px 0px 0px 0px;
            border-left: none; }
          body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active {
            background: #414141;
            position: relative; }
            body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active:after, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active:after, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active:after, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active:after, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active:after {
              content: '▶︎';
              display: block;
              width: 100%;
              position: absolute;
              bottom: -10px;
              transform: rotate(90deg);
              text-align: center; }
            body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a {
              color: #fff;
              text-decoration: none; }
              body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a:hover, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a:hover, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a:hover, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a:hover, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a:hover, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a:hover *, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a:hover *, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a:hover *, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a:hover *, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li.active a:hover * {
                text-decoration: none; }
          body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover *, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover *, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover *, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover *, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover *, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus *, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus *, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus *, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus *, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * {
            background: #666666; }
            body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover:after, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover:after, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover:after, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover:after, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover:after, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover *:after, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover *:after, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover *:after, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover *:after, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover *:after, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus:after, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus:after, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus:after, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus:after, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus:after, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus *:after, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus *:after, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus *:after, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus *:after, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus *:after {
              color: #666666; }
            body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a {
              color: #fff;
              text-decoration: none; }
              body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a:hover, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a:hover, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a:hover, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a:hover, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a:hover, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a:hover *, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a:hover *, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a:hover *, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a:hover *, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover a:hover *, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a:hover, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a:hover, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a:hover, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a:hover, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a:hover, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a:hover *, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a:hover *, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a:hover *, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a:hover *, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:hover * a:hover *, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a:hover, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a:hover, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a:hover, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a:hover, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a:hover, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a:hover *, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a:hover *, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a:hover *, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a:hover *, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus a:hover *, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a:hover, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a:hover, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a:hover, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a:hover, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a:hover, body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a:hover *, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a:hover *, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a:hover *, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a:hover *, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchTab ul.machineSearchTablist li:focus * a:hover * {
                text-decoration: none; }
    body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel {
      position: relative;
      width: 100%;
      margin-top: 3px; }
      body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section {
        /* #machineSearchKeyWord */
        /* #machineSearchPachinkoName */
        /* #machineSearchSlotName */ }
        body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section input[type="text"], body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section input[type="text"], body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section input[type="text"], body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section input[type="text"], body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section input[type="text"] {
          width: 100%;
          padding: 0px 72px 0px 10px;
          line-height: 30px;
          height: 32px;
          border: 1px solid #666666;
          font-size: 14px; }
      body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel input[type="submit"], body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel input[type="submit"], body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel input[type="submit"], body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel input[type="submit"], body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel input[type="submit"] {
        position: absolute;
        top: 0px;
        right: 0px;
        background-color: #414141;
        border: solid 1px #666666;
        padding: 6px 7px 5px 12px;
        width: 64px;
        color: #ffffff;
        height: 32px;
        border-radius: 0px;
        letter-spacing: 4px;
        font-size: 13px; }
        body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel input[type="submit"]:hover, body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel input[type="submit"]:hover, body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel input[type="submit"]:hover, body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel input[type="submit"]:hover, body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel input[type="submit"]:hover {
          background-color: #555555; }
  body#machine #main section#machineSearch.block div.surgeWord, body#guideworks_newmachinecalender #main section#machineSearch.block div.surgeWord, body#guideworks_practicereport #main section#machineSearch.block div.surgeWord, body#guideworks_passthetest #main section#machineSearch.block div.surgeWord, body#guideworks_ceilingborder #main section#machineSearch.block div.surgeWord {
    margin: 0px auto 15px;
    padding: 13px 10px 0;
    width: 630px;
    background-color: #e6e6e6;
    overflow: hidden;
    zoom: 1; }
    body#machine #main section#machineSearch.block div.surgeWord span.h1replace, body#guideworks_newmachinecalender #main section#machineSearch.block div.surgeWord span.h1replace, body#guideworks_practicereport #main section#machineSearch.block div.surgeWord span.h1replace, body#guideworks_passthetest #main section#machineSearch.block div.surgeWord span.h1replace, body#guideworks_ceilingborder #main section#machineSearch.block div.surgeWord span.h1replace {
      color: #e60012;
      font-size: 13px;
      margin-left: 6px;
      font-weight: bold; }
      body#machine #main section#machineSearch.block div.surgeWord h1 img, body#guideworks_newmachinecalender #main section#machineSearch.block div.surgeWord h1 img, body#guideworks_practicereport #main section#machineSearch.block div.surgeWord h1 img, body#guideworks_passthetest #main section#machineSearch.block div.surgeWord h1 img, body#guideworks_ceilingborder #main section#machineSearch.block div.surgeWord h1 img {
        margin: 0 0 -2px 2px; }
    body#machine #main section#machineSearch.block div.surgeWord div.surgeWordInner, body#guideworks_newmachinecalender #main section#machineSearch.block div.surgeWord div.surgeWordInner, body#guideworks_practicereport #main section#machineSearch.block div.surgeWord div.surgeWordInner, body#guideworks_passthetest #main section#machineSearch.block div.surgeWord div.surgeWordInner, body#guideworks_ceilingborder #main section#machineSearch.block div.surgeWord div.surgeWordInner {
      margin-top: -25px; }
      body#machine #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList:before, body#guideworks_newmachinecalender #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList:before, body#guideworks_practicereport #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList:before, body#guideworks_passthetest #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList:before, body#guideworks_ceilingborder #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList:before {
        content: '';
        padding: 5px 63px 5px 5px; }
      body#machine #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList li h2 a, body#guideworks_newmachinecalender #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList li h2 a, body#guideworks_practicereport #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList li h2 a, body#guideworks_passthetest #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList li h2 a, body#guideworks_ceilingborder #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList li h2 a {
        margin-bottom: 4px; }
      body#machine #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList li.last p a, body#guideworks_newmachinecalender #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList li.last p a, body#guideworks_practicereport #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList li.last p a, body#guideworks_passthetest #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList li.last p a, body#guideworks_ceilingborder #main section#machineSearch.block div.surgeWord div.surgeWordInner ul.tagList li.last p a {
        margin-bottom: 4px; }

/*==========================================
ページ全体の設定
==========================================*/
body {
  color: #414141;
  font-family: Avenir,"Helvetica Neue",Roboto,"メイリオ",Meiryo,"Open Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,Helvetica,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;
  /*============================
  #newWrapper
  ============================*/
  /*============================
  #newFooter
  ============================*/ }
  body a {
    color: #0D69C9; }
    body a:hover {
      color: #1f8dff; }
      body a:hover img {
        opacity: 0.75; }

  body section#newWrapper {
    background-color: #EFEFEF;
    padding-top: 127px;
    padding-bottom: 30px;
    min-width: 1200px;
    width: 100%; }
    body section#newWrapper div.wrapInner {
      width: 1200px;
      margin: 0 auto;
      overflow: hidden;
      zoom: 1;
      /*============================
      #leftMainColumn
      ============================*/
      /*============================
      #rightSubColumn
      ============================*/ }
      body section#newWrapper div.wrapInner div#leftMainColumn {
        width: 880px;
        float: left;
        /* #leftSide
        ============================*/
        /* #main
        ============================*/ }
        body section#newWrapper div.wrapInner div#leftMainColumn aside#leftSide {
          width: 200px;
          float: left; }
        body section#newWrapper div.wrapInner div#leftMainColumn main#main {
          width: 660px;
          float: right; }
        body section#newWrapper div.wrapInner div#leftMainColumn main.old_disp {
          width: 660px !important;
          float: right; }
        body#guideworks_newmachinecalender section#newWrapper div.wrapInner div#leftMainColumn main#main
        ,body#guideworks_passthetest section#newWrapper div.wrapInner div#leftMainColumn main#main
        , body#guideworks_ceilingborder section#newWrapper div.wrapInner div#leftMainColumn main#main {
            width: 100%
        }
      body section#newWrapper div.wrapInner #rightSubColumn {
        width: 300px;
        float: right;
        /* #rightSide
        ============================*/ }
  body footer#newFooter {
    background-color: #333333;
    min-width: 1200px;
    margin-top: 30px; }

div[data-remodal-id=modalSurgeWord] {
  width: 820px;
  border-radius: 6px; }
  div[data-remodal-id=modalSurgeWord] div.listTavArea {
    width: 100%; }
    div[data-remodal-id=modalSurgeWord] div.listTavArea > div {
      padding: 5px;
      overflow: hidden;
      zoom: 1; }
      div[data-remodal-id=modalSurgeWord] div.listTavArea > div div.surgeWordInner ul.tagList {
        border-radius: 3px;
        background-color: #E0E0E0;
        padding: 13px 15px 14px;
        float: none;
        text-align: left; }
        div[data-remodal-id=modalSurgeWord] div.listTavArea > div div.surgeWordInner ul.tagList li h1 {
          color: #e60012;
          margin: 5px 4px 5px 3px; }
        div[data-remodal-id=modalSurgeWord] div.listTavArea > div div.surgeWordInner ul.tagList li span {
          color: #e60012;
          margin: 5px 4px 5px 3px; }
        div[data-remodal-id=modalSurgeWord] div.listTavArea > div div.surgeWordInner ul.tagList li a {
          margin: 5px 2px;
          overflow: visible; }
          div[data-remodal-id=modalSurgeWord] div.listTavArea > div div.surgeWordInner ul.tagList li a p {
            display: none; }
      div[data-remodal-id=modalSurgeWord] div.listTavArea > div div.surgeWordInner .closeButtonArea {
        margin: 8px 5px 5px; }
        div[data-remodal-id=modalSurgeWord] div.listTavArea > div div.surgeWordInner .closeButtonArea button {
          position: static;
          top: inherit;
          right: inherit;
          display: block;
          padding: 0px;
          margin: 0 auto;
          width: 200px;
          height: 25px;
          font-size: 12px;
          line-height: 1;
          background-color: #F2F2F2;
          color: #414141; }
          div[data-remodal-id=modalSurgeWord] div.listTavArea > div div.surgeWordInner .closeButtonArea button:before {
            display: none; }
          div[data-remodal-id=modalSurgeWord] div.listTavArea > div div.surgeWordInner .closeButtonArea button:hover {
            background-color: #F8F8F8; }

body footer#newFooter div.footerInner {
  margin: 0 auto;
  padding: 60px 0 10px;
  width: 1130px;
  color: #fff;
  margin-top: -30px;
  overflow: hidden;
  zoom: 1; }
  body footer#newFooter div.footerInner div[class^=quarter] {
    float: left;
    margin-left: 50px; }
    body footer#newFooter div.footerInner div[class^=quarter]:first-child {
      margin-left: 0px; }
  body footer#newFooter div.footerInner div.quarter01 {
    width: 180px; }
  body footer#newFooter div.footerInner div.quarter02 {
    width: 333px; }
    body footer#newFooter div.footerInner div.quarter02 section {
      overflow: hidden;
      zoom: 1; }
      body footer#newFooter div.footerInner div.quarter02 section div.half01 {
        width: 150px;
        float: left; }
      body footer#newFooter div.footerInner div.quarter02 section div.half02 {
        width: 150px;
        float: left;
        margin-left: 33px; }
  body footer#newFooter div.footerInner div.quarter03 {
    width: 184px; }
  body footer#newFooter div.footerInner div.quarter04 {
    width: 280px; }
  body footer#newFooter div.footerInner div section {
    margin-top: 30px; }
    body footer#newFooter div.footerInner div section.machineInfo div.headline {
      border-bottom-color: #F36562; }
    body footer#newFooter div.footerInner div section.analysisInfo div.headline {
      border-bottom-color: #fa642c; }
    body footer#newFooter div.footerInner div section.contentsInfo div.headline{
      border-bottom-color: #BC31B7; }
    body footer#newFooter div.footerInner div section.hallInfo div.headline {
      border-bottom-color: #8fc31f; }
    body footer#newFooter div.footerInner div section.siteTop div.headline {
      border-bottom-color: #b2cccc; }
    body footer#newFooter div.footerInner div section.pGabuApp div.headline {
      border-bottom-color: #ff0066; }
    body footer#newFooter div.footerInner div section.relatedInfo div.headline {
      border-bottom-color: #00D0CD; }
    body footer#newFooter div.footerInner div section div.headline {
      margin-bottom: 16px;
      border-bottom: 3px solid #cccccc; }
    body footer#newFooter div.footerInner div section div.headline h1 {
        font-weight: normal;
        padding-bottom: 8px; }
    body footer#newFooter div.footerInner div section div.headline span.footer-heading1 {
        font-weight: normal;
        padding-bottom: 8px; 
	    display: inline-block; }
    body footer#newFooter div.footerInner div section ul li h2 a, body footer#newFooter div.footerInner div section ul li h2 span {
      display: inline-block;
      height: 30px;
      line-height: 30px;
      color: #c2c2c2;
      font-weight: normal; }
    body footer#newFooter div.footerInner div section ul li h2 a:hover {
      color: #efefef; }
    body footer#newFooter div.footerInner div section ul li ul {
      padding-left: 8px;
      margin-bottom: 10px; }
      body footer#newFooter div.footerInner div section ul li ul li {
        font-size: 0.8em; }
        body footer#newFooter div.footerInner div section ul li ul li h3 a, body footer#newFooter div.footerInner div section ul li ul li h3 span {
          display: inline-block;
          height: 30px;
          line-height: 30px;
          color: #c2c2c2;
          font-weight: normal; }
        body footer#newFooter div.footerInner div section ul li ul li h3 a:hover {
          color: #efefef; }
  body footer#newFooter div.footerInner section.asaideNavi {
    clear: both;
    border-top: 1px solid #5A5A5A;
    padding-top: 30px;
    border: none !important; }
    body footer#newFooter div.footerInner section.asaideNavi aside:first-child {
      border-top: 1px solid #5A5A5A;
      padding-top: 10px; }
    body footer#newFooter div.footerInner section.asaideNavi aside ul {
      text-align: center;
      padding-bottom: 30px; }
      body footer#newFooter div.footerInner section.asaideNavi aside ul li {
        display: inline-block; }
        body footer#newFooter div.footerInner section.asaideNavi aside ul li:before {
          content: '/';
          display: inline-block;
          color: #c2c2c2;
          margin: 0 8px; }
        body footer#newFooter div.footerInner section.asaideNavi aside ul li:first-child:before {
          content: ''; }
        body footer#newFooter div.footerInner section.asaideNavi aside ul li a {
          display: inline-block;
          height: 30px;
          line-height: 30px;
          color: #c2c2c2;
          font-weight: normal; }
          body footer#newFooter div.footerInner section.asaideNavi aside ul li a:hover {
            color: #efefef; }
          body footer#newFooter div.footerInner section.asaideNavi aside ul li a h1 {
            font-weight: normal; }
    body footer#newFooter div.footerInner section.asaideNavi aside.pachigabuAside {
      text-align: center;
      padding-bottom: 10px;
      color: #c2c2c2;
      font-size: 0.8em;
      line-height: 1.2; }
    body footer#newFooter div.footerInner section.asaideNavi aside.pachigabuJasrac {
      text-align: center;
      margin-top: 10px; }
      body footer#newFooter div.footerInner section.asaideNavi aside.pachigabuJasrac p {
        color: #c2c2c2;
        font-size: 0.7em;
        display: inline-block;
        min-height: 50px;
        padding-left: 60px;
        position: relative; }
        body footer#newFooter div.footerInner section.asaideNavi aside.pachigabuJasrac p:before {
          content: "";
          display: block;
          background: url(../img/jasrac.jpg) no-repeat;
          background-size: 100%;
          width: 50px;
          height: 50px;
          position: absolute;
          left: 0;
          top: 50%;
          margin-top: -25px; }

/*============================
 各ページのCSS
============================*/
/* ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
====================================================================================================
 _top.scss トップページのレイアウトの大枠になるスタイルを形成します（#wrapの中身）
====================================================================================================
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ */
body#top {
  /*============================
  #wrapper
  ============================*/
  /* #surgeWord
  ============================*/
  /*============================
  #leftMainColumn
  ============================*/
  /* #keyVisual
  ============================*/
  /* #leftSide
  ============================*/
  /* #main
  ============================*/
  /*============================
  #rightSubColumn
  ============================*/
  /* #rightSide
  ============================*/ }
  body#top #hallInfo.block > header {
    border-top-color: #8fc31f;
    background-image: url(../img/icon_hall.png); }
  body#top #hallFavorite.block > header {
    border-top-color: #ff9e4f;
    background-image: url(../img/icon_favorite.png); }
  body#top #newMachineCalender.block > header {
    border-top-color: #E60012;
    background-image: url(../img/icon_calender.png); }
  body#top #rankingMachine.block > header {
    border-top-color: #ffc517;
    background-image: url(../img/icon_ranking.png); }
  body#top #preliminaryReport.block > header {
    border-top-color: #EA5514;
    background-image: url(../img/icon_sokuhou.png); }
  body#top #recomendAnalysis.block > header {
    border-top-color: #fa642c;
    background-image: url(../img/icon_analysis.png); }
  body#top #popularityBlog.block > header {
    border-top-color: #922069;
    background-image: url(../img/icon_blog.png); }
  body#top #comic.block > header {
    border-top-color: #23a664;
    background-image: url(../img/icon_comic.png); }
  body#top #newsIndustry.block > header {
    border-top-color: #00A0E9;
    background-image: url(../img/icon_newsIndustry.png); }
  body#top #rankingMovie.block > header {
    border-top-color: #5264ad;
    background-image: url(../img/icon_movie.png); }
  body#top #gameLinkage.block > header {
    border-top-color: #189263;
    background-image: url(../img/icon_game.png); }
  body#top #attentionWriter.block > header {
    border-top-color: #e2017b;
    background-image: url(../img/icon_writer.png); }
  body#top #qa.block > header {
    border-top-color: #F39800;
    background-image: url(../img/icon_question.png); }
  body#top aside#surgeWord {
    width: 1200px;
    margin: 0 auto;
    background-color: #E0E0E0;
    height: 36px;
    margin: 14px 0px 0px 0px;
    position: relative; }
    body#top aside#surgeWord div.nowDate {
      float: left;
      width: 74px;
      height: 36px;
      font-size: 10px;
      background-image: url(../img/bg_surgeWord.png);
      background-size: 74px 36px;
      padding: 5px 13px 5px;
      font-weight: bold;
      color: #ffffff; }
      body#top aside#surgeWord div.nowDate time {
        font-size: 20px; }
    body#top aside#surgeWord div h1 {
      font-weight: bold;
      font-size: 14px;
      color: #e60012;
      line-height: 36px;
      float: left;
      width: 62px; }
    body#top aside#surgeWord div div.surgeWordInner {
      overflow: auto;
      width: 1060px;
      white-space: nowrap;
      overflow: hidden;
      zoom: 1; }
      body#top aside#surgeWord div div.surgeWordInner ul.tagList {
        float: left;
        padding: 8px 2px 7px; }
        body#top aside#surgeWord div div.surgeWordInner ul.tagList li {
          display: inline-block; }
          body#top aside#surgeWord div div.surgeWordInner ul.tagList li h2, body#top aside#surgeWord div div.surgeWordInner ul.tagList li p {
            text-align: center; }
            body#top aside#surgeWord div div.surgeWordInner ul.tagList li h2 a, body#top aside#surgeWord div div.surgeWordInner ul.tagList li p a {
              display: block;
              border-radius: 4px;
              border: 1px solid #D2D2D2;
              background-color: #ffffff;
              font-size: 13px;
              font-weight: normal;
              padding: 4px 3px 2px;
              letter-spacing: -1px; }
          body#top aside#surgeWord div div.surgeWordInner ul.tagList li p a {
            width: 23px;
            margin-top: -1px;
            padding: 2px 4px 3px; }
        body#top aside#surgeWord div div.surgeWordInner ul.tagList li.last {
          position: absolute;
          top: 0;
          right: 0;
          display: block;
          padding: 9px 9px 8px 0px;
          background-color: #E0E0E0; }
  body#top section#keyVisual {
    margin-top: 7px;
    width: 880px;
    overflow: hidden;
    zoom: 1; }
    body#top section#keyVisual article {
      float: left;
      width: 220px;
      position: relative; }
      body#top section#keyVisual article a {
        display: block; }
        body#top section#keyVisual article a:hover * {
          text-decoration: none; }
        body#top section#keyVisual article a:hover {
          text-decoration: none; }
          body#top section#keyVisual article a:hover section figure div.cutImage img {
            opacity: 0.75; }
        body#top section#keyVisual article a h1 {
          color: #ffffff;
          font-size: 16px;
          line-height: 22px;
          padding-bottom: 6px;
          background-size: 222px 26px;
          background-position: -30px 0;
          background-repeat: no-repeat;
          vertical-align: bottom;
          z-index: 100;
          position: absolute;
          width: 220px; }
          body#top section#keyVisual article a h1 span.icon {
            display: inline-block;
            width: 28px;
            height: 21px;
            background-size: 28px 21px;
            vertical-align: middle; }
          body#top section#keyVisual article a h1 span.text {
            vertical-align: bottom;
            display: inline-block;
            line-height: 15px; }
        body#top section#keyVisual article a section {
          background-color: #ffffff;
          border-left: 1px solid #000000; }
          body#top section#keyVisual article a section figure {
            width: 220px;
            height: 165px;
            overflow: hidden; }
            body#top section#keyVisual article a section figure div.cutImage {
              width: 100%; }
              body#top section#keyVisual article a section figure div.cutImage img {
                width: 100%; }
          body#top section#keyVisual article a section h2 {
            width: 220px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            padding: 23px 5px 15px;
            color: #ffffff;
            position: absolute;
            bottom: 0;
            font-size: 12px;
            font-weight: normal;
            background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
            background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
            background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
      body#top section#keyVisual article:first-child section {
        border-left: none; }
      body#top section#keyVisual article.hall p {
        border-top: solid 6px #8fc31f;
        background-image: url(../img/tag_hall.png); }
        body#top section#keyVisual article.hall p span.icon {
          background-image: url(../img/icon_hall_white.png); }
      body#top section#keyVisual article.slot p {
        border-top: solid 6px #e93572;
        background-image: url(../img/tag_new-slot.png); }
        body#top section#keyVisual article.slot p span.icon {
          background-image: url(../img/icon_slot_white.png); }
      body#top section#keyVisual article.pachinko p {
        border-top: solid 6px #7882A8;
        background-image: url(../img/tag_new-pachinko.png); }
        body#top section#keyVisual article.pachinko p span.icon {
          background-image: url(../img/icon_pachinko_white.png); }
      body#top section#keyVisual article.analysis p {
        border-top: solid 6px #fa642c;
        background-image: url(../img/tag_pachi-analysis.png); }
        body#top section#keyVisual article.analysis p span.icon {
          background-image: url(../img/icon_analysis_white.png); }
      body#top section#keyVisual article.newsIndustry p {
        border-top: solid 6px #00A0E9;
        background-image: url(../img/tag_article.png); }
        body#top section#keyVisual article.newsIndustry p span.icon {
          background-image: url(../img/icon_newsIndustry_white.png); }
      body#top section#keyVisual article.movie p {
        border-top: solid 6px #5264ad;
        background-image: url(../img/tag_movie.png); }
        body#top section#keyVisual article.movie p span.icon {
          background-image: url(../img/icon_movie_white.png); }
      body#top section#keyVisual article.blog p {
        border-top: solid 6px #922069;
        background-image: url(../img/tag_blog.png);
        font-weight: bold; }
        body#top section#keyVisual article.blog p span.icon {
          background-image: url(../img/icon_blog_white.png); }
      body#top section#keyVisual article.comic p {
        border-top: solid 6px #23a664;
        background-image: url(../img/tag_comic.png); }
        body#top section#keyVisual article.comic p span.icon {
          background-image: url(../img/icon_comic_white.png); }
      body#top section#keyVisual article.report p {
        border-top: solid 6px #00a29a;
        background-image: url(../img/tag_report.png); }
        body#top section#keyVisual article.report p span.icon {
          background-image: url(../img/icon_report_white.png); }
  body#top #leftSide {
    /* #hallInfo
    ============================*/
    /* #hallFavorite
    ============================*/
    /* #hallNewInfo
    ============================*/ }
    body#top #leftSide aside.adBunner a img {
      width: 100%;
      height: auto; }
    body#top #leftSide section#hallInfo {
      /*
      トップ ホール検索のCSS
      */
      /** 20150930 dgmod 設備情報アイコン追加 start **/ }
      body#top #leftSide section#hallInfo .searchWrapper {
        padding: 0 10px 10px 10px;
        font-size: 0.75em; }
        body#top #leftSide section#hallInfo .searchWrapper .AreaMap {
          height: 160px;
          margin-bottom: 10px;
          background-color: #dedede; }
        body#top #leftSide section#hallInfo .searchWrapper .searchTerms li.inputOuter {
          vertical-align: top;
          border: 1px solid #414141;
          height: 25px;
          line-height: 24px;
          margin-bottom: 2px; }
          body#top #leftSide section#hallInfo .searchWrapper .searchTerms li.inputOuter span {
            float: left;
            padding-right: 4px;
            width: 40px;
            text-align: center;
            background-color: #414141;
            color: #fff; }
          body#top #leftSide section#hallInfo .searchWrapper .searchTerms li.inputOuter input[type="text"] {
            border: none;
            padding: 0 4px;
            width: 138px;
            height: 23px;
            vertical-align: top; }
        body#top #leftSide section#hallInfo .searchWrapper .toggleBtn {
          display: block;
          color: #005cb5;
          height: 14px;
          line-height: 14px;
          margin: 8px 0;
          padding-left: 2px;
          background-size: 14px 14px;
          background-repeat: no-repeat;
          text-decoration: none !important; }
          body#top #leftSide section#hallInfo .searchWrapper .toggleBtn:hover, body#top #leftSide section#hallInfo .searchWrapper .toggleBtn:hover *, body#top #leftSide section#hallInfo .searchWrapper .toggleBtn:active, body#top #leftSide section#hallInfo .searchWrapper .toggleBtn:active * {
            text-decoration: none !important; }
          body#top #leftSide section#hallInfo .searchWrapper .toggleBtn span {
            display: inline-block;
            font-size: 15px;
            width: 16px;
            line-height: 13px;
            padding: 2px 4px;
            margin-right: 2px;
            background-color: #005cb5;
            color: #ffffff;
            text-align: center;
            border-radius: 50%;
            font-weight: bold; }
            body#top #leftSide section#hallInfo .searchWrapper .toggleBtn span.min {
              transform: scaleY(0.7); }
        body#top #leftSide section#hallInfo .searchWrapper .toggleTarget {
          display: none; }
        body#top #leftSide section#hallInfo .searchWrapper .termsSubmit {
          border-top: 1px solid #dedede;
          padding-top: 10px;
          margin-top: 10px; }
          body#top #leftSide section#hallInfo .searchWrapper .termsSubmit button {
            font-family: Avenir,"Helvetica Neue",Roboto,"メイリオ",Meiryo,"Open Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,Helvetica,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;
            cursor: pointer;
            -webkit-appearance: none;
            border: 0 none;
            text-align: center;
            display: inline-block;
            vertical-align: middle;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px;
            border-radius: 0px;
            min-width: 0px;
            padding: 0;
            line-height: 1.2;
            font-size: 11px;
            font-size: 1.1rem;
            color: inherit;
            background-color: inherit;
            background-image: none;
            background-size: 100%;
            max-height: 100%;
            position: static;
            display: block;
            padding: 0;
            width: 100%;
            height: 34px;
            border: none;
            background-color: #414141;
            line-height: 34px;
            font-size: 1.1em;
            color: #fff;
            cursor: pointer; }
      body#top #leftSide section#hallInfo .mapImg {
        position: relative; }
      body#top #leftSide section#hallInfo .mapImg img {
        display: block;
        margin: 0 0 -7px 0; }
      body#top #leftSide section#hallInfo .isHide {
        display: none !important; }
      body#top #leftSide section#hallInfo #search_hall_map .btn.btn-return {
        padding-right: 5px;
        line-height: 25px; }
      body#top #leftSide section#hallInfo .mapImg .btn {
        font-family: Avenir,"Helvetica Neue",Roboto,"メイリオ",Meiryo,"Open Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,Helvetica,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;
        cursor: pointer;
        -webkit-appearance: none;
        border: 0 none;
        text-align: center;
        display: inline-block;
        vertical-align: middle;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        min-width: 0px;
        padding: 0;
        line-height: 1.2;
        font-size: 11px;
        font-size: 1.1rem;
        color: inherit;
        background-color: inherit;
        background-image: none;
        background-size: 100%;
        max-height: 100%;
        position: static;
        border: solid 1px #888888;
        background-color: #ffffff;
        color: #0D69C9;
        padding: 2px 5px 2px 10px;
        position: absolute;
        bottom: 0;
        left: 0;
        font-size: 0.75rem;
        height: 19px; }
        body#top #leftSide section#hallInfo .mapImg .btn:after {
          content: "";
          position: absolute;
          top: 50%;
          left: 5px;
          display: block;
          width: 6px;
          height: 6px;
          margin-top: -4px;
          border-top: 1px solid #0D69C9;
          border-left: 1px solid #0D69C9;
          -moz-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
      body#top #leftSide section#hallInfo .terms-table h2 {
        margin: 15px 0px 3px; }
      body#top #leftSide section#hallInfo .terms-table ul.list-slot, body#top #leftSide section#hallInfo .terms-table ul.list-pachi {
        width: 100%;
        overflow: hidden;
        zoom: 1; }
        body#top #leftSide section#hallInfo .terms-table ul.list-slot li, body#top #leftSide section#hallInfo .terms-table ul.list-pachi li {
          display: inline-block;
          width: 90px;
          height: 20px;
          float: left; }
      body#top #leftSide section#hallInfo .terms-table div.notice-txt dl.idt-notice {
        line-height: 1.2;
        font-size: 11px; }
        body#top #leftSide section#hallInfo .terms-table div.notice-txt dl.idt-notice dt {
          margin-right: 5px; }
        body#top #leftSide section#hallInfo .terms-table div.notice-txt dl.idt-notice dd {
          margin-bottom: 8px;
          font-size: 11px; }
      body#top #leftSide section#hallInfo .hall-search .searchTerms.search-list .terms-table + h2 {
        margin-top: 10px; }
      body#top #leftSide section#hallInfo .hall-search .searchTerms.search-list .terms-table th {
        white-space: nowrap; }
      body#top #leftSide section#hallInfo .hall-search .searchTerms.search-list .terms-table td a {
        margin-right: 0.5em;
        white-space: nowrap;
        line-height: 1.6em; }
      body#top #leftSide section#hallInfo .hall-search .searchTerms.search-list .terms-table td a:last-child {
        margin-right: 0; }
      body#top #leftSide section#hallInfo .hall-search .searchTerms.search-list .terms-table td a.linelast {
        margin-right: 0; }
      body#top #leftSide section#hallInfo .term-check-list {
        margin-bottom: 10px; }
        body#top #leftSide section#hallInfo .term-check-list ul.check-list {
          margin: -5px -5px 0 0;
          overflow: hidden;
          zoom: 1; }
          body#top #leftSide section#hallInfo .term-check-list ul.check-list li {
            position: relative;
            float: left;
            width: 40px;
            height: 40px;
            margin: 5px 4px 0 0;
            overflow: hidden; }
            body#top #leftSide section#hallInfo .term-check-list ul.check-list li input {
              visibility: hidden;
              position: absolute;
              top: 0;
              right: 100%; }
      body#top #leftSide section#hallInfo .term-check-list .check-list li input:checked + label {
        background-position: 0 -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list li label {
        display: block;
        height: 40px;
        background: url(../img/spr_icn_term_7go.png) no-repeat 0 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-1 input:checked + label {
        background-position: 0px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-1 label {
        background-position: 0px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-2 input:checked + label {
        background-position: -40px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-2 label {
        background-position: -40px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-3 input:checked + label {
        background-position: -80px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-3 label {
        background-position: -80px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-4 input:checked + label {
        background-position: -120px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-4 label {
        background-position: -120px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-5 input:checked + label {
        background-position: -160px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-5 label {
        background-position: -160px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-6 input:checked + label {
        background-position: -200px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-6 label {
        background-position: -200px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-7 input:checked + label {
        background-position: -240px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-7 label {
        background-position: -240px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-8 input:checked + label {
        background-position: -280px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-8 label {
        background-position: -280px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-9 input:checked + label {
        background-position: -320px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-9 label {
        background-position: -320px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-10 input:checked + label {
        background-position: -360px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-10 label {
        background-position: -360px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-11 input:checked + label {
        background-position: -2120px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-11 label {
        background-position: -2120px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-12 input:checked + label {
        background-position: -2160px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-12 label {
        background-position: -2160px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-13 input:checked + label {
        background-position: -480px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-13 label {
        background-position: -480px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-14 input:checked + label {
        background-position: -520px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-14 label {
        background-position: -520px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-15 input:checked + label {
        background-position: -560px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-15 label {
        background-position: -560px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-16 input:checked + label {
        background-position: -600px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-16 label {
        background-position: -600px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-17 input:checked + label {
        background-position: -640px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-17 label {
        background-position: -640px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-18 input:checked + label {
        background-position: -680px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-18 label {
        background-position: -680px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-19 input:checked + label {
        background-position: -720px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-19 label {
        background-position: -720px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-20 input:checked + label {
        background-position: -760px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-20 label {
        background-position: -760px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-21 input:checked + label {
        background-position: -800px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-21 label {
        background-position: -800px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-22 input:checked + label {
        background-position: -840px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-22 label {
        background-position: -840px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-23 input:checked + label {
        background-position: -880px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-23 label {
        background-position: -880px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-24 input:checked + label {
        background-position: -920px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-24 label {
        background-position: -920px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-25 input:checked + label {
        background-position: -960px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-25 label {
        background-position: -960px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-26 input:checked + label {
        background-position: -1000px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-26 label {
        background-position: -1000px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-27 input:checked + label {
        background-position: -1040px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-27 label {
        background-position: -1040px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-28 input:checked + label {
        background-position: -1080px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-28 label {
        background-position: -1080px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-29 input:checked + label {
        background-position: -1120px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-29 label {
        background-position: -1120px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-30 input:checked + label {
        background-position: -1160px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-30 label {
        background-position: -1160px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-31 input:checked + label {
        background-position: -1200px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-31 label {
        background-position: -1200px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-32 input:checked + label {
        background-position: -1240px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-32 label {
        background-position: -1240px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-33 input:checked + label {
        background-position: -1280px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-33 label {
        background-position: -1280px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-34 input:checked + label {
        background-position: -1320px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-34 label {
        background-position: -1320px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-35 input:checked + label {
        background-position: -1360px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-35 label {
        background-position: -1360px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-36 input:checked + label {
        background-position: -1400px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-36 label {
        background-position: -1400px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-37 input:checked + label {
        background-position: -1440px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-37 label {
        background-position: -1440px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-38 input:checked + label {
        background-position: -1480px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-38 label {
        background-position: -1480px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-39 input:checked + label {
        background-position: -1520px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-39 label {
        background-position: -1520px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-40 input:checked + label {
        background-position: -1560px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-40 label {
        background-position: -1560px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-41 input:checked + label {
        background-position: -1600px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-41 label {
        background-position: -1600px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-42 input:checked + label {
        background-position: -1640px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-42 label {
        background-position: -1640px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-43 input:checked + label {
        background-position: -1680px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-43 label {
        background-position: -1680px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-44 input:checked + label {
        background-position: -1720px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-44 label {
        background-position: -1720px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-45 input:checked + label {
        background-position: -1760px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-45 label {
        background-position: -1760px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-46 input:checked + label {
        background-position: -1800px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-46 label {
        background-position: -1800px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-47 input:checked + label {
        background-position: -1840px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-47 label {
        background-position: -1840px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-48 input:checked + label {
        background-position: -1880px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-48 label {
        background-position: -1880px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-49 input:checked + label {
        background-position: -1920px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-49 label {
        background-position: -1920px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-50 input:checked + label {
        background-position: -1960px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-50 label {
        background-position: -1960px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-51 input:checked + label {
        background-position: -2000px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-51 label {
        background-position: -2000px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-52 input:checked + label {
        background-position: -2040px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-52 label {
        background-position: -2040px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-53 input:checked + label {
        background-position: -2080px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-53 label {
        background-position: -2080px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-54 input:checked + label {
        background-position: -2200px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-54 label {
        background-position: -2200px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-55 input:checked + label {
        background-position: -2240px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-55 label {
        background-position: -2240px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-56 input:checked + label {
        background-position: -2280px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-56 label {
        background-position: -2280px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-57 input:checked + label {
        background-position: -2320px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-57 label {
        background-position: -2320px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-58 input:checked + label {
        background-position: -2360px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-58 label {
        background-position: -2360px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-59 input:checked + label {
        background-position: -2400px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-59 label {
        background-position: -2400px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-60 input:checked + label {
        background-position: -2440px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-60 label {
        background-position: -2440px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-61 input:checked + label {
        background-position: -2480px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-61 label {
        background-position: -2480px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-62 input:checked + label {
        background-position: -2520px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-62 label {
        background-position: -2520px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-63 input:checked + label {
        background-position: -2560px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-63 label {
        background-position: -2560px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-64 input:checked + label {
        background-position: -2600px -80px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-64 label {
        background-position: -2600px 0; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-1 label:hover {
        background-position: 0 -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-2 label:hover {
        background-position: -40px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-3 label:hover {
        background-position: -80px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-4 label:hover {
        background-position: -120px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-5 label:hover {
        background-position: -160px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-6 label:hover {
        background-position: -200px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-7 label:hover {
        background-position: -240px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-8 label:hover {
        background-position: -280px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-9 label:hover {
        background-position: -320px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-10 label:hover {
        background-position: -360px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-11 label:hover {
        background-position: -2120px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-12 label:hover {
        background-position: -2160px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-13 label:hover {
        background-position: -480px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-14 label:hover {
        background-position: -520px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-15 label:hover {
        background-position: -560px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-16 label:hover {
        background-position: -600px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-17 label:hover {
        background-position: -640px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-18 label:hover {
        background-position: -680px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-19 label:hover {
        background-position: -720px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-20 label:hover {
        background-position: -760px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-21 label:hover {
        background-position: -800px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-22 label:hover {
        background-position: -840px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-23 label:hover {
        background-position: -880px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-24 label:hover {
        background-position: -920px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-25 label:hover {
        background-position: -960px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-26 label:hover {
        background-position: -1000px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-27 label:hover {
        background-position: -1040px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-28 label:hover {
        background-position: -1080px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-29 label:hover {
        background-position: -1120px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-30 label:hover {
        background-position: -1160px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-31 label:hover {
        background-position: -1200px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-32 label:hover {
        background-position: -1240px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-33 label:hover {
        background-position: -1280px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-34 label:hover {
        background-position: -1320px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-35 label:hover {
        background-position: -1360px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-36 label:hover {
        background-position: -1400px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-37 label:hover {
        background-position: -1440px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-38 label:hover {
        background-position: -1480px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-39 label:hover {
        background-position: -1520px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-40 label:hover {
        background-position: -1560px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-41 label:hover {
        background-position: -1600px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-42 label:hover {
        background-position: -1640px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-43 label:hover {
        background-position: -1680px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-44 label:hover {
        background-position: -1720px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-45 label:hover {
        background-position: -1760px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-46 label:hover {
        background-position: -1800px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-47 label:hover {
        background-position: -1840px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-48 label:hover {
        background-position: -1880px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-49 label:hover {
        background-position: -1920px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-50 label:hover {
        background-position: -1960px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-51 label:hover {
        background-position: -2000px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-52 label:hover {
        background-position: -2040px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-54 label:hover {
        background-position: -2200px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-55 label:hover {
        background-position: -2240px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-56 label:hover {
        background-position: -2280px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-57 label:hover {
        background-position: -2320px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-58 label:hover {
        background-position: -2360px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-59 label:hover {
        background-position: -2400px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-60 label:hover {
        background-position: -2440px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-61 label:hover {
        background-position: -2480px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-62 label:hover {
        background-position: -2520px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-63 label:hover {
        background-position: -2560px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-list .li-64 label:hover {
        background-position: -2600px -40px; }
      body#top #leftSide section#hallInfo .term-check-list .check-submit {
        margin: 15px 20px 0 20px; }
      body#top #leftSide section#hallInfo .term-check-list .check-submit .btn {
        display: block; }
      body#top #leftSide section#hallInfo .icn-map-jp {
        padding-left: 25px;
        min-height: 20px;
        line-height: 20px;
        background: url(../img/icn_map_jp_7go.png) no-repeat;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline; }
      body#top #leftSide section#hallInfo .icn-seven {
        padding-left: 25px;
        min-height: 19px;
        line-height: 19px;
        background: url(../img/icn_seven_7go.png) no-repeat;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline; }
      body#top #leftSide section#hallInfo .icn-document {
        padding-left: 25px;
        min-height: 19px;
        line-height: 19px;
        background: url(../img/icn_document_7go.png) no-repeat;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline; }
      body#top #leftSide section#hallInfo .icn-plus {
        padding-left: 21px;
        min-height: 16px;
        line-height: 16px;
        background: url(../img/icn_plus_7go.png) no-repeat 0 0;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline; }
      body#top #leftSide section#hallInfo .icn-minus {
        padding-left: 21px;
        min-height: 16px;
        line-height: 16px;
        background: url(../img/icn_minus_7go.png) no-repeat 0 0;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline; }
      body#top #leftSide section#hallInfo .icn-arrow-down {
        padding-right: 17px;
        background: url(../img/icn_arrow_down_7go.png) no-repeat 100% 0.35em;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline; }
      body#top #leftSide section#hallInfo .icn-arrow-right {
        position: relative;
        padding-right: 17px;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline; }
      body#top #leftSide section#hallInfo .icn-arrow-right:after {
        content: "";
        position: absolute;
        top: 50%;
        right: 5px;
        display: block;
        width: 8px;
        height: 8px;
        margin-top: -5px;
        border-top: 2px solid #0059B2;
        border-right: 2px solid #0059B2;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
    body#top #leftSide section#hallFavorite article h2 {
      border-top: 1px solid #cccccc;
      border-bottom: 1px dotted #aaaaaa;
      padding: 10px 4px 5px;
      margin: 0 10px;
      line-height: 1.2;
      font-weight: bold; }
      body#top #leftSide section#hallFavorite article h2 a span {
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 150px; }
    body#top #leftSide section#hallFavorite article section {
      overflow: hidden;
      zoom: 1; }
      body#top #leftSide section#hallFavorite article section h3 {
        font-size: 12px;
        padding: 8px 10px 6px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: bold; }
      body#top #leftSide section#hallFavorite article section figure {
        float: left;
        width: 60px;
        height: auto;
        margin-left: 10px; }
      body#top #leftSide section#hallFavorite article section .contentDetail {
        width: 110px;
        float: right;
        margin: 0 10px 10px 0; }
        body#top #leftSide section#hallFavorite article section .contentDetail time {
          font-size: 10px;
          text-align: right; }
        body#top #leftSide section#hallFavorite article section .contentDetail u.label {
          text-align: center;
          display: inline-block;
          padding: 2px;
          font-size: 10px;
          color: #ffffff;
          background-color: #666666; }
          body#top #leftSide section#hallFavorite article section .contentDetail u.label.open {
            background-color: #e60012; }
          body#top #leftSide section#hallFavorite article section .contentDetail u.label.newMachine {
            background-color: #DAA520; }
          body#top #leftSide section#hallFavorite article section .contentDetail u.label.newlyRenovated {
            background-color: #EB6100; }
          body#top #leftSide section#hallFavorite article section .contentDetail u.label.other {
            background-color: #172A88; }
        body#top #leftSide section#hallFavorite article section .contentDetail p.comment {
          background: #ffffff;
          overflow: hidden;
          width: 100%;
          padding: 5px 0px 0px;
          height: 29px; }
          body#top #leftSide section#hallFavorite article section .contentDetail p.comment span, body#top #leftSide section#hallFavorite article section .contentDetail p.comment a {
            display: block;
            font-size: 10px;
            max-height: 60px;
            line-height: 1.2;
            position: relative; }
            body#top #leftSide section#hallFavorite article section .contentDetail p.comment span:before, body#top #leftSide section#hallFavorite article section .contentDetail p.comment span:after, body#top #leftSide section#hallFavorite article section .contentDetail p.comment a:before, body#top #leftSide section#hallFavorite article section .contentDetail p.comment a:after {
              background: #ffffff;
              position: absolute; }
            body#top #leftSide section#hallFavorite article section .contentDetail p.comment span:before, body#top #leftSide section#hallFavorite article section .contentDetail p.comment a:before {
              content: "...";
              top: 48px;
              right: 0;
              z-index: 2; }
            body#top #leftSide section#hallFavorite article section .contentDetail p.comment span:after, body#top #leftSide section#hallFavorite article section .contentDetail p.comment a:after {
              content: "";
              height: 100%;
              width: 100%;
              z-index: 3; }
    body#top #leftSide section#hallFavorite div.button, body#top #leftSide section#hallFavorite div.buttonSmall {
      font-size: 13px; }
    body#top #leftSide section#hallNewInfo.transparentBox header {
      /* #pref-select-box */ }
      body#top #leftSide section#hallNewInfo.transparentBox header label#pref-select-box.select {
        /* #select_mypref */ }
        body#top #leftSide section#hallNewInfo.transparentBox header label#pref-select-box.select select#select_mypref {
          -webkit-appearance: menulist;
          font-family: Avenir,"Helvetica Neue",Roboto,"メイリオ",Meiryo,"Open Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,Helvetica,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;
          font-size: 14px; }
    body#top #leftSide section#hallNewInfo.transparentBox article {
      margin-bottom: 12px; }
      body#top #leftSide section#hallNewInfo.transparentBox article a {
        display: block; }
        body#top #leftSide section#hallNewInfo.transparentBox article a:hover, body#top #leftSide section#hallNewInfo.transparentBox article a:hover * {
          text-decoration: none !important; }
        body#top #leftSide section#hallNewInfo.transparentBox article a h2 {
          background-color: #00A0E9;
          color: #ffffff;
          padding: 6px 2px 4px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          font-weight: bold; }
        body#top #leftSide section#hallNewInfo.transparentBox article a section {
          position: relative;
          border: solid 2px #00A0E9; }
          body#top #leftSide section#hallNewInfo.transparentBox article a section figure {
            width: 196px;
            height: 150px;
            overflow: hidden; }
            body#top #leftSide section#hallNewInfo.transparentBox article a section figure div.cutImage {
              width: 100%; }
              body#top #leftSide section#hallNewInfo.transparentBox article a section figure div.cutImage img {
                width: 100%;
                height: auto; }
          body#top #leftSide section#hallNewInfo.transparentBox article a section div.contentDetail {
            width: 200px;
            margin: 0px -2px -2px -2px;
            padding: 23px 5px 10px;
            color: #ffffff;
            position: absolute;
            bottom: 0;
            font-size: 12px;
            font-weight: normal;
            background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
            background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
            background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
            body#top #leftSide section#hallNewInfo.transparentBox article a section div.contentDetail time {
              font-size: 10px; }
            body#top #leftSide section#hallNewInfo.transparentBox article a section div.contentDetail u.label {
              text-align: center;
              display: inline-block;
              padding: 2px;
              font-size: 10px;
              color: #ffffff;
              background-color: #666666; }
              body#top #leftSide section#hallNewInfo.transparentBox article a section div.contentDetail u.label.open {
                background-color: #e60012; }
              body#top #leftSide section#hallNewInfo.transparentBox article a section div.contentDetail u.label.newMachine {
                background-color: #DAA520; }
              body#top #leftSide section#hallNewInfo.transparentBox article a section div.contentDetail u.label.newlyRenovated {
                background-color: #EB6100; }
              body#top #leftSide section#hallNewInfo.transparentBox article a section div.contentDetail u.label.other {
                background-color: #172A88; }
            body#top #leftSide section#hallNewInfo.transparentBox article a section div.contentDetail h3 {
              font-weight: bold;
              margin: 4px 0px 0px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap; }
      body#top #leftSide section#hallNewInfo.transparentBox article.newOpen a h2 {
        background-color: #e60012; }
      body#top #leftSide section#hallNewInfo.transparentBox article.newOpen a section {
        border-color: #e60012; }
        body#top #leftSide section#hallNewInfo.transparentBox article.newOpen a section figure {
          width: 196px;
          height: 144px;
          overflow: hidden; }
        body#top #leftSide section#hallNewInfo.transparentBox article.newOpen a section div.contentDetail {
          margin: 0px -2px -2px -2px; }
          body#top #leftSide section#hallNewInfo.transparentBox article.newOpen a section div.contentDetail u.label.open {
            background-color: #e60012; }
  body#top #main {
    /* #newMachineCalender
    ============================*/
    /* #rankingMachine
    ============================*/
    /* #preliminaryReport
    ============================*/
    /* #recomendAnalysis
    ============================*/
    /* #popularityBlog
    ============================*/
    /*
    _common.scss で指定
    */
    /* #comic
    ============================*/
    /*
    _common.scss でも指定
    */ }
    body#top #main section#newMachineCalender {
      padding-bottom: 10px;
      /* #newIntroMachine
      ============================*/
      /* #newIntroDay
      ============================*/ }
      body#top #main section#newMachineCalender section#newIntroMachine header h2 {
        color: #e60012;
        margin: 0px 3px; }
        body#top #main section#newMachineCalender section#newIntroMachine header h2 i {
          vertical-align: baseline; }
          body#top #main section#newMachineCalender section#newIntroMachine header h2 i img {
            vertical-align: bottom;
            font-size: 0;
            display: inline-block;
            margin: 0 0 -2px 4px; }
      body#top #main section#newMachineCalender section#newIntroDay header {
        border-bottom: 1px solid #C9CACA;
        vertical-align: middle;
        padding: 16px 0px 5px;
        margin: 0px 10px;
        overflow: hidden;
        zoom: 1; }
        body#top #main section#newMachineCalender section#newIntroDay header h2 {
          float: left;
          line-height: 25px;
          margin: 0px 3px; }
        body#top #main section#newMachineCalender section#newIntroDay header ul.tablist {
          float: right;
          line-height: 25px; }
          body#top #main section#newMachineCalender section#newIntroDay header ul.tablist li {
            margin: 0px 0px 0px -1px;
            float: left;
            width: 134px;
            line-height: 1;
            border: 1px solid #414141;
            text-align: center; }
            body#top #main section#newMachineCalender section#newIntroDay header ul.tablist li.active {
              background-color: #414141; }
              body#top #main section#newMachineCalender section#newIntroDay header ul.tablist li.active a {
                color: #ffffff;
                text-decoration: none; }
            body#top #main section#newMachineCalender section#newIntroDay header ul.tablist li a {
              display: inline-block;
              width: 100%;
              font-size: 11px;
              color: #414141;
              line-height: 1;
              padding: 5px 0px 5px; }
              body#top #main section#newMachineCalender section#newIntroDay header ul.tablist li a:hover, body#top #main section#newMachineCalender section#newIntroDay header ul.tablist li a:hover * {
                text-decoration: none;
                background-color: #616161;
                color: #ffffff; }
      body#top #main section#newMachineCalender section#newIntroDay div.tabpanel {
        height: auto;
        overflow: auto;
        width: 640px;
        margin: 0 auto; }
        body#top #main section#newMachineCalender section#newIntroDay div.tabpanel section {
          height: auto;
          overflow: auto; }
          body#top #main section#newMachineCalender section#newIntroDay div.tabpanel section ul {
            /* 導入される機種はありません。 */ }
            body#top #main section#newMachineCalender section#newIntroDay div.tabpanel section ul li a {
              display: block;
              padding: 5px 5px; }
              body#top #main section#newMachineCalender section#newIntroDay div.tabpanel section ul li a h3 {
                font-size: 14px;
                font-weight: normal; }
                body#top #main section#newMachineCalender section#newIntroDay div.tabpanel section ul li a h3 u.label {
                  display: inline-block;
                  text-align: center;
                  color: #ffffff;
                  padding: 3px 2px 1px 2px;
                  margin-right: 10px;
                  font-size: 12px;
                  width: 61px;
                  height: 17px; }
                  body#top #main section#newMachineCalender section#newIntroDay div.tabpanel section ul li a h3 u.label.pachinko {
                    background-color: #7882A8; }
                  body#top #main section#newMachineCalender section#newIntroDay div.tabpanel section ul li a h3 u.label.slot {
                    background-color: #e93572; }
                body#top #main section#newMachineCalender section#newIntroDay div.tabpanel section ul li a h3 i {
                  color: #e60012;
                  font-size: 12px;
                  border: 1px solid #e60012;
                  border-radius: 4px;
                  padding: 2px 3px;
                  margin-left: 5px;
                  font-style: italic; }
            body#top #main section#newMachineCalender section#newIntroDay div.tabpanel section ul p {
              margin: 10px 5px;
              padding: 15px;
              text-align: center;
              font-size: 14px;
              background-color: #f9f9f9;
              color: #666666; }
    body#top #main section#preliminaryReport {
      box-sizing: border-box; }
      body#top #main section#preliminaryReport div.articleListarea {
        padding: 0px 10px 0px;
        margin-bottom: 15px;
        margin-top: -10px;
        overflow: hidden;
        zoom: 1; }
        body#top #main section#preliminaryReport div.articleListarea article {
          float: left;
          border-bottom: solid 1px #cccccc;
          margin-top: 10px;
          margin-bottom: -1px; }
          body#top #main section#preliminaryReport div.articleListarea article:nth-child(3n) + article a, body#top #main section#preliminaryReport div.articleListarea article:first-child a {
            border-left: none; }
          body#top #main section#preliminaryReport div.articleListarea article a {
            width: 213px;
            color: #414141;
            display: block;
            position: relative;
            border-left: solid 1px #cccccc;
            box-sizing: border-box;
            margin-bottom: 10px; }
            body#top #main section#preliminaryReport div.articleListarea article a:hover, body#top #main section#preliminaryReport div.articleListarea article a:hover * {
              text-decoration: none; }
            body#top #main section#preliminaryReport div.articleListarea article a u.label {
              position: absolute;
              left: 6px;
              z-index: 100;
              display: inline-block;
              color: #fff;
              padding: 3px 14px 2px 3px;
              background-position: right 0;
              background-size: 222px 26px;
              font-size: 12px; }
              body#top #main section#preliminaryReport div.articleListarea article a u.label.pachinko {
                background-image: url(../img/tag_new-pachinko.png); }
              body#top #main section#preliminaryReport div.articleListarea article a u.label.pachinkoAnalysis {
                background-image: url(../img/tag_pachi-analysis.png); }
              body#top #main section#preliminaryReport div.articleListarea article a u.label.slot {
                background-image: url(../img/tag_slot-analysis.png); }
              body#top #main section#preliminaryReport div.articleListarea article a u.label.slotAnalysis {
                background-image: url(../img/tag_slot-analysis.png); }
              body#top #main section#preliminaryReport div.articleListarea article a u.label.blog {
                background-image: url(../img/tag_blog.png); }
              body#top #main section#preliminaryReport div.articleListarea article a u.label.article {
                background-image: url(../img/tag_article.png); }
              body#top #main section#preliminaryReport div.articleListarea article a u.label.movie {
                background-image: url(../img/tag_movie.png); }
              body#top #main section#preliminaryReport div.articleListarea article a u.label.comic {
                background-image: url(../img/tag_comic.png); }
              body#top #main section#preliminaryReport div.articleListarea article a u.label.qa {
                background-image: url(../img/tag_question.png); }
            body#top #main section#preliminaryReport div.articleListarea article a figure {
              width: 200px;
              height: 150px;
              margin: 0px auto; }
              body#top #main section#preliminaryReport div.articleListarea article a figure div.cutImg {
                width: 200px;
                height: 150px;
                overflow: hidden;
                font-size: 128px;
                display: inline-block;
                vertical-align: middle;
                text-align: center; }
                body#top #main section#preliminaryReport div.articleListarea article a figure div.cutImg img {
                  vertical-align: middle;
                  max-width: 200px;
                  max-height: 150px; }
            body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail {
              width: 200px;
              height: 112px;
              margin: 4px auto;
              position: relative; }
              body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 {
                color: #0D69C9;
                background: #ffffff;
                overflow: hidden;
                width: 100%;
                font-weight: bold; }
                body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 span, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 a {
                  display: block;
                  font-size: 15px;
                  max-height: 36px;
                  line-height: 1.2;
                  position: relative; }
                  body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 span:before, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 span:after, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 a:before, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 a:after {
                    background: #ffffff;
                    position: absolute; }
                  body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 span:before, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 a:before {
                    content: "...";
                    top: 18px;
                    right: 0;
                    z-index: 2; }
                  body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 span:after, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail h3 a:after {
                    content: "";
                    height: 100%;
                    width: 100%;
                    z-index: 3; }
              body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p {
                margin: 4px 0px 0px;
                padding: 0;
                background: #ffffff;
                overflow: hidden;
                width: 100%; }
                body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p span, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p a {
                  display: block;
                  font-size: 12px;
                  max-height: 46.8px;
                  line-height: 1.3;
                  position: relative; }
                  body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p span:before, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p span:after, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p a:before, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p a:after {
                    background: #ffffff;
                    position: absolute; }
                  body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p span:before, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p a:before {
                    content: "...";
                    top: 31.2px;
                    right: 0;
                    z-index: 2; }
                  body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p span:after, body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p a:after {
                    content: "";
                    height: 100%;
                    width: 100%;
                    z-index: 3; }
                body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail p span {
                  max-height: 45.5px; }
              body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail u.blogCategory {
                position: absolute;
                bottom: 0;
                display: inline-block;
                margin: 7px 0 7px;
                font-size: 12px;
                color: #777777;
                width: 100%;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden; }
              body#top #main section#preliminaryReport div.articleListarea article a div.contentDetail:hover h3 {
                color: #1f8dff; }
            body#top #main section#preliminaryReport div.articleListarea article a:hover {
              background-color: #f9f9f9; }
              body#top #main section#preliminaryReport div.articleListarea article a:hover div.contentDetail h3, body#top #main section#preliminaryReport div.articleListarea article a:hover div.contentDetail p {
                background-color: #fafafa; }
    body#top #main section#comic div.comicSlider.slider .slick-list {
      overflow: visible; }
  body#top #rightSide {
    /* #newsIndustry
    ============================*/
    /* #rankingMovie
    ============================*/
    /* #gameLinkage
    ============================*/
    /* #attentionWriter
    ============================*/
    /* #qa
    ============================*/ }
    body#top #rightSide aside.adBunner:first-child {
      margin-top: 7px; }
    body#top #rightSide section#newsIndustry article {
      overflow: hidden;
      zoom: 1;
      padding: 5px 0px;
      margin: 0 10px;
      border-bottom: 1px solid #cccccc; }
      body#top #rightSide section#newsIndustry article > a:hover, body#top #rightSide section#newsIndustry article > a:hover * {
        text-decoration: none; }
      body#top #rightSide section#newsIndustry article > a figure {
        display: block;
        float: left;
        width: 69px;
        height: 55px;
        overflow: hidden; }
        body#top #rightSide section#newsIndustry article > a figure div.cutImg {
          width: 69px;
          height: 55px;
          overflow: hidden;
          line-height: 55px;
          display: inline-block;
          text-align: center; }
          body#top #rightSide section#newsIndustry article > a figure div.cutImg img {
            max-width: 69px;
            max-height: 55px;
            vertical-align: middle; }
      body#top #rightSide section#newsIndustry article > a div.contentDetail {
        float: right;
        width: 195px;
        margin: 0px 10px 0px 0px; }
        body#top #rightSide section#newsIndustry article > a div.contentDetail h3 {
          font-weight: bold;
          font-size: 13px;
          background: #ffffff;
          overflow: hidden;
          width: 100%; }
          body#top #rightSide section#newsIndustry article > a div.contentDetail h3 span, body#top #rightSide section#newsIndustry article > a div.contentDetail h3 a {
            display: block;
            font-size: 13px;
            max-height: 54.6px;
            line-height: 1.4;
            position: relative; }
            body#top #rightSide section#newsIndustry article > a div.contentDetail h3 span:before, body#top #rightSide section#newsIndustry article > a div.contentDetail h3 span:after, body#top #rightSide section#newsIndustry article > a div.contentDetail h3 a:before, body#top #rightSide section#newsIndustry article > a div.contentDetail h3 a:after {
              background: #ffffff;
              position: absolute; }
            body#top #rightSide section#newsIndustry article > a div.contentDetail h3 span:before, body#top #rightSide section#newsIndustry article > a div.contentDetail h3 a:before {
              content: "...";
              top: 36.4px;
              right: 0;
              z-index: 2; }
            body#top #rightSide section#newsIndustry article > a div.contentDetail h3 span:after, body#top #rightSide section#newsIndustry article > a div.contentDetail h3 a:after {
              content: "";
              height: 100%;
              width: 100%;
              z-index: 3; }
    body#top #rightSide section#rankingMovie article {
      margin: 4px 10px;
      position: relative; }
      body#top #rightSide section#rankingMovie article i {
        text-align: center;
        z-index: 100;
        position: absolute;
        top: 0;
        left: 0;
        width: 34px;
        padding: 0px 2px; }
        body#top #rightSide section#rankingMovie article i.first img, body#top #rightSide section#rankingMovie article i.secound img, body#top #rightSide section#rankingMovie article i.third img {
          width: 100%;
          height: auto;
          margin: 0px; }
        body#top #rightSide section#rankingMovie article i img {
          margin: 2px 0px 0px 0px; }
          body#top #rightSide section#rankingMovie article i img.arrow {
            width: 29px;
            height: 26px;
            padding: 0px 7px; }
      body#top #rightSide section#rankingMovie article div.playIcon {
        z-index: 100;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -50px -30px; }
      body#top #rightSide section#rankingMovie article a:hover, body#top #rightSide section#rankingMovie article a:hover * {
        text-decoration: none; }
      body#top #rightSide section#rankingMovie article a header {
        box-sizing: border-box;
        display: block;
        width: 100%;
        position: absolute;
        bottom: 0;
        padding: 7px 10px;
        background-color: rgba(0, 0, 0, 0.65);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 ); }
        body#top #rightSide section#rankingMovie article a header h3 {
          box-sizing: border-box;
          color: #ffffff;
          font-size: 13px;
          font-weight: normal;
          background: transparent;
          overflow: hidden;
          width: 100%; }
          body#top #rightSide section#rankingMovie article a header h3 span, body#top #rightSide section#rankingMovie article a header h3 a {
            display: block;
            font-size: 13px;
            max-height: 36.4px;
            line-height: 1.4;
            position: relative; }
            body#top #rightSide section#rankingMovie article a header h3 span:before, body#top #rightSide section#rankingMovie article a header h3 span:after, body#top #rightSide section#rankingMovie article a header h3 a:before, body#top #rightSide section#rankingMovie article a header h3 a:after {
              background: transparent;
              position: absolute; }
            body#top #rightSide section#rankingMovie article a header h3 span:before, body#top #rightSide section#rankingMovie article a header h3 a:before {
              content: "...";
              top: 18.2px;
              right: 0;
              z-index: 2; }
            body#top #rightSide section#rankingMovie article a header h3 span:after, body#top #rightSide section#rankingMovie article a header h3 a:after {
              content: "";
              height: 100%;
              width: 100%;
              z-index: 3; }
    body#top #rightSide section#gameLinkage {
      padding-bottom: 1px;
      margin-bottom: -1px; }
      body#top #rightSide section#gameLinkage article {
        padding-bottom: 1px;
        margin-bottom: -1px; }
        body#top #rightSide section#gameLinkage article a {
          display: block;
          margin: 0 10px 6px; }
    body#top #rightSide section#attentionWriter div ul.tagList {
      padding: 6px 13px 0px; }
      body#top #rightSide section#attentionWriter div ul.tagList li h2 {
        max-width: 274px; }
        body#top #rightSide section#attentionWriter div ul.tagList li h2 a {
          margin-bottom: 8px; }
    body#top #rightSide section#attentionWriter div.button, body#top #rightSide section#attentionWriter div.buttonSmall {
      clear: both; }
    body#top #rightSide section#qa header ul.qaTablist {
      width: 276px;
      margin-top: 16px;
      margin-left: -27px;
      border-radius: 4px;
      border: 1px solid #f36563;
      overflow: hidden;
      zoom: 1; }
      body#top #rightSide section#qa header ul.qaTablist li {
        float: left;
        width: 92px;
        margin: 0px 0px 0px -1px;
        border-left: 1px solid #f36563;
        text-align: center; }
        body#top #rightSide section#qa header ul.qaTablist li a {
          display: inline-block;
          font-size: 12px;
          padding: 4px 0px;
          color: #f36563; }
          body#top #rightSide section#qa header ul.qaTablist li a:hover, body#top #rightSide section#qa header ul.qaTablist li a:hover * {
            text-decoration: none; }
        body#top #rightSide section#qa header ul.qaTablist li:first-child {
          margin: 0px 0px 0px 0px;
          border-left: none; }
        body#top #rightSide section#qa header ul.qaTablist li.active {
          background: #f36563; }
          body#top #rightSide section#qa header ul.qaTablist li.active a {
            color: #fff;
            text-decoration: none; }
            body#top #rightSide section#qa header ul.qaTablist li.active a:hover, body#top #rightSide section#qa header ul.qaTablist li.active a:hover * {
              text-decoration: none; }
        body#top #rightSide section#qa header ul.qaTablist li:hover {
          background: #f68685; }
          body#top #rightSide section#qa header ul.qaTablist li:hover a {
            color: #fff;
            text-decoration: none; }
            body#top #rightSide section#qa header ul.qaTablist li:hover a:hover, body#top #rightSide section#qa header ul.qaTablist li:hover a:hover * {
              text-decoration: none; }
    body#top #rightSide section#qa div section article {
      position: relative;
      margin: 10px;
      padding-bottom: 10px;
      font-size: 0.8em;
      border-bottom: 1px solid #dbdbdb; }
      body#top #rightSide section#qa div section article div u.label {
        display: inline-block;
        color: #fff;
        padding: 3px 14px 2px 3px;
        background-position: right 0;
        background-size: 222px 26px; }
        body#top #rightSide section#qa div section article div u.label.pachinko {
          background-image: url(../img/tag_new-pachinko.png); }
        body#top #rightSide section#qa div section article div u.label.slot {
          background-image: url(../img/tag_new-slot.png); }
        body#top #rightSide section#qa div section article div u.label.other {
          background-image: url(../img/tag_other.png); }
      body#top #rightSide section#qa div section article div p {
        display: inline-block; }
        body#top #rightSide section#qa div section article div p i.questioner {
          font-size: 12px;
          font-style: italic; }
        body#top #rightSide section#qa div section article div p time {
          position: absolute;
          top: 0;
          right: 10px; }
      body#top #rightSide section#qa div section article h3 {
        background: #ffffff;
        overflow: hidden;
        width: 100%;
        font-weight: bold;
        margin: 10px 0; }
        body#top #rightSide section#qa div section article h3 span, body#top #rightSide section#qa div section article h3 a {
          display: block;
          font-size: 15px;
          max-height: 39px;
          line-height: 1.3;
          position: relative; }
          body#top #rightSide section#qa div section article h3 span:before, body#top #rightSide section#qa div section article h3 span:after, body#top #rightSide section#qa div section article h3 a:before, body#top #rightSide section#qa div section article h3 a:after {
            background: #ffffff;
            position: absolute; }
          body#top #rightSide section#qa div section article h3 span:before, body#top #rightSide section#qa div section article h3 a:before {
            content: "...";
            top: 19.5px;
            right: 0;
            z-index: 2; }
          body#top #rightSide section#qa div section article h3 span:after, body#top #rightSide section#qa div section article h3 a:after {
            content: "";
            height: 100%;
            width: 100%;
            z-index: 3; }
        body#top #rightSide section#qa div section article h3 a {
          font-size: 15px; }
      body#top #rightSide section#qa div section article p i.answerer {
        font-style: italic; }

nav#navigation ul li.active.hall a {
  background-color: #8ABA29;
  background-image: url(../img/icon_hall_white.png); }

.block .blockUnit {
  padding: 5px;
  border-top: 1px solid #B5B5B6; }
  .block .blockUnit > header {
    padding: 0; }
  .block .blockUnit > .button, .block .blockUnit > .buttonSmall {
    padding-bottom: 0; }
.block .blockUnitTit {
  font-size: 14px;
  margin: 7px 0; }

.buttonSmall {
  font-size: 13px;
  margin-left: 5px;
  margin-right: 5px; }

.buttonMore {
  margin: 10px 0; }
  .buttonMore > a {
    color: #414141;
    background: #EFEFEF;
    border: 1px solid #888;
    text-align: center;
    width: 100%;
    display: block;
    padding: 10px 0px; }
    .buttonMore > a:hover {
      color: #414141;
      opacity: .75;
      filter: alpha(opacity=75); }

.media {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .media .mediaLeft {
    float: left;
    padding-right: 5px;
    text-align: center; }
    .media .mediaLeft .time {
      color: #414141;
      font-size: 10px;
      display: inline-block;
      margin-top: 5px;
      letter-spacing: 0.5px; }
  .media .mediaBody {
    line-height: 1.3;
    word-wrap: break-word;
    overflow: hidden; }
    .media .mediaBody .desc {
      color: #414141; }
    .media .mediaBody .time {
      color: #414141;
      display: inline-block; }
    .media .mediaBody .table th, .media .mediaBody .table td {
      text-align: left;
      vertical-align: top; }
    .media .mediaBody .table th {
      font-weight: normal;
      padding-right: 1em; }

.img {
  overflow: hidden; }
  .img img {
    width: 100%;
    display: block; }

.wfull {
  width: 100%; }

.w400 {
  width: 400px; }

.w200 {
  width: 200px; }

.w140 {
  width: 140px; }

.w120 {
  width: 120px; }

.w60 {
  width: 60px; }

.h150 {
  height: 150px; }

.h128 {
  height: 128px; }

.h100 {
  height: 100px; }

.h90 {
  height: 90px; }

.label {
  color: #fff;
  display: inline-block;
  padding: 2px 2px 1px; }
  .label.open {
    background: #E60012; }
  .label.newMachine {
    background: #DAA520; }

.ellipsis {
  text-overflow: ellipsis;
  word-wrap: normal;
  white-space: nowrap;
  overflow: hidden; }

#hall nav#navigation {
  border-bottom-color: #8ABA29; }

#hallSearch {
  margin-top: 8px; }
  #hallSearch > header {
    background-image: url(../img/icon_hallsearch.png);
    border-top-color: #666; }
    #hallSearch > header > h1 {
      vertical-align: middle; }
    #hallSearch > header > ul {
      font-size: 0;
      display: inline-block;
      vertical-align: middle;
      margin-left: 45px; }
      #hallSearch > header > ul > li {
        font-size: 14px;
        display: inline-block; }
        #hallSearch > header > ul > li:before {
          content: '\FF5C';
          display: inline-block;
          vertical-align: middle;
          margin: 0 10px; }
        #hallSearch > header > ul > li:first-child:before {
          content: none; }
        #hallSearch > header > ul > li > a {
          display: inline-block;
          vertical-align: middle;
          text-decoration: underline; }
          #hallSearch > header > ul > li > a img {
            vertical-align: -0.15em;
            padding-right: 4px;
            height: 16px; }
  #hallSearch .hallSearch {
    display: table;
    width: 100%;
    padding: 10px 12px 25px;
    box-sizing: border-box; }
  #hallSearch .hallSearchTab,
  #hallSearch .hallSearchBody {
    display: table-cell;
    vertical-align: middle; }
  #hallSearch .hallSearchBody {
    width: 100%; }
  #hallSearch .hallSearchTablist {
    display: table;
    table-layout: fixed;
    white-space: nowrap;
    height: 30px; }
    #hallSearch .hallSearchTablist > li {
      font-size: 12px;
      display: table-cell;
      vertical-align: middle;
      background: #898989;
      border-left: 1px solid #DCDDDD; }
      #hallSearch .hallSearchTablist > li:first-child {
        border-left: none; }
      #hallSearch .hallSearchTablist > li.active {
        background: #8ABA29; }
      #hallSearch .hallSearchTablist > li > a {
        color: #fff;
        display: block;
        line-height: 30px;
        height: 30px;
        padding: 0 10px; }
  #hallSearch .hallSearchTabpanel {
    height: 30px;
    border: 1px solid #828282;
    box-sizing: border-box;
    position: relative; }
    #hallSearch .hallSearchTabpanel input[type="text"] {
      font-size: 13px;
      width: 100%;
      height: 100%;
      line-height: 30px;
      padding: 0 60px 0 10px;
      border: none;
      box-sizing: border-box;
      position: absolute;
      top: 0;
      left: 0; }
    #hallSearch .hallSearchTabpanel input[type="submit"] {
      color: #FFFFFF;
      font-size: 14px;
      background-color: #222222;
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #444444), color-stop(100%, #222222));
      background-image: -moz-linear-gradient(top, #444444, #222222);
      background-image: -webkit-linear-gradient(top, #444444, #222222);
      background-image: linear-gradient(to bottom, #444444, #222222);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
      height: 100%;
      border: none;
      margin: 0;
      padding: 0 10px;
      position: absolute;
      top: 0;
      right: 0;
      cursor: pointer; }

#hallPickup > header {
  background-image: url(../img/icon_pickup.png);
  border-top-color: #00A0E9; }
#hallPickup .hallPickupSliderContainer {
  background: #414141;
  padding: 12px 13px 12px 12px;
  position: relative; }
  #hallPickup .hallPickupSliderContainer .labelNew {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0; }
  #hallPickup .hallPickupSliderContainer .hallPickupSlider {
    background: #fff; }
    #hallPickup .hallPickupSliderContainer .hallPickupSlider button.slick-prev {
      left: -12px; }
    #hallPickup .hallPickupSliderContainer .hallPickupSlider button.slick-next {
      right: -12px; }
  #hallPickup .hallPickupSliderContainer .hallPickupSliderNav {
    background: #fff;
    margin-top: 12px;
    overflow: hidden; }
    #hallPickup .hallPickupSliderContainer .hallPickupSliderNav article {
      width: 25%;
      float: left;
      position: relative;
      cursor: pointer; }
      #hallPickup .hallPickupSliderContainer .hallPickupSliderNav article > span {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        border: 2px solid #fff;
        box-sizing: border-box;
        position: absolute;
        top: 0;
        left: 0; }
      #hallPickup .hallPickupSliderContainer .hallPickupSliderNav article.slick-current > span, #hallPickup .hallPickupSliderContainer .hallPickupSliderNav article:hover > span {
        border: 3px solid #FFF100; }
      #hallPickup .hallPickupSliderContainer .hallPickupSliderNav article > div {
        color: #fff;
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        position: absolute;
        left: 0;
        bottom: 0;
        background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
        #hallPickup .hallPickupSliderContainer .hallPickupSliderNav article > div > h3 {
          font-size: 15px; }
        #hallPickup .hallPickupSliderContainer .hallPickupSliderNav article > div > p {
          font-size: 12px;
          margin-top: 5px;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden; }
#hallPickup .hallPickup {
  display: table;
  width: 855px; }
#hallPickup .hallPickupLeft,
#hallPickup .hallPickupBody {
  display: table-cell;
  vertical-align: top; }
#hallPickup .hallPickupLeft {
  width: 410px; }
  #hallPickup .hallPickupLeft > a {
    display: block;
    border: 5px solid #fff;
    position: relative; }
    #hallPickup .hallPickupLeft > a > div {
      color: #fff;
      width: 100%;
      padding: 20px 10px 10px;
      box-sizing: border-box;
      position: absolute;
      left: 0;
      bottom: 0;
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
      #hallPickup .hallPickupLeft > a > div > h2 {
        font-size: 20px; }
      #hallPickup .hallPickupLeft > a > div > p {
        font-size: 15px;
        line-height: 1.3;
        margin-top: 5px; }
#hallPickup .hallPickupBody {
  width: 445px;
  padding-left: 3px;
  box-sizing: border-box; }
  #hallPickup .hallPickupBody > header h2 {
    font-size: 21px; }
    #hallPickup .hallPickupBody > header h2 a {
      color: #fff;
      background: #00A0E9;
      display: block;
      padding: 9px 10px 5px 10px;
      position: relative; }
      #hallPickup .hallPickupBody > header h2 a:after {
        content: '';
        background: url(../img/icon_arrow_link_white.png) no-repeat;
        background-size: 100%;
        display: inline-block;
        width: 8px;
        height: 14px;
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -7px; }
      #hallPickup .hallPickupBody > header h2 a:hover {
        opacity: .75;
        filter: alpha(opacity=75); }
#hallPickup .mediaList {
  margin: 15px 0 0; }
  #hallPickup .mediaList .mediaListItem {
    margin-top: 15px;
    padding: 14px 10px 0;
    border-top: 1px dotted #B5B5B6; }
    #hallPickup .mediaList .mediaListItem:first-child {
      margin-top: 0;
      padding-top: 0;
      border-top: none; }
#hallPickup .media .label {
  font-size: 14px; }
#hallPickup .media .tit {
  font-size: 18px;
  margin: 5px 0 10px;
  background: #ffffff;
  overflow: hidden;
  width: 100%; }
  #hallPickup .media .tit span, #hallPickup .media .tit a {
    display: block;
    font-size: 18px;
    max-height: 50.4px;
    line-height: 1.4;
    position: relative; }
    #hallPickup .media .tit span:before, #hallPickup .media .tit span:after, #hallPickup .media .tit a:before, #hallPickup .media .tit a:after {
      background: #ffffff;
      position: absolute; }
    #hallPickup .media .tit span:before, #hallPickup .media .tit a:before {
      content: "...";
      top: 25.2px;
      right: 0;
      z-index: 2; }
    #hallPickup .media .tit span:after, #hallPickup .media .tit a:after {
      content: "";
      height: 100%;
      width: 100%;
      z-index: 3; }

#hallReport > header {
  background-image: url(../img/icon_report.png);
  border-top-color: #00A29A; }
#hallReport > section article h3 {
  font-size: 12px;
  font-weight: normal; }
#hallReport .mediaList {
  margin: 7px 0; }
  #hallReport .mediaList .mediaListItem {
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #B5B5B6; }
    #hallReport .mediaList .mediaListItem:first-child {
      margin-top: 0; }

#hallFacility.transparentBox {
  margin-top: 18px; }
  #hallFacility.transparentBox > header label.select {
    margin-left: -2px; }
    #hallFacility.transparentBox > header label.select select#select_mypref {
      width: 70px;
      height: 22px;
      font-size: 15px;
      padding: 3px 3px 3px 3px;
      line-height: 15px; }
  #hallFacility.transparentBox ul {
    margin: 0 0 0 -5px;
    overflow: hidden; }
    #hallFacility.transparentBox ul > li {
      float: left;
      width: 50%;
      margin-top: 5px;
      padding-left: 5px;
      box-sizing: border-box; }
      #hallFacility.transparentBox ul > li > article > a {
        display: block;
        position: relative; }
      #hallFacility.transparentBox ul > li > article figure {
        max-height: 70px;
        overflow: hidden; }
        #hallFacility.transparentBox ul > li > article figure img {
          width: 100%; }
      #hallFacility.transparentBox ul > li > article h2 {
        color: #fff;
        font-size: 12px;
        padding: 5px;
        position: absolute;
        left: 0;
        bottom: 0;
        background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }

#hallList > header {
  background-image: url(../img/icon_hall.png);
  border-top-color: #8ABA29; }
#hallList .hallListTablist,
#hallList .hallListTabpanel {
  width: 640px;
  margin: 0 auto; }
#hallList .hallListTablist {
  display: table;
  box-sizing: border-box;
  position: relative; }
  #hallList .hallListTablist:after {
    content: '';
    background: #EA5514;
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 0; }
  #hallList .hallListTablist > li {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 50%;
    padding-left: 1px;
    box-sizing: border-box; }
    #hallList .hallListTablist > li:first-child {
      padding: 0 1px 0 0; }
    #hallList .hallListTablist > li > a {
      font-size: 17px;
      font-weight: bold;
      color: #636363;
      background: #F3F3F3;
      display: block;
      padding: 10px;
      border-radius: 0 3px 0 0; }
      #hallList .hallListTablist > li > a > span {
        display: inline-block;
        vertical-align: -.1em;
        width: 17px;
        height: 17px;
        margin-right: 5px; }
      #hallList .hallListTablist > li > a .info {
        background: url(../img/icon_sokuhou_34.png) no-repeat 50% 50%;
        background-size: 100%; }
      #hallList .hallListTablist > li > a .favorite {
        background: url(../img/icon_favorite_34.png) no-repeat 50% 50%;
        background-size: 100%; }
    #hallList .hallListTablist > li.active > a {
      color: #fff;
      background: #EA5514; }
      #hallList .hallListTablist > li.active > a .info {
        background-image: url(../img/icon_sokuhou_34_white.png);
        background-size: 100%; }
      #hallList .hallListTablist > li.active > a .favorite {
        background-image: url(../img/icon_favorite_34_white.png);
        background-size: 100%; }
#hallList .hallFilterMenu {
  display: table;
  width: 100%;
  background: #FDEEE8; }
  #hallList .hallFilterMenu > div {
    font-size: 0;
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    padding-right: 10px; }
    #hallList .hallFilterMenu > div > ul {
      text-align: left; }
      #hallList .hallFilterMenu > div > ul > li {
        font-size: 14px;
        display: inline-block;
        vertical-align: middle; }
        #hallList .hallFilterMenu > div > ul > li:before {
          content: '';
          display: inline-block;
          vertical-align: middle;
          height: 14px;
          border-left: 1px solid #616161; }
        #hallList .hallFilterMenu > div > ul > li:first-child:before {
          content: none; }
        #hallList .hallFilterMenu > div > ul > li > a {
          color: #616161;
          display: inline-block;
          vertical-align: middle;
          padding: 8px; }
          #hallList .hallFilterMenu > div > ul > li > a.active {
            color: #fff;
            background: #F39800; }
    #hallList .hallFilterMenu > div > select {
      display: inline-block;
      height: 23px;
      vertical-align: middle;
      margin: 0 0 0 -1px;
      padding: 2px 25px 2px 5px;
      background-color: #ffffff;
      background-image: url(../img/icon_arrow_select.png);
      background-repeat: no-repeat;
      background-size: 10px 5px;
      background-position: top 8px right 7px;
      border: solid 1px #666666;
      border-radius: 0;
      outline: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      font-size: 11px; }
      #hallList .hallFilterMenu > div > select:disabled {
        background-color: #eee;
        cursor: not-allowed;
        color: #aaaaaa;
        background-color: #eeeeee;
        font-size: 11px; }
      #hallList .hallFilterMenu > div > select:first-child {
        margin-right: 10px; }
#hallList .hallFilterList {
  display: inline-block;
  width: 100%; }
#hallList .hallFilterItem {
  margin: 15px 0;
  padding-top: 14px;
  border-top: 1px solid #D2D2D2; }
  #hallList .hallFilterItem:first-child {
    padding-top: 0;
    border-top: none; }
  #hallList .hallFilterItem .media .tit {
    font-size: 18px;
    margin-bottom: 10px; }
  #hallList .hallFilterItem .media .desc {
    font-size: 12px; }
  #hallList .hallFilterItem .media .table {
    font-size: 12px;
    margin: 5px 0; }
  #hallList .hallFilterItem .info {
    font-size: 13px;
    line-height: 1.3;
    background: #FDEEE8;
    padding: 5px; }
  #hallList .hallFilterItem .favorite {
    padding-right: 80px;
    position: relative; }
    #hallList .hallFilterItem .favorite .favoriteButton {
      display: block;
      width: 50px;
      height: 50px;
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -28px;
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: 50px 50px; }
      #hallList .hallFilterItem .favorite .favoriteButton.on {
        background-image: url(../img/btn_favorite_on.png); }
      #hallList .hallFilterItem .favorite .favoriteButton.off {
        background-image: url(../img/btn_favorite_off.png); }
      #hallList .hallFilterItem .favorite .favoriteButton > img {
        width: 100%; }
  #hallList .hallFilterItem > .news {
    margin-top: 20px; }
    #hallList .hallFilterItem > .news > h3 {
      font-size: 14px;
      margin-bottom: 5px; }
    #hallList .hallFilterItem > .news .newsCol {
      overflow: hidden; }
      #hallList .hallFilterItem > .news .newsCol > article {
        float: right;
        width: 310px;
        padding: 8px 0;
        border-top: 1px dotted #B5B5B6;
        border-bottom: 1px dotted #B5B5B6; }
        #hallList .hallFilterItem > .news .newsCol > article:first-child {
          float: left; }
    #hallList .hallFilterItem > .news .media .label {
      font-size: 11px; }
    #hallList .hallFilterItem > .news .media .time {
      font-size: 12px; }
    #hallList .hallFilterItem > .news .media .tit {
      font-size: 13px;
      margin: 5px 0;
      background: #ffffff;
      overflow: hidden;
      width: 100%; }
      #hallList .hallFilterItem > .news .media .tit span, #hallList .hallFilterItem > .news .media .tit a {
        display: block;
        font-size: 13px;
        max-height: 36.4px;
        line-height: 1.4;
        position: relative; }
        #hallList .hallFilterItem > .news .media .tit span:before, #hallList .hallFilterItem > .news .media .tit span:after, #hallList .hallFilterItem > .news .media .tit a:before, #hallList .hallFilterItem > .news .media .tit a:after {
          background: #ffffff;
          position: absolute; }
        #hallList .hallFilterItem > .news .media .tit span:before, #hallList .hallFilterItem > .news .media .tit a:before {
          content: "...";
          top: 18.2px;
          right: 0;
          z-index: 2; }
        #hallList .hallFilterItem > .news .media .tit span:after, #hallList .hallFilterItem > .news .media .tit a:after {
          content: "";
          height: 100%;
          width: 100%;
          z-index: 3; }
    #hallList .hallFilterItem > .news .media .desc {
      font-size: 11px;
      background: #ffffff;
      overflow: hidden;
      width: 100%; }
      #hallList .hallFilterItem > .news .media .desc span, #hallList .hallFilterItem > .news .media .desc a {
        display: block;
        font-size: 11px;
        max-height: 26.4px;
        line-height: 1.2;
        position: relative; }
        #hallList .hallFilterItem > .news .media .desc span:before, #hallList .hallFilterItem > .news .media .desc span:after, #hallList .hallFilterItem > .news .media .desc a:before, #hallList .hallFilterItem > .news .media .desc a:after {
          background: #ffffff;
          position: absolute; }
        #hallList .hallFilterItem > .news .media .desc span:before, #hallList .hallFilterItem > .news .media .desc a:before {
          content: "...";
          top: 13.2px;
          right: 0;
          z-index: 2; }
        #hallList .hallFilterItem > .news .media .desc span:after, #hallList .hallFilterItem > .news .media .desc a:after {
          content: "";
          height: 100%;
          width: 100%;
          z-index: 3; }
  #hallList .hallFilterItem > .button, #hallList .hallFilterItem > .buttonSmall {
    margin: 10px 0 0;
    padding-bottom: 0; }

/* ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
====================================================================================================
 _machine.scss トップページのレイアウトの大枠になるスタイルを形成します（#wrapの中身）
====================================================================================================
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ */
body#machine {
  /* 本番環境の旧ヘッダーのソースの表示崩れ調整 */
  /*============================
  #wrapper
  ============================*/
  /* #surgeWord
  ============================*/
  /*============================
  #leftMainColumn
  ============================*/
  /* #leftSide
  ============================*/
  /* #main
  ============================*/
  /*============================
  #rightSubColumn
  ============================*/
  /* #rightSide
  ============================*/ }
  body#machine header#header #navigation .navi-menu a {
    font-size: 14px; }
  body#machine header#header .header-inner .btn, body#machine header#header .header-bottom-inner .btn.btn-submit {
    font-size: 13px; }
  body#machine header#header .ipt-txt {
    font-size: 14px; }
  body#machine section#newWrapper {
    padding-top: 172px; }
  body#machine #leftSide {
    padding-bottom: 20px;
    /* #machineTopIndex
    ============================*/
    /* #pGabuIndex
    ============================*/
    /* #relationIndex
    ============================*/
    /* #newAnalysis
    ============================*/
    /* #introductionDatePast
    ============================*/
    /* #attentionTag
    ============================*/
    /* #prBunnerArea
    ============================*/ }
    body#machine #leftSide > section.block:first-child {
      margin-top: 7px; }
    body#machine #leftSide aside.adBunner a img {
      width: 100%;
      height: auto; }
    body#machine #leftSide section#attentionTag.block header {
      border-top-color: #e60012;
      background-image: url(../img/icon_attentionTag.png); }
    body#machine #leftSide section#attentionTag.block div ul.tagList {
      padding: 0px 10px 5px; }
      body#machine #leftSide section#attentionTag.block div ul.tagList li h2 {
        max-width: 180px; }
        body#machine #leftSide section#attentionTag.block div ul.tagList li h2 a {
          margin-bottom: 6px; }
    body#machine #leftSide aside#prBunnerArea.adBunner header h1 {
      font-size: 18px; }
  body#machine #main {
    /* #machineSearch
    ============================*/
    /* #newMachineAllAnalysis
    ============================*/
    /* #writerRecommendMachine
    ============================*/
    /* #newMachineCalender
    ============================*/
    /* #rankingMachine
    ============================*/
    		/* #passTheTest
        ============================*/
    /* #searchGenre
    ============================*/
    /* #makerList
    ============================*/
    /* #order50onMachineList
    ============================*/ }
    body#machine #main > section.block:first-child {
      margin-top: 7px; }
    body#machine #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section {
      /* #machineSearchKeyWord */
      /* #machineSearchPachinkoName */
      /* #machineSearchSlotName */ }
    body#machine #main section#newMachineAllAnalysis.block header.blackBand {
      background-image: url(../img/icon_newMachineAllAnalysis.png); }
    body#machine #main section#newMachineAllAnalysis.block div.articleListarea {
      overflow: hidden;
      zoom: 1;
      font-size: 0;
      margin: 10px 10px 0; }
      body#machine #main section#newMachineAllAnalysis.block div.articleListarea article {
        display: inline-block;
        vertical-align: top;
        width: 150px;
        position: relative;
        margin: 0px 4px 15px; }
        body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a {
          display: block; }
          body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a:hover, body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a:hover *, body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a:focus, body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a:focus * {
            text-decoration: none; }
          body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a u.label {
            display: inline-block;
            padding: 0px 20px 0px 5px;
            color: #ffffff;
            font-size: 14px;
            line-height: 19px;
            background-size: 222px 26px;
            background-position: right 0px;
            background-repeat: no-repeat;
            vertical-align: middle;
            z-index: 100;
            position: absolute;
            width: auto; }
            body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a u.label.slot {
              background-image: url(../img/tag_new-slot.png); }
            body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a u.label.pachinko {
              background-image: url(../img/tag_new-pachinko.png); }
          body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a figure {
            width: 100%;
            height: 84px;
            overflow: hidden; }
            body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a figure div.cutImage {
              text-align: center;
              line-height: 84px;
              width: 100%;
              height: 84px; }
              body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a figure div.cutImage img {
                vertical-align: middle;
                width: auto;
                height: auto;
                max-width: 100%;
                max-height: 100%; }
          body#machine #main section#newMachineAllAnalysis.block div.articleListarea article a h2 {
            width: 150px;
            height: 30px;
            line-height: 15px;      
            overflow: hidden;
            text-overflow: ellipsis;
            /*white-space: nowrap;*/
            padding: 0px 5px 0px;
            color: #ffffff;
            position: absolute;
            bottom: 0;
            font-size: 12px;
            font-weight: normal;
            background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
            background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
            background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
    body#machine #main section#writerRecommendMachine.block {
      padding-bottom: 10px; }
      body#machine #main section#writerRecommendMachine.block header {
        background-image: url(../img/icon_writer.png); }
      body#machine #main section#writerRecommendMachine.block div.slideTabArea {
        width: 629px;
        overflow: hidden;
        zoom: 1;
        margin: 10px auto 0; }
        body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist {
          float: right; }
          body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li {
            display: block;
            margin-top: -1px;
            position: relative;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
            body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li:first-child {
              margin-top: 0; }
              body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li:first-child a {
                border-top-color: #fff; }
            body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li:last-child a {
              border-bottom-color: #fff; }
            body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li:hover:before, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li.active:before {
              content: '';
              background-repeat: no-repeat;
              background-size: 9px 36px;
              background-image: url(../img/arrow_hover01.png);
              position: absolute;
              width: 9px;
              height: 36px;
              top: 0px;
              left: -9px;
              z-index: 101; }
            body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li:hover a, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li.active a {
              background-color: rgba(250, 238, 0, 0.5) !important;
              border-color: rgba(248, 182, 45, 0.5);
              padding-left: 4px;
              text-decoration: none;
              z-index: 2; }
              body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li:hover a:hover, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li:hover a:hover *, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li:hover a:focus, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li:hover a:focus *, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li.active a:hover, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li.active a:hover *, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li.active a:focus, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li.active a:focus * {
                text-decoration: none; }
              body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li:hover a span, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li.active a span {
                font-weight: bold; }
            body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a {
              display: block;
              width: 260px;
              text-align: left;
              font-size: 14px;
              padding: 10px 5px;
              color: #313131;
              border: 1px solid #ccc;
              border-right-color: #fff;
              border-left: none;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              position: relative;
              z-index: 1; }
              body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a:hover, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a:hover *, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a:focus, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a:focus * {
                background-color: rgba(250, 238, 0, 0.1); }
              body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a u.label {
                display: inline-block;
                text-align: center;
                color: #ffffff;
                padding: 3px 2px 1px 2px;
                margin-right: 10px;
                font-size: 12px;
                width: 61px;
                height: 17px; }
                body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a u.label.pachinko {
                  background-color: #7882A8; }
                body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a u.label.slot {
                  background-color: #e93572; }
              body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a:hover span, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a:hover * span, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a:focus span, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTablist ul li a:focus * span {
                font-weight: bold; }
        body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel {
          width: 368px;
          overflow: hidden;
          height: 211px;
          font-size: 20px;
          border: 1px solid #DDDDDD;
          position: relative;
          float: left; }
          body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article {
            width: 368px;
            position: relative; }
            body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a {
              display: block; }
              body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a:hover, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a:hover *, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a:focus, body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a:focus * {
                text-decoration: none; }
              body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a:hover section figure div.cutImage img {
                opacity: 0.75; }
              body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a h2 {
                color: #ffffff;
                font-size: 16px;
                line-height: 22px;
                padding-bottom: 6px;
                background-size: 222px 26px;
                background-position: -30px 0;
                background-repeat: no-repeat;
                vertical-align: bottom;
                z-index: 100;
                position: absolute;
                width: 368px; }
                body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a h2.slot {
                  background-image: url(../img/tag_new-slot.png); }
                  body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a h2.slot span.icon {
                    background-image: url(../img/icon_slot_white.png); }
                body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a h2.pachinko {
                  background-image: url(../img/tag_new-pachinko.png); }
                  body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a h2.pachinko span.icon {
                    background-image: url(../img/icon_pachinko_white.png); }
                body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a h2 span.icon {
                  display: inline-block;
                  width: 28px;
                  height: 21px;
                  background-size: 28px 21px;
                  vertical-align: middle; }
                body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a h2 span.text {
                  vertical-align: bottom;
                  display: inline-block;
                  line-height: 15px; }
              body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a section {
                background-color: #ffffff; }
                body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a section figure {
                  width: 368px;
                  height: 210px;
                  overflow: hidden; }
                  body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a section figure div.cutImage {
                    width: 100%; }
                    body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a section figure div.cutImage img {
                      width: 100%; }
                body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a section h3 {
                  overflow: hidden;
                  zoom: 1;
                  width: 368px;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap;
                  padding: 23px 5px 15px;
                  color: #ffffff;
                  position: absolute;
                  bottom: 0;
                  font-size: 12px;
                  font-weight: normal;
                  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
                  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
                  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
                  body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a section h3 div {
                    display: inline-block;
                    float: right;
                    position: relative; }
                    body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a section h3 div span.countBalloon {
                      background-color: white;
                      border-radius: 2px;
                      padding: 2px 4px;
                      display: inline-block;
                      color: #414141;
                      position: absolute;
                      right: 35px;
                      bottom: 3px; }
                    body#machine #main section#writerRecommendMachine.block div.slideTabArea div.writerRecommendTabpanel article a section h3 div img.iconWriter {
                      display: inline-block;
                      font-size: 0;
                      vertical-align: bottom;
                      position: absolute;
                      right: 4px;
                      bottom: 0; }
      body#machine #main section#writerRecommendMachine.block div.button, body#machine #main section#writerRecommendMachine.block div.buttonSmall {
        clear: both; }
    body#machine #main section#newMachineCalender {
      /* #newIntroMachine
      ============================*/
      /* #newIntroDay
      ============================*/ }
      body#machine #main section#newMachineCalender > header {
        background-image: url(../img/icon_calender.png); }
      body#machine #main section#newMachineCalender section#newIntroMachine header h2 i {
        vertical-align: baseline; }
        body#machine #main section#newMachineCalender section#newIntroMachine header h2 i img {
          vertical-align: bottom;
          font-size: 0;
          display: inline-block;
          margin: 0 0 -2px 4px; }
      body#machine #main section#newMachineCalender section#newIntroMachine div.newIntroMachineSlider.slider {
        width: 626px;
        height: 160px; }
        body#machine #main section#newMachineCalender section#newIntroMachine div.newIntroMachineSlider.slider article {
          height: 160px; }
      body#machine #main section#newMachineCalender section#newIntroDay section header {
        padding: 5px 7px;
        margin: 0px 17px;
        border-bottom: solid 1px #ccc; }
        body#machine #main section#newMachineCalender section#newIntroDay section header h2 {
          font-size: 15px; }
      body#machine #main section#newMachineCalender section#newIntroDay section div.machineList {
        overflow: hidden;
        zoom: 1;
        font-size: 0;
        margin: 0px 7px 10px; }
        body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article.none {
          width: 100%; }
          body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article.none div {
            margin: 10px 5px;
            padding: 15px;
            text-align: center;
            font-size: 14px;
            background-color: #f9f9f9;
            color: #666666; }
        body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article {
          display: inline-block;
          vertical-align: top;
          width: 303px;
          margin: 0px 10px; }
          body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a {
            overflow: hidden;
            zoom: 1;
            display: block;
            border-bottom: dotted 1px #D2D2D2; }
            body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover * {
              text-decoration: none; }
            body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover *, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:focus, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:focus * {
              background-color: #fafafa; }
              body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover div.contentDetail h3.container span, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover * div.contentDetail h3.container span, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:focus div.contentDetail h3.container span, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:focus * div.contentDetail h3.container span {
                background-color: #fafafa; }
                body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover div.contentDetail h3.container span:after, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover div.contentDetail h3.container span:before, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover * div.contentDetail h3.container span:after, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover * div.contentDetail h3.container span:before, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:focus div.contentDetail h3.container span:after, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:focus div.contentDetail h3.container span:before, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:focus * div.contentDetail h3.container span:after, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a:focus * div.contentDetail h3.container span:before {
                  background-color: #fafafa; }
            body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a figure {
              float: left;
              width: 110px;
              height: 62px;
              overflow: hidden;
              margin: 12px 0px;
              position: relative; }
              body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a figure u.label {
                font-size: 12px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1; }
                body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a figure u.label.pachinko {
                  background-color: #7882A8; }
                body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a figure u.label.slot {
                  background-color: #e93572; }
              body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a figure div.cutImage {
                text-align: center;
                width: 100%;
                height: 62px; }
                body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a figure div.cutImage img {
                  width: auto;
                  height: auto;
                  max-width: 100%;
                  max-height: 100%; }
            body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail {
              float: left;
              width: 193px;
              height: 104px;
              padding: 12px 0px 12px 10px;
              position: relative; }
              body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3 {
                font-size: 15px;
                font-weight: bold;
                line-height: 1.2; }
                body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container {
                  background: #ffffff;
                  overflow: hidden;
                  width: 100%; }
                  body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container a {
                    display: block;
                    font-size: 14px;
                    max-height: 50.4px;
                    line-height: 1.2;
                    position: relative; }
                    body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span:before, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span:after, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container a:before, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container a:after {
                      background: #ffffff;
                      position: absolute; }
                    body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span:before, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container a:before {
                      content: "...";
                      top: 33.6px;
                      right: 0;
                      z-index: 2; }
                    body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span:after, body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container a:after {
                      content: "";
                      height: 100%;
                      width: 100%;
                      z-index: 3; }
              body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span {
                    padding-top: 2px; }
      
              body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail i.newIcon {
                color: #e60012;
                font-size: 12px;
                border: 1px solid #e60012;
                border-radius: 4px;
                padding: 2px 3px;
                margin-top: 5px;
                font-style: italic;
                position: absolute;
                bottom: 8px;
                z-index: 2; }
              body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail i.maker {
                font-size: 14px;
                font-style: italic;
                text-align: right;
                display: block;
                position: absolute;
                right: 6px;
                bottom: 22px;
                width: 162px;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
                padding-right: 1px;
                line-height: 1.5; }
              body#machine #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail p {
                color: #414141;
                font-size: 12px;
                text-align: right;
                position: absolute;
                right: 4px;
                bottom: 12px;
                width: 162px; }
    body#machine #main section#rankingMachine header {
      background-image: url(../img/icon_ranking.png); }
    body#machine #main section#rankingMachine div.rankingList section header {
      border-bottom: 3px solid;
      background-image: none;
      text-align: left;
      margin-top: 18px;
      margin-bottom: 0px; }
    body#machine #main section#rankingMachine div.rankingList section.slot header {
      border-bottom-color: #e93572; }
    body#machine #main section#rankingMachine div.rankingList section.pachinko header {
      border-bottom-color: #7882A8; }
    body#machine #main section#passTheTest.block header.blackBand {
      background-image: url(../img/icon_passthetest.png); }
    body#machine #main section#passTheTest.block div.outer {
      width: 635px;
      max-height: 400px;
      position: relative;
      overflow: hidden;
      margin: 0 auto; }
      body#machine #main section#passTheTest.block div.outer div.visibleBlock {
        width: 635px;
        overflow-y: scroll;
        max-height: 400px; }
        body#machine #main section#passTheTest.block div.outer div.visibleBlock section.listBlock header {
          padding: 12px 6px 6px; }
          body#machine #main section#passTheTest.block div.outer div.visibleBlock section.listBlock header h2 {
            font-weight: normal;
            border-bottom: 1px solid #cccccc;
            padding-bottom: 2px; }
        body#machine #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul {
          width: 610px;
          margin: 0 auto; }
          body#machine #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li a {
            display: block;
            padding: 5px 5px; }
            body#machine #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li a h3 {
                font-size: 14px;
                line-height: 1.2;
                font-weight: normal;
                display: table; }
                body#machine #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li a h3 span {
                  display: table-cell; }
                body#machine #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li a h3 u.label {
                display: inline-block;
                text-align: center;
                color: #ffffff;
                padding: 3px 2px 1px 2px;
                margin-right: 10px;
                font-size: 12px;
                width: 61px;
                height: 17px; }
                body#machine #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li a h3 u.label.pachinko {
                  background-color: #7882A8; }
                body#machine #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li a h3 u.label.slot {
                  background-color: #e93572; }
              body#machine #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li a h3 i {
                color: #e60012;
                font-size: 12px;
                border: 1px solid #e60012;
                border-radius: 4px;
                padding: 2px 3px;
                margin-left: 5px;
                font-style: italic; }
    body#machine #main section#searchGenre.block header.blackBand {
      background-image: url(../img/icon_searchGenre.png); }
    body#machine #main section#searchGenre.block div.tagListOuter {
      margin: 10px 12px;
      padding-bottom: 5px; }
      body#machine #main section#searchGenre.block div.tagListOuter ul.tagList {
        float: none; }
        body#machine #main section#searchGenre.block div.tagListOuter ul.tagList li h2 a {
          margin-bottom: 4px; }
    body#machine #main section#makerList.block header.blackBand {
      background-image: url(../img/icon_makerList.png); }
    body#machine #main section#makerList.block div.makerList {
      overflow: hidden;
      zoom: 1;
      margin: 0px 10px; }
      body#machine #main section#makerList.block div.makerList section {
        float: left;
        margin: 0px 10px;
        padding-bottom: 15px; }
        body#machine #main section#makerList.block div.makerList section header {
          text-align: left;
          margin-top: 20px;
          margin-bottom: 15px;
          border-bottom: solid 3px #cccccc; }
          body#machine #main section#makerList.block div.makerList section header h2 {
            display: inline-block;
            background-color: #ffffff;
            padding: 5px 6px 5px 40px;
            background-size: 30px;
            background-repeat: no-repeat;
            background-position: 5px 0px; }
        body#machine #main section#makerList.block div.makerList section div.outer {
          max-height: 384px;
          overflow: hidden; }
          body#machine #main section#makerList.block div.makerList section div.outer ul {
            max-height: 384px;
            overflow-y: scroll; }
            body#machine #main section#makerList.block div.makerList section div.outer ul li {
              font-size: 14px; }
              body#machine #main section#makerList.block div.makerList section div.outer ul li a {
                padding: 4px;
                display: block; }
        body#machine #main section#makerList.block div.makerList section.slot {
          width: 400px; }
          body#machine #main section#makerList.block div.makerList section.slot header {
            border-bottom-color: #e93572; }
            body#machine #main section#makerList.block div.makerList section.slot header h2 {
              color: #e93572;
              background-image: url(../img/icon_slot.png);
              font-weight: bold; }
          body#machine #main section#makerList.block div.makerList section.slot div.outer ul {
            overflow: hidden;
            zoom: 1;
            overflow-y: scroll !important; }
            body#machine #main section#makerList.block div.makerList section.slot div.outer ul li {
              float: left;
              width: 50%; }
        body#machine #main section#makerList.block div.makerList section.pachinko {
          width: 200px; }
          body#machine #main section#makerList.block div.makerList section.pachinko header {
            border-bottom-color: #7882A8; }
            body#machine #main section#makerList.block div.makerList section.pachinko header h2 {
              color: #7882A8;
              background-image: url(../img/icon_pachinko.png);
              font-weight: bold; }
    body#machine #main section#order50onMachineList.block {
      padding-bottom: 5px;
      margin-bottom: 30px; }
      body#machine #main section#order50onMachineList.block header.blackBand {
        background-image: url(../img/icon_order50onMachineList.png); }
      body#machine #main section#order50onMachineList.block div.order50onTab {
        width: 630px;
        margin: 10px auto 10px; }
        body#machine #main section#order50onMachineList.block div.order50onTab ul {
          overflow: hidden;
          zoom: 1; }
          body#machine #main section#order50onMachineList.block div.order50onTab ul li {
            text-align: center;
            float: left; }
            body#machine #main section#order50onMachineList.block div.order50onTab ul li.active a {
              background-color: #c30d23; }
            body#machine #main section#order50onMachineList.block div.order50onTab ul li a {
              display: block;
              width: 78.75px;
              padding: 8px 0px;
              background-color: #515151;
              color: #ffffff;
              border-left: solid 1px #ffffff; }
              body#machine #main section#order50onMachineList.block div.order50onTab ul li a:hover, body#machine #main section#order50onMachineList.block div.order50onTab ul li a:hover *, body#machine #main section#order50onMachineList.block div.order50onTab ul li a:focus, body#machine #main section#order50onMachineList.block div.order50onTab ul li a:focus * {
                text-decoration: none; }
              body#machine #main section#order50onMachineList.block div.order50onTab ul li a:hover {
                background-color: #e60012; }
      body#machine #main section#order50onMachineList.block div.outer {
        width: 630px;
        height: 398px;
        margin: 0 auto;
        overflow: hidden;
        padding-bottom: 20px;
        margin-bottom: 15px; }
        body#machine #main section#order50onMachineList.block div.outer div {
          width: 630px;
          height: 398px;
          overflow-y: scroll; }
          body#machine #main section#order50onMachineList.block div.outer div section h2 {
            padding: 5px 7px;
            background-color: #efefef; }
         body#machine #main section#order50onMachineList.block div.outer div section ul li {
            font-size: 14px; }
            body#machine #main section#order50onMachineList.block div.outer div section ul li:last-child a {
              border-bottom: 0 none; }
            body#machine #main section#order50onMachineList.block div.outer div section ul li a {
              padding: 7px 4px;
              border-bottom: solid 1px #ccc;
              display: block; }
              body#machine #main section#order50onMachineList.block div.outer div section ul li a p {
                line-height: 1; }
  body#machine #rightSide {
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #analysisBulletin
    ============================*/ }
    body#machine #rightSide aside.adBunner:first-child {
      margin-top: 7px; }
    body#machine #rightSide section#analysisBulletin header {
      background-image: url(../img/icon_analysisBulletin.png);
      border-top-color: #fa642c; }

/* ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
====================================================================================================
 _guideworks_gw.scss 機種総合下層ページのレイアウトの大枠になるスタイルを形成します（#wrapの中身）
 /guideworks/以下で読み込まれる style_gw.css を上書きする
====================================================================================================
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ */
body.guideworks #navigation .navi-menu.current {
  background-color: #A20000; }
  body.guideworks #navigation .navi-menu.current a {
    border-top-color: #A20000; }
    body.guideworks #navigation .navi-menu.current a:hover {
      background-color: #A20000; }

/* ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
====================================================================================================
 _guideworks_newmachinecalender.scss 機種総合トップページのレイアウトの大枠になるスタイルを形成します（#wrapの中身）
====================================================================================================
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ */
body#guideworks_newmachinecalender {
  /* 本番環境の旧ヘッダーのソースの表示崩れ調整 */
  /*============================
  #wrapper
  ============================*/
  /* #surgeWord
  ============================*/
  /*============================
  #leftMainColumn
  ============================*/
  /* #leftSide
  ============================*/
  /* #main
  ============================*/
  /*============================
  #rightSubColumn
  ============================*/
  /* #rightSide
  ============================*/ }
  body#guideworks_newmachinecalender header#header #navigation .navi-menu a {
    font-size: 14px; }
  body#guideworks_newmachinecalender header#header .header-inner .btn, body#guideworks_newmachinecalender header#header .header-bottom-inner .btn.btn-submit {
    font-size: 13px; }
  body#guideworks_newmachinecalender header#header .ipt-txt {
    font-size: 14px; }
  body#guideworks_newmachinecalender #leftSide {
    padding-bottom: 20px;
    /* #machineTopIndex
    ============================*/
    /* #pGabuIndex
    ============================*/
    /* #relationIndex
    ============================*/
    /* #newAnalysis
    ============================*/
    /* #introductionDatePast
    ============================*/
    /* #attentionTag
    ============================*/
    /* #prBunnerArea
    ============================*/ }
    body#guideworks_newmachinecalender #leftSide > section.block:first-child {
      margin-top: 7px; }
    body#guideworks_newmachinecalender #leftSide aside.adBunner a img {
      width: 100%;
      height: auto; }
    body#guideworks_newmachinecalender #leftSide aside#prBunnerArea.adBunner header h1 {
      font-size: 18px; }
  body#guideworks_newmachinecalender #main {
    /* #machineSearch
    ============================*/
    /* #pageHeadline
    ============================*/
    /* #newMachineCalender
    ============================*/
    /* #menuList
    ============================*/ }
    body#guideworks_newmachinecalender #main > section.block:first-child {
      margin-top: 7px; }
    body#guideworks_newmachinecalender #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section {
      /* #machineSearchKeyWord */
      /* #machineSearchPachinkoName */
      /* #machineSearchSlotName */ }
    body#guideworks_newmachinecalender #main section#pageHeadline.block header.noIcon {
      border-top-color: #323232; }
    body#guideworks_newmachinecalender #main section#newMachineCalender {
      /* #newIntroMachine
      ============================*/
      /* #newIntroDay
      ============================*/
      /* #introductionDateTBD
      ============================*/
      /* #newMachineIntroduceInfo
      ============================*/ }
      body#guideworks_newmachinecalender #main section#newMachineCalender > header {
        background-image: url(../img/icon_calender.png); }
      body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroMachine header h2 i {
        vertical-align: baseline; }
        body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroMachine header h2 i img {
          vertical-align: bottom;
          font-size: 0;
          display: inline-block;
          margin: 0 0 -2px 4px; }
      body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroMachine div.newIntroMachineSlider.slider {
        width: 626px;
        height: 160px; }
      body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section header {
        padding: 5px 7px;
        margin: 0px 17px;
        border-bottom: solid 1px #ccc; }
        body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section header h2 {
          font-size: 15px; }
      body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList {
        overflow: hidden;
        zoom: 1;
        margin: 0px 7px 10px; }
        body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article {
          width: 400px;
          margin: 0px 10px;
          float: left; }
          body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a {
            overflow: hidden;
            zoom: 1;
            display: block;
            border-bottom: dotted 1px #D2D2D2; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover, body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover * {
              text-decoration: none; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover {
              background-color: #fafafa; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover div.contentDetail h3.container span {
                background-color: #fafafa; }
                body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover div.contentDetail h3.container span:after, body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a:hover div.contentDetail h3.container spanbefore {
                  background-color: #fafafa; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a figure {
              float: left;
              width: 110px;
              height: 82.5px;
              overflow: hidden;
              margin: 12px 0px;
              position: relative; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a figure u.label {
                font-size: 12px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1; }
                body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a figure u.label.pachinko {
                  background-color: #7882A8; }
                body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a figure u.label.slot {
                  background-color: #e93572; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a figure div.cutImage {
                text-align: center;
                width: 100%;
                height: 62px; }
                body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a figure div.cutImage img {
                  width: auto;
                  height: auto;
                  max-width: 100%;
                  max-height: 100%; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail {
              float: left;
              width: 255px;
              height: 104px;
              padding: 12px 0px 12px 10px;
              position: relative; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3 {
                font-size: 15px;
                font-weight: bold;
                line-height: 1.2; }
                body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container {
                  background: #ffffff;
                  overflow: hidden;
                  width: 100%; }
                  body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span, body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container a {
                    display: block;
                    font-size: 15px;
                    max-height: 54px;
                    line-height: 1.2;
                    position: relative; }
                    body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span:before, body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span:after, body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container a:before, body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container a:after {
                      background: #ffffff;
                      position: absolute; }
                    body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span:before, body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container a:before {
                      content: "...";
                      top: 36px;
                      right: 0;
                      z-index: 2; }
                    body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container span:after, body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3.container a:after {
                      content: "";
                      height: 100%;
                      width: 100%;
                      z-index: 3; }
                body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3 u.label {
                  font-weight: normal;
                  display: inline-block;
                  text-align: center;
                  color: #ffffff;
                  padding: 3px 2px 1px 2px;
                  margin-right: 10px;
                  font-size: 12px;
                  width: 61px;
                  height: 17px; }
                  body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3 u.label.pachinko {
                    background-color: #7882A8; }
                  body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail h3 u.label.slot {
                    background-color: #e93572; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail i.newIcon {
                color: #e60012;
                font-size: 12px;
                border: 1px solid #e60012;
                border-radius: 4px;
                padding: 2px 3px;
                margin-top: 5px;
                font-style: italic;
                position: absolute;
                bottom: 11px; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail i.maker {
                font-size: 13px;
                font-style: italic;
                text-align: right;
                display: block;
                position: absolute;
                right: 4px;
                bottom: 22px;
                width: 162px;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
                line-height: 1.5; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newIntroDay section div.machineList article a div.contentDetail p {
                color: #414141;
                font-size: 12px;
                text-align: right;
                position: absolute;
                right: 4px;
                bottom: 12px;
                width: 162px; }
      body#guideworks_newmachinecalender #main section#newMachineCalender section#introductionDateTBD {
        margin-top: 25px; }
        body#guideworks_newmachinecalender #main section#newMachineCalender section#introductionDateTBD div.listBlock ul {
          width: 630px;
          margin: 0 auto; }
          body#guideworks_newmachinecalender #main section#newMachineCalender section#introductionDateTBD div.listBlock ul li a {
            display: block;
            padding: 5px 5px; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#introductionDateTBD div.listBlock ul li a h3 {
              font-size: 14px;
              line-height: 1.2;
              font-weight: normal;
              display: table; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#introductionDateTBD div.listBlock ul li a h3 span {
                display: table-cell; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#introductionDateTBD div.listBlock ul li a h3 u.label {
                display: inline-block;
                text-align: center;
                color: #ffffff;
                padding: 3px 2px 1px 2px;
                margin-right: 10px;
                font-size: 12px;
                width: 61px;
                height: 17px; }
                body#guideworks_newmachinecalender #main section#newMachineCalender section#introductionDateTBD div.listBlock ul li a h3 u.label.pachinko {
                  background-color: #7882A8; }
                body#guideworks_newmachinecalender #main section#newMachineCalender section#introductionDateTBD div.listBlock ul li a h3 u.label.slot {
                  background-color: #e93572; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#introductionDateTBD div.listBlock ul li a h3 i {
                color: #e60012;
                font-size: 12px;
                border: 1px solid #e60012;
                border-radius: 4px;
                padding: 2px 3px;
                margin-left: 5px;
                font-style: italic; }
      body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo header.inlineBlackBand {
        margin: 30px 15px 0px;
        background-color: #333333;
        text-align: center; }
        body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo header.inlineBlackBand h2 {
          font-weight: normal;
          color: #ffffff; }
      body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea {
        margin: 0px 15px 10px; }
        body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail {
          padding: 15px 0px 0px;
          border-bottom: solid 2px #cccccc;
          overflow: hidden;
          zoom: 1; }
          body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail:last-child {
            border-bottom: 0px none; }
          body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail header.detailHeader {
            margin-bottom: 15px; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail header.detailHeader.slot {
              background: url(../img/icon_slot.png) no-repeat 0 0;
              background-size: 30px; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail header.detailHeader.pachinko {
              background: url(../img/icon_pachinko.png) no-repeat 0 0;
              background-size: 30px; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail header.detailHeader h2 a {
              font-size: 19px;
              font-weight: bold;
              padding: 5px 0px;
              margin-left: 36px;
              display: block; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail header.detailHeader p {
              font-size: 16px;
              font-weight: bold; }
          body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.contentsBox div.imgWrap {
            float: left;
            width: 335px;
            margin: 0px 0px 15px; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.contentsBox div.imgWrap a {
              display: block; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.contentsBox div.imgWrap a figure {
                width: 335px;
                height: 251.3px;
                overflow: hidden; }
                body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.contentsBox div.imgWrap a figure div.cutImage {
                  text-align: center;
                  width: 100%;
                  height: 251.3px; }
                    body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.contentsBox div.imgWrap a figure div.cutImage img {
                        width: auto;
                        height: auto;
                        max-width: 100%;
                        max-height: 100%; }
          body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.contentsBox div.tableWrap {
            float: right;
            width: 278px;
            margin: 0px 0px 15px; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.contentsBox div.tableWrap table {
              width: 100%; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.contentsBox div.tableWrap table caption {
                color: #FFFFFF;;
                background-color: #0D69C9;
                padding: 7px 10px 5px;
                margin-bottom: 10px;
                text-align: center; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.contentsBox div.tableWrap table tbody tr th {
                background-color: #BFBFBF;
                border: 1px solid #ffffff;
                width: 100px;
                padding: 5px 10px 4px;
                font-size: 13px; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.contentsBox div.tableWrap table tbody tr td {
                word-break: break-all;
                background-color: #F5F5F5;
                border: 1px solid #ffffff;
                padding: 5px 10px 4px;
                font-size: 13px; }
          body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.discriptionBox {
            clear: both;
            margin: 0 0 20px; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail div.discriptionBox p {
              font-size: 14px;
              line-height: 1.4; }
          body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail blockquote.quotation {
            margin: 0 0 10px;
            padding: 10px 0px 10px; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail blockquote.quotation p {
              font-size: 13px;
              font-weight: bold; }
            body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail blockquote.quotation a {
              display: block;
              font-weight: bold;
              padding: 8px 0px 5px 13px; }
              body#guideworks_newmachinecalender #main section#newMachineCalender section#newMachineIntroduceInfo div.machineInfoBlockArea article.newIntroducedDetail blockquote.quotation a:before {
                content: '▶︎';
                font-size: 13px;
                display: inline-block;
                margin: 0px 2px 0px -13px; }
  body#guideworks_newmachinecalender #rightSide {
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #analysisBulletin
    ============================*/ }
    body#guideworks_newmachinecalender #rightSide aside.adBunner:first-child {
      margin-top: 7px; }

/* ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
====================================================================================================
 _guideworks_practicereport.scss 実戦レポートページのレイアウトの大枠になるスタイルを形成します（#wrapの中身）
====================================================================================================
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ */
body#guideworks_practicereport {
  /* 本番環境の旧ヘッダーのソースの表示崩れ調整 */
  /*============================
  #wrapper
  ============================*/
  /* #surgeWord
  ============================*/
  /*============================
  #leftMainColumn
  ============================*/
  /* #leftSide
  ============================*/
  /* #main
  ============================*/
  /*============================
  #rightSubColumn
  ============================*/
  /* #rightSide
  ============================*/ }
  body#guideworks_practicereport header#header #navigation .navi-menu a {
    font-size: 14px; }
  body#guideworks_practicereport header#header .header-inner .btn, body#guideworks_practicereport header#header .header-bottom-inner .btn.btn-submit {
    font-size: 13px; }
  body#guideworks_practicereport header#header .ipt-txt {
    font-size: 14px; }
  body#guideworks_practicereport section#newWrapper {
    padding-top: 172px; }
  body#guideworks_practicereport #leftSide {
    padding-bottom: 20px;
    /* #machineTopIndex
    ============================*/
    /* #pGabuIndex
    ============================*/
    /* #relationIndex
    ============================*/
    /* #newAnalysis
    ============================*/
    /* #introductionDatePast
    ============================*/
    /* #attentionTag
    ============================*/
    /* #prBunnerArea
    ============================*/ }
    body#guideworks_practicereport #leftSide > section.block:first-child {
      margin-top: 7px; }
    body#guideworks_practicereport #leftSide aside.adBunner a img {
      width: 100%;
      height: auto; }
    body#guideworks_practicereport #leftSide aside#prBunnerArea.adBunner header h1 {
      font-size: 18px; }
  body#guideworks_practicereport #main {
    /* #machineSearch
    ============================*/
    /* #pageHeadline
    ============================*/
    /* #writerRecommendReport
    ============================*/
    /* #writerPracticeMovie
    ============================*/
    /* #newMachinePracticeData
    ============================*/
    /* #menuList
    ============================*/ }
    body#guideworks_practicereport #main > section.block:first-child {
      margin-top: 7px; }
    body#guideworks_practicereport #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section {
      /* #machineSearchKeyWord */
      /* #machineSearchPachinkoName */
      /* #machineSearchSlotName */ }
    body#guideworks_practicereport #main section#pageHeadline.block header.noIcon {
      border-top-color: #323232; }
    body#guideworks_practicereport #main section#writerRecommendReport {
      /* #recommendReport
      ============================*/ }
      body#guideworks_practicereport #main section#writerRecommendReport > header {
        background-image: url(../img/icon_calender.png); }
      body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport header h2 i {
        vertical-align: baseline; }
        body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport header h2 i img {
          vertical-align: bottom;
          font-size: 0;
          display: inline-block;
          margin: 0 0 -2px 4px; }
      body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportSlider.slider {
        margin: 20px auto 20px;
        width: 626px; }
        body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportSlider.slider article {
          width: 196px;
          margin: 0 0 0 19px; }
          body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportSlider.slider article:first-child {
            margin-left: 0; }
          body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportSlider.slider article a figure {
            width: 100%;
            height: 147px; }
            body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportSlider.slider article a figure div.cutImg {
              width: 100%;
              height: 147px; }
              body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportSlider.slider article a figure div.cutImg img {
                max-width: 100%; }
      body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList:before {
        content: '';
        display: block;
        width: 626px;
        height: 1px;
        margin: 0 auto;
        border-top: 1px dotted #ccc; }
      body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList {
        overflow: hidden;
        zoom: 1;
        margin: 0px 7px 10px; }
        body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article {
          width: 303px;
          margin: 0px 10px;
          float: left; }
          body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a {
            overflow: hidden;
            zoom: 1;
            display: block;
            border-bottom: dotted 1px #D2D2D2; }
            body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a:hover, body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a:hover * {
              text-decoration: none; }
            body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a:hover {
              background-color: #fafafa; }
              body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a:hover div.contentDetail h3.container span {
                background-color: #fafafa; }
                body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a:hover div.contentDetail h3.container span:after, body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a:hover div.contentDetail h3.container spanbefore {
                  background-color: #fafafa; }
            body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a figure {
              float: left;
              width: 110px;
              height: 82.5px;
              overflow: hidden;
              margin: 12px 0px; }
              body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a figure div.cutImg {
                width: 100%; }
                body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a figure div.cutImg img {
                  width: 100%; }
            body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail {
              float: left;
              width: 193px;
              height: 104px;
              padding: 12px 0px 12px 10px;
              position: relative; }
              body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3 {
                font-size: 15px;
                font-weight: bold;
                line-height: 1.2; }
                body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container {
                  background: #ffffff;
                  overflow: hidden;
                  width: 100%; }
                  body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container span, body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container a {
                    display: block;
                    font-size: 15px;
                    max-height: 54px;
                    line-height: 1.2;
                    position: relative; }
                    body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container span:before, body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container span:after, body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container a:before, body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container a:after {
                      background: #ffffff;
                      position: absolute; }
                    body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container span:before, body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container a:before {
                      content: "...";
                      top: 36px;
                      right: 0;
                      z-index: 2; }
                    body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container span:after, body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail h3.container a:after {
                      content: "";
                      height: 100%;
                      width: 100%;
                      z-index: 3; }
              body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail i.newIcon {
                color: #e60012;
                font-size: 12px;
                border: 1px solid #e60012;
                border-radius: 4px;
                padding: 2px 3px;
                margin-top: 5px;
                font-style: italic;
                position: absolute;
                bottom: 11px; }
              body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail i.maker {
                font-size: 14px;
                font-style: italic;
                text-align: right;
                display: block;
                position: absolute;
                right: 4px;
                bottom: 26px;
                width: 162px; }
              body#guideworks_practicereport #main section#writerRecommendReport section#recommendReport div.recommendReportList div.machineList article a div.contentDetail p {
                color: #414141;
                font-size: 12px;
                text-align: right;
                position: absolute;
                right: 4px;
                bottom: 12px;
                width: 162px; }
    body#guideworks_practicereport #main section#writerPracticeMovie.block header.blackBand {
      background-image: url(../img/icon_movie.png); }
    body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList {
      overflow: hidden;
      zoom: 1;
      margin: 20px auto 0px;
      width: 642px; }
      body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article {
        height: 158px;  
        width: 198px;
        float: left;
        margin: 0px 8px 15px; }
        body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a {
          display: block; }
          body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a figure {
            position: relative;
            overflow: hidden;
            width: 198px;
            height: 112px; }
            body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a figure div.playIcon {
              position: absolute;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
              width: 30px;
              height: 30px;
              margin: auto;
              z-index: 100; }
              body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a figure div.playIcon img {
                width: 40px;
                height: 40px; }
            body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a figure div.cutImage {
              width: 100%;
              height: 112px; }
              body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a figure div.cutImage img {
                display: block;
                width: auto;
                height: auto;
                max-width: 100%;
                max-height: 100%;
                margin: auto; }
          body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail {
            padding: 5px 5px 5px; }
            body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container {
              font-weight: bold;
              font-size: 15px;
              line-height: 1.2;
              background: transparent;
              overflow: hidden;
              width: 100%; }
              body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container span, body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container a {
                display: block;
                font-size: 15px;
                max-height: 36px;
                line-height: 1.2;
                position: relative; }
                body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container span:before, body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container span:after, body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container a:before, body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container a:after {
                  background: transparent;
                  position: absolute; }
                body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container span:before, body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container a:before {
                  content: "...";
                  top: 18px;
                  right: 0;
                  z-index: 2; }
                body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container span:after, body#guideworks_practicereport #main section#writerPracticeMovie.block div.movieList article a div.contentDetail h2.container a:after {
                  content: "";
                  height: 100%;
                  width: 100%;
                  z-index: 3; }
    body#guideworks_practicereport #main section#newMachinePracticeData header.blackBand {
      background-image: url(../img/icon_newAnalysis.png); }
    body#guideworks_practicereport #main section#newMachinePracticeData div.articleList01 > header + article.accordionList {
      border-top: none; }
    body#guideworks_practicereport #main section#newMachinePracticeData div.articleList01 article.accordionList {
      border-top: dotted 1px #ccc;
      border-bottom: none; }
  body#guideworks_practicereport #rightSide {
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #analysisBulletin
    ============================*/ }
    body#guideworks_practicereport #rightSide aside.adBunner:first-child {
      margin-top: 7px; }

/* ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
====================================================================================================
 _guideworks_passthetest.scss 機種総合トップページのレイアウトの大枠になるスタイルを形成します（#wrapの中身）
====================================================================================================
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ */
body#guideworks_passthetest {
  /* 本番環境の旧ヘッダーのソースの表示崩れ調整 */
  /*============================
  #wrapper
  ============================*/
  /* #surgeWord
  ============================*/
  /*============================
  #leftMainColumn
  ============================*/
  /* #leftSide
  ============================*/
  /* #main
  ============================*/
  /*============================
  #rightSubColumn
  ============================*/
  /* #rightSide
  ============================*/
  /******************* BASIC STYLING **********************/
  /****************** LIGHT THEME **************************/
  /*.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_first_over {
    background-color: #999999;
  }

  .scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_left_finisher_over {
    background-color: #999999;
  }

  .scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_right_finisher_over {
    background-color: #999999;
  }*/
  /*.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_left_finisher_selected {
    background-color: #AAAAAA;
  }

  .scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_right_finisher_selected {
    background-color: #AAAAAA;
  }*/
  /*.scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_first_selected {
    background-color: #AAAAAA;
  }*/
  /****************** DARK THEME **************************/ }
  body#guideworks_passthetest header#header #navigation .navi-menu a {
    font-size: 14px; }
  body#guideworks_passthetest header#header .header-inner .btn, body#guideworks_passthetest header#header .header-bottom-inner .btn.btn-submit {
    font-size: 13px; }
  body#guideworks_passthetest header#header .ipt-txt {
    font-size: 14px; }
  body#guideworks_passthetest section#newWrapper {
    padding-top: 172px; }
  body#guideworks_passthetest #leftSide {
    padding-bottom: 20px;
    /* #machineTopIndex
    ============================*/
    /* #pGabuIndex
    ============================*/
    /* #relationIndex
    ============================*/
    /* #newAnalysis
    ============================*/
    /* #introductionDatePast
    ============================*/
    /* #attentionTag
    ============================*/
    /* #prBunnerArea
    ============================*/ }
    body#guideworks_passthetest #leftSide > section.block:first-child {
      margin-top: 7px; }
    body#guideworks_passthetest #leftSide aside.adBunner a img {
      width: 100%;
      height: auto; }
    body#guideworks_passthetest #leftSide aside#prBunnerArea.adBunner header h1 {
      font-size: 18px; }
  body#guideworks_passthetest #main {
    /* #machineSearch
    ============================*/
    /* #pageHeadline
    ============================*/
    /* #passTheTest
    ============================*/
    /* #menuList
    ============================*/ }
    body#guideworks_passthetest #main > section.block:first-child {
      margin-top: 7px; }
    body#guideworks_passthetest #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section {
      /* #machineSearchKeyWord */
      /* #machineSearchPachinkoName */
      /* #machineSearchSlotName */ }
    body#guideworks_passthetest #main section#pageHeadline.block header.noIcon {
      border-top-color: #323232; }
    body#guideworks_passthetest #main section#passTheTest.block header.blackBand {
      background-image: url(../img/icon_passthetest.png);
      position: relative; }
      body#guideworks_passthetest #main section#passTheTest.block header.blackBand ul.snsBtns {
        position: absolute;
        top: 4px;
        right: 4px; }
        body#guideworks_passthetest #main section#passTheTest.block header.blackBand ul.snsBtns li.snsBtn {
          margin-left: 5px;
          float: left; }
          body#guideworks_passthetest #main section#passTheTest.block header.blackBand ul.snsBtns li.snsBtn a {
            display: block;
            width: 27px;
            height: 27px;
            text-indent: -9999px;
            line-height: 0;
            font-size: 0;
            background-position: 0 0;
            background-repeat: no-repeat;
            background-size: 27px 27px;
            -webkit-transition: 0.4s;
            -moz-transition: 0.4s;
            -ms-transition: 0.4s;
            transition: 0.4s; }
          body#guideworks_passthetest #main section#passTheTest.block header.blackBand ul.snsBtns li.snsBtn.snsBtn-tw a {
            background-image: url(../img/btn_twitter.png); }
          body#guideworks_passthetest #main section#passTheTest.block header.blackBand ul.snsBtns li.snsBtn.snsBtn-fb a {
            background-image: url(../img/btn_facebook.png); }
          body#guideworks_passthetest #main section#passTheTest.block header.blackBand ul.snsBtns li.snsBtn.snsBtn-ggl a {
            background-image: url(../img/btn_google.png); }
    body#guideworks_passthetest #main section#passTheTest.block div.outer {
      width: 635px;
      position: relative;
      margin: 0 auto;
      padding-bottom: 10px; }
      body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock {
        width: 635px; }
        body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock div.passTheTestTab {
          margin: 15px 0 0; }
        body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabList {
          height: 36px;
          overflow: hidden;
          position: relative; }
        body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider {
          width: 637px;
          padding: 0 20px;
          overflow: hidden;
          border-bottom: 2px solid #c30d23;
          box-sizing: border-box;
          position: absolute;
          top: 0;
          z-index: 1; }
          body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .slick-arrow {
            background: transparent none;
            width: 20px;
            height: 100%; }
            body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .slick-arrow:before {
              content: '';
              display: block;
              width: 0;
              height: 0;
              border: 6px solid transparent;
              position: absolute;
              top: 50%;
              margin-top: -6px;
              z-index: 10; }
          body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .slick-next {
            right: 0; }
            body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .slick-next:before {
              right: -2px;
              border-left: 8px solid #444; }
          body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .slick-prev {
            left: 0; }
            body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .slick-prev:before {
              left: -4px;
              border-right: 8px solid #444; }
          body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .item {
            width: 140px;
            float: left;
            position: relative; }
            body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .item a {
              color: #fff;
              display: block;
              text-align: center;
              text-decoration: none !important;
              background: #666;
              margin: 0 1px;
              padding: 9px 0;
              outline: none; }
              body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .item a:hover {
                opacity: .75;
                filter: alpha(opacity=75); }
              body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .item a.is-active {
                background: #c30d23; }
                body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabListSlider .item a.is-active:hover {
                  opacity: 1;
                  filter: alpha(opacity=100); }
        body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .tabPanelItem > header h2 {
          background: #eee;
          padding: 8px; }
        body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabMonthList {
          background: #f0dce5;
          margin-bottom: 15px; }
          body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabMonthList ul {
            display: table;
            table-layout: fixed;
            width: 100%; }
            body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabMonthList ul > li {
              display: table-cell;
              text-align: center; }
              body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabMonthList ul > li:first-child a:before {
                content: none; }
              body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabMonthList ul > li a {
                color: #3f4140;
                font-size: 14px;
                line-height: 32px;
                display: block;
                width: 100%;
                position: relative; }
                body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabMonthList ul > li a:before {
                  content: '';
                  background: #6d686c;
                  display: block;
                  width: 1px;
                  height: 14px;
                  position: absolute;
                  left: 0;
                  top: 50%;
                  margin-top: -7px; }
                body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabMonthList ul > li a:hover {
                  color: #fff;
                  background: #cd7a8c;
                  text-decoration: none; }
                body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock .passTheTestTabMonthList ul > li a.is-active {
                  color: #fff;
                  background: #cd7a8c;
                  text-decoration: none; }
        body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock section.listBlock header {
          padding: 12px 6px 6px; }
          body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock section.listBlock header h2 {
            font-weight: normal;
            border-bottom: 1px solid #cccccc;
            padding-bottom: 2px; }
        body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul {
          width: 610px;
          margin: 0 auto; }
          body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li {
            display: block;
            padding: 5px 5px; }
            body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li h3 {
              font-size: 14px;
              line-height: 1.2;
              font-weight: normal;
              display: table; }
              body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li a h3 span {
                display: table-cell; }
              body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li h3 u.label {
                display: inline-block;
                text-align: center;
                color: #ffffff;
                padding: 3px 2px 1px 2px;
                margin-right: 10px;
                font-size: 12px;
                width: 61px;
                height: 17px; }
                body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li h3 u.label.pachinko {
                  background-color: #7882A8; }
                body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li h3 u.label.slot {
                  background-color: #e93572; }
              body#guideworks_passthetest #main section#passTheTest.block div.outer div.visibleBlock section.listBlock ul li a h3 i {
                color: #e60012;
                font-size: 12px;
                border: 1px solid #e60012;
                border-radius: 4px;
                padding: 2px 3px;
                margin-left: 5px;
                font-style: italic; }
  body#guideworks_passthetest #rightSide {
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #analysisBulletin
    ============================*/ }
    body#guideworks_passthetest #rightSide aside.adBunner:first-child {
      margin-top: 7px; }
    body#guideworks_passthetest #rightSide section#newMachineAllAnalysisPachinko.sideArticleList01 {
      padding-bottom: 10px; }
  body#guideworks_passthetest .scroll_tabs_container {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    text-align: left;
    height: 40px;
    margin-bottom: 10px; }
  body#guideworks_passthetest ul.scroll_tabs_container {
    list-style: none; }
  body#guideworks_passthetest .scroll_tabs_container div.scroll_tab_inner {
    height: 40px; }
  body#guideworks_passthetest .scroll_tabs_container div.scroll_tab_inner span, body#guideworks_passthetest .scroll_tabs_container div.scroll_tab_inner li {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 40px;
    font-size: 14px;
    background-color: #CCCCCC;
    color: #333333;
    cursor: pointer; }
  body#guideworks_passthetest .scroll_tabs_container div.scroll_tab_inner li {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    list-style-type: none; }
  body#guideworks_passthetest .scroll_tabs_container div.scroll_tab_inner span.scroll_tab_left_finisher {
    padding: 0px;
    width: 0px; }
  body#guideworks_passthetest .scroll_tabs_container div.scroll_tab_inner span.scroll_tab_right_finisher {
    padding: 0px;
    width: 0px; }
  body#guideworks_passthetest .scroll_tabs_container .scroll_tab_left_button {
    height: 40px;
    background-color: #CCCCCC;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body#guideworks_passthetest .scroll_tabs_container .scroll_tab_left_button::before {
    content: "\25C0";
    line-height: 40px;
    padding-left: 5px; }
  body#guideworks_passthetest .scroll_tabs_container .scroll_tab_left_button_over {
    background-color: #999999; }
  body#guideworks_passthetest .scroll_tabs_container .scroll_tab_left_button_disabled {
    color: #AAAAAA;
    background-color: #CCCCCC; }
  body#guideworks_passthetest .scroll_tabs_container .scroll_tab_right_button {
    height: 40px;
    background-color: #CCCCCC;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body#guideworks_passthetest .scroll_tabs_container .scroll_tab_right_button::before {
    content: "\25B6";
    line-height: 40px;
    padding-left: 5px; }
  body#guideworks_passthetest .scroll_tabs_container .scroll_tab_right_button_over {
    background-color: #999999; }
  body#guideworks_passthetest .scroll_tabs_container .scroll_tab_right_button_disabled {
    color: #AAAAAA;
    background-color: #CCCCCC; }
  body#guideworks_passthetest .scroll_tabs_theme_light {
    height: 42px; }
  body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner {
    height: 42px; }
  body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner span, body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner li {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 40px;
    font-size: 14px;
    background-color: #CCCCCC;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    color: #333333;
    cursor: pointer; }
  body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_first, body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner li.scroll_tab_first {
    border-left: 0px; }
  body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_left_finisher {
    padding: 0px;
    width: 10px;
    background-color: #CCCCCC;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_right_finisher {
    padding: 0px;
    width: 10px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #CCCCCC;
    border-left: 0px;
    border-right: 1px solid #999999; }
  body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner span.scroll_tab_over, body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner li.scroll_tab_over {
    background-color: #999999; }
  body#guideworks_passthetest .scroll_tabs_theme_light .scroll_tab_left_button {
    height: 42px;
    background-color: #CCCCCC;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #999999;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body#guideworks_passthetest .scroll_tabs_theme_light .scroll_tab_left_button::before {
    content: "\25C0";
    line-height: 40px;
    padding-left: 5px; }
  body#guideworks_passthetest .scroll_tabs_theme_light .scroll_tab_left_button_over {
    background-color: #999999; }
  body#guideworks_passthetest .scroll_tabs_theme_light .scroll_tab_left_button_disabled {
    color: #AAAAAA;
    background-color: #CCCCCC; }
  body#guideworks_passthetest .scroll_tabs_theme_light .scroll_tab_right_button {
    height: 42px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #CCCCCC;
    border: 1px solid #999999;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body#guideworks_passthetest .scroll_tabs_theme_light .scroll_tab_right_button::before {
    content: "\25B6";
    line-height: 40px;
    padding-left: 5px; }
  body#guideworks_passthetest .scroll_tabs_theme_light .scroll_tab_right_button_over {
    background-color: #999999; }
  body#guideworks_passthetest .scroll_tabs_theme_light .scroll_tab_right_button_disabled {
    color: #AAAAAA;
    background-color: #CCCCCC; }
  body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner span.tab_selected, body#guideworks_passthetest .scroll_tabs_theme_light div.scroll_tab_inner li.tab_selected {
    background-color: #AAAAAA; }
  body#guideworks_passthetest .scroll_tabs_theme_dark {
    height: 42px; }
  body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner {
    height: 42px; }
  body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner span, body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner li {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 40px;
    font-size: 14px;
    background-color: #333333;
    border-left: 1px solid #222222;
    border-top: 1px solid #222222;
    border-bottom: 1px solid #222222;
    color: #FFFFFF;
    cursor: pointer; }
  body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner span.scroll_tab_first, body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner li.scroll_tab_first {
    border-left: 0px; }
  body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner span.scroll_tab_left_finisher {
    padding: 0px;
    width: 10px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner span.scroll_tab_right_finisher {
    padding: 0px;
    width: 10px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 0px;
    border-right: 1px solid #222222; }
  body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner span.scroll_tab_over, body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner li.scroll_tab_over {
    background-color: #555555; }
  body#guideworks_passthetest .scroll_tabs_theme_dark .scroll_tab_left_button {
    height: 42px;
    background-color: #333333;
    color: #FFFFFF;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #222222;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body#guideworks_passthetest .scroll_tabs_theme_dark .scroll_tab_left_button::before {
    content: "\25C0";
    line-height: 40px;
    padding-left: 5px; }
  body#guideworks_passthetest .scroll_tabs_theme_dark .scroll_tab_left_button_over {
    background-color: #666666; }
  body#guideworks_passthetest .scroll_tabs_theme_dark .scroll_tab_left_button_disabled {
    color: #444444;
    background-color: #333333; }
  body#guideworks_passthetest .scroll_tabs_theme_dark .scroll_tab_right_button {
    height: 42px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #333333;
    border: 1px solid #222222;
    color: #FFFFFF;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body#guideworks_passthetest .scroll_tabs_theme_dark .scroll_tab_right_button::before {
    content: "\25B6";
    line-height: 40px;
    padding-left: 5px; }
  body#guideworks_passthetest .scroll_tabs_theme_dark .scroll_tab_right_button_over {
    background-color: #666666; }
  body#guideworks_passthetest .scroll_tabs_theme_dark .scroll_tab_right_button_disabled {
    color: #444444;
    background-color: #333333; }
  body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner span.tab_selected, body#guideworks_passthetest .scroll_tabs_theme_dark div.scroll_tab_inner li.tab_selected {
    background-color: #666666; }

/* ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
====================================================================================================
 _guideworks_ceilingborder.scss 機種総合下層ページのレイアウトの大枠になるスタイルを形成します（#wrapの中身）
====================================================================================================
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ */
body#guideworks_ceilingborder {
  /* 本番環境の旧ヘッダーのソースの表示崩れ調整 */
  /*============================
  #wrapper
  ============================*/
  /* #surgeWord
  ============================*/
  /*============================
  #leftMainColumn
  ============================*/
  /* #leftSide
  ============================*/
  /* #main
  ============================*/
  /*============================
  #rightSubColumn
  ============================*/
  /* #rightSide
  ============================*/ }
  body#guideworks_ceilingborder header#header #navigation .navi-menu a {
    font-size: 14px; }
  body#guideworks_ceilingborder header#header .header-inner .btn, body#guideworks_ceilingborder header#header .header-bottom-inner .btn.btn-submit {
    font-size: 13px; }
  body#guideworks_ceilingborder header#header .ipt-txt {
    font-size: 14px; }
  body#guideworks_ceilingborder section#newWrapper {
    padding-top: 172px; }
  body#guideworks_ceilingborder #leftSide {
    padding-bottom: 20px;
    /* #machineTopIndex
    ============================*/
    /* #pGabuIndex
    ============================*/
    /* #relationIndex
    ============================*/
    /* #newAnalysis
    ============================*/
    /* #introductionDatePast
    ============================*/
    /* #attentionTag
    ============================*/
    /* #prBunnerArea
    ============================*/ }
    body#guideworks_ceilingborder #leftSide > section.block:first-child {
      margin-top: 7px; }
    body#guideworks_ceilingborder #leftSide aside.adBunner a img {
      width: 100%;
      height: auto; }
    body#guideworks_ceilingborder #leftSide aside#prBunnerArea.adBunner header h1 {
      font-size: 18px; }
  body#guideworks_ceilingborder #main {
    /* #machineSearch
    ============================*/
    /* #pageHeadline
    ============================*/
    /* 朝一・リセット */
    /* #newResetmorning
    ============================*/
    /* #popularityResetmorning
    ============================*/
    /* 設定判別 */
    /* #newSettingdicrimination
    ============================*/
    /* #popularitySettingdicrimination
    ============================*/
    /* 天井（type=2）*/
    /* #newTenjozone
    ============================*/
    /* #popularityTenjozone
    ============================*/
    /* ボーダー（type=1）*/
    /* #newBorder
    ============================*/
    /* #popularityBorder
    ============================*/
    /* #menuList
    ============================*/ }
    body#guideworks_ceilingborder #main > section.block:first-child {
      margin-top: 7px; }
    body#guideworks_ceilingborder #main section#machineSearch.block form div.machineSearch div.machineSearchBody div.machineSearchTabpanel section {
      /* #machineSearchKeyWord */
      /* #machineSearchPachinkoName */
      /* #machineSearchSlotName */ }
    body#guideworks_ceilingborder #main section#pageHeadline.block header.noIcon {
      border-top-color: #323232; }
    body#guideworks_ceilingborder #main section#newResetmorning header.blackBand {
      background-image: url(../img/icon_newresetmorning.png); }
    body#guideworks_ceilingborder #main section#popularityResetmorning header.blackBand {
      background-image: url(../img/icon_popularresetmorning.png); }
    body#guideworks_ceilingborder #main section#newSettingdicrimination header.blackBand {
      background-image: url(../img/icon_newsettingDiscrimination.png); }
    body#guideworks_ceilingborder #main section#popularitySettingdicrimination header.blackBand {
      background-image: url(../img/icon_popularsettingDiscrimination.png); }
    body#guideworks_ceilingborder #main section#newTenjozone header.blackBand {
      background-image: url(../img/icon_newtenjozone.png); }
    body#guideworks_ceilingborder #main section#newTenjozone div.articleList01 article.accordionList header.accordionHead a dl dd p {
      font-size: 14px; }
      body#guideworks_ceilingborder #main section#newTenjozone div.articleList01 article.accordionList header.accordionHead a dl dd p em.attention {
        color: inherit;
        font-size: 14px; }
    body#guideworks_ceilingborder #main section#popularityTenjozone header.blackBand {
      background-image: url(../img/icon_populartenjozone.png); }
    body#guideworks_ceilingborder #main section#popularityTenjozone div.articleList01 article.accordionList header.accordionHead a dl dd p {
      font-size: 14px; }
      body#guideworks_ceilingborder #main section#popularityTenjozone div.articleList01 article.accordionList header.accordionHead a dl dd p em.attention {
        color: inherit;
        font-size: 14px; }
    body#guideworks_ceilingborder #main section#newBorder header.blackBand {
      background-image: url(../img/icon_newborder.png); }
    body#guideworks_ceilingborder #main section#newBorder div.articleList01 article.accordionList header.accordionHead a dl dd p {
      font-size: 14px; }
      body#guideworks_ceilingborder #main section#newBorder div.articleList01 article.accordionList header.accordionHead a dl dd p em.attention {
        color: inherit;
        font-size: 14px; }
    body#guideworks_ceilingborder #main section#popularityBorder header.blackBand {
      background-image: url(../img/icon_popularborder.png); }
    body#guideworks_ceilingborder #main section#popularityBorder div.articleList01 article.accordionList header.accordionHead a dl dd p {
      font-size: 14px; }
      body#guideworks_ceilingborder #main section#popularityBorder div.articleList01 article.accordionList header.accordionHead a dl dd p em.attention {
        color: inherit;
        font-size: 14px; }
  body#guideworks_ceilingborder #rightSide {
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #analysisBulletin
    ============================*/ }
    body#guideworks_ceilingborder #rightSide aside.adBunner:first-child {
      margin-top: 7px; }

/* ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
====================================================================================================
 _guideworks_machine_detail.scss 機種総合下層ページのレイアウトの大枠になるスタイルを形成します（#wrapの中身）
====================================================================================================
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ */
body#guideworks_machine_detail {
  /* 本番環境の旧ヘッダーのソースの表示崩れ調整 */
  /*============================
  #wrapper
  ============================*/
  /* #surgeWord
  ============================*/
  /*============================
  #leftMainColumn
  ============================*/
  /* #leftSide
  ============================*/
  /* #main
  ============================*/
  /*============================
  #rightSubColumn
  ============================*/
  /* #rightSide
  ============================*/
  /*============================
  related-tags 3/27対応分
  ============================*/ }
  body#guideworks_machine_detail header#header #navigation .navi-menu a {
    font-size: 14px; }
  body#guideworks_machine_detail header#header .header-inner .btn, body#guideworks_machine_detail header#header .header-bottom-inner .btn.btn-submit {
    font-size: 13px; }
  body#guideworks_machine_detail header#header .ipt-txt {
    font-size: 14px; }
  body#guideworks_machine_detail section#newWrapper {
    padding-top: 172px; }
  body#guideworks_machine_detail #leftSide {
    padding-bottom: 20px;
    /* #machineTopIndex
    ============================*/
    /* #pGabuIndex
    ============================*/
    /* #relationIndex
    ============================*/
    /* #newAnalysis
    ============================*/
    /* #introductionDatePast
    ============================*/
    /* #attentionTag
    ============================*/
    /* #prBunnerArea
    ============================*/ }
    body#guideworks_machine_detail #leftSide > section.block:first-child {
      margin-top: 7px; }
    body#guideworks_machine_detail #leftSide aside.adBunner a img {
      width: 100%;
      height: auto; }
    body#guideworks_machine_detail #leftSide section#machineImageBlock.block.pachinko header {
      border-top-color: #7882A8; }
    body#guideworks_machine_detail #leftSide section#machineImageBlock.block.slot header {
      border-top-color: #e93572; }
    body#guideworks_machine_detail #leftSide section#machineImageBlock.block header.noIcon {
      padding: 10px 6px 0px;
      border-top-width: 3px;
      text-align: center; }
      body#guideworks_machine_detail #leftSide section#machineImageBlock.block header.noIcon span {
        font-size: 13px;
        margin-bottom: 5px; }
      body#guideworks_machine_detail #leftSide section#machineImageBlock.block header.noIcon p {
        font-size: 11.5px;
        margin: 4px 0; }
    body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea {
      padding-bottom: 8px; }
      body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div figure {
        text-align: center; }
        body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div figure img {
          cursor: pointer;
          width: 110px;
          height: auto; }
      body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.itemRate {
        font-size: 1.2rem;
        font-size: 12px;
        text-align: center;
        line-height: 1.6rem;
        line-height: 16px;
        margin-bottom: 10px; }
        body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.itemRate p.rate {
          position: relative;
          display: inline-block;
          vertical-align: top; }
          body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.itemRate p.rate span.icon {
            position: absolute;
            top: 50%;
            left: 0;
            display: block;
            width: 68px;
            height: 11px;
            margin-top: -6px;
            background: url(../img/icn_rate_star_empty_gw.png) no-repeat 0 0; }
            body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.itemRate p.rate span.icon span {
              display: block;
              height: 11px;
              background: url(../img/icn_rate_star_gw.png) no-repeat 0 0; }
          body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.itemRate p.rate span.num {
            margin-left: 73px; }
        body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.itemRate p.reviewLink {
          text-align: center; }
      body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.detail-terms {
        font-size: 0;
        padding: 0 10px;
        margin: -6px 0 25px -6px; }
        body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.detail-terms span.term {
          font-size: 11px;
          color: #ffffff;
          margin: 6px 0 0 6px;
          padding: 7px 8px 6px;
          display: inline-block;
          vertical-align: top; }
          body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.detail-terms span.term.term-1 {
            background-color: #555555; }
          body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.detail-terms span.term.term-2 {
            background-color: #777777; }
          body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.detail-terms span.term.term-3 {
            background-color: #999999; }
          body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.detail-terms span.term.term-4 {
            background-color: #bbbbbb;
            color: #222222; }
          body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea div.detail-terms span.term.term-5 {
            background-color: #dddddd;
            color: #222222; }
      body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea .detail-gallery-reel {
        width: 190px;
        margin: 0 auto;
        margin-top: 3px;
        padding: 8px 10px 6px 0;
        border: 1px solid #DDDDDD;
        text-align: center;
        overflow: hidden; }
        body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea .detail-gallery-reel .thumbs {
          float: left;
          display: inline-block;
          width: 80px;
          height: 90px;
          overflow: hidden;
          margin-left: 9px;
          margin-bottom: 8px;
          font-size: 10px; }
          body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea .detail-gallery-reel .thumbs.is-etc {
            text-align: left;
            display: block;
            width: 180px;
            height: auto;
            margin-left: 5px;
            font-size: 10px; }
            body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea .detail-gallery-reel .thumbs.is-etc ul .thumb {
              display: block;
              float: left;
              overflow: hidden;
              margin-left: 4px;
              margin-bottom: 4px;
              width: 30px; }
          body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea .detail-gallery-reel .thumbs.is-reel {
            height: 278px; }
          body#guideworks_machine_detail #leftSide section#machineImageBlock.block div.machineImageArea .detail-gallery-reel .thumbs img {
            display: block;
            width: auto;
            height: auto;
            max-width: 100%;
            margin: 4px auto 0;
            cursor: pointer; }
    body#guideworks_machine_detail #leftSide aside#prBunnerArea.adBunner header h1 {
      font-size: 18px; }
  body#guideworks_machine_detail main#main {
    /* #relatedMachineList
    ============================*/
    /* #relatedVideos
    ============================*/
    /* #relatedBlogs
    ============================*/
    /* #relatedComic 3/27対応分
    ============================*/
    /* #relatedApplication 3/27対応分
    ============================*/
    /* #machine-related-hall-list 3/27対応分
    ============================*/
    /* #findHall
    ============================*/
    /* #machine-copyright
    ============================*/ }
    body#guideworks_machine_detail main#main div.outerBlock {
      margin-top: 7px;
      /* #machineDetailArea
      ============================*/ }
      body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea {
        background-color: #ffffff;
        border-top: solid 3px #ccc;
        padding-top: 15px;
        padding-bottom: 20px;
        /* #detail-post
        ============================*/
        /* #machine-review
        ============================*/ }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea.pachinko {
          border-top-color: #7882A8; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea.slot {
          border-top-color: #e93572; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea h1 {
          padding: 5px 15px;
          font-size: 20px;
          margin-bottom: 5px;
          line-height: 1.2; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare {
          font-size: 0;
          text-align: right;
          margin: 5px 15px 10px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.fb-wigget,
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.fb-share-button {
            display: inline-block;
            vertical-align: middle;
            width: 72px;
            height: 20px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.fb-wigget iframe,
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.fb-share-button iframe {
              height: 20px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.tw-wigget {
            display: inline-block;
            vertical-align: middle;
            margin-left: 4px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.tw-wigget #twitter-widget-0 {
              margin-left: 0px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.hallInfo {
            /*3/27対応分 */
            display: inline-block;
            vertical-align: middle;
            margin-left: 4px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.hallInfo a:hover {
              text-decoration: none; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.hallInfo a.hallInfoButtom {
              display: block;
              text-align: left;
              color: #FFFFFF;
              background-color: #ff8633;
              background: -moz-linear-gradient(top, #ff7e2a 49%, #ff6713 50%, #ff6713 100%);
              background: -webkit-linear-gradient(top, #ff7e2a 49%, #ff6713 50%, #ff6713 100%);
              background: linear-gradient(to bottom, #ff7e2a 49%, #ff6713 50%, #ff6713 100%);
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#ff7e2a',GradientType=0 );
              padding: 9px 4px 7px 32px;
              border-radius: 4px;
              font-size: 13px;
              position: relative; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.hallInfo a.hallInfoButtom:after {
                content: "";
                position: absolute;
                display: block;
                position: absolute;
                top: 0;
                bottom: 0;
                margin: auto;
                left: 8px;
                width: 22px;
                height: 18px;
                background: none;
                background-image: url(../../seven/img/icn_inst_hall_machine_7go.png);
                background-repeat: no-repeat;
                background-size: 22px 18px;
                background-position: 0 0; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.hallInfo a.hallInfoButtom:hover, body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.hallInfo a.hallInfoButtomfocus {
                text-decoration: none;
                opacity: 0.85; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.hallInfo a.hallInfoButtom span:hover, body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.hallInfo a.hallInfoButtom span:focus {
                text-decoration: none; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.detailFavorite {
            display: inline-block;
            vertical-align: middle;
            margin-left: 4px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.detailFavorite a {
              display: block;
              text-align: left;
              background: #FFD24D;
              background-size: 100%;
              background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffe392), color-stop(100%, #ffd24d));
              background-image: -moz-linear-gradient(top, #ffe392, #ffd24d);
              background-image: -webkit-linear-gradient(top, #ffe392, #ffd24d);
              background-image: linear-gradient(to bottom, #ffe392, #ffd24d);
              color: #000;
              padding: 9px 4px 7px 32px;
              border-radius: 4px;
              font-size: 13px;
              position: relative; }
            
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.detailFavorite a.is-disabled {
                    background-color: #DDDDDD;
                    /*background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');*/
                    background-size: 100%;
                    /*background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bbbbbb), color-stop(100%, #dddddd));*/
                    /*background-image: -moz-linear-gradient(top, #bbbbbb, #dddddd);*/
                    /*background-image: -webkit-linear-gradient(top, #bbbbbb, #dddddd);*/
                    background-image: linear-gradient(to bottom, #bbbbbb, #dddddd);
                    color: #555555;
                    cursor: default;
                    text-decoration: none;
                }
            
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.detailFavorite a:after {
                content: "";
                position: absolute;
                display: block;
                position: absolute;
                top: 0;
                bottom: 0;
                margin: auto;
                left: 8px;
                width: 22px;
                height: 18px;
                background: none;
                background-image: url(../img/bg_fav_icon.png);
                background-repeat: no-repeat;
                background-size: 22px 18px;
                background-position: 0 0; }
              
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.detailFavorite a:hover, body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.detailFavorite afocus {
                text-decoration: none;
                opacity: 0.85; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.app-wigget {
            display: inline-block;
            vertical-align: middle;
            margin-left: 4px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.app-wigget a {
              display: block;
              background: none;
              background-color: #555555;
              background: #555555;
              background: -moz-linear-gradient(top, #666666 0%, #666666 50%, #555555 50%, #555555 100%);
              background: -webkit-linear-gradient(top, #666666 0%, #666666 50%, #555555 50%, #555555 100%);
              background: linear-gradient(to bottom, #666666 0%, #666666 50%, #555555 50%, #555555 100%);
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#555555',GradientType=0 );
              color: #ffffff;
              width: 110px;
              padding: 9px 4px 7px 35px;
              border-radius: 4px;
              font-size: 13px; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.app-wigget a:after {
                content: "";
                position: absolute;
                display: block;
                position: absolute;
                top: 0;
                bottom: 0;
                margin: auto;
                left: 17px;
                width: 22px;
                height: 18px;
                background: none;
                background-image: url(../img/777town_logo_gw.png);
                background-repeat: no-repeat;
                background-size: 22px 18px;
                background-position: 0 0; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.app-wigget a:hover, body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.app-wigget afocus {
                text-decoration: none;
                opacity: 0.85; }

          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.app-sound {
            display: inline-block;
            vertical-align: middle;
            margin-left: 4px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.app-sound a {
              display: block;
              background: none;
              background-color: #E11584;
              background: #E11584;
              background: -moz-linear-gradient(top, #FC46AA 0%, #FC46AA 50%, #E11584 50%, #E11584 100%);
              background: -webkit-linear-gradient(top, #FC46AA 0%, #FC46AA 50%, #E11584 50%, #E11584 100%);
              background: linear-gradient(to bottom, #FC46AA 0%, #FC46AA 50%, #E11584 50%, #E11584 100%);
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FC46AA', endColorstr='#E11584',GradientType=0 );
              color: #ffffff;
              width: 110px;
              padding: 9px 4px 7px 45px;
              border-radius: 4px;
              font-size: 13px; 
              position:relative;
              text-align:left
              }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.app-sound a:after {
                content: "";
                position: absolute;
                display: block;
                position: absolute;
                top: -1px;
                bottom: 0;
                margin: auto;
                left: 8px;
                width: 32px;
                height: 32px;
                background: none;
                background-image: url(../img/sound_logo_gw.png);
                background-repeat: no-repeat;
                background-size: 32px 32px;
                background-position: 0 0; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.app-sound a:hover, body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.snsShare div.app-sound a:focus {
                text-decoration: none;
                opacity: 0.85; }                
                
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList {
          border: solid 3px #e6e6e6;
          margin: 0 15px 15px;
          padding: 8px 20px 7px 30px;
          background-image: url(../img/icon_tag01.png);
          background-size: 24px;
          background-repeat: no-repeat;
          background-position: 5px 10px;
          position: relative;
          overflow: hidden;
          height: 70px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList ul {
            position: absolute;
            padding-right: 35px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList ul li {
              display: inline-block; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList ul li a {
                display: block;
                font-size: 14px;
                padding: 6px 5px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList div.tag-input {
            display: none;
            padding-top: 10px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList div.tag-input div.gadget-search-keyword {
              width: 348px;
              margin: 0 auto; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList div.tag-input div.gadget-search-keyword input.ipt-txt {
                font-size: 14px;
                width: 300px; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList div.tag-input div.gadget-search-keyword input.btn.btn-rect.btn-small.btn-submit {
                font-size: 14px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList div.tag-input p.input-note {
              color: #ff0000;
              margin-top: 10px;
              font-size: 1.2rem;
              font-size: 12px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList > a {
            width: 16px;
            height: 16px;
            display: block;
            overflow: hidden;
            position: absolute;
            top: 11px;
            right: 13px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList > a span.icn-plus {
              padding-left: 21px;
              min-height: 16px;
              line-height: 16px;
              background: url(../img/icn_plus_gw.png) no-repeat 0 0;
              display: inline-block;
              vertical-align: middle; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList .miniSlide {
            position: absolute;
            bottom: 10px;
            right: 7px;
            z-index: 100;
            transform: rotate(90deg) scale(0.8, 1); }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList .miniSlide p {
              font-weight: bold;
              font-size: 14px;
              font-weight: bold;
              color: #0D69C9;
              display: inline-block;
              cursor: pointer; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList.is-opened {
            height: auto; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList.is-opened ul {
              position: relative; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.tagList.is-opened div.tag-input {
              display: block; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.detailText {
          margin: 0 15px 15px;
          line-height: 1.5;
          font-size: 13px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div.detailText p {
            padding: 0px 4px; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea {
          clear: both;
          margin: 0px 20px 25px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div h2 {
            color: #727171;
            background-color: #e6e6e6;
            border: solid 1px #e5e5e5;
            background: #f7f7f7;
            /* Old browsers */
            background: -moz-linear-gradient(top, #f7f7f7 0%, #f7f7f7 50%, #e5e5e5 50%, #e5e5e5 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #f7f7f7 0%, #f7f7f7 50%, #e5e5e5 50%, #e5e5e5 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #f7f7f7 0%, #f7f7f7 50%, #e5e5e5 50%, #e5e5e5 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 );
            /* IE6-9 */
            padding: 8px 8px;
            font-weight: bold;
            margin-bottom: 5px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div h2 a {
              color: #0D69C9;
              display: block;
              padding: 0px 5px 0px 20px;
              position: relative; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div h2 a:before {
                content: '▶︎';
                transform: rotate(90deg);
                font-size: 14px;
                display: inline-block;
                position: absolute;
                top: 0;
                left: 0; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div ul {
            margin: 0px 10px 15px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div .subhead-link {
            margin: 0px 10px 15px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div ul li {
              display: inline-block; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div h3 {
              display: inline-block; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div ul li a {
                display: block;
                padding: 8px 5px 8px 15px;
                position: relative;
                font-size: 14px; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div h3 a {
                display: block;
                padding: 8px 5px 8px 15px;
                position: relative;
                font-size: 14px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div ul li a i.newIcon {
                  font-size: 10px;
                  background-color: #e60012;
                  color: #ffffff;
                  display: inline-block;
                  border-radius: 4px;
                  margin-left: 4px;
                  margin-top: -2px;
                  padding: 5px 5px 3px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div h3 a i.newIcon {
                  font-size: 10px;
                  background-color: #e60012;
                  color: #ffffff;
                  display: inline-block;
                  border-radius: 4px;
                  margin-left: 4px;
                  margin-top: -2px;
                  padding: 5px 5px 3px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div ul li a:before {
                  content: '▶︎';
                  transform: rotate(90deg);
                  font-size: 8px;
                  display: inline-block;
                  position: absolute;
                  top: 9px;
                  left: 0; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div h3 a:before {
                  content: '▶︎';
                  transform: rotate(90deg);
                  font-size: 8px;
                  display: inline-block;
                  position: absolute;
                  top: 9px;
                  left: 0; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div ul li span{
                font-size: 14px; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div h3 span{
                font-size: 14px; }
   
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div div.prepare {
            padding: 6px;
            margin-bottom: 15px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea section.innerLinkListArea div div.prepare p {
              text-align: center;
              font-size: 13px; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post.pachinko {
          background-color: #e5e7ee; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post.pachinko div.capture-contents section.capture-child h2.capture-child-head {
            background: #7882A8;
            /* Old browsers */
            background: -moz-linear-gradient(top, #727ca4 0%, #727ca4 50%, #616c96 50%, #616c96 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #727ca4 0%, #727ca4 50%, #616c96 50%, #616c96 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #727ca4 0%, #727ca4 50%, #616c96 50%, #616c96 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-pachinko-light', endColorstr='$color-pachinko-dark',GradientType=0 );
            /* IE6-9 */ }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post.pachinko div.capture-contents section.capture-child h2.capture-child-head:after {
              border-right-color: #e5e7ee;
              border-bottom-color: #e5e7ee; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post.slot {
          background-color: #fdedf2; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post.slot div.capture-contents section.capture-child h2.capture-child-head {
            background: #e93572;
            /* Old browsers */
            background: -moz-linear-gradient(top, #ea3e78 0%, #ea3e78 50%, #e61e62 50%, #e61e62 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #ea3e78 0%, #ea3e78 50%, #e61e62 50%, #e61e62 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #ea3e78 0%, #ea3e78 50%, #e61e62 50%, #e61e62 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-slot-light', endColorstr='$color-slot-dark',GradientType=0 );
            /* IE6-9 */ }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post.slot div.capture-contents section.capture-child h2.capture-child-head:after {
              border-right-color: #fdedf2;
              border-bottom-color: #fdedf2; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post.pachinko div.capture-contents section.capture-child div.capture-child-body h3.capture-grandchild-head {
          color: #616c96; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post.slot div.capture-contents section.capture-child div.capture-child-body h3.capture-grandchild-head {
          color: #e93572; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post.pachinko div.capture-contents section.capture-child div.capture-child-body section.post-wrap h4.post-head {
          border-left-color: #616c96; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post.slot div.capture-contents section.capture-child div.capture-child-body section.post-wrap h4.post-head {
          border-left-color: #e93572; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents:last-child {
          padding-bottom: 20px; }
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child {
          border: 0 none; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child h2.capture-child-head {
            font-size: 20px;
            position: relative;
            color: #fff;
            background: #999999;
            /* Old browsers */
            background: -moz-linear-gradient(top, #999999 0%, #999999 50%, #888888 50%, #888888 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #999999 0%, #999999 50%, #888888 50%, #888888 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #999999 0%, #999999 50%, #888888 50%, #888888 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#888888',GradientType=0 );
            /* IE6-9 */
            font-size: 1.143em;
            font-weight: bold;
            margin: 0px 3px 16px -10px;
            padding: 0.8em; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child h2.capture-child-head:before {
              content: "";
              position: absolute;
              top: 100%;
              height: 0;
              width: 0;
              border: 5px solid transparent;
              border-top: 5px solid #595757;
              left: 0;
              border-right: 5px solid #595757; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child h2.capture-child-head:after {
              display: none;
              display: block;
              content: "";
              height: 0;
              width: 0;
              margin-top: 0;
              position: absolute;
              top: 0;
              right: 0;
              transform: rotate(0deg);
              border: solid 24px transparent;
              border-right: solid 24px #ffffff;
              border-bottom: solid 25px #ffffff; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child h2.capture-child-head:hover, body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child h2.capture-child-head:focus {
              text-decoration: none; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body {
            display: block;
            border: 0 none;
            margin: 13px;
            padding: 0 0 1px 0; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body h3.capture-grandchild-head {
              font-size: 18px;
              color: #888888;
              font-weight: bold;
              margin: 0;
              padding: 13px 0 0 13px;
              background-color: #ffffff; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body section.post-wrap {
              padding: 13px;
              background-color: #ffffff;
              margin-bottom: 13px; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body section.post-wrap h4.post-head {
                font-size: 18px;
                color: #727171;
                background-color: #e6e6e6;
                border: solid 1px #e5e5e5;
                background: #f7f7f7;
                /* Old browsers */
                background: -moz-linear-gradient(top, #f7f7f7 0%, #f7f7f7 50%, #e5e5e5 50%, #e5e5e5 100%);
                /* FF3.6-15 */
                background: -webkit-linear-gradient(top, #f7f7f7 0%, #f7f7f7 50%, #e5e5e5 50%, #e5e5e5 100%);
                /* Chrome10-25,Safari5.1-6 */
                background: linear-gradient(to bottom, #f7f7f7 0%, #f7f7f7 50%, #e5e5e5 50%, #e5e5e5 100%);
                /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 );
                /* IE6-9 */
                padding: 8px 8px;
                font-weight: bold;
                border-left: solid 4px #888888; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body section.post-wrap div.post-body {
                width: 100%;
                clear: both;
                position: relative;
                overflow: hidden;
                font-size: 17px;
                margin: 10px 0px 10px;
                line-height: 1.6; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body section.post-wrap div.post-body.wysiwyg-contents p {
                  margin-top: 10px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body section.post-wrap div.post-body.wysiwyg-contents figure.imageWrapper {
                  display: block;
                  -webkit-margin-before: 0;
                  -webkit-margin-after: 0;
                  -webkit-margin-start: 0;
                  -webkit-margin-end: 0;
                  background-image: url(../img/bg_imageback.jpg);
                  background-size: 6px;
                  margin-bottom: 10px; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body section.post-wrap div.post-body.wysiwyg-contents figure.imageWrapper img {
                    display: block;
                    width: auto;
                    height: auto;
                    margin: 0 auto; }
                    body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body section.post-wrap div.post-body.wysiwyg-contents figure.imageWrapper img.hImg {
                      max-width: 300px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body section.post-wrap div.post-body.wysiwyg-contents table {
                  max-width: 551px !important;
                  border-collapse: collapse;
                  border-spacing: 0;
                  border: 2px solid #000;
                  padding: 4px 5px 3px;
                  text-align: center;
                  background-color: #ffffff;
                  margin: 0px auto; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body section.post-wrap div.post-body.wysiwyg-contents table th, body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#detail-post div.capture-contents section.capture-child div.capture-child-body section.post-wrap div.post-body.wysiwyg-contents table td {
                    border: 2px solid #000;
                    padding: 4px 5px 3px;
                    text-align: center;
                    vertical-align: middle;
                    font-size: 17px;}
        body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents {
          margin: 0px 20px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent h2.capture-parent-head {
            font-size: 18px;
            padding: 17px 10px 15px; }
          body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents {
            /* #sbi_comment1
            ============================*/ }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view {
              margin-bottom: 15px; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-average {
                width: 320px;
                padding: 10px 15px 10px 15px;
                border-right: 0px none; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-average p.average-label {
                  margin-left: -5px;
                  font-size: 18px; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-average p.average-label span.icn-pen {
                    background-image: none;
                    padding-left: 0px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-average div.average-rate {
                  margin-bottom: 15px; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-average div.average-rate div.rating-star.is-large span.icon {
                    width: 230px;
                    height: 38px;
                    background-size: 230px 38px; }
                    body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-average div.average-rate div.rating-star.is-large span.icon span {
                      background-size: 230px 38px; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-average div.average-rate div.rating-star.is-large span.num {
                    font-size: 30px;
                    margin-top: 10px;
                    display: inline-block;
                    color: #e60012; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-average div.average-anchor a.btn.btn-large.btn-review-post.fl {
                  font-size: 14px !important;
                  width: 210px;
                  margin: 0px auto;
                  display: block;
                  background-image: none;
                  background-color: #e1f6ff;
                  color: #414141; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-average div.average-anchor a.btn.btn-large.btn-review-post.fl span.icn-pen {
                    background-position: 0 9px; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-counter {
                width: 300px;
                margin-top: 33px;
                padding-top: 0px;
                border-left: solid 1px #d2d2d2; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-counter div.counter-item {
                  height: 17px;
                  margin-top: 0px;
                  margin-bottom: 6px; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-counter div.counter-item div.item-star {
                    margin-right: 8px; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-counter div.counter-item div.item-bar {
                    width: 119px;
                    height: 14px;
                    margin-right: 10px; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-view div.view-rating-counter div.counter-item span.item-num {
                    font-size: 14px;
                    color: #414141; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-controller {
              margin-bottom: 5px; }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-controller div.controller-sort {
                font-size: 13px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-list {
              /* #machine-review-list
              ============================*/ }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-list ul#machine-review-list {
                /* [id^="review-item"]
                ============================*/ }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-list ul#machine-review-list li[id^="review-item"].list-item {
                  color: #414141; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-list ul#machine-review-list li[id^="review-item"].list-item div.ng-show.is-show div.item-meta {
                    font-size: 14px;
                    margin-top: 15px;
                    margin-bottom: 0px; }
                    body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-list ul#machine-review-list li[id^="review-item"].list-item div.ng-show.is-show div.item-meta p.item-name {
                      margin-left: 120px; }
                    body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-list ul#machine-review-list li[id^="review-item"].list-item div.ng-show.is-show div.item-meta p.item-date {
                      float: left;
                      font-size: 14px;
                      margin-left: 15px; }
                    body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-list ul#machine-review-list li[id^="review-item"].list-item div.ng-show.is-show div.item-meta div.item-rate {
                      position: relative;
                      top: -17px; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-list ul#machine-review-list li[id^="review-item"].list-item div.ng-show.is-show div.item-vote {
                    font-size: 13px; }
                    body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-list ul#machine-review-list li[id^="review-item"].list-item div.ng-show.is-show div.item-vote div.vote-choices p {
                      vertical-align: bottom; }
                      body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div.contents-list ul#machine-review-list li[id^="review-item"].list-item div.ng-show.is-show div.item-vote div.vote-choices p a.btn.btn-small.btn-basic {
                        font-size: 13px;
                        line-height: 13px;
                        padding: 4px 7px 1px; }
            body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div {
              /* #review-post
              ============================*/ }
              body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post {
                border: 6px solid #DDDDDD;
                padding: 25px 25px 30px 25px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post h3.post-heading {
                  font-size: 18px; }
                  body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post h3.post-heading span.icn-pen {
                    padding-left: 23px;
                    line-height: 25px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-rate {
                  float: left;
                  width: 380px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-rate p.post-label {
                  width: 80px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-toggle {
                  float: right;
                  font-size: 13px;
                  padding: 20px 0px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-name {
                  clear: both; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-name p.post-label {
                  width: 80px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-name div.post-input {
                  font-size: 14px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-name div.post-input input#review-post-nickname.ipt-txt {
                  font-size: 14px;
                  width: 472px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-name div.post-input p.post-validation {
                  font-size: 13px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-comment p.post-label {
                  width: 80px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-comment div.post-input {
                  width: 472px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-comment div.post-input textarea#review-post-comment.ipt-txt {
                  font-size: 14px;
                  width: 472px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-comment div.post-input p {
                  font-size: 13px; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-comment div.post-input p.post-caution {
                  font-size: 11px;
                  font-weight: normal;
                  line-height: 1.4; }
                body#guideworks_machine_detail main#main div.outerBlock section#machineDetailArea div#machine-review.capture-contents section.capture-parent div.review-contents div#sbi_comment1 div div#review-post.contents-post form div.post-submit input.btn.btn-large.btn-submit.is-disabled {
                  font-size: 20px; }
    body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module header.gadget-head h2.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module div.related-machine ul {
      margin: 0;
      width: auto; }
      body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module div.related-machine ul li {
        width: 110px;
        margin: 0 8px;
        /*overflow: hidden;*/ }
        body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module div.related-machine ul li figure {
          width: 110px !important; }
          body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module div.related-machine ul li figure a {
            display: block;
            position: relative;
            /*height: 178px;*/ }
            body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module div.related-machine ul li figure a img {
              width: auto;
              height: 138px; }
            body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module div.related-machine ul li figure a figcaption {
              position: relative;
              width: 110px;
              height: 2.1em;
              line-height: 1.1;
              font-size: 13px;
              overflow: hidden; }
              body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module div.related-machine ul li figure a figcaption:before, body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module div.related-machine ul li figure a figcaption:after {
                background: #fff;
                position: absolute; }
              body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module div.related-machine ul li figure a figcaption:before {
                content: "...";
                top: 1em;
                right: 0;
                z-index: 2; }
              body#guideworks_machine_detail main#main section#relatedMachineList.outerBlock.gadget-module div.related-machine ul li figure a figcaption:after {
                content: "";
                height: 100%;
                width: 100%;
                margin-left: -1px;
                z-index: 3; }
    body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module header.gadget-head h1.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module header.gadget-head h2.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module header.gadget-head div.head-sub-link {
      height: 20px;
      padding: 6px 0 0px; }
      body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module header.gadget-head div.head-sub-link a.icn-link-more.btn.btn-rect {
        font-size: 14px;
        letter-spacing: -0.5; }
    body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps {
      border-top: 0px none;
      border-bottom: 0px none;
      margin: 0 5px; }
      body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul {
        margin: 0 0 -10px -10px; }
        body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li {
          padding: 0 0 10px;
          margin: 10px 0 0;
          border-right: 0px none;
          position: relative;
          box-sizing: content-box; }
          body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.inner {
            height: 100%;
            position: relative; }
            body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.inner:before {
              content: '';
              display: block;
              width: 1px;
              height: 100%;
              background: #DDDDDD;
              position: absolute;
              top: 0;
              left: 0; }
          body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.thumbs {
            margin-left: 10px; }
            body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.thumbs a img {
              display: block; }
          body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents {
            font-size: 14px;
            line-height: 1.4;
            padding-right: 10px;
            overflow: hidden; }
            body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name {
              background: #fff;
              overflow: hidden;
              width: 100%; }
              body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span, body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a {
                display: block;
                font-size: 14px;
                max-height: 58.8px;
                line-height: 1.4;
                position: relative; }
                body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:before, body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:after, body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:before, body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:after {
                  background: #fff;
                  position: absolute; }
                body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:before, body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:before {
                  content: "...";
                  top: 39.2px;
                  right: 0;
                  z-index: 2; }
                body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:after, body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:after {
                  content: "";
                  height: 100%;
                  width: 100%;
                  z-index: 3; }
            body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.blog {
              font-size: 13px; }
            body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.author {
              font-size: 13px; }
            body#guideworks_machine_detail main#main section#relatedVideos.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.date {
              font-size: 13px; }
    body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module header.gadget-head h1.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module header.gadget-head h2.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module header.gadget-head div.head-sub-link {
      height: 20px;
      padding: 6px 0 0px; }
      body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module header.gadget-head div.head-sub-link a.icn-link-more.btn.btn-rect {
        font-size: 14px;
        letter-spacing: -0.5; }
    body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps {
      border-top: 0px none;
      border-bottom: 0px none;
      margin: 0 5px; }
      body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul {
        margin: 0 0 -10px -10px; }
        body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li {
          padding: 0 0 10px;
          margin: 10px 0 0;
          border-right: 0px none;
          position: relative;
          box-sizing: content-box; }
          body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.inner {
            height: 100%;
            position: relative; }
            body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.inner:before {
              content: '';
              display: block;
              width: 1px;
              height: 100%;
              background: #DDDDDD;
              position: absolute;
              top: 0;
              left: 0; }
          body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.thumbs {
            width: 140px;
            height: 140px;
            margin-left: 10px; }
            body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.thumbs a {
              text-align: center;
              display: block;
              height: 140px; }
              body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.thumbs a img {
                width: auto;
                height: auto;
                max-width: 100%;
                max-height: 100%; }
          body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents {
            font-size: 14px;
            line-height: 1.4;
            padding-right: 10px;
            overflow: hidden; }
            body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name {
              background: #fff;
              overflow: hidden;
              width: 100%; }
              body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span, body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a {
                display: block;
                font-size: 14px;
                max-height: 58.8px;
                line-height: 1.4;
                position: relative; }
                body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:before, body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:after, body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:before, body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:after {
                  background: #fff;
                  position: absolute; }
                body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:before, body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:before {
                  content: "...";
                  top: 39.2px;
                  right: 0;
                  z-index: 2; }
                body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:after, body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:after {
                  content: "";
                  height: 100%;
                  width: 100%;
                  z-index: 3; }
            body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.blog {
              font-size: 13px; }
            body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.author {
              font-size: 13px; }
            body#guideworks_machine_detail main#main section#relatedBlogs.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.date {
              font-size: 13px; }
    body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module header.gadget-head h1.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module header.gadget-head h2.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module header.gadget-head div.head-sub-link {
      height: 20px;
      padding: 6px 0 0px; }
      body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module header.gadget-head div.head-sub-link a.icn-link-more.btn.btn-rect {
        font-size: 14px;
        letter-spacing: -0.5; }
    body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps {
      border-top: 0px none;
      border-bottom: 0px none;
      margin: 0 5px; }
      body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul {
        margin: 0 0 -10px -10px; }
        body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li {
          padding: 0 0 10px;
          margin: 10px 0 0;
          border-right: 0px none;
          position: relative;
          box-sizing: content-box;}
          body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.inner {
            height: 100%;
            position: relative; }
            body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.inner:before {
              content: '';
              display: block;
              width: 1px;
              height: 100%;
              background: #DDDDDD;
              position: absolute;
              top: 0;
              left: 0; }
          body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.thumbs {
            width: 140px;
            height: 140px;
            margin-left: 10px; }
            body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.thumbs a {
              text-align: center;
              display: block;
              height: 140px; }
              body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.thumbs a img {
                width: auto;
                height: auto;
                max-width: 100%;
                max-height: 100%; }
          body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents {
            font-size: 14px;
            line-height: 1.4;
            padding-right: 10px;
            overflow: hidden; }
            body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name {
              background: #fff;
              overflow: hidden;
              width: 100%; }
              body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span, body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a {
                display: block;
                font-size: 14px;
                max-height: 58.8px;
                line-height: 1.4;
                position: relative; }
                body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:before, body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:after, body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:before, body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:after {
                  background: #fff;
                  position: absolute; }
                body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:before, body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:before {
                  content: "...";
                  top: 39.2px;
                  right: 0;
                  z-index: 2; }
                body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:after, body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:after {
                  content: "";
                  height: 100%;
                  width: 100%;
                  z-index: 3; }
            body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.blog {
              font-size: 13px; }
            body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.author {
              font-size: 13px; }
            body#guideworks_machine_detail main#main section#relatedComic.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.date {
              font-size: 13px; }
    body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module header.gadget-head h1.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module header.gadget-head h2.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module header.gadget-head div.head-sub-link {
      height: 20px;
      padding: 6px 0 0px; }
      body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module header.gadget-head div.head-sub-link a.icn-link-more.btn.btn-rect {
        font-size: 14px;
        letter-spacing: -0.5; }
    body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps {
      border-top: 0px none;
      border-bottom: 0px none;
      margin: 0 5px; }
      body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul {
        margin: 0 0 -10px -10px; }
        body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li {
          padding: 0 0 10px;
          margin: 10px 0 0;
          border-right: 0px none;
          position: relative;
          box-sizing: content-box; }
          body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.inner {
            height: 100%;
            position: relative; }
            body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.inner:before {
              content: '';
              display: block;
              width: 1px;
              height: 100%;
              background: #DDDDDD;
              position: absolute;
              top: 0;
              left: 0; }
          body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.thumbs {
            /*width: 140px;*/
            /*height: 140px;*/
            margin-left: 10px; }
            body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.thumbs a {
              text-align: center;
              display: block;
              height: 140px; }
              body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.thumbs a img {
                width: auto;
                height: auto;
                max-width: 100%;
                max-height: 100%; }
          body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents {
            font-size: 14px;
            line-height: 1.4;
            padding-right: 10px;
            overflow: hidden; }
            body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name {
              background: #fff;
              overflow: hidden;
              width: 100%; }
              body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span, body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a {
                display: block;
                font-size: 14px;
                max-height: 58.8px;
                line-height: 1.4;
                position: relative; }
                body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:before, body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:after, body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:before, body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:after {
                  background: #fff;
                  position: absolute; }
                body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:before, body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:before {
                  content: "...";
                  top: 39.2px;
                  right: 0;
                  z-index: 2; }
                body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:after, body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:after {
                  content: "";
                  height: 100%;
                  width: 100%;
                  z-index: 3; }
            body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.blog {
              font-size: 13px; }
            body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.author {
              font-size: 13px; }
            body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.date {
              font-size: 13px; }
          body#guideworks_machine_detail main#main section#relatedApplication.outerBlock.gadget-module div.related-apps ul li .store {
            margin-top: 8px;
            width: 100%;
            text-align: center; }
    body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module header.gadget-head h1.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module header.gadget-head h2.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module header.gadget-head div.head-sub-link {
      height: 20px;
      padding: 6px 0 0px; }
      body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module header.gadget-head div.head-sub-link a.icn-link-more.btn.btn-rect {
        font-size: 14px;
        letter-spacing: -0.5; }
    body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps {
      border-top: 0px none;
      border-bottom: 0px none;
      margin: 0 5px; }
      body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul {
        margin: 0 0 -10px -10px; }
        body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li {
          padding: 0 0 10px;
          margin: 10px 0 0;
          border-right: 0px none;
          position: relative;
          box-sizing: content-box; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.inner {
            height: 100%;
            position: relative; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.inner:before {
              content: '';
              display: block;
              width: 1px;
              height: 100%;
              background: #DDDDDD;
              position: absolute;
              top: 0;
              left: 0; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.thumbs {
            width: 140px;
            height: 140px;
            margin-left: 10px; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.thumbs a {
              text-align: center;
              display: block;
              height: 140px; }
              body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.thumbs a img {
                width: auto;
                height: auto;
                max-width: 100%;
                max-height: 100%; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents {
            font-size: 14px;
            line-height: 1.4;
            padding-right: 10px;
            overflow: hidden; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name {
              background: #fff;
              overflow: hidden;
              width: 100%; }
              body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a {
                display: block;
                font-size: 14px;
                max-height: 58.8px;
                line-height: 1.4;
                position: relative; }
                body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:before, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:after, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:before, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:after {
                  background: #fff;
                  position: absolute; }
                body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:before, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:before {
                  content: "...";
                  top: 39.2px;
                  right: 0;
                  z-index: 2; }
                body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name span:after, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a:after {
                  content: "";
                  height: 100%;
                  width: 100%;
                  z-index: 3; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.blog {
              font-size: 13px; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.author {
              font-size: 13px; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module div.related-apps ul li div.contents p.comment.date {
              font-size: 13px; }
    body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul {
      margin-top: 10px;
      padding: 10px 0;
      border-top: none;
      box-sizing: content-box; }
      body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li {
        padding: 8px;
        margin-top: 8px;
        margin-bottom: 8px;
        width: 50%;
        float: left; }
        body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li:nth-child(even):before {
          content: '';
          display: block;
          width: 1px;
          height: calc(100% - 16px);
          background: #DDDDDD;
          position: absolute;
          top: 0;
          left: 0; }
        body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .thumbs img{
            position: static;
        }
        body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name {
          background: #fff;
          overflow: hidden;
          width: 100%; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name span, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name a {
            display: block;
            font-size: 14px;
            max-height: 58.8px;
            line-height: 1.4;
            position: relative; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name span:before, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name span:after, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name a:before, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name a:after {
              background: #fff;
              position: absolute; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name span:before, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name a:before {
              content: "...";
              top: 39.2px;
              right: 0;
              z-index: 2; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name span:after, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li h2.name a:after {
              content: "";
              height: 100%;
              width: 100%;
              z-index: 3; }
        body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .address, body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .details {
          font-size: 13px;
          line-height: 1.3; }
        body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news {
          padding: 5px 5px 20px;
          position: relative;
          background: #FEFDEF;
          font-size: 12px;
          border: solid 2px #DDDDDD;
          clear: left; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news p {
            font-size: 13px;
            line-height: 16px; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .hall-link {
            line-height: 20px;
            font-size: 14px;
            display: table; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .date {
            display: block;
            color: #333333;
            margin-bottom: 6px; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags {
            font-size: 12px;
            display: block;
            margin: 1px 4px 0 0;
            float: left; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .term-wrap {
              background-color: #444444; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .autonews {
              background-color: #FF00FF; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .machine {
              background-color: #0BA832; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .article {
              background-color: #8C4600; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .cprovider,
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .cp {
              background-color: #000000; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .cm {
              background-color: #9150ab; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .movie {
              background-color: #D90000; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .blog {
              background-color: #006DD9; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .book {
              background-color: #D96D00; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .qaa {
              background-color: #F8526A; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .review {
              background-color: #A20000; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .onsale {
              background-color: #2B862B; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .coverage {
              background-color: #D5A513; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .category {
              background-color: #D93600; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .news {
              background-color: #794A8E; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .other {
              background-color: #001A66; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .capture {
              background-color: #49D116; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .event {
              background-color: #60C0F4; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .open {
              background-color: #DAA520; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .renewal {
              background-color: #FF4500; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .magazine {
              background-color: #556B2F; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .new-machine {
              background-color: #DAA520; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .slot {
              background-color: #00B2B2; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .news .meta-tags .pachinko {
              background-color: #F26559; }
        body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .item-body {
          clear: both;
          margin: 12px 0 0; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .item-body p {
            font-size: 13px;
            line-height: 16px; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .item-body .thumb {
            position: relative;
            width: 160px;
            max-height: 120px;
            display: block;
            float: left;
            font-size: 1.0rem;
            text-align: center; }
            body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .item-body .thumb a img {
              width: auto;
              height: auto;
              max-height: 120px;
              max-width: 100%;
              margin: 0 auto; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .item-body .item-text {
            margin-bottom: 25px;
            overflow: hidden;
            margin-left: 170px; }
          body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .hall-result-list ul li .item-body .link-more {
            position: absolute;
            bottom: 5px;
            right: 5px;
            font-size: 11px; }
    body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .more-link {
      margin: 0 auto 10px;
      width: 100%; }
      body#guideworks_machine_detail main#main section#machine-related-hall-list.outerBlock.gadget-module .more-link .btn.btn-more {
        background-color: #ffffff;
        color: #888888;
        display: block;
        padding: 10px;
        border: 1px solid #888888;
        font-size: 16px;
        text-align: center;
        margin: 0 auto;
        width: 100%;
        max-width: 628px; }
    body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module header.gadget-head h2.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.detail-search {
      margin-top: 20px;
      margin-bottom: 40px; }
      body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.detail-search ul li.short {
        /* #btn_location_machine
        ============================*/ }
        body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.detail-search ul li.short a#btn_location_machine.btn.btn-large.btn-location {
          background-color: #555555;
          background-image: none;
          font-size: 14px; }
        body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.detail-search ul li.short a.btn.btn-large.btn-map-jp {
          background-color: #555555;
          background-image: none;
          font-size: 14px; }
      body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.detail-search ul li.long a.btn.btn-large.btn-myarea {
        background-color: #555555;
        background-image: none;
        font-size: 14px; }
    body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module header.gadget-head.hall h2.head-main {
      font-size: 16px; }
    body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.related-apps {
      border-top: none 0px;
      border-bottom: none 0px; }
      body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.related-apps ul {
        margin-left: -10px;
        margin-right: -10px; }
        body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.related-apps ul li {
          width: 50%;
          padding: 10px; }
          body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.related-apps ul li:last-child {
            border-right: none 0px; }
          body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.related-apps ul li div.thumbs {
            width: 80px; }
            body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.related-apps ul li div.thumbs a {
              display: block;
              text-align: center;
              width: 100%;
              height: 45px; }
              body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.related-apps ul li div.thumbs a img {
                width: auto;
                height: auto;
                max-width: 100%;
                max-height: 100%; }
          body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.related-apps ul li div.contents h2.name a {
            font-size: 13px;
            margin: 0;
            padding: 0;
            line-height: 1.3;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
          body#guideworks_machine_detail main#main section#findHall.outerBlock.gadget-module div.related-apps ul li div.contents p.comment {
            font-size: 13px; }
    body#guideworks_machine_detail main#main div#machine-copyright.machine-copyright div.gadget-toggle-disp a.toggle span.icn-plus {
      font-size: 12px; }
    body#guideworks_machine_detail main#main div#machine-copyright.machine-copyright div.gadget-toggle-disp a.toggle.is-current span.icn-minus {
      font-size: 12px; }
    body#guideworks_machine_detail main#main div#machine-copyright.machine-copyright div.copyright-list.is-show ul li {
      font-size: 12px; }
  body#guideworks_machine_detail #rightSide {
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #popularityMachineAllAnalysisSlot
    ============================*/
    /* #popularityMachineAllAnalysisPachinko
    ============================*/
    /* #analysisBulletin
    ============================*/ }
    body#guideworks_machine_detail #rightSide aside.adBunner:first-child {
      margin-top: 7px; }
  body#guideworks_machine_detail #modal-window .modal-header .btn.btn-small,
  body#guideworks_machine_detail #modal-window .modal-foot .btn.btn-small {
    font-size: 12px; }
  body#guideworks_machine_detail #modal-window.is-gallery .modal-body .title {
    font-size: 12px;
    line-height: 1.6;
    min-height: 20px; }
  body#guideworks_machine_detail div.related-tags {
    border: solid 3px #e6e6e6;
    margin: 0 15px 15px;
    padding: 12px 20px 7px 30px;
    background-image: url(../img/icon_tag01.png);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: 5px 10px;
    position: relative;
    overflow: hidden;
    min-height: 42px; }
    body#guideworks_machine_detail div.related-tags.is-opened {
      height: auto; }
      body#guideworks_machine_detail div.related-tags.is-opened .tag-input {
        display: block; }
      body#guideworks_machine_detail div.related-tags.is-opened dl.tags dd.tags-wrapper span.tag img.tag-locked, body#guideworks_machine_detail div.related-tags.is-opened dl.tags dd.tags-wrapper span.tag img.tag-delete {
        margin-top: 1px;
        margin-left: 4px;
        display: inline-block;
        width: 16px; }
      body#guideworks_machine_detail div.related-tags.is-opened div.tag-mode-toggle a.open {
        display: none; }
        body#guideworks_machine_detail div.related-tags.is-opened div.tag-mode-toggle a.open div img {
          width: 18px;
          height: 18px; }
      body#guideworks_machine_detail div.related-tags.is-opened div.tag-mode-toggle a.close {
        display: block; }
        body#guideworks_machine_detail div.related-tags.is-opened div.tag-mode-toggle a.close div img {
          width: 18px;
          height: 18px; }
    body#guideworks_machine_detail div.related-tags dl.tags {
      margin: 0 10px 0px 0;
      vertical-align: top;
      font-size: 14px;
      display: table;
      width: 100%;
      margin-bottom: -5px; }
      body#guideworks_machine_detail div.related-tags dl.tags dt.tags-heading {
        display: none;
        /*      width: 18px;
              display: table-cell;
              vertical-align: top;
              font-size: 1rem;*/ }
      body#guideworks_machine_detail div.related-tags dl.tags dd.tags-wrapper {
        display: table-cell;
        padding-right: 30px;
        vertical-align: top;
        display: block; }
        body#guideworks_machine_detail div.related-tags dl.tags dd.tags-wrapper span.tag {
          margin: 0 14px 8px 0;
          display: inline-block;
          vertical-align: top;
          font-size: 14px;
          line-height: 1;
          float: left; }
          body#guideworks_machine_detail div.related-tags dl.tags dd.tags-wrapper span.tag a.tag-name {
            float: left; }
          body#guideworks_machine_detail div.related-tags dl.tags dd.tags-wrapper span.tag img.tag-locked, body#guideworks_machine_detail div.related-tags dl.tags dd.tags-wrapper span.tag img.tag-delete {
            display: none; }
          body#guideworks_machine_detail div.related-tags dl.tags dd.tags-wrapper span.tag.is-hide {
            display: none; }
        body#guideworks_machine_detail div.related-tags dl.tags dd.tags-wrapper span.tag-etc {
            float: left; }
    body#guideworks_machine_detail div.related-tags div.tag-input {
      display: none;
      margin-top: 15px; }
      body#guideworks_machine_detail div.related-tags div.tag-input p.input-note {
        color: #ff0000;
        margin-top: 10px;
        font-size: 12px; }
      body#guideworks_machine_detail div.related-tags div.tag-input div.gadget-search-keyword input.ipt-txt {
        font-size: 14px; }
      body#guideworks_machine_detail div.related-tags div.tag-input div.gadget-search-keyword input.btn.btn-small {
        font-size: 12px; }
    body#guideworks_machine_detail div.related-tags div.tag-mode-toggle {
      position: absolute;
      top: 8px;
      right: 10px; }
      body#guideworks_machine_detail div.related-tags div.tag-mode-toggle a.open {
        display: block; }
        body#guideworks_machine_detail div.related-tags div.tag-mode-toggle a.open div img {
          width: 18px;
          height: 18px; }
      body#guideworks_machine_detail div.related-tags div.tag-mode-toggle a.close {
        display: none; }
        body#guideworks_machine_detail div.related-tags div.tag-mode-toggle a.close div img {
          width: 18px;
          height: 18px; }
  body#guideworks_machine_detail .related-tags.is-opened .tag-etc {
    display: none; }

/*add #4547 start einuma*/
.suggest-area {
    font-size: 14px;
}
.no-contents {
    margin: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 14px;
    color: #666666;    
}
body#machine #main section#machineSearch .no-contents {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 15px;
    text-align: center;
    font-size: 14px;
    color: #666666;
}
body#machine #main section#passTheTest div.machineList {
  overflow: hidden;
  zoom: 1;
  font-size: 0;
  margin: 0px 7px 10px; }
  body#machine #main section#passTheTest div.machineList article.none {
    width: 100%; }
    body#machine #main section#passTheTest div.machineList article.none div {
      margin: 10px 5px;
      padding: 15px;
      text-align: center;
      font-size: 14px;
      background-color: #f9f9f9;
      color: #666666; }
    
body#machine #main section#writerRecommendMachine div.machineList {
  overflow: hidden;
  zoom: 1;
  font-size: 0;
  margin: 0px 7px -10px; }
  body#machine #main section#writerRecommendMachine div.machineList article.none {
    width: 100%; }
    body#machine #main section#writerRecommendMachine div.machineList article.none div {
      margin: 10px 5px;
      padding: 15px;
      text-align: center;
      font-size: 14px;
      background-color: #f9f9f9;
      color: #666666; }
    
body#machine #main section#newMachineAllAnalysis div.machineList {
  overflow: hidden;
  zoom: 1;
  font-size: 0;
  margin: 0px 7px -10px; }
  body#machine #main section#newMachineAllAnalysis div.machineList article.none {
    width: 100%; }
    body#machine #main section#newMachineAllAnalysis div.machineList article.none div {
      margin: 10px 5px;
      padding: 15px;
      text-align: center;
      font-size: 14px;
      background-color: #f9f9f9;
      color: #666666; }

body#machine #main section#rankingMachine div.machineList {
  overflow: hidden;
  zoom: 1;
  font-size: 0;
  margin: 0px 7px -10px; }
  body#machine #main section#rankingMachine div.machineList article.none {
    width: 100%; }
    body#machine #main section#rankingMachine div.machineList article.none div {
      margin: 10px 5px;
      padding: 15px;
      text-align: center;
      font-size: 14px;
      background-color: #f9f9f9;
      color: #666666; }

body#machine #main section#makerList div.machineList {
  overflow: hidden;
  zoom: 1;
  font-size: 0;
  margin: 0px 7px -10px; }
  body#machine #main section#makerList div.machineList article.none {
    width: 100%; }
    body#machine #main section#makerList div.machineList article.none div {
      margin: 10px 5px;
      padding: 15px;
      text-align: center;
      font-size: 14px;
      background-color: #f9f9f9;
      color: #666666; }

body#guideworks_newmachinecalender section#newMachineCalender section#newIntroDay section div.machineList {
  overflow: hidden;
  zoom: 1;
  font-size: 0;
  margin: 0px 7px 10px; }
  body#guideworks_newmachinecalender section#newIntroDay section div.machineList article.none {
    width: 100% !important; }
    body#guideworks_newmachinecalender section#newIntroDay section div.machineList article.none div {
      margin: 10px 5px;
      padding: 15px;
      text-align: center;
      font-size: 14px;
      background-color: #f9f9f9;
      color: #666666; }
.right-top-block {
  margin-top: 7px;}

.machine-driver{
  margin: 0 5px;
  font-size: 14px;}
.imageWrapper img:hover{
  cursor: pointer;
  text-decoration: none;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";}
/*add #4547 end einuma*/
/* 20160616 #4165 wysiwyg tempaltes_pcの移行 Start */
#machineDetailArea .capture-contents .post-wrap .post-body {
    width: 100%;
    clear: both;
    position: relative;
    overflow: hidden;
    font-size: 120%;
    line-height:1.6;
}
#machineDetailArea .capture-contents .post-wrap .post-body section {
  margin: 0;
}
#machineDetailArea .capture-contents .post-wrap .post-body section p,
#machineDetailArea .capture-contents .post-wrap .post-body section ul,
#machineDetailArea .capture-contents .post-wrap .post-body section li,
#machineDetailArea .capture-contents .post-wrap .post-body section dl,
#machineDetailArea .capture-contents .post-wrap .post-body section div {
  padding: 0;
}
#machineDetailArea .capture-contents .post-wrap .post-body section p:last-child,
#machineDetailArea .capture-contents .post-wrap .post-body section ul:last-child,
#machineDetailArea .capture-contents .post-wrap .post-body section li:last-child,
#machineDetailArea .capture-contents .post-wrap .post-body section dl:last-child,
#machineDetailArea .capture-contents .post-wrap .post-body section div:last-child {
  margin-bottom: 0;
}
#machineDetailArea .capture-contents .post-wrap .post-body p {
  margin-top: 10px !important;
}
#machineDetailArea .capture-contents .post-wrap .post-body table {
  max-width: 551px !important;
  border-collapse: collapse;
  border-spacing: 0;
}
#machineDetailArea .capture-contents .post-wrap .post-body table,
#machineDetailArea .capture-contents .post-wrap .post-body th,
#machineDetailArea .capture-contents .post-wrap .post-body td {
    border:1px solid #000;
    padding:2px 5px;
    text-align:center;
}
#machineDetailArea .capture-contents .post-wrap .post-body th{
    font-weight: normal;
    background-color: rgb(0, 104, 183);
    color:#FFFFFF;padding:0 5px;
}
/* 20160616 #4165 wysiwyg tempaltes_pcの移行 End */
#relatedMachineList .related-machine .no-image{
    max-height: 90px;
}
.post-body-table{
    width: 100%;
}