@charset "utf-8";

.guide .h1{
  padding-left:20px;
  font-size:1.5rem;
  color:var(--fe-darkorange);
  border-bottom:1px solid var(--fe-darkorange);
}

.guide .h2{
  padding-left:10px;
  font-size:1rem;
  color:var(--fe-green);
  border-left: 5px solid var(--fe-green);
  border-bottom: 2px solid var(--fe-green);
}

.carriage_aria{
  
}
table.carriage{
  width:100%;
  border:2px solid #000;
  border-collapse: collapse;
}

.carriage th, .carriage td{
  box-sizing: border-box;
  text-align:center;
  vertical-align: middle;
  white-space: nowrap;
  min-width:fit-content;
  width:calc(100% / 10);
  padding:5px;
  border:1px solid #000;
}

.fee th, .fee td{
  box-sizing: border-box;
  text-align:center;
  vertical-align: middle;
  width:fit-content;
  padding:0px 15px;
}

.post_age{
  width:600px;
  border-collapse: collapse;
  margin:10px 0 10px 50px;
}

.post_age td{
  width:120px;
  padding:5px;
  text-align:center;
}

@media (max-width:755.98px){
  .carriage_aria{
    width:100%;
    overflow: scroll;
  }
  
  .post_age{
  width:600px;
  border-collapse: collapse;
  margin:10px 0px;
}

}