/*  price  */
.l-title_plan {color: #ffffff;background-color: #6677B5;border-radius: 10px;padding: 10px 15px;text-align:center}
.g-footer-Nav-min{padding:80px 0;}
.container-white-head{display:flex;margin-top: -354px;height: 354px;width: 1900px;}
.price_2semester {background-color:rgba(197, 205, 219, .6) !important;}
.c-list{margin-top:0;}
.price_set{margin-top:15px;}

.price-star-sec{height:10px;}
.pri01-01 > .p-star01 {position:relative; top:-300px; left:100px;}
.pri01-01 > .p-star02 {position:relative; top:100px; left:1500px;}
.p-star01 > img {width:80px;}
.p-star02 > img {width:80px;}

.g-footerNav{
  padding-top: 90px;
}

@media screen and (max-width:1230px) {
  .pri01-01 > .p-star01 {display:none;}
}
@media screen and (max-width:676px) {
  .g-footer-Nav-min{padding:80px 0 0;}
}

@media screen and (min-width:677px) {
  .p-index-overview_priceArea{
    display: flex;
    justify-content: center;
  }
  .p-index-overview_price {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .price01 {
    /* display: inline-block; */
    display: flex;
    width: 43%;
    margin-right: 2%;
  }
  .price02 {
    display: inline-block;
    width: 54%;
  }
}
@media screen and (min-width:768px) {
  .table01 th{
    width: 24%;
  }
}
.table01{
  text-align: center;
  border: #666666 1px solid;
  table-layout: fixed;
  width: 100%;
}
.table01 th{
  background: #6677b5;
  color: #ffffff;
  vertical-align: middle;
  border-top: #666666 1px solid;
  border-left: #ffffff 1px solid;
}
.table01 td{
  vertical-align: middle;
  border: #666666 1px solid;
}
.table01 th, .table01 td{
  padding: 10px 10px;
  display: table-cell;
}
.table01 .table01_note{
  font-size: 14px;
  display: inline-block;
}
.table01_br{
  display: inline-block;
}
@media screen and (max-width:676px) {
  .table01 th, .table01 td {
    font-size: 10px;
    padding: 10px 4px;
}
}