@charset "UTF-8";

/*
トップページ(index.html）
-------------------------------------------------------*/

.accessWrap {
   justify-content: center;
}

.access-item {
   margin: 10px;
   width: 100%;
   max-width: 300px;
}

.access-item figure {
   vertical-align: center;
   display: flex;
   align-items: center;
   justify-content: center;
}

.access-item p {
   padding-top: 5px;
   text-align: center;
   font-weight: 700;
   color: #c29100;
   line-height: 1.5;
}

.name {
   margin-top: 15px;
   text-align: right;
   font-weight: 700;
}

.rate {
   text-align: center;
}

.rate p:first-child {
   display: inline-block;
   padding: 0 5px;
   color: #fff;
   font-size: 2.2rem;
   background: #367714;
}

.rate p:nth-child(2) {
   padding-top: 10px;
   color: #367714;
   font-size: 2.6rem;
   font-weight: 700;
}

.index-subTitle {
   margin: 20px 0 10px;
   max-width: 400px;
   background: #f2c314;
}

.index-subTitle h4 {
   text-align: center;
   color: #fff;
}

table {
   margin-bottom: 10px;
   width: 100%;
   border: 1px solid #f2c314;
}

td {
   padding: 10px 15px;
}


@media screen and (min-width: 768px) {

   .access-item figure {
      height: 120px;
   }

   .tableWrap {
      display: flex;
      justify-content: space-between;
   }

   .table-02 table,
   .table-03 table {
      width: 49%;
   }

   td {
      padding: 10px 4%;
   }

}










