@charset "UTF-8";.home-mv__visual[data-v-ed9ca605]{align-items:flex-start;background-color:#222628;display:flex;height:135px;justify-content:center;margin:0 calc(50% - min(50vw,960px));overflow:hidden;position:relative;width:min(100vw,1920px)}@media screen and (min-width:768px){.home-mv__visual[data-v-ed9ca605]{height:438px}}.home-mv__visual-picture[data-v-ed9ca605]{display:block;inset:0;position:absolute}.home-mv__visual-image[data-v-ed9ca605]{inset:0;margin-top:-1%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 8%;object-position:center 8%;position:absolute;width:100%}@media screen and (min-width:768px){.home-mv__visual-image[data-v-ed9ca605]{height:100%;margin-top:0;-o-object-position:center top;object-position:center top}}.home-mv__copy[data-v-ed9ca605]{color:#fff;max-width:920px;padding:24px 20px 0;position:relative;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.45);width:100%;z-index:1}@media screen and (max-width:767px){.home-mv__copy[data-v-ed9ca605]{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media screen and (min-width:768px){.home-mv__copy[data-v-ed9ca605]{padding-top:48px}}.home-mv__title[data-v-ed9ca605]{font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.55}.home-mv__title span[data-v-ed9ca605]{display:inline-block}@media screen and (min-width:768px){.home-mv__title[data-v-ed9ca605]{font-size:clamp(22px,2.64vw,38px)}}.home-mv__lead[data-v-ed9ca605]{font-size:12px;font-weight:500;line-height:1.8}@media screen and (max-width:767px){.home-mv__lead[data-v-ed9ca605]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}}@media screen and (min-width:768px){.home-mv__lead[data-v-ed9ca605]{font-size:clamp(14px,1.25vw,18px);line-height:3.3}}.home-mv__search[data-v-ed9ca605]{margin:-20px calc(50% - 50vw) 0;padding:0;width:100vw}@media screen and (min-width:768px){.home-mv__search[data-v-ed9ca605]{margin:-248px 0 0;padding:0 20px;width:100%}}.home-section-heading[data-v-473c71b6]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.home-section-heading__title[data-v-473c71b6]{color:#333;font-size:20px;font-weight:700;line-height:1.85}@media screen and (min-width:768px){.home-section-heading__title[data-v-473c71b6]{font-size:24px}}@media screen and (max-width:767px){.home-section-heading .home-section-heading__link[data-v-473c71b6]{display:none}}.home-category__inner[data-v-61ed71f0]{margin:0 auto;max-width:1000px;width:100%}@media screen and (min-width:768px){.home-category__inner[data-v-61ed71f0]{padding:0}}.home-category__list[data-v-61ed71f0]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}@media screen and (min-width:768px){.home-category__list[data-v-61ed71f0]{gap:14px}}@media screen and (max-width:767px){.home-category__list[data-v-61ed71f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){.home-category__list[data-v-61ed71f0]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1280px){.home-category__list[data-v-61ed71f0]{grid-template-columns:repeat(8,minmax(0,1fr))}}.home-category__link[data-v-61ed71f0]{align-items:center;background-color:#fff;border:1px solid #dbe4e7;border-radius:12px;color:#333;display:flex;flex-direction:column;height:120px;justify-content:center;padding:12px 4px 16px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.home-category__link[data-v-61ed71f0]:hover{background-color:#e4f2f5;border-color:#a3d0d9}.home-category__icon[data-v-61ed71f0]{height:63px;-o-object-fit:contain;object-fit:contain;width:63px}.home-category .home-category__sp-link[data-v-61ed71f0]{display:none;margin-top:16px}@media screen and (max-width:767px){.home-category .home-category__sp-link[data-v-61ed71f0]{display:flex;justify-content:flex-end}}.home-category__label[data-v-61ed71f0]{font-size:14px;line-height:1.85;text-align:center;white-space:nowrap}.home-maker__inner[data-v-baabaf6e]{margin:0 auto;max-width:1000px;width:100%}@media screen and (min-width:768px){.home-maker__inner[data-v-baabaf6e]{padding:0}}.home-maker__groups[data-v-baabaf6e]{display:grid;gap:32px;grid-template-columns:1fr}@media screen and (min-width:768px){.home-maker__groups[data-v-baabaf6e]{gap:40px;grid-template-columns:repeat(2,1fr)}}.home-maker__group-label[data-v-baabaf6e]{color:#333;font-size:16px;font-weight:700;margin-bottom:16px}.home-maker .home-maker__sp-link[data-v-baabaf6e]{display:none;margin-top:16px}@media screen and (max-width:767px){.home-maker .home-maker__sp-link[data-v-baabaf6e]{display:flex;justify-content:flex-end}}.home-maker__list[data-v-baabaf6e]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0}@media screen and (min-width:768px){.home-maker__list[data-v-baabaf6e]{gap:12px}}.home-maker__link[data-v-baabaf6e]{align-items:center;background-color:#fff;border:1px solid #dbe4e7;border-radius:8px;color:#333;display:flex;flex-direction:column;height:76px;justify-content:center;padding:6px 2px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}@media screen and (min-width:768px){.home-maker__link[data-v-baabaf6e]{height:90px;padding:6px 4px}}.home-maker__link[data-v-baabaf6e]:hover{background-color:#e4f2f5;border-color:#a3d0d9}.home-maker__logo[data-v-baabaf6e]{align-items:center;display:flex;height:40px;justify-content:center}@media screen and (min-width:768px){.home-maker__logo[data-v-baabaf6e]{height:56px}}.home-maker__logo img[data-v-baabaf6e]{max-height:56px;max-width:100%;-o-object-fit:contain;object-fit:contain}.home-maker__name[data-v-baabaf6e]{font-size:10px;line-height:1.4;text-align:center}@media screen and (min-width:768px){.home-maker__name[data-v-baabaf6e]{font-size:14px;line-height:1.6}}.home-maker__name--all[data-v-baabaf6e]{white-space:pre-line}.home-popular-parts__inner[data-v-4a6839a4]{margin:0 auto;max-width:1000px;width:100%}@media screen and (min-width:768px){.home-popular-parts__inner[data-v-4a6839a4]{padding:0}}.home-popular-parts__list[data-v-4a6839a4]{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.home-popular-parts__chip[data-v-4a6839a4]{align-items:center;background-color:#fff;border:1px solid #dbe4e7;border-radius:999px;color:#333;display:inline-flex;font-size:14px;height:40px;padding:0 20px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.home-popular-parts__chip[data-v-4a6839a4]:hover{background-color:#e4f2f5;border-color:#a3d0d9}.exhibit-card-top[data-v-af251cca]{background-color:#fff;border:1px solid #dbe4e7;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.exhibit-card-top__image[data-v-af251cca]{aspect-ratio:4/3;overflow:hidden;width:100%}.exhibit-card-top__image[data-v-af251cca] .sold-out-image,.exhibit-card-top__image[data-v-af251cca] .v-avatar,.exhibit-card-top__image[data-v-af251cca] .v-responsive{height:100%;width:100%}.exhibit-card-top__image[data-v-af251cca] .v-responsive__sizer{display:none}.exhibit-card-top__image[data-v-af251cca] .v-img__img{-o-object-fit:contain;object-fit:contain}.exhibit-card-top__body[data-v-af251cca]{display:flex;flex:1;flex-direction:column;padding:12px 12px 16px}@media screen and (max-width:767px){.exhibit-card-top__body[data-v-af251cca]{padding:8px 8px 10px}}.exhibit-card-top__title[data-v-af251cca]{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:18px;font-weight:700;line-height:1.45;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:767px){.exhibit-card-top__title[data-v-af251cca]{font-size:14px}}.exhibit-card-top__part-number[data-v-af251cca]{color:#333;font-size:14px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767px){.exhibit-card-top__part-number[data-v-af251cca]{font-size:11px;margin-top:2px}}.exhibit-card-top__price[data-v-af251cca]{align-items:baseline;display:flex;gap:8px;margin-top:11px}@media screen and (max-width:767px){.exhibit-card-top__price[data-v-af251cca]{gap:4px;margin-top:4px}}.exhibit-card-top__price-value[data-v-af251cca]{color:#f03a3a;font-size:24px;font-weight:700}@media screen and (max-width:767px){.exhibit-card-top__price-value[data-v-af251cca]{font-size:18px}}.exhibit-card-top__price-yen[data-v-af251cca]{font-size:.8em;margin-right:1px}.exhibit-card-top__price-note[data-v-af251cca]{color:#868686;font-size:14px;white-space:nowrap}@media screen and (max-width:767px){.exhibit-card-top__price-note[data-v-af251cca]{font-size:10px}}.exhibit-card-top__delivery[data-v-af251cca]{list-style:none;margin-top:14px;padding:0}@media screen and (max-width:767px){.exhibit-card-top__delivery[data-v-af251cca]{margin-top:8px}}.exhibit-card-top__delivery-item[data-v-af251cca]{align-items:center;color:#333;display:flex;font-size:14px;gap:10px;line-height:22px}.exhibit-card-top__delivery-item+.exhibit-card-top__delivery-item[data-v-af251cca]{margin-top:11px}@media screen and (max-width:767px){.exhibit-card-top__delivery-item[data-v-af251cca]{font-size:11px;gap:4px;line-height:16px}.exhibit-card-top__delivery-item+.exhibit-card-top__delivery-item[data-v-af251cca]{margin-top:4px}}.exhibit-card-top__delivery-icon[data-v-af251cca]{color:#868686;flex-shrink:0}@media screen and (max-width:767px){.exhibit-card-top__delivery-icon[data-v-af251cca]{font-size:14px;height:14px;width:14px}}.exhibit-card-top__car[data-v-af251cca]{border-top:1px solid #e5e5e5;color:#333;font-size:14px;line-height:1.6;margin-top:16px;padding-top:16px}@media screen and (max-width:767px){.exhibit-card-top__car[data-v-af251cca]{font-size:11px;line-height:1.5;margin-top:8px;padding-top:8px}}.exhibit-scroll-list__body[data-v-c5f65bf6]{position:relative}.exhibit-scroll-list__viewport[data-v-c5f65bf6]{display:flex;gap:12px;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}@media screen and (min-width:768px){.exhibit-scroll-list__viewport[data-v-c5f65bf6]{gap:17px}}.exhibit-scroll-list__viewport[data-v-c5f65bf6]::-webkit-scrollbar{display:none}.exhibit-scroll-list__item[data-v-c5f65bf6]{flex:0 0 calc(45.45455% - 10.90909px);scroll-snap-align:start}@media screen and (min-width:768px){.exhibit-scroll-list__item[data-v-c5f65bf6]{flex:0 0 240px}}.exhibit-scroll-list__link[data-v-c5f65bf6]{color:inherit;display:block;height:100%;text-decoration:none}.exhibit-scroll-list__link:hover .exhibit-card-top[data-v-c5f65bf6]{box-shadow:0 2px 12px #005b6c1f}.exhibit-scroll-list__arrow[data-v-c5f65bf6]{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:none;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1}@media screen and (min-width:768px){.exhibit-scroll-list__arrow[data-v-c5f65bf6]{display:flex}}.exhibit-scroll-list__arrow--previous[data-v-c5f65bf6]{left:-20px}.exhibit-scroll-list__arrow--next[data-v-c5f65bf6]{right:-20px}.exhibit-scroll-list__progress[data-v-c5f65bf6]{background-color:#e5e5e5;height:2px;margin-top:32px;position:relative;width:100%}.exhibit-scroll-list__progress-bar[data-v-c5f65bf6]{background-color:#868686;height:100%;position:absolute;top:0;transition:left .2s ease}.exhibit-scroll-list__skeleton[data-v-c5f65bf6]{display:flex;gap:12px;overflow:hidden}.exhibit-scroll-list__skeleton-item[data-v-c5f65bf6]{flex:0 0 220px}@media screen and (min-width:768px){.exhibit-scroll-list__skeleton-item[data-v-c5f65bf6]{flex:0 0 240px}}.home-product-section__inner[data-v-15be0fd5]{margin:0 auto;max-width:1000px;width:100%}@media screen and (min-width:768px){.home-product-section__inner[data-v-15be0fd5]{padding:0}}.home-product-section__more[data-v-15be0fd5]{display:flex;justify-content:center;margin-top:40px}.home-product-section__more-button[data-v-15be0fd5]{align-items:center;background-color:#fff;border:1px solid #008099;border-radius:8px;color:#008099;display:flex;font-size:18px;font-weight:700;height:58px;justify-content:center;max-width:280px;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.home-product-section__more-button[data-v-15be0fd5]:hover{background-color:#008099;color:#fff}.home-reasons[data-v-5f69ab86]{background-color:#e2f5f8;margin:0 calc(50% - 50vw);padding:48px 0;width:100vw}@media screen and (min-width:768px){.home-reasons[data-v-5f69ab86]{padding:64px 0}}.home-reasons__inner[data-v-5f69ab86]{margin:0 auto;max-width:1000px;padding:0 20px;width:100%}@media screen and (min-width:768px){.home-reasons__inner[data-v-5f69ab86]{padding:0}}.home-reasons__title[data-v-5f69ab86]{color:#1f2937;font-size:20px;font-weight:700;line-height:1.55;text-align:center}@media screen and (min-width:768px){.home-reasons__title[data-v-5f69ab86]{font-size:24px}}.home-reasons__title-emphasis[data-v-5f69ab86]{color:#008099;font-size:24px}@media screen and (min-width:768px){.home-reasons__title-emphasis[data-v-5f69ab86]{font-size:30px}}.home-reasons__list[data-v-5f69ab86]{display:grid;gap:12px;grid-template-columns:1fr;list-style:none;margin-top:40px;padding:0}@media screen and (min-width:768px){.home-reasons__list[data-v-5f69ab86]{gap:24px 12px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.home-reasons__list[data-v-5f69ab86]{grid-template-columns:repeat(4,1fr)}}.home-reasons__item[data-v-5f69ab86]{align-items:center;background-color:#fff;border-radius:8px;display:flex;gap:12px;padding:16px}@media screen and (min-width:768px){.home-reasons__item[data-v-5f69ab86]{background-color:transparent;border-radius:0;display:block;padding:19px 0 0;position:relative}}.home-reasons__number[data-v-5f69ab86]{color:#b3b3b3;flex-shrink:0;font-size:32px;font-weight:700;line-height:1}@media screen and (min-width:768px){.home-reasons__number[data-v-5f69ab86]{font-size:32px;left:16px;position:absolute;top:0}}.home-reasons__card[data-v-5f69ab86]{align-items:center;border-left:1px solid #dbe4e7;display:flex;flex:1;gap:12px;padding-left:12px}@media screen and (min-width:768px){.home-reasons__card[data-v-5f69ab86]{background-color:#fff;border-left:none;border-radius:8px;flex:none;flex-direction:column;gap:0;height:154px;padding:24px 24px 0;text-align:center}}.home-reasons__icon[data-v-5f69ab86]{height:56px;-o-object-fit:contain;object-fit:contain;width:56px}@media screen and (min-width:768px){.home-reasons__icon[data-v-5f69ab86]{height:48px;width:48px}}.home-reasons__text[data-v-5f69ab86]{flex:1}.home-reasons__label[data-v-5f69ab86]{color:#1f2937;font-size:16px;line-height:1.6}@media screen and (min-width:768px){.home-reasons__label[data-v-5f69ab86]{font-size:14px;margin-top:8px}}.home-reasons__emphasis[data-v-5f69ab86]{color:#008099;font-size:20px;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.home-reasons__emphasis[data-v-5f69ab86]{font-size:22px;white-space:nowrap}}.home-reasons__buttons[data-v-5f69ab86]{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:32px}@media screen and (min-width:768px){.home-reasons__buttons[data-v-5f69ab86]{flex-direction:row;gap:32px;justify-content:center}}.home-reasons__button[data-v-5f69ab86]{align-items:center;background-color:transparent;border:1px solid #008099;border-radius:8px;color:#008099;display:flex;font-size:16px;height:54px;justify-content:center;max-width:320px;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.home-reasons__button[data-v-5f69ab86]:hover{background-color:#008099;color:#fff}.home-column__inner[data-v-25c85321]{margin:0 auto;max-width:1000px;padding:0 20px;width:100%}@media screen and (min-width:768px){.home-column__inner[data-v-25c85321]{padding:0}}.home-column__list[data-v-25c85321]{display:flex;gap:12px;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.home-column__list[data-v-25c85321]::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.home-column__list[data-v-25c85321]{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.home-column__item[data-v-25c85321]{flex:0 0 288px;scroll-snap-align:start}@media screen and (min-width:768px){.home-column__item[data-v-25c85321]{flex:initial}}.home-column__link[data-v-25c85321]{background-color:#fff;border:1px solid #dbe4e7;border-radius:8px;color:inherit;display:block;height:100%;overflow:hidden;text-decoration:none;transition:opacity .2s ease}.home-column__link[data-v-25c85321]:hover{opacity:.8}.home-column__thumbnail[data-v-25c85321]{aspect-ratio:310/180;overflow:hidden;position:relative;width:100%}.home-column__thumbnail img[data-v-25c85321]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-column__badge[data-v-25c85321]{align-items:center;background-color:#008099;color:#fff;display:inline-flex;font-size:12px;height:24px;padding:0 7px;position:absolute;right:8px;top:8px}.home-column__body[data-v-25c85321]{padding:16px}.home-column__title[data-v-25c85321]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:14px;font-weight:700;line-height:24px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.home-column__title[data-v-25c85321]{-webkit-line-clamp:2}}.home-column__date[data-v-25c85321]{color:#868686;display:block;font-size:12px;margin-top:8px}.home-column .home-column__sp-link[data-v-25c85321]{display:none;margin-top:16px}@media screen and (max-width:767px){.home-column .home-column__sp-link[data-v-25c85321]{display:flex;justify-content:flex-end}}.home-line-banner__inner[data-v-10c9e553]{margin:0 auto;max-width:1000px;width:100%}.home-line-banner__link[data-v-10c9e553]{display:block}.home-line-banner__image[data-v-10c9e553]{display:block;height:auto;width:100%}.return-top-button[data-v-e14202c3]{align-items:center;background-color:#b3b3b3;border-radius:50%;bottom:40px;color:#fff;cursor:pointer;display:none;height:50px;justify-content:center;position:fixed;right:40px;transition:background-color .2s;width:50px;z-index:1000}@media screen and (min-width:768px){.return-top-button[data-v-e14202c3]{display:flex}}.return-top-button[data-v-e14202c3]:hover{background-color:#868686}.return-top-button-fade-enter-active[data-v-e14202c3],.return-top-button-fade-leave-active[data-v-e14202c3]{transition:opacity .2s}.return-top-button-fade-enter-from[data-v-e14202c3],.return-top-button-fade-leave-to[data-v-e14202c3]{opacity:0}.home-contents[data-v-d1a2962f]{padding-bottom:40px}@media screen and (min-width:768px){.home-contents[data-v-d1a2962f]{padding-bottom:64px}}.home-contents__section[data-v-d1a2962f]{padding-top:40px}@media screen and (min-width:768px){.home-contents__section[data-v-d1a2962f]{padding-top:64px}}@media screen and (min-width:768px){.home-contents__section--sp-only[data-v-d1a2962f]{display:none}}
