@charset "utf-8";

section > .table-of-contents{
  margin-top:2.5rem;
}
.table-of-contents {
  border: solid 2px #3569FF;
  border-radius: 20px;
  padding: 2.5rem;
}
.plainText .table-of-contents h2{
  margin-top:0;
}
.plainText .table-of-contents ul{
  list-style:none;
  padding-left:0;
  padding-right:0;
  margin-bottom: 0;
}
.plainText .table-of-contents li{
  margin-top:2rem;
}

.intro-promise-jai{
  border:solid 2px #1251D2;
  padding:2.5rem;
  margin-top:2.5rem;
  border-radius: 2rem;
  position: relative;
}
.intro-promise-jai h3{
  margin-top:0;
}
.intro-promise-jai img{
  float:left;
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.intro-promise-jai a{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  display:block;
  z-index:1;
}
.intro-promise-jai:after{
  content:'';
  display:block;
  clear:both;
}
@media screen and (min-width: 768px) {
  .intro-promise-jai img{
    margin-right: 2rem;
  }
}
.articleContent .h3{
  text-align: left;
  font-size: 2.1rem;
  line-height:2.5rem;
}

.plainText .col3-table thead tr th.top-header{
  padding: 2rem 2.2rem;
  border: solid 1px #000000;
}
.plainText .col3-table .header-left-br{
  border-left: solid 1px #3569FF;
}

/* col4-table */
.plainText .col3-table.col4 thead th:not(:first-child){
  border-left: solid 2px #FFFFFF;
}
.plainText .col3-table.col4 thead th:not(:first-child), 
.plainText .col3-table.col4 tbody td{
  width:33.33%;
}
.plainText .col3-table.col4 tbody td:not(:first-child){
  border-left: solid 2px #7D97CD;
}

.plainText .h_scroll.simplebar-scrollable-x{
  padding-bottom: 3rem;
}
.plainText .col3-table.col5{
  min-width:768px;
}
.plainText .col3-table.col5 th:first-child{
  width:18%!important;
}
.plainText .col3-table.col5 td,
.plainText .col3-table.col5 thead th:not(:first-child){
  width:20.5%!important;
}
.plainText .col3-table.col5 tbody td:not(:nth-child(2)) {
  border-left: solid 2px #7D97CD;
}
.plainText .col3-table.col5 thead th:not(:first-child) {
  border-left: solid 2px #FFFFFF;
}
@media screen and (min-width: 768px) {
  .plainText .col3-table.col5 th{
    white-space: normal;
  }
}
.articleContent .simplebar-horizontal{
  background-color: #DEDEDE;
  border-radius: 9px;
}
.articleContent .simplebar-scrollbar:before{
  background: #3569FF;
  opacity: 1!important;
  top:0;
  left:0;
  right:0;
  bottom:0;
}