.rc1 { margin-top: 0; }
.rc2 { margin-top: 0; }

.c-transactions-act__tr{
  padding: 20px 0 4px;
  border-bottom:none;
}

.c-transactions-act-list{
  padding-top:12px;
  font-size:13px
}

.c-transactions-act-list li:not(:1last-child) {
  margin-bottom: 6px;
}

.l-header-logo__img img {
  display: none;
}
.l-header-logo__img img.b-logo {
  display: block;
}

.transactions-act_li{
  padding-left: 1em;
  text-indent: -1em;
}

.transactions-act_li:before {
  content: "’¨";
}
 
.transactions-act__link{
    font-weight: bold;
 }

/************* ΔΙ΅­ ***************/
.l-main.u-container {
  max-width: 1110px;
  width: 100%;
}

.c-tbl-list__tr {
  position: relative;
}
.c-tbl-list__tr:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 200px;
  height: 1px;
  background: #b8935c;
}
.c-tbl-list__tr.c-transactions-act__tr:before {
  display: none;
}
.c-tbl-list {
  border-top: none;
}

.h-aclist a,
.h-list .has .ttl a,
.h-list > li > a,
.h-list .has .ttl {
  color: #33333b;
  text-shadow: none;
}
.h-list > li {
  border-color: #33333b; 
}

.l-header.is-fixed .h-aclist a,
.l-header.is-fixed .h-list .has .ttl a,
.l-header.is-fixed .h-list > li > a,
.l-header.is-fixed .h-list .has .ttl {
  color: white;
}
.l-header.is-fixed .h-list > li {
  border-color: white; 
}

.l-main.shopkeeper {
  position: relative;
  padding-top: 200px;
  overflow: clip;
}

.c-breadcrumbs {
  display: none;
}

.trade-ttl {
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 40px;
  text-align: center;
  font-weight: bold;
}

.l-header .b-logo {
  display: block;
}
.l-header.is-fixed .l-header-logo__img img {
  display: block;
}
.l-header.is-fixed .l-header-logo__img .b-logo {
  display: none;
}

.indent {
  padding-left:48px;
}

@media screen and (max-width: 1030px) {
  .l-header .l-header-logo__img img {
    display: block;
  }
  .l-header .l-header-logo__img .b-logo {
    display: none;
  }
  .l-main.shopkeeper {
    padding-top: 100px;
  }
}

.c-ttl-second {
  font-size: 25px;
  letter-spacing: 0;
  padding-left: 23px;
  position: relative;
  font-weight: 500;
}
.c-ttl-second:before {
  position: absolute;
  content: "";
  width: 11px;
  height: 27px;
  left: 0;
  top: 0; bottom: 0;
  margin: auto;
  background: #b8935c;
}
.c-tbl-list__th {
  font-weight: 500;
  font-size: 18px;
}
.c-tbl-list__td {
  font-size: 18px;
}
.sub-ttl {
  font-size:18px;
  font-weight: 500;
}

@media screen and (max-width: 480px) {
  .trade-ttl {
    padding-top: 50px;
    font-size: 34px;
  }
  .indent {
    padding-left:15px;
  }
}
