:root{--scrollbar: 0}.lp.u29 .p-lu_listItemRed::before{color:var(--color-palette-red-primary)}.lp.u29 .p-lu_listItemRed>*{color:var(--color-palette-red-primary)}.lp.u29 .p-lu_apply{display:flex;position:relative;place-content:center;overflow:hidden;border-radius:16px;background-color:#e2245f}.lp.u29 .p-lu_apply::before,.lp.u29 .p-lu_apply::after{z-index:0;position:absolute;content:""}.lp.u29 .p-lu_apply .p-lu_apply__text{z-index:1;position:relative;color:var(--color-palette-white-primary);font-weight:bold;font-size:2.5rem}.lp.u29 .p-lu_apply .p-lu_apply__button{z-index:1;position:relative;margin-bottom:0;background-color:var(--color-palette-white-primary)}.lp.u29 .p-lu_apply .p-lu_apply__button>p{color:#e2245f}.lp.u29 .p-lu_apply .p-lu_apply__button .c-button__rightIcon{background-image:url("/assets/img/lp/u29/icon_arrow_bg_u29.svg")}.lp.u29 .p-lu_apply .p-lu_apply__button:hover{background:var(--color-palette-white-primary-hover)}.lp.u29 .l-mainWrapper{padding-top:0}.lp.u29 .telText{font-weight:bold;font-size:3rem}@media screen and (min-width: 771px){.lp.u29 .p-lu_apply{place-items:center;min-height:240px;margin-top:64px}.lp.u29 .p-lu_apply::before,.lp.u29 .p-lu_apply::after{top:50%;width:21.25vw;max-width:306px;height:22.92vw;max-height:330px;transform:translateY(-50%)}.lp.u29 .p-lu_apply::before{left:-40px;background-image:url("/assets/img/lp/u29/parts_badge_01.png");background-size:cover}.lp.u29 .p-lu_apply::after{right:-40px;background-image:url("/assets/img/lp/u29/parts_badge_02.png");background-size:cover}}@media screen and (max-width: 770.8px){.lp.u29 .p-lu_apply{place-items:start;height:64vw;max-height:370px;margin-top:16px}.lp.u29 .p-lu_apply .p-lu_apply__inner{padding-top:6.4vw;padding-bottom:25.87vw}.lp.u29 .p-lu_apply::before,.lp.u29 .p-lu_apply::after{width:97.87vw;max-width:734px;height:36.53vw;max-height:274px}.lp.u29 .p-lu_apply::before{bottom:-12.8vw;left:50%;transform:translateX(-50%);background-image:url("/assets/img/lp/u29/parts_badge_sp.png");background-size:cover}.lp.u29 .p-lu_apply::after{display:none}}@media screen and (max-width: 640.8px){.lp.u29 .p-lu_apply .p-lu_apply__text{font-size:1.75rem}.lp.u29 .telText{font-size:2.5rem}}