@CHARSET "UTF-8";
@import url('../column_pc.css');

.forSP{
  display: none;
}
.jiriki h2{
  clear: both;
}
.sidebar .sideBnr{
  display: block;
  margin: .75rem 0;
  text-align: center;
}
.contentArea.jiriki{
  position: relative;
  padding-right: 360px;
  box-sizing: border-box;
}
.jiriki .sidebar{
  position: absolute;
  right: 0;
  top: 0;
  width: 340px;
}

.jiriki h1.contentTitle .sub{
  width: 100%;
}
.jiriki h1.contentTitle .sub div{
  display: table-cell;
  padding: 0 .5rem  .5rem .5rem;
}
.jiriki h1.contentTitle .sub img{
  width: auto;
}
.jiriki h1.contentTitle:not(.theFirstPage):after{
  height: 2.5rem;
  top: 1.25rem;
  }
.jiriki nav.index{
  margin: 0;
}
.jiriki nav.index .mokuji.toggle+div{
  display: block;
}
.jiriki nav.index .mokuji{
  pointer-events: none;
  margin: 0;
}
.jiriki nav.index h1.mokuji.toggle span:before{
  content: none;
}
.jiriki nav.index h2{
  text-align: left;
}
.jiriki nav.index a{
  font-size: .8em;
}
.onePoint{
  float: right;
  margin: .5rem 1rem;
}
table.money {
  font-size: .9em;
}
.scroll table.money {
  white-space: 400;
  white-space: normal;
}
table.money.basic th,
table.money.basic td{
  padding: .25rem;
}
.jiriki figure.multiple{
  justify-content: space-around;
}

.jiriki .question {
  margin: 2rem .75rem;
}
.half{
  width: 50%;
}

.flowOverall{
  margin: .75rem .5rem;
}
.flowOverall p {
  font-size: .8em;
  padding: .5rem 0;
  text-align: center;
}
.flowOverall.publicLoans p{
  padding: .75rem;
}

aside.miniColumn{
  font-size: 1em;
}
table.money.bigTable{
  font-size: .85em;
}
.free{
  margin-top: 0rem;
}
.free::before{
  left: 12em;
}
.free::after{
  right: 13em;
}
.siroback{
  width: 400px;
  margin: 0 auto;
}
.checkbotan p{
  width: 300px;
  margin-right: 0px;
  margin-left: 30px;
}
.backcolor{
  margin-bottom: 3em;
}
.backcolor{
  padding-top: 30px;
}
.checkbotan{
  width: 400px;
}
.free::after{
  right: 12em !important;
}
.siroback::before{
  left: 12.5em;
}
.checkbotan p{
  padding-top: 9px;
}
h2.free{
  font-size: 19px;
}