html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}a{text-decoration:none}button{border:none;background:rgba(0,0,0,0);border-radius:0;cursor:pointer}html{font-size:.6944444444vw;scroll-behavior:smooth}@media screen and (min-width: 1440px){html{font-size:10px}}@media screen and (max-width: 1000px){html{font-size:10px}}@media screen and (max-width: 440px){html{font-size:2.2727272727vw}}*{color:#1f1f1f;box-sizing:border-box}body{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;background:#fff;position:relative}body.hidden{overflow:hidden}.pc{display:block}@media screen and (max-width: 1000px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 1000px){.sp{display:block}}.eg{font-family:"futura-pt",sans-serif;font-weight:400;font-style:normal}.object-fit{overflow:hidden}.object-fit img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 1000px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}footer{background:#1f1f1f;padding:3rem 0;position:relative}@media screen and (max-width: 1000px){footer{padding:6rem 0}}footer .footer__inner{width:calc(100% - 8rem);margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1000px){footer .footer__inner{width:90%;display:block}}footer .footer__inner .footer__info{display:flex;justify-content:baseline;flex-wrap:wrap;gap:0 3rem}@media screen and (max-width: 1000px){footer .footer__inner .footer__info{display:block}}footer .footer__inner .footer__info__logo{width:7.4rem}@media screen and (max-width: 1000px){footer .footer__inner .footer__info__logo{margin:0 auto}}footer .footer__inner .footer__info__logo img{width:100%}@media screen and (max-width: 1000px){footer .footer__inner .footer__info__btn{margin:3rem auto 0}}@media screen and (max-width: 1000px){footer .footer__inner .footer__txt{margin-top:3rem}}footer .footer__inner .footer__txt ul{display:flex;justify-content:baseline;flex-wrap:wrap;align-items:center;gap:0 2rem}@media screen and (max-width: 1000px){footer .footer__inner .footer__txt ul{display:block}}footer .footer__inner .footer__txt ul li{color:#fff;font-size:1.4rem;font-weight:300}@media screen and (max-width: 1000px){footer .footer__inner .footer__txt ul li{text-align:center;margin-top:1.5rem}footer .footer__inner .footer__txt ul li :first-child{margin-top:0}}footer .footer__inner .footer__txt ul li a{color:#fff;font-size:1.4rem;font-weight:200;display:flex;justify-content:baseline;flex-wrap:wrap;gap:0 .7rem;transition:all .3s ease}@media screen and (max-width: 1000px){footer .footer__inner .footer__txt ul li a{display:flex;justify-content:center;flex-wrap:wrap}}footer .footer__inner .footer__txt ul li a:hover{opacity:.5}footer .footer__inner .footer__txt ul li a span{width:1.5rem}footer .footer__inner .footer__txt ul li a span img{width:100%;vertical-align:middle}header{width:calc(100% - 8rem);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;position:fixed;top:3rem;left:50%;transform:translateX(-50%);z-index:999}@media screen and (max-width: 1000px){header{width:calc(100% - 5rem);top:2rem}}header .header__logo{width:14.4rem}@media screen and (max-width: 1000px){header .header__logo{width:5.8rem}}header .header__logo img{width:100%}.page-ttl{width:90%;max-width:120rem;padding-bottom:7rem;margin:0 auto}@media screen and (max-width: 1000px){.page-ttl{padding-bottom:6rem}}.page-ttl h2{font-size:8rem;font-weight:900;letter-spacing:.05em}@media screen and (max-width: 1000px){.page-ttl h2{font-size:3.2rem}}.page-ttl h2 span{display:block;color:#4b4d4d;font-size:2.4rem;letter-spacing:0}@media screen and (max-width: 1000px){.page-ttl h2 span{font-size:1.6rem}}.page-ttl .breadcrumbs{font-size:1.4rem;display:flex;justify-content:baseline;flex-wrap:wrap;justify-content:end;align-items:center;gap:0 1.5rem}@media screen and (max-width: 1000px){.page-ttl .breadcrumbs{font-size:1.3rem;gap:0 1rem;margin-top:2.5rem}}.page-ttl .breadcrumbs a{color:#8c8c8c;font-size:1.4rem}@media screen and (max-width: 1000px){.page-ttl .breadcrumbs a{font-size:1.3rem}}.page-ttl .breadcrumbs .breadcrumbs__item{width:.6rem}.page-ttl .breadcrumbs .breadcrumbs__item img{width:100%}.page-ttl .breadcrumbs .current{color:#4b4d4d;font-size:1.4rem}@media screen and (max-width: 1000px){.page-ttl .breadcrumbs .current{font-size:1.3rem}}.btn01{width:-moz-fit-content;width:fit-content;min-height:7rem;font-size:1.5rem;font-weight:700;letter-spacing:.05em;background:#fff;border-radius:5rem;border:.2rem solid #1f1f1f;padding:2.5rem;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 1rem;transition:all .3s ease}@media screen and (max-width: 1000px){.btn01{min-height:5rem;font-size:1.4rem;padding:1rem 1.5rem;gap:0 .7rem}}.btn01 span{width:2.2rem;position:relative}@media screen and (max-width: 1000px){.btn01 span{width:1.2rem}}.btn01 span img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease}.btn01 span img.default{opacity:1;z-index:2}.btn01 span img.hover{opacity:0;z-index:1}.btn01 p{transition:all .3s ease;font-size:1.5rem;font-weight:700;transform:translateY(-0.1rem)}@media screen and (max-width: 1000px){.btn01 p{font-size:1.4rem}}.btn01:hover{background:#000;border:.2rem solid #000}.btn01:hover span img.default{opacity:0;z-index:1}.btn01:hover span img.hover{opacity:1;z-index:2}.btn01:hover p{color:#fff}.btn02{width:-moz-fit-content;width:fit-content;min-height:7rem;font-size:1.5rem;font-weight:700;letter-spacing:.05em;background:#fff;border-radius:5rem;padding:2.5rem;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 1rem;transition:all .3s ease}@media screen and (max-width: 1000px){.btn02{min-height:5rem;padding:1.5rem 2.5rem}}.btn02 span{width:2rem;position:relative}.btn02 span img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.btn02 p{transition:all .3s ease;font-size:1.5rem;font-weight:700;transform:translateY(-0.1rem)}.btn02:hover{background:#e3e3e3}.btn03{width:-moz-fit-content;width:fit-content;min-height:7rem;font-size:1.5rem;font-weight:700;letter-spacing:.05em;border-radius:5rem;border:.2rem solid #1f1f1f;padding:2.5rem;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 .5rem;transition:all .3s ease}@media screen and (max-width: 1000px){.btn03{width:30rem;min-height:5rem;padding:1.5rem}}.btn03 span{width:2rem;position:relative}.btn03 span img{width:100%;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease}.btn03 span img.default{opacity:1;z-index:2}.btn03 span img.hover{opacity:0;z-index:1}.btn03:hover{color:#fff;background:#000;border:.2rem solid #000}.btn03:hover span img.default{opacity:0;z-index:1}.btn03:hover span img.hover{opacity:1;z-index:2}.btn04{width:31.5rem;min-height:7rem;border-radius:5rem;background:#fff;padding:2.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:0 .5rem;transition:all .3s ease}@media screen and (max-width: 1000px){.btn04{min-height:5rem;padding:1.5rem 2.5rem;gap:0 1rem}}.btn04 span{width:2.2rem;position:relative;transform:translateY(0.1rem)}@media screen and (max-width: 1000px){.btn04 span{width:1.7rem}}.btn04 span img{width:100%;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease}.btn04 span img.default{opacity:1;z-index:2}.btn04 span img.hover{opacity:0;z-index:1}.btn04 p{font-size:1.5rem;font-weight:700;letter-spacing:.05em;transform:translateY(-0.1rem);transition:all .3s ease}@media screen and (max-width: 1000px){.btn04 p{min-width:23.6rem;text-align:center}}.btn04:hover{background:#000}.btn04:hover p{color:#fff}.btn04:hover span img.default{opacity:0;z-index:1}.btn04:hover span img.hover{opacity:1;z-index:2}.modal{width:100vw;height:100vh;padding:7.5vh 0;position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.modal.is-closing{opacity:0;visibility:hidden;pointer-events:none}.modal__overlay{width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0}.modal__content__wrap{width:-moz-fit-content;width:fit-content;height:100vh;padding:5rem;overflow-y:auto;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1000px){.modal__content__wrap{padding:0}}.modal__content__wrap .modal__content{width:-moz-fit-content;width:fit-content;background:#eee;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:1.6rem;padding:1.5rem;position:relative;z-index:1}.modal__content__wrap .modal__content .modal__img{width:auto;height:auto;max-width:90vw;max-height:85vh;min-height:66rem;aspect-ratio:1.38/1;border-radius:1rem;background:#fff;overflow:hidden}@media screen and (max-width: 1000px){.modal__content__wrap .modal__content .modal__img{min-height:0}}.modal__content__wrap .modal__content .modal__img img{width:100%;height:100%}.modal__close{width:7rem;height:7rem;border-radius:100%;cursor:pointer;position:absolute;top:-3.5rem;right:-3.5rem;padding:0}@media screen and (max-width: 1000px){.modal__close{width:5rem;height:5rem;top:-2.5rem;right:1rem}}.modal__close img{width:100%}.archive-athlete{padding-top:16rem}@media screen and (max-width: 1000px){.archive-athlete{padding-top:11rem}}.archive-athlete .athlete__container{background:#f1f1f1;padding:9rem 0 12rem}@media screen and (max-width: 1000px){.archive-athlete .athlete__container{padding:6rem 0;margin-bottom:6rem}}.archive-athlete .athlete__container .athlete__cnt__wrap{width:90%;max-width:120rem;margin:0 auto;display:flex;justify-content:baseline;flex-wrap:wrap;gap:3rem 1.5rem}.archive-athlete .athlete__container .athlete__cnt__wrap .athlete__cnt{display:block;width:calc(33.3333333333% - 1rem);background:#fff;border-radius:1.8rem;padding:1.5rem 1.5rem 2rem;transition:all .3s ease}@media screen and (max-width: 1000px){.archive-athlete .athlete__container .athlete__cnt__wrap .athlete__cnt{width:calc(50% - .75rem)}}@media screen and (max-width: 600px){.archive-athlete .athlete__container .athlete__cnt__wrap .athlete__cnt{width:100%}}.archive-athlete .athlete__container .athlete__cnt__wrap .athlete__cnt:hover{box-shadow:0px 0px 1rem 0px rgba(0,0,0,.18)}.archive-athlete .athlete__container .athlete__cnt__wrap .athlete__cnt__img{width:100%;height:27rem;border-radius:.8rem}.archive-athlete .athlete__container .athlete__cnt__wrap .athlete__cnt__exp{margin-top:1.5rem}.archive-athlete .athlete__container .athlete__cnt__wrap .athlete__cnt__exp span{color:#4b4d4d;font-size:1.5rem;font-weight:700;letter-spacing:.05em}.archive-athlete .athlete__container .athlete__cnt__wrap .athlete__cnt__exp p{font-size:2.4rem;font-weight:700;letter-spacing:.05em;margin-top:.5rem}@media screen and (max-width: 1000px){.archive-athlete .athlete__container .athlete__cnt__wrap .athlete__cnt__exp p{font-size:2rem}}.archive-athlete .athlete__container .athlete__cnt__wrap p.nopost{width:100%;font-size:1.6rem;text-align:center}@media screen and (max-width: 1000px){.archive-athlete .athlete__container .athlete__cnt__wrap p.nopost{font-size:1.4rem}}@media screen and (max-width: 1000px){.single-athlete{padding-top:11rem}}.single-athlete .athlete__head{display:flex;justify-content:baseline;flex-wrap:wrap;height:100vh;min-height:60rem;background:#f9f9f9;position:relative;overflow-y:auto}@media screen and (max-width: 1000px){.single-athlete .athlete__head{height:auto;min-height:0;background:#fff;display:flex;flex-direction:column}}.single-athlete .athlete__head__img{width:50%;height:100%}@media screen and (max-width: 1000px){.single-athlete .athlete__head__img{width:100%;height:auto;aspect-ratio:22/13;order:2;margin-top:3rem}}.single-athlete .athlete__head__txt{width:50%;position:relative;order:1}@media screen and (max-width: 1000px){.single-athlete .athlete__head__txt{width:100%}}.single-athlete .athlete__head__txt__inner{width:90%;max-width:54rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:55%}@media screen and (max-width: 1000px){.single-athlete .athlete__head__txt__inner{margin:0 auto;position:static;top:0;left:0;transform:translate(0)}}.single-athlete .athlete__head__txt__inner h2{font-size:8rem;font-weight:900;letter-spacing:.05em;line-height:1.2}@media screen and (max-width: 1000px){.single-athlete .athlete__head__txt__inner h2{font-size:3.2rem}}.single-athlete .athlete__head__txt__inner .breadcrumbs{display:none;font-size:1.4rem;margin-top:3rem;gap:0 1.5rem}@media screen and (max-width: 1000px){.single-athlete .athlete__head__txt__inner .breadcrumbs{font-size:1.3rem;display:flex;justify-content:baseline;flex-wrap:wrap;justify-content:end;align-items:center;gap:0 1rem}}.single-athlete .athlete__head__txt__inner .breadcrumbs a{color:#8c8c8c;font-size:1.4rem}@media screen and (max-width: 1000px){.single-athlete .athlete__head__txt__inner .breadcrumbs a{font-size:1.3rem}}.single-athlete .athlete__head__txt__inner .breadcrumbs .breadcrumbs__item{width:.6rem}.single-athlete .athlete__head__txt__inner .breadcrumbs .breadcrumbs__item img{width:100%}.single-athlete .athlete__head__txt__inner .breadcrumbs .current{display:flex;justify-content:baseline;flex-wrap:wrap;align-items:center;gap:0 .2rem}.single-athlete .athlete__head__txt__inner .breadcrumbs .current span{color:#4b4d4d;font-size:1.4rem}@media screen and (max-width: 1000px){.single-athlete .athlete__head__txt__inner .breadcrumbs .current span{font-size:1.3rem}}.single-athlete .athlete__head__txt__inner .athlete__head__txt__info{width:-moz-fit-content;width:fit-content;margin:9rem 0 0 auto;display:flex;flex-direction:column}@media screen and (max-width: 1000px){.single-athlete .athlete__head__txt__inner .athlete__head__txt__info{display:none}}.single-athlete .athlete__head__txt__inner .athlete__head__txt__info__position{color:#4b4d4d;font-size:1.8rem;font-weight:700;letter-spacing:.05em}.single-athlete .athlete__head__txt__inner .athlete__head__txt__info__name{margin-top:1rem;display:flex;justify-content:baseline;flex-wrap:wrap;align-items:end;gap:0 2rem}.single-athlete .athlete__head__txt__inner .athlete__head__txt__info__name--jp span{color:#4b4d4d;font-size:4rem;font-weight:700;letter-spacing:.05em;line-height:1.3}.single-athlete .athlete__head__txt__inner .athlete__head__txt__info__name--eg{display:flex;gap:0 .5rem}.single-athlete .athlete__head__txt__inner .athlete__head__txt__info__name--eg span{color:#4b4d4d;font-size:2.4rem}.single-athlete .athlete__about{background:#f9f9f9;padding:16rem 0 12rem;position:relative}@media screen and (max-width: 1000px){.single-athlete .athlete__about{padding:6rem 0 0}}.single-athlete .athlete__about__inner{width:90%;max-width:120rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.single-athlete .athlete__about__inner .athlete__about__ttl{width:45%}@media screen and (max-width: 1000px){.single-athlete .athlete__about__inner .athlete__about__ttl{width:100%}}.single-athlete .athlete__about__inner .athlete__about__ttl__parts{display:flex;justify-content:baseline;flex-wrap:wrap;gap:0 1.5rem}@media screen and (max-width: 1000px){.single-athlete .athlete__about__inner .athlete__about__ttl__parts{gap:0 1rem}}.single-athlete .athlete__about__inner .athlete__about__ttl__parts span{color:#dcdcdc;font-size:9.5rem;font-weight:600;line-height:1}@media screen and (max-width: 1000px){.single-athlete .athlete__about__inner .athlete__about__ttl__parts span{font-size:6rem}}.single-athlete .athlete__about__inner .athlete__about__ttl__name{color:#dcdcdc;font-size:9.5rem;font-weight:600;line-height:1;margin-left:2.5rem}@media screen and (max-width: 1000px){.single-athlete .athlete__about__inner .athlete__about__ttl__name{font-size:6rem;margin-left:0}}.single-athlete .athlete__about__inner .athlete__about__cnt{width:50%}@media screen and (max-width: 1000px){.single-athlete .athlete__about__inner .athlete__about__cnt{width:100%;margin-top:3rem}}.single-athlete .athlete__about__inner .athlete__about__cnt__question{margin-top:.3rem;display:flex;justify-content:baseline;flex-wrap:wrap;align-items:center;gap:0 .8rem}@media screen and (max-width: 1000px){.single-athlete .athlete__about__inner .athlete__about__cnt__question{gap:0 1rem}}.single-athlete .athlete__about__inner .athlete__about__cnt__question span{width:2.6rem}@media screen and (max-width: 1000px){.single-athlete .athlete__about__inner .athlete__about__cnt__question span{width:1.8rem}}.single-athlete .athlete__about__inner .athlete__about__cnt__question span img{width:100%;vertical-align:bottom;transform:translateY(0.2rem)}.single-athlete .athlete__about__inner .athlete__about__cnt__question h3{font-size:1.8rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 1000px){.single-athlete .athlete__about__inner .athlete__about__cnt__question h3{font-size:1.5rem}}.single-athlete .athlete__about__inner .athlete__about__cnt p{font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:2;margin-top:3rem}@media screen and (max-width: 1000px){.single-athlete .athlete__about__inner .athlete__about__cnt p{font-weight:400;margin-top:2rem}}.single-athlete .athlete__future{background:#fff;padding:12rem;position:relative}@media screen and (max-width: 1000px){.single-athlete .athlete__future{background:#f9f9f9;padding:6rem 0 0}}.single-athlete .athlete__future__inner{width:90%;max-width:120rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.single-athlete .athlete__future__inner .athlete__future__txt{width:43%}@media screen and (max-width: 1000px){.single-athlete .athlete__future__inner .athlete__future__txt{width:100%}}.single-athlete .athlete__future__inner .athlete__future__txt h2{font-size:8rem;font-weight:900;letter-spacing:.05em;line-height:1.2}@media screen and (max-width: 1000px){.single-athlete .athlete__future__inner .athlete__future__txt h2{font-size:3.2rem;line-height:1.3}}.single-athlete .athlete__future__inner .athlete__future__txt p{font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:2;margin-top:3rem}@media screen and (max-width: 1000px){.single-athlete .athlete__future__inner .athlete__future__txt p{font-weight:400}}.single-athlete .athlete__future__inner .athlete__future__txt button{margin-top:4rem}@media screen and (max-width: 1000px){.single-athlete .athlete__future__inner .athlete__future__txt button{margin:4rem auto 0}}.single-athlete .athlete__future__inner .athlete__future__img__wrap{width:54%;height:42rem;background:#d8dce0;border-radius:1.6rem;padding:1.5rem}@media screen and (max-width: 1000px){.single-athlete .athlete__future__inner .athlete__future__img__wrap{width:100%;height:auto;aspect-ratio:39/28;padding:1rem;margin-top:3rem}}.single-athlete .athlete__future__inner .athlete__future__img__wrap .athlete__future__img{width:100%;height:100%;border-radius:1rem}.single-athlete .athlete__interview{background:#f9f9f9;padding:12rem 0;position:relative}@media screen and (max-width: 1000px){.single-athlete .athlete__interview{padding:6rem 0}}.single-athlete .athlete__interview__inner{width:90%;max-width:93rem;margin:0 auto;display:flex;flex-direction:column;gap:6rem 0}.single-athlete .athlete__interview__inner .athlete__interview__cnt__question{display:flex;justify-content:baseline;flex-wrap:wrap;align-items:center;gap:0 .8rem}@media screen and (max-width: 1000px){.single-athlete .athlete__interview__inner .athlete__interview__cnt__question{gap:0 1rem}}.single-athlete .athlete__interview__inner .athlete__interview__cnt__question span{width:2.6rem}@media screen and (max-width: 1000px){.single-athlete .athlete__interview__inner .athlete__interview__cnt__question span{width:1.8rem}}.single-athlete .athlete__interview__inner .athlete__interview__cnt__question span img{width:100%;vertical-align:middle;transform:translateY(0.1rem)}.single-athlete .athlete__interview__inner .athlete__interview__cnt__question h3{font-size:1.8rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 1000px){.single-athlete .athlete__interview__inner .athlete__interview__cnt__question h3{width:calc(100% - 2.8rem);font-size:1.5rem}}.single-athlete .athlete__interview__inner .athlete__interview__cnt p{font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:2;margin-top:2.5rem}@media screen and (max-width: 1000px){.single-athlete .athlete__interview__inner .athlete__interview__cnt p{font-weight:400;margin-top:2rem}}.single-athlete .athlete__support{background:#4d4d4d;padding:12rem 0;position:relative;z-index:1}@media screen and (max-width: 1000px){.single-athlete .athlete__support{padding:11rem 0}}.single-athlete .athlete__support__inner{width:90%;max-width:70rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.single-athlete .athlete__support__inner .athlete__support__ttl p{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.05em;text-align:center}@media screen and (max-width: 1000px){.single-athlete .athlete__support__inner .athlete__support__ttl p{width:-moz-fit-content;width:fit-content;font-size:1.5rem;text-align:left;margin:0 auto}}.single-athlete .athlete__support__inner .athlete__support__ttl .athlete__support__ttl__flex{display:flex;justify-content:center;flex-wrap:wrap;gap:0 1.5rem}@media screen and (max-width: 1000px){.single-athlete .athlete__support__inner .athlete__support__ttl .athlete__support__ttl__flex{margin-top:1rem;gap:0 1rem}}.single-athlete .athlete__support__inner .athlete__support__ttl .athlete__support__ttl__flex span{color:#fff;font-size:12rem;font-weight:600;line-height:1}@media screen and (max-width: 1000px){.single-athlete .athlete__support__inner .athlete__support__ttl .athlete__support__ttl__flex span{font-size:6.3rem}}.single-athlete .athlete__support__inner .athlete__support__btn{margin:5rem auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:0 1.5rem}@media screen and (max-width: 1000px){.single-athlete .athlete__support__inner .athlete__support__btn{flex-direction:column;margin:6rem auto 0;gap:1.5rem 0}}.single-athlete .athlete__support__inner .athlete__support__sns{display:flex;flex-direction:column;align-items:center;margin-top:4rem}.single-athlete .athlete__support__inner .athlete__support__sns p{color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:.05em;text-align:center}.single-athlete .athlete__support__inner .athlete__support__sns p span{color:#fff;font-size:1.8rem;font-weight:450;letter-spacing:.1em}.single-athlete .athlete__support__inner .athlete__support__sns ul{margin-top:1.5rem;display:flex;justify-content:center;flex-wrap:wrap;gap:0 .5rem}.single-athlete .athlete__support__inner .athlete__support__sns ul li a{display:block;width:10rem;border-radius:1.2rem;padding:1.6rem;transition:all .3s ease}@media screen and (max-width: 1000px){.single-athlete .athlete__support__inner .athlete__support__sns ul li a{width:12.6rem}}.single-athlete .athlete__support__inner .athlete__support__sns ul li a:hover{background:rgba(255,255,255,.15)}.single-athlete .athlete__support__inner .athlete__support__sns ul li a .athlete__support__sns__icon{width:3rem;margin:0 auto}.single-athlete .athlete__support__inner .athlete__support__sns ul li a .athlete__support__sns__icon img{width:100%}.single-athlete .athlete__support__inner .athlete__support__sns ul li a span{display:block;color:#fff;font-size:1.5rem;letter-spacing:.05em;text-align:center;margin-top:.8rem}/*# sourceMappingURL=style.min.css.map */