@charset "utf-8";

h1 {
     font-weight: normal;
}
h2 {
     font-weight: normal;
}
h3 {
     font-weight: normal;
}
.sitedesign-headernav-group li.menu-level-0 > a, .sitedesign-headernav-group li.menu-level-0 > div {
    font-weight: normal;
}
.footerNavi li div, .footerNavi li a {
    font-weight: normal;
}
.entryRayout02 div.blogEntryInfo .blogEntryTtl a, .blogRayout02 div.blogEntryInfo .blogEntryTtl a {
       font-weight: normal;
}

[class*="cparts-id162"] a[class*="dec-btn"] {
    border-radius: 0 !important;
}

a.btn02, .parts_other_buPrintBox a, .topicDigestLink a, .blogRecentLink a, .cartPartsLook a, input.blogSearchTextBu, input.catalogSearchBu, input.siteSearchTextBu, input.formConfiBu, input.userMypageLoginBu, input.memberMypageLoginBtn {
    border-radius: 0;
}
p {
    line-height: 2.23;
}
@media (min-width: 768px) {
    .sitedesign-headernav-group li.menu-level-0:last-child > div, .sitedesign-headernav-group li.menu-level-0:last-child > a {
        background: #9B8C6C;
        border-color: #9B8C6C;
    }
}
@media (min-width: 768px) {
    .sitedesign-headernav-group li.menu-level-0:last-child > div, .sitedesign-headernav-group li.menu-level-0:last-child > a {
        padding: 20px 20px;
    }
.sitedesign-headernav-group li.menu-level-0:last-child {
        margin-left: 0;
    }
}

/* スマホサイズ（最大幅768pxまで） */
@media screen and (max-width: 768px) {
   .sslogo {
        height: 40px;
    }
}

/* PCサイズ（最小幅769px以上） */
@media screen and (min-width: 769px) {
   .sslogo {
        height: 50px;
    }
}