.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: #74d9ce;
    border-color: #74d9ce;
 }

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

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

.site-color {
    color: #74d9ce !important;
}

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

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

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

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

.pagination_mobile li .next {
    background-color: #74d9ce;
    width: 100%;
    height: 46px;
    border-radius: 40px 0px 0px 40px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    padding-top: 0px;
    vertical-align: middle;
    line-height: 46px;
}

.pagination_mobile li .prev {
  background-color: #74d9ce;
  width: 100%;
  height: 46px;
  border-radius: 0px 40px 40px 0px;
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  padding-top: 0px;
  vertical-align: middle;
  line-height: 46px;
}  


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

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

    -webkit-text-stroke-color: #74d9ce;
    -webkit-text-stroke-width: 1px;

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

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

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

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

    -webkit-text-stroke-color: #74d9ce;
    -webkit-text-stroke-width: 1px;

    text-shadow: #74d9ce 1px 1px 0px, #74d9ce -1px 1px 0px,
             #74d9ce 1px -1px 0px, #74d9ce -1px -1px 0px;
}

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

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

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

/* 記事タイトルのフォントカラー */
.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 #74d9ce;
    border-left: 12px solid #74d9ce;
}

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

/* footerの背景カラーの変更 */
footer .mb-footer-info {
  background-color: #fff6ed;
}
/* footerのテキストカラーの変更 */
footer .mb-footer-info .list a {
  color: #333333;
}
/* footerのボーダーカラーの変更 */
footer .mb-footer-info .list a {
  border-color: #ffe7d0;
}

