#header .hdL {
  background: #32CD32;
}

#spHeader .logo a {
  color: #32CD32;
}

#topcontrol a {
  background: url(/shirayuri_no_ie/lib/cmn_img/scrollup.png) center center no-repeat;
  background: url(/shirayuri_no_ie/lib/cmn_img/scrollup.gif) center center no-repeat\9;
  *background: url(/shirayuri_no_ie/lib/cmn_img/scrollup.gif) center center no-repeat;
  _background: url(/shirayuri_no_ie/lib/cmn_img/scrollup.gif) center center no-repeat;
}

#footer small#copyright {
  background-color: #32CD32;
}

.mv_copy2 span:before {
  background: url(/shirayuri_no_ie/lib/cmn_img/ttl_letterDeco.png) no-repeat;
  background-size: contain;
}

/*--pager--*/

.pagerArea ul.pagerList li a.current {
  background-color: #32CD32
}

.pagerArea ul.pagerList li a {
  color: #32CD32;
  border: 2px solid #32CD32;
}

/*--table--*/
.table_2clm td span {
  color: #32CD32;
  font-weight: 600;
}

.table_2clm td {
  border-top: 2px solid #32CD32;
  border-right: 2px solid #32CD32;
}

.table_2clm tr:last-child td {
  border-bottom: 2px solid #32CD32;
}

.table_2clm tr:last-child th {
  border-bottom: 2px solid #32CD32;
}

.table_2clm th {
  background: #32CD32;
  border-top: 2px solid #32CD32;
}

/*--ttl--*/
.bg_strings {
  background: url(/shirayuri_no_ie/lib/cmn_img/about_bg.jpg)center top no-repeat;
  background-size: cover;
}

.ttl1 {
  color: #32CD32;
}

.ttl_circle:before {
  color: #32CD32;
}

.ttl_border {
  border-left: 4px solid #32CD32;
}

.mainTtl:after {
  background: url(/shirayuri_no_ie/lib/cmn_img/ttl_underDeco.png)center center no-repeat;
  background-size: cover;
}

.txt2 {
  color: #32CD32;
}

.letter .letterList>li>a::before {
  border-color: transparent transparent #32CD32 transparent;
}

.facility .ttl1:after {
  background-color: rgba(247, 142, 0, 0.2);
}

.detail .ttlArea {
  border-bottom: 3px solid rgba(247, 142, 0, 0.2)0;
}

/*--btn--*/
.btn1 a,
.btn1_bgW a {
  color: #32CD32;
}

.btn1 a,
.btn1_bgW a {
  color: #32CD32;
}

/*--hover--*/
.access .btn1S a:hover {
  box-shadow: 6px 6px 14px rgba(247, 142, 0, 0.2);
}

.btn1 a:hover {
  box-shadow: 6px 6px 14px rgba(247, 142, 0, 0.2);
}

.hvr-underline-from-left:before {
  background: #32CD32;
}

@media screen and (max-width: 1155px) {
  .spMenu {
    background: #32CD32;
  }

  #spNav .hvr_arrow i:before {
    color: rgba(137, 212, 0, 0.6);
  }

  #spNav nav ul li a:after {
    background-color: rgba(247, 142, 0, 0.2);
  }
}