.pt_feature{background-color:#fff;max-width:var(--width_max_pc_l);margin-left:auto;margin-right:auto;box-sizing:border-box}.pt_secton_title{margin-left:.8rem}.pt_slider{margin-top:2.2rem}.pt_slider__btn.splide__arrow{width:4.4rem;height:12rem;background-color:var(--color_ui_light);box-shadow:var(--shadow_mid);cursor:pointer}.pt_slider__btn.splide__arrow::after{content:"";border-top:solid 3px var(--color_font_mid);border-right:solid 3px var(--color_font_mid);width:1.1rem;height:1.1rem;position:absolute;top:calc(50% - .3em)}.pt_slider__btn.splide__arrow--prev{border-radius:0 var(--radius_l) var(--radius_l) 0;left:0}.pt_slider__btn.splide__arrow--prev::after{transform:rotate(225deg);left:calc(50% - .4rem)}.pt_slider__btn.splide__arrow--next{border-radius:var(--radius_l) 0 0 var(--radius_l);right:0}.pt_slider__btn.splide__arrow--next::after{transform:rotate(45deg);left:calc(50% - .9rem)}.pt_slider__btn.splide__arrow,.pt_slider__btn.splide__arrow:disabled{opacity:0;transition:opacity .3s}.splide:hover .pt_slider__btn.splide__arrow{opacity:.95}.splide:hover .pt_slider__btn.splide__arrow:disabled{opacity:.3}.pt_slider_item{width:22rem;max-width:22rem}@media screen and (min-width: 769px){.pt_slider_item:not(:last-of-type){margin-right:2.2rem}}@media screen and (max-width: 768px){.pt_slider_item:not(:last-of-type){margin-right:1.9rem}}.pt_slider_item__link{display:block;color:var(--color_font_mid);text-decoration:none}.pt_slider_item__imgbox{width:100%;overflow:hidden;box-shadow:var(--shadow_mid);background:var(--color_ui_light)}.pt_slider_item__img{display:block;-o-object-fit:contain;object-fit:contain;width:22rem;height:22rem;aspect-ratio:1;transition:transform .3s,filter .3s}.pt_slider_item:hover .pt_slider_item__img{transform:scale(1.05);filter:brightness(1.2);transition:transform .3s,filter .3s}.pt_slider_item__img::before{content:"";display:block;height:100%;width:100%;background:var(--color_ui_light)}.pt_slider_item__lead{font-size:var(--size_txt_s);margin-top:.8rem}.pt_slider_item__deadline{font-size:var(--size_txt_s);margin-top:1.4rem;margin-bottom:1.5rem}