@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i");
@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i");
#mainImg {
  background: url(../images/price/pic_mainImg_001.jpg) center center no-repeat; }

/*　会費について price
-------------------------------------*/

.price_index #main .sectionIn .moduleTable tr td.tacB {
  /*font-size: 25px !important;*/ }
  .price_index #main .sectionIn .moduleTable tr td.tacB span {
    color: #fff !important;
    margin-top: 2px; }
.price_index #main .sectionIn .kakomi .moduleList li:last-child {
  margin-bottom: 0 !important; }
.price_index #main .sectionIn .kakomi p.attention {
  padding-left: 2em;
  text-indent: -1em; }

/*　取り扱い金融機関一覧 bank
-------------------------------------*/
@media screen and (max-width: 1000px) {
  /*　会費について price
  -------------------------------------*/
  .price_index th {
    display: table-cell !important; }
  .price_index td {
    display: table-cell !important; }
   }
@media screen and (max-width: 600px) {
  .price_index {
    display: none; }
  .price_index {
    display: block !important; }
    .price_index h5 span {
      font-size: 12px;
      color: #888;
      margin-left: 4px; }
    .price_index .moduleTable {
      table-layout: fixed !important;
      text-align: center; }
      .price_index .moduleTable th {
        display: table-cell !important;
        font-size: 13px !important; }
      .price_index .moduleTable .tacA {
        font-size: 16px !important; }
      .price_index .moduleTable td {
        display: table-cell !important;
        font-size: 13px !important; } }
