@charset "UTF-8";
-----------------------------------
basic
----------------------------------- */
* {
  --main-color: #949087;
  --sub-color: #595E3B;
  --sub02-color: #9B9F82;
  --bg-color: #F7F5F1;
  --text-color: #000;
  --link-color: #375FFF;
  --accent-color: #E2C400;
  --accent02-color: #0097AA;
  --cat01-color: #202A67;
  --cat02-color: #004350;
  --feature-color: #0C8E9E;
  box-sizing: border-box;
}
html {
margin-top: 0px !important;
font-size: 62.5%;
}
body {
  font-size: 1.6rem;
  color: #000000;
  margin: 0;
/*   text-shadow: 2px 2px 1px rgb(0 0 0 / 20%); */

}
body.admin-bar {
  padding-top: 32px;
}
.container {
  max-width: 1000px;
  padding: 10px;
  margin: 0 auto;
}
ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
a {
text-decoration: none;
/* color: #000000; */
transition: .3s;
color: inherit;
box-sizing: border-box;
}
img {
  vertical-align: bottom;
  width: 100%;
  height: auto;
}
b {
font-weight: bold;
}
input {
  box-sizing: border-box;
}
.ofi {
  object-fit: cover;
}
#included-files-fie-on-wp-footer {
  display: none;
}
.toggleBtn {
  cursor: pointer;
}

.information-table .tablepress {
  border: 2px solid #1ED2F0;
  border-radius: 8px;
  border-collapse: separate;
  border-spacing: 0;
  /* overflow: hidden; */
}
.information-table td {
  text-align: center!important;
  font-size: 16px;

}
.information-table .row-1 td {
  border-right: #fff 1px solid;
  background-color: #1ED2F0;
  color: #fff;
  border-top-width: 0!important;
  border-bottom-width: 0;
}
.information-table .row-2 td,
.information-table .row-3 td {
  border-right: 1px solid #ddd;

}
.information-table .row-2 .column-1 {
  /* font-size: 16px; */
}
.information-table .row-2 .column-8 {
  border-right-width: 0;
}
.information-table .row-1 .column-1 {
  border-radius: 4px 0 0 0;
  border-left-width: 0;
}
.information-table .row-1 .column-8 {
  border-radius: 0 4px 0 0;
  border-right-width: 0;
}
.information-table .row-3 .column-1 {
  border-radius: 0 0 0 4px;
  /* font-size: 16px; */
}
.information-table .row-3 .column-8 {
  border-radius: 0 0 4px 0;
  border-right-width: 0;
}
.information-table small {
  margin-left: 1em;
}
.information-table caption {
  line-height: 0;
  text-align: right!important;
  opacity: .5;
}
@media (max-width: 767px) {
  .information-table td {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
	.menu-item a .sub-arrow {
		display: none;
	}	
}
