.category-tile{position:relative}.category-tile h1,.category-tile h2{font-size:1.75rem;position:absolute;bottom:1.875rem;left:1.875rem;color:#fff}.category-tile:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5))}.btn-primary{width:100%;max-width:450px;height:50px;border:none!important;border-radius:4px;background-color:#333!important;color:#fff!important;margin:0 auto;padding:0;line-height:50px}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{opacity:.7!important;color:#fff!important;border-color:#333!important;background-color:#333!important;box-shadow:unset!important}.btn-outline-primary{width:100%;max-width:450px;height:50px;border:1px solid #ddd!important;border-radius:4px;background-color:#fff!important;color:#222!important;margin:0 auto;padding:0;line-height:50px}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{opacity:.7!important;color:#222!important;border:1px solid #ddd!important;background-color:#fff!important;box-shadow:unset!important}.popup-page .btn-outline-primary{display:block;height:2.8125rem;margin:2.5rem auto 3.125rem}@media screen and (max-width:768px){.popup-page .btn-outline-primary{max-width:18.4375rem}}.btn-action{width:100%;max-width:450px;height:50px;border:none!important;border-radius:4px;background-color:#e82318!important;color:#fff!important;margin:0 auto;padding:0;line-height:50px}.btn-action:active,.btn-action:focus,.btn-action:hover{opacity:.7!important;color:#fff!important;border-color:#e82318!important;background-color:#e82318!important;box-shadow:unset!important}.c-btn--border{position:relative;background:#fff;border:4px solid transparent;border-left-color:#fd4536;border-right-color:#705fae;width:242px;height:50px;text-align:center;line-height:42px;padding:0}.c-btn--border:after,.c-btn--border:before{position:absolute;left:-4px;right:-4px;bottom:-4px;height:4px;background:createLinerGradient(101deg);content:""}.c-btn--border:before{top:-4px;bottom:-4px}.l-arrow{background:createLinerGradient(135deg);left:13px;top:13px;border-radius:50%}.l-arrow,.l-arrow:before{width:16px;height:16px;position:absolute}.l-arrow:before{content:"";background:url("../images/icon-l-arrow.svg") no-repeat;background-position:50%;top:0;left:0}.recommend-goods{margin-top:3.75rem;padding-bottom:3.125rem}@media screen and (max-width:768px){.recommend-goods{margin-bottom:0.5rem}}.recommend-goods__title{font-weight:700;font-size:1.125rem;letter-spacing:.1em;line-height:1.67}.recommend-goods__list{margin-top:-2.8125rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.recommend-goods__list{margin-top:-5.625rem}}.recommend-goods__item{width:100%;max-width:15rem;margin-top:4.6875rem;padding:1.25rem;transition:.3s}@media screen and (max-width:768px){.recommend-goods__item{width:10rem;margin-top:5.3125rem;padding:1.25rem 0 0}.recommend-goods__item:nth-child(odd){margin-right:0.9375rem}}@media print,screen and (min-width:769px){.recommend-goods__item:hover{box-shadow:0 0.625rem 0.9375rem -0.3125rem rgba(0,0,0,.15),0 0 0.3125rem rgba(0,0,0,.1);transform:translateY(-4px)}}.recommend-goods__item>a{display:block}.recommend-goods__item a.c-button--view{margin-top:auto;height:2.1875rem!important;line-height:2.1875rem!important}@media screen and (max-width:768px){.recommend-goods__item a.c-button--view{display:none}}.recommend-goods__item .price.discount{color:#222}.recommend-goods__item .price.discount+strike{display:none}.recommend-goods__img{text-align:center;background-color:#fff}.recommend-goods__img img{max-width:10rem;height:10rem;object-fit:contain;font-family:"object-fit: contain;"}@media screen and (max-width:768px){.recommend-goods__img img{max-width:6.625rem;height:6.625rem}}.recommend-goods__product-name{height:2.625rem;margin-top:1.25rem;font-size:0.875rem;text-align:left;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:768px){.recommend-goods__product-name{margin-bottom:0.625rem}}.recommend-goods .parts__price{height:1.25rem;margin-top:0.625rem;margin-bottom:0.9375rem;text-align:right;color:#222;font-weight:400;font-family:Roboto,sans-serif}@media screen and (max-width:768px){.recommend-goods .parts__price{margin-top:auto;margin-bottom:0}}.parts-product-detail{padding-bottom:46px}.parts-product-detail .search-main-title{margin:30px 0;letter-spacing:.1em}.selected-product__lead-text{margin-top:20px;font-size:0.75rem}@media print,screen and (min-width:769px){.selected-product__lead-text{margin-top:12px}}.main-product{border:1px solid #333;background-color:#f9f9f9}.main-product__inner{padding:1.875rem}@media screen and (max-width:768px){.main-product__inner{padding:1.125rem}}.main-product--hasOwnProduct{border:2px solid #ff8c1a}.main-product .btn-primary:disabled{background-color:#bbb!important;opacity:1!important;cursor:not-allowed}.main-product .btn-primary:disabled:hover{opacity:1!important}.main-product-top{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.main-product-top{-ms-flex-direction:column;flex-direction:column}}.main-product-top__img{max-width:260px;width:100%;margin-right:30px;background-color:#fff;overflow:hidden;text-align:center}@media screen and (max-width:768px){.main-product-top__img{max-width:295px;margin:0 auto}}@media screen and (max-width:768px){.main-product-top__img img{height:10.75rem;object-fit:contain;font-family:"object-fit: contain;"}}.main-product-top--info{max-width:610px}@media screen and (max-width:768px){.main-product-top--info{margin-top:20px}}.main-product-top--info__title{font-size:1rem;font-weight:700;line-height:1.5}.main-product-top--info__typenumber{margin-top:6px;font-size:0.75rem}.main-product-top--info__shordescription{margin-top:30px}.main-product-top--info__shordescription dl{margin-right:37px}@media print,screen and (min-width:769px){.main-product-top--info__shordescription dl{display:-ms-flexbox;display:flex}}.main-product-top--info__shordescription dt{color:#666;font-size:0.75rem}@media print,screen and (min-width:769px){.main-product-top--info__shordescription dt{min-width:108px;margin-right:37px}}.main-product-top--info__shordescription dd{font-size:0.875rem}.main-product-top--info__shordescription .heat-position--value{margin-bottom:10px}@media print,screen and (min-width:769px){.main-product-top--info__shordescription .heat-position--value{margin-bottom:15px}}.main-product-list{margin:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.main-product-list{-ms-flex-direction:column;flex-direction:column}}.main-product-list__item{width:100%;max-width:290px}@media print,screen and (min-width:769px){.main-product-list__item:nth-child(2){margin:0 15px}}@media screen and (max-width:768px){.main-product-list__item{max-width:unset;margin-bottom:10px;text-align:center}}.main-product__guide-link{margin-top:20px;font-size:13px;text-align:right}.main-product__guide-link .fa-exclamation-circle{color:#e82318}.main-product__guide-link span:nth-child(2){font-weight:700}@media screen and (max-width:768px){.main-product__guide-link{text-align:left}.main-product__guide-link span:last-child{margin-top:10px;display:block}}.main-product__guide-link .icon-24-link-3:before{top:calc(50% - 17px)}.main-product__guide-link .icon-16-arrow-right:before{top:calc(50% - 13px)}.main-product .retention-expire{margin-top:30px}.main-product .retention-expire__text{font-size:0.875rem}.main-product .retention-expire__date{margin-top:10px;font-size:0.75rem}.selected-parts-result{text-align:center}.selected-parts-result__title{margin:50px 0;font-size:1.25rem}.selected-parts-result__title .sp-break{display:inline}@media screen and (max-width:768px){.selected-parts-result__title .sp-break{margin-top:15px;display:block}}.selected-parts-result__title .count-item{color:#e82318;font-weight:700}.selected-parts-result__no-parts{margin:172px 0}@media screen and (max-width:768px){.selected-parts-result__no-parts{margin:143px 0}}.selected-parts-result__no-parts__text{font-weight:700;font-size:1rem;color:#bbb}@media print,screen and (min-width:769px){.selected-parts-result__no-parts__text{font-size:1.25rem}}.retention-expire-bottom{margin:140px 0 240px;text-align:center}@media screen and (max-width:768px){.retention-expire-bottom{margin:116px 0 180px}}.retention-expire-bottom__text{font-weight:700;font-size:1.25rem}@media screen and (max-width:768px){.retention-expire-bottom__text{font-size:1rem}}.retention-expire-bottom__date{margin-top:43px;font-size:0.875rem;line-height:2.2}.other-product-detail{padding-bottom:60px}.other-product-detail__secondary-title,.other-product-detail__third-title,.other-product-detail__title{font-size:1.25rem;font-weight:700}.other-product-detail__title{margin-top:30px}@media screen and (max-width:768px){.other-product-detail__title{text-align:center}}.other-product-detail__secondary-title{margin-top:60px}@media screen and (max-width:768px){.other-product-detail__secondary-title{margin-top:50px;font-size:1rem}}.other-product-detail__third-title{margin-top:30px;font-size:1rem;line-height:1.71}@media screen and (max-width:768px){.other-product-detail__third-title{font-size:0.875rem}}.other-product-detail__text{margin:30px 0 80px;font-size:1rem}@media screen and (max-width:768px){.other-product-detail__text{margin:30px 0 45px;font-size:0.875rem}}.other-product-detail .other-contact{margin-bottom:30px;line-height:1.71}.other-product-detail .btn-outline-primary{width:100%;max-width:360px;height:45px;line-height:45px;margin:30px 0 60px;font-size:0.875rem}@media screen and (max-width:768px){.other-product-detail .btn-outline-primary{max-width:335px}}.section-infomation{display:-ms-flexbox;display:flex;border:1px solid #e3e3e3}@media screen and (max-width:768px){.section-infomation{max-width:335px;margin:0 auto;padding:1.875rem 1.1875rem}}@media print,screen and (min-width:769px){.section-infomation{max-width:960px;margin:7.125rem auto 0;padding:1.25rem}}@media screen and (max-width:768px){.section-infomation{-ms-flex-direction:column;flex-direction:column}}.section-infomation .section__image{width:100%}@media print,screen and (min-width:769px){.section-infomation .section__image{max-width:12.5rem}}.section-infomation figure.section__image{padding:1.25rem 0 0.3125rem;text-align:center;background:#f9f9f9}.section-infomation figure figcaption{display:block;padding:0 0.625rem;font-size:0.75rem;font-weight:700}.section-infomation figure .image{margin:0.625rem 0 0}.section-infomation figure .image img{mix-blend-mode:multiply}@media screen and (max-width:768px){.section-infomation figure .image img{max-width:10.625rem}}@media print,screen and (min-width:769px){.section-infomation .section__textarea{padding:1.25rem 0 0 2.5rem}}.section-infomation h2{font-size:0.9375rem;font-weight:700}@media screen and (max-width:768px){.section-infomation h2{margin:1.875rem 0 0;text-align:center}}.section-infomation h2 i{margin:0 0.625rem 0 0}.section-infomation .section__text{margin:1.25rem 0 0;font-size:0.875rem;line-height:1.71429}.section-infomation .section__link{margin:1.875rem 0 0;font-size:0.875rem;text-align:right}@media print,screen and (min-width:769px){.section-infomation .section__link{margin:1.25rem 0 0}}.section-infomation .section__link i{margin:0 0 0 0.625rem;font-size:1rem}.assets-product-banner{margin-top:60px}@media screen and (max-width:768px){.assets-product-banner{margin-top:50px}}.assets-product-banner__title{margin-bottom:30px;font-weight:700;font-size:1.125rem}.section-notice{margin:1.875rem 0 0;padding:1.875rem;background:#f5f5f5}.section-notice h3{padding:0 0 1.25rem!important;font-size:0.875rem!important;font-weight:700!important;border-bottom:1px solid #e3e3e3!important}.section-notice h3 i{margin:0 0.3125rem 0 0;color:#e82318}.section-notice dl,.section-notice ul{margin:0.9375rem 0 0!important;font-size:0.8125rem;line-height:1.69231}.section-notice ul li{list-style:disc;margin:0 0 0 1.5em}.section-notice+p{margin-top:0.625rem!important;font-size:0.875rem}