﻿.pc{display: block;}.sp{display: none;}.tokutoku__contents .cp-overview__area,.tokutoku__contents .about-coupon__area{max-width: 1040px;width: 100%;margin: 0 auto;}.tokutoku__contents h2,.tokutoku__info-contents h2,.tokutoku__contents h3,.tokutoku__info-contents h3{margin: 0;padding: 0;}.tokutoku__contents p{letter-spacing: 0;}@media screen and (max-width:600px){.pc{display: none;	}.sp{display: block;	}.tokutoku__contents h2{background: none;}}.tokutoku__contents p, .tokutoku__contents h2, .tokutoku__contents h3, .tokutoku__contents h4, .tokutoku__contents a, .tokutoku__contents li {font-family: "Noto Sans JP", serif;}.tokutoku__info-contents p, .tokutoku__info-contents h2, .tokutoku__info-contents h3, .tokutoku__info-contents h4, .tokutoku__info-contents a, .tokutoku__info-contents li {font-family: "Noto Sans JP", serif;}.tokutoku__products p, .tokutoku__products h2, .tokutoku__products h3, .tokutoku__products h4, .tokutoku__products a, .tokutoku__products li {font-family: "Noto Sans JP", serif;}.tokutoku__default-contents p, .tokutoku__default-contents h2, .tokutoku__default-contents h3, .tokutoku__default-contents h4, .tokutoku__default-contents a, .tokutoku__default-contents li {font-family: "Noto Sans JP", serif;}.about__dpcinf p, .about__dpcinf h2, .about__dpcinf h3, .about__dpcinf h4, .about__dpcinf a, .about__dpcinf li {font-family: "Noto Sans JP", serif;}/*****************************************メインビジュアル****************************************/.mv__wrap{width: 100%;background-color: #F4E5C3;}.mv__wrap img{/*max-width: 1440px;*/width: 100%;margin: 0 auto;}.tokutoku__contents .cp-overview__area{margin-bottom: 60px;padding: 60px 0 0;}.cp-overview__area h2 span{display: block;max-width: 440px;width: 100%;margin: 0 auto;}.cp-overview__area h2 span img{display: block;width: 100%;}.cp-overview__area h2 p{font-size: 28px;font-weight: bold;text-align: center;margin: 0 0 8px;}.cp-overview__area h2 p strong{color: #AE8C57;font-size: 40px;}.cp-overview__area > div{display: flex;justify-content: center;align-items: center;font-size: 16px;font-weight: bold;}.cp-overview__area > div p:first-child{display: flex;justify-content: center;align-items: center;max-width: 200px;width: 100%;height: 32px;border-radius: 3px;background-color: #F4E5C3;margin-right: 10px;}.tokutoku__contents .about-coupon__area{margin-bottom: 50px;}.about-coupon__area ul li{padding: 65px 0 22px;position: relative;}.about-coupon__area ul li.coupon-5{background-color: #F3EEE5;margin-bottom: 50px;}.about-coupon__area ul li.coupon-3{background-color: #F7ECED;margin-bottom: 50px;}.about-coupon__area ul li.coupon-10{background-color: #F3F7F9;}.about-coupon__area ul li::after{content: "";display: block;width: 80px;height: 80px;position: absolute;top: -30px;left: 50%;transform: translateX(-50%);background-repeat: no-repeat;background-size: 100%;background-position: center;}.about-coupon__area ul li.coupon-3::after{background-image: url(/img/tokutoku202506/icon_coupon-1.png);}.about-coupon__area ul li.coupon-5::after{background-image: url(/img/tokutoku202506/icon_coupon-2.png);}.about-coupon__area ul li.coupon-10::after{background-image: url(/img/tokutoku202506/icon_coupon-3.png);}.about-coupon__area ul li h3{font-size: 28px;font-weight: bold;text-align: center;}.coupon-5 h3{color: #AE8C57;}.coupon-3 h3{color: #C98284;}.coupon-10 h3{color: #8AA7B8;}.about-coupon__area ul li > p{font-size: 20px;font-weight: bold;text-align: center;}.coupon-5 > p strong{color: #AE8C57;}.coupon-3 > p strong{color: #C98284;}.coupon-10 > p strong{color: #8AA7B8;}.about-coupon__area ul li > p span{position: relative;}.about-coupon__area ul li > p span::after,.about-coupon__area ul li > p span::before{content: "";display: block;width: 2px;height: 19px;background-color: #2B2B2B;position: absolute;top: 7px;}.about-coupon__area ul li > p span::after{right: -20px;transform: rotate(35deg);}.about-coupon__area ul li > p span::before{left: -20px;transform: rotate(-35deg);}.coupon__code{max-width: 422px;width: 100%;height: 240px;margin: 0 auto;position: relative;background-repeat: no-repeat;background-position: center;background-size: 100%;}.coupon-3 .coupon__code{background-image: url(/img/tokutoku202506/coupon_3000.png);}.coupon-5 .coupon__code{background-image: url(/img/tokutoku202506/coupon_5000.png);}.coupon-10 .coupon__code{background-image: url(/img/tokutoku202506/coupon_10000.png);}.coupon__code p{font-size: 23px;line-height: 1.2;font-weight: bold;text-align: center;position: absolute;top: 50%;left: 37%;transform: translateY(-50%);}.coupon__code p strong{font-size: 50px;font-family: "Montserrat", serif;font-weight: bold;}.coupon-5 .coupon__code p strong{color: #AE8C57;}.coupon-3 .coupon__code p strong{color: #C98284;}.coupon-10 .coupon__code p strong{color: #94B1C1;}@media screen and (max-width:600px){.tokutoku__contents .cp-overview__area{margin-bottom: 12vw;padding: 40px 9vw 0;}.cp-overview__area h2 span{max-width: 84vw;}.cp-overview__area h2 p{font-size: 6vw;line-height: 10.5vw;margin: 15px 0 3.5vw;}.cp-overview__area h2 p strong{font-size: 9.5vw;}.cp-overview__area > div{display: block;font-size: 3.6vw;}.cp-overview__area > div p:first-child{max-width: 100%;height: 8.8vw;margin-right: 0;margin-bottom: 2.5vw;border-radius: 5px;}.cp-overview__area > div p:last-child{text-align: center;}.tokutoku__contents .about-coupon__area{padding: 0 4vw;margin-bottom: 10vw;}.about-coupon__area ul li{padding: 14vw 0 7vw;}.about-coupon__area ul li::after{width: 19vw;height: 19vw;top: -8vw;}.about-coupon__area ul li.coupon-5{margin-bottom: 11vw;}.about-coupon__area ul li > p{font-size: 4.8vw;}.about-coupon__area ul li h3{font-size: 6.4vw;line-height: 1;margin-top: 1.5vw;}.about-coupon__area ul li > p span::after,.about-coupon__area ul li > p span::before{height: 13vw;top: 1vw;}.about-coupon__area ul li > p span::after{right: -19.5vw;transform: rotate(30deg);}.about-coupon__area ul li > p span::before{left: -4vw;transform: rotate(-30deg);}.coupon__code{max-width: 84vw;height: 42vw;margin: 5vw auto 0;}.coupon__code p{font-size: 5vw;left: 32vw;}.coupon__code p strong{font-size: 10.2vw;}}/*****************************************注意事項/クーポンのご利用方法はこちら****************************************/.tokutoku__info-contents section{max-width: 1040px;width: 100%;margin: 0 auto;}.p-btn{max-width: 400px;height: 50px;border-radius: 25px;margin: 30px auto;display: flex;justify-content: center;align-items: center;font-size: 16px;font-weight: bold;background-color: #2B2B2B;position: relative;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;padding: 0.774em;border-radius: 100px;}.p-btn:hover{opacity: 0.7;}.p-btn::after{content: "";aspect-ratio: 1;width: 30px;right: 10px;background-color: #fff;border-radius: 50%;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.p-btn--toggle{background-color: #FFFFFF;border: 1px solid #2B2B2B;}.p-btn--toggle::after{background-color: #2b2b2b;}.p-btn__inner{color: #FFFFFF;}.p-btn--toggle .p-btn__inner{color: #2B2B2B;line-height: 1;}.p-btn__inner::before, .p-btn__inner::after{content: "";border-radius: 1px;background-color: #2B2B2B;position: absolute;right: 19px;top: 50%;z-index: 1;width: 10px;height: 2px;}.p-btn__inner::after{margin-top: 2px;transform: rotate(-45deg);}.p-btn__inner::before{margin-top: -3px;transform: rotate(45deg);}.p-btn--toggle .p-btn__inner::before,.p-btn--toggle .p-btn__inner::after{width: 12px;margin-top: 0;background-color: #FFFFFF;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}.p-btn--toggle .p-btn__inner::before{transform: translateY(-50%) rotate(0deg);}.p-btn--toggle.is-opened .p-btn__inner::before{transform: translateY(-50%) rotate(0deg);}.p-btn--toggle .p-btn__inner::after{transform: translateY(-50%) rotate(-90deg);}.p-btn--toggle.is-opened .p-btn__inner::after{transform: translateY(-50%) rotate(0deg);}.p-toggle__body{display: none;}.p-toggle__body--caution{padding: 30px 120px;}.p-toggle__body--caution{background-color: #F8F8F8;}.p-notelist{font-size: 14px;letter-spacing: 0.2px;}.p-notelist__item{text-indent: -19px;padding-left: 19px;margin-bottom: 3px;}.p-notelist__it:last-child{margin-bottom: 0;}.p-howto__ttl{font-size: 1.29em;font-weight: bold;text-align: center;}.p-howto__3step{display: inline-block;font-family: Montserrat, sans-serif;font-size: 1.43em;letter-spacing: 0.1em;line-height: 1;position: relative;z-index: 2;}.p-howto__3step > span{display: inline-block;font-size: 1.8em;letter-spacing: 0.15em;}.p-howto__3step-container{display: block;position: relative;}.p-howto__3step-container::after{content: "";display: inline-block;width: 6.5em;height: 0.4em;background-color: #EBB7C3;position: absolute;bottom: 0.4em;left: 50%;z-index: 1;-webkit-transform: translateX(-52%);transform: translateX(-52%);}.p-howto-step{margin: 0;border: 2px solid #EBB7C3;border-radius: 12px;}.p-howto-step--arrow{display: block;align-self: center;justify-self: center;}.p-howto-step--arrow::before{content: "";display: block;width: 16px;height: 38px;background-image: url(/img/tokutoku202506/icon_triangle.png);background-repeat: no-repeat;background-size: 100%;background-position: center;}.p-howto-list{display: grid;grid-template-columns: 1fr 3.6538461538% 1fr 3.6538461538% 1fr;margin-top: 20px;margin-bottom: 30px;}.p-howto-step__inner{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}.p-howto-step__ttl{display: flex;gap: 5.5%;padding: 28px 18px 8px;}.p-howto-step__num{display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0.75em;text-align: center;font-size: 14px;font-style: normal;font-weight: bold;line-height: 1.3;aspect-ratio: 1;border-radius: 50%;background-color: #EBB7C3;}.p-howto-step__num > span{display: block;font-size: 20px;line-height: 1;}.p-howto-step__txt{font-size: 16px;line-height: 1.7;align-self: center;font-weight: normal;}.p-howto-step__img{display: block;text-align: center;}.p-howto-step__img img{vertical-align: top;}@media screen and (max-width:600px){.p-howto__3step{font-size: 6vw;letter-spacing: 0.2vw;}.p-howto__3step > span{font-size: 11vw;letter-spacing: 1.2vw;}.p-howto__3step-container::after{width: 26.4vw;height: 2.6vw;bottom: 1vw;}.p-btn{height: 12vw;font-size: 3.6vw;margin: 5vw auto 0;}.p-btn::after{width: 5.86vw;right: 2.5vw;}.p-btn__inner::before,.p-btn__inner::after{right: 4.1vw;height: 0.5vw;width: 8px;}.p-btn--toggle .p-btn__inner{line-height: 2;}.p-btn--toggle .p-btn__inner::before,.p-btn--toggle .p-btn__inner::after{width: 2.7vw;}.p-toggle__wrap--size{max-width: 84vw;margin: 0 auto;}.p-toggle__body--caution{padding: 8vw 4vw;max-width: 92vw;width: 100%;margin: 6vw auto 8vw;}.p-notelist{font-size: 3.2vw;}.p-notelist__item{text-indent: -4.2vw;padding-left: 4.2vw;margin-bottom: 0.5vw;}.p-howto-list{display: block;max-width: 92vw;list-style: outside none;margin-top: 5vw;margin-right: auto;margin-left: auto;}.p-howto-step--arrow{display: none;}.p-howto-step{margin: 5.33vw auto;border: 2px solid #EBB7C3;border-radius: 4vw;}.p-howto-list .p-howto-step:last-of-type{margin-bottom: 0;}.p-howto-step__ttl{gap: 4vw;padding: 5.33vw 6vw 1.67vw;}.p-howto{margin: 6vw auto 0;}.p-howto__ttl{font-size: 5vw;}.p-howto-step__txt{font-size: 3.6vw;}.p-howto-step__num{padding: 3vw;font-size: 4vw;}.p-howto-step__num > span{font-size: 5.4vw;}.p-howto-step__img{padding: 0 1vw;}}/*****************************************さらに応募で！******************************************/.tokutoku__info-contents section.apply__area{margin-top: 80px;}.apply__area{position: relative;padding: 60px 0 30px;background-image: url(/img/tokutoku202506/kamihubuki_left.png),url(/img/tokutoku202506/kamihubuki_right.png);background-repeat: no-repeat;background-size: 111px 471px, 100px 469px;background-position: top 30px left 40px, top 30px right 40px;background-color: #F7F5F3;}.apply__wrap{max-width: 700px;width: 100%;margin: 0 auto;}.apply__box01 > span{display: block;max-width: 240px;width: 100%;margin: 0 auto;position: absolute;top: -20px;left: 50%;transform: translateX(-50%);}.apply__box01 > p{font-size: 16px;font-weight: bold;text-align: center;margin-bottom: 10px;}.apply__box01 h2{color: #C4353B;font-size: 28px;font-weight: bold;text-align: center;margin-bottom: 20px;}.apply__box01 > div{display: flex;justify-content: center;align-items: center;font-size: 16px;font-weight: bold;margin-bottom: 25px;}.apply__box01 > div p:first-child{display: flex;justify-content: center;align-items: center;max-width: 100px;width: 100%;height: 32px;border-radius: 3px;background-color: #F4E5C3;margin-right: 10px;}.winning-text__wrap span{display: block;max-width: 275px;width: 100%;margin: 0 auto 20px;position: relative;}.winning-text__wrap span img{display: block;width: 100%;}.winning-text__wrap span::after,.winning-text__wrap span::before{content: "";display: block;width: 2px;height: 15px;background-color: #2B2B2B;position: absolute;top: 5px;}.winning-text__wrap span::after{right: -20px;transform: rotate(35deg);}.winning-text__wrap span::before{left: -20px;transform: rotate(-35deg);}.apply__box02 > img{display: block;max-width: 102px;width: 100%;margin: 0 auto 25px;}.apply__box02 > div p{font-size: 16px;font-weight: bold;text-align: center;}@media screen and (max-width:600px){.apply__area{padding: 11vw 8vw 10vw;background-image: url(/img/tokutoku202506/kamihubuki_sp.png);background-repeat: no-repeat;background-size: 105vw;background-position: top 5vw left -1.5vw;}.tokutoku__info-contents section.apply__area{margin-top: 14vw;}.apply__box01 > span{max-width: 53.5vw;top: -4.5vw;}.apply__box01 > p{font-size: 3.6vw;line-height: 5.2vw;margin-bottom: 3vw;}.apply__box01 h2{background: inherit;font-size: 6.4vw;line-height: 8.6vw;margin-bottom: 4vw;}.apply__box01 > div{display: block;font-size: 3.6vw;}.apply__box01 > div p:first-child{max-width: 100%;height: 8.8vw;margin-right: 0;margin-bottom: 2.5vw;border-radius: 5px;}.apply__box01 > div p:last-child{letter-spacing: 0;text-align: center;}.apply__box01 > div{margin-bottom: 5vw;}.winning-text__wrap span{max-width: 59vw;margin: 0 auto 3vw;}.winning-text__wrap span::after,.winning-text__wrap span::before{height: 5vw;top: 0.2vw;}.winning-text__wrap span::before{left: -8vw;transform: rotate(-30deg);}.winning-text__wrap span::after{right: -8.5vw;transform: rotate(30deg);}.apply__box02 > img{max-width: 25vw;margin: 0 auto 5vw;}.apply__box02 > div p{font-size:  3.8vw;}}/*****************************************応募条件 / 応募方法 / 当選発表 / ご注意事項******************************************/.about-apply__area{padding: 0 0 60px;background-color: #F7F5F3;}.about-apply__wrap{max-width: 700px;width: 100%;margin: 0 auto;}.about-apply__wrap > div{margin: 0 auto 40px;}.about-apply__wrap > div:last-child{margin-bottom: 0;}.about-apply__wrap h3{display: flex;justify-content: center;align-items: center;height: 38px;font-size: 16px;font-weight: bold;background-color: #fff;margin-bottom: 15px;}.about-apply__wrap p{font-size: 16px;line-height: 1.8;text-align: center;}.about-apply__conditions ul{max-width: 545px;width: 100%;margin: 0 auto;}.about-apply__conditions ul li{font-size: 14px;}.about-apply__conditions ul li a{color: #AE8C57;font-weight: bold;padding-bottom: 3px;border-bottom: 1px solid #AE8C57;transition: 0.3s;}.about-apply__conditions ul li a:hover{opacity: 0.7;border-bottom: 0;}.about-apply__conditions .p-btn--rainbow .p-btn__inner{color: #333333;}.about-apply__conditions .p-btn--rainbow{margin: 25px auto;background: url(/img/tokutoku202506/bg_rainbow.png) no-repeat;background-size: cover;}.about-apply__howto img{display: block;max-width: 400px;width: 100%;margin: 15px auto 0;}.about-apply__wrap p small{display: block;font-size: 14px;margin-top: 10px;}@media screen and (max-width:600px){.about-apply__area{padding: 0 8vw 8vw;}.about-apply__wrap > div{margin: 0 auto 6vw;}.about-apply__wrap h3{font-size: 3.6vw;height: 8.8vw;margin-right: 0;margin-bottom: 2.5vw;border-radius: 5px;}.about-apply__wrap p{font-size: 3.6vw;text-align: left;letter-spacing: 0;line-height: 5.56vw;}.about-apply__conditions .p-btn--rainbow{margin: 4vw auto 5vw;letter-spacing: 0;padding-right: 8vw;line-height: 2;}.about-apply__conditions ul li{font-size: 3.2vw;text-indent: -3.2vw;padding-left: 3.2vw;}.about-apply__wrap p small{font-size: 3.2vw;}.about-apply__wrap > div:last-child ul li{font-size: 3.2vw;text-indent: -4.5vw;padding-left: 4.5vw;}}/*****************************************バイヤーおすすめ商品******************************************/.tokutoku__products{padding: 84px 0 100px;background-color: #F3EEE5;}.tokutoku__recommend img{display: block;width: 6px;margin: 0 auto 40px;}.tokutoku__recommend p{font-size: 16px;font-weight: bold;text-align: center;}.p-container{max-width: 1040px;width: 100%;margin: 0 auto;}.p-container__inner h2{display: flex;justify-content: center;align-items: center;width: 100%;height: 60px;font-size: 20px;font-weight: bold;background-image: url(/img/tokutoku202506/pc-title_bg-ribon.png);background-repeat: no-repeat;background-position: center;background-size: 100%;}.p-recommend__lead{font-size: 16px;margin-top: 30px;text-align: center;padding: 0 10px;}.p-recommend__lead.p-great-value{margin-top: 100px;}.p-item-list{display: grid;grid-template-columns: repeat(3, 250px);gap: 40px 45px;justify-content: center;margin-top: 40px;}.p-item__brand{margin-top: 15px;font-size: 12px;}.p-item__name{margin-top: 3px;font-size: 16px;word-break: break-all;letter-spacing: 0;}.p-item__price{margin-top: 3px;font-size: 12px;}.p-item__num{font-family: Montserrat, sans-serif;font-size: 16px;font-weight: bold;}.p-more__product{margin-top: 60px;}.p-more__product > span{position: relative;display: block;max-width: 295px;width: 100%;margin: 0 auto;font-size: 20px;font-weight: bold;text-align: center;}.p-more__product > span::after,.p-more__product > span::before{content: "";display: block;width: 2px;height: 15px;background-color: #2B2B2B;position: absolute;top: 10px;}.p-more__product > span::after{right: 0;transform: rotate(35deg);}.p-more__product > span::before{left: 0;transform: rotate(-35deg);}.p-more__product .p-btn{margin-top: 20px;}@media screen and (max-width:600px){.tokutoku__products{padding:30px 15px 50px;}.p-container{padding: 0 4vw;}.tokutoku__recommend img{width: 1.2vw;height: auto;margin: 8vw auto 5vw;}.p-recommend__lead{font-size: 3.8vw;margin-top: 4vw;}.tokutoku__recommend p{font-size: 3.8vw;margin-bottom: 4vw;padding: 0;}.p-container__inner h2{font-size: 4.8vw;line-height: 2;height: 10.8vw;padding: 0;margin-top: 0;background-image: url(/img/tokutoku202506/sp-title_bg-ribon.png);background-color: inherit;}.p-item-list{display: grid;grid-template-columns: repeat(2, 1fr);gap: 4vw 4.35%;margin-top: 4.27vw;}.p-item__brand{margin-top: 1vw;font-size: 3.1vw;}.p-item__name{margin-top: 1vw;font-size: 3.6vw;}.p-item__price{margin-top: 0vw;font-size: 3.1vw;}.p-item__num{font-size: 4.3vw;}.p-recommend__btn .p-btn{margin-top:  7vw;max-width: 84vw;}.p-recommend__lead.p-great-value{margin-top: 13vw;}.p-more__product{margin-top: 9vw;}.p-more__product > span{max-width: 79vw;font-size: 4.8vw;margin-bottom: -5vw;}.p-more__product > span::after,.p-more__product > span::before{height: 5.5vw;top: 1vw;}}/******************************************************DEPACOは140ブランド以上の品ぞろえ。気になるコスメを検索！*****************************************************/.tokutoku__default-contents{font-family: "Noto Sans JP", sans-serif;}.tokutoku__default-contents{color: #2B2B2B;font-weight: normal;font-weight: 500;}.tokutoku-search__area{padding: 50px 0 70px;}.tokutoku-search__wrap{max-width: 1060px;width: 100%;margin: 0 auto;}.tokutoku__ttl{margin-bottom: 24px;font-size: 28px;font-weight: bold;line-height: 1.3;letter-spacing: 0;padding: 0;text-align: center;}.tokutoku-search__wrap ul{display: grid;grid-template-columns: repeat(3, 1fr);gap: 15px 25px;}.tokutoku-search__wrap ul li a{display: flex;justify-content: center;align-items: center;padding-left: 0;height: 100px;font-size: 18px;text-align: center;font-weight: 700;border-radius: 6px;background-color: #AE8C57;color: #fff;position: relative;transition: 0.3s;}.tokutoku-search__wrap ul li a:hover{opacity: 0.7;}.tokutoku-search__wrap ul li a::after{content: "";display: block;width: 30px;right: 20px;aspect-ratio: 1;background-image: url(/img/tokutoku202506/btn_icon_arrow_triangle.png);background-repeat: no-repeat;background-size: 100% auto;position: absolute;top: 50%;transform: translateY(-50%);}.tokutoku-mpthersday-banner__wrap{max-width: 1040px;width: 100%;margin: 70px auto 0;}.tokutoku-mpthersday-banner__wrap a{display: block;margin: 0 auto 30px;transition: 0.3s;}.tokutoku-mpthersday-banner__wrap a:last-child{margin-bottom: 0;}.tokutoku-mpthersday-banner__wrap a:hover{opacity: 0.7;}@media screen and (max-width: 600px){.tokutoku-search__area{padding: 14vw 0 8vw;}.tokutoku-search__wrap h2{font-size: 18px;margin: 0 auto 4.27vw;background: transparent;line-height: 28px;}.tokutoku__ttl{font-size: 4.8vw;margin-bottom: 4.27vw;background: transparent;}.tokutoku-search__wrap ul{grid-template-columns: repeat(2, 1fr);gap: 2.13vw 1.33vw;}.tokutoku-search__wrap ul li a{justify-content: flex-start;padding-left: 2.67vw;height: 20vw;font-size: 4vw;text-align: left;line-height: 5.5vw;}.tokutoku-search__wrap ul li a::after{width: 5.33vw;right: 2.67vw;}.tokutoku-mpthersday-banner__wrap{margin: 8vw auto 0;}.tokutoku-mpthersday-banner__wrap a{max-width: none;width: calc(100% - 30px);margin: 0 auto 3vw;}}/******************************************************DEPACOとは*****************************************************/.mp {display: none;}@media screen and (max-width: 600px) {.mp {display: block !important;}}@media screen and (max-width: 391px) {.mp {display: none !important;}}.ssp {display: none !important;}@media screen and (max-width: 600px) {.ssp {display: none !important;}}@media screen and (max-width: 391px) {.ssp {display: block !important;}}.ff_mon {font-family: "Montserrat", sans-serif;}.underline {background: linear-gradient(transparent 75%, #FFD2A2 75%);}.bold {font-weight: 700;}.medium {font-weight: 500;}.toc {display: inline-block;font-size: 14px;}@media screen and (max-width: 600px) {.toc {font-size: 12px;}}.about__btn__area-code {text-align: center;width: 562px;height: 60px;margin: 0 auto;position: relative;}.about__btn__area-code::after {content: "";background-color: #C6C6C6;position: absolute;top: 4px;left: 0;height: 60px;width: 562px;z-index: 0;border-radius: 30px;}.about__btn__area-code .about__btn {width: 100%;background: #fff;border: 1px #000 solid;border-radius: 30px;height: 60px;line-height: 60px;text-align: center;color: #3F3A3A;box-sizing: border-box;position: absolute;top: 0;left: 0;z-index: 2;transition: 0.3s;cursor: pointer;}.about__btn__area-code .about__btn:hover {top: 4px;}.about__btn__area-code.new_member {width: 314px;height: 46px;margin: 2rem auto 0;}@media screen and (max-width: 600px) {.about__btn__area-code.new_member {width: 220px;height: 32px;margin: 1rem auto 0;}}.about__btn__area-code.new_member.reg {margin: 3rem auto 0;}.about__btn__area-code.new_member::after {width: 314px;height: 46px;}@media screen and (max-width: 600px) {.about__btn__area-code.new_member::after {width: 220px;height: 32px;}}.about__btn__area-code.new_member .about__btn {height: 46px;line-height: 43px;font-size: 16px;font-weight: 400;}@media screen and (max-width: 600px) {.about__btn__area-code.new_member .about__btn {height: 32px;line-height: 29px;font-size: 14px;}}.about__btn__area-code.brand_list {width: 250px;height: 46px;margin: 3.84rem auto 0;}@media screen and (max-width: 600px) {.about__btn__area-code.brand_list {width: 200px;height: 32px;margin: 1rem auto 0;}}.about__btn__area-code.brand_list::after {width: 250px;height: 46px;}@media screen and (max-width: 600px) {.about__btn__area-code.brand_list::after {width: 200px;height: 32px;}}.about__btn__area-code.brand_list .about__btn {height: 46px;line-height: 43px;font-size: 16px;font-weight: 400;}@media screen and (max-width: 600px) {.about__btn__area-code.brand_list .about__btn {height: 32px;line-height: 29px;font-size: 14px;}}.about__btn__area-code.point_detail {width: 250px;height: 46px;margin: 2rem auto 0;}@media screen and (max-width: 600px) {.about__btn__area-code.point_detail {width: 200px;height: 32px;margin: 1rem auto 0;}}.about__btn__area-code.point_detail::after {width: 250px;height: 46px;}@media screen and (max-width: 600px) {.about__btn__area-code.point_detail::after {width: 200px;height: 32px;}}.about__btn__area-code.point_detail .about__btn {height: 46px;line-height: 43px;font-size: 16px;font-weight: 400;}@media screen and (max-width: 600px) {.about__btn__area-code.point_detail .about__btn {height: 32px;line-height: 29px;font-size: 14px;}}.about__btn__area-code.mail_delivery {width: 270px;height: 46px;margin: 3rem auto 0;}@media screen and (max-width: 600px) {.about__btn__area-code.mail_delivery {width: 224px;height: 32px;margin: 1rem auto 0;}}.about__btn__area-code.mail_delivery::after {width: 270px;height: 46px;}@media screen and (max-width: 600px) {.about__btn__area-code.mail_delivery::after {width: 224px;height: 32px;}}.about__btn__area-code.mail_delivery .about__btn {height: 46px;line-height: 43px;font-size: 16px;font-weight: 400;}@media screen and (max-width: 600px) {.about__btn__area-code.mail_delivery .about__btn {height: 32px;line-height: 29px;font-size: 14px;}}.about__btn__area-code.atcllist {width: 314px;height: 46px;margin: 3.84rem auto 0;}@media screen and (max-width: 600px) {.about__btn__area-code.atcllist {width: 200px;height: 32px;margin: 0 auto;}}.about__btn__area-code.atcllist::after {width: 314px;height: 46px;}@media screen and (max-width: 600px) {.about__btn__area-code.atcllist::after {width: 200px;height: 32px;}}.about__btn__area-code.atcllist .about__btn {height: 46px;line-height: 43px;font-size: 16px;font-weight: 400;}@media screen and (max-width: 600px) {.about__btn__area-code.atcllist .about__btn {height: 32px;line-height: 29px;font-size: 14px;}}.about__btn__area-code.member-service {width: 360px;height: 46px;}@media screen and (max-width: 600px) {.about__btn__area-code.member-service {width: 272px;height: 32px;}}.about__btn__area-code.member-service::after {width: 360px;height: 46px;}@media screen and (max-width: 600px) {.about__btn__area-code.member-service::after {width: 272px;height: 32px;}}.about__btn__area-code.member-service .about__btn {width: 360px;height: 46px;line-height: 43px;}@media screen and (max-width: 600px) {.about__btn__area-code.member-service .about__btn {width: 272px;height: 32px;line-height: 29px;font-size: 14px;}}.about__btn__area-code.editer-intr {width: 250px;height: 46px;margin: 3rem auto 0;}@media screen and (max-width: 600px) {.about__btn__area-code.editer-intr {width: 200px;height: 32px;}}.about__btn__area-code.editer-intr::after {width: 250px;height: 46px;}@media screen and (max-width: 600px) {.about__btn__area-code.editer-intr::after {width: 200px;height: 32px;}}.about__btn__area-code.editer-intr .about__btn {width: 250px;height: 46px;line-height: 43px;}@media screen and (max-width: 600px) {.about__btn__area-code.editer-intr .about__btn {width: 200px;height: 32px;line-height: 29px;font-size: 1.3rem;}}#about__wrap {background-color: #FAF4E4;font-family: "Noto Sans JP", sans-serif;font-size: 16px;line-height: 1.6;padding: 0;}@media screen and (max-width: 600px) {#about__wrap {width: 100%;margin: 0 auto;}}.about__dpcinf {width: 100%;background-image: url(/img/tokutoku202506/bg_grad.jpg);background-size: 100%;background-repeat: repeat-y;padding: 7rem 0 4rem;}@media screen and (max-width: 600px) {.about__dpcinf {padding: 3rem 0;}}.about__dpcinf--box {width: 1162px;margin: 0 auto 6rem;padding: 4.6rem 0;background-color: #FFFFFF;border-radius: 3rem;}@media screen and (max-width: 600px) {.about__dpcinf--box {max-width: calc(100% - 3rem);width: 100%;margin: 0 auto 2rem;padding: 3rem 0;border-radius: 2rem;}}.about__dpcinf h4 {font-size: 28px;text-align: center;font-weight: 400;}@media screen and (max-width: 600px) {.about__dpcinf h4 {font-size: 18px;margin: 0 0 2rem 0;}}.about__dpcinf h4 .dpcinf__subtitl {font-size: 1.3rem;text-align: center;}@media screen and (max-width: 600px) {.about__dpcinf h4 .dpcinf__subtitl {margin: 0 0 1rem 0;}}.about__dpcinf h4 .dpcinf__subtitl p {margin: 0 auto;}@media screen and (max-width: 600px) {.about__dpcinf h4 .dpcinf__subtitl p {margin: 0 0 0.3rem;font-size: 10px;}}.about__dpcinf h4 .dpcinf__subtitl img {width: 60px;height: 60px;}@media screen and (max-width: 600px) {.about__dpcinf h4 .dpcinf__subtitl img {width: 40px;height: 40px;}}.about__dpcinf h4 .dpcinf__subimg {width: 422px;height: auto;margin: 0 auto;}@media screen and (max-width: 600px) {.about__dpcinf h4 .dpcinf__subimg {width: 267px;}}.about__dpcinf .dpcinf__linebox {width: 1040px;margin: 2rem auto 0;padding: 3.8rem 0;border: 1px solid #707070;border-radius: 2rem;}@media screen and (max-width: 600px) {.about__dpcinf .dpcinf__linebox {max-width: calc(100% - 1.5rem);width: 100%;padding: 2rem 0 2.3rem;margin: 0 auto 1rem;border-radius: 1.5rem;}}.about__dpcinf .dpcinf__linebox p {font-size: 24px;text-align: center;}@media screen and (max-width: 600px) {.about__dpcinf .dpcinf__linebox p {font-size: 18px;margin: 0 auto 1.5rem;}}@media screen and (max-width: 600px) {.about__dpcinf .dpcinf__linebox .point__icon--flex {display: flex;align-items: center;padding: 0;}}.about__dpcinf .dpcinf__linebox .point__icon {width: 180px;height: auto;margin: 0 1.8rem 0 0;flex-shrink: 0;}@media screen and (max-width: 600px) {.about__dpcinf .dpcinf__linebox .point__icon {width: 93px;height: 93px;flex-shrink: 0;margin: 0 1rem 0 0;}}.about__dpcinf .dpcinf__linebox .point__icon img {width: 100%;}.about__dpcinf .dpcinf__linebox .point__text {text-align: left;font-size: 24px;margin: 2rem 0 0 0;font-feature-settings: "palt";}@media screen and (max-width: 600px) {.about__dpcinf .dpcinf__linebox .point__text {font-size: 16px;margin: 0;}}.about__dpcinf .dpcinf__linebox .point__text .sml-text {font-size: 1.7rem;}@media screen and (max-width: 600px) {.about__dpcinf .dpcinf__linebox .point__text .sml-text {font-size: 1.2rem;}}.about__dpcinf .about__util-box2-flex {display: flex;gap: 20px;margin: 0 auto;width: 100%;max-width: 1040px;}@media screen and (max-width: 600px) {.about__dpcinf .about__util-box2-flex {display: block;gap: 0;margin-bottom: 50px;}}@media screen and (max-width: 600px) and (max-width: 600px) {.about__dpcinf .about__util-box2-flex {margin: 0 auto;}}.about__dpcinf .about__util-box2-flex>div {padding: 3rem 2rem;}@media screen and (max-width: 600px) {.about__dpcinf .about__util-box2-flex>div {width: 100%;padding: 2rem 1.5rem;margin-bottom: 1rem;display: block;align-items: center;justify-content: center;}}@media screen and (max-width: 600px) {.about__dpcinf .about__util-box2-flex>div img {width: 93px;height: 93px;margin-right: 10px;margin-bottom: 0;}}.about__dpcinf .about__util-box2-flex .coupon-ttl {font-size: 20px;margin-bottom: 15px;font-weight: bold !important;}@media screen and (max-width: 600px) {.about__dpcinf .about__util-box2-flex .coupon-ttl {font-size: 16px;text-align: left;margin-bottom: 8px;font-weight: bold !important;}}.about__dpcinf .about__util-box2-flex .coupon-txt {font-size: 16px;text-align: left;margin: 0.5rem 0 0 0;}@media screen and (max-width: 600px) {.about__dpcinf .about__util-box2-flex .coupon-txt {font-size: 14px;margin: 0.5rem 0 0 0;line-height: 1.4;}}.about__dpcinf .bland-logo {width: 859px;margin: 2rem auto 0 11rem;}@media screen and (max-width: 600px) {.about__dpcinf .bland-logo {width: 271px;margin: 0 auto;}}.about__dpcinf .bland-logo img {width: 100%;}.about__btn__area-code.brand_list {width: 250px;height: 46px;margin: 3.84rem auto 0;}@media screen and (max-width: 600px) {.about__btn__area-code.brand_list {width: 200px;height: 32px;margin: 1rem auto 0;}}.about__btn__area-code.brand_list::after {width: 250px;height: 46px;}@media screen and (max-width: 600px) {.about__btn__area-code.brand_list::after {width: 200px;height: 32px;}}.about__btn__area-code.brand_list .about__btn {height: 46px;line-height: 43px;font-size: 16px;font-weight: 400;}@media screen and (max-width: 600px) {.about__btn__area-code.brand_list .about__btn {height: 32px;line-height: 29px;font-size: 14px;}}.about__dpcinf--flex {width: -moz-fit-content;width: fit-content;margin: 3.3rem auto 0;display: flex;}@media screen and (max-width: 600px) {.about__dpcinf--flex {width: 100%;display: block;margin: 0 auto;}}.point__icon--flex {margin: 0 auto;}@media screen and (max-width: 600px) {.point__icon--flex {}}.about__dpcinf .about__util_slider {margin: 3.28rem auto 0;position: relative;width: 1040px;padding: 0;}@media screen and (max-width: 600px) {.about__dpcinf .about__util_slider {width: 100%;margin: 0 0 25px 0;}}.about__dpcinf .about__util_slider li {margin: 0 20px;height: auto;box-sizing: border-box;}@media screen and (max-width: 600px) {.about__dpcinf .about__util_slider li {margin: 0 10px;}}.about__dpcinf .about__util_slider li img {margin: 0 0 25px;}@media screen and (max-width: 600px) {.about__dpcinf .about__util_slider li img {margin: 0 0 16px;}}.about__dpcinf .about__util_slider li p {font-size: 16px;font-weight: 400;}@media screen and (max-width: 600px) {.about__dpcinf .about__util_slider li p {font-size: 12px;}}.about__dpcinf .about__util_slider-arrow {border: none !important;background-color: inherit !important;cursor: pointer !important;width: 20px !important;height: 38px !important;background-image: url(/img/tokutoku202411/dc_slider_arrow.png) !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 100% !important;position: absolute !important;top: 40% !important;transform: translateY(-40%) !important;}.about__dpcinf .about__util_slider-arrow.slick-prev {left: -30px !important;}.about__dpcinf .about__util_slider-arrow.slick-next {right: -30px;transform: translateY(-40%) rotate(-180deg) !important;}@media screen and (max-width: 600px) {.about__dpcinf .about__util_slider .slick-dots {display: flex;justify-content: center;align-items: center;margin: 7vw 0 0;}.about__dpcinf .about__util_slider .slick-dots button {display: none;}.about__dpcinf .about__util_slider .slick-dots li {display: block;width: 2.5vw;height: 2.5vw;background-color: #CCCCCC;border-radius: 2vw;margin: 0 1.5vw 0;transition: 0.3s;}.about__dpcinf .about__util_slider .slick-dots li.slick-active {background-color: #333333;}}.about__dpcinf .about__util-box1-flex {display: flex;gap: 100px;width: 100%;max-width: 900px;margin: 5.38rem auto 0;}@media screen and (max-width: 600px) {.about__dpcinf .about__util-box1-flex {max-width: calc(100% - 1.5rem);width: 100%;gap: 20px;margin: 0 auto 20px;}}.about__dpcinf .about__util-box1-flex img {margin-bottom: 25px;}@media screen and (max-width: 600px) {.about__dpcinf .about__util-box1-flex img {margin-bottom: 10px;}}.about__dpcinf .about__util-box1-flex>div {width: 400px;}@media screen and (max-width: 600px) {.about__dpcinf .about__util-box1-flex>div {width: 50%;}}.about__dpcinf .about__util-box1-flex .util-ttl {font-size: 20px;font-weight: 600;margin-bottom: 20px;line-height: 1;}@media screen and (max-width: 600px) {.about__dpcinf .about__util-box1-flex .util-ttl {font-size: 16px;line-height: 1.3;margin-bottom: 5px;}}.about__dpcinf .about__util-box1-flex .util-txt {font-size: 16px;}@media screen and (max-width: 600px) {.about__dpcinf .about__util-box1-flex .util-txt {font-size: 12px;line-height: 1.5;}}.recommend_wrapper {background-color: #F3EEE5;}.recommend_wrapper h2 {background-color: #AE8C57;color: #FFF;width: 100%;max-width: 1162px;margin: 0 auto 60px;font-size: 22px;font-weight: 600;display: flex;justify-content: center;align-items: center;height: 60px;position: relative;}.recommend_wrapper h2::before, .recommend_wrapper h2::after {content: "";display: block;left: 0;width: 20px;height: 60px;position: absolute;background-repeat: no-repeat;background-size: 100%;background-position: center;background-image: url(/img/tokutoku202506/recommend_title_icon.png);}@media screen and (max-width: 600px) {.recommend_wrapper h2 {font-size: 16px;text-align: center;height: 70px;margin-bottom: 20px;}.recommend_wrapper h2::before, .recommend_wrapper h2::after {background-image: url(/img/tokutoku202506/recommend_title_icon_sp.png);width: 15px;height: 70px;left: -1px;}.tokutoku__products .recommend_wrapper h2::after {right: -1px;}}.recommend_wrapper h2::after {left: auto;right: 0;transform: rotate(180deg);}.recommend_inner {width: 100%;background-color: #FFFFFF;border-radius: 30px;max-width: 1162px;margin: 0 auto 60px;padding: 60px 61px 80px;}.tokutoku__products .recommend_wrapper:last-of-type .recommend_inner {margin-bottom: 0;}.check_text {font-size: 20px;font-weight: 600;text-align: center;margin-bottom: 12px;}.check_text span {position: relative;}.check_text span::before,.check_text span::after {position: absolute;content: "";display: block;width: 2px;height: 20px;background-color: #2B2B2B;position: absolute;top: 5px;}.check_text span::before {left: -20px;transform: rotate(-30deg);}.check_text span::after {left: auto;right: -20px;transform: rotate(30deg);}.banner_wrapper {width: 100%;}.banner_wrapper a {width: 100%;}.check_banner {margin-bottom: 50px;display: block;}.popular_item .check_banner {margin-bottom: 30px;}.under_1999 .check_banner {margin-bottom: 30px;}@media screen and (max-width: 600px) {.popular_item .check_banner {margin-bottom: 20px;}.under_1999 .check_banner {margin-bottom: 20px;}}.recommend_slider_01 {margin-bottom: 60px;}.recommend_slider_title {font-size: 20px;font-weight: 600;text-align: center;margin-bottom: 30px;}.recommend_slider_item {margin: 0 22.5px;}.recommend_slider_item .product_img {width: 100%;}.recommend_slider .about__util_slider-arrow {border: none !important;background-color: inherit !important;cursor: pointer !important;width: 20px !important;height: 38px !important;background-image: url(/img/tokutoku202411/dc_slider_arrow.png) !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 100% !important;position: absolute !important;top: 50% !important;transform: translateY(-50%) !important;}.recommend_slider .about__util_slider-arrow.slick-prev {left: -30px !important;}.recommend_slider .about__util_slider-arrow.slick-next {right: -30px;transform: translateY(-40%) rotate(-180deg) !important;}.recommend_slider_item .brand {font-size: 12px;margin-bottom: 3px;}.recommend_slider_item .product_name {font-size: 16px;}.recommend_slider_item .product_price {font-size: 12px;}.recommend_slider_item .product_price span {font-size: 16px;font-weight: bold;font-family: "Montserrat", serif;}.recommend_inner .p-btn {margin: 40px auto 80px;}.recommend_inner .p-btn {margin: 40px auto 0;}.report_slider_title {text-align: center;font-size: 20px;font-weight: 600;margin-bottom: 25px;margin-top: 80px;}.report_slider .about__util_slider-arrow {border: none !important;background-color: inherit !important;cursor: pointer !important;width: 20px !important;height: 38px !important;background-image: url(/img/tokutoku202411/dc_slider_arrow.png) !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 100% !important;position: absolute !important;top: 40% !important;transform: translateY(-40%) !important;}.report_slider .about__util_slider-arrow.slick-prev {left: -30px !important;}.report_slider .about__util_slider-arrow.slick-next {right: -30px;transform: translateY(-40%) rotate(-180deg) !important;}.report_img {/* width: 320px!important;*/margin-bottom: 24px;}.report_slider_item {margin: 0 20px;}.report_slider_item p {font-size: 16px;line-height: 29px;}.pr_text {margin-top: 6px;}.pr_text p {font-size: 14px;font-weight: 600;color: #FFF;margin-bottom: 1px;padding: 5px 0;}.pr_text p:last-of-type {margin-bottom: 0;}.pr_text span {background-color: #AE8C57;padding: 5px 6px;}.brand_slider .about__util_slider-arrow {border: none !important;background-color: inherit !important;cursor: pointer !important;width: 20px !important;height: 38px !important;background-image: url(/img/tokutoku202411/dc_slider_arrow.png) !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 100% !important;position: absolute !important;top: 50% !important;transform: translateY(-50%) !important;}.brand_slider .about__util_slider-arrow.slick-prev {left: -30px !important;}.brand_slider .about__util_slider-arrow.slick-next {right: -30px;transform: translateY(-40%) rotate(-180deg) !important;}.brand_slider {margin-bottom: 15px;}.brand_slider_item {margin: 0 10px;}.brand_slider_item a {border: 1px solid #CCCCCC;display: flex;align-items: center;justify-content: center;height: 150px;border-radius: 5px;}.brand_slider_item a:hover {opacity: 0.7;}.brand_img {width: 200px;height: auto;}.link_list_wrapper {max-width: 1040px;width: 100%;margin: 0 auto;}.brand_wrapper {border-top: 2px solid #ED798E;border-right: 2px solid #ED798E;border-left: 2px solid #ED798E;border-radius: 6px 6px 0 0;width: 100%;padding: 15px 0;}.brand_wrapper img {max-width: 887px;width: 100%;margin: 0 auto;display: block;}.brand_list_btn {background-color: #AE8C57;width: 100%;position: relative;display: flex;justify-content: center;align-items: center;height: 80px;border-radius: 6px;margin-bottom: 30px;}.brand_list_btn p {color: #FFFFFF;font-size: 18px;font-weight: bold;}.brand_list_btn p span {position: relative;}.brand_list_btn p span::after {content: "";display: block;right: -46px;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;position: absolute;background-repeat: no-repeat;background-size: 100%;background-position: center;background-image: url(/img/tokutoku202411/btn_icon_arrow_triangle.png);}.link_list {display: flex;justify-content: space-between;flex-wrap: wrap;}.link_list a {width: 49.2%;background-color: #AE8C57;color: #FFFFFF;font-size: 18px;position: relative;height: 80px;font-weight: bold;display: flex;justify-content: center;align-items: center;border-radius: 6px;margin-bottom: 16px;}.link_list a::after {content: "";display: block;right: 20px;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;position: absolute;background-repeat: no-repeat;background-size: 100%;background-position: center;background-image: url(/img/tokutoku202411/btn_icon_arrow_triangle.png);}@media screen and (max-width:600px){.recommend_inner {padding: 25px 0;margin-bottom: 20px;}.popular_item .recommend_inner,  .under_1999  .recommend_inner {padding-bottom: 40px;}.check_text {font-size: 14px;}.check_text span::before, .check_text span::after {top: 21px;}.popular_item .check_text span::before, .popular_item .check_text span::after {top: 3px;height: 15px;}.popular_item .check_text span::before {left: -12px;}.popular_item .check_text span::after {right: -12px;}.popular_item .banner_wrapper {margin-bottom: 10px;}.under_1999 .check_text span::before, .under_1999 .check_text span::after {top: 21px;}.under_1999 .check_text span::before {left: -9px;}.under_1999 .check_text span::after {right: -46px;}.pr_text p {font-size: 2.93vw;margin-bottom: 1px;padding: 2.5px 0;}.pr_text p span {padding: 2.5px 6px;}.banner_wrapper {width: calc(100% - 30px);margin: 0 auto 40px;}.recommend_slider_title {font-size: 14px;margin-bottom: 10px;}.recommend_slider_item {margin: 0 5px;}.recommend_slider .slick-list {padding-right: 12vw;}.recommend_slider_04 .slick-list {padding: 0;}.recommend_slider_04 .slick-dots  {display: none!important;}.recommend_slider_item .brand {font-size: 11px;margin-bottom: 0;}.recommend_slider_item .product_name {font-size: 13px;}.recommend_slider_item .product_price {font-size: 10px;}.recommend_slider_item .product_price span {font-size: 15px;}.recommend_slider {padding-left: 15px;}}@media screen and (max-width: 600px) {.recommend_slider .slick-dots {display: flex;justify-content: center;align-items: center;margin: 7vw 0 0;}.recommend_slider .slick-dots button {display: none;}.recommend_slider .slick-dots li {display: block;width: 2.5vw;height: 2.5vw;background-color: #CCCCCC;border-radius: 2vw;margin: 0 1.5vw 0;transition: 0.3s;}.recommend_slider .slick-dots li.slick-active {background-color: #333333;}.brand_wrapper {padding-left: 27px;padding-right: 15px;padding-bottom: 5px}.brand_list_btn {margin-bottom: 20px;height: 60px;}.brand_list_btn p {font-size: 15px;}.link_list a {font-size: 15px;justify-content: left;padding-left: 12px;letter-spacing: 0;margin-bottom: 8px;}.brand_list_btn p span::after {width: 20px;height: 20px;}.link_list a::after {width: 20px;height: 20px;}.link_list a::after {right: 10px;}.report_slider {padding: 0 7.5px;}.report_slider_item {margin: 7.5px;}.report_slider_title {font-size: 14px;margin-bottom: 10px;margin-top: 40px;}.report_slider_item p {font-size: 12px;line-height: 20px;}.report_img {margin-bottom: 10px;}.report_slider .slick-dots {display: flex;justify-content: center;align-items: center;margin: 2vw 0 5vw;}.report_slider .slick-dots button {display: none;}.report_slider .slick-dots li {display: block;width: 2.5vw;height: 2.5vw;background-color: #CCCCCC;border-radius: 2vw;margin: 0 1.5vw 0;transition: 0.3s;}.report_slider .slick-dots li.slick-active {background-color: #333333;}.recommend_inner .p-btn {margin: 25px auto 0;}.brand_slider {padding-left: 10px;}.brand_slider_item {margin: 0 5px;}.brand_slider_item a {height: 80px;}.brand_img {width: 76.9%;}.brand_slider .slick-list {padding-right: 23vw;}.brand_slider .slick-dots {display: flex;justify-content: center;align-items: center;margin: 4vw 0 0vw;}.brand_slider .slick-dots button {display: none;}.brand_slider .slick-dots li {display: block;width: 2.5vw;height: 2.5vw;background-color: #CCCCCC;border-radius: 2vw;margin: 0 1.5vw 0;transition: 0.3s;}.brand_slider .slick-dots li.slick-active {background-color: #333333;}.link_list_wrapper {padding: 0 15px;}}/*****************************************リボン風******************************************/@media screen and (min-width:601px){}h2.ribbon1:after {transform: none;}.ribbon1 {display: inline-block;position: relative;height: 50px;/*リボンの高さ*/line-height: 50px;/*リボンの高さ*/text-align: center;padding: 0 30px;/*横の大きさ*//*font-size: 18px;文字の大きさ*//*background: #f57a78;塗りつぶし色*/color: #FFF;/*文字色*/box-sizing: border-box;}.ribbon1:before, .ribbon1:after {position: absolute;content: '';width: 0px;height: 0px;z-index: 1;}.ribbon1:before {top: 0;left: 0;border-width: 30px 0px 30px 20px;border-color: transparent transparent transparent #f3eee5;border-style: solid;}.ribbon1:after {top: 0;right: 0;border-width: 30px 20px 30px 0px;border-color: transparent #f3eee5 transparent transparent;border-style: solid;}@media screen and (max-width:600px){.ribbon1:before {border-width: 35px 0px 35px 15px;}.ribbon1:after {border-width: 35px 15px 35px 0px;}.recommend_wrapper h2.ribbon1 {line-height: normal;}}/*****************************************おすすめ商品スライダー部分_202506******************************************/@media screen and (min-width:750px){/*PC*/.recommend_slider_01 .slick-track,.recommend_slider_02 .slick-track ,.recommend_slider_03 .slick-track  {left: -515px;}}