@charset "UTF-8";
/*メニュー
*********************************************************************/
.specialContentBody .web_conference {
  line-height: 1.6;
  font-size: 15px;
  padding-bottom: 100px; }
  .specialContentBody .web_conference .header {
    margin-top: 25px; }
    .specialContentBody .web_conference .header img {
      display: block;
      margin: auto; }
    .specialContentBody .web_conference .header_lead {
      text-align: center;
      font-size: 16px;
      line-height: 1.562;
      margin-top: 15px; }
  .specialContentBody .web_conference .localnav {
    border-top: 2px solid #b4b4b4;
    border-bottom: 2px solid #b4b4b4;
    padding: 20px 0;
    margin: 35px 0; }
    .specialContentBody .web_conference .localnav_title {
      font-weight: 700;
      font-size: 18px;
      margin-bottom: 5px; }
    .specialContentBody .web_conference .localnav_list li {
      font-weight: 700;
      padding-top: .2em; }
      .specialContentBody .web_conference .localnav_list li a {
        color: #1557c2;
        position: relative;
        display: inline-block;
        padding-left: 20px; }
        .specialContentBody .web_conference .localnav_list li a:before {
          content: '';
          position: absolute;
          top: 50%;
          left: 3px;
          margin-top: -3px;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 7px 5px 0 5px;
          border-color: #1558c2 transparent transparent transparent; }
      .specialContentBody .web_conference .localnav_list li ul {
        margin-left: 20px; }
        .specialContentBody .web_conference .localnav_list li ul li {
          font-weight: 100; }
  .specialContentBody .web_conference .section {
    margin-top: 90px; }
    .specialContentBody .web_conference .section_title {
      text-align: center;
      color: #fff;
      font-size: 23px;
      line-height: 1.3;
      font-weight: 700;
      background-color: #00a8ff;
      padding: 0 3px 3px;
      margin-bottom: 20px; }
      .specialContentBody .web_conference .section_title > span {
        font-size: 34px;
        color: #ffff00; }
    .specialContentBody .web_conference .section_title2 {
      font-size: 18px;
      font-weight: 700;
      padding: 5px 10px;
      background-color: #eeeeee;
      margin-bottom: 20px; }
    .specialContentBody .web_conference .section_title3 {
      font-weight: 700;
      border-bottom: 1px solid #999;
      margin-bottom: 10px; }
      .specialContentBody .web_conference .section_title3 > span {
        display: inline-block;
        text-indent: -1em;
        padding-left: 1em; }
    .specialContentBody .web_conference .section_title4 {
      color: #fff;
      font-weight: 700;
      background: url(/resource/club_com/special/web_conference/images/bg_title.png) no-repeat 0 0;
      background-size: 100% 100%;
      margin-bottom: 10px;
      padding: 3px 5px; }
  .specialContentBody .web_conference .btncol {
    margin-top: 30px;
    text-align: center; }
    .specialContentBody .web_conference .btncol > a {
      position: relative;
      text-align: left;
      display: inline-block;
      color: #fff;
      font-size: 21px;
      line-height: 1.238;
      border-radius: 14px;
      background-color: #fe7201;
      padding: 15px 40px;
      width: 446px;
      margin: auto;
      box-sizing: border-box; }
      .specialContentBody .web_conference .btncol > a:link, .specialContentBody .web_conference .btncol > a:visited {
        color: #fff; }
      .specialContentBody .web_conference .btncol > a:hover {
        text-decoration: none;
        opacity: .7; }
      .specialContentBody .web_conference .btncol > a:after {
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7.5px 0 7.5px 9px;
        border-color: transparent transparent transparent #ffffff;
        right: 25px;
        top: 50%;
        margin-top: -8px; }
      .specialContentBody .web_conference .btncol > a > span {
        color: #ffff00;
        font-weight: 700; }
  .specialContentBody .web_conference .table {
    margin: auto;
    border-collapse: separate;
    border-spacing: 0;
    border-top: 1px solid #a8a7a7;
    border-right: 1px solid #a8a7a7; }
    .specialContentBody .web_conference .table th,
    .specialContentBody .web_conference .table td {
      font-size: 15px;
      border-left: 1px solid #a8a7a7;
      border-bottom: 1px solid #a8a7a7; }
    .specialContentBody .web_conference .table td {
      padding: 3px 18px;
      background-color: #fff; }
    .specialContentBody .web_conference .table th {
      text-align: left;
      font-weight: 700;
      padding: 3px 30px;
      background-color: #efeeee; }
  .specialContentBody .web_conference .table2 {
    max-width: 618px; }
    .specialContentBody .web_conference .table2 td {
      padding: 0 9px;
      vertical-align: top; }
      .specialContentBody .web_conference .table2 td img {
        display: block; }
  .specialContentBody .web_conference .basket_col {
    vertical-align: middle; }
    .specialContentBody .web_conference .basket_col span,
    .specialContentBody .web_conference .basket_col a,
    .specialContentBody .web_conference .basket_col input {
      display: inline-block; }
    .specialContentBody .web_conference .basket_col img {
      vertical-align: top;
      margin-top: 2px; }
    .specialContentBody .web_conference .basket_col input {
      margin-left: 5px;
      margin-right: 5px; }
  .specialContentBody .web_conference .price {
    font-size: 20px;
    color: #ff0000; }
    .specialContentBody .web_conference .price > span {
      font-size: 11px; }
  .specialContentBody .web_conference .uline {
    text-decoration: underline; }
    .specialContentBody .web_conference .uline:hover {
      text-decoration: none; }
  .specialContentBody .web_conference .hov:hover img {
    opacity: .7; }
  .specialContentBody .web_conference .fwb {
    font-weight: 700; }
  .specialContentBody .web_conference .fz13 {
    font-size: 13px; }
  .specialContentBody .web_conference .fz16 {
    font-size: 16px; }
  .specialContentBody .web_conference .lhs {
    line-height: 1.25; }
  .specialContentBody .web_conference .fcb {
    color: #1b72e9; }
  .specialContentBody .web_conference .dib {
    display: inline-block; }
  .specialContentBody .web_conference .w25 {
    width: 25%; }
  .specialContentBody .web_conference .w30 {
    width: 30%; }
  .specialContentBody .web_conference .w31 {
    width: 31%; }
  .specialContentBody .web_conference .w32 {
    width: 32%; }
  .specialContentBody .web_conference .w33 {
    width: 33%; }
  .specialContentBody .web_conference .w34 {
    width: 34%; }
  .specialContentBody .web_conference .w35 {
    width: 35%; }
  .specialContentBody .web_conference .w38 {
    width: 38%; }
  .specialContentBody .web_conference .w40 {
    width: 40%; }
  .specialContentBody .web_conference .w45 {
    width: 45%; }
  .specialContentBody .web_conference .w48 {
    width: 48%; }
  .specialContentBody .web_conference .w49 {
    width: 49%; }
  .specialContentBody .web_conference .w59 {
    width: 59%; }
  .specialContentBody .web_conference .w60 {
    width: 60%; }
  .specialContentBody .web_conference .w62 {
    width: 62%; }
  .specialContentBody .web_conference .w65 {
    width: 65%; }
  .specialContentBody .web_conference .w69 {
    width: 69%; }
  .specialContentBody .web_conference .w76 {
    width: 76%; }
  .specialContentBody .web_conference .w80 {
    width: 80%; }
  .specialContentBody .web_conference .w82 {
    width: 82%; }
  .specialContentBody .web_conference .pr2 {
    padding-right: 3%; }
  .specialContentBody .web_conference .bx-bb {
    box-sizing: border-box; }
  .specialContentBody .web_conference .m-x-auto {
    margin-left: auto;
    margin-right: auto; }
  .specialContentBody .web_conference .t-c {
    text-align: center; }
  .specialContentBody .web_conference .t-l {
    text-align: left; }
  .specialContentBody .web_conference .t-r {
    text-align: right; }
  .specialContentBody .web_conference .mt-1em {
    margin-top: 1em; }
  .specialContentBody .web_conference .mt100 {
    margin-top: 100px; }
  .specialContentBody .web_conference .mt-m17 {
    margin-top: -17px; }
  .specialContentBody .web_conference .clearfix:after {
    content: "";
    display: table;
    clear: both; }
