@media print,screen and (min-width: 768px){.brand_page .brand_section{padding-top:5rem}}@media only screen and (max-width: 767px){.brand_page .brand_section{padding-top:min(10.6666666667*1vw,145.7066666667px)}}@media print,screen and (min-width: 768px){.brand_page .brand_section .inner{padding-bottom:7.5rem}}@media only screen and (max-width: 767px){.brand_page .brand_section .inner{padding-bottom:min(32*1vw,437.12px)}}.brand_page .brand_content{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;flex-direction:column;gap:2.5rem;margin-bottom:5rem}@media only screen and (max-width: 767px){.brand_page .brand_content{margin-bottom:min(10.6666666667*1vw,145.7066666667px)}}.brand_page .brand_item{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:4.38rem}@media only screen and (max-width: 767px){.brand_page .brand_item{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;gap:min(5.3333333333*1vw,72.8533333333px)}}.brand_item_img{width:31.63rem;max-width:100%;flex-shrink:0;container-type:inline-size;margin-block-end:.63rem;position:relative}.brand_item_img img{opacity:.4;-webkit-transition:all .8s ease-in-out 0s;-ms-transition:all .8s ease-in-out 0s;transition:all .8s ease-in-out 0s}.brand_item_img::before{content:"";position:absolute;inset:0;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}.brand_item_img::after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;z-index:-1}.brand_item_img:hover img{opacity:0}@media only screen and (max-width: 767px){.brand_item_img{width:100%;flex-basis:auto}}.brand_item[data-brand=neutrism] .brand_item_img::before{width:48.6166007905cqw;height:7.5098814229cqw;background-image:url(../img/brand/brand_logo_06.svg)}.brand_item[data-brand=united-arrows] .brand_item_img::before{width:76.2845849802cqw;height:7.5098814229cqw;background-image:url(../img/brand/brand_logo_01.svg)}.brand_item[data-brand=clement-design] .brand_item_img::before{width:61.0671936759cqw;height:15.4150197628cqw;background-image:url(../img/brand/brand_logo_02.svg)}.brand_item[data-brand=hachi] .brand_item_img::before{width:26.4822134387cqw;height:39.3280632411cqw;background-image:url(../img/brand/brand_logo_03.svg)}.brand_item[data-brand=manu] .brand_item_img::before{width:41.8972332016cqw;height:13.8339920949cqw;background-image:url(../img/brand/brand_logo_04.svg)}.brand_item[data-brand=axis-towada] .brand_item_img::before{width:24.1106719368cqw;height:14.0316205534cqw;background-image:url(../img/brand/brand_logo_05.svg)}@media only screen and (max-width: 767px){.brand_item[data-brand=neutrism] .brand_item_img::before{width:51.376146789cqw;height:7.9510703364cqw}.brand_item[data-brand=united-arrows] .brand_item_img::before{width:84.4036697248cqw;height:8.2568807339cqw}.brand_item[data-brand=clement-design] .brand_item_img::before{width:85.626911315cqw;height:21.7125382263cqw}.brand_item[data-brand=hachi] .brand_item_img::before{width:25.0764525994cqw;height:36.6972477064cqw}.brand_item[data-brand=manu] .brand_item_img::before{width:43.119266055cqw;height:14.373088685cqw}.brand_item[data-brand=axis-towada] .brand_item_img::before{width:33.6391437309cqw;height:19.5718654434cqw}}.brand_item_content{flex-shrink:1}.brand_item_title{font-size:1.25rem;font-weight:500;font-family:Roboto;line-height:1.5;margin-bottom:.63rem;line-height:1.1}.brand_item_title .tag{font-size:.75rem;font-weight:400;line-height:1.5;background-color:#f5f5f5;padding:.25rem .5rem;border-radius:2.5rem;margin-left:.63rem;height:1.5lh;vertical-align:middle;display:inline-block}.brand_item_title .tag::before{content:"";display:inline-block;vertical-align:sub;width:1rem;height:1rem;background-image:url(../img/icon_work-tag.png);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:.31rem}@media only screen and (max-width: 767px){.brand_item_title{margin-bottom:min(2.6666666667*1vw,36.4266666667px)}}.brand_item_link{display:block;font-size:.75rem;font-weight:400;line-height:1.5;text-decoration:underline;text-underline-offset:.13rem;margin-bottom:1.25rem}.brand_item_link:hover{text-decoration:none}.brand_item_text{font-size:.88rem;line-height:1.5;margin-top:calc(0px - (1em*1.5 - 1em)/2);margin-bottom:calc(0px - (1em*1.5 - 1em)/2)}.brand_btn{text-align:center;width:fit-content;margin-inline:auto}.brand_btn .brand_btn_link{display:block;margin-inline:auto;font-size:.88rem;font-weight:400;line-height:1.5;margin-bottom:1.25rem}.brand_btn .brand_btn_link::after{content:"";display:block;background-size:100% 100%;width:1.5rem;aspect-ratio:1/1;background-image:url("../img/icon_ext-link.svg");background-size:100%;margin-left:.63rem;display:inline-block;vertical-align:sub}@media only screen and (max-width: 767px){.brand_btn .brand_btn_link{font-size:.88rem;font-weight:400;line-height:1.5}.brand_btn .brand_btn_link::after{margin-left:min(2.1333333333*1vw,29.1413333333px)}}.company_page .brand_content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;gap:2.5rem 3.75rem;margin-bottom:5rem}@media only screen and (max-width: 767px){.company_page .brand_content{margin-bottom:min(10.6666666667*1vw,145.7066666667px)}}.company_page .brand_item{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;gap:1.25rem;max-width:32.5rem;width:100%}.company_page .brand_item_img{width:100%}.company_page .brand_item_title{line-height:1.1}.company_page .brand_item_title .sub1{font-size:1.25rem;line-height:1.5;line-height:1.1}.company_page .brand_item_title .sub2{font-size:1rem;line-height:1.5}@media only screen and (max-width: 767px){.company_page .brand_item_title{font-size:1.25rem;font-weight:500;line-height:1.5}}