.detail-head__inner{position:relative;margin-top:10.6666666667vw}@media print,screen and (min-width: 768px){.detail-head__inner{margin-top:80px;margin-inline:auto;overflow:visible}}.detail-head__visual{position:relative;z-index:1;margin-left:calc(-50vw + 50%);width:calc(50vw - 50% + 100%)}@media print,screen and (min-width: 768px){.detail-head__visual{margin-left:calc(-50vw + 50%);width:calc(50vw - 50% + 100%)}}@media print,screen and (min-width: 768px){.detail-head__visual__inner{margin-left:calc(-50vw + 50%);width:calc(50vw - 50% + 100%)}}.detail-head__visual img{width:100%;height:auto}.detail-head__visual__title{width:100%;max-width:21.3333333333vw;position:absolute;top:5.3333333333vw;right:-5.3333333333vw}@media print,screen and (min-width: 768px){.detail-head__visual__title{max-width:180px;top:60px;right:-80px}}.detail-head__visual__title img{width:100%;height:auto}.detail-head__background{position:absolute;top:0;left:0;width:100%;height:100%}@media print,screen and (min-width: 768px){.detail-head__background{width:1280px}}.detail-head__background__01{position:absolute;bottom:-10.6666666667vw;left:-18.6666666667vw;width:32vw}@media print,screen and (min-width: 768px){.detail-head__background__01{bottom:-60px;left:-305px;width:497px}}.detail-head__background__01 img{width:100%;height:auto}.detail-head__background__02{position:absolute;bottom:-21.3333333333vw;right:-18.6666666667vw;width:32vw}@media print,screen and (min-width: 768px){.detail-head__background__02{bottom:-160px;right:-280px;width:522px}}.detail-head__background__02 img{width:100%;height:auto}.detail-body{padding-bottom:21.3333333333vw;color:#221e1c;position:relative;z-index:1;margin-top:-10.6666666667vw}@media print,screen and (min-width: 768px){.detail-body{margin-top:-45px;padding-bottom:260px}}.detail-body__information{display:flex;align-items:center;gap:2.1333333333vw}@media print,screen and (min-width: 768px){.detail-body__information{gap:10px}}.detail-body__information__label{display:inline-block;position:relative;color:#fff;font-size:2.9333333333vw;font-weight:700;padding:1.0666666667vw 1.6vw .8vw}@media print,screen and (min-width: 768px){.detail-body__information__label{font-size:18px;padding:4px 8px 2px}}.detail-body__information__label span{position:relative;z-index:1;opacity:0;transform:translateX(-10px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.2s}.detail-body__information__label.is-animated span{opacity:1;transform:translateX(0)}.detail-body__information__label::after{content:"";position:absolute;z-index:0;top:0;left:0;background-color:#ba0019;width:0;height:100%;transition:width .5s ease-out}.detail-body__information__label.is-animated::after{width:100%}.detail-body__title{margin-top:5.3333333333vw;font-size:5.3333333333vw;letter-spacing:.02em;font-weight:700;color:#fff;line-height:1.8}@media print,screen and (min-width: 768px){.detail-body__title{margin-top:10px;letter-spacing:.04em;font-size:48px;line-height:1.5}}.detail-body__title__marker{position:relative;display:inline-block;line-height:1;padding:1.6vw 2.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__title__marker{padding:6px 10px}}.detail-body__title__marker span{display:inline-block;position:relative;z-index:1;opacity:0;transform:translateX(-10px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.2s}.detail-body__title__marker.is-animated span{opacity:1;transform:translateX(0)}.detail-body__title__marker::after{content:"";position:absolute;z-index:0;top:0;left:0;background-color:#ba0019;width:0;height:100%;transition:width .5s ease-out}.detail-body__title__marker.is-animated::after{width:100%}@keyframes markerTextFadeIn{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes markerBgExpand{0%{width:0}100%{width:100%}}.detail-body__sub-title{margin-top:4vw;font-size:4.2666666667vw;letter-spacing:.02em;font-weight:700;color:#ba0019;line-height:1.4}@media print,screen and (min-width: 768px){.detail-body__sub-title{margin-top:25px;font-size:24px;line-height:1.2}}.detail-body__member{margin-top:10.6666666667vw;margin-bottom:16vw;display:flex;align-items:center;background-color:#fff;border-radius:100vw}@media print,screen and (min-width: 768px){.detail-body__member{margin-top:40px;margin-bottom:80px}}.detail-body__member__term{padding:1.0666666667vw 2.6666666667vw;font-size:3.7333333333vw;line-height:1.25;font-weight:700;color:#fff;background-color:#ba0019;border-radius:100vw;text-align:center}@media print,screen and (min-width: 768px){.detail-body__member__term{font-size:20px;padding:6px 20px}}.detail-body__member__desc{font-size:2.9333333333vw;font-weight:700;color:#ba0019;padding:.5333333333vw 1.3333333333vw}@media print,screen and (min-width: 768px){.detail-body__member__desc{padding:0;padding-left:20px;font-size:20px}}.detail-body__lead{margin-top:6.6666666667vw;font-size:3.7333333333vw;line-height:2em;letter-spacing:.04em}@media print,screen and (min-width: 768px){.detail-body__lead{margin-top:40px;font-size:16px}}.detail-body__lead small{display:block;line-height:2em;font-size:2.6666666667vw;margin-top:1.3333333333vw}@media print,screen and (min-width: 768px){.detail-body__lead small{font-size:13px;margin-top:5px}}.detail-body__lead-image{margin-top:10.6666666667vw;margin-inline:auto}@media print,screen and (min-width: 768px){.detail-body__lead-image{margin-top:90px}}.detail-body__flow{position:relative;margin-top:13.3333333333vw;background-color:#c4c0be;border-radius:15px;padding:5.3333333333vw}@media print,screen and (min-width: 768px){.detail-body__flow{margin-top:100px;padding:70px 40px}}.detail-body__flow::before{content:"";position:absolute;bottom:13.3333333333vw;left:-48vw;width:69.6vw;height:87.4666666667vw;background-image:url("/recruit/challengers/assets/images/article/background_image_03.svg");background-size:cover;background-position:center;opacity:.5}@media print,screen and (min-width: 768px){.detail-body__flow::before{bottom:50px;left:-280px;width:436px;height:547px}}.detail-body__flow__heading{text-align:center}.detail-body__flow__heading__text{display:inline-block;font-size:4.8vw;font-weight:700;color:#ba0019;text-align:center;background-color:#fff;border-radius:100vw;padding:4vw 10.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__flow__heading__text{font-size:27px;padding:17px 35px}}.detail-body__flow__list{margin-top:8vw;margin-inline:auto}@media print,screen and (min-width: 768px){.detail-body__flow__list{margin-top:70px}}.detail-body__flow__list__item{max-width:673px;margin-inline:auto;position:relative;display:flex;align-items:center;gap:2.6666666667vw;background-color:#fff;border-radius:100vw;padding:2.6666666667vw 5.3333333333vw;border:4px solid #ba0019}@media print,screen and (min-width: 768px){.detail-body__flow__list__item{gap:20px;padding:7px 30px 7px 50px}}.detail-body__flow__list__item--multiline{border-radius:20px}.detail-body__flow__list__item:not(:first-child){margin-top:5.3333333333vw}@media print,screen and (min-width: 768px){.detail-body__flow__list__item:not(:first-child){margin-top:40px}}.detail-body__flow__list__item::before{content:"";position:absolute;bottom:-11.7333333333vw;left:calc(50% - 2px);width:4px;height:10.6666666667vw;background-color:#fff}@media print,screen and (min-width: 768px){.detail-body__flow__list__item::before{bottom:-44px;height:40px}}.detail-body__flow__list__item:nth-last-child(2):before{height:13.3333333333vw;bottom:-14.4vw}@media print,screen and (min-width: 768px){.detail-body__flow__list__item:nth-last-child(2):before{height:50px;bottom:-54px}}.detail-body__flow__list__item:nth-last-child(2):after{content:"";display:block;width:8vw;height:8vw;border-left:4px solid #fff;border-bottom:4px solid #fff;transform:rotate(-45deg);position:absolute;left:calc(50% - 4vw);bottom:-13.8666666667vw}@media print,screen and (min-width: 768px){.detail-body__flow__list__item:nth-last-child(2):after{width:30px;height:30px;left:calc(50% - 15px);bottom:-54px}}.detail-body__flow__list__item:last-child{margin-top:18.6666666667vw;background-color:#ba0019;border:5px solid #fff;max-width:113.0666666667vw;margin-inline:auto;justify-content:center}@media print,screen and (min-width: 768px){.detail-body__flow__list__item:last-child{margin-top:85px}}.detail-body__flow__list__item:last-child .detail-body__flow__list__item__content{color:#fff;margin-left:0;font-size:4.8vw}@media print,screen and (min-width: 768px){.detail-body__flow__list__item:last-child .detail-body__flow__list__item__content{font-size:28px}}.detail-body__flow__list__item:last-child::before{display:none}.detail-body__flow__note{font-size:3.2vw;text-align:center;margin-top:2.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__flow__note{font-size:15px;margin-top:20px}}.detail-body__flow__list__item__number{font-size:4.2666666667vw;font-weight:700;color:#ba0019;transform:translateX(-1.3333333333vw)}@media print,screen and (min-width: 768px){.detail-body__flow__list__item__number{font-size:23px;transform:translateX(0)}}.detail-body__flow__list__item__content{font-size:3.2vw;font-weight:700;line-height:1.5em;letter-spacing:-0.02em;color:#ba0019;text-align:center;width:100%;margin-left:-5.3333333333vw}@media print,screen and (min-width: 768px){.detail-body__flow__list__item__content{font-size:23px;margin-left:-60px}}.detail-body__flow__list__item__content sup{font-size:2.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__flow__list__item__content sup{font-size:14px}}.detail-body__point{margin-top:26.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__point{margin-top:130px}}.detail-body__point__heading{text-align:center}.detail-body__point__heading__text{display:inline-block;font-size:4.8vw;font-weight:700;color:#ba0019;text-align:center;background-color:#fff;border-radius:100vw;padding:4vw 10.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__point__heading__text{font-size:27px;padding:18px 30px}}.detail-body__point__list{margin-top:10.6666666667vw;display:flex;justify-content:center;gap:0 2.6666666667vw;margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}@media print,screen and (min-width: 768px){.detail-body__point__list{margin-top:80px;margin-left:0;margin-right:0;gap:0 48px}}.detail-body__point__list:has(:nth-child(4)){flex-wrap:wrap;gap:2.6666666667vw 2.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__point__list:has(:nth-child(4)){flex-wrap:nowrap;gap:0 20px}}.detail-body__point__list:has(:nth-child(4)) .detail-body__point__list__item{width:calc(50% - 2.6666666667vw)}.detail-body__point__list__item{width:66.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__point__list__item{width:250px}}.detail-body__tag-list{margin-top:8vw}@media print,screen and (min-width: 768px){.detail-body__tag-list{margin-top:100px}}.detail-body__tag-list__item{display:inline-block;font-size:0;margin-top:1.3333333333vw}@media print,screen and (min-width: 768px){.detail-body__tag-list__item{margin-top:10px}}.detail-body__tag-list__item:not(:last-child){margin-right:2.1333333333vw}@media print,screen and (min-width: 768px){.detail-body__tag-list__item:not(:last-child){margin-right:20px}}.detail-body__tag-list__item__anchor{display:inline-block;font-weight:700;line-height:1;font-size:3.4666666667vw;background-color:#b50019;color:#fff;border-radius:100vw;padding:1.3333333333vw 2.6666666667vw;transition:opacity .3s ease}@media print,screen and (min-width: 768px){.detail-body__tag-list__item__anchor{font-size:16px;padding:10px 20px}}.detail-body__tag-list__item__anchor:hover{opacity:.7}.detail-body__content{position:relative;margin-top:13.3333333333vw;padding-top:10.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__content{margin-top:100px;padding-top:80px}}.detail-body__content__background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.detail-body__content__background__01{position:absolute;top:-13.3333333333vw;left:-21.3333333333vw;width:32vw}@media print,screen and (min-width: 768px){.detail-body__content__background__01{top:-260px;left:-495px;width:497px}}.detail-body__content__background__01 img{width:100%;height:auto}.detail-body__content__background__02{position:absolute;top:-16vw;right:-18.6666666667vw;width:32vw}@media print,screen and (min-width: 768px){.detail-body__content__background__02{top:-160px;right:-430px;width:522px}}.detail-body__content__background__02 img{width:100%;height:auto}.detail-body__heading--center{text-align:center}.detail-body__heading__label{font-weight:700;font-size:2.9333333333vw;letter-spacing:.12em;color:#ba0019}@media print,screen and (min-width: 768px){.detail-body__heading__label{font-size:14px}}.detail-body__heading__main{margin-top:1.6vw;font-size:4.8vw;letter-spacing:.02em;line-height:1.6em;color:#ba0019}@media print,screen and (min-width: 768px){.detail-body__heading__main{margin-top:15px;font-size:35px;line-height:1.3428571429em}}.detail-body__heading__main span{display:inline-block;background-image:linear-gradient(to right, #ba0019, #ba0019);background-size:100% 2px;background-position:bottom;background-repeat:no-repeat;padding-bottom:1.6vw}@media print,screen and (min-width: 768px){.detail-body__heading__main span{padding-bottom:15px}}.detail-body__heading__main span.detail-body__heading__main__wide{display:block}.detail-body__heading__main__sub{font-weight:700;color:#ba0019;font-size:3.7333333333vw;margin-top:4vw}@media print,screen and (min-width: 768px){.detail-body__heading__main__sub{font-size:20px;margin-top:20px}}.detail-body__block{margin-top:10.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__block{margin-top:0}}@media print,screen and (min-width: 768px){.detail-body__block__columns{display:flex;margin-left:-20px;margin-right:-20px}}@media print,screen and (min-width: 768px){.detail-body__block__columns__column{width:50%;padding-left:20px;padding-right:20px}}@media print,screen and (min-width: 768px){.detail-body__block--center{margin-top:80px}}.detail-body__block--right{position:relative}@media print,screen and (min-width: 768px){.detail-body__block--right{margin-top:100px;padding-left:260px}}.detail-body__block--right__background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none}.detail-body__block--right__background__01{position:absolute;top:29.3333333333vw;left:-21.3333333333vw;width:26.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__block--right__background__01{top:350px;left:-415px;width:436px}}.detail-body__block--right__background__01 img{width:100%;height:auto}.detail-body__block--left{position:relative}@media print,screen and (min-width: 768px){.detail-body__block--left{margin-top:200px;padding-right:260px}}.detail-body__block--left__background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none}.detail-body__block--left__background__01{position:absolute;top:-5.3333333333vw;right:-18.6666666667vw;width:32vw}@media print,screen and (min-width: 768px){.detail-body__block--left__background__01{top:180px;right:-275px;width:497px}}.detail-body__block--left__background__01 img{width:100%;height:auto}.detail-body__block--left__background__02{position:absolute;top:85.3333333333vw;left:-32vw;width:32vw}@media print,screen and (min-width: 768px){.detail-body__block--left__background__02{top:660px;left:-525px;width:522px}}.detail-body__block--left__background__02 img{width:100%;height:auto}.detail-body__block--left__background__03{position:absolute;top:192vw;right:-26.6666666667vw;width:32vw}@media print,screen and (min-width: 768px){.detail-body__block--left__background__03{top:1090px;right:-430px;width:512px}}.detail-body__block--left__background__03 img{width:100%;height:auto}@media print,screen and (min-width: 768px){.detail-body__block--last{margin-top:110px}}.detail-body__block__image{margin-top:5.3333333333vw;margin-bottom:10.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__block__image{margin-top:0;margin-bottom:80px;grid-area:image}}.detail-body__block--right .detail-body__block__image{margin-right:-8vw}@media print,screen and (min-width: 768px){.detail-body__block--right .detail-body__block__image{margin-right:calc((100vw - 100% - 260px)/2*-1)}}.detail-body__block--left .detail-body__block__image{margin-left:-8vw}@media print,screen and (min-width: 768px){.detail-body__block--left .detail-body__block__image{margin-left:calc((100vw - 100% - 260px)/2*-1)}}.detail-body__block--last .detail-body__block__image{margin-bottom:10.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__block--last .detail-body__block__image{margin-bottom:60px}}.detail-body__block__video{margin-top:5.3333333333vw;margin-bottom:10.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__block__video{margin-top:80px;margin-bottom:60px;max-width:790px;margin-inline:auto}}.detail-body__block__video__iframe{width:100%;height:auto;aspect-ratio:16/9}@media print,screen and (min-width: 768px){.detail-body__block--left .detail-body__heading{margin-right:-160px}}.detail-body__heading+.detail-body__block__image,.detail-body__block__paragraph+.detail-body__block__image{margin-top:10.6666666667vw}@media print,screen and (min-width: 768px){.detail-body__heading+.detail-body__block__image,.detail-body__block__paragraph+.detail-body__block__image{margin-top:90px}}.detail-body__block__sub-image+.detail-body__block__paragraph,.detail-body__block__sub-image+.detail-body__block__image{margin-top:8vw}@media print,screen and (min-width: 768px){.detail-body__block__sub-image+.detail-body__block__paragraph,.detail-body__block__sub-image+.detail-body__block__image{margin-top:60px}}.detail-body__block__image img{width:100%;height:auto}.detail-body__block__sub-image{margin-inline:auto;margin-top:5.3333333333vw}@media print,screen and (min-width: 768px){.detail-body__block__sub-image{margin-top:40px}}@media print,screen and (min-width: 768px){.detail-body__block__sub-image--02{margin-top:100px;margin-left:-150px}}.detail-body__block__sub-image__text{font-size:2.6666666667vw;margin-left:2.6666666667vw;margin-top:10px}@media print,screen and (min-width: 768px){.detail-body__block__sub-image__text{font-size:13px;margin-left:10px;margin-top:10px}}.detail-body__block__sub-image__text a:hover{text-decoration:underline}.detail-body__block__sub-image__text span{display:block;margin-top:1.3333333333vw}@media print,screen and (min-width: 768px){.detail-body__block__sub-image__text span{margin-top:10px}}.detail-body__block__heading{margin-top:5.3333333333vw;font-size:4.8vw;font-weight:700;line-height:1.4em}@media print,screen and (min-width: 768px){.detail-body__block__heading{margin-top:0;grid-area:heading;font-size:25px;line-height:1.36em}.detail-body__block--right .detail-body__block__heading,.detail-body__block--left .detail-body__block__heading{margin-top:60px}}.detail-body__block__heading-b{margin-top:4vw;font-size:3.7333333333vw;font-weight:700;letter-spacing:.12em;line-height:1.5}@media print,screen and (min-width: 768px){.detail-body__block__heading-b{margin-top:40px;grid-area:heading-b;font-size:18px;line-height:1.4}}.detail-body__block__paragraph{font-size:3.7333333333vw;letter-spacing:.04em;line-height:2em}@media print,screen and (min-width: 768px){.detail-body__block__paragraph{grid-area:paragraph;font-size:16px}}.detail-body__block__paragraph small{display:block;line-height:2em;font-size:2.6666666667vw;margin-top:1.3333333333vw}@media print,screen and (min-width: 768px){.detail-body__block__paragraph small{font-size:13px;margin-top:5px}}.detail-body__block__paragraph+.detail-body__block__paragraph{margin-top:20px}@media print,screen and (min-width: 768px){.detail-body__block__paragraph+.detail-body__block__paragraph{margin-top:40px}}.detail-related{background-color:#b50019;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}@media print,screen and (min-width: 768px){.detail-related{padding-top:120px;padding-bottom:70px}}.detail-related__heading{font-size:5.3333333333vw;font-weight:700;color:#fff;text-align:center}@media print,screen and (min-width: 768px){.detail-related__heading{font-size:32px;text-align:left}}.detail-related__list{position:relative;margin-top:8vw;overflow:hidden}@media print,screen and (min-width: 768px){.detail-related__list{margin-top:75px;overflow:visible !important}}.detail-related__list::before{content:"";display:none;position:absolute;z-index:2;top:0;left:0;width:calc((100vw - 100%)/2);height:100%;background-color:#b50019;transform:translateX(-100%)}@media print,screen and (min-width: 768px){.detail-related__list::before{display:block}}.detail-related__list .swiper-wrapper{align-items:stretch}.detail-related__list .swiper-slide{width:100%;height:auto}@media print,screen and (min-width: 768px){.detail-related__list .swiper-slide{width:440px}}.detail-related__list__item__link{display:block;text-decoration:none;height:100%}.detail-related__list__item__card{background-color:#fff;color:#ba0019;height:100%;display:flex;flex-direction:column}.detail-related__list__item__card__image{flex-shrink:0}.detail-related__list__item__card__image img{width:100%;vertical-align:bottom}.detail-related__list__item__card__text{padding:4vw;flex:1;display:flex;flex-direction:column}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text{padding:20px}}.detail-related__list__item__card__text__information{display:flex;align-items:center;gap:2.1333333333vw}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__information{gap:10px}}.detail-related__list__item__card__text__information__label{display:block}.detail-related__list__item__card__text__information__label span{background-color:#ba0019;color:#fff;font-size:2.9333333333vw;font-weight:700;padding:1.0666666667vw 1.6vw .8vw}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__information__label span{font-size:13px;padding:6px 8px 4px}}.detail-related__list__item__card__text__information__date{font-size:2.9333333333vw;font-weight:700}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__information__date{font-size:13px}}.detail-related__list__item__card__text__heading{margin-top:3.2vw;font-size:3.4666666667vw;font-weight:700;letter-spacing:.04em;line-height:1.5em}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__heading{margin-top:15px;font-size:15px}}.detail-related__list__item__card__text__paragraph{margin-top:3.2vw;font-size:3.2vw;line-height:1.6em;font-weight:500}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__paragraph{margin-top:15px;font-size:14px;line-height:1.5em}}.detail-related__list__item__card__text__tag-list{margin-top:4vw}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__tag-list{margin-top:20px}}.detail-related__list__item__card__text__tag-list__item{display:inline-block;margin-top:1.3333333333vw;font-size:2.6666666667vw;font-weight:500;letter-spacing:.04em}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__tag-list__item{font-size:12px;margin-top:0}}.detail-related__list__item__card__text__tag-list__item:not(:last-child){margin-right:2.1333333333vw}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__tag-list__item:not(:last-child){margin-right:10px}}.detail-related__list__item__card__text__link{margin-top:4vw;text-align:center}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__link{margin-top:20px;text-align:left}}.detail-related__list__item__card__text__link__anchor{position:relative;display:inline-block;font-size:2.6666666667vw;font-weight:700;letter-spacing:.04em;line-height:1.5em;color:#fff;background-color:#ba0019;border-radius:100vw;padding:1.3333333333vw 9.0666666667vw 1.0666666667vw 4.2666666667vw}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__link__anchor{font-size:12px;padding:5px 34px 5px 20px}}.detail-related__list__item__card__text__link__anchor::before,.detail-related__list__item__card__text__link__anchor::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:2.1333333333vw;height:2.1333333333vw;background-image:url("/recruit/challengers/assets/images/common/button_arrow_white.svg");background-size:contain;background-repeat:no-repeat}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__link__anchor::before,.detail-related__list__item__card__text__link__anchor::after{width:10px;height:10px}}.detail-related__list__item__card__text__link__anchor::before{right:2.6666666667vw}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__link__anchor::before{right:10px}}.detail-related__list__item__card__text__link__anchor::after{right:5.3333333333vw}@media print,screen and (min-width: 768px){.detail-related__list__item__card__text__link__anchor::after{right:20px}}