@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{height:100%;letter-spacing:0;line-height:1.5}body{color:#000;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;min-height:100%;word-break:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.lang--en{font-family:DM Sans,sans-serif}img{display:block;height:auto;width:100%}.layout01,.layout01__inner{position:relative}.layout01__inner{margin:0 auto;max-width:1440px;overflow:hidden;width:100%}.layout01__block04{clear:both}.main--about{overflow:hidden;width:100%}.block--backcolor01{background-color:#f7f7f6}.block--backcolor02{background-color:#000}.headerLogo{position:relative;z-index:105}.headerLogo a{display:block;height:100%;transition:opacity .1s linear}.headerMenu{height:48px;position:relative;width:48px;z-index:107}.headerMenu .headerMenu__bar{background-color:#000;display:inline-block;font-size:0;height:1px;left:50%;line-height:0;opacity:1;position:absolute;transform:translate(-50%,-50%);transition:background-color .6s cubic-bezier(.39,.575,.565,1),transform .6s cubic-bezier(.39,.575,.565,1),top .6s cubic-bezier(.39,.575,.565,1);width:22px}.headerMenu .headerMenu__bar:first-of-type{top:calc(50% - 4px)}.headerMenu .headerMenu__bar:nth-of-type(2){top:calc(50% + 4px)}.is-open .headerMenu__bar:first-of-type{top:50%;transform:translate(-50%,-50%) rotate(315deg)}.is-open .headerMenu__bar:nth-of-type(2){top:50%;transform:translate(-50%,-50%) rotate(-315deg)}.headerNavigation{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;white-space:nowrap;z-index:103}.headerNavigationList{display:flex}.headerNavigationListItem>a{display:block;overflow:hidden;position:relative}.headerNavigationListItem__text{display:block;font-weight:700;line-height:1.6;position:relative;transform:translateY(0);transition:transform .3s}.headerNavigationListItem__text.second{left:0;position:absolute;top:100%}.headerNavigationLang{display:flex;font-weight:700;line-height:1}.headerNavigationLang:last-child{margin:0}.headerNavigationLang span{display:block;margin:0 5px 0 8px}.headerNavigationLang a{display:block;transition:color .3s}.headerNavigationLang a:not([href]){color:#a9a9a9}.headerNavigationMail>a{display:block;position:relative;width:100%}.headerNavigationMail__img{display:block;position:relative;width:20px}.headerNavigationMail__img>img{display:block;transition:opacity .3s;width:100%}.headerNavigationMail__img>img.on{left:0;opacity:0;position:absolute;top:0}.headerNavigationMail__text{font-size:16px;font-weight:700;margin:2px 0 0 20px;transition:color .3s}.headerNavigation__overlay{height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}.is-open .headerNavigation__overlay{opacity:1;visibility:visible}.header{background-color:#fff;height:66px;inset:0 0 auto;position:fixed;transition:transform .3s;z-index:99999}.header.hide{transform:translateY(-100%)}.header.shadow{box-shadow:0 0 14px #0000000f}.header__inner{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:space-between;padding:0 20px;position:relative}.header__space{height:66px;width:100%}.footerBanner{display:block}.footerBanner__image{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.footerNavigation{display:flex}.footerNavigation__main>li+li{margin:42px 0 0}.footerNavigation__main>li>a{transition:color .3s}.footerNavigation__main>li>a span{display:block}.footerNavigation__main>li>a span:first-child{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;line-height:1;margin:0 0 6px;white-space:nowrap}.footerNavigation__main>li>a span:nth-child(2){font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.footerNavigation__sub{display:flex;flex-direction:column;gap:27px}.footerNavigation__sub>li>a{display:block;font-size:12px;font-weight:700;line-height:1;transition:color .3s}.footerNavigation__sub>li>a[target=_blank]:after{background:url(/assets/images/common/arrow_white01_05.svg) no-repeat 0 0/cover;content:"";display:inline-block;height:11px;margin:auto 0 auto 4px;transition:opacity .3s;width:11px}.footerNavigation__lang{display:flex;font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;line-height:1}.footerNavigation__lang>span{display:block;margin:0 6px}.footerNavigation__lang a{display:block;transition:color .3s}.footerNavigation__lang a:not([href]){color:#a9a9a9}.footerLink{text-align:right}.footerLink__pageTop{display:block;font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-size:12px;font-weight:700;line-height:1;margin:auto 0 auto auto;padding:0 24px 0 0;position:relative}.footerLink__pageTop:after{background:url(/assets/images/common/arrow_white01_03.svg) no-repeat 50%/cover;content:"";display:block;height:13px;inset:0 0 0 auto;margin:auto 0;position:absolute;width:13px}.footerCopyright{align-items:center;display:flex;justify-content:center}.footerCopyright__text{color:#a9a9a9}.footer{background-color:#000;color:#fff}.footer__area{display:flex;position:relative}.breadcrumb{margin:0 auto;max-width:1440px;overflow:hidden;width:100%}.breadcrumbList{box-sizing:content-box;display:flex;font-size:11px;font-weight:500;gap:10px;line-height:1;overflow:hidden;overflow-x:auto;padding:0 0 15px;white-space:nowrap}.breadcrumbItem{align-items:center;display:flex;flex-shrink:0;gap:10px}.breadcrumbItem>*{flex-shrink:0}.breadcrumbItem:after{border-bottom:1px solid grey;content:"";display:block;font-size:0;font-weight:0;height:0;width:16px}.breadcrumbItem:last-child:after{display:none}.breadcrumbItem__text{color:#000}.breadcrumbItem__link{color:#a9a9a9}.title{font-weight:700;white-space:nowrap}.title.title--white{color:#fff}.titleEn{display:block;font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;letter-spacing:-.04em;line-height:.8}.js-anime01 .titleEn{opacity:0;transform:translateY(100%)}.js-disappeared .titleEn{opacity:1;transform:translateY(0);transition:opacity .7s,transform .7s}.titleJp{display:inline-block;font-size:16px;line-height:1;position:relative}.title--large .titleJp:after,.title--large2 .titleJp:after,.title--small .titleJp:after{background-color:#000;content:"";display:inline-block;height:2px;inset:50% auto 50% 100%;margin:0 0 0 20px;position:absolute}.title--large .titleJp.barColor--events:after,.title--large2 .titleJp.barColor--events:after,.title--small .titleJp.barColor--events:after{background-color:#006ebe}.title--large .titleJp.barColor--athletes:after,.title--large2 .titleJp.barColor--athletes:after,.title--small .titleJp.barColor--athletes:after{background-color:#f1641e}.title--large .titleJp.barColor--fanmarketing:after,.title--large2 .titleJp.barColor--fanmarketing:after,.title--small .titleJp.barColor--fanmarketing:after{background-color:#28b4e2}.title--large .titleJp.barColor--consulting:after,.title--large2 .titleJp.barColor--consulting:after,.title--small .titleJp.barColor--consulting:after{background-color:#ffd200}.title--large .titleJp.barColor--global:after,.title--large2 .titleJp.barColor--global:after,.title--small .titleJp.barColor--global:after{background-color:#39b54a}.title--large .titleJp.barColor--sponsorship:after,.title--large2 .titleJp.barColor--sponsorship:after,.title--small .titleJp.barColor--sponsorship:after{background-color:#7f1e96}.title--large .titleJp.barColor--mediarights:after,.title--large2 .titleJp.barColor--mediarights:after,.title--small .titleJp.barColor--mediarights:after{background-color:#ed1c24}.title--white .titleJp:after{background-color:#fff}.js-anime01 .titleJp{opacity:0;transform:translateY(80%)}.js-disappeared .titleJp{opacity:1;transform:translateY(0);transition:opacity .7s .5s,transform .7s .5s}.section--aboutHeading{position:relative}.section--aboutHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.section--aboutLead{position:relative}.section--aboutLead .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.aboutLead__lead{font-weight:700;line-height:1.4;white-space:nowrap}.lang--en .aboutLead__lead{letter-spacing:.06em;white-space:wrap}.aboutLead__text{font-weight:700;line-height:1.8}.section--aboutPurpose{position:relative}.section--aboutPurpose .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.aboutPurpose__deco{position:absolute}.aboutPurpose__deco>img{display:block}.aboutPurpose__deco>img:first-child{margin:0 0 1%;width:100%}.aboutPurpose__deco>img:nth-child(2){width:96.45%}.aboutPurpose__textArea,.aboutPurpose__title{position:relative}.aboutPurpose__lead{font-weight:700;line-height:1.4;white-space:nowrap}.lang--en .aboutPurpose__lead{letter-spacing:.06em}.aboutPurpose__text{font-weight:700;line-height:1.8}.section--aboutValues{position:relative}.section--aboutValues .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.aboutValues__title{margin:0 0 40px;position:relative}.aboutValues__list{display:grid;justify-content:center}.aboutValues__list>li{background-color:#f7f7f6}.aboutValues__listImg>img{width:100%}.aboutValues__listTitle{margin:0 0 20px}.aboutValues__listTitleEn{display:block;font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:.9}.aboutValues__listTitleJp{display:block;font-weight:700;line-height:1}.aboutValues__listTitleText{font-weight:700;line-height:1.6}.section--aboutMessage{position:relative}.section--aboutMessage .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.aboutMessage__text{line-height:1.7}.aboutMessage__name{line-height:1.6;text-align:right}.section--aboutCompany{position:relative}.section--aboutCompany .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.aboutCompany__list{border-top:1px solid #d9d9d9;width:100%}.aboutCompany__list>li{border-bottom:1px solid #d9d9d9}.aboutCompany__listTitle{font-weight:700;line-height:1.6}.aboutCompany__listText{line-height:1.6}.section--aboutAccess{position:relative}.section--aboutAccess .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.aboutAccess__map{aspect-ratio:16/9;width:100%}.aboutAccess__map>iframe{height:100%;width:100%}.aboutAccess__text{font-size:16px;line-height:1.6}.section--aboutOther{position:relative}.section--aboutOther .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.aboutOther__block+.aboutOther__block{margin:120px 0 0}.aboutOther__title{font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.6}.aboutOther__list{border-top:1px solid #d9d9d9}.aboutOther__list>li{border-bottom:1px solid #d9d9d9}.aboutOther__listText{line-height:1.6}.aboutOther__listImg img{display:inline-block}.aboutOther__listImg--01 img{width:218px}.aboutOther__listImg--02 img{width:90px}.aboutOther__listImg--03 img{width:82px}.aboutOther__listImg--04 img{width:92px}.aboutOther__listImg--05 img{width:90px}.aboutOther__listImgMemo{font-size:13px;letter-spacing:.02rem;line-height:1.3;margin:8px 0 0;text-align:left;white-space:nowrap;width:218px}.lang--en .aboutOther__listImgMemo{font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-size:12px;line-height:1.4;white-space:wrap}.aboutOther__text{line-height:1.6;width:100%}.aboutOther__text strong{font-size:16px;font-weight:700}a.link{text-decoration:underline;transition:color .2s}a.link:not(.no-icon)[target=_blank]:after{background:url(/assets/images/common/arrow_black01_05.svg) no-repeat 0 0/cover;content:"";display:inline-block;height:11px;margin:auto 0 auto 4px;transition:opacity .2s;width:11px}.buttonBoxy>a{border:1px solid #000;display:inline-block;position:relative;text-align:left;transition:color .4s;width:100%}.buttonBoxy.buttonBoxy--white>a{border-color:#fff;color:#fff}.buttonBoxy.buttonBoxy--wide,.buttonBoxy.buttonBoxy--wide2{text-align:center}.buttonBoxy__inner{container-type:inline-size;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative;width:100%}.buttonBoxy__textEn{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;letter-spacing:-.04em}.buttonBoxy__textEn,.buttonBoxy__textJp{display:block;font-weight:700;line-height:1;position:relative;white-space:nowrap}.buttonBoxy__arrow{background:url(/assets/images/common/arrow_black01_02.svg) no-repeat 0 0/cover;bottom:0;display:block;position:absolute;right:0}.buttonBoxy--white .buttonBoxy__arrow{background-image:url(/assets/images/common/arrow_white01_02.svg)}.buttonBoxy__cover{background-color:#000;border:1px solid #000;clip-path:inset(0 100% 0 0);display:flex;flex-direction:column;height:calc(100% + 2px);inset:-1px;justify-content:space-between;position:absolute;width:calc(100% + 2px)}.buttonBoxy__cover .buttonBoxy__textEn,.buttonBoxy__cover .buttonBoxy__textJp{color:#fff}.buttonBoxy__cover .buttonBoxy__arrow{background-image:url(/assets/images/common/arrow_white01_02.svg)}.buttonBoxy--white .buttonBoxy__cover{background-color:#fff;border-color:#fff}.buttonBoxy--white .buttonBoxy__cover .buttonBoxy__textEn,.buttonBoxy--white .buttonBoxy__cover .buttonBoxy__textJp{color:#000}.buttonBoxy--white .buttonBoxy__cover .buttonBoxy__arrow{background-image:url(/assets/images/common/arrow_black01_02.svg)}.section--aboutWspolicy{position:relative}.section--aboutWspolicy .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.aboutWspolicy__leadArea{color:#fff;font-weight:700}.aboutWspolicy__leadLarge{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;letter-spacing:-.04em;line-height:.8;white-space:nowrap}.aboutWspolicy__leadMiddle{line-height:1.3}.aboutWspolicy__lead{line-height:1.5}.aboutWspolicy__list{border-top:1px solid #a9a9a9;color:#fff}.aboutWspolicy__list>li{align-items:center;border-bottom:1px solid #a9a9a9;display:flex}.aboutWspolicy__listNumber{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1;white-space:nowrap}.aboutWspolicy__listText{font-weight:700;line-height:1.5}.aboutWspolicy__text{color:#fff;line-height:1.7}.section--athletesDetailPhoto{padding:0 0 45px;position:relative}.athletesDetailPhoto__slide{margin:0 auto 35px;overflow:hidden}.athletesDetailPhoto__panel{margin:0 auto;position:relative;z-index:2}.athletesDetailPhoto__dots{display:flex;gap:20px}.athletesDetailPhoto__dots .swiper-pagination-bullet{background-color:#fff!important;border:1px solid #000!important;border-radius:3.5px;display:block;font-size:0;height:7px;line-height:0;opacity:1!important;width:7px}.athletesDetailPhoto__dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000!important}.athletesDetailPhoto__arrow01,.athletesDetailPhoto__arrow02{cursor:pointer;height:14px;position:absolute;top:-6px;width:14px}.athletesDetailPhoto__arrow01{right:44px}.athletesDetailPhoto__arrow02{right:4px}.section--athletesDetailPlofile{width:100%}.athletesDetailPlofile{background-color:#f7f7f6;font-size:14px;line-height:1.6;padding:16px 18px;width:100%}.athletesDetailPlofile>li{border-bottom:1px solid #d9d9d9;display:flex;padding:15px 0;width:100%}.athletesDetailPlofile>li:last-child{border-bottom:none}.athletesDetailPlofile__header{font-weight:700;padding:0 10px 0 0;width:120px}.athletesDetailPlofile__content{width:calc(100% - 120px)}.athletesDetailPlofile__sns{align-items:center;display:flex;gap:15px}.athletesDetailPlofile__sns>a{display:block;width:30px}.section--athletesDetailName{position:relative}.athletesDetailName__textEn{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;letter-spacing:-.04em}.athletesDetailName__textEn,.athletesDetailName__textJp{display:block;font-weight:700;line-height:1;white-space:nowrap}.athletesDetailName__textJp{letter-spacing:.02em}.subtitle{align-items:flex-end;display:block;display:flex;font-weight:700;justify-content:space-between}.subtitle,.subtitle__date{line-height:1;white-space:nowrap}.subtitle__date{font-size:12px;font-weight:400}.section--athletesDetailList{padding:0 0 80px;width:100%}.athletesDetailList__list{border-top:1px solid #d9d9d9;width:100%}.athletesDetailList__list>li{border-bottom:1px solid #d9d9d9;width:100%}.athletesDetailList__list--add{border-top:none;height:0;overflow:hidden;transition:height 1s}.athletesDetailList__date{white-space:nowrap}.athletesDetailList__date,.athletesDetailList__text{display:block;letter-spacing:.02em;line-height:1.6}.athletesDetailList__button{margin:40px 0 0;text-align:center}.section--athletesDetailButton{text-align:center}.buttonOval{font-size:0;line-height:0}.buttonOval__frame{border:1px solid #000;display:inline-block;overflow:hidden;position:relative;transition:color .5s}.buttonOval--white .buttonOval__frame{border-color:#fff;color:#fff}.buttonOval--middle .buttonOval__frame{height:40px}.buttonOval__text{display:flex;font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;height:100%;justify-content:center;letter-spacing:-.04em;line-height:1;position:relative;text-align:center;white-space:nowrap;width:100%}.buttonOval--middle .buttonOval__text{font-size:19px;padding:12px 22px 0;width:300px}.buttonOval__cover{background-color:#000;border:1px solid #000;clip-path:inset(0 100% 0 0);display:flex;flex-direction:column;height:calc(100% + 2px);inset:-1px;justify-content:space-between;position:absolute;width:calc(100% + 2px)}.buttonOval__cover .buttonOval__text{color:#fff}.buttonOval--white .buttonOval__cover{background-color:#fff;border-color:#fff}.buttonOval--white .buttonOval__cover .buttonOval__text{color:#000}.buttonOval--more .buttonOval__text{background-image:url(/assets/images/common/icon_plus_black.svg);background-repeat:no-repeat;background-size:14px}.buttonOval--more .buttonOval__cover .buttonOval__text{background-image:url(/assets/images/common/icon_plus_white.svg)}.buttonOval--more.buttonOval--white .buttonOval__text{background:url(/assets/images/common/icon_plus_white.svg) no-repeat right 16px center/14px}.buttonOval--more.buttonOval--white .buttonOval__cover .buttonOval__text{background-image:url(/assets/images/common/icon_plus_black.svg)}.section--athletesHeading{position:relative}.section--athletesHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.section--athletesList{position:relative}.section--athletesList .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.athletesList__lead{display:flex}.athletesList__leadTitle{font-weight:700;line-height:1.4;min-width:auto;white-space:nowrap}.athletesList__leadText{font-size:16px;line-height:1.6}.athletesListList{display:grid;justify-content:center;width:100%}.athletesListListItem__inner{display:block;height:100%;position:relative;width:100%}.athletesListListItem__inner img{transition:transform .5s}.athletesListListItem__img{display:block;overflow:hidden;position:relative;width:100%}.athletesListListItem__textArea{display:block}.athletesListListItem__sports{display:block;font-weight:700;letter-spacing:-.04em;line-height:1;margin:0 0 20px}.athletesListListItem__nameJp{display:block;font-weight:700;letter-spacing:.02em;line-height:1;margin:0 0 8px}.athletesListListItem__nameEn{display:block;font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1}.athletesListListItem__arrow{background:url(/assets/images/common/arrow_black01_02.svg) no-repeat 0 0/cover;bottom:0;display:block;position:absolute;right:0}.athletesListListItem__button{text-align:center}.section--athletesButton{position:relative}.section--athletesButton .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.athletesButton__button,.tabWide{width:100%}.tabWide{display:flex;justify-content:space-between}.tabWide>li{flex-grow:1}.tabWide a,.tabWide button,.tabWide span{align-items:center;background-image:url(/assets/images/common/caret-black01.svg);background-repeat:no-repeat;background-size:14px;border:1px solid;display:flex;font-weight:700;height:100%;justify-content:center;letter-spacing:-.04em;line-height:1;text-align:center;vertical-align:middle;width:100%}.tabWide button.active,.tabWide span{background-color:#000;background-image:url(/assets/images/common/caret-white01.svg);color:#fff;cursor:default}.section--businessDetailHeading{position:relative}.section--businessDetailHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.businessDetailHeading__leadTitle{font-weight:700;line-height:1.6}.businessDetailHeading__leadText{font-size:16px;font-weight:700;line-height:1.6}.section--businessDetailButton{position:relative}.lang--en .section--businessDetailButton{padding-top:0}.section--businessDetailButton .section__inner{margin:0 auto;max-width:1440px;position:relative;text-align:center;width:100%}.section--businessDetailArticle{position:relative}.section--businessDetailArticle .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.businessDetailArticle{width:100%}.businessDetailArticle__menu{background-color:#fff}.businessDetailArticle__menuTitle{margin:0 0 25px}.businessDetailArticle__menuTitleEn{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:.8;white-space:nowrap}.businessDetailArticle__menuTitleJp{font-size:15px;font-weight:700;line-height:1;margin:12px 0 0;white-space:nowrap}.businessDetailArticle__menuList>li{position:relative}.businessDetailArticle__menuList>li>a,.businessDetailArticle__menuList>li>span{display:block}.businessDetailArticle__menuList>li>span.current{text-decoration:underline}.businessDetailArticle__list{width:100%}.businessDetailArticle__list>li{border-bottom:1px solid #d9d9d9;width:100%}.businessDetailArticle__list>li:only-child{border-bottom:none}.businessDetailArticle__listTitle{font-weight:700;line-height:1.4;margin:0 0 30px}.businessDetailArticle__listSubtitle{font-weight:700;line-height:1.4;margin:0 0 20px}.businessDetailArticle__listText{line-height:1.7}.businessDetailArticle__listText:last-child{margin-bottom:0}.businessDetailArticle__listType{font-weight:700;line-height:1.4}.businessDetailArticle__listType>li{align-items:center;border-left:2px solid #000;display:flex}.businessDetailArticle__listType>li+li{margin:10px 0 0}.commonList{width:100%}.commonList__pulldown,.commonList__slide{overflow:hidden;width:100%}.commonList__pulldown>ul,.commonList__slide>ul{width:100%}.commonList__pulldown{height:0;transition:height .6s ease}.commonList__pulldown>ul{padding:40px 0 0}.commonListItem.swiper-slide>a,.commonListItem__img{display:block;overflow:hidden;width:100%}.commonListItem__img>img{transition:transform .5s}.commonListItem__tag{color:#fff;display:block;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1;white-space:nowrap}.commonListItem__tag>span{border:1px solid #fff;border-radius:4px;display:block;padding:5px}.commonListItem__title{color:#fff;display:block;font-weight:700;line-height:1.6}.commonList__panel{display:none;margin:50px 0 0;position:relative;width:100%;z-index:2}.commonList__indicator{background-color:#a9a9a9!important;height:2px!important;position:relative!important;width:calc(100% - 120px)!important}.commonList__indicator .swiper-pagination-progressbar-fill{background-color:#fff!important}.commonList__arrow01,.commonList__arrow02{cursor:pointer;height:22px;position:absolute;top:-10px;width:22px}.commonList__arrow01>div,.commonList__arrow02>div{height:22px;width:22px}.commonList__arrow01{right:54px}.commonList__arrow01>div{background:url(/assets/images/common/arrow_white01_01.svg) no-repeat 0 0/cover}.commonList__arrow02{right:4px}.commonList__arrow02>div{background:url(/assets/images/common/arrow_white01_02.svg) no-repeat 0 0/cover}.commonList__button{display:none;margin:35px 0 0;text-align:center}.section--businessDetailWorks{overflow:hidden;position:relative}.section--businessDetailWorks .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.businessDetailWorks__block{background-color:#000}.businessDetailWorks__title{margin:0 0 30px}.section--businessHeading{position:relative}.section--businessHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.businessHeading__lead{font-weight:700;line-height:1.6}.businessAreasGraph{overflow:hidden;padding:0 0 2px;position:relative;width:100%}.businessAreasGraph__inner{opacity:0;position:relative;transform:scale(.4) rotate(-60deg);width:100%}.businessAreasGraph__circle{left:0;position:absolute;top:0;transform:scale(0);width:26.875%}.businessAreasGraph__circle.p01{margin:3.59375% 0 0 20.78125%}.businessAreasGraph__circle.p02{margin:3.59375% 0 0 52.5%}.businessAreasGraph__circle.p03{margin:28.4375% 0 0 72.1875%}.businessAreasGraph__circle.p04{margin:59.375% 0 0 65%}.businessAreasGraph__circle.p05{margin:73.125% 0 0 36.5625%}.businessAreasGraph__circle.p06{margin:59.375% 0 0 7.8125%}.businessAreasGraph__circle.p07{margin:28.4375% 0 0 .9375%}.businessAreasGraph__text{inset:0;opacity:0;position:absolute;transform:translateY(20%);width:100%}.businessAreasGraph__title{left:0;margin:33.75% 0 0 33.75%;position:absolute;top:0;width:32.5%}.section--businessAreas{background-color:#f7f7f6;position:relative}.section--businessAreas .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.businessAreas__area{width:100%}.businessAreas__areaRight{width:53.2258064516%}.businessAreas__title01,.businessAreas__title02{margin:0 0 40px}.businessAreas__lead01,.businessAreas__lead02{font-size:16px;font-weight:700;line-height:1.6;width:100%}.businessAreas__lead02{margin:0}.section--businessList{background-color:#fff;position:relative}.section--businessList .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.businessList{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.businessListItem__inner{background-color:#f7f7f6;display:block;height:100%;position:relative;width:100%}.businessListItem__inner img{transition:transform .5s}.businessListItem__img{display:block;overflow:hidden;position:relative;width:100%}.businessListItem__titleEn{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;letter-spacing:-.04em;line-height:.9;top:0}.businessListItem__titleEn,.businessListItem__titleJp{color:#fff;display:block;font-weight:700;left:0;position:absolute}.businessListItem__titleJp{bottom:0;line-height:1}.businessListItem__textArea{display:block}.businessListItem__text{display:block;line-height:1.6}.businessListItem__button{display:block;inset:auto 0 0;position:absolute;text-align:center}.section--businessButton{position:relative}.section--businessButton .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.businessButton__button{width:100%}.section--contactHeading{position:relative}.section--contactHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.contactHeading__title:last-child{margin-bottom:0}.contactHeading__lead{font-weight:700;line-height:1.6}.contactHeading--confirm .type--input,.type--confirm{display:none}.contactHeading--confirm .type--confirm{display:block}.buttonSubmit.buttonSubmit--submit{display:flex;gap:20px}.buttonSubmit__frame{border:1px solid #000;display:inline-block;overflow:hidden;position:relative;width:100%}.buttonSubmit__frame.buttonSubmit__frame--return{background-color:#d9d9d9;border:1px solid #d9d9d9;transition:background-color .5s,border-color .5s}.buttonSubmit__text{align-items:center;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;letter-spacing:-.04em;line-height:1;position:relative;text-align:center;white-space:nowrap;width:100%}.buttonSubmit__arrow{background:url(/assets/images/common/arrow_black01_02.svg) no-repeat 0 0/cover;bottom:0;display:block;height:14px;margin:auto 15px auto auto;position:absolute;right:0;top:0;width:14px}.buttonSubmit__frame--return .buttonSubmit__arrow{background-image:url(/assets/images/common/arrow_black01_01.svg);left:0;margin:auto auto auto 15px;right:auto}.buttonSubmit__cover{background-color:#000;border:1px solid #000;clip-path:inset(0 100% 0 0);display:flex;flex-direction:column;height:calc(100% + 2px);inset:-1px;justify-content:space-between;position:absolute;width:calc(100% + 2px)}.buttonSubmit__cover .buttonSubmit__text{color:#fff}.buttonSubmit__cover .buttonSubmit__arrow{background-image:url(/assets/images/common/arrow_white01_02.svg)}.buttonSubmit__frame[disabled]{opacity:.5}.section--contactForm{position:relative}.section--contactForm .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.contactForm{width:100%}.contactForm--confirm .type--input,.type--confirm{display:none}.contactForm--confirm .type--confirm{display:block}.contactForm__step{width:100%}.contactForm__step>li{color:#a9a9a9;font-weight:700;line-height:1;position:relative}.contactForm__step>li.active{color:#000}.contactForm__step>li:after{content:"";display:block;position:absolute}.contactForm__step>li:last-child{margin-bottom:0}.contactForm__step>li:last-child:after{display:none}.contactForm__stepNumber{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif}.contactForm__form>ul>li{width:100%}.contactForm__form>ul>li:last-child{padding-bottom:0}.contactForm--confirm .contactForm__form>ul>li{border-top:1px solid #d9d9d9}.contactForm__label{display:block;font-size:16px;font-weight:700;line-height:1}.contactForm__label strong{color:#e51520;display:inline-block;margin:0 0 0 6px}.contactForm__input{font-size:16px;line-height:1;position:relative}.contactForm--confirm .contactForm__input{line-height:1.6}.contactForm__input input.inputText{border:1px solid #a9a9a9;height:60px;padding:22px 20px;width:100%}.contactForm__input input.inputText:focus-visible{outline:2px solid #000;outline-offset:-1px}.contactForm__input select.inputSelect{background:url(/assets/images/common/caret-black01.svg) no-repeat right 20px center/14px;border:1px solid #a9a9a9;height:60px;padding:0 20px;width:100%}.contactForm__input select.inputSelect:focus-visible{outline:2px solid #000;outline-offset:-1px}.contactForm__input textarea.inputTextarea{border:1px solid #a9a9a9;line-height:1.6;padding:22px 20px;width:100%}.contactForm__input textarea.inputTextarea:focus-visible{outline:2px solid #000;outline-offset:-1px}.contactForm__input .inputChceckboxArea__inner{display:inline-block}.contactForm__input .inputChceckboxArea__inner>label{display:grid;font-size:16px;gap:10px;grid-template-columns:auto 1fr;line-height:1;place-items:center;width:-moz-fit-content;width:fit-content}.contactForm__input .inputChceckboxArea__inner>label:has([disabled]){color:#888}.contactForm__input .inputChceckboxArea__inner>label>span{display:block}.contactForm__input input.inputChceckbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #a9a9a9;height:20px;position:relative;width:20px}.contactForm__input input.inputChceckbox[disabled]{background-color:#eee}.contactForm__input input.inputChceckbox:before{background:url(/assets/images/common/icon_checked.svg) no-repeat 50%/cover;content:"";display:block;inset:-1px;opacity:0;position:absolute}.contactForm__input input.inputChceckbox:checked:before{opacity:1}.contactForm__boxText{background-color:#f7f7f6;font-size:14px;line-height:1.6;width:100%}.contactForm__boxText>p{height:100%;overflow-y:auto;overscroll-behavior:contain;width:100%}.contactForm__error{color:#e51520;display:none;font-size:16px;line-height:1}.contactForm__title{font-weight:700;line-height:1.6;margin:0 0 40px}.contactForm__text{line-height:1.6}.section--contactButton{position:relative}.section--contactButton .section__inner{margin:0 auto;max-width:1440px;position:relative;text-align:center;width:100%}.section--topKeyVisual{overflow:hidden}.section--topKeyVisual .section__inner{height:100%;overflow:hidden;position:relative;width:100%}.topKeyVisual__title{position:absolute;top:0}.topKeyVisual__title>img{opacity:0;transform:translate(30%)}.topKeyVisual__title>img:nth-child(n+2){height:100%;inset:0;position:absolute}.topKeyVisual__title.js-disappeared>img{opacity:1;transform:translate(0)}.topKeyVisual__title.js-disappeared>img:first-child{transition:.6s .2s}.topKeyVisual__title.js-disappeared>img:nth-child(2){transition:.6s .5s}.topKeyVisual__title.js-disappeared>img:nth-child(3){transition:.6s .8s}.topKeyVisual__title.js-disappeared>img:nth-child(4){transition:.6s 1.1s}.topKeyVisual__imgPerson{position:absolute;top:0}.topKeyVisual__imgPerson>li{height:100%;inset:0;position:absolute;width:100%}.topKeyVisual__imgPerson>li:nth-child(n+2){opacity:0}.topKeyVisual__imgPerson>li>img{height:100%;inset:0;position:absolute;transition:transform .3s;width:100%}.topKeyVisual__imgPerson>li.slided>img:nth-child(2){transform:translate(10%);transition:transform .3s}.topKeyVisual__imgPerson>li.slided>img:nth-child(3){transform:translate(20%);transition:transform .3s}.topBusinessList{display:grid}.topBusinessListItem__inner{display:block;overflow:hidden;position:relative;width:100%}.topBusinessListItem__inner img{transition:transform .5s}.topBusinessListItem__titleEn{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;letter-spacing:-.04em;line-height:.9;top:0}.topBusinessListItem__titleEn,.topBusinessListItem__titleJp{color:#fff;display:block;font-weight:700;left:0;position:absolute}.topBusinessListItem__titleJp{bottom:0;line-height:1}.topBusinessListItem__arrow{background:url(/assets/images/common/arrow_white01_02.svg) no-repeat 0 0/cover;bottom:0;display:block;position:absolute;right:0}.topBusinessList__button{text-align:center}.section--topBusiness{position:relative}.section--topBusiness .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.topBusiness__area{width:100%}.topBusiness__title{margin:0 0 40px}.topBusiness__lead{font-weight:700;line-height:1.6}.section--topAbout{position:relative}.section--topAbout .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.topAbout__title{margin:0 0 40px}.topAbout__lead{font-weight:700;line-height:1.6}.athletesDetailSponsor__list,.section--athletesDetailSponsor{width:100%}.athletesDetailSponsor__list>li{font-size:16px;line-height:1.6;padding-left:1em}.athletesDetailSponsor__list>li:before{content:"・";margin-left:-1em}.section--policyHeading{position:relative}.section--policyHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.section--policyArticle{position:relative}.section--policyArticle .section__inner{max-width:1440px}.policyArticle,.section--policyArticle .section__inner{margin:0 auto;position:relative;width:100%}.policyArticle__block:last-child{margin-bottom:0}.policyArticle__subtitle,.policyArticle__title{font-weight:700;line-height:1.6}.policyArticle__subtitle{margin:0 0 20px}.policyArticle__text{font-size:16px;line-height:1.6;margin:0 0 40px}.policyArticle__text:last-child{margin-bottom:0}.policyArticle__text p{margin:0 0 1.6em}.policyArticle__text p:last-child{margin-bottom:0}.policyArticle__table01{margin:0 0 60px;padding:0 1px 0 0}.policyArticle__table01 table{border-left:1px solid #a9a9a9;border-top:1px solid #a9a9a9;font-size:16px;line-height:1.6}.policyArticle__table01 table td,.policyArticle__table01 table th{border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9;font-weight:400;vertical-align:middle}.policyArticle__table01 table th{background-color:#f7f7f6;padding:15px 20px;text-align:center;white-space:nowrap}.policyArticle__table01 table th:first-child{width:265px}.policyArticle__table01 table td{padding:30px 20px}.policyArticle__table02{margin:0 0 60px;padding:0 1px 0 0}.policyArticle__table02 table{border-left:1px solid #a9a9a9;border-top:1px solid #a9a9a9;font-size:16px;line-height:1.6}.policyArticle__table02 table td,.policyArticle__table02 table th{border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9;font-weight:400;padding:25px 20px;vertical-align:middle}.policyArticle__table02 table th{background-color:#f7f7f6;white-space:nowrap}.policyArticle__box{background-color:#f7f7f6;margin:60px 0 20px;padding:25px 30px}.policyArticle__mark{display:flex}.policyArticle__mark li{height:82px;width:auto}.policyArticle__mark li+li{margin:0 0 0 20px}.policyArticle__mark li img{height:100%;width:auto}.policyArticle__mark li p{font-size:13px;line-height:1;margin:10px 0 0;width:100%}.section--recruitHeading{position:relative}.section--recruitHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.recruitHeading__title{aspect-ratio:2040/962;position:relative}.recruitHeading__title>img{height:100%;inset:0;opacity:0;position:absolute;width:100%}.recruitHeading__lead{font-weight:700;line-height:1.8}.section--recruitPerson{position:relative}.section--recruitPerson .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.recruitPerson__title{margin:0 0 40px;position:relative}.recruitPerson__list{display:grid;justify-content:center}.recruitPerson__list>li{background-color:#f7f7f6}.recruitPerson__listNumber{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:.8}.recruitPerson__listTitle{display:block;font-weight:700;line-height:1.4}.recruitPerson__listText{font-weight:500;line-height:1.6}.section--recruitLinks{position:relative}.section--recruitLinks .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.recruitLinks__list{display:grid;justify-content:center}.section--recruitArticle{position:relative}.section--recruitArticle .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.recruitArticle{width:100%}.recruitArticle>li:nth-child(n+2){display:none}.recruitArticle__noRecruit{font-weight:700;line-height:1.6;text-align:center}.recruitArticle__inner{display:none!important;width:100%}.recruitArticle__button{text-align:center;width:100%}.recruitArticle__buttonNote{line-height:1;margin:15px auto 0}.recruitArticle__menu{background-color:#fff}.recruitArticle__menuBox{border-bottom:1px solid #d9d9d9;padding:20px 0}.recruitArticle__menuBox:first-child{padding-top:0}.recruitArticle__menuBox:last-child{border-bottom:none;padding-bottom:0}.recruitArticle__menuTitle{font-weight:700;line-height:1;margin:0 0 15px;white-space:nowrap}.recruitArticle__menuList>li{position:relative}.recruitArticle__menuList>li>button.current{text-decoration:underline}.recruitArticle__block:last-child{margin-bottom:0}.recruitArticle__block>li:nth-child(n+2){display:none}.recruitArticle__message{color:#e51520;font-weight:700;line-height:1.6}.recruitArticle__title{font-weight:700;line-height:1.4;width:100%}.recruitArticle__list{border-top:1px solid #d9d9d9;width:100%}.recruitArticle__list>li{border-bottom:1px solid #d9d9d9;width:100%}.recruitArticle__listTitle{font-weight:700;line-height:1.6}.recruitArticle__listContent{line-height:1.6}.recruitArticle__listContent dl+p,.recruitArticle__listContent p+dl,.recruitArticle__listContent p+p{margin-top:7px}.recruitArticle__listContent dl{display:flex;width:100%}.recruitArticle__listContent dt{width:1em}.recruitArticle__listContent dd{width:calc(100% - 1em)}.recruitArticle__listTable01,.recruitArticle__listTable02{display:grid}.section--recruitSystem{position:relative}.section--recruitSystem .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.recruitSystem,.recruitSystem__title{width:100%}.recruitSystem__list{border-top:1px solid #d9d9d9;width:100%}.recruitSystem__list>li{border-bottom:1px solid #d9d9d9;width:100%}.recruitSystem__listTitle{font-weight:700;line-height:1.6}.recruitSystem__listContent{line-height:1.6}.recruitSystem__listContent a{text-decoration:underline}.recruitSystem__listContent dl{display:flex;width:100%}.recruitSystem__listContent dt{width:1em}.recruitSystem__listContent dd{width:calc(100% - 1em)}.section--recruitNumbers{position:relative}.section--recruitNumbers .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.recruitNumbers__title{margin:0 0 40px;position:relative}.recruitNumbers__list{display:grid;justify-content:center}.recruitNumbers__list>li{background-color:#f7f7f6;overflow:hidden;position:relative;text-align:center}.recruitNumbers__list>li>div{inset:0 0 auto;position:absolute;width:100%}.recruitNumbers__listTitleMain,.recruitNumbers__listTitleSub{display:block;font-weight:700;line-height:1}.recruitNumbers__listText{font-weight:700;line-height:1}.recruitNumbers__listText.type02{text-align:left}.recruitNumbers__listText.type02,.recruitNumbers__listTextSub{display:flex;justify-content:center}.recruitNumbers__listTextNumber{font-weight:700;line-height:1}.recruitNumbers__listTextNumber strong{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:.8;margin:0 3px}.type03 .recruitNumbers__listTextNumber{display:flex;justify-content:center}.recruitNumbers__listTextDate{display:block;font-weight:700;line-height:1}.section--sitemapHeading{position:relative}.section--sitemapHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.section--sitemapList{position:relative}.section--sitemapList .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.sitemapList{margin:0 0 100px}.sitemapList__main>li>a{display:block;transition:color .3s}.sitemapList__main>li>a span{display:block}.sitemapList__main>li>a span:first-child{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1;margin:0 0 5px;white-space:nowrap}.sitemapList__main>li>a span:nth-child(2){font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.sitemapList__mainUnder{padding:0 0 0 2px}.sitemapList__mainUnder>li{align-items:center;display:flex}.sitemapList__mainUnder>li+li{margin:26px 0 0}.sitemapList__mainUnder>li:before{content:"－";display:block;margin:0 .5em 0 0}.sitemapList__mainUnder>li>a{font-size:16px;font-weight:700;line-height:1;white-space:nowrap}.sitemapList__mainUnder>li>a,.sitemapList__sub>li>a{display:block;transition:color .3s}.sitemapList__sub>li>a span{display:block}.sitemapList__sub>li>a span:first-child{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1;margin:0 0 5px;white-space:nowrap}.sitemapList__sub>li>a span:nth-child(2){font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.sitemapList__button{text-align:center}.section--topicsDetailArticle{position:relative}.section--topicsDetailArticle .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.topicsDetailArticle{margin:0 auto;max-width:824px;position:relative;width:100%}.topicsDetailArticle__date{display:block;font-size:14px;line-height:1;margin:0 0 15px;white-space:nowrap;width:100%}.topicsDetailArticle__tag{margin:0 0 20px;width:100%}.topicsDetailArticle__tag>span{align-items:center;border:1px solid #000;border-radius:4px;display:flex;font-size:12px;height:22px;line-height:1;padding:0 10px;vertical-align:middle;white-space:nowrap;width:-moz-fit-content;width:fit-content}.topicsDetailArticle__title{font-weight:700;line-height:1.4;width:100%}.topicsDetailArticle__title h2{white-space:pre-line}.topicsDetailArticle__photo{width:100%}.topicsDetailArticle__text{line-height:1.7;width:100%}.topicsDetailArticle__text p{margin:0;white-space:normal}.topicsDetailArticle__text p:empty,.topicsDetailArticle__text p:has(>br:only-child){min-height:1.7em}.topicsDetailArticle__text a{text-decoration:underline}.section--topicsDetailList{padding:0 0 80px;position:relative}.section--topicsDetailList .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.topicsDetailList__title{font-size:26px;font-weight:700;line-height:1;margin:0 auto 36px;max-width:824px;width:100%}.topicsDetailList__list{border-top:1px solid #d9d9d9;margin:0 auto;max-width:824px;width:100%}.topicsDetailList__listItem{border-bottom:1px solid #d9d9d9}.topicsDetailList__listItem>a{display:flex;position:relative;width:100%}.topicsDetailList__listItem>a:after{background:url(/assets/images/common/arrow_black01_02.svg) no-repeat 50%/cover;content:"";display:block;height:14px;position:absolute;right:0;width:14px}.topicsDetailList__listItemTag{display:block}.topicsDetailList__listItemTag>span{border:1px solid #000;border-radius:4px;display:inline-block;font-size:12px;line-height:22px;margin:-3px 0 0;padding:0 10px;vertical-align:middle;white-space:nowrap}.topicsDetailList__listItemDate{display:block;line-height:1.6;white-space:nowrap}.topicsDetailList__listItemText{display:block;line-height:1.6}.section--topicsDetailListButton{position:relative}.section--topicsDetailListButton .section__inner{margin:0 auto;max-width:1440px;position:relative;text-align:center;width:100%}.section--topicsHeading{position:relative}.section--topicsHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.section--topicsList{position:relative}.section--topicsList .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.topicsList__tab{width:100%}.topicsList__list{border-top:1px solid #d9d9d9;margin:0 0 65px;width:100%}.topicsList__listItem{border-bottom:1px solid #d9d9d9}.topicsList__listItem>a{display:flex;position:relative;width:100%}.topicsList__listItem>a:after{background:url(/assets/images/common/arrow_black01_02.svg) no-repeat 50%/cover;content:"";display:block;height:14px;position:absolute;right:0;width:14px}.topicsList__listItemTag{display:block}.topicsList__listItemTag>span{border:1px solid #000;border-radius:4px;display:inline-block;font-size:12px;line-height:22px;margin:-3px 0 0;padding:0 10px;vertical-align:middle;white-space:nowrap}.topicsList__listItemDate{white-space:nowrap}.topicsList__listItemDate,.topicsList__listItemText{display:block;line-height:1.6;transition:color .5s}.tab{display:flex;flex-wrap:wrap;gap:14px 9px}.tab button{align-items:center;border:1px solid;display:flex;font-weight:700;letter-spacing:-.04em;line-height:1;vertical-align:middle}.tab button.active{background-color:#000;color:#fff}.pagination{gap:24px;margin:-6px 0}.pagination,.pagination__next,.pagination__prev{align-items:center;display:flex;justify-content:center}.pagination__next,.pagination__prev{height:30px;width:30px}.pagination__next>img,.pagination__prev>img{height:14px;width:14px}.pagination__number{align-items:center;color:#a9a9a9;display:flex;font-size:18px;font-weight:500;height:30px;justify-content:center;padding:0 0 2px;width:30px}.pagination__number.current{color:#000;cursor:default}.pagination__number.ellipsis{cursor:default}.section--worksDeatailHeading{position:relative}.section--worksDeatailHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.worksDeatailHeading__title{font-weight:700;line-height:1.4}.worksDeatailHeading__tag{display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1;white-space:nowrap}.worksDeatailHeading__tag>span{border:1px solid #000;border-radius:4px;display:block;padding:5px}.worksDeatailHeading__image{width:100%}.worksDeatailHeading__credit{line-height:1.6;text-align:right}.section--worksDeatailOutline{position:relative}.section--worksDeatailOutline .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.worksDeatailOutline__text{font-weight:700;line-height:1.4;margin:0 0 40px}.worksDeatailOutline__text:last-child{margin-bottom:0}.worksDeatailOutline__list{border-top:1px solid #d9d9d9;width:100%}.worksDeatailOutline__list>li{border-bottom:1px solid #d9d9d9;display:flex;padding:18px 0}.worksDeatailOutline__listTitle{line-height:1.6;padding:0 20px 0 0;white-space:nowrap}.worksDeatailOutline__listText{line-height:1.6;width:-moz-fit-content;width:fit-content}.section--worksDeatailCreation{position:relative}.section--worksDeatailCreation .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.worksDeatailCreation__title{font-weight:700;line-height:1.2}.worksDeatailCreation__list{width:100%}.worksDeatailCreation__list>li{display:flex;position:relative}.worksDeatailCreation__list>li:after{border-left:1px dashed #000;content:"";display:block;position:absolute;width:0}.worksDeatailCreation__list>li:last-child{padding-bottom:0}.worksDeatailCreation__list>li:last-child:after{display:none}.worksDeatailCreation__listSide{width:72px}.worksDeatailCreation__listIcon{align-items:center;border:2px solid #000;display:flex;font-weight:700;justify-content:center;line-height:1.3;text-align:center}.worksDeatailCreation__listText{line-height:1.6;width:-moz-fit-content;width:fit-content}.worksDeatailCreation__photo{display:flex;justify-content:space-between;width:100%}.worksDeatailCreation__credit{line-height:1.6;text-align:right}.section--worksDeatailTrackrecord{position:relative}.section--worksDeatailTrackrecord .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.worksDeatailTrackrecord__title{font-weight:700;line-height:1.6}.worksDeatailTrackrecord__list{border-top:1px solid #d9d9d9;width:100%}.worksDeatailTrackrecord__list>li{border-bottom:1px solid #d9d9d9}.worksDeatailTrackrecord__listTitleArea{display:flex;margin:0 0 20px}.worksDeatailTrackrecord__listTitle{width:-moz-fit-content;width:fit-content}.worksDeatailTrackrecord__listTitleEn{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:.8;white-space:nowrap}.worksDeatailTrackrecord__listTitleJp{font-weight:700;line-height:1.6}.worksDeatailTrackrecord__listText{line-height:1.6;width:-moz-fit-content;width:fit-content}.section--worksDeatailMember{position:relative}.section--worksDeatailMember .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.worksDeatailMember__title{font-weight:700;line-height:1.6}.worksDeatailMember__list{border-top:1px solid #d9d9d9;width:100%}.worksDeatailMember__list>li{border-bottom:1px solid #d9d9d9}.worksDeatailMember__listInitial{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-size:14px;font-weight:700;line-height:.8;white-space:nowrap}.worksDeatailMember__listText{line-height:1.6;width:-moz-fit-content;width:fit-content}.section--worksDetailBusiness{position:relative}.section--worksDetailBusiness .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.worksDetailBusiness{width:100%}.worksDetailBusiness__list{display:grid}.worksDetailBusiness__list>li>a{display:block;overflow:hidden;position:relative;width:100%}.worksDetailBusiness__list>li>a img{transition:transform .5s}.worksDetailBusiness__listItemTitleEn{color:#fff;display:block;font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;left:0;letter-spacing:-.04em;line-height:.8;position:absolute;top:0}.worksDetailBusiness__listItemTitleJp{bottom:0;color:#fff;display:block;font-weight:700;left:0;line-height:1;position:absolute}.worksDetailBusiness__listItemArrow{background:url(/assets/images/common/arrow_white01_02.svg) no-repeat 0 0/cover;bottom:0;display:block;position:absolute;right:0}.section--worksDetailList{overflow:hidden;position:relative}.section--worksDetailList .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.worksDetailList__block{background-color:#000}.worksDetailList__title{margin:0 0 30px}.section--worksDetailButton01{position:relative}.section--worksDetailButton01 .section__inner{margin:0 auto;max-width:1440px;position:relative;text-align:center;width:100%}.section--worksDetailButton02{position:relative}.section--worksDetailButton02 .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.worksDetailButton02__button{width:100%}.section--interviewDetailHeading{position:relative}.section--interviewDetailHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.interviewDetailHeading__textArea{display:flex;flex-direction:column;justify-content:space-between}.interviewDetailHeading__tag{border:1px solid #000;border-radius:4px;display:inline-block;font-size:12px;line-height:1;margin:0 0 15px;padding:5px;white-space:nowrap}.interviewDetailHeading__sub{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1;margin:0 0 30px;white-space:nowrap}.interviewDetailHeading__title{display:block;font-weight:700;line-height:1.4}.interviewDetailHeading__title:last-child{margin-bottom:0}.interviewDetailHeading__link{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px;width:100%}.interviewDetailHeading__link>li>a{display:block;font-size:14px;line-height:1;text-decoration:underline;white-space:nowrap}.interviewDetailHeading__initial{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1;white-space:nowrap}.section--interviewDetailButton{position:relative}.section--interviewDetailButton .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.interviewDetailButton__button,.interviewDetailOtherList{width:100%}.interviewDetailOtherList__slide{overflow:visible}.interviewDetailOtherList__slide .swiper-wrapper{display:flex}.interviewDetailOtherListItem__inner{display:block;position:relative;width:100%}.interviewDetailOtherListItem__img{display:block;margin:0 0 30px;overflow:hidden;width:100%}.interviewDetailOtherListItem__img>img{transition:transform .5s}.interviewDetailOtherListItem__subArea{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px}.interviewDetailOtherListItem__sub{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.04em;line-height:1;white-space:nowrap}.interviewDetailOtherListItem__tag{border:1px solid #000;border-radius:4px;display:block;font-size:12px;line-height:1;padding:5px;white-space:nowrap}.interviewDetailOtherListItem__title{display:block;font-weight:700;line-height:1.6}.interviewDetailOtherListItem__arrow{background:url(/assets/images/common/arrow_black01_02.svg) no-repeat 0 0/cover;bottom:0;display:block;position:absolute;right:0}.interviewDetailOtherList__panel{position:relative;width:100%;z-index:2}.interviewDetailOtherList__indicator{background-color:#a9a9a9!important;height:2px!important}.interviewDetailOtherList__indicator .swiper-pagination-progressbar-fill{background-color:#000!important}.interviewDetailOtherList__arrow01,.interviewDetailOtherList__arrow02{cursor:pointer;position:absolute}.interviewDetailOtherList__arrow01>div{background:url(/assets/images/common/arrow_black01_01.svg) no-repeat 0 0/cover}.interviewDetailOtherList__arrow02>div{background:url(/assets/images/common/arrow_black01_02.svg) no-repeat 0 0/cover}.section--interviewDetailOther{overflow:hidden;position:relative}.section--interviewDetailOther .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.interviewDetailOther__title{font-weight:700;margin:0 0 40px;white-space:nowrap}.interviewDetailOther__titleEn{display:block;font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;letter-spacing:-.04em;line-height:.9}.interviewDetailOther__titleJp{display:block;font-size:18px;line-height:1}.section--interviewDetailArticle02{position:relative}.section--interviewDetailArticle02 .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.interviewDetailArticle02{width:100%}.interviewDetailArticle02__main{width:calc(93.54839% - 240px)}.interviewDetailArticle02__menu{background-color:#fff}.interviewDetailArticle02__menuPanel{align-items:center;display:flex;justify-content:space-between;width:100%}.interviewDetailArticle02__menuTitle{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1;white-space:nowrap}.interviewDetailArticle02__menuDots{display:flex;gap:20px;justify-content:space-between;padding:0 10px}.opened .interviewDetailArticle02__menuDots{opacity:0}.interviewDetailArticle02__menuDots>li{border:1px solid #000;border-radius:3.5px;content:"";height:7px;width:7px}.interviewDetailArticle02__menuDots>li.current{background-color:#000}.interviewDetailArticle02__menuArrow{background:url(/assets/images/common/caret-black01.svg) no-repeat 0 0/cover;height:8px;width:14px}.opened .interviewDetailArticle02__menuArrow{transform:rotate(180deg)}.interviewDetailArticle02__menuList{font-size:12px;line-height:1.6;padding:0 0 0 15px}.interviewDetailArticle02__menuList>li{position:relative}.interviewDetailArticle02__menuList>li+li{margin:15px 0 0}.interviewDetailArticle02__menuList>li:before{border:1px solid #000;border-radius:3.5px;content:"";display:inline-block;height:7px;left:-15px;position:absolute;top:8px;width:7px}.interviewDetailArticle02__menuList>li>a br{display:none}.interviewDetailArticle02__menuList>li.current:before{background-color:#000}.interviewDetailArticle02__menuList>li.current>a{text-decoration:underline}.interviewDetailArticle02__block:last-child{margin-bottom:0}.interviewDetailArticle02__title{font-weight:700;line-height:1.4;width:100%}.interviewDetailArticle02__textList,.interviewDetailArticle02__textList>li{width:100%}.interviewDetailArticle02__icon>img{display:block}.interviewDetailArticle02__initial{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-size:14px;font-weight:700;line-height:1;width:100%}.interviewDetailArticle02__text{line-height:1.7}.interviewDetailArticle02__photo{display:flex;justify-content:space-between;width:100%}.interviewDetailProfile{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.interviewDetailProfile__photo{font-weight:700;white-space:nowrap}.interviewDetailProfile__contentTitle{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:.8;margin:0 0 10px}.interviewDetailProfile__contentText{line-height:1.7}.interviewDetailSchedule__title{font-weight:700;white-space:nowrap}.interviewDetailSchedule__titleEn{display:block;font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;letter-spacing:-.04em;line-height:.9;margin:0 0 10px}.interviewDetailSchedule__titleJp{display:block;font-size:18px;line-height:1}.interviewDetailSchedule__list>li{display:flex;position:relative}.interviewDetailSchedule__list>li:before{border-left:1px solid #000;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:0}.interviewDetailSchedule__list>li:last-child:before{display:none}.interviewDetailSchedule__list>li:after{background-color:#000;border-radius:4.5px;content:"";display:block;height:9px;left:0;position:absolute;top:0;width:9px}.interviewDetailSchedule__listTime{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-weight:700;line-height:1;white-space:nowrap}.interviewDetailSchedule__listText{width:100%}.interviewDetailSchedule__listText dt{font-weight:700;line-height:1;margin:0 0 10px}.interviewDetailSchedule__listText dd{line-height:1.6}.section--interviewDetailArticle{position:relative}.section--interviewDetailArticle .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.interviewDetailArticle__title{font-weight:700;line-height:1.4;width:100%}.interviewDetailArticle__content{display:flex;flex-direction:column;justify-content:space-between}.interviewDetailArticle__text{line-height:1.7;width:100%}.interviewDetailArticle__text p+p{margin:1.7em 0 0}.interviewDetailArticle__photo{width:100%}.section--interviewHeading{position:relative}.section--interviewHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.section--interviewList{position:relative}.section--interviewList .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.interviewListList{display:grid;justify-content:center;width:100%}.interviewListListItem__img,.interviewListListItem__inner{display:block;position:relative;width:100%}.interviewListListItem__img{overflow:hidden}.interviewListListItem__img>img{transition:transform .5s}.interviewListListItem__subArea{align-items:center;display:flex;justify-content:space-between;margin:0 0 16px}.interviewListListItem__sub{font-family:Syncopate,Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.04em;line-height:1;white-space:nowrap}.interviewListListItem__tag{border:1px solid #000;border-radius:4px;display:block;font-size:12px;line-height:1;padding:5px;white-space:nowrap}.interviewListListItem__title{display:block;font-weight:700;line-height:1.6}.interviewListListItem__arrow{background:url(/assets/images/common/arrow_black01_02.svg) no-repeat 0 0/cover;bottom:0;display:block;position:absolute;right:0}.section--interviewButton{position:relative}.section--interviewButton .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.interviewButton__button{width:100%}.section--worksHeading{position:relative}.section--worksHeading .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.section--worksList{position:relative}.section--worksList .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.worksList__tab{width:100%}.worksList__list{display:grid;width:100%}.worksList__listItem>a{display:block;height:100%;position:relative;width:100%}.worksList__listItem>a img{transition:transform .5s}.worksList__listItemImg{display:block;margin:0 0 20px;overflow:hidden;position:relative;width:100%}.worksList__listItemTag{display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1;margin:0 0 10px;white-space:nowrap}.worksList__listItemTag>span{border:1px solid #000;border-radius:4px;display:block;padding:5px}.worksList__listItemTitle{display:block;font-weight:700;line-height:1.6}.worksList__pagination{margin:60px 0 0}.section--worksButton{position:relative}.section--worksButton .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.worksButton__button{width:100%}.topTopicsListItem{border-bottom:1px solid #d9d9d9}.topTopicsListItem__inner{position:relative;transition:color .3s}.topTopicsListItem__inner:after{background:url(/assets/images/common/arrow_black01_02.svg) no-repeat 50%/cover;content:"";display:block;height:14px;position:absolute;right:0;width:14px}.topTopicsListItemDate{display:block;font-size:15px;line-height:1.4;min-width:120px}.topTopicsListItemText{position:relative;width:-moz-fit-content;width:fit-content}.section--topics{position:relative}.section--topics .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.topTopics__box{background-color:#f7f7f6;overflow:hidden;position:relative}.topWorksList{width:100%}.topWorksList__slide{overflow:visible;width:100%}.topWorksListItem>a,.topWorksListItem__img{display:block;overflow:hidden;width:100%}.topWorksListItem__img>img{transition:transform .5s}.topWorksListItem__tag{color:#fff;display:block;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1;white-space:nowrap}.topWorksListItem__tag>span{border:1px solid #fff;border-radius:4px;display:block;padding:5px}.topWorksListItem__title{color:#fff;display:block;font-weight:700;line-height:1.6}.topWorksList__panel{margin:100px 0 0;position:relative;width:100%;z-index:2}.topWorksList__indicator{background-color:#a9a9a9!important;height:2px!important;position:relative!important;width:calc(100% - 120px)!important}.topWorksList__indicator .swiper-pagination-progressbar-fill{background-color:#fff!important}.topWorksList__arrow01,.topWorksList__arrow02{cursor:pointer;height:22px;position:absolute;top:-10px;width:22px}.topWorksList__arrow01>div,.topWorksList__arrow02>div{height:22px;width:22px}.topWorksList__arrow01{right:54px}.topWorksList__arrow01>div{background:url(/assets/images/common/arrow_white01_01.svg) no-repeat 0 0/cover}.topWorksList__arrow02{right:4px}.topWorksList__arrow02>div{background:url(/assets/images/common/arrow_white01_02.svg) no-repeat 0 0/cover}.topWorksList__button{margin:35px 0 0;text-align:center}.section--topWorks{background-color:#000;overflow:hidden;position:relative}.section--topWorks .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.topWorks__title{margin:0 0 40px}.section--topAthletesList{position:relative}.section--topAthletesList .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.topAthletesList__lead{font-weight:700;line-height:1.6}.topAthletesList__picture{display:flex;justify-content:space-between}.br--l,.br--m,.br--pc,.br--s,.br--sp,.br--xl{display:none}@keyframes animation-arrow01{0%{opacity:0;transform:translate(-180%)}to{opacity:1;transform:translate(0)}}@keyframes animation-arrow02{0%{opacity:0;transform:translate(180%)}to{opacity:1;transform:translate(0)}}@keyframes animation-arrow03{0%{transform:translate(0)}50%{transform:translate(-60%)}to{transform:translate(0)}}@keyframes animation-arrow04{0%{transform:translate(0)}50%{transform:translate(60%)}to{transform:translate(0)}}@keyframes animation-arrow05{50%{transform:translateY(-60%)}to{transform:translateY(0)}}@keyframes enter-to-right{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes exit-to-right{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,.swiper-button-prev,~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,.swiper-button-next,~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,.swiper-button-prev,~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.section--topRecruit{background-color:#f7f7f6;position:relative}.section--topRecruit .section__inner{margin:0 auto;max-width:1440px;position:relative;width:100%}.topRecruit__title{margin:0 0 40px}.topRecruit__lead{font-weight:700;line-height:1.6}@media screen and (min-width:820px){.footerNavigation{gap:50px}}@media screen and (min-width:950px){.layout01__block01{width:calc(100% - 417px)}.layout01__block02{width:353px}.layout01__block03{width:calc(100% - 417px)}.athletesDetailList__list>li{display:flex}.athletesDetailList__date{width:140px}.athletesDetailList__text{width:calc(100% - 140px)}}@media screen and (min-width:960px){.contactForm__form>ul>li{display:flex;justify-content:space-between;padding:0 0 40px}.contactForm__label{margin:23px 0 0}.contactForm--confirm .contactForm__label{line-height:1.6;margin:0}.contactForm__input{width:66.847826087%}}@media screen and (min-width:970px){.athletesListList{gap:55px 20px;grid-template-columns:repeat(auto-fit,400px);margin:0 0 100px}.athletesListListItem{width:400px}.recruitNumbers__list{gap:11px;grid-template-columns:repeat(auto-fit,406px)}.recruitNumbers__list>li{height:406px;width:406px}.type03 .recruitNumbers__listTextNumber{gap:30px}.interviewListList{gap:55px 20px;grid-template-columns:repeat(auto-fit,400px)}.interviewListListItem{width:400px}.worksList__list{gap:55px 20px;grid-template-columns:repeat(auto-fit,400px)}.worksList__listItem{width:400px}}@media screen and (min-width:1080px){.headerMenu{display:none}.headerNavigation{position:relative}.headerNavigation__inner{align-items:center;display:flex}.headerNavigationList{align-items:center;gap:27px;margin:0 50px 0 0}.headerNavigationListItem__text{font-size:14px}.headerNavigationLang{font-size:14px;margin:0 34px 0 0}.headerNavigationMail__text{display:none}.aboutMessage__side{padding:0 40px 0 0;width:33.8709677419%}.aboutMessage__content{width:66.1290322581%}.aboutCompany__block{display:flex;justify-content:space-between}.aboutCompany__title{width:33.8709677419%}.aboutCompany__content{width:66.1290322581%}.aboutAccess__block{display:flex;justify-content:space-between}.aboutAccess__title{width:33.8709677419%}.aboutAccess__content{width:66.1290322581%}.aboutOther__block{display:flex;justify-content:space-between}.aboutOther__title{width:33.8709677419%}.aboutOther__content{width:66.1290322581%}.aboutWspolicy__leadLarge{font-size:80px;margin:0 0 50px}.aboutWspolicy__leadMiddle{font-size:40px;margin:0 0 30px}.aboutWspolicy__block{display:flex;gap:40px;justify-content:space-between;margin:0 0 140px}.aboutWspolicy__list{width:568px}.aboutWspolicy__text{font-size:16px;width:406px}.businessDetailArticle__list>li{display:flex;justify-content:space-between;padding:80px 0}.businessDetailArticle__listBlock{width:53.2608695652%}.businessDetailArticle__listPicture{width:42.3913043478%}.recruitArticle__list>li{display:flex;padding:30px 0}.recruitArticle__listTitle{font-size:16px;width:180px}.recruitArticle__listContent{font-size:16px;width:calc(100% - 180px)}.worksDeatailOutline__block{display:flex;justify-content:space-between}.worksDeatailOutline__title{width:33.8709677419%}.worksDeatailOutline__content{width:66.1290322581%}.worksDeatailCreation__block{display:flex;justify-content:space-between}.worksDeatailCreation__title{font-size:24px;width:33.8709677419%}.worksDeatailCreation__content{width:66.1290322581%}.worksDeatailTrackrecord__block{display:flex;justify-content:space-between}.worksDeatailTrackrecord__title{font-size:24px;width:33.8709677419%}.worksDeatailTrackrecord__content{width:66.1290322581%}.worksDeatailMember__block{display:flex;justify-content:space-between}.worksDeatailMember__title{font-size:24px;width:33.8709677419%}.worksDeatailMember__content{width:66.1290322581%}.worksDeatailMember__listSide{width:25.2733900365%}.worksDeatailMember__listText{font-size:15px;width:74.7266099635%}}@media screen and (min-width:1100px){.sitemapList{display:flex;justify-content:space-between}.sitemapList__sub>li+li{margin:45px 0 0}}@media screen and (min-width:1300px){.footerBanner{margin:0 auto auto 0;width:198px}.footerNavigation__util{padding:0 0 0 20px}.footerNavigation__lang{bottom:0;font-size:18px;left:0;position:absolute}.footer__area{gap:80px;justify-content:flex-end;min-height:210px}}@media (hover:hover)and (pointer:fine){.headerNavigationListItem>a:hover .headerNavigationListItem__text{transform:translateY(-100%);transition:transform .3s}.headerNavigationLang a:hover{color:#a9a9a9;transition:color .3s}.headerNavigationMail>a:hover .headerNavigationMail__img>img.off{opacity:0;transition:opacity .3s}.headerNavigationMail>a:hover .headerNavigationMail__img>img.on{opacity:1;transition:opacity .3s}.footerBanner:hover:after{opacity:.3}.footerNavigation__main>li>a:hover,.footerNavigation__sub>li>a:hover{color:#a9a9a9;transition:color .3s}.footerNavigation__sub>li>a:hover:after{opacity:.7;transition:opacity .3s}.footerNavigation__lang a[href]:hover{color:#a9a9a9;transition:color .3s}.footerLink__pageTop:hover:after{animation:animation-arrow05 .3s}a.link:hover{color:#a9a9a9;transition:color .2s}a.link:hover:after{opacity:.5;transition:opacity .2s}.buttonBoxy>a:hover .buttonBoxy__arrow{animation:animation-arrow01 .3s}.buttonBoxy>a:hover .buttonBoxy__cover{animation:enter-to-right .4s ease-in-out forwards}.buttonBoxy>a:not(:hover) .buttonBoxy__cover{animation:exit-to-right .4s ease-in-out forwards}.buttonBoxy.buttonBoxy--white>a:hover{color:#000}.athletesDetailPhoto__arrow01:hover>img{animation:animation-arrow03 .3s}.athletesDetailPhoto__arrow02:hover>img{animation:animation-arrow04 .3s}.buttonOval__frame:hover .buttonOval__cover{animation:enter-to-right .4s ease-in-out forwards}.buttonOval__frame:not(:hover) .buttonOval__cover{animation:exit-to-right .4s ease-in-out forwards}.athletesListListItem__inner:hover img{transform:scale(1.1);transition:transform .5s}.athletesListListItem__inner:hover .athletesListListItem__arrow{animation:animation-arrow01 .3s}.tabWide a:hover,.tabWide button:hover{background-color:#000;background-image:url(/assets/images/common/caret-white01.svg);color:#fff}.businessDetailArticle__menuList>li>a:hover{text-decoration:underline}.commonListItem.swiper-slide>a:hover .commonListItem__img>img{transform:scale(1.1);transition:transform .5s}.commonList__arrow01:hover>div{animation:animation-arrow03 .3s}.commonList__arrow02:hover>div{animation:animation-arrow04 .3s}.businessListItem__inner:has(.buttonOval__frame:hover) img{transform:scale(1.1);transition:transform .5s}.buttonSubmit__frame.buttonSubmit__frame--normal:hover .buttonSubmit__arrow{animation:animation-arrow01 .3s}.buttonSubmit__frame.buttonSubmit__frame--normal:hover .buttonSubmit__cover{animation:enter-to-right .4s ease-in-out forwards}.buttonSubmit__frame.buttonSubmit__frame--normal:not(:hover) .buttonSubmit__cover{animation:exit-to-right .4s ease-in-out forwards}.buttonSubmit__frame.buttonSubmit__frame--return:hover{background-color:#a9a9a9;border-color:#a9a9a9;transition:background-color .5s,border-color .5s}.buttonSubmit__frame.buttonSubmit__frame--return:hover .buttonSubmit__arrow{animation:animation-arrow02 .3s}.buttonSubmit__frame[disabled]:hover .buttonSubmit__arrow,.buttonSubmit__frame[disabled]:hover .buttonSubmit__cover,.buttonSubmit__frame[disabled]:not(:hover) .buttonSubmit__cover{animation:none}.topBusinessListItem__inner:hover img{transform:scale(1.1);transition:transform .5s}.topBusinessListItem__inner:hover .topBusinessListItem__arrow{animation:animation-arrow01 .3s}.recruitArticle__menuList>li>button:hover{text-decoration:underline}.sitemapList__main>li>a:hover,.sitemapList__mainUnder>li>a:hover,.sitemapList__sub>li>a:hover{color:#a9a9a9;transition:color .3s}.topicsDetailList__listItem>a:hover:after{animation:animation-arrow01 .3s}.topicsDetailList__listItem>a:hover .topicsDetailList__listItemDate,.topicsDetailList__listItem>a:hover .topicsDetailList__listItemText{color:#a9a9a9;transition:color .5s}.topicsList__listItem>a:hover:after{animation:animation-arrow01 .3s}.topicsList__listItem>a:hover .topicsList__listItemDate,.topicsList__listItem>a:hover .topicsList__listItemText{color:#a9a9a9;transition:color .5s}.tab button:hover{background-color:#000;color:#fff}.pagination__prev:hover img{animation:animation-arrow03 .3s}.pagination__next:hover img{animation:animation-arrow04 .3s}.pagination__number:not(.current,.ellipsis):hover{color:#000}.worksDetailBusiness__list>li>a:hover img{transform:scale(1.1);transition:transform .5s}.worksDetailBusiness__list>li>a:hover .worksDetailBusiness__listItemArrow{animation:animation-arrow01 .3s}.interviewDetailOtherListItem__inner:hover .interviewDetailOtherListItem__img>img{transform:scale(1.1);transition:transform .5s}.interviewDetailOtherListItem__inner:hover .interviewDetailOtherListItem__arrow{animation:animation-arrow01 .3s}.interviewDetailOtherList__arrow01:hover>div{animation:animation-arrow03 .3s}.interviewDetailOtherList__arrow02:hover>div{animation:animation-arrow04 .3s}.interviewDetailArticle02__menuList>li>a:hover{text-decoration:underline}.interviewListListItem__inner:hover .interviewListListItem__img>img{transform:scale(1.1);transition:transform .5s}.interviewListListItem__inner:hover .interviewListListItem__arrow{animation:animation-arrow01 .3s}.worksList__listItem>a:hover img{transform:scale(1.1);transition:transform .5s}.topTopicsListItem__inner:hover{color:#a9a9a9;transition:color .5s}.topTopicsListItem__inner:hover:after{animation:animation-arrow01 .3s}.topWorksListItem>a:hover .topWorksListItem__img>img{transform:scale(1.1);transition:transform .5s}.topWorksList__arrow01:hover>div{animation:animation-arrow03 .3s}.topWorksList__arrow02:hover>div{animation:animation-arrow04 .3s}}@media (hover:hover)and (pointer:fine)and (hover:hover)and (pointer:fine){.headerNavigationMail>a:hover:hover .headerNavigationMail__text{color:#a9a9a9;transition:color .3s}}@media print,screen and (max-width:1079.98px){.headerNavigation{background-color:#fff;height:100vh;height:100dvh;padding:66px 0 0;position:fixed;right:0;top:0;transform:translate(100%)}.headerNavigation,.is-open .headerNavigation{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.is-open .headerNavigation{box-shadow:0 0 8px #00000040;transform:translate(0)}.headerNavigation.no-transition{transition:none!important}.headerNavigation__inner{overflow:hidden;overflow-y:auto;padding:62px 20px 40px}.headerNavigationList{flex-direction:column;gap:25px;margin:0 0 50px}.headerNavigationListItem__text{font-size:16px}.headerNavigationLang{font-size:16px;margin:0 0 50px}.headerNavigationMail>a{align-items:center;display:flex}.headerNavigationMail__text{display:block}.worksDeatailMember__listSide{width:22.3655913978%}.worksDeatailMember__listText{font-size:15px;width:77.6344086022%}}@media print,screen and (max-width:1299.98px){.footerNavigation{order:3}.footerLink{margin:auto 0 auto auto;order:2;width:50%}.footer__area{align-items:center;flex-wrap:wrap}}@media print,screen and (max-width:369.98px){.interviewDetailArticle02__menuDots{gap:10px}}@media print,screen and (max-width:389.98px){.footerNavigation{flex-direction:column;gap:45px}.footerNavigation__util{display:block}.footerNavigation__area{display:flex;flex-direction:column;gap:27px}}@media print,screen and (max-width:392.98px){.buttonBoxy>a{aspect-ratio:353/136;max-width:353px}}@media print,screen and (max-width:480.98px){.br--s{display:block}}@media print,screen and (max-width:499.98px){.recruitNumbers__list{gap:9px;grid-template-columns:1fr}}@media print,screen and (max-width:768.98px){.layout01{padding:95px 0 120px}.layout01__inner{flex-direction:column;gap:0;padding:0 5.0955414013%}.layout01__block01,.layout01__block02,.layout01__block03{width:100%}.worksDeatail .block--backcolor01{padding:100px 0 120px}.headerLogo a{width:110px}.headerNavigation{width:100%}.footerBanner{margin:0 0 40px;max-width:134px;order:1;width:50%}.footerNavigation__main>li>a span:first-child{font-size:19px}.footerNavigation__lang{font-size:16px;margin:40px 0 0}.footerCopyright__text{font-size:10px;line-height:1.5}.footer__inner{padding:50px 5.0955414013% 20px}.footer__area{margin:0 0 80px}.breadcrumb{padding:15px 5.0955414013% 0}.title--large .titleEn{font-size:12.2292993631vw;margin:0 0 4px}.title--large2 .titleEn{font-size:9.4267515924vw;margin:0 0 4px}.title--middle .titleEn,.title--middle2 .titleEn{font-size:10.1910828025vw;margin:0 0 4px}.title--small .titleEn{font-size:40px;margin:0 0 6px}.title--mini .titleEn,.title--mini2 .titleEn{font-size:8.152866242vw;margin:0 0 6px}.lang--en .titleEn{margin-bottom:-2.5477707006vw}.title--large .titleJp:after,.title--large2 .titleJp:after,.title--small .titleJp:after{width:50px}.title--middle .titleJp,.title--middle2 .titleJp,.title--mini .titleJp{font-size:16px}.section--aboutHeading{padding:90px 0 100px}.section--aboutHeading .section__inner{padding:0 5.0955414013%}.aboutHeading__title{margin:0 0 40px}.aboutHeading__picture{width:100%}.section--aboutLead{padding:0 0 160px}.section--aboutLead .section__inner{padding:0 5.0955414013%}.aboutLead__textArea{width:100%}.aboutLead__lead{margin:0 0 50px;width:100%}.aboutLead__lead,.lang--en .aboutLead__lead{font-size:min(5.8598726115vw,46px)}.aboutLead__text{font-size:16px;margin:0 0 70px}.aboutLead__link{font-size:15px;margin:50px 0 0}.aboutLead__picture{margin:0 auto;width:87.8186968839%}.section--aboutPurpose{padding:0 0 150px}.section--aboutPurpose .section__inner{padding:0 5.0955414013%}.aboutPurpose__deco{left:0;margin:0;top:100px;width:305.7324840764%}.aboutPurpose__title{margin:0 0 90px}.aboutPurpose__lead{font-size:7.6433121019vw;margin:0 0 50px;width:94.9008498584%}.aboutPurpose__text{font-size:16px}.section--aboutValues{padding:0 0 150px}.section--aboutValues .section__inner{padding:0 5.0955414013%}.aboutValues__list{gap:3.3121019108vw;grid-template-columns:1fr}.aboutValues__list>li{padding:6.8789808917vw 5.0955414013vw 6.3694267516vw;width:100%}.aboutValues__listImg{margin:0 auto 6.8789808917vw;width:40.2547770701vw}.aboutValues__listTitleEn{font-size:6.6242038217vw}.aboutValues__listTitleJp{font-size:3.5668789809vw;margin:.7643312102vw 0 0}.aboutValues__listTitleText{font-size:3.821656051vw}.section--aboutMessage{padding:100px 0}.section--aboutMessage .section__inner{padding:0 5.0955414013%}.aboutMessage__title{margin:0 0 35px}.aboutMessage__side{margin:0 0 40px}.aboutMessage__photo{margin:0 auto 40px;width:67.9886685552%}.aboutMessage__content{width:100%}.aboutMessage__text{font-size:15px}.aboutMessage__name{font-size:16px;margin:45px 0 0}.section--aboutCompany{padding:100px 0 120px}.section--aboutCompany .section__inner{padding:0 5.0955414013%}.aboutCompany__title{margin:0 0 40px}.aboutCompany__content{width:100%}.aboutCompany__list>li{padding:20px 0}.aboutCompany__listTitle{font-size:14px;margin:0 0 3px}.aboutCompany__listText{font-size:14px}.section--aboutAccess{padding:0 0 125px}.section--aboutAccess .section__inner{padding:0 5.0955414013%}.aboutAccess__title{margin:0 0 40px}.aboutAccess__content{width:100%}.aboutAccess__map{margin:0 0 30px}.section--aboutOther{padding:0 0 120px}.section--aboutOther .section__inner{padding:0 5.0955414013%}.aboutOther__title{margin:0 0 40px}.aboutOther__content{width:100%}.aboutOther__list>li{padding:20px 0}.aboutOther__listText{font-size:14px}.aboutOther__listImg{margin:15px 0 0;text-align:center;width:100%}.aboutOther__listImgMemo{margin:8px auto 0}.aboutOther__text{font-size:15px}.buttonBoxy.buttonBoxy--thin>a{aspect-ratio:640/112;height:112px}.buttonBoxy__textEn{font-size:35px;font-size:min(8.9058524173cqw,35px);margin:min(3.0534351145cqw,12px) 0 0 min(3.0534351145cqw,12px)}.buttonBoxy__textJp{font-size:16px;font-size:min(4.0712468193cqw,16px);margin:auto auto min(3.5623409669cqw,14px) min(3.5623409669cqw,14px)}.buttonBoxy__arrow{height:14px;height:min(3.5623409669cqw,14px);margin:0 min(4.3256997455cqw,17px) min(4.3256997455cqw,17px) 0;width:14px;width:min(3.5623409669cqw,14px)}.section--aboutWspolicy{padding:100px 0}.section--aboutWspolicy .section__inner{padding:0 5.0955414013%}.aboutWspolicy__leadArea,.aboutWspolicy__title{margin:0 0 80px}.aboutWspolicy__leadLarge{font-size:7.898089172vw;margin:0 0 35px}.aboutWspolicy__leadMiddle{font-size:6.1146496815vw;margin:0 0 20px}.aboutWspolicy__lead{font-size:4.076433121vw}.aboutWspolicy__block{margin:0 0 80px}.aboutWspolicy__list{margin:0 auto 60px;width:100%}.aboutWspolicy__list>li{gap:15px;padding:20px 0}.aboutWspolicy__listNumber{font-size:14px}.aboutWspolicy__listText{font-size:15px}.aboutWspolicy__text{font-size:15px;width:100%}.athletesDetailPhoto__panel,.athletesDetailPhoto__slide{width:83.0028328612%}.section--athletesDetailPlofile{padding:0 0 85px}.section--athletesDetailName{padding:0 0 50px}.athletesDetailName__textEn{font-size:20px;margin:0 0 10px}.athletesDetailName__textEn>span{display:block}.athletesDetailName__textEn>span:last-child{margin:-5px 0 0}.athletesDetailName__textJp{font-size:36px}.subtitle{font-size:20px;margin:0 0 35px}.athletesDetailList__list>li{padding:25px 0}.athletesDetailList__date,.athletesDetailList__text{font-size:14px}.buttonOval__frame{border-radius:20px;height:40px}.buttonOval--middle2 .buttonOval__frame{width:288px}.buttonOval__text{font-size:19px;padding:11px 15px 0}.buttonOval--small .buttonOval__text{font-size:16px;padding:12px 22px 0}.buttonOval--more .buttonOval__text{background-position:right 15px center;padding-right:38px}.section--athletesHeading{padding:90px 0 55px}.section--athletesHeading .section__inner{padding:0 5.0955414013%}.section--athletesList{padding:0 0 80px}.section--athletesList .section__inner{padding:0 5.0955414013%}.athletesList__tab{margin:0 0 60px}.athletesList__lead{flex-direction:column;gap:15px;margin:0 0 55px}.athletesList__leadTitle{font-size:20px}.athletesListList{gap:10.1910828025vw 3.821656051vw;grid-template-columns:repeat(2,1fr);margin:0 0 80px}.athletesListListItem{width:43.0573248408vw}.athletesListListItem__textArea{padding:15px 0 0}.athletesListListItem__sports{font-size:2.5477707006vw}.athletesListListItem__nameJp{font-size:4.5859872611vw}.athletesListListItem__nameEn{font-size:3.0573248408vw}.athletesListListItem__nameEn>span{display:block}.athletesListListItem__arrow{height:3.5668789809vw;margin:0 .2547770701vw .2547770701vw 0;width:3.5668789809vw}.section--athletesButton{padding:0 0 120px}.section--athletesButton .section__inner{padding:0 5.0955414013%}.tabWide{flex-direction:column;gap:15px}.tabWide a,.tabWide button,.tabWide span{background-position:right 20px center;border-radius:20px;font-size:16px;height:40px;padding:0 34px 1px 20px}.section--businessDetailHeading{padding:90px 0 80px}.section--businessDetailHeading .section__inner{padding:0 5.0955414013%}.businessDetailHeading__title{margin:0 0 60px}.businessDetailHeading__leadPhoto{margin:0 0 40px;width:100%}.businessDetailHeading__leadArea{width:100%}.businessDetailHeading__leadTitle{font-size:20px;margin:0 0 20px}.section--businessDetailButton{padding:80px 0 120px}.section--businessDetailButton .section__inner{padding:0 5.0955414013%}.section--businessDetailArticle{padding:80px 0 100px}.section--businessDetailArticle .section__inner{padding:0 5.0955414013%}.businessDetailArticle__side{left:0;position:fixed;right:0;top:0;width:100%;z-index:10}.businessDetailArticle__main{width:100%}.businessDetailArticle__menu{box-shadow:0 0 4px #00000040;left:0;margin:0 auto;padding:20px 20px 0;position:absolute;right:0;top:66px;transform:translateY(0);transition:top .3s,transform .6s;width:100%}.businessDetailArticle__menu.hide{box-shadow:none;top:0;transform:translateY(-100%);transition:top .3s,transform .6s}.businessDetailArticle__menuTitle{display:none}.businessDetailArticle__menuList{box-sizing:content-box;display:flex;font-size:12px;gap:20px;line-height:1;overflow:hidden;overflow-x:auto;padding:0 0 20px;white-space:nowrap}.businessDetailArticle__menuList>li{flex-shrink:0}.businessDetailArticle__menuList>li:after{border-right:1px solid #000;bottom:0;content:"";display:block;height:100%;position:absolute;right:-10px;top:0;width:0}.businessDetailArticle__menuList>li:last-child:after{display:none}.businessDetailArticle__list>li{padding:60px 0}.businessDetailArticle__list>li:only-child{padding-bottom:0}.businessDetailArticle__list>li:first-child{padding-top:0}.businessDetailArticle__listBlock{margin:0 0 40px;width:100%}.businessDetailArticle__listTitle{font-size:20px}.businessDetailArticle__listSubtitle{font-size:16px}.businessDetailArticle__listText{font-size:15px;margin:0 0 25px}.businessDetailArticle__listType{font-size:15px}.businessDetailArticle__listType>li{padding:3px 0 3px 15px}.businessDetailArticle__listPicture{margin:0 auto;max-width:353px;width:100%}.businessDetailArticle__button{margin:35px 0 0;text-align:center}.commonList__pulldown>ul,.commonList__slide>ul{display:flex;flex-direction:column;gap:40px}.commonListItem.swiper-slide{width:100%}.commonListItem.swiper-slide:nth-child(n+4){display:none}.commonListItem__img,.commonListItem__tag{margin:0 0 15px}.commonListItem__title{font-size:16px}.commonList__panel{display:none!important}.section--businessDetailWorks{padding:0}.section--businessDetailWorks .section__inner{padding:0 5.0955414013%}.businessDetailWorks__block{padding:40px 18px}.section--businessHeading{padding:90px 0 100px}.section--businessHeading .section__inner{padding:0 5.0955414013%}.businessHeading__title{margin:0 0 40px}.businessHeading__lead{font-size:16px}.businessAreasGraph{margin:0 0 100px}.section--businessAreas{padding:120px 0 150px}.section--businessAreas .section__inner{padding:0 5.0955414013%}.businessAreas__areaLeft{width:100%}.businessAreas__lead01{margin:0 0 60px}.section--businessList{padding:80px 0}.lang--en .section--businessList{padding-bottom:140px}.section--businessList .section__inner{padding:0 5.0955414013%}.businessList{gap:5.0955414013vw;grid-template-columns:repeat(1,1fr)}.businessListItem{width:100%}.businessListItem__titleEn{font-size:8.152866242vw;margin:5.8598726115vw 0 0 3.821656051vw}.businessListItem__titleJp{font-size:4.5859872611vw;margin:0 0 4.3312101911vw 3.821656051vw}.businessListItem__textArea{padding:25px 20px 90px}.businessListItem__text{font-size:15px}.businessListItem__button{margin:0 0 20px}.section--businessButton{padding:0 0 120px}.section--businessButton .section__inner{padding:0 5.0955414013%}.section--contactHeading{padding:90px 0 50px}.section--contactHeading .section__inner{padding:0 5.0955414013%}.contactHeading__title{margin:0 0 40px}.contactHeading__lead{font-size:16px;margin:0 0 40px;width:100%}.buttonSubmit.buttonSubmit--submit{align-items:center;flex-direction:column}.buttonSubmit__frame{border-radius:20px;height:40px;max-width:288px}.buttonSubmit__text{font-size:16px}.section--contactForm{padding:30px 0 120px}.section--contactForm:has(.contactForm--complete){padding-bottom:80px}.section--contactForm .section__inner{padding:0 5.0955414013%}.contactForm__sub{margin:0 0 80px;width:100%}.contactForm__step{align-items:center;display:flex;gap:50px;justify-content:center}.contactForm__step>li{text-align:center}.contactForm__step>li:after{border-top:1px solid #a9a9a9;height:0;inset:50% -30px 50% auto;width:16px}.contactForm__stepNumber{font-size:11px;margin:0 0 2px}.contactForm__stepText{font-size:13px}.contactForm__main{width:100%}.contactForm__form>ul>li{padding:0 0 30px}.contactForm--confirm .contactForm__form>ul>li{padding:25px 0}.contactForm__input textarea.inputTextarea{height:185px}.contactForm__input .inputChceckboxArea{text-align:center}.contactForm__boxText{height:360px;margin:0 0 25px;padding:18px 20px}.contactForm__error{margin:15px 0 0}.contactForm__button{margin:50px 0 0;text-align:center}.contactForm__title{font-size:18px}.contactForm__text{font-size:16px}.section--contactButton{padding:0 0 120px}.section--contactButton .section__inner{padding:0 5.0955414013%}.section--topKeyVisual{height:147.7707006369vw}.lang--en .section--topKeyVisual{height:173.2484076433vw}.topKeyVisual__title{left:0;margin:10.5732484076% 0 0 5.0955414013%;width:81.5286624204%}.lang--en .topKeyVisual__title{left:0;margin:16.5605095541% 0 0 5.0955414013%;width:86.8789808917%}.topKeyVisual__imgPerson{height:108.2802547771vw;left:0;margin:56.050955414vw 0 0 -8.9171974522vw;width:125.3503184713vw}.topKeyVisual__imgPerson>li:nth-child(2){margin:0 0 0 -7.6433121019vw}.topKeyVisual__imgPerson>li:nth-child(3){margin:0 0 0 -10.1910828025vw}.topBusinessList{gap:2.5477707006vw;grid-template-columns:1fr;margin:0 0 40px}.topBusinessListItem{width:100%}.topBusinessListItem__titleEn{font-size:8.152866242vw;margin:3.821656051vw 0 0 3.821656051vw}.topBusinessListItem__titleJp{font-size:4.076433121vw;margin:0 0 3.821656051vw 3.821656051vw}.topBusinessListItem__arrow{height:3.5668789809vw;margin:0 4.2038216561vw 4.2038216561vw 0;width:3.5668789809vw}.section--topBusiness{padding:0 0 100px}.section--topBusiness .section__inner{padding:0 5.0955414013%}.topBusiness__lead{font-size:16px;margin:0 0 40px;width:100%}.section--topAbout{padding:0 0 100px}.section--topAbout .section__inner{padding:0 5.0955414013%}.topAbout__lead{font-size:16px;margin:0 0 25px;width:100%}.topAbout__picture{margin:0 0 45px;width:100%}.topAbout__button{text-align:center}.section--athletesDetailSponsor{padding:0 0 80px}.section--policyHeading{padding:90px 0 50px}.section--policyHeading .section__inner{padding:0 5.0955414013%}.section--policyArticle{padding:30px 0 120px}.section--policyArticle .section__inner{padding:0 5.0955414013%}.policyArticle__block{margin:0 0 100px}.policyArticle__title{font-size:23px;margin:0 0 40px}.policyArticle__subtitle{font-size:18px}.policyArticle__table01{overflow-x:auto}.policyArticle__table01 table{width:1000px}.policyArticle__table02{overflow-x:auto}.policyArticle__table02 table{width:1000px}.section--recruitHeading{padding:100px 0 150px}.section--recruitHeading .section__inner{padding:0 5.0955414013%}.recruitHeading__title{margin:0 -2.8328611898% 220px;width:105.6657223796%}.recruitHeading__lead{font-size:18px;width:100%}.section--recruitPerson{padding:0 0 80px}.section--recruitPerson .section__inner{padding:0 5.0955414013%}.recruitPerson__list{gap:10px;grid-template-columns:1fr}.recruitPerson__list>li{padding:30px 20px;width:100%}.recruitPerson__listNumber{font-size:16px;margin:0 0 13px}.recruitPerson__listTitle{font-size:20px;margin:0 0 22px}.recruitPerson__listText{font-size:15px}.section--recruitLinks{padding:0 0 80px}.section--recruitLinks .section__inner{padding:0 5.0955414013%}.recruitLinks__list{gap:10px;grid-template-columns:1fr}.recruitLinks__list>li{width:100%}.section--recruitArticle{padding:80px 0 100px}.section--recruitArticle .section__inner{padding:0 5.0955414013%}.recruitArticle__tab{margin:0 0 60px}.recruitArticle__noRecruit{font-size:20px;padding:40px 0}.recruitArticle__buttonNote{font-size:13px;width:100%}.recruitArticle__side{left:0;position:fixed;right:0;top:0;width:100%;z-index:10}.recruitArticle__main{width:100%}.recruitArticle__menu{box-shadow:0 0 4px #00000040;left:0;margin:0 auto;padding:20px 20px 15px;position:absolute;right:0;top:66px;transform:translateY(0);transition:top .6s,transform .6s;width:100%}.recruitArticle__menu.hide{box-shadow:none;top:0;transform:translateY(-100%);transition:top .6s,transform .6s}.recruitArticle__menu.closed{box-shadow:none!important;top:0!important;transform:translateY(-100%)!important;transition:top .6s,transform .6s}.recruitArticle__menuTitle{font-size:13px}.recruitArticle__menuList{display:flex;flex-wrap:wrap;font-size:13px;gap:20px;line-height:1}.recruitArticle__menuList>li:after{border-right:1px solid #000;bottom:0;content:"";display:block;height:100%;position:absolute;right:-10px;top:0;width:0}.recruitArticle__menuList>li:last-child:after{display:none}.recruitArticle__block{margin:0 0 70px}.recruitArticle__message{font-size:16px;margin:0 0 20px}.recruitArticle__title{font-size:20px;margin:0 0 35px}.recruitArticle__list>li{padding:25px 0}.recruitArticle__listTitle{font-size:14px;margin:0 0 3px}.recruitArticle__listContent{font-size:14px;width:100%}.recruitArticle__listTable01{grid-template-columns:1fr}.recruitArticle__listTable01>li:nth-child(2n)+li{margin:1.6em 0 0}.recruitArticle__listTable02{grid-template-columns:1fr}.recruitArticle__listTable02>li:nth-child(2n)+li{margin:1.6em 0 0}.section--recruitSystem{padding:100px 0}.section--recruitSystem .section__inner{padding:0 5.0955414013%}.recruitSystem__title{margin:0 0 35px}.recruitSystem__list>li{padding:25px 0}.recruitSystem__listTitle{font-size:14px;margin:0 0 3px}.recruitSystem__listContent{font-size:14px;width:100%}.section--recruitNumbers{padding:0 0 150px}.section--recruitNumbers .section__inner{padding:0 5.0955414013%}.recruitNumbers__list>li{min-height:232px;padding:20px 0 15px;width:100%}.recruitNumbers__listTitle{margin-top:20px}.recruitNumbers__listTitleMain{font-size:14px}.recruitNumbers__listTitleSub{font-size:11px;margin:5px 0 0}li:first-child .recruitNumbers__listImg{margin:65px auto 0;width:82px}li:nth-child(2) .recruitNumbers__listImg{margin:68px auto 0;width:72px}li:nth-child(3) .recruitNumbers__listImg{margin:63px auto 0;width:114px}li:nth-child(4) .recruitNumbers__listImg{margin:63px auto 0;width:43px}li:nth-child(5) .recruitNumbers__listImg{margin:63px auto 0;width:150px}li:nth-child(6) .recruitNumbers__listImg{margin:68px auto 0;width:84px}.recruitNumbers__listText{font-size:18px;margin-top:167px}.recruitNumbers__listText.type02{margin-top:154px;padding:0 10px}.recruitNumbers__listText.type03{margin-top:159px}.recruitNumbers__listTextSub{font-size:10px;gap:60px;margin:0 0 10px}.recruitNumbers__listTextNumber{font-size:18px;margin:0 0 5px}.recruitNumbers__listTextNumber strong{font-size:40px}.recruitNumbers__listTextNumber small{font-size:10px}.type02 .recruitNumbers__listTextNumber{font-size:13px;margin:0 0 3px}.type02 .recruitNumbers__listTextNumber strong{font-size:23px}.type03 .recruitNumbers__listTextNumber{font-size:14px;gap:7px}.type03 .recruitNumbers__listTextNumber strong{font-size:24px}.recruitNumbers__listTextDate{font-size:11px;margin:-2px 0 0}.section--sitemapHeading{padding:90px 0 85px}.section--sitemapHeading .section__inner{padding:0 5.0955414013%}.section--sitemapList{padding:0 0 120px}.section--sitemapList .section__inner{padding:0 5.0955414013%}.sitemapList{display:grid;gap:40px;grid-template-columns:1fr;margin:25px 0 80px}.sitemapList__main>li+li{margin:40px 0 0}.sitemapList__main>li>a span:first-child{font-size:30px}.sitemapList__mainUnder{margin:20px 0 0}.sitemapList__sub{display:flex;flex-wrap:wrap;gap:35px;margin:20px 0 0}.sitemapList__sub>li:nth-child(n+3){width:100%}.sitemapList__sub>li+li{margin:0}.section--topicsDetailArticle{padding:80px 0 100px}.section--topicsDetailArticle .section__inner{padding:0 5.0955414013%}.topicsDetailArticle__date{font-size:12px}.topicsDetailArticle__title{font-size:24px;margin:0 0 30px}.topicsDetailArticle__photo{margin:0 0 60px}.topicsDetailArticle__text{font-size:15px}.section--topicsDetailList .section__inner{padding:0 5.0955414013%}.topicsDetailList__listItem>a{flex-wrap:wrap;padding:24px 40px 24px 0;row-gap:10px}.topicsDetailList__listItem>a:after{top:52px}.topicsDetailList__listItemTag{padding:0 20px 0 0}.topicsDetailList__listItemDate{font-size:14px}.topicsDetailList__listItemText{font-size:14px;width:100%}.section--topicsDetailListButton{padding:0 0 120px}.section--topicsDetailListButton .section__inner{padding:0 5.0955414013%}.section--topicsHeading{padding:90px 0 50px}.section--topicsHeading .section__inner{padding:0 5.0955414013%}.section--topicsList{padding:0 0 125px}.section--topicsList .section__inner{padding:0 5.0955414013%}.topicsList__tab{margin:0 0 55px}.topicsList__listItem>a{flex-wrap:wrap;padding:24px 40px 24px 0;row-gap:10px}.topicsList__listItem>a:after{top:52px}.topicsList__listItemTag{padding:0 20px 0 0}.topicsList__listItemDate{font-size:14px}.topicsList__listItemText{font-size:14px;width:100%}.tab button{border-radius:13px;font-size:13px;height:26px;padding:0 20px 1px}.section--worksDeatailHeading{padding:70px 0 60px}.section--worksDeatailHeading .section__inner{padding:0 5.0955414013%}.worksDeatailHeading__title{font-size:24px;margin:0 0 20px}.worksDeatailHeading__tag{margin:0 0 40px}.worksDeatailHeading__credit{font-size:10px;margin:5px 0 0}.section--worksDeatailOutline{padding:0 0 80px}.section--worksDeatailOutline .section__inner{padding:0 5.0955414013%}.worksDeatailOutline__title{margin:0 0 30px}.worksDeatailOutline__content{width:100%}.worksDeatailOutline__text{font-size:20px}.worksDeatailOutline__listTitle{font-size:14px;min-width:100px}.worksDeatailOutline__listText{font-size:14px}.section--worksDeatailCreation{padding:0 0 80px}.section--worksDeatailCreation .section__inner{padding:0 5.0955414013%}.worksDeatailCreation__title{font-size:20px;margin:0 0 40px}.worksDeatailCreation__content{width:100%}.worksDeatailCreation__list{margin:0 0 40px}.worksDeatailCreation__list>li{gap:20px;padding:0 0 35px}.worksDeatailCreation__list>li:after{height:calc(100% - 60px);left:30px;top:60px}.worksDeatailCreation__listIcon{border-radius:30px;font-size:13px;height:60px;width:60px}.worksDeatailCreation__listText{font-size:15px}.worksDeatailCreation__photo{flex-direction:column;gap:10px}.worksDeatailCreation__credit{font-size:10px;margin:5px 0 0}.section--worksDeatailTrackrecord{padding:0}.section--worksDeatailTrackrecord .section__inner{padding:0 5.0955414013%}.worksDeatailTrackrecord__title{font-size:20px;margin:0 0 40px}.worksDeatailTrackrecord__content{width:100%}.worksDeatailTrackrecord__list>li{padding:30px 0}.worksDeatailTrackrecord__listTitleArea{gap:13px}.worksDeatailTrackrecord__listTitleIcon{width:50px}.worksDeatailTrackrecord__listTitleEn{font-size:22px;margin:7px 0 2px}.worksDeatailTrackrecord__listTitleJp{font-size:13px}.worksDeatailTrackrecord__listText{font-size:15px}.section--worksDeatailMember{padding:80px 0 100px}.section--worksDeatailMember .section__inner{padding:0 5.0955414013%}.worksDeatailMember__title{font-size:20px;margin:0 0 40px}.worksDeatailMember__content{width:100%}.worksDeatailMember__list>li{padding:30px 0}.worksDeatailMember__listSide{align-items:center;display:flex;gap:10px;margin:0 0 20px;width:100%}.worksDeatailMember__listPerson{width:48px}.worksDeatailMember__listText{font-size:14px;width:100%}.section--worksDetailBusiness{padding:0 0 100px}.block--backcolor01+.section--worksDetailBusiness{padding-top:80px}.section--worksDetailBusiness .section__inner{padding:0 5.0955414013%}.worksDetailBusiness__title{margin:0 0 30px}.worksDetailBusiness__list{gap:2.5477707006vw;grid-template-columns:1fr;margin:0 0 40px}.worksDetailBusiness__listItemTitleEn{font-size:8.6624203822vw;margin:3.821656051vw 0 0 3.821656051vw}.worksDetailBusiness__listItemTitleJp{font-size:3.821656051vw;margin:0 0 3.821656051vw 3.821656051vw}.worksDetailBusiness__listItemArrow{height:3.5668789809vw;margin:0 5.0955414013vw 3.5668789809vw 0;width:3.5668789809vw}.section--worksDetailList{padding:0}.section--worksDetailList .section__inner{padding:0 5.0955414013%}.worksDetailList__block{padding:40px 18px}.section--worksDetailButton01{padding:80px 0}.section--worksDetailButton01 .section__inner{padding:0 5.0955414013%}.section--worksDetailButton02{padding:0 0 120px}.section--worksDetailButton02 .section__inner{padding:0 5.0955414013%}.section--interviewDetailHeading{padding:90px 0 80px}.section--interviewDetailHeading .section__inner{padding:0 5.0955414013%}.interviewDetailHeading__textArea{width:100%}.interviewDetailHeading__photo{margin:0 0 40px;width:100%}.interviewDetailHeading__sub{font-size:20px}.interviewDetailHeading__title{font-size:6.6242038217vw;padding:0 0 35px}.section--interviewDetailButton{padding:80px 0 120px}.section--interviewDetailButton .section__inner{padding:0 5.0955414013%}.interviewDetailOtherList__slide{margin:0 auto 60px;width:84.9858356941%}.interviewDetailOtherListItem__title{font-size:20px;padding:0 7.6433121019vw 0 0}.interviewDetailOtherListItem__arrow{height:3.5668789809vw;margin:0 .2547770701vw .5095541401vw 0;width:3.5668789809vw}.interviewDetailOtherList__panel{padding:0 0 10.4458598726vw}.interviewDetailOtherList__indicator{width:100%!important}.interviewDetailOtherList__arrow01,.interviewDetailOtherList__arrow02{height:5.6050955414vw;top:7.6433121019vw;width:5.6050955414vw}.interviewDetailOtherList__arrow01>div,.interviewDetailOtherList__arrow02>div{height:5.6050955414vw;width:5.6050955414vw}.interviewDetailOtherList__arrow01{right:13.7579617834vw}.interviewDetailOtherList__arrow02{right:1.0191082803vw}.section--interviewDetailOther{padding:0 0 120px}.section--interviewDetailOther .section__inner{padding:0 5.0955414013%}.interviewDetailOther__titleEn{font-size:32px;margin:0 0 8px}.interviewDetailOther__titleEn>span{display:block}.interviewDetailOther__titleJp{font-size:16px}.section--interviewDetailArticle02{padding:60px 0}.section--interviewDetailArticle02 .section__inner{padding:0 5.0955414013%}.interviewDetailArticle02__side{bottom:0;left:0;position:fixed;right:0;width:100%;z-index:10}.interviewDetailArticle02__main{width:100%}.interviewDetailArticle02__menu{box-shadow:0 0 4px #00000040;left:0;margin:0 auto;padding:0 20px 25px;position:absolute;right:0;top:0;transform:translateY(0);transition:transform .6s;width:89.9363057325%}.interviewDetailArticle02__menu.opened{transform:translateY(-100%);transition:transform .6s}.interviewDetailArticle02__menu.closed{transform:translateY(-64px);transition:transform .6s}.interviewDetailArticle02__menuPanel{cursor:pointer;padding:25px 0}.interviewDetailArticle02__menuTitle{font-size:14px}.interviewDetailArticle02__block{margin:0 0 70px}.interviewDetailArticle02__title{font-size:20px;margin:0 0 25px}.interviewDetailArticle02__title br{display:none}.interviewDetailArticle02__textList{margin:0 0 30px}.interviewDetailArticle02__textList>li+li{margin:30px 0 0}.interviewDetailArticle02__icon{align-items:center;display:flex;margin:0 0 10px}.interviewDetailArticle02__icon>img{width:48px}.interviewDetailArticle02__initial{margin:0 0 0 8px}.interviewDetailArticle02__text{font-size:15px;width:100%}.interviewDetailArticle02__photo{flex-direction:column;gap:9px}.interviewDetailProfile{margin:0 0 100px;padding:40px 0}.interviewDetailProfile__photo{align-items:center;display:flex;gap:30px;margin:0 0 30px}.interviewDetailProfile__photo>img{width:100px}.interviewDetailProfile__content{width:100%}.interviewDetailProfile__contentText{font-size:15px}.interviewDetailSchedule__title{margin:0 0 40px}.interviewDetailSchedule__titleEn{font-size:40px}.interviewDetailSchedule__titleJp{font-size:18px}.interviewDetailSchedule__content{width:100%}.interviewDetailSchedule__list>li{padding:0 0 40px 25px}.interviewDetailSchedule__list>li:last-child{padding-bottom:0}.interviewDetailSchedule__list>li:before{margin:6px 0 0 4px}.interviewDetailSchedule__list>li:after{margin:5px 0 0}.interviewDetailSchedule__listTime{font-size:16px;margin:2px 0 0;width:95px}.interviewDetailSchedule__listText dt{font-size:16px}.interviewDetailSchedule__listText dd{font-size:15px}.section--interviewDetailArticle{padding:80px 0}.section--interviewDetailArticle .section__inner{padding:0 5.0955414013%}.interviewDetailArticle{margin:0 0 80px}.interviewDetailArticle__title{font-size:30px;margin:0 0 35px}.interviewDetailArticle__content{width:100%}.interviewDetailArticle__text{font-size:15px;margin:0 0 35px}.section--interviewHeading{padding:90px 0 55px}.section--interviewHeading .section__inner{padding:0 5.0955414013%}.section--interviewList{padding:0 0 80px}.section--interviewList .section__inner{padding:0 5.0955414013%}.interviewListList{gap:8.9171974522vw;grid-template-columns:1fr}.interviewListListItem{width:100%}.interviewListListItem__img{margin:0 0 20px}.interviewListListItem__title{font-size:20px;padding:0 7.6433121019vw 0 0}.interviewListListItem__arrow{height:3.5668789809vw;margin:0 .2547770701vw .5095541401vw 0;width:3.5668789809vw}.section--interviewButton{padding:0 0 120px}.section--interviewButton .section__inner{padding:0 5.0955414013%}.section--worksHeading{padding:90px 0 55px}.section--worksHeading .section__inner{padding:0 5.0955414013%}.section--worksList{padding:0 0 80px}.section--worksList .section__inner{padding:0 5.0955414013%}.worksList__tab{margin:0 0 60px}.worksList__list{gap:10.1910828025vw;grid-template-columns:1fr}.worksList__listItem{width:100%}.worksList__listItemTitle{font-size:16px}.section--worksButton{padding:0 0 120px}.section--worksButton .section__inner{padding:0 5.0955414013%}.topTopicsList{margin:0 0 40px;width:100%}.topTopicsListItem__inner:after{top:52px}.topTopicsListItem__inner{display:block;padding:20px 30px 20px 0}.topTopicsListItemDate{margin:0 0 6px}.topTopicsListItemText{font-size:15px;line-height:1.4}.section--topics{padding:0 0 100px}.section--topics .section__inner{padding:0 5.0955414013%}.topTopics__box{padding:40px 20px}.topTopics__title{margin:0 0 10px;width:100%}.topTopics__button{text-align:center}.topWorksList__slide>ul{display:flex;flex-direction:column;gap:40px}.topWorksListItem{width:100%}.topWorksListItem:nth-child(n+4){display:none}.topWorksListItem__img,.topWorksListItem__tag{margin:0 0 15px}.topWorksListItem__title{font-size:16px}.topWorksList__panel{display:none}.section--topWorks{padding:100px 0}.section--topWorks .section__inner{padding:0 5.0955414013%}.section--topAthletesList{padding:100px 0 110px}.section--topAthletesList .section__inner{padding:0 5.0955414013%}.topAthletesList__title{margin:0 0 40px}.topAthletesList__lead{font-size:16px}.topAthletesList__lead,.topAthletesList__picture{margin:0 0 40px;width:100%}.topAthletesList__picture>li{width:32.2946175637%}.topAthletesList__button{text-align:center}.br--sp{display:block}.display-none--sp{display:none}.section--topRecruit{padding:100px 0 120px}.section--topRecruit .section__inner{padding:0 5.0955414013%}.topRecruit__lead{font-size:16px;margin:0 0 30px;width:100%}.topRecruit__picture{margin:0 0 45px;width:100%}.topRecruit__button{text-align:center}}@media print,screen and (max-width:819.98px){.footerNavigation{flex-wrap:wrap;gap:45px;justify-content:flex-start}}@media print,screen and (max-width:949.98px){.athletesDetailList__list>li{display:block}.athletesDetailList__date{margin:0 0 5px;width:100%}.athletesDetailList__text{width:100%}}@media print,screen and (max-width:959.98px){.contactForm__label{margin:0 0 15px}.contactForm--confirm .contactForm__label{margin:0 0 18px}.contactForm__input{width:100%}}@media print,screen and (min-width:1000px)and (max-width:1439.98px){.interviewDetailOtherListItem__title{font-size:1.3898540653vw;padding:0 6.9492703266vw 0 0}}@media print,screen and (min-width:1440px){.layout01__inner{padding:0 100px}.breadcrumb{padding:15px 100px 0}.section--aboutHeading .section__inner,.section--aboutLead .section__inner,.section--aboutPurpose .section__inner{padding:0 100px}.aboutPurpose__deco{left:50%;margin:0 0 0 -720px;top:120px;width:2000px}.section--aboutAccess .section__inner,.section--aboutCompany .section__inner,.section--aboutMessage .section__inner,.section--aboutOther .section__inner,.section--aboutValues .section__inner,.section--aboutWspolicy .section__inner,.section--athletesButton .section__inner,.section--athletesHeading .section__inner,.section--athletesList .section__inner,.section--businessAreas .section__inner,.section--businessDetailArticle .section__inner,.section--businessDetailButton .section__inner,.section--businessDetailHeading .section__inner,.section--businessDetailWorks .section__inner,.section--businessHeading .section__inner,.section--businessList .section__inner{padding:0 100px}.businessList{gap:24px}.businessListItem__titleEn{font-size:56px;margin:40px 0 0 16px}.businessListItem__titleJp{font-size:24px;margin:0 0 16px 16px}.section--businessButton .section__inner,.section--contactButton .section__inner,.section--contactForm .section__inner,.section--contactHeading .section__inner{padding:0 100px}.section--topKeyVisual{height:720px}.lang--en .section--topKeyVisual{height:840px}.topKeyVisual__title{left:50%;margin:166px 0 0 -620px;width:526px}.lang--en .topKeyVisual__title{left:50%;margin:240px 0 0 -620px;width:602px}.topKeyVisual__imgPerson{height:771px;left:50%;margin:2px 0 0 -150px;width:898px}.topBusinessListItem__titleEn{font-size:28px;margin:34px 0 0 14px}.topBusinessListItem__titleJp{font-size:20px;margin:0 0 20px 14px}.topBusinessListItem__arrow{height:14px;margin:0 14px 21px 0;width:14px}.section--topBusiness .section__inner{padding:0 100px}.topBusiness__lead{font-size:18px;width:406px}.section--topAbout .section__inner{padding:0 100px}.topAbout__lead{font-size:20px;margin:0 0 50px;width:440px}.section--policyArticle .section__inner,.section--policyHeading .section__inner,.section--recruitArticle .section__inner,.section--recruitHeading .section__inner,.section--recruitLinks .section__inner,.section--recruitNumbers .section__inner,.section--recruitPerson .section__inner,.section--recruitSystem .section__inner,.section--sitemapHeading .section__inner,.section--sitemapList .section__inner,.section--topicsDetailArticle .section__inner,.section--topicsDetailList .section__inner,.section--topicsDetailListButton .section__inner,.section--topicsHeading .section__inner,.section--topicsList .section__inner,.section--worksDeatailCreation .section__inner,.section--worksDeatailHeading .section__inner,.section--worksDeatailMember .section__inner,.section--worksDeatailOutline .section__inner,.section--worksDeatailTrackrecord .section__inner,.section--worksDetailBusiness .section__inner{padding:0 100px}.worksDetailBusiness__listItemTitleEn{font-size:40px;margin:15px 0 0 14px}.worksDetailBusiness__listItemTitleJp{font-size:16px;margin:0 0 15px 14px}.worksDetailBusiness__listItemArrow{height:14px;margin:0 21px 19px 0;width:14px}.section--interviewDetailButton .section__inner,.section--interviewDetailHeading .section__inner,.section--worksDetailButton01 .section__inner,.section--worksDetailButton02 .section__inner,.section--worksDetailList .section__inner{padding:0 100px}.interviewDetailOtherListItem__title{font-size:20px;padding:0 100px 0 0}.section--interviewButton .section__inner,.section--interviewDetailArticle .section__inner,.section--interviewDetailArticle02 .section__inner,.section--interviewDetailOther .section__inner,.section--interviewHeading .section__inner,.section--interviewList .section__inner,.section--topAthletesList .section__inner,.section--topWorks .section__inner,.section--topics .section__inner,.section--worksButton .section__inner,.section--worksHeading .section__inner,.section--worksList .section__inner{padding:0 100px}.topAthletesList__lead{font-size:20px;margin:0 0 50px;width:440px}.br--xl{display:block}.section--topRecruit .section__inner{padding:0 100px}.topRecruit__lead{font-size:20px;margin:0 0 50px;width:440px}}@media print,screen and (min-width:390px)and (max-width:768.98px){.footerNavigation{display:grid;gap:45px 0;grid-template-columns:173px 1fr}.footerNavigation__util{grid-column:span 2}.footerNavigation__area{display:grid;gap:27px 0;grid-template-columns:173px 1fr}}@media print,screen and (min-width:393px)and (max-width:768.98px){.buttonBoxy>a{height:136px}}@media print,screen and (min-width:481px)and (max-width:768.98px){.br--m{display:block}}@media print,screen and (min-width:500px)and (max-width:969.98px){.recruitNumbers__list{gap:9px;grid-template-columns:1fr 1fr}}@media print,screen and (min-width:769px){.layout01{padding:160px 0}.layout01__block01{float:right}.layout01__block02{float:left}.layout01__block03{float:right}.worksDeatail .block--backcolor01{padding:140px 0 160px}.headerLogo a{width:110px}.footerNavigation__main>li>a span:first-child{font-size:24px}.footerNavigation__area{display:flex;flex-direction:column;gap:27px}.footerCopyright__text{font-size:12px;line-height:1;text-align:center}.footer__inner{padding:80px 6.9492703266% 20px}.footer__area{margin:0 0 110px}.title--large .titleEn,.title--large2 .titleEn{font-size:min(7.9221681723vw,114px);margin:0 0 4px}.title--middle .titleEn{font-size:min(4.447533009vw,64px);margin:0 0 6px}.title--middle2 .titleEn{font-size:64px;margin:0 0 6px}.title--small .titleEn{font-size:48px;margin:0 0 10px}.title--mini .titleEn{font-size:min(2.7797081306vw,40px);margin:0 0 10px}.title--mini2 .titleEn{font-size:40px;margin:0 0 10px}.lang--en .titleEn{margin-bottom:min(-.9728978457vw,-14px)}.title--large .titleJp:after,.title--large2 .titleJp:after,.title--small .titleJp:after{width:100px}.title--middle .titleJp,.title--middle2 .titleJp,.title--mini .titleJp{font-size:18px}.section--aboutHeading{padding:140px 0 340px}.aboutHeading__picture{margin:-6.9492703266% 6.9492703266% 0 0;position:absolute;right:0;top:0;width:49.7567755386%}.section--aboutLead{padding:0 0 240px}.aboutLead__block{display:flex;justify-content:space-between}.aboutLead__textArea{width:56.4516129032%}.aboutLead__lead{font-size:min(2.2237665045vw,32px);margin:0 0 50px;width:min(42.7380125087vw,615px)}.lang--en .aboutLead__lead{font-size:min(1.9457956915vw,28px)}.aboutLead__text{font-size:min(1.3898540653vw,20px);width:min(42.7380125087vw,615px)}.aboutLead__link{font-size:16px;margin:80px 0 0}.aboutLead__picture{margin:45px 0 0;width:41.0483870968%}.section--aboutPurpose{padding:0 0 170px}.aboutPurpose__title{margin:0 0 110px}.aboutPurpose__textArea{margin:0 0 0 33.8709677419%}.aboutPurpose__lead{font-size:min(5.3333333333vw,48px);margin:0 0 70px}.lang--en .aboutPurpose__lead{font-size:min(4.6666666667vw,42px)}.aboutPurpose__text{font-size:min(1.3898540653vw,20px)}.section--aboutValues{padding:0 0 170px}.aboutValues__list{gap:13px;grid-template-columns:repeat(auto-fit,300px)}.aboutValues__list>li{padding:34px 20px 25px;width:300px}.aboutValues__listImg{margin:0 auto 35px;width:160px}.aboutValues__listTitleEn{font-size:26px}.aboutValues__listTitleJp{font-size:14px;margin:3px 0 0}.aboutValues__listTitleText{font-size:16px}.section--aboutMessage{padding:160px 0}.aboutMessage__title{margin:0 0 40px}.aboutMessage__block{display:flex;justify-content:space-between}.aboutMessage__photo{max-width:336px;width:100%}.aboutMessage__text{font-size:16px}.aboutMessage__name{font-size:17px;margin:60px 0 0}.section--aboutCompany{padding:160px 0 120px}.aboutCompany__list>li{display:flex;padding:30px 0}.aboutCompany__listTitle{font-size:15px;width:240px}.aboutCompany__listText{font-size:15px;width:calc(100% - 240px)}.section--aboutAccess{padding:0 0 120px}.aboutAccess__map{margin:0 0 40px}.section--aboutOther{padding:0 0 160px}.aboutOther__list>li{display:flex;padding:30px 0}.aboutOther__listText{font-size:15px;padding:0 20px 0 0;width:100%}.aboutOther__listText:has(+.aboutOther__listImg){width:380px}.aboutOther__listImg{width:calc(100% - 380px)}.aboutOther__text{font-size:16px}.buttonBoxy>a{aspect-ratio:406/136;max-width:406px}.buttonBoxy.buttonBoxy--wide2>a,.buttonBoxy.buttonBoxy--wide>a{aspect-ratio:640/136;max-width:640px}.buttonBoxy.buttonBoxy--wide2>a{aspect-ratio:640/170}.buttonBoxy__textEn{font-size:42px;font-size:10.3448275862cqw;margin:3.4482758621cqw 0 0 3.4482758621cqw}.buttonBoxy--wide .buttonBoxy__textEn,.buttonBoxy--wide2 .buttonBoxy__textEn{font-size:42px;font-size:6.5625cqw;margin:2.1875cqw 0 0 2.1875cqw}.buttonBoxy__textJp{font-size:18px;font-size:4.4334975369cqw;margin:auto auto 3.9408866995cqw 3.9408866995cqw}.buttonBoxy--wide .buttonBoxy__textJp,.buttonBoxy--wide2 .buttonBoxy__textJp{font-size:16px;font-size:2.8125cqw;margin:auto auto 2.5cqw 2.5cqw}.buttonBoxy__arrow{height:14px;height:3.4482758621cqw;margin:0 4.9261083744cqw 4.4334975369cqw 0;width:14px;width:3.4482758621cqw}.buttonBoxy--wide .buttonBoxy__arrow,.buttonBoxy--wide2 .buttonBoxy__arrow{height:14px;height:2.1875cqw;margin:0 3.125cqw 2.8125cqw 0;width:14px;width:2.1875cqw}.section--aboutWspolicy{padding:160px 0}.aboutWspolicy__leadArea,.aboutWspolicy__title{margin:0 0 120px}.aboutWspolicy__lead{font-size:22px}.aboutWspolicy__list>li{gap:30px;padding:35px 0}.aboutWspolicy__listNumber{font-size:24px}.aboutWspolicy__listText{font-size:20px}.athletesDetailPhoto__panel,.athletesDetailPhoto__slide{width:100%}.section--athletesDetailName{padding:0 0 90px}.athletesDetailName__textEn{font-size:30px;margin:0 0 15px}.athletesDetailName__textEn>span{display:inline}.athletesDetailName__textEn>span:first-child:after{content:" "}.athletesDetailName__textJp{font-size:48px}.subtitle{font-size:24px;margin:0 0 45px}.athletesDetailList__list>li{padding:30px 0}.athletesDetailList__date,.athletesDetailList__text{font-size:15px}.buttonOval__frame{border-radius:23px;height:45px}.buttonOval--middle2 .buttonOval__frame{width:268px}.buttonOval__text{font-size:22px;padding:12px 16px 0}.buttonOval--small .buttonOval__text{font-size:18px;padding:14px 17px 0}.buttonOval--more .buttonOval__text{background-position:right 16px center;padding-right:39px}.section--athletesHeading{padding:140px 0 80px}.section--athletesList{padding:0 0 120px}.athletesList__tab{margin:0 0 85px}.athletesList__lead{gap:10.4838709677%;margin:0 0 80px}.athletesList__leadTitle{font-size:26px}.athletesListListItem__textArea{padding:30px 0 0}.athletesListListItem__sports{font-size:14px}.athletesListListItem__nameJp{font-size:26px}.athletesListListItem__nameEn{font-size:17px}.athletesListListItem__nameEn>span{display:inline}.athletesListListItem__nameEn>span:first-child:after{content:" "}.athletesListListItem__arrow{height:14px;margin:0 2px 2px 0;width:14px}.section--athletesButton{padding:0 0 160px}.tabWide{gap:20px}.tabWide a,.tabWide button,.tabWide span{background-position:right 20px center;border-radius:23px;font-size:18px;height:46px;padding:0 44px 2px 30px}.section--businessDetailHeading{padding:140px 0 160px}.businessDetailHeading__title{margin:0 0 120px}.businessDetailHeading__lead{display:flex;gap:80px;justify-content:space-between}.businessDetailHeading__leadPhoto{order:2;width:407px}.businessDetailHeading__leadArea{order:1;width:calc(100% - 487px)}.businessDetailHeading__leadTitle{font-size:28px;margin:0 0 30px}.section--businessDetailButton{padding:80px 0 160px}.section--businessDetailArticle{padding:100px 0 160px}.lang--en .section--businessDetailArticle{padding-bottom:150px}.businessDetailArticle{display:flex;justify-content:space-between}.businessDetailArticle__side{width:240px}.businessDetailArticle__main{width:calc(93.54839% - 240px)}.businessDetailArticle__menu{left:0;padding:40px 20px;position:sticky;top:66px;width:240px}.businessDetailArticle__menuList{font-size:14px;line-height:1.6;padding:0 0 0 15px}.businessDetailArticle__menuList>li{margin:0 0 5px}.businessDetailArticle__menuList>li:first-child{display:none}.businessDetailArticle__menuList>li:last-child{margin:0}.businessDetailArticle__menuList>li:before{background-color:#000;border-radius:2.5px;content:"";display:inline-block;height:5px;left:-15px;position:absolute;top:9px;width:5px}.businessDetailArticle__listTitle{font-size:24px}.businessDetailArticle__listSubtitle{font-size:18px}.lang--en .businessDetailArticle__listSubtitle{font-size:20px}.businessDetailArticle__listText{font-size:16px;margin:0 0 30px}.lang--en .businessDetailArticle__listText{font-size:15px}.businessDetailArticle__listType{font-size:16px}.businessDetailArticle__listType>li{padding:3px 0 3px 22px}.businessDetailArticle__button{margin:55px 0 0}.commonList__pulldown>ul,.commonList__slide>ul{display:flex;gap:1.5789473684%}.commonList__pulldown{display:none!important}.commonListItem.swiper-slide{width:32.2807017544%}.commonListItem__img{margin:0 0 30px}.commonListItem__tag{margin:0 0 20px}.commonListItem__title{font-size:18px}.commonList__button{display:none!important}.section--businessDetailWorks{padding:0}.businessDetailWorks__block{padding:56px 50px 70px}.section--businessHeading{padding:140px 0 160px}.businessHeading__title{margin:0 0 60px}.businessHeading__lead{font-size:20px}.businessAreasGraph{left:0;position:sticky;top:66px}.section--businessAreas{padding:200px 0 260px}.businessAreas__area{display:flex;justify-content:space-between}.businessAreas__areaLeft{width:40.3225806452%}.businessAreas__lead01{margin:0 0 280px}.section--businessList{padding:120px 0}.lang--en .section--businessList{padding-bottom:160px}.businessListItem__textArea{padding:30px 20px 100px}.businessListItem__text{font-size:16px}.businessListItem__button{margin:0 0 30px}.section--businessButton{padding:0 0 160px}.section--contactHeading{padding:140px 0 80px}.contactHeading__title{margin:0 0 60px}.contactHeading__lead{font-size:20px}.buttonSubmit__frame{border-radius:23px;height:45px;max-width:268px}.buttonSubmit__text{font-size:16px}.section--contactForm{padding:40px 0 160px}.section--contactForm:has(.contactForm--complete){padding-bottom:90px}.contactForm{display:flex;justify-content:space-between}.contactForm__sub{width:25.8064516129%}.contactForm__step{position:sticky;top:0}.contactForm__step>li{display:flex;font-size:14px;margin:0 0 46px}.contactForm__step>li:after{border-left:1px solid #a9a9a9;height:16px;inset:auto auto -30px 70px;width:0}.contactForm__stepNumber{margin:2px 0 0;width:90px}.contactForm__main{width:74.1935483871%}.contactForm--confirm .contactForm__form>ul>li{padding:30px 0}.contactForm__input textarea.inputTextarea{height:218px}.contactForm__boxText{height:404px;margin:0 0 35px;padding:30px}.contactForm__error{margin:20px 0 0}.contactForm__button{margin:44px 0 0}.contactForm__title{font-size:20px}.contactForm__text{font-size:18px}.section--contactButton{padding:0 0 160px}.topBusinessList{gap:min(.6254343294vw,9px);grid-template-columns:repeat(4,1fr);margin:0 0 50px}.topBusinessListItem:first-child{margin:0}.topBusinessListItem:nth-child(2){margin:min(2.7797081306vw,40px) 0 0}.topBusinessListItem:nth-child(3){margin:min(5.5594162613vw,80px) 0 0}.topBusinessListItem:nth-child(4){margin:min(8.3391243919vw,120px) 0 0}.topBusinessListItem:nth-child(4n+5){margin:calc(min(8.3391243919vw,120px)*-1) 0 0}.topBusinessListItem:nth-child(4n+6){margin:calc(min(5.5594162613vw,80px)*-1) 0 0}.topBusinessListItem:nth-child(4n+7){margin:calc(min(2.7797081306vw,40px)*-1) 0 0}.topBusinessListItem:nth-child(4n+8){margin:0}.section--topBusiness{padding:0 0 140px}.topBusiness__area{display:flex;justify-content:space-between}.section--topAbout{padding:0 0 190px}.topAbout__picture{margin:0 6.9492703266% 0 0;position:absolute;right:0;top:0;width:49.7567755386%}.section--athletesDetailSponsor{padding:0 0 120px}.athletesDetailSponsor__list{display:grid;gap:0 60px;grid-template-columns:repeat(auto-fit,minmax(200px,max-content));justify-content:start}.section--policyHeading{padding:140px 0 80px}.section--policyArticle{padding:40px 0 160px}.policyArticle__block{margin:0 0 120px}.policyArticle__title{font-size:32px;margin:0 0 55px}.policyArticle__subtitle{font-size:20px}.policyArticle__table01 table,.policyArticle__table02 table{width:100%}.section--recruitHeading{padding:80px 0 240px}.recruitHeading__title{margin:0 auto 180px;width:82.5806451613%}.recruitHeading__lead{font-size:20px;width:66.3709677419%}.section--recruitPerson{padding:0 0 160px}.recruitPerson__list{gap:11px;grid-template-columns:repeat(auto-fit,406px)}.recruitPerson__list>li{padding:30px 20px 35px;width:406px}.recruitPerson__listNumber{font-size:20px;margin:0 0 13px}.recruitPerson__listTitle{font-size:24px;margin:0 0 30px}.recruitPerson__listText{font-size:16px}.section--recruitLinks{padding:0 0 200px}.recruitLinks__list{gap:11px;grid-template-columns:repeat(auto-fit,406px)}.recruitLinks__list>li{width:406px}.section--recruitArticle{padding:100px 0 180px}.recruitArticle__tab{margin:0 0 85px}.recruitArticle__noRecruit{font-size:24px;padding:30px 0 50px}.recruitArticle__inner{display:flex;justify-content:space-between}.recruitArticle__buttonNote{font-size:14px;margin-bottom:-60px;width:640px}.recruitArticle__side{width:240px}.recruitArticle__main{width:calc(93.54839% - 240px)}.recruitArticle__menu{left:0;padding:40px 20px 30px;position:sticky;top:66px;width:240px}.recruitArticle__menuTitle{font-size:15px}.recruitArticle__menuList{font-size:14px;line-height:1.6;padding:0 0 0 15px}.recruitArticle__menuList>li{margin:0 0 5px}.recruitArticle__menuList>li:last-child{margin:0}.recruitArticle__menuList>li:before{background-color:#000;border-radius:2.5px;content:"";display:inline-block;height:5px;left:-15px;position:absolute;top:9px;width:5px}.recruitArticle__block{margin:0 0 100px}.recruitArticle__message{font-size:20px;margin:0 0 26px}.recruitArticle__title{font-size:24px;margin:0 0 20px}.recruitArticle__listTable01{gap:7px 0;grid-template-columns:13.698630137% 86.301369863%}.recruitArticle__listTable02{gap:7px 0;grid-template-columns:auto 1fr}.section--recruitSystem{padding:160px 0}.recruitSystem__title{margin:0 0 40px}.recruitSystem__list>li{display:flex;padding:30px 0}.recruitSystem__listTitle{font-size:16px;width:200px}.recruitSystem__listContent{font-size:16px;width:calc(100% - 200px)}.section--recruitNumbers{padding:0 0 170px}.recruitNumbers__listTitle{margin-top:38px}.recruitNumbers__listTitleMain{font-size:20px}.recruitNumbers__listTitleSub{font-size:14px;margin:10px 0 0}li:first-child .recruitNumbers__listImg{margin:125px auto 0;width:130px}li:nth-child(2) .recruitNumbers__listImg{margin:130px auto 0;width:120px}li:nth-child(3) .recruitNumbers__listImg{margin:130px auto 0;width:190px}li:nth-child(4) .recruitNumbers__listImg{margin:105px auto 0;width:72px}li:nth-child(5) .recruitNumbers__listImg{margin:120px auto 0;width:270px}li:nth-child(6) .recruitNumbers__listImg{margin:130px auto 0;width:140px}.recruitNumbers__listText{font-size:16px;margin-top:300px}.recruitNumbers__listText.type02{margin-top:260px}.recruitNumbers__listText.type03{margin-top:270px}.recruitNumbers__listTextSub{gap:140px;margin:0 0 20px}.recruitNumbers__listTextNumber{font-size:24px;margin:0 0 5px}.recruitNumbers__listTextNumber strong{font-size:60px}.recruitNumbers__listTextNumber small{font-size:16px;margin:0 15px 0 0}.recruitNumbers__listTextNumber small:last-child{margin:0}.type02 .recruitNumbers__listTextNumber{margin:0 0 8px}.type02 .recruitNumbers__listTextNumber strong{font-size:40px}.type03 .recruitNumbers__listTextNumber strong{font-size:48px}.recruitNumbers__listTextDate{font-size:14px;margin:3px 0 0}.section--sitemapHeading{padding:140px 0 120px}.section--sitemapList{padding:0 0 160px}.sitemapList__main>li+li{margin:50px 0 0}.sitemapList__main>li>a span:first-child{font-size:35px}.sitemapList__mainUnder{margin:36px 0 0}.section--topicsDetailArticle{padding:90px 0 120px}.topicsDetailArticle__title{font-size:32px;margin:0 0 40px}.topicsDetailArticle__photo{margin:0 0 80px}.topicsDetailArticle__text{font-size:16px}.topicsDetailList__listItem>a{padding:30px 40px 30px 0}.topicsDetailList__listItem>a:after{top:33px}.topicsDetailList__listItemTag{width:160px}.topicsDetailList__listItemDate{font-size:15px;width:140px}.topicsDetailList__listItemText{font-size:15px;width:calc(100% - 300px)}.section--topicsDetailListButton{padding:0 0 160px}.section--topicsHeading{padding:140px 0 80px}.section--topicsList{padding:0 0 160px}.topicsList__tab{margin:0 0 60px}.topicsList__listItem>a{padding:30px 40px 30px 0}.topicsList__listItem>a:after{top:33px}.topicsList__listItemTag{width:160px}.topicsList__listItemDate{font-size:15px;width:140px}.topicsList__listItemText{font-size:15px;width:calc(100% - 300px)}.tab button{border-radius:16px;font-size:14px;height:32px;padding:0 30px 2px}.section--worksDeatailHeading{padding:80px 0 120px}.worksDeatailHeading__title{font-size:32px;margin:0 0 30px}.worksDeatailHeading__tag{margin:0 0 80px}.worksDeatailHeading__credit{font-size:12px;margin:8px 0 0}.section--worksDeatailOutline{padding:0 0 120px}.worksDeatailOutline__text{font-size:26px}.worksDeatailOutline__listTitle{font-size:15px;min-width:110px}.worksDeatailOutline__listText{font-size:15px}.section--worksDeatailCreation{padding:0 0 100px}.worksDeatailCreation__list{margin:0 0 70px}.worksDeatailCreation__list>li{gap:50px;padding:0 0 40px}.worksDeatailCreation__list>li:after{height:calc(100% - 72px);left:36px;top:72px}.worksDeatailCreation__listIcon{border-radius:36px;font-size:15px;height:72px;width:72px}.worksDeatailCreation__listText{font-size:16px}.worksDeatailCreation__photo{gap:12px}.worksDeatailCreation__credit{font-size:12px;margin:8px 0 0}.section--worksDeatailTrackrecord{padding:0}.worksDeatailTrackrecord__list>li{padding:45px 0}.worksDeatailTrackrecord__listTitleArea{gap:18px}.worksDeatailTrackrecord__listTitleIcon{width:56px}.worksDeatailTrackrecord__listTitleEn{font-size:28px;margin:5px 0 2px}.worksDeatailTrackrecord__listTitleJp{font-size:14px}.worksDeatailTrackrecord__listText{font-size:16px}.section--worksDeatailMember{padding:120px 0 160px}.worksDeatailMember__list>li{display:flex;padding:20px 0 26px}.worksDeatailMember__listPerson{margin:0 0 10px;width:56px}.worksDeatailMember__listInitial{text-align:center;width:56px}.section--worksDetailBusiness{padding:0 0 160px}.block--backcolor01+.section--worksDetailBusiness{padding-top:120px}.worksDetailBusiness__title{margin:0 0 40px}.worksDetailBusiness__list{gap:min(.6949270327vw,10px);grid-template-columns:repeat(3,1fr);margin:0 0 50px}.section--worksDetailList{padding:0}.worksDetailList__block{padding:56px 50px 70px}.section--worksDetailButton01{padding:80px 0 120px}.section--worksDetailButton02{padding:0 0 160px}.section--interviewDetailHeading{padding:140px 0 80px}.interviewDetailHeading{display:flex;justify-content:space-between}.interviewDetailHeading__textArea{order:1;width:49.5967741935%}.interviewDetailHeading__photo{order:2;width:49.5967741935%}.interviewDetailHeading__sub{font-size:min(1.6678248784vw,24px)}.interviewDetailHeading__title{font-size:min(2.2237665045vw,32px);padding:0 0 30px}.interviewDetailHeading__link{padding:0 20px 0 0}.section--interviewDetailButton{padding:120px 0}.interviewDetailOtherList__slide{margin:0 0 45px;width:100%}.interviewDetailOtherListItem__arrow{height:14px;margin:0 2px 4px 0;width:14px}.interviewDetailOtherList__indicator{width:calc(100% - 120px)!important}.interviewDetailOtherList__arrow01,.interviewDetailOtherList__arrow02{height:22px;top:-10px;width:22px}.interviewDetailOtherList__arrow01>div,.interviewDetailOtherList__arrow02>div{height:22px;width:22px}.interviewDetailOtherList__arrow01{right:54px}.interviewDetailOtherList__arrow02{right:4px}.section--interviewDetailOther{padding:0 0 180px}.interviewDetailOther__titleEn{font-size:40px;margin:0 0 10px}.interviewDetailOther__titleJp{font-size:18px}.section--interviewDetailArticle02{padding:100px 0}.interviewDetailArticle02{display:flex;justify-content:space-between}.interviewDetailArticle02__side{width:240px}.interviewDetailArticle02__main{width:calc(93.54839% - 240px)}.interviewDetailArticle02__menu{left:0;padding:0 20px 30px;position:sticky;top:66px;width:240px}.interviewDetailArticle02__menuPanel{padding:30px 0 15px}.interviewDetailArticle02__menuTitle{font-size:16px}.interviewDetailArticle02__menuArrow,.interviewDetailArticle02__menuDots{display:none}.interviewDetailArticle02__block{margin:0 0 100px}.interviewDetailArticle02__title{font-size:24px;margin:0 0 35px}.interviewDetailArticle02__textList{margin:0 0 60px}.interviewDetailArticle02__textList>li{display:flex;gap:30px;justify-content:space-between}.interviewDetailArticle02__textList>li+li{margin:40px 0 0}.interviewDetailArticle02__icon{width:56px}.interviewDetailArticle02__icon>img{width:100%}.interviewDetailArticle02__initial{margin:10px 0 0;text-align:center}.interviewDetailArticle02__text{font-size:16px;width:calc(100% - 86px)}.interviewDetailArticle02__photo{gap:12px}.interviewDetailProfile{display:flex;justify-content:space-between;margin:0 0 120px;padding:50px 0}.interviewDetailProfile__photo>img{width:160px}.interviewDetailProfile__content{width:66.3709677419%}.interviewDetailProfile__contentText{font-size:16px}.interviewDetailSchedule{display:flex;justify-content:space-between}.interviewDetailSchedule__titleEn{font-size:min(2.7797081306vw,40px)}.interviewDetailSchedule__titleJp{font-size:min(1.2508686588vw,18px)}.interviewDetailSchedule__content{width:66.3709677419%}.interviewDetailSchedule__list>li{padding:0 0 50px 30px}.interviewDetailSchedule__list>li:last-child{padding-bottom:0}.interviewDetailSchedule__list>li:before{margin:10px 0 0 4px}.interviewDetailSchedule__list>li:after{margin:6px 0 0}.interviewDetailSchedule__listTime{font-size:22px;width:110px}.interviewDetailSchedule__listText dt{font-size:20px}.interviewDetailSchedule__listText dd{font-size:16px}.section--interviewDetailArticle{padding:140px 0 120px}.interviewDetailArticle{display:flex;justify-content:space-between;margin:0 0 120px}.interviewDetailArticle__title{font-size:24px;width:27.4193548387%}.interviewDetailArticle__content{width:66.3709677419%}.interviewDetailArticle__text{font-size:16px;margin:0 0 50px}.section--interviewHeading{padding:140px 0 80px}.section--interviewList{padding:0 0 140px}.interviewListListItem__img{margin:0 0 30px}.interviewListListItem__title{font-size:20px;padding:0 100px 0 0}.interviewListListItem__arrow{height:14px;margin:0 2px 4px 0;width:14px}.section--interviewButton{padding:0 0 160px}.section--worksHeading{padding:140px 0 80px}.section--worksList{padding:0 0 120px}.worksList__tab{margin:0 0 60px;max-width:820px}.worksList__listItemTitle{font-size:18px}.section--worksButton{padding:0 0 160px}.topTopicsList{float:right;margin:-20px 0 0;max-width:793px;width:calc(100% - 280px)}.topTopicsListItem__inner:after{top:26px}.topTopicsListItem__inner{display:flex;padding:20px 50px 20px 0}.topTopicsListItemText{font-size:15px;line-height:1.4}.section--topics{padding:0 0 180px}.topTopics__box{padding:40px 30px}.topTopics__title{float:left;margin:0 0 40px;width:280px}.topTopics__button{float:left}.topWorksList__slide>ul{display:flex}.topWorksListItem__img{margin:0 0 30px}.topWorksListItem__tag{margin:0 0 20px}.topWorksListItem__title{font-size:18px}.section--topWorks{padding:140px 0}.section--topAthletesList{padding:140px 0 160px}.topAthletesList__title{margin:0 0 70px}.topAthletesList__picture{bottom:0;margin:0 6.9444444444% 0 0;position:absolute;right:0;width:50%}.topAthletesList__picture>li{width:32.2222222222%}.br--pc{display:block}.display-none--pc{display:none}.section--topRecruit{padding:140px 0 160px}.topRecruit__area{display:flex;justify-content:space-between}.topRecruit__picture{width:56.4516129032%}}@media print,screen and (min-width:769px)and (max-width:1079.98px){.headerNavigation{width:393px}.aboutMessage__side{padding:0 40px 0 0;width:310px}.aboutMessage__content{width:calc(100% - 310px)}.aboutCompany__title{margin:0 0 40px;width:100%}.aboutCompany__content{width:100%}.aboutAccess__title{margin:0 0 40px;width:100%}.aboutAccess__content{width:100%}.aboutOther__title{margin:0 0 40px;width:100%}.aboutOther__content{width:100%}.aboutWspolicy__leadLarge{font-size:7.4074074074vw;margin:0 0 50px}.aboutWspolicy__leadMiddle{font-size:3.7037037037vw;margin:0 0 30px}.aboutWspolicy__block{margin:0 0 140px}.aboutWspolicy__list{margin:0 0 120px;width:100%}.aboutWspolicy__text{font-size:16px;width:100%}.businessDetailArticle__list>li{padding:80px 0}.businessDetailArticle__listBlock{margin:0 0 40px;width:100%}.businessDetailArticle__listPicture{margin:0 auto;width:390px}.recruitArticle__list>li{padding:30px 0}.recruitArticle__listContent,.recruitArticle__listTitle{font-size:16px;width:100%}.worksDeatailOutline__title{margin:0 0 40px;width:100%}.worksDeatailOutline__content{width:100%}.worksDeatailCreation__title{font-size:24px;margin:0 0 40px;width:100%}.worksDeatailCreation__content{width:100%}.worksDeatailTrackrecord__title{font-size:24px;margin:0 0 40px;width:100%}.worksDeatailTrackrecord__content{width:100%}.worksDeatailMember__title{font-size:24px;margin:0 0 40px;width:100%}.worksDeatailMember__content{width:100%}}@media print,screen and (min-width:769px)and (max-width:1099.98px){.sitemapList{gap:50px 0}.sitemapList,.sitemapList__sub{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between}.sitemapList__sub{gap:45px 0;width:200%}.sitemapList__sub>li+li{margin:0}}@media print,screen and (min-width:769px)and (max-width:1299.98px){.footerBanner{margin:0 auto 80px 0;width:198px}}@media print,screen and (min-width:769px)and (max-width:1439.98px){.layout01__inner{padding:0 6.9492703266%}.breadcrumb{padding:15px 6.9492703266% 0}.section--aboutHeading .section__inner,.section--aboutLead .section__inner,.section--aboutPurpose .section__inner{padding:0 6.9492703266%}.aboutPurpose__deco{left:0;margin:0;top:120px;width:2000px}.section--aboutAccess .section__inner,.section--aboutCompany .section__inner,.section--aboutMessage .section__inner,.section--aboutOther .section__inner,.section--aboutValues .section__inner,.section--aboutWspolicy .section__inner,.section--athletesButton .section__inner,.section--athletesHeading .section__inner,.section--athletesList .section__inner,.section--businessAreas .section__inner,.section--businessDetailArticle .section__inner,.section--businessDetailButton .section__inner,.section--businessDetailHeading .section__inner,.section--businessDetailWorks .section__inner,.section--businessHeading .section__inner,.section--businessList .section__inner{padding:0 6.9492703266%}.businessList{gap:1.6678248784vw}.businessListItem__titleEn{font-size:3.8915913829vw;margin:2.7797081306vw 0 0 1.1118832523vw}.businessListItem__titleJp{font-size:1.6678248784vw;margin:0 0 1.1118832523vw 1.1118832523vw}.section--businessButton .section__inner,.section--contactButton .section__inner,.section--contactForm .section__inner,.section--contactHeading .section__inner{padding:0 6.9492703266%}.section--topKeyVisual{height:50.0347463516vw}.lang--en .section--topKeyVisual{height:58.3738707436vw}.topKeyVisual__title{left:50%;margin:11.5357887422% 0 0 -43.085476025%;width:36.553161918%}.lang--en .topKeyVisual__title{left:50%;margin:16.6782487839% 0 0 -43.085476025%;width:41.8346073662%}.topKeyVisual__imgPerson{height:53.5788742182vw;left:50%;margin:.1389854065vw 0 0 -10.4239054899vw;width:62.404447533vw}.topBusinessListItem__titleEn{font-size:1.9457956915vw;margin:2.362751911vw 0 0 .9728978457vw}.topBusinessListItem__titleJp{font-size:1.3898540653vw;margin:0 0 1.3898540653vw .9728978457vw}.topBusinessListItem__arrow{height:.9728978457vw;margin:0 .9728978457vw 1.4593467686vw 0;width:.9728978457vw}.section--topBusiness .section__inner{padding:0 6.9492703266%}.topBusiness__lead{font-size:18px;width:28.2140375261vw}.section--topAbout .section__inner{padding:0 6.9492703266%}.topAbout__lead{font-size:20px;margin:0 0 50px;width:30.5767894371vw}.section--policyArticle .section__inner,.section--policyHeading .section__inner,.section--recruitArticle .section__inner,.section--recruitHeading .section__inner,.section--recruitLinks .section__inner,.section--recruitNumbers .section__inner,.section--recruitPerson .section__inner,.section--recruitSystem .section__inner,.section--sitemapHeading .section__inner,.section--sitemapList .section__inner,.section--topicsDetailArticle .section__inner,.section--topicsDetailList .section__inner,.section--topicsDetailListButton .section__inner,.section--topicsHeading .section__inner,.section--topicsList .section__inner,.section--worksDeatailCreation .section__inner,.section--worksDeatailHeading .section__inner,.section--worksDeatailMember .section__inner,.section--worksDeatailOutline .section__inner,.section--worksDeatailTrackrecord .section__inner,.section--worksDetailBusiness .section__inner{padding:0 6.9492703266%}.worksDetailBusiness__listItemTitleEn{font-size:2.7797081306vw;margin:1.042390549vw 0 0 .9728978457vw}.worksDetailBusiness__listItemTitleJp{font-size:1.1118832523vw;margin:0 0 1.042390549vw .9728978457vw}.worksDetailBusiness__listItemArrow{height:.9728978457vw;margin:0 1.4593467686vw 1.3203613621vw 0;width:.9728978457vw}.section--interviewButton .section__inner,.section--interviewDetailArticle .section__inner,.section--interviewDetailArticle02 .section__inner,.section--interviewDetailButton .section__inner,.section--interviewDetailHeading .section__inner,.section--interviewDetailOther .section__inner,.section--interviewHeading .section__inner,.section--interviewList .section__inner,.section--topAthletesList .section__inner,.section--topWorks .section__inner,.section--topics .section__inner,.section--worksButton .section__inner,.section--worksDetailButton01 .section__inner,.section--worksDetailButton02 .section__inner,.section--worksDetailList .section__inner,.section--worksHeading .section__inner,.section--worksList .section__inner{padding:0 6.9492703266%}.topAthletesList__lead{font-size:20px;margin:0 0 50px;width:30.5767894371vw}.br--l{display:block}.section--topRecruit .section__inner{padding:0 6.9492703266%}.topRecruit__lead{font-size:20px;margin:0 0 50px;width:30.5767894371vw}}@media print,screen and (min-width:769px)and (max-width:929.98px){.footerNavigation__lang{font-size:18px;margin:40px 0 0}}@media print,screen and (min-width:769px)and (max-width:949.98px){.layout01__block01{width:49.02200489%}.layout01__block02{width:43.1540342298%}.layout01__block03{width:49.02200489%}}@media print,screen and (min-width:769px)and (max-width:959.98px){.contactForm__form>ul>li{padding:0 0 40px}}@media print,screen and (min-width:769px)and (max-width:969.98px){.athletesListList{gap:55px 20px;grid-template-columns:repeat(2,1fr);margin:0 0 100px}.athletesListListItem{width:41.2371134021vw}.recruitNumbers__list>li{height:406px;width:100%}.type03 .recruitNumbers__listTextNumber{gap:1.3898540653vw}.interviewListList{gap:55px 20px;grid-template-columns:repeat(2,1fr)}.interviewListListItem{width:41.2371134021vw}.worksList__list{gap:55px 20px;grid-template-columns:repeat(2,1fr)}.worksList__listItem{width:41.2371134021vw}}@media print,screen and (min-width:769px)and (max-width:999.98px){.interviewDetailOtherListItem__title{font-size:2vw;padding:0 10vw 0 0}}@media print,screen and (min-width:930px)and (max-width:1299.98px){.footerNavigation__util{display:flex;gap:80px}}