.section-brandlist .breadcrumbs_wrapper .page-width{max-width:100%;padding-right:40px;padding-left:40px}.section-brandlist hgroup{margin-top:55px;margin-bottom:55px;text-align:center}.section-brandlist hgroup h1{font-size:30px;line-height:1;font-family:"Montserrat",var(--noto-jp);font-weight:200}.section-brandlist hgroup p{font-size:14px;font-family:"Montserrat",var(--noto-jp);font-weight:200;color:#767676}.brandlist_text{max-width:473px;width:100%;margin-left:auto;margin-right:auto;font-family:"Montserrat",var(--noto-jp);font-weight:200;font-size:14px;line-height:1.7}ul.brandlist_ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:95px}ul.brandlist_ul li{font-family:"Montserrat",var(--noto-jp);font-size:20px;line-height:1.3;font-weight:500;color:#ccc}ul.brandlist_ul li a{color:#000;transition:opacity .3s ease-in}ul.brandlist_ul li a:hover{opacity:.5}.brand_conthead{font-size:20px;line-height:1.3;font-weight:500;margin-bottom:15px}ul.brand_contents_grid{display:grid;gap:39px 13px;grid-template-columns:repeat(4,minmax(200px,1fr));max-width:1279px;margin:0 auto}ul.brand_contents_grid li{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:14px;max-width:310px}ul.brand_contents_grid li a{display:contents;transition:opacity .3s ease-in}ul.brand_contents_grid li a:hover{opacity:.7}ul.brand_contents_grid li .align-self{align-self:center;display:flex}ul.brand_contents_grid li .brand_name{font-size:12px;color:#767676;text-align:center}@media (max-width: 767px){.section-brandlist .breadcrumbs_wrapper .page-width{padding-right:16px;padding-left:16px}.section-brandlist hgroup{margin-top:35px}.section-brandlist hgroup h1{font-size:20px}.section-brandlist hgroup p{font-size:12px}.brandlist_text{max-width:100%;font-size:12px}ul.brandlist_ul{justify-content:flex-start;gap:30px;max-width:200px;margin-left:auto;margin-right:auto;margin-top:75px}ul.brandlist_ul li,.brand_conthead{font-size:16px}ul.brand_contents_grid{display:grid;gap:20px 11px;grid-template-columns:repeat(2,1fr);max-width:100%;margin:0 auto}ul.brand_contents_grid li{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:7px;max-width:100%}ul.brand_contents_grid li .brand_name{margin-top:2px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brandlist.css.map */
