@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";html{font-size:62.5%;font-family:"Noto Sans JP";color:#042314;font-weight:400}ul,ol,li,dl,dt,dd,p,figure,figcaption{margin:0;padding:0}html{width:100%;overflow-x:hidden}.lp-athlete-career-header{display:none}.lp-athlete-career-mainvisual{background:url(/assets/lps/athlete-career/mv-sp-3-5eefc0faab42c9fc413b5b357948f1134c5812af0d6042b35eea62427a85c038.png);background-position:center;background-size:cover;height:100vh;padding:6.5vh 0 0 0;position:relative}.lp-athlete-career-mainvisual h2{margin:10.7vh 0 0}.lp-athlete-career-mainvisual h2 img{width:93.52vw}.lp-athlete-career-mainvisual__logos img{width:38.34vw}.lp-athlete-career-mainvisual__btn{display:none}.lp-athlete-career-mainvisual__data{margin:17.5vh 0 0;height:auto;padding:1.62vw 5.4vw}.lp-athlete-career-mainvisual__data img{width:100%;height:auto}.lp-athlete-career-about{padding:48px 5vw;background:url(/assets/lps/athlete-career/back01_sp-96a68bb9d098d2895f0dad21ecde61df5b1541009faff6386efbc2feed57afdc.png);background-size:100%;background-position:center 5px;background-repeat:no-repeat}.lp-athlete-career-about h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-about h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-about h3{text-align:left;font-size:4.8vw;line-height:1.6875}.lp-athlete-career-about__text{width:100%;margin:4.8vw 0 0 0;font-size:4.2vw;line-height:2;text-align:left;font-weight:300}.lp-athlete-career-about__text p+p{margin:2.4vw 0 0 0}.lp-athlete-career-about__text+h3{margin:10.8vw 0 4.32vw}.lp-athlete-career-about__text+h3+p{width:100%}.lp-athlete-career-about__video{width:100%;height:180px}.lp-athlete-career-about__video iframe{width:100%;height:180px}.lp-athlete-career-features{padding:108px 5vw;background-image:url(/assets/lps/athlete-career/back03_sp-3cad1370223f65a2950a772fb5ec3086e3f113aa87edc5a27531acf94f81fbb5.png);background-size:100%;background-position:center 45px;background-repeat:no-repeat}.lp-athlete-career-features h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-features h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-features:before{height:60px}.lp-athlete-career-features:after{height:60px}.lp-athlete-career-features ol{display:block;width:100%;margin:7.56vw 0 11.88vw}.lp-athlete-career-features ol li{width:100%;margin:0 0 3.24vw;font-size:4.2vw;line-height:1.4285714286;padding:5.4vw 3.24vw 5.4vw}.lp-athlete-career-features ol li:before{margin:0 0 3.78vw;font-size:6.9vw;line-height:1}.lp-athlete-career-features h3{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw;margin:16.2vw 0 5.4vw}.lp-athlete-career-features h3 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-features dl{width:100%;margin:0 auto;padding:5.4vw 3.24vw 5.4vw}.lp-athlete-career-features dl+dl{margin:3.24vw auto 0}.lp-athlete-career-features dl dt{font-size:6vw;line-height:1;margin:0 0 4.32vw}.lp-athlete-career-features dl dd p{font-size:4.2vw;line-height:1.4285714286;font-weight:normal}.lp-athlete-career-features dl dd p+p{margin:3.24vw 0 0 0}.lp-athlete-career-features h4{font-size:6vw;line-height:1.35;text-align:left;margin:11.88vw 0 4.32vw}.lp-athlete-career-features p{font-size:4.2vw;line-height:1.4285714286;text-align:left;font-weight:300}.lp-athlete-career-message{padding:48px 5vw 108px;background-image:url(/assets/lps/athlete-career/back02_sp-77e4434205cae522485c6cce70c81308ba6ea02561019b220f71475a67673d9b.png);background-size:100%;background-position:center 65px;background-repeat:no-repeat}.lp-athlete-career-message h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-message h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-message:before{height:60px}.lp-athlete-career-message:after{height:60px}.lp-athlete-career-message__box{width:100%;flex-direction:column}.lp-athlete-career-message__box-left{width:100%;display:flex;justify-content:center;align-items:center}.lp-athlete-career-message__box-right{width:100%;margin:16px 0 0}.lp-athlete-career-message__box-right h3{font-size:4.8vw;line-height:1.75;margin:4.32vw 0 3.24vw}.lp-athlete-career-message__person{align-items:center;justify-content:center;width:200px}.lp-athlete-career-message__person img{width:150px}.lp-athlete-career-message__person-title{text-align:center;margin-top:4px}.lp-athlete-career-message__person-name{margin-top:4px}.lp-athlete-career-message__text{width:100%;font-size:4.8vw;line-height:1.75;font-weight:300}.lp-athlete-career-message__text p+p{margin:2.4vw 0 0}.lp-athlete-career-message__textbox{padding:4.5vw 4.8vw;margin:4.8vw 0 0 0}.lp-athlete-career-message__textbox h3{font-size:3.6vw;line-height:2;margin:0 0 2.4vw}.lp-athlete-career-message__textbox p{font-size:3.6vw;line-height:1.6666666667}.lp-athlete-career-application{padding:48px 5vw 48px;background:url(/assets/lps/athlete-career/back01_sp-96a68bb9d098d2895f0dad21ecde61df5b1541009faff6386efbc2feed57afdc.png);background-size:100%;background-position:center 5px;background-repeat:no-repeat}.lp-athlete-career-application h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-application h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-application__target{width:100%;padding:3.24vw;text-align:left;font-size:4.8vw;line-height:1.6875}.lp-athlete-career-application__target p{font-size:4.8vw;line-height:1.5;font-weight:300;margin-top:2.16vw}.lp-athlete-career-application dl{width:100%;display:block}.lp-athlete-career-application dl dt{border-bottom:none;width:100%;padding:4.8vw 0 0;font-size:4.8vw;line-height:2.25}.lp-athlete-career-application dl dd{width:100%;padding:1.2vw 0 4.8vw;font-size:4.8vw;line-height:2.25}.lp-athlete-career-application dl dd p{font-weight:300;font-size:12px;line-height:28px}.lp-athlete-career-application dl dd dl{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}.lp-athlete-career-application dl dd dl dt{width:35vw;padding:0 4.8vw 0 0;font-size:4.8vw;line-height:2.25}.lp-athlete-career-application dl dd dl dd{width:calc(100% - 35vw)}.lp-athlete-career-application__btn{width:100%;height:58px;margin-top:32px}.lp-athlete-career-application__btn a{line-height:58px;font-size:5.4vw}.lp-athlete-career-curriculum{padding:108px 5vw;background-image:url(/assets/lps/athlete-career/back03_sp-3cad1370223f65a2950a772fb5ec3086e3f113aa87edc5a27531acf94f81fbb5.png);background-size:100%;background-position:center 45px;background-repeat:no-repeat}.lp-athlete-career-curriculum h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-curriculum h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-curriculum:before{height:60px}.lp-athlete-career-curriculum:after{height:60px}.lp-athlete-career-curriculum__item{width:100%;height:auto;flex-direction:column;padding:0 0 7px 2px}.lp-athlete-career-curriculum__item-left{width:149px;padding-left:0}.lp-athlete-career-curriculum__item-right{margin-left:0}.lp-athlete-career-curriculum__date{font-size:16px;min-width:59px}.lp-athlete-career-curriculum__locations--pc{display:none}.lp-athlete-career-curriculum__locations--sp{display:flex;margin:-2px 0 0 10px;padding-top:9px}.lp-athlete-career-curriculum__location--white{margin:0 2px}.lp-athlete-career-curriculum__location--blue{margin:0 2px}.lp-athlete-career-curriculum__name{font-size:16px}.lp-athlete-career-curriculum__person{font-size:12px}.lp-athlete-career-curriculum__notice{text-align:left}.lp-athlete-career-teacher{padding:48px 5vw;background-image:url(/assets/lps/athlete-career/back02_sp-77e4434205cae522485c6cce70c81308ba6ea02561019b220f71475a67673d9b.png);background-size:100%;background-position:center 5px;background-repeat:no-repeat}.lp-athlete-career-teacher h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-teacher h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-teacher__items{width:100%}.lp-athlete-career-teacher__item{width:calc(50% - 3.24vw);margin:0 0 7.56vw}.lp-athlete-career-teacher__item img{width:100px}.lp-athlete-career-teacher__item-name{line-height:20px}.lp-athlete-career-teacher__item-title{font-size:11px;line-height:16px}.lp-athlete-career-teacher__big-notice{font-size:16px;line-height:28px;text-align:left;margin-top:36px}.lp-athlete-career-teacher__notice{line-height:20px;margin-top:28px;text-align:left}.lp-athlete-career-participant{padding:48px 5vw;background-image:url(/assets/lps/athlete-career/back03_sp-3cad1370223f65a2950a772fb5ec3086e3f113aa87edc5a27531acf94f81fbb5.png);background-size:100%;background-position:center -15px;background-repeat:no-repeat}.lp-athlete-career-participant h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-participant h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-participant__description{text-align:left}.lp-athlete-career-participant__items{width:100%}.lp-athlete-career-participant__items>p{font-size:3.6vw;margin:0 0 6.48vw 0}.lp-athlete-career-participant__item{width:calc(33.3333333333% - 6.48vw);margin:0 0 7.56vw}.lp-athlete-career-participant__item img{width:100%}.lp-athlete-career-participant__item-name{font-size:3.6vw;line-height:1.3333333333;margin-bottom:2.16vw;text-align:left}.lp-athlete-career-participant__item-title{font-size:3vw;line-height:1.2;text-align:left}.lp-athlete-career-participant__notice{line-height:20px;margin-top:28px;text-align:left}.lp-athlete-career-participant__tabs{width:100%}.lp-athlete-career-participant__tabs:before{height:1.08vw;top:9.6vw}.lp-athlete-career-participant__tabs:after{display:block;height:1.08vw;bottom:12.2vw}.lp-athlete-career-participant__tab:checked+label:after,.lp-athlete-career-participant__tabB:checked+label:after{border-width:1.62vw 2.16vw 0 2.16vw;bottom:-2.4vw}.lp-athlete-career-participant__tabB:checked+label:after{border-width:0 2.16vw 1.62vw 2.16vw;top:-2.4vw}.lp-athlete-career-participant__label,.lp-athlete-career-participant__labelB{width:calc(33.3333333333% - 1.08vw);font-weight:500;font-size:3.6vw;line-height:1.3333333333;padding:0;height:8.64vw;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:2.7vw}.lp-athlete-career-participant__labelB{border-radius:0px 0px 8px 8px}.lp-athlete-career-participant__boxes{margin-top:4.32vw}.lp-athlete-career-participant2{padding:108px 5vw;background-image:url(/assets/lps/athlete-career/back03_sp-3cad1370223f65a2950a772fb5ec3086e3f113aa87edc5a27531acf94f81fbb5.png);background-size:100%;background-position:center -15px;background-repeat:no-repeat}.lp-athlete-career-participant2 h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-participant2 h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-participant2:before{height:60px}.lp-athlete-career-participant2:after{height:60px}.lp-athlete-career-participant2__description{text-align:left}.lp-athlete-career-participant2__items{width:100%}.lp-athlete-career-participant2__item{width:calc(33.3333333333% - 6.48vw);margin:0 0 7.56vw}.lp-athlete-career-participant2__item img{width:100%}.lp-athlete-career-participant2__item-name{font-size:3.6vw;line-height:1.3333333333;margin-bottom:2.16vw;text-align:left}.lp-athlete-career-participant2__item-title{font-size:3vw;line-height:1.2;text-align:left}.lp-athlete-career-participant2__notice{line-height:20px;margin-top:28px;text-align:left}.lp-athlete-career-ticket{padding:108px 5vw 108px;background:url(/assets/lps/athlete-career/back01_sp-96a68bb9d098d2895f0dad21ecde61df5b1541009faff6386efbc2feed57afdc.png);background-size:100%;background-position:center 65px;background-repeat:no-repeat}.lp-athlete-career-ticket h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-ticket h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-ticket:before{height:60px}.lp-athlete-career-ticket:after{height:60px}.lp-athlete-career-ticket__box h4{width:100%;height:56px;font-size:20px}.lp-athlete-career-ticket__entrance{width:100%;height:100px;margin:4px auto 0}.lp-athlete-career-ticket__fee-title{font-size:16px;line-height:24px}.lp-athlete-career-ticket__price-small{font-size:24px;line-height:28px}.lp-athlete-career-ticket__fee{width:100%;height:172px;margin:4px auto 0}.lp-athlete-career-ticket__price-big{font-size:36px;line-height:36px;margin-top:8px}.lp-athlete-career-ticket__yen{margin-left:4px;font-size:16px;line-height:22px}.lp-athlete-career-ticket__tax{margin-left:4px;font-size:12px;line-height:16px}.lp-athlete-career-ticket>h4{font-size:18px;line-height:34px;margin:40px auto 16px;text-align:left}.lp-athlete-career-ticket__selection-process img{width:100%}.lp-athlete-career-ticket__text{text-align:left}.lp-athlete-career-ticket__text+p{margin-top:16px;font-weight:300;font-size:12px;line-height:28px}.lp-athlete-career-ticket__text strong{font-size:16px;line-height:28px}.lp-athlete-career-ticket__btn{width:100%;height:58px;margin-top:28px}.lp-athlete-career-ticket__btn a{line-height:58px;font-size:5.4vw}.lp-athlete-career-partner{padding:48px 5vw;background:url(/assets/lps/athlete-career/back01_sp-96a68bb9d098d2895f0dad21ecde61df5b1541009faff6386efbc2feed57afdc.png);background-size:100%;background-position:center 25px;background-repeat:no-repeat}.lp-athlete-career-partner h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-partner h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-partner h3{font-size:4.8vw;line-height:2.25;margin:0 0 5.4vw;text-align:left}.lp-athlete-career-partner:before{height:60px}.lp-athlete-career-partner:after{height:60px}.lp-athlete-career-partner a+h3{margin:12.96vw 0 5.4vw}.lp-athlete-career-partner a+h3+a img{width:38.79vw}.lp-athlete-career-partner a img{width:41.85vw;margin:0}.lp-athlete-career-partner__description{margin:21.6vw 0 4.32vw}.lp-athlete-career-partner__description p:not(.btn){font-weight:normal;font-size:4.2vw;line-height:1.6428571429;text-align:left}.lp-athlete-career-partner__description p.btn{width:100%;height:10.8vw;margin:4.32vw auto 8.64vw}.lp-athlete-career-partner__description p.btn a{font-size:4.8vw;line-height:10.8vw}.lp-athlete-career-partner__description p.btn a:before{margin-right:2.16vw;font-size:3.6vw}.lp-athlete-career-partner__cards{width:100%;margin:0 auto;display:block}.lp-athlete-career-partner__cards li{width:100%;padding:4.32vw 4.32vw 6.48vw;position:relative;margin-bottom:4.32vw}.lp-athlete-career-partner__cards li img{width:22.68vw;height:22.68vw;position:absolute;left:4.32vw;top:4.32vw}.lp-athlete-career-partner__cards li figcaption h3{min-height:22.68vw;font-size:6vw;line-height:1.8;padding-left:24.84vw;margin:0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.lp-athlete-career-partner__cards li figcaption ul{width:100%;margin-top:5.4vw}.lp-athlete-career-partner__cards li figcaption ul li{padding-left:9.18vw;font-size:4.2vw;line-height:1.4285714286;margin-bottom:0}.lp-athlete-career-partner__cards li figcaption ul li:before{width:5.94vw;height:5.13vw;top:1vw}.lp-athlete-career-partner__cards li figcaption ul li+li{margin-top:3.24vw}.lp-athlete-career-information{padding:108px 5vw;background-image:url(/assets/lps/athlete-career/back02_sp-77e4434205cae522485c6cce70c81308ba6ea02561019b220f71475a67673d9b.png);background-size:100%;background-position:center 65px;background-repeat:no-repeat}.lp-athlete-career-information h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-information h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-information:before{height:60px}.lp-athlete-career-information:after{height:60px}.lp-athlete-career-information h3{text-align:left;font-size:4.8vw;line-height:1.6875}.lp-athlete-career-information h3+p{margin:16px 0 60px;font-size:4.2vw;line-height:1.5714285714;text-align:left}.lp-athlete-career-information dl{width:100%;display:block}.lp-athlete-career-information dl dt{border-bottom:none;width:100%;padding:4.8vw 0 0;font-size:4.8vw;line-height:2.25}.lp-athlete-career-information dl dd{width:100%;padding:1.2vw 0 4.8vw;font-size:4.8vw;line-height:2.25}.lp-athlete-career-information dl dd dl{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}.lp-athlete-career-information dl dd dl dt{width:35vw;padding:0 4.8vw 0 0;font-size:4.8vw;line-height:2.25}.lp-athlete-career-information dl dd dl dd{width:calc(100% - 35vw)}.lp-athlete-career-voice{padding:108px 5vw;background-image:url(/assets/lps/athlete-career/back02_sp-77e4434205cae522485c6cce70c81308ba6ea02561019b220f71475a67673d9b.png);background-size:100%;background-position:center 65px;background-repeat:no-repeat}.lp-athlete-career-voice h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-voice h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-voice:before{height:60px}.lp-athlete-career-voice:after{height:60px}.lp-athlete-career-voice__box{width:100%;padding:3.24vw 3.24vw 2.16vw;margin:0 auto 3.24vw}.lp-athlete-career-voice__box p{font-size:4.2vw;line-height:1.8571428571}.lp-athlete-career-voice__box p+p{font-size:3.6vw;line-height:2.6666666667;margin-top:2.16vw}.lp-athlete-career-voice__box p+p img{width:4.8vw;height:auto;margin-right:1.89vw}.lp-athlete-career-article{padding:48px 5vw 108px;background-image:url(/assets/lps/athlete-career/back03_sp-3cad1370223f65a2950a772fb5ec3086e3f113aa87edc5a27531acf94f81fbb5.png);background-size:100%;background-position:center -15px;background-repeat:no-repeat}.lp-athlete-career-article:after{height:60px}.lp-athlete-career-article h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-article h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-article h2+p{font-size:4.2vw;line-height:1.4285714286;text-align:left;margin:0 0 8.64vw}.lp-athlete-career-article ul{width:100%;margin:0 auto;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.lp-athlete-career-article ul li{width:100%;margin:2.97vw 0 0;border-bottom:1px solid #fff}.lp-athlete-career-article ul li a{font-size:4.2vw;line-height:1.4285714286;font-weight:500;padding:0 0 3.24vw}.lp-athlete-career-article ul li img{width:27vw;height:auto;margin:0}.lp-athlete-career-article ul li figure{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.lp-athlete-career-article ul li figcaption{width:calc(100% - 27vw - 2.16vw)}.lp-athlete-career-article ul li span{font-size:3.6vw;margin:1.08vw 0 0 0}.lp-athlete-career-article ul li:nth-child(3n){margin-right:0}.lp-athlete-career-report{padding:48px 5vw 108px;background:url(/assets/lps/athlete-career/back01_sp-96a68bb9d098d2895f0dad21ecde61df5b1541009faff6386efbc2feed57afdc.png);background-size:100%;background-position:center 25px;background-repeat:no-repeat}.lp-athlete-career-report h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-report h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-report h2+p{font-size:4.2vw;line-height:1.4285714286;text-align:left;margin:0 0 8.64vw}.lp-athlete-career-report ul{width:100%;margin:0 auto;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.lp-athlete-career-report ul li{width:100%;margin:2.97vw 0 0;border-bottom:1px solid #fff}.lp-athlete-career-report ul li a{font-size:4.2vw;line-height:1.4285714286;font-weight:500;padding:0 0 3.24vw}.lp-athlete-career-report ul li img{width:27vw;height:auto;margin:0}.lp-athlete-career-report ul li figure{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.lp-athlete-career-report ul li figcaption{width:calc(100% - 27vw - 2.16vw)}.lp-athlete-career-report ul li span{font-size:3.6vw;margin:1.08vw 0 0 0}.lp-athlete-career-report ul li:nth-child(3n){margin-right:0}.lp-athlete-career-modal{width:calc(100% - 16vw)}.lp-athlete-career-modal__close{right:4.8vw;top:4.8vw}.lp-athlete-career-modal__close img{width:24px;height:auto}.lp-athlete-career-modal__contents{padding:4.8vw;max-height:80vh}.lp-athlete-career-modal__contents figure{align-items:center}.lp-athlete-career-modal__contents figure img{width:21vw;height:auto;margin:0 auto}.lp-athlete-career-modal__contents figure figcaption{width:100%}.lp-athlete-career-modal__name{font-size:4.8vw;line-height:1.625;width:100%;text-align:center;margin:2.4vw 0 1.2vw 0}.lp-athlete-career-modal__p{font-size:3.6vw;line-height:1.4166666667;margin:0 auto 4.8vw;width:100%;text-align:center}.lp-athlete-career-modal__text{padding:0;font-size:4.2vw;line-height:1.5;height:calc(80vh - 21vw - 11.4vw - 9.9vw - 15vw)}.lp-athlete-career-modal__text p{margin:0 0 3vw}.lp-athlete-career-spbuy{display:block;position:fixed;bottom:5vw;right:5vw;z-index:10}.lp-athlete-career-pc{display:none}.lp-athlete-career-sp{display:block}.lp-athlete-career-share{font-size:12px;line-height:17px}.lp-athlete-career-cancel{text-align:left}
