@charset "UTF-8";

#sg_net_2026_cate .to_top{
  margin-bottom: 20px;
}

#sg_net_2026_cate.cate__menu .navi_area {
    background-color: #EAF1DF;
    padding: 24px;
}





#sg_net_2026_cate.cate__menu .navi li {
    font-size: 16px;
    border: none;
    border-radius: 0px;
    background: #76A32E;
    margin-bottom: 15px;
}




#sg_net_2026_cate.cate__menu .navi2 li {
    height: 64px;
}

#sg_net_2026_cate.cate__menu .navi3 li {
    height: 64px;
}


#sg_net_2026_cate.cate__menu .navi li a {
    flex-direction: column;
}


#sg_net_2026_cate.cate__menu .link_all {
    display: inline-block;
    color: #76A32E;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    border-bottom: solid 2px #76A32E;
    margin: 0;
    margin-top: 15px;
    margin-bottom: 5px;
    padding-right: 20px;
    transition: .4s;
}


#sg_net_2026_cate.cate__menu .navi li .txt-s {
    font-size: 12px;
}


#sg_net_2026_cate.cate__menu .link_all::after {
    border-top: solid 2px #76A32E;
    border-right: solid 2px #76A32E;
}


#sg_net_2026_cate.cate__menu .navi li a::after {
    width: 40px;
    height: 40px;
}


#sg_net_2026_cate.cate__menu .navi li a::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #fff;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

#sg_net_2026_cate.cate__menu .navi li a::before {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #76a32e;
    right: 34px;
}
#sg_net_2026_cate.cate__menu .navi li a::before {
    content: "";
    position: absolute;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 8px solid #76a32e;
    right: 17px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    pointer-events: none;
}


#sg_net_2026_cate.cate__menu .navi li::after {
    display: none;
}

#sg_net_2026_cate.cate__menu .navi {
    margin-top: 0;
}


#goods #sg_net_2026_cate .to_top{
  margin-bottom: 12px;
}


#goods #sg_net_2026_cate.cate__menu .navi_area {
    padding: 16px 12px;
}

#goods #sg_net_2026_cate.cate__menu .navi li {
    font-size: 13px;
    margin-bottom: 12px;
}

#goods #sg_net_2026_cate.cate__menu .link_all {
    display: inline-block;
    color: #76A32E;
    position: relative;
    font-size: 14px;
    font-weight: bold;
    border-bottom: solid 2px #76A32E;
    margin: 0;
    padding-right: 20px;
    transition: .4s;
}


#goods #sg_net_2026_cate.cate__menu .navi li .txt-s {
    font-size: 8px;
}


#goods #sg_net_2026_cate.cate__menu .link_all::after {
    border-top: solid 2px #76A32E;
    border-right: solid 2px #76A32E;
}


#goods #sg_net_2026_cate.cate__menu .navi li a::after {
    width: 40px;
    height: 40px;
}


#goods #sg_net_2026_cate.cate__menu .navi li a::after {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #fff;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

#goods #sg_net_2026_cate.cate__menu .navi li a::before {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #76a32e;
    right: 34px;
}
#goods #sg_net_2026_cate.cate__menu .navi li a::before {
    content: "";
    position: absolute;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 5px solid #76a32e;
    right: 9px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    pointer-events: none;
}


#goods #sg_net_2026_cate.cate__menu .navi li::after {
    display: none;
}

#goods #sg_net_2026_cate.cate__menu .navi {
    margin-top: 0;
}




