﻿a:hover img{opacity:0.7}body.buyer{font-family:"Noto Sans",YuGothic,"Yu Gothic medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:14px;line-height:2;color:#000;min-height:100vh}body.buyer a{--bs-link-color-rgb: $color-blue}.pagination{--bs-pagination-color: #00062c;--bs-pagination-active-bg: #00062c;--bs-pagination-active-border-color: #00062c}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role='list'],ol[role='list']{list-style:none}h1,h2,h3,h4,button,input,label{line-height:1.1}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}table{border-spacing:0}ol,ul{list-style-type:none;margin:0;padding:0}.c-btn{display:flex;justify-content:space-between;align-items:center;text-decoration:none;height:40px;padding:5px 10px;font-weight:800;cursor:pointer;border:none}.c-btn:hover{opacity:0.7}.c-btn--primary{color:#fff;background-color:#000}.c-btn--secondary{color:#000;background-color:#fff;border:1px solid #000}.c-btn--danger{color:#fff;background-color:#dc3545}.c-btn--menu{color:#fff;background-color:#aa7d32;border-radius:3px;padding:0 25px}.c-btn--center{justify-content:center}.c-btn--120{width:120px}.c-btn--160{width:160px}.c-btn__icon{height:100%}.c-input{height:40px}.c-input--160{width:160px}.p-item{width:280px;flex-shrink:0;padding:20px;background-color:#fff;border:1px solid #ccc}.p-item__thumbnail-wrapper{width:100%;aspect-ratio:1 / 1;overflow:hidden}.p-item__thumbnail{width:100%;height:100%;object-fit:cover}.p-item__info{margin-top:10px}.p-item__name{height:50px;font-size:14px}.p-item__price{font-weight:800;font-size:18px;text-align:center}.p-item__wrapper{display:flex;align-items:center;justify-content:space-between}.p-orders{width:100%;border-collapse:collapse;margin:40px 0}.p-orders th,.p-orders td{padding:12px;text-align:left}.p-orders tbody{border-top:2px solid #000}.p-orders tbody tr{border:1px solid #ccc}.p-orders tr:nth-child(even){background-color:#f3f3f3}.p-orders__cell--button{width:184px}.l-header{display:flex;justify-content:space-between;align-items:center;padding:40px;border-top:32px solid #00062c}.l-header__logo{width:180px}.l-header__menu{display:flex;flex-flow:column;align-items:flex-end;gap:40px}.l-header__menu__upper__list{display:flex;align-items:center;gap:20px}.l-header__menu__lower__list{display:flex;align-items:center;gap:20px}.l-footer{display:flex;flex-flow:column;justify-content:space-evenly;align-items:center;background:url(/assets/images/bg-footer.png);height:370px;color:#fff}.l-footer__logo{width:180px}.l-container{width:1280px;margin:0 auto}@media (max-width: 1280px){.l-container{width:100%}}.l-section{padding:80px 0}.l-section__title-wrapper{display:flex;justify-content:center;margin-bottom:80px}.l-section__title{display:flex;align-items:center;text-align:center}.l-section__title::before,.l-section__title::after{content:'';display:block;width:140px;height:1px;background-color:#000;margin:0 20px}.l-items{display:flex;flex-wrap:wrap;gap:40px 25px}@media screen and (min-width: 1580px){.l-items{padding:0 calc((100% - 280px * 5 - 25px * 4) / 2)}}@media screen and (max-width: 1580px){.l-items{padding:0 calc((100% - 280px * 4 - 25px * 3) / 2)}}@media screen and (max-width: 1275px){.l-items{padding:0 calc((100% - 280px * 3 - 25px * 2) / 2)}}@media screen and (max-width: 970px){.l-items{padding:0 calc((100% - 280px * 2 - 25px * 1) / 2)}}@media screen and (max-width: 665px){.l-items{padding:0 calc((100% - 280px * 1 - 25px * 0) / 2)}}.l-filters{position:sticky;top:0;z-index:10;padding:10px 40px;background-color:#00062c;color:#fff}.l-filters__wrapper{display:flex;align-items:center;gap:20px}.l-filters__item{width:200px}.l-products{padding:25px 40px}.l-pagination{padding:40px 0}.l-pagination .pagination{justify-content:center}.l-button-wrapper{display:flex;justify-content:center;align-items:center;padding-bottom:200px}.l-item{display:flex;justify-content:center;gap:60px}.l-item__photo{width:480px}.l-item__info{width:480px}.top-mv{display:flex}.top-mv__image{width:50%}.top-mv__block{background-color:#00062c;color:#fff;width:50%;padding:7%}.top-mv__title{text-align:center;padding-bottom:5%;margin-bottom:5% !important;border-bottom:1px solid #fff}.top-items{padding:0 40px}.top-partners__link{color:#000;font-size:18px}.top-lineups{background-color:#f3f3f3}.top-lineups__container{padding:35px 40px 80px}@media (max-width: 1280px){.top-lineups__container{width:100%}}.top-lineups__list{display:flex;flex-wrap:wrap;gap:40px 25px;padding:0 calc((100% - 280px * 4 - 25px * 3) / 2)}@media screen and (max-width: 1275px){.top-lineups__list{padding:0 calc((100% - 280px * 3 - 25px * 2) / 2)}}@media screen and (max-width: 970px){.top-lineups__list{padding:0 calc((100% - 280px * 2 - 25px * 1) / 2)}}@media screen and (max-width: 665px){.top-lineups__list{padding:0 calc((100% - 280px * 1 - 25px * 0) / 2)}}.top-lineups__item{width:280px;padding:20px;background-color:#fff}.top-lineups__link{text-decoration:none;color:#000}.top-lineups__name{display:flex;justify-content:center;align-items:center;height:50px;font-size:14px;font-weight:800;text-align:center;line-height:1.2}.top-stories__title{font-size:24px;font-weight:800}.top-stories__content{display:grid;grid-template-columns:560px 700px;gap:20px}.top-stories__story{width:560px}.top-stories__related{background-color:#f3f3f3;padding:25px}.top-stories__related__title{font-size:18px}.top-stories__related__list{display:flex;gap:0 25px;overflow-x:auto;padding-bottom:10px}.pricelist-subtitle{display:flex;align-items:center;margin:100px 0 20px}.pricelist-subtitle__image{width:80px;height:80px;margin-right:25px}.products__image{width:100px;height:100px;overflow:hidden;margin:0}.products__image img{width:100%;height:100%;object-fit:cover}
