@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:#223351;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-d320361207fad1d14fa4a64af3ed45aeff0a7e993ba63f68ba9dc32e033a9701.png);background-position:50% 0%;background-size:cover;height:100vh;padding:0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;align-content:center;justify-content:center}.lp-athlete-career-mainvisual:before{height:60px}.lp-athlete-career-mainvisual h2{font-weight:900;font-size:27px;line-height:36px}.lp-athlete-career-mainvisual__logos img{width:80%}.lp-athlete-career-mainvisual>p:nth-of-type(2){margin:4px auto 0;font-size:10px;line-height:16px}.lp-athlete-career-mainvisual>p:nth-of-type(3){margin:32px auto 0;font-size:10px;line-height:20px;padding:0 16px;width:100px}.lp-athlete-career-mainvisual__ambassador{margin:0 6px;display:flex;flex-direction:column}.lp-athlete-career-mainvisual__ambassador-name{margin-top:4px;font-weight:500;font-size:12px;line-height:20px;color:#fff}.lp-athlete-career-mainvisual__ambassador-name span{font-size:10px}.lp-athlete-career-mainvisual__ambassador img{width:68px}.lp-athlete-career-mainvisual>p:nth-of-type(4){margin-top:28px}.lp-athlete-career-mainvisual>p:nth-of-type(4) img{width:80%}.lp-athlete-career-mainvisual__btn{display:none}.lp-athlete-career-about{padding:48px 5vw}.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-ambassador{padding:108px 5vw}.lp-athlete-career-ambassador:before{height:60px}.lp-athlete-career-ambassador:after{height:60px}.lp-athlete-career-ambassador h2{text-align:left;font-size:7.2vw;line-height:1.5;margin:2.4vw 0 9.3vw}.lp-athlete-career-ambassador h2 span{font-size:4.8vw;line-height:1.5}.lp-athlete-career-ambassador h3{text-align:left;font-size:4.8vw;line-height:1.6875}.lp-athlete-career-ambassador__description{width:100%}.lp-athlete-career-ambassador__items{flex-direction:column;align-items:center}.lp-athlete-career-ambassador__item{width:100%;margin:12px 0}.lp-athlete-career-ambassador__item img{width:120px}.lp-athlete-career-ambassador__item-name{margin-top:4px;font-weight:normal}.lp-athlete-career-ambassador__item-title{margin-top:4px;text-align:center}.lp-athlete-career-message{padding:48px 5vw}.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__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__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:108px 5vw 48px}.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:before{height:60px}.lp-athlete-career-application__target{width:100%;padding:12px;text-align:left}.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}.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}.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%;justify-content:center}.lp-athlete-career-teacher__item{width:120px;margin:12px}.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:108px 5vw}.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:before{height:60px}.lp-athlete-career-participant:after{height:60px}.lp-athlete-career-participant__description{text-align:left}.lp-athlete-career-participant__items{width:100%;justify-content:center}.lp-athlete-career-participant__item{width:120px;margin:12px}.lp-athlete-career-participant__item img{width:100px}.lp-athlete-career-participant__item-name{line-height:20px}.lp-athlete-career-participant__item-title{font-size:11px;line-height:16px}.lp-athlete-career-participant__notice{line-height:20px;margin-top:28px;text-align:left}.lp-athlete-career-ticket{padding:108px 5vw 48px}.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__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:108px 5vw}.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:before{height:60px}.lp-athlete-career-partner a img{width:166px;margin:0}.lp-athlete-career-information{padding:108px 5vw}.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 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-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 figcation{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}
