
.border_radius_s{
    border-radius:5px;
}
.border_radius_m{
    border-radius:10px;
}

.border_radius_l{
    border-radius:15px;
}

.border_radius_ll{
    border-radius:20px;
}

.border_radius_bottom_s{
    border-radius: 0 0 5px 5px;
}

.border_radius_bottom_m{
    border-radius: 0 0 10px 10px;
}

.border_radius_bottom_l{
    border-radius: 0 0 15px 15px;
}

.border_radius_bottom_ll{
    border-radius: 0 0 20px 20px;
}

.article-blocks .quarter-circle.border_radius_new{
    border-radius: 15px 0px 100px 0px;
}


.btn-color {
    background-color: #000000;
    border-color: #000000;
 }

 .btn-color:hover, .btn-color:focus, .btn-color:active, .btn-color.active, .open .dropdown-toggle.btn-color {
    background-color: #000000;
    border-color: #000000;
    -webkit-filter:brightness(0.9);
    filter:brightness(0.9);
}

.add-favor:hover {
  background-color: #999;
  border-color: #999;
}

.site-color {
    color: #000000 !important;
}

.bg-site-color{
    background-color: #000000 !important;
}
.bg-site-color-nip{
    background-color: #000000;
}

.border-color{
    border: solid 1px #000000;
}

.border-bottom-color{
    border-bottom: solid 1px #000000;
}

.last a{
    color: #000000;
  }
  .first a{
    color: #000000;
  }
  .gap a{
    color: #000000;
  }

.pagination_home_mobile li .next a{
      color: #000000;
} 
.pagination_home_mobile li .next:hover a {
      color: #000000;
}  

.pagination_home_mobile li .prev a{
      color: #000000;
} 
.pagination_home_mobile li .prev:hover a {
      color: #000000;
}   


.pagination_articles li .next {
      background-color: #000000;
}
.pagination_articles li .next:hover {
      background-color: #000000;
} 

.favor-button .delete-favor {
    background-color: #000000;
    border-color: #000000;
}

.favorite-button:before{
    filter:dropshadow(color=#000000,offX= 0,offY=-1)
           dropshadow(color=#000000,offX= 1,offY= 0)
           dropshadow(color=#000000,offX= 0,offY= 1)
           dropshadow(color=#000000,offX=-1,offY= 0);

    -webkit-text-stroke-color: #000000;
    -webkit-text-stroke-width: 1px;

    text-shadow: #000000 -1px -1px 0px, #000000 -1px 1px 0px,
             #000000 1px -1px 0px, #000000 1px 1px 0px;
}

.favorite-l-button{
    color:#fff;
    font-weight:bold;
}

.favorite-l-button.activated:focus,
.favorite-l-button.activated:hover,
.favorite-l-button.activated:active,
.favorite-l-button.activated{
    color:#fff;
}
.favorite-l-button.inactivated:focus,
.favorite-l-button.inactivated:hover,
.favorite-l-button.inactivated:active,
.favorite-l-button.inactivated{
    color: #000000;;
}

.favorite-l-button.activated{
    background-color: #000000;
    border: solid 2px #eee;
}

.favorite-button.inactivated,
.favorite-l-button.inactive{
    background-color: #fff;
    border: solid 2px #eee;
}

.favorite-button.activated{
    background-color: #000000;
    border: solid 2px #eee;
}
.glyphicon-heart:before{
    filter:dropshadow(color=#000000,offX= 0,offY=-1)
           dropshadow(color=#000000,offX= 1,offY= 0)
           dropshadow(color=#000000,offX= 0,offY= 1)
           dropshadow(color=#000000,offX=-1,offY= 0);

    -webkit-text-stroke-color: #000000;
    -webkit-text-stroke-width: 1px;

    text-shadow: #000000 1px 1px 0px, #000000 -1px 1px 0px,
             #000000 1px -1px 0px, #000000 -1px -1px 0px;
}

.article-content.header h2 {
    border-bottom-color: #000000;
}

.free_space h2 {
    border-bottom-color: #000000;
}

.btn-default:active:focus {
    background-color: #000000;
}

/* ブロック型コンテンツのデザイン変更 */

/* 記事タイトルのフォントカラー */
.article-blocks .overlay-text p {
    color: #ffffff;
}

.article-blocks .overlay-text p.title {
    text-shadow:none;
}

/* 記事タイトルの背景色 */
.article-blocks .overlay-text {
    background-color: ;
}

/* Newのフォントカラー */
.article-blocks .quarter-circle span {
    color: #ffffff;
}

/* Newの背景カラー */
.article-blocks .quarter-circle {
    background-color: #000000;
}

/* 特集のデザイン変更 */

/* 特集のタイトル背景カラー */
.pickups .overlay-text {
    background-color: ;
}

/* 特集のタイトル背景カラー 管理画面プレビュー */
.pickups-preview .article .overlay-text{
    background-color: ;
}

/* 特集のタイトル */
.pickups .include-quarter .quarter .overlay-text {
    color: ;
}
.pickups .overlay-text span{
    color: ;
}

/* 特集のタイトル 管理画面プレビュー */
.pickups-preview .article .overlay-text span {
    color: ;
}

.pickups {
    text-shadow:none;
}
.pickups-preview {
    text-shadow:none;
}

/* ランキング順位番号 */
.sidemenu.ranking .media .circle:before {
    border-top: 12px solid #000000;
    border-left: 12px solid #000000;
}

/* 商品ボタン other */
.article-content.item .itemDB .item-btn-link.other button {
    background-color: #000000;
}

.item_page .item-btn-link.other button {
    background-color: #000000;
}

/* footer各カラーの変更 */

/* footerの背景カラーの変更 */
footer .mb-footer-info {
  background-color: #f8f8f8;
}

/* footerのボーダーカラーの変更 */
footer .mb-footer-info .list {
  border: 1px solid #808080;
}
footer .mb-footer-info .list a:nth-child(odd){
  border-right:solid 1px #808080;
}
footer .mb-footer-info .list a:nth-child(n+2){
  border-top:solid 1px #808080;
}

/* footerのテキストカラーの変更 */
footer .mb-footer-info .list a {
  color: #000000;
}

footer .mb-footer-info .mb-footer-site a {
  color: #000000;
}

footer .mb-footer-info .mb-footer-site .copyright {
  color: #000000;
}
