@charset "UTF-8";
/*=======================================
脳神経内科について
=========================================*/
.p-treatment__price {
  padding: 80px 0;
}
.p-treatment__price .price-nav ul{
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}

.p-treatment__price .price-nav{
  margin-bottom: 40px;
}

.p-treatment__price .price-nav ul li{
  width: 100%;
  margin-right: 20px;
  text-align: center;
  border: 2px solid #3F9CF1;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  box-shadow: 5px 5px 0px 0px rgba(155, 199, 250, 0.4);
}
.p-treatment__price .price-nav ul li a{
  display: block;
  padding: 15px 0;
  color: #3F9CF1;
  font-weight: bold;
}
.p-treatment__price .price-nav ul li:last-child{
  margin-right: 0;
}

.p-treatment__price table{
  width: 100%;
  margin-bottom: 10px;
}


.p-treatment__price th {
  width: 400px;
  padding: 10px 15px;
  text-align: left;
  background: #F9F9F8;
  border: 1px solid #D7D7D7;
}

.p-treatment__price td {
  padding: 10px 15px;
  border: 1px solid #D7D7D7;
}
.p-treatment__price thead th{
  text-align: center;
}
.p-treatment__price tbody td{
  text-align: right;
}

.p-treatment__price .item h4{
  font-size: 18px;
  margin-bottom: 10px;
}
.p-treatment__price .item h4:before{
  content: "⚫︎";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 26px;
}
.p-treatment__price .item{
  margin-bottom: 40px;
}
.p-treatment__price .item:last-child{
  margin-bottom: 0;
}

@media (max-width: 767px) {

.p-treatment__price .price-nav ul{
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.p-treatment__price .price-nav ul li{
  width: 49%;
  margin-right: 2%;
  margin-bottom: 2%;
}
.p-treatment__price .price-nav ul li:nth-child(2n){
  margin-right: 0;
}

  .p-treatment__price thead{
    display: none;
  }
  .p-treatment__price th,
  .p-treatment__price td{
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
}
