.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: #175ce6;
    border-color: #175ce6;
 }

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

.favor-button .add-favor {
    background-color: #fff;
    color: #175ce6;
}

.site-color {
    color: #175ce6 !important;
}

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

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

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

.last a{
    color: #175ce6;
  }
  .first a{
    color: #175ce6;
  }
  .gap a{
    color: #175ce6;
  }

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

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


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

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

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

    -webkit-text-stroke-color: #175ce6;
    -webkit-text-stroke-width: 1px;

    text-shadow: #175ce6 -1px -1px 0px, #175ce6 -1px 1px 0px,
             #175ce6 1px -1px 0px, #175ce6 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: #175ce6;;
}

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

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

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

    -webkit-text-stroke-color: #175ce6;
    -webkit-text-stroke-width: 1px;

    text-shadow: #175ce6 1px 1px 0px, #175ce6 -1px 1px 0px,
             #175ce6 1px -1px 0px, #175ce6 -1px -1px 0px;
}

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

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

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

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


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

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

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

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

/* 特集のタイトル背景カラー */
.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: ;
}


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

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

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


