#contents::before{content:none}#lineupSec .lineup-heading{position:relative}#lineupSec .lineup-heading-en{margin-top:0;font-size:17.5rem;font-weight:400;line-height:1.1;text-align:center;background:var(--lineup-heading-en-bg, #ba0003);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}#lineupSec .lineup-heading-jp{position:absolute;left:0;right:0;bottom:20px;max-width:max-content;margin-inline:auto;font-size:4.8rem;font-weight:700;line-height:1.2;color:#ba0003}#lineupBase{--lineup-heading-en-bg:#fff;margin-top:80px;padding-block:0 100px}#lineupBase .base-list{max-width:1138px;margin:48px auto 0;gap:29px 2.5483304042%}#lineupBase .base-list-li{width:31.6344463972%}#lineupBase .base-list .pht{clip-path:inset(0 round 4px)}#lineupBase .base-list .ttl{margin-top:16px;padding-bottom:7px;border-bottom:1px solid #c6c6c6;font-size:2.4rem;font-weight:600}#lineupBase .base-list .txt{margin-top:10px;font-size:1.4rem;font-weight:500;line-height:1.5}#lineupMaterial{--lineup-heading-en-bg:linear-gradient(0deg, #e9e8e5 0%, #fff 100%);margin-top:100px;overflow:hidden}#lineupMaterial .materialsec-steel{grid-template-columns:49.9284692418% 1fr;gap:0 min(52/1920*100vw,52px)}#lineupMaterial .materialsec-steel .phtbox .pht{width:142.1203438395%;margin-left:min(170/1920*100vw,170px)}#lineupMaterial .materialsec-steel .txtbox-inner{max-width:516px}#lineupMaterial .materialsec-steel .txtbox .steellist.type1{grid-template-columns:1fr 1fr;gap:8px;margin-top:min(32/1200*100vw,32px)}#lineupMaterial .materialsec-steel .txtbox .steellist.type1 .steellist-a{display:flex;align-items:center;border-bottom:1px solid #d7d5cf;padding-block:min(32/1200*100vw,32px);padding-inline:0 min(48/1200*100vw,48px);font-size:min(20/1200*100vw,2rem);font-weight:500;line-height:1.2;position:relative}#lineupMaterial .materialsec-steel .txtbox .steellist.type1 .steellist-a::after{content:"";display:block;width:10px;aspect-ratio:10/18;background:currentColor;mask:var(--ico-angle1-rt) no-repeat center center/contain;position:absolute;right:min(39/1920*100vw,39px);top:50%;transform:translateY(-50%);transition:inherit}@media(any-hover: hover){#lineupMaterial .materialsec-steel .txtbox .steellist.type1 .steellist-a:hover{border-color:#ba0003;color:#ba0003}#lineupMaterial .materialsec-steel .txtbox .steellist.type1 .steellist-a:hover::after{right:min(29/1920*100vw,29px)}}#lineupMaterial .materialsec-steel .txtbox .steellist.type2{grid-template-columns:1fr 1fr;gap:8px;margin-top:min(32/1200*100vw,32px)}#lineupMaterial .materialsec-steel .txtbox .steellist.type2 .steellist-li{display:flex;align-items:center;padding-block:min(12/1200*100vw,12px);padding-inline:14px 0;font-size:min(24/1200*100vw,2.4rem);font-weight:500;line-height:1.2;position:relative}#lineupMaterial .materialsec-steel .txtbox .steellist.type2 .steellist-li::before{content:"";display:block;width:6px;aspect-ratio:1;border-radius:1000px;background:#ba0003;position:absolute;left:0;top:50%;transform:translateY(-50%)}#lineupMaterial .materialsec-other{margin-top:60px}#lineupMaterial .materialsec-other .otherlist{grid-template-columns:1fr 1fr;gap:160px 36px}#lineupMaterial .materialsec-other .otherlist .txtbox{margin-top:40px}#lineupMaterial .materialsec-other .itemlist{margin-top:40px;gap:8px 32px}#lineupMaterial .materialsec-other .itemlist-a{display:inline-flex;align-items:center;gap:6px;font-size:1.8rem;font-weight:700;border-bottom:1px solid rgba(0,0,0,0)}#lineupMaterial .materialsec-other .itemlist-a[target=_blank]::after{content:"";display:block;width:17px;aspect-ratio:1;background:#ba0003;mask:var(--ico-outsite) no-repeat center center/contain}@media(any-hover: hover){#lineupMaterial .materialsec-other .itemlist-a:hover{color:#ba0003;border-bottom:1px solid #ba0003}}#lineupMaterial .materialsec-other .items{margin-top:40px;font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 1023px)and (min-width: 768px){#lineupMaterial .h3-ptn2{font-size:2.4rem}#lineupMaterial .materialsec-steel{gap:0}#lineupMaterial .materialsec-steel .txtbox .steellist{grid-template-columns:1fr}#lineupMaterial .materialsec-steel .txtbox .steellist-a{padding-block:24px}#lineupMaterial .materialsec-other .itemlist-a{font-size:1.6rem}#lineupMaterial .materialsec-other .itemlist-a[target=_blank]::after{width:16px}#lineupMaterial .materialsec-other .items{margin-top:40px;font-size:1.6rem;font-weight:700;line-height:1.5}}@media screen and (max-width: 767px){#lineupSec .lineup-heading-en{font-size:min(120/375*100vw,12rem)}#lineupSec .lineup-heading-jp{bottom:4px;font-size:3.2rem}#lineupBase{--lineup-heading-en-bg:#fff;margin-top:80px;padding-block:0 100px}#lineupBase .base-list{max-width:100%;margin:56px auto 0;gap:29px 0;justify-content:space-between}#lineupBase .base-list-li{width:46.6472303207%}#lineupBase .base-list .ttl{font-size:1.8rem}#lineupMaterial{margin-top:50px}#lineupMaterial .lineup-heading-en{white-space:nowrap;margin-inline:-10%}#lineupMaterial .materialsec-steel{grid-template-columns:1fr;gap:0 min(52/1920*100vw,52px)}#lineupMaterial .materialsec-steel .phtbox{margin-top:50px;margin-inline:-4.6%}#lineupMaterial .materialsec-steel .phtbox .pht{width:100%;margin-left:0}#lineupMaterial .materialsec-steel .txtbox{order:1;margin-top:20px}#lineupMaterial .materialsec-steel .txtbox .steellist.type1{grid-template-columns:1fr;gap:0;margin-top:16px}#lineupMaterial .materialsec-steel .txtbox .steellist.type1-a{padding-block:32px;padding-inline:10px 56px;font-size:1.6rem}#lineupMaterial .materialsec-steel .txtbox .steellist.type1-a::after{right:39px}}@media screen and (max-width: 767px)and (any-hover: hover){#lineupMaterial .materialsec-steel .txtbox .steellist.type1-a:hover::after{right:29px}}@media screen and (max-width: 767px){#lineupMaterial .materialsec-steel .txtbox .steellist.type2{grid-template-columns:1fr;gap:0;margin-top:16px}#lineupMaterial .materialsec-steel .txtbox .steellist.type2 .steellist-li{padding-block:12px;font-size:1.8rem}#lineupMaterial .materialsec-other{margin-top:100px}#lineupMaterial .materialsec-other .otherlist{grid-template-columns:1fr;gap:100px 0}#lineupMaterial .materialsec-other .otherlist .txtbox{margin-top:24px}#lineupMaterial .materialsec-other .itemlist{margin-top:16px}#lineupMaterial .materialsec-other .itemlist-a{gap:6px;font-size:1.6rem;font-weight:500}#lineupMaterial .materialsec-other .items{margin-top:16px;font-size:1.6rem;font-weight:500}}