@charset "UTF-8";
/*
Takamitool STELLA Custom CSS Color Setting Green
Created on : 2017/01/27, 12:24:26
Author     : mynetwork
C:050
*/

body {
    /* background-color: #f5fffa; */ 
}
#header .sitetitle {
    background-color: transparent;
}
#header .sitetitle a{
    color: #333;
}
#header-in {
    /* background-color: #2FCDB4;*/
}

#footer-bottom {
    border-top: 3px solid #719e6b;
}

h2.toppage-fixed-page-title{
  border-top: 3px double #384a5a;
  border-bottom: 3px double #384a5a;
}

h2.toppage-blog-page-title{
    border-left: 10px solid #719e6b;
}

h2.postsubtitle{
    border-left: 6px solid #719e6b;
}

h2.pagesubtitle {
    border-left: 6px solid #719e6b;
}

[id^=sidebar] ul li:before {
    color: #436240;
}

[id^=sidebar] h2.widgettitle {
    color: #fff;
    font-size: 1.05em;
    background-color: #719e6b;
    border-top-color: #436240;
}

#pagenavi .gotop-active ,
#pagenavi .gobottom-active,
#entry-footer-pagenavi .gotop-active ,
#entry-footer-pagenavi .gobottom-active {
    color: #666;
    background-color: #d3d898;
}

#footer-widget ul li:before {
    color: #436240;
}

#article h3::after {
    color: #82b340;
}
@media (min-width: 992px) {
    #header .header-menu-box-in {
        border-top: 3px solid #719e6b;
    }
}
/*スマホ　グローバルメニュー　アクティブタブ*/
.header-menu-box div.menu > ul > li.current_page_item,
.header-menu-box ul.menu > li.current_page_item{
        border-bottom: 4px solid #719e6b;
        background-color: #d3d898;
}
#header .sitetitle {
    /* スマホタイトルの背景色を変更する場合下記を有効にする*/
    background-color: #d3d898; 
}
@media (min-width: 992px) {
    #header .sitetitle {
        background-color: transparent;
    }
    .header-menu-box div.menu > ul > li.current_page_item,
    .header-menu-box ul.menu > li.current_page_item{
        border-bottom: 2px solid transparent;
        background-color: transparent;
    }
    
}

/*ランキングページ用*/
#tkmranking h1.post-title02 {
    padding: .5em .5em .5em .5em;
    font:bold 28px/1.6 Arial, Helvetica, sans-serif;
    color:#333;
    text-shadow:
            1px 1px 0 #fff,
            2px 2px 0 #999;
    
    border: 1px solid #ccc;
    border-top: 3px solid #77b55a;
    border-bottom: 3px solid #77b55a;
    background: -webkit-linear-gradient(top, #fff 0%, #f0f0f0 100%);
    background: -moz-linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
    background: -o-linear-gradient(top, #fff 5%, #f0f0f0 100%);
    background: -ms-linear-gradient(top, #fff 5%, #f0f0f0 100%);
    background: linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
    box-shadow: 0 -1px 0 rgba(255, 255, 255, 1) inset;
}

#tkmranking h2.subtitle {
    padding: .5em .75em;
    font-size:20px;
    color:#555;
    background: -webkit-linear-gradient(top, #b8e356 0%, #a5cc52 100%);
    background: -moz-linear-gradient(to bottom, #b8e356 0%, #a5cc52 100%);
    background: -o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background: -ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background: linear-gradient(to bottom, #b8e356 0%, #a5cc52 100%);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
    border-radius: 3px;
}

#tkmranking .btnbox-in,
#tkmranking .btnbox-in {
    -moz-box-shadow: 0px 10px 14px -7px #78a809;
    -webkit-box-shadow: 0px 10px 14px -7px #78a809;
    box-shadow: 0px 10px 14px -7px #78a809;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
    background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
    background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
    background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
    background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
    background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
    background-color:#528009;
    border:1px solid #78a809;
}

#tkmranking h2.subtitle02::after {
    background-color: #77a809;
    border-radius: 4px;
}


#sidebarrainking h2.sidetitle{
    padding: .5em .75em;
    font-size:16px;
    color:#fff;
    background: -webkit-linear-gradient(top, #b8e356 0%, #a5cc52 100%);
    background: -moz-linear-gradient(to bottom, #b8e356 0%, #a5cc52 100%);
    background: -o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background: -ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background: linear-gradient(to bottom, #b8e356 0%, #a5cc52 100%);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
    color:#555;
}

/*ランキングページ用　end */
