@charset "UTF-8";
/* sagyougidepot color用css */
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap&text=0123456789%OFF-Copyright©TUCo.,Ltd.AllRightsReserved￥");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
.form__title--sub span {
  color: #3b3b3b;
}
.form__main .post__link {
  color: #3b3b3b;
}
.form__single.required dt::after {
  color: #3b3b3b;
}
.form__btn .submit {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .form__btn .submit:hover {
    color: #3b3b3b;
  }
}
@media screen and (min-width: 768px) {
    color: #3b3b3b;
  }
}
.dotsNav li.slick-active button {
  background-color: #3b3b3b;
}
header {
  border-top-color: #3b3b3b;
}
footer .copy {
  background-color: #3b3b3b;
}
.contentWrap__head .shortInfo {
  background-color: #f0f0f0;
}
.contentWrap__head .pnkz, 
.contentWrap__footer .pnkz {
  background-color: #f0f0f0;
}
@media screen and (min-width: 768px) {
  .flexAsideMenu .myMenuArea__list li a:hover {
    color: #3b3b3b;
  }
}
.flexAsideMenu .myMenuArea__list > li.now > a {
  color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .productBox__body:hover .productBox__details .name {
    color: #3b3b3b;
  }
  .productBox__body:hover .productBox__details .sub {
    color: #3b3b3b;
  }
}
.searchMoreDetail .priceSearchBtn input[type=submit].submit,
.searchMoreDetail .priceSearchBtn a.submit {
  background-color: #3b3b3b;
}
.colorBox__submit {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .colorBox__submit:hover {
    color: #3b3b3b;
  }
}
.colorBox__link a {
  color: #3b3b3b;
}
.cartArea__productDetails .btn {
  color: #3b3b3b;
  border: 1px solid #3b3b3b;
}
@media screen and (min-width: 768px) {
  .cartArea__productDetails .btn:hover {
    background-color: #3b3b3b;
  }
}
.cartArea__itemSingle .cell04 .btn {
  color: #3b3b3b;
  border: 1px solid #3b3b3b;
}
@media screen and (min-width: 768px) {
  .cartArea__itemSingle .cell04 .btn:hover {
    background-color: #3b3b3b;
  }
}
.cartArea__item .btn {
  color: #3b3b3b;
  border: 1px solid #3b3b3b;
}
@media screen and (min-width: 768px) {
  .cartArea__item .btn:hover {
    background-color: #3b3b3b;
  }
}
.cartArea__totalInner .total--input dd .inputBtn {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .cartArea__totalInner .total--input dd .inputBtn:hover {
    color: #3b3b3b;
  }
}
.cartArea__totalInner .link a {
  color: #3b3b3b;
}
.cartArea__designHead .btn {
  color: #3b3b3b;
  border: 1px solid #3b3b3b;
}
@media screen and (min-width: 768px) {
  .cartArea__designHead .btn:hover {
    background-color: #3b3b3b;
  }
}
@media screen and (max-width: 767px) {
  .modalArea {
    border-top: 0.5rem solid #3b3b3b;
  }
  .modalArea .title--head {
    color: #3b3b3b;
  }
  .closeBtn--fix {
    color: #3b3b3b;
  }
  .closeBtn--btn {
    border: 1px solid #3b3b3b;
    color: #3b3b3b;
  }
  header .headerTop__main .searchArea .search--category .selectBox .custom-select-trigger {
    background-color: #3b3b3b;
  }
  header .headerTop .btn--product {
    color: #3b3b3b;
  }
  header .headerTop .btn--guidance {
    color: #3b3b3b;
  }
}
@media screen and (max-width: 767px) {
  .colorBox__link a {
    color: #3b3b3b;
  }
}
.shopPage--item .itemAbout__details--about p.link a {
  color: #3b3b3b;
}
.shopPage--item .itemAbout__details--size p.link a {
  color: #3b3b3b;
}
.shopPage--item .itemAbout__details--review .linkBtn {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .shopPage--item .itemAbout__details--review .linkBtn:hover {
    color: #3b3b3b;
  }
}
.shopPage--item .itemAbout__details--review .link a {
  color: #3b3b3b;
}
.shopPage--item .itemPhoto__nav li.navItem.thumbnail-current {
  border: 1px solid #3b3b3b;
}
.loginPage--password .loginPagePassword__body .colorBox .bottomText a {
  color: #3b3b3b;
}
.signUpPage .privacyArea p a {
  color: #3b3b3b;
}
.signUpPage .endBody p a {
  color: #3b3b3b;
}
.signUpPage .endBody__link {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .signUpPage .endBody__link:hover {
    color: #3b3b3b;
  }
}
.modalReview__submit {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .modalReview__submit:hover {
    color: #3b3b3b;
  }
}
.cartPage .flow {
  background-color: #f0f0f0;
}
.cartPage .flow li.naw {
  color: #3b3b3b;
}
.cartPage--thanks .colorBox__title span {
  color: #3b3b3b;
}
.cartPage--thanks .colorBox .point {
  background-color: #f0f0f0;
}
.cartPage--thanks .cartArea__shoppingBtn li a.submit {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .cartPage--thanks .cartArea__shoppingBtn li a.submit:hover {
    color: #3b3b3b;
  }
}
.cartPage--buy .newAddressBtn {
  color: #3b3b3b;
  border: 1px solid #3b3b3b;
}
@media screen and (min-width: 768px) {
  .cartPage--buy .newAddressBtn:hover {
    background-color: #3b3b3b;
  }
}
.cartPage--buy .form__btn .submit {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .cartPage--buy .form__btn .submit:hover {
    color: #3b3b3b;
  }
}
.pickupPage .pickupPage__free a.text {
  color: #3b3b3b;
}
.pickupPage .pickupPage__free .link_btn {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .pickupPage .pickupPage__free .link_btn:hover {
    color: #3b3b3b;
  }
}
.myPage__point {
  background-color: #f0f0f0;
}
.myPage .historyArea__btn .btnList li a.type01 {
  border: 1px solid #3b3b3b;
  color: #fff;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .myPage .historyArea__btn .btnList li a.type01:hover {
    color: #3b3b3b;
    background-color: #fff;
  }
}
.myPage .historyArea__btn .btnList li a.type02 {
  color: #3b3b3b;
  border: 1px solid #3b3b3b;
}
@media screen and (min-width: 768px) {
  .myPage .historyArea__btn .btnList li a.type02:hover {
    background-color: #3b3b3b;
  }
}
.myPage .designArea .cartArea__designSingle a {
  color: #3b3b3b;
  border: 1px solid #3b3b3b;
}
@media screen and (min-width: 768px) {
  .myPage .designArea .cartArea__designSingle a:hover {
    background-color: #3b3b3b;
  }
}
.myPage--infomation .infomationArea__single--btn .infomationArea__details .infomationBtn.changeBtn {
  color: #3b3b3b;
  border: 1px solid #3b3b3b;
}
@media screen and (min-width: 768px) {
  .myPage--infomation .infomationArea__single--btn .infomationArea__details .infomationBtn.changeBtn:hover {
    background-color: #3b3b3b;
  }
}
.myPage--infomation .infomationArea__single--btn .infomationArea__details .infomationBtn.keepBtn {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .myPage--infomation .infomationArea__single--btn .infomationArea__details .infomationBtn.keepBtn:hover {
    color: #3b3b3b;
  }
}
.myPage--infomation .infomationArea__single--flex .infomationArea__details .flex .infomationBtn {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .myPage--infomation .infomationArea__single--flex .infomationArea__details .flex .infomationBtn:hover {
    color: #3b3b3b;
  }
}
.myPage--infomation .infomationArea__head .infomationBtn.changeBtn ,
.myPage--infomation .infomationArea__head .delBtn {
  color: #3b3b3b;
  border: 1px solid #3b3b3b;
}
@media screen and (min-width: 768px) {
  .myPage--infomation .infomationArea__head .infomationBtn.changeBtn:hover ,
  .myPage--infomation .infomationArea__head .delBtn:hover {
    background-color: #3b3b3b;
  }
}
.myPage--infomation .infomationArea__head .infomationBtn.keepBtn {
  border: 2px solid #3b3b3b;
  background-color: #3b3b3b;
}
@media screen and (min-width: 768px) {
  .myPage--infomation .infomationArea__head .infomationBtn.keepBtn:hover {
    color: #3b3b3b;
  }
}
@media screen and (max-width: 767px) {
  .shopPage--item .itemDetails__anchor li a {
    color: #3b3b3b;
    border: 1px solid #3b3b3b;
  }
  .myPage--infomation .infomationArea__single--btn .infomationArea__details .infomationBtn.changeBtn, .myPage--infomation .infomationArea__single--btn .infomationArea__details .infomationBtn.keepBtn {
    border: 2px solid #3b3b3b;
    background-color: #3b3b3b;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  .myPage--infomation .infomationArea__single--btn .infomationArea__details .infomationBtn.changeBtn:hover, .myPage--infomation .infomationArea__single--btn .infomationArea__details .infomationBtn.keepBtn:hover {
    color: #3b3b3b;
  }
}
.guidePage .guideArea__details a,
.contactPage .contactArea__details a,
.productsPage .productsPage__details a{
  color: #3b3b3b;
}
.rireki_products .rireki_box div .btn{
  border: 1px solid #3b3b3b;
  color: #fff;
  background-color: #3b3b3b;
}
.rireki_products .rireki_box div .btn:hover{
  color: #3b3b3b;
  background-color: #fff;
}
#cart_box .btn{
  border: 1px solid #3b3b3b;
  color: #fff;
  background-color: #3b3b3b;
}

#cart_box .btn:hover{
  color: #3b3b3b;
  background-color: #fff;
}
.historyArea__main form .btn{
  border: 1px solid #3b3b3b;
  color: #fff;
  background-color: #3b3b3b;
}
.historyArea__main form .btn:hover{
  color: #3b3b3b;
  background-color: #fff;
}
.approve_btn,
.non_approve_btn{
  border: 1px solid #3b3b3b;
  color: #fff;
  background-color: #3b3b3b;
}
.approve_btn:hover,
.non_approve_btn:hover{
  color: #3b3b3b;
  background-color: #fff;
}
.processing_select .btn_area a,.processing_select .btn_area input{
  border: 1px solid #3b3b3b;
  color: #fff;
  background-color: #3b3b3b;
}
.processing_select .btn_area a:hover,.processing_select .btn_area input:hover{
  color: #3b3b3b;
  background-color: #fff;
}
main#processing #processing_table>table tbody tr td.processing_btn a.plus_btn{
  color: #3b3b3b;
}
@media screen and (max-width: 767px) {
  main#processing #processing_table>table tbody tr td.processing_btn a.plus_btn{
    border: solid 2px #3b3b3b;
    color: #3b3b3b;
  }
}
.processing_edit_start{
  color: #3b3b3b;
}
main#processing .btn_area .btn{
  border: 1px solid #3b3b3b;
  color: #fff;
  background-color: #3b3b3b;
}
main#processing .btn_area .btn:hover{
  color: #3b3b3b;
  background-color: #fff;
}
.unsubscribe_area .btn{
  border: solid 1px #3b3b3b;
  color:#3b3b3b;
}
.unsubscribe_area .btn:hover{
  background-color:#3b3b3b;
}
.btnList li a.submit{
  border: 1px solid #3b3b3b;
  color: #fff;
  background-color: #3b3b3b;
}
.btnList li a.submit:hover {
  color: #3b3b3b;
  background-color: #fff;
}
.titleHead__title--color {
  background: #f5f5f5;
  border-left: solid 5px #000000;
}
main#processing #processing_table>table tbody tr td.processing_btn a.plus_btn {
  color: #3b3b3b !important;
  border: 1px solid #3b3b3b !important;
}
main#processing #processing_table>table tbody tr td.processing_btn a.plus_btn:hover {
  color: #fff !important;
}
@media screen and (min-width: 768px) {
  main#processing #processing_table>table tbody tr td.processing_btn a.plus_btn:hover {
    background-color: #3b3b3b !important;
  }
}
.CategoryNarrowArea h3 {
  background: #f5f5f5;
  border-left: solid 5px #000000;
}
.categoryArea--bottom ul.categoryArea__list {
  background: #f5f5f5;
}
.categoryArea--bottom .titleHead,
.resultsArea .titleHead {
  background: #000000;
}
#notFoundSearch input[type="submit"] {
  background: #000000;
  border: 1px solid #000000;
}
@media screen and (max-width: 767px) {
  .shopPage--item .bottomChoose .itemTel {
    background-color: #000000;
  }
}
.nonyu_clear{
  border: 2px solid #000000;
  background-color: #000000;
}
@media screen and (min-width: 768px) {
  .nonyu_clear:hover {
    color: #000000;
  }
}
