/* ヘッダー */
header .btn { font-weight: 500; color: #016700;}
header .btn:hover { color: #31AA20;}
header .btn:focus, header .btn:visited { color: #016700;}
.nav-inner { background-color:#fff; padding: 0.8rem 0;}
.box-header.scroll .logo-area { padding-top: 36px;}
.box-dropdown-target { padding: 15px !important;}
.nav-inner + .nav-inner { border-top:unset; background-color:unset; box-shadow: none; padding: 0.5rem 0;}

/* フッター */
.box-copyright {
  text-align: center; font-size: 0.6875rem; font-weight: 500;
  color: #ffffff; background-color: #016700;
  padding: 0.6em; margin-top: 1rem; border: none;
}

/* 一覧 */
.content-list { padding: 0 6px;}
.content-list-item { padding-left: 10px; padding-right: 10px;}
.content-info-box { padding: 15px 15px 10px;}
.content-info-box h3 { text-overflow: unset; white-space: normal; overflow-wrap: break-word; line-height: 1.4;}
.content-price { font-size: 0.875rem;}
.box-sidemenu .content-info-box h3 { text-overflow: ellipsis; white-space:nowrap;}

/* トップ */
.js-list-slide .slick-slide { margin: 0;}