@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}

.sp-cat-nav {
    display: none;
}
@media (max-width: 768px) {
    .sp-cat-nav {
        display: block;
        width: 100%;
        margin: 12px 0;
        background: #fff;
    }
    .sp-cat-nav__list {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        list-style: none;
        margin: 0;
        padding: 8px 12px;
        gap: 8px;
    }
    .sp-cat-nav__list::-webkit-scrollbar {
        display: none;
    }
    .sp-cat-nav__item {
        flex-shrink: 0;
    }
    .sp-cat-nav__link {
        display: inline-block;
        padding: 6px 14px;
        border-radius: 20px;
        border: 1.5px solid #E8621A;
        color: #E8621A;
        font-size: 13px;
        font-weight: 500;
        white-space: nowrap;
        text-decoration: none;
        background: #fff;
        transition: background 0.2s, color 0.2s;
    }
    .sp-cat-nav__link:hover,
    .sp-cat-nav__link:active {
        background: #E8621A;
        color: #fff;
        text-decoration: none;
    }
    .sp-cat-nav__item--active .sp-cat-nav__link {
        background: #E8621A;
        color: #fff;
        border-color: #E8621A;
    }
}
