﻿@charset "UTF-8";.pane-left-menu{display: none;}.pane-right-menu{display: none;}h1{margin:0}/* ----トップページ本文---- *//*----MV----*/.block-top-mv-wrapper{background-color: #000000;}.block-top-mv{min-width: 1200px;width: 1200px;background-color: #000000;margin: auto;position: relative;}.block-top-mv .swiper-slide img{width: 100%;height: auto;}.block-top-mv .swiper-button-next{right: -30px;}.block-top-mv .swiper-button-prev{left: -35px;}.block-top-mv .swiper-button-next:after,.block-top-mv .swiper-button-prev:after {content: '';background-image: url(../../img/usr/common/caret-green-left.png);background-size: contain;background-repeat: no-repeat;width: 12.5px;height: 25px;display: block;}.block-top-mv .swiper-button-next:after {transform:rotate(180deg);}.block-top-mv-pagination-wrapper .swiper-play{background-color: transparent;background-image: url('../../img/usr/common/slider-play.png');background-repeat: no-repeat;background-size: contain;width: 18px;height: 18px;display: inline-block;margin: 14px 20px 0 0;cursor: pointer;}.block-top-mv-pagination-wrapper .swiper-play.playing{background-color: transparent;background-image: url('../../img/usr/common/slider-stop.png');background-repeat: no-repeat;background-size: contain;width: 18px;height: 18px;display: inline-block;margin: 14px 20px  0 0;cursor: pointer;}.block-top-mv-pagination-wrapper  .user-swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: transparent;background-image: url('../../img/usr/common/slider-pager-active.png');background-repeat: no-repeat;background-size: contain;width: 18px;height: 18px;display: inline-block;}.block-top-mv-pagination-wrapper  .user-swiper-pagination-bullet{background-color: transparent;background-image: url('../../img/usr/common/slider-pager.png');background-repeat: no-repeat;background-size: contain;width: 18px;height: 18px;display: inline-block;margin: 20px 20px auto auto}.block-top-mv-pagination-wrapper {background-color: #f1f1f1;}.block-top-mv-pagination-wrapper .swiper-pagination{position: relative;}.block-top-mv-pagination{width: 1200px;margin: auto;display: flex;align-items: center;justify-content: center;position: relative;}/*----TOPICS----*/.block-topics-warpper{background-color: #f1f1f1;}.block-topics{padding: 0;width: 1200px;margin:auto;}.block-topics h2{font-family: 'Oswald', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight: 500;font-size: 2.5rem;color: #000000;}.block-topics--header-box{display: flex;align-items: center;margin-bottom: 50px;margin-top: 100px;}.block-topics--header-box span{background-color: transparent!important;}.block-topics--header{text-align: left;margin: 0;padding: 0;}.block-topics--body{padding: 20px 20px 24px 20px;background-color:#ffffff;}.block-topics--items{display: flex;align-items: center;flex-wrap: wrap;}.block-topics--items li{width: 373px;margin-right: 40px;}.block-topics--items li:nth-of-type(3n){margin-right: 0;}.block-topics--items li:nth-of-type(n+4){margin-top: 40px;}.block-topics--title{margin: auto auto 12px auto;font-family: 'Oswald', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight: bold;font-size: 1.125rem;color: #000000;}.block-topics--box img{width: 100%;height: auto;border-bottom: 3px solid #66cc33;}.block-topics--text{font-size: 0.8125rem;color: #000000;}/*----CATEGORY----*/.block-category-wrapper{background-color: #F1F1F1;}.block-category{padding: 0 0 100px;width: 1200px;margin: auto;position: relative;}.block-category--header-box{display: flex;align-items: center;margin-bottom: 50px;}.block-category--header-box span{background-color: transparent!important;}.block-category h2{font-family: 'Oswald', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight: 650;font-size: 2.5rem;color: #000000;}.block-category h3 {font-size: 1.25rem;font-weight: bold;height: 35px;line-height: 35px;margin: 0 auto 30px;border-left: 3px solid #66cc33;padding-left: 17.5px;}.block-category--lsit {display: flex;justify-content: center;flex-wrap: wrap;column-gap: 11px;row-gap: 11px;margin-top: 30px;}.block-category--item {width: calc((100% - 33px) / 4);}.block-category--item-main {display: flex;justify-content: center;align-items: center;width: 100%;height: 63px;font-size: 15px;color: #fff;font-weight: bold;background-color: #000;position: relative;}.block-category--item-main::after {display: block;content: "";width: 4px;height: 8px;background: url('../../img/usr/common/arrow-green-right.png') no-repeat center / contain;position: absolute;top: 50%;right: 20px;translate: 0 -50%;}.block-category--item-main:hover {color: #fff;text-decoration: underline;}.block-category--item-main--img {position: absolute;top: 50%;left: 7px;translate: 0 -50%;}.block-category--item-wear .block-category--item-main--img {width: 43px;height: 43px;}.block-category--item-goods .block-category--item-main--img {width: 44px;height: 44px;}.block-category--item-gear .block-category--item-main--img {width: 49px;height: 50px;}.block-category--item-maintenance .block-category--item-main--img {width: 48px;height: 48px;}.block-category--item-main--img img {display: block;width: 100%;height: 100%;object-fit: contain;object-position: center center;}.block-category--sub-list {display: flex;flex-wrap: wrap;column-gap: 6px;row-gap: 5px;width: 100%;margin-top: 5px;}.block-category--sub-item {width: calc((100% - 6px) / 2);height: 48px;box-shadow: 0 3px 10px rgba(0, 0, 0, .16);}.block-category--sub-item a {display: flex;align-items: center;width: 100%;height: 100%;font-size: 12px;font-weight: bold;background-color: #fff;padding: 0 15px;position: relative;}.block-category--sub-item a::after {display: block;content: "";width: 4px;height: 8px;background: url('../../img/usr/common/arrow-green-right.png') no-repeat center / contain;position: absolute;top: 50%;right: 15px;translate: 0 -50%;}/*----SCENE----*/.block-scene-wrapper{background-color: #fff;}.block-scene{width: 1200px;margin: auto;padding: 50px 0;position: relative;}.block-scene h3{font-size: 1.25rem;font-weight: bold;height: 35px;color: #000;line-height: 35px;margin: auto auto 30px auto;border-left: 3px solid #66cc33;padding-left: 17.5px;}.block-scene--items {display: flex;justify-content: center;flex-wrap: wrap;column-gap: 11px;row-gap: 11px;}.block-scene--item {width: calc((100% - 33px) / 4);height: 292px;}.block-scene--item a {display: block;width: 100%;height: 100%;padding: 25px 20px;position: relative;}.block-scene--item a:hover {text-decoration: none;}.block-scene--item-img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}.block-scene--item-img img {display: block;width: 100%;height: 100%;object-fit: cover;object-position: center center;transition: .2s;}.block-scene--item a:hover .block-scene--item-img img {scale: 1.1;}.block-scene--item-title {color: #fff;font-weight: bold;position: relative;}.block-scene--item-title--en {font-size: 35px;font-family: 'Oswald', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}.block-scene--item-title--jp {font-size: 12px;}/*----パーツ検索画面----*/.block-parts-wrapper{margin-top: 60px;background-color: #000;}.block-search-wrapper + .block-parts-wrapper{margin-top: 0;}.block-parts-wrapper .block-parts{width: 1200px;height: 595px;margin: auto;position: relative;}.block-parts-wrapper .block-parts--box{padding: 0;position: absolute;top: 0;left: 0;}.block-parts-wrapper .block-parts > img{width: 100%;height: auto;}.block-parts-wrapper .block-parts h2{font-family: 'Oswald', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight: 650;font-size: 2.5rem;color: #ffffff;}.block-parts-wrapper .block-parts--header-box{display: flex;align-items: center;margin-bottom: 50px;margin-top: 100px;}.block-parts-wrapper .block-parts--header-box span{background-color: transparent!important;}.block-parts-wrapper .block-parts--header{text-align: left;margin: 0;padding: 0;}.block-parts-wrapper .block-parts h3{color: #ffffff;font-size: 1.25rem;font-weight: bold;height: 35px;line-height: 35px;margin: auto auto 30px auto;border-left: 3px solid #66cc33;padding-left: 17.5px;}.block-parts-wrapper .block-parts h3 .note {font-size: .75rem;font-weight: 400;margin-left: 154px;}.block-parts-wrapper .block-parts h3 .note a {color: #fff;}.block-parts-wrapper .block-parts-forms{display: flex;flex-wrap: wrap;column-gap: 29px;}.block-parts-wrapper .block-parts-forms .note-attention{position: absolute;right: 0;}.block-parts-wrapper .block-parts-forms .note-attention a{color: #fff;text-decoration: underline;}.block-parts-wrapper .block-other {display: block;}.block-parts-wrapper .btn-quickorder {width: 204px;}.block-parts-wrapper .block-parts--items1{display: flex;align-items: center;flex-wrap: wrap;}.block-parts-wrapper .block-parts--items1 > div{color: #fff;}.block-parts-wrapper .block-parts--items1 .by-category{margin-right: 25px;}.block-parts-wrapper .block-parts--items1 #sel-category{width: 200px;}.block-parts-wrapper .block-parts--items1 #sel-year-from{width: 115px;}.block-parts-wrapper .block-parts--items1 #sel-year-to{width: 115px;}.block-parts-wrapper .block-parts--items1 #sel-model{width: 200px;}.block-parts-wrapper .block-parts--items1 label{color: #ffffff;font-size: 0.9375rem;font-weight: bold;display: block;margin-bottom: 8px;}.block-parts-wrapper .block-parts--items1 .note{color: #fff;margin-top: 8px;width: 100%;font-size: 0.75rem;}.block-parts-wrapper .block-parts--items1 .note-from{margin-right: 10px;}.block-parts-wrapper .block-parts--items1 .note-to{margin-right: 14px;}.block-parts-wrapper .block-parts--items1 select{background-color: #ffffff;width: 170px;height: 45px;border : 1px solid #d7d7da;padding: 8px;color: #000000;}.block-parts-wrapper .form-frame{width: 420px;}.block-parts-wrapper .form-model{width: calc(100% - 420px - 29px);}.block-parts-wrapper .block-parts--items2{display: flex;align-items: center;flex-wrap:wrap;}.block-parts-wrapper .block-parts--items2 label{width: 100%;color: #fff;margin-bottom: 8px;font-weight: bold;font-size:0.9375rem;}.block-parts-wrapper .block-parts--items2 .note{color: #fff;margin-top: 8px;font-size: 0.75rem;}.block-parts-wrapper .block-parts--items2 input{background-color: #ffffff;width: 375px;height: 45px;border : 1px solid #d7d7da;padding: 8px;}.block-parts-wrapper .by-model {width: 215px;}.block-parts-wrapper .by-model select {appearance: none;}.block-parts-wrapper .btn-search{display: block;width: 45px;height: 45px;background-color: #69BE28;background-image: url(../../img/usr/common/search-white.png);background-size: 21px 21px;background-position: center center;background-repeat: no-repeat;border: none;}.block-parts-wrapper .block-parts--button-items1 .btn-search,.block-parts-wrapper .block-parts--button-items2 .btn-search{margin:27px auto auto auto;display: flex;align-items: center;justify-content: center;height: 50px;font-family: 'Oswald', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight: bold;font-size: 1rem;color: #fff;padding: 0 20px;background-color: #000000;border: 1px solid #66cc33;}::placeholder{color: #b2b2b8;}.block-parts-wrapper .block-parts-forms .btn-by-color1,.block-parts-wrapper .block-parts-forms .btn-by-color2,.block-parts-wrapper .block-parts-forms .btn-by-illust1,.block-parts-wrapper .block-parts-forms .btn-by-illust2{border: 1px solid #66cc33;height: 50px;color: #ffffff;font-weight: bold;font-size: 0.9375rem;line-height: 50px;padding: 0 20px;cursor: pointer;background-color: #000000;}.block-parts-wrapper .block-parts-forms .hyphen{font-size: 0.75rem;line-height: 50px;padding: 0  14px;color: #abacad;}.block-parts-wrapper .block-parts-forms .btn-by-color1,.block-parts-wrapper .block-parts-forms .btn-by-color2{margin-right: 20px;}.page-top .block-top-topic--header-box{display: flex;align-items: center;margin-bottom: 50px;margin-top: 60px;}.page-top .block-top-topic--header-box span{background-color: #f1f1f1!important;}.page-top h2.block-top-topic--header{font-family: 'Oswald', sans-serif;font-weight: 650;font-size: 2.5rem;padding: 0;color: #000000;text-align: left;margin: 0!important;padding: 0;width: 100%;position: relative;display: flex;}/* top banners */.block-top-banners {margin: 40px 0 88px;display: flex;justify-content: center;align-items: center;gap: 50px;}/*----お知らせ----*/.block-top-body .block-top-topic {margin-top: 60px;margin-bottom: 100px;}.block-top-topic .block-top-topic--next-page a {font-size: 0;}.block-top-topic .block-top-topic--next-page a::after {display: block;content: "もっと見る";font-size: 1rem;color: #fff;font-weight: bold;}/*----イベント ランキングから探す----*/.block-top-event#block_of_event {padding: 50px 0;}.block-top-event h3 {font-size: 1.25rem;font-weight: bold;height: 35px;color: #000;line-height: 35px;margin: auto auto 30px auto;border-left: 3px solid #66cc33;padding-left: 17.5px;}.block-top-event#block_of_event .block-ranking-r.swiper-container li {padding: 15px 15px 0;}.block-top-event#block_of_event .block-ranking-r--goods-image figure {width: 100%;height: 200px;}.block-top-event#block_of_event .block-ranking-r--goods-image figure img {display: block;width: 100%;height: 100%;object-fit: contain;object-position: center center;}.block-top-event .freespace .more {margin-bottom: 0;}.block-top-event .freespace .more span {font-weight: bold;}#block_of_top_body .block-top-mv-catalog{position: relative;overflow: hidden;}#block_of_top_body .block-top-mv-catalog::before{content: '';background-image: url(../../img/usr/top/mv/triangle.png);background-size: contain;background-repeat: no-repeat;width: 97px;height: 133px;display: block;position: absolute;top: 0;left: 0;z-index: 0;}#block_of_top_body .block-top-mv-catalog-bg{width: 515px;position: absolute;right: -170px;top: -64px;z-index: 10;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 17px;transform: rotate(30deg);}#block_of_top_body  .block-top-mv-catalog-items:nth-of-type(2){margin-top: 110px;}#block_of_top_body  .block-top-mv-catalog-item{background-color: rgba(255, 255, 255, 0.2);}#block_of_top_body  .block-top-mv-catalog-item +.block-top-mv-catalog-item {margin-top: 17px;}#block_of_top_body .block-top-mv-catalog-media{min-height: 439.27px;display: flex;align-items: center;justify-content: start;padding-left: 158px;position: relative;z-index: 20;}#block_of_top_body .block-top-mv-catalog-body{margin-right: 68px;width: 496px;color: #fff;}#block_of_top_body .block-top-mv-catalog-copy{font-size: 14px;font-weight: 500;font-family: 'Oswald', sans-serif;}#block_of_top_body .block-top-mv-catalog-title{font-size: 41px;font-weight: bold;font-family: 'Oswald', sans-serif;}#block_of_top_body .block-top-mv-catalog-text{margin-top: 21px;padding-top: 18px;border-top: 2px solid #66CC33;font-size: 14px;font-weight: bold;}#block_of_top_body .block-top-mv-catalog-other{margin-top: 25px;}#block_of_top_body .block-top-mv-catalog-btn{font-size: 14px;font-weight: bold;display: flex;justify-content: center;align-items: center;margin-right: 10px;width: 120px;border: 1px solid  #66CC33;min-height: 41px;font-family: 'Oswald', sans-serif;}#block_of_top_body .block-top-mv-catalog-btn::before{content: "";width: 4px;  /* 三角形の幅 */height: 7px; /* 三角形の高さ */background-color:  #66CC33; /* 好きな色を指定 *//* polygon(頂点1, 頂点2, 頂点3, ...) で多角形を指定 *//* (0 0)は左上, (100% 50%)は右辺の中央, (0 100%)は左下 */clip-path: polygon(0 0, 100% 50%, 0 100%);margin-right: 10px;}#block_of_top_body .block-top-mv-catalog-img{width: 210px;}