@charset "UTF-8";
/* CSS Document */


@media screen and (max-width: 740px) { /* スマートフォン */

  table.ecshop {
    width: 97%;
    margin: 15px auto;
  }

  table.ecshop caption {
    text-align: right;
    font-size: 1.2rem;
  }

  table.ecshop th {
    padding: 5px;
    background: #ffffe5;
    border: 1px solid #F5D34D;
    text-align: center;
  }

  table.ecshop td {
    padding: 5px;
    border: 1px solid #F5D34D;
    text-align: center;
  }
  .green,
  table.ecshop th span,
  table.ecshop td span {
    font-size: 1.2rem;
  }

.sevice_info {
    margin: 40px 0 20px 0;
  }


/* -------------------------------------
非表示
-------------------------------------- */

  ul.bnrF {
    display:  none;
  }

}



@media all and (min-width: 741px) { /* PC */

  .subleft .left {
    width: 245px;
    float: left;
  }

  .subleft .right {
    width: 245px;
    float: right;
  }

  h1.tit_service {
    background: url(../service/img/tit_h1.png) no-repeat;
  }

  h1.tit_hp {
    background: url(../service/img/tit_h1_hp.png) no-repeat;
  }

  h1.tit_cms {
    background: url(../service/img/tit_h1_cms.png) no-repeat;
  }

  h1.tit_ec {
    background: url(../service/img/tit_h1_ec.png) no-repeat;
  }

  h1.tit_mobile {
    background: url(../service/img/tit_h1_mobile.png) no-repeat;
  }

  h1.tit_code {
    background: url(../service/img/tit_h1_code.png) no-repeat;
  }

  h1.tit_lp {
    background: url(../service/img/tit_h1_lp.png) no-repeat;
  }

  h1.tit_update {
    background: url(../service/img/tit_h1_update.png) no-repeat;
  }

  h1.tit_bnr {
    background: url(../service/img/tit_h1_bnr.png) no-repeat;
  }

  table.ecshop {
    width: 97%;
    margin: 15px auto;
    font-size: 1.4rem;
  }

  table.ecshop caption {
    text-align: right;
    font-size: 1.2rem;
  }

  table.ecshop th {
    padding: 5px;
    background: #ffffe5;
    border: 1px solid #F5D34D;
  }

  table.ecshop td {
    padding: 5px;
    border: 1px solid #F5D34D;
    text-align: center;
  }

  .green,
  table.ecshop th span,
  table.ecshop td span {
    font-size: 1.2rem;
  }


/* -------------------------------------
非表示
-------------------------------------- */

  .sevice_info {
    display:  none;
  }

}
