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