@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle}@keyframes slideUpCopy{0%{transform:translateY(108px)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blurIn{0%{filter:blur(10px)}to{filter:blur(0px)}}@keyframes blurOut{0%{filter:blur(0px);opacity:1}to{filter:blur(6px);opacity:0}}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}20%{transform:scale(1.1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes shadowFadeIn{0%{box-shadow:none}to{box-shadow:0 4px 8px #0000000a,0 0 2px #0000000f,0 0 1px #0000000a}}@keyframes shadowFadeOut{0%{box-shadow:0 4px 8px #0000000a,0 0 2px #0000000f,0 0 1px #0000000a}to{box-shadow:none}}@keyframes shine{0%{opacity:0}to{opacity:1;left:125%}}@keyframes floating{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.textAnim.blurIn{-webkit-animation:blurIn .8s forwards;animation:blurIn .8s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.textAnim.blurOut{opacity:1;-webkit-animation:blurOut 1.5s forwards;animation:blurOut 1.5s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.textAnim.fadeIn{-webkit-animation:fadeIn .8s forwards;animation:fadeIn .8s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.textAnim.fadeOut{-webkit-animation:fadeOut 1.5s forwards;animation:fadeOut 1.5s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.button{display:block;overflow:hidden;box-sizing:border-box}.button.more{position:relative;display:flex;align-items:center;justify-content:space-between;width:208px;height:53px;background:#fff;font-size:16px;font-family:roc-grotesk-wide,sans-serif;font-weight:400;padding:10px 10px 10px 25px;border-radius:27px;isolation:isolate}.button.more .text{position:relative;z-index:1;transition:all .3s}.button.more .arrow{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;width:33px;height:33px}.button.more:before{content:"";position:absolute;right:10px;display:block;width:33px;height:33px;border-radius:50%;background:#242424;transition:all .1s}.button.more:hover{background:#242424;transition:all .3s .1s}.button.more:hover .text{color:#fff;transition:all .3s}.button.more:hover:before{right:0;transform:scale(12) rotate(.1deg);transition:right .6s,transform .3s}.button.more.purple{color:#4d35de}.button.more.purple:before{background:#4d35de}.button.more.purple:hover{background:#4d35de}.button.external{position:relative;display:flex;align-items:center;justify-content:center;width:153px;height:60px;color:#fff;font-weight:700;cursor:pointer;font-size:16px}.button.external.round{width:260px;height:62px;border-radius:31px}.button.external.round svg{right:22px}.button.external.red{background:#d22238}.button.external.red:after{background:#c4071e}.button.external.red svg .rect{fill:#d22238}.button.external.black{background:#242424}.button.external.black:after{background:#000}.button.external.black svg .rect{fill:#242424}.button.external:after{content:"";position:absolute;width:0px;height:0px;border-radius:50%;transition:all .3s}.button.external:hover:after{width:300px;height:300px;transition:width .5s,height .5s}.button.external .text{position:relative;z-index:1}.button.external svg{position:absolute;z-index:1;right:16px;bottom:27px}header{position:fixed;display:flex;justify-content:space-between;z-index:100;width:100%;top:-83px}@media screen and (max-width: 1390px){header{width:196px;height:56px}}header.active{top:0;transition:top 1s}header .logo{display:flex;align-items:center;justify-content:center;gap:24px;width:20.97vw;max-width:302px;height:83px;border-radius:0 0 20px;background:transparent;transition:background .5s,opacity .5s;z-index:101}@media screen and (max-width: 1390px){header .logo{width:196px;height:56px;gap:14px}}header .logo img{width:8.88vw;max-width:128px;max-height:44px;opacity:1;transition:all .5s}@media screen and (max-width: 1390px){header .logo img{width:95px;height:32px}}header .logo img:hover{opacity:.6}header .logo h1{font-family:roc-grotesk-wide,sans-serif;font-weight:500;color:#242424;font-size:clamp(1.2rem,.972vw,1.4rem)}@media screen and (max-width: 1390px){header .logo h1{width:55px;font-size:12px}}header .logo.bg{background:#fff}header .logo.fadeOut{opacity:0}header nav{position:relative;top:-60px;max-width:1087px;height:60px;transition:top .5s}@media screen and (min-width: 1509px){header nav{max-width:1207px}}header nav.active{top:0;transition:top .5s}header nav .mainMenu{display:flex;align-items:center;height:60px;background:#fff;border-radius:0 0 0 20px}@media screen and (max-width: 1390px){header nav .mainMenu{display:none}}header nav .mainMenu .mainMenuItem{position:relative}header nav .mainMenu .mainMenuItem .navLink{display:block;padding:0 min(1.6vw,20px);height:60px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;color:#242424;font-size:clamp(12px,.972vw,15px);text-decoration:none;line-height:60px;opacity:1;transition:all .5s}header nav .mainMenu .mainMenuItem .navLink.opacity:hover{opacity:.6}header nav .mainMenu .mainMenuItem .navLink .arrow{width:14px;height:14px;display:block;position:absolute;top:50%;right:2px;transform:translateY(-50%)}header nav .mainMenu .mainMenuItem .navLink.fullIllustratedBook{display:none}header nav .mainMenu .mainMenuItem .external{width:min(153px,10.625vw);min-width:135px;font-size:clamp(12px,.972vw,15px)}header nav .mainMenu .mainMenuItem.drop:hover .subMenuContainer{visibility:visible;opacity:1;transform:translateY(-10px)}header nav .mainMenu .mainMenuItem:first-child .navLink{padding-left:min(23px,3.19vw)}header nav .mainMenu .mainMenuItem:nth-child(6) .navLink{padding-right:min(23px,3.19vw)}header nav .mainMenu .subMenuContainer{position:absolute;padding-top:8px;visibility:hidden;top:70px;opacity:0;transform:translateY(0);transition:all .3s}header nav .mainMenu .subMenuContainer .subMenu{width:726px;height:255px;border-radius:20px;background:#fff;box-shadow:0 0 14px #c9c9c926;display:flex;flex-direction:column;flex-wrap:wrap;padding:32px 35px}header nav .mainMenu .subMenuContainer .subMenu li{display:flex;height:25%;align-items:center}header nav .mainMenu .subMenuContainer .subMenu li a{display:flex;align-items:flex-start;color:#242424;gap:10px;opacity:1;transition:all .5s}header nav .mainMenu .subMenuContainer .subMenu li a:hover{opacity:.6}header nav .mainMenu .subMenuContainer .subMenu li a p{display:flex;flex-direction:column;gap:6px;color:#242424;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:14px}header nav .mainMenu .subMenuContainer .subMenu li a .number{padding-top:2px;font-size:13px;font-family:roc-grotesk-wide,sans-serif;font-weight:500}header nav .mainMenu .subMenuContainer .subMenu li a .sub{color:#242424;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-size:11px}header nav .mainMenu .subMenuContainer .subMenu.workingconditionsMenu{width:188px;height:137px;padding:22px 31px}header nav .mainMenu .subMenuContainer .subMenu.workingconditionsMenu li{height:33%}.sideMenu{position:fixed;z-index:100;width:61px;opacity:1;top:0;right:-83px}.sideMenu.active{transform:translate(-83px);transition:transform 1s}@media screen and (min-width: 1391px){.sideMenu{display:none}}.sideMenu .menu{display:flex;flex-direction:column;gap:12px}.sideMenu .menu .drawerHidden{display:none}.sideMenu .menu .drawerOpen{display:flex;height:56px;width:61px;justify-content:center;align-items:center;position:relative;z-index:100;cursor:pointer;background:#fff;border-radius:0 0 0 10px}.sideMenu .menu .drawerOpen span,.sideMenu .menu .drawerOpen span:before,.sideMenu .menu .drawerOpen span:after{content:"";display:block;height:3px;width:15px;border-radius:3px;background:#d22238;transition:transform .5s;position:absolute}.sideMenu .menu .drawerOpen span:before{bottom:8px}.sideMenu .menu .drawerOpen span:after{top:8px}.sideMenu .menu #drawerInput:checked~.drawerOpen span{background:#fff0}.sideMenu .menu #drawerInput:checked~.drawerOpen span:before{transform:translateY(8px) rotate(45deg)}.sideMenu .menu #drawerInput:checked~.drawerOpen span:after{transform:translateY(-8px) rotate(-45deg)}.sideMenu .menu .navContent{width:100vw;height:100vh;height:100dvh;position:fixed;top:0;bottom:0;right:-100vw;z-index:99;transition:transform .5s;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;background:#fff}.sideMenu .menu .navContent .navContentInner{position:relative;background:#fff;padding:0 0 30px}.sideMenu .menu .navContent .navContentInner .logo{display:flex;align-items:center;margin-left:20px;width:100%;background:#fff;height:56px;gap:14px;z-index:101}.sideMenu .menu .navContent .navContentInner .logo img{width:95px;height:32px}.sideMenu .menu .navContent .navContentInner .logo h1{width:55px;font-size:12px;font-family:roc-grotesk-wide,sans-serif;font-weight:500;color:#242424}.sideMenu .menu .navContent .navList{list-style:none;width:calc(100% - 40px);margin:0 auto 57px;padding-top:12px;display:flex;flex-direction:column;gap:18px}.sideMenu .menu .navContent .navList hr{width:100%}.sideMenu .menu .navContent .navList .navItem{padding-left:16px;position:relative}.sideMenu .menu .navContent .navList .navItem a:hover{opacity:.6}.sideMenu .menu .navContent .navList .navItem .navLink{display:block;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:16px;line-height:160%}.sideMenu .menu .navContent .navList .navItem .details .summary{position:absolute;right:-20px;top:-20px;padding:20px;color:#242424;text-decoration:none;opacity:1;transition:all .5s;cursor:pointer;list-style:none}.sideMenu .menu .navContent .navList .navItem .details .summary span{font-size:16px;line-height:160%;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700}.sideMenu .menu .navContent .navList .navItem .details .summary span span{position:relative}.sideMenu .menu .navContent .navList .navItem .details .summary span span.icon{opacity:0;display:none}.sideMenu .menu .navContent .navList .navItem .details .summary span span.iconMinus{top:-6px}.sideMenu .menu .navContent .navList .navItem .details .summary span span.openIcon{opacity:1;display:block}.sideMenu .menu .navContent .navList .navItem .details .subMenuContainer{overflow:hidden;transition:height .5s}.sideMenu .menu .navContent .navList .navItem .details .subMenuContainer.open{height:100px}.sideMenu .menu .navContent .navList .navItem .details .subMenuContainer.close{height:0}.sideMenu .menu .navContent .navList .navItem .details .subMenuContainer ul{padding:0;gap:0;margin-top:11px}.sideMenu .menu .navContent .navList .navItem .details .subMenuContainer ul li p{line-height:230%;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700}.sideMenu .menu .navContent .navList .navItem .details .subMenuContainer ul li a{display:block;width:100%}.sideMenu .menu .navContent .navList .navItem ul{display:flex;flex-direction:column;list-style:none;gap:11px;padding:18px 0}.sideMenu .menu .navContent .navList .navItem ul li{display:flex;height:25%;align-items:center}.sideMenu .menu .navContent .navList .navItem ul li a{display:flex;align-items:flex-start;color:#242424;gap:10px}.sideMenu .menu .navContent .navList .navItem ul li a:hover{opacity:.6}.sideMenu .menu .navContent .navList .navItem ul li a p{display:flex;flex-direction:column;color:#242424;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:14px;line-height:160%}.sideMenu .menu .navContent .navList .navItem ul li a .number{padding-top:7px;font-size:13px;font-family:roc-grotesk-wide,sans-serif;font-weight:500}.sideMenu .menu .navContent .navList .navItem ul li a .sub{color:#242424;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-size:11px;line-height:160%}.sideMenu .menu .navContent hr{width:calc(100% - 40px);margin:0 auto;background-color:#e7e7e7;border:none}.sideMenu .menu .navContent .splash{position:absolute;left:50%;bottom:-45px;transform:translate(-55%)}.sideMenu .menu .navContent .button{width:197px;margin:0 auto;border-radius:6px}.sideMenu .menu .navContent .bottom{margin-top:-1px;width:100vw;height:95px}.sideMenu .menu #drawerInput:checked~.navContent{transform:translate(-100vw)}.sideMenu .menuExternal{display:flex;height:64px;width:61px;justify-content:center;align-items:center;position:relative;z-index:98;cursor:pointer;background:#d22238;border-radius:10px 0 0 10px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:13px;line-height:140%;color:#fff}footer{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin-top:-165px;padding-bottom:60px;width:100%;overflow:hidden;z-index:2}@media screen and (min-width: 768px) and (max-width: 1024px){footer{flex-direction:column;align-items:center;margin-top:0}}@media screen and (max-width: 767px){footer{flex-direction:column;align-items:center;margin-top:0;padding-bottom:52px}}footer .externalLinks{width:33.8%;padding:130px 20px 0;height:686px;background:#fff}@media screen and (min-width: 768px) and (max-width: 1024px){footer .externalLinks{width:100%;padding:80px 20px 130px;height:auto}}@media screen and (max-width: 767px){footer .externalLinks{width:100%;padding:80px 20px 130px;height:auto}}footer .externalLinks .logo{text-align:center;margin-bottom:28px}footer .externalLinks .logo img{width:293px;margin-bottom:24px}@media screen and (min-width: 768px) and (max-width: 1024px){footer .externalLinks .logo img{width:220px}}@media screen and (max-width: 767px){footer .externalLinks .logo img{width:220px}}footer .externalLinks .logo h3{color:#242424;font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:19px;line-height:160%}@media screen and (min-width: 768px) and (max-width: 1024px){footer .externalLinks .logo h3{font-size:16px}}@media screen and (max-width: 767px){footer .externalLinks .logo h3{font-size:16px}}footer .externalLinks .button{margin:0 auto 24px}footer .internalLinks{position:relative;width:66.2%;border-radius:50px 0 0;background:#242424}@media screen and (min-width: 768px) and (max-width: 1024px){footer .internalLinks{width:100%;margin-top:-50px}}@media screen and (max-width: 767px){footer .internalLinks{width:100%;height:auto;margin-top:-50px}}footer .internalLinks .navigation{padding:100px 0 0 10%;margin-bottom:32px}@media screen and (max-width: 767px){footer .internalLinks .navigation{padding:89px 0 0 5%;margin-bottom:80px}}footer .internalLinks .navigation .tagline{display:flex;gap:0 30px;flex-wrap:wrap;margin-bottom:45px;max-width:564px}@media screen and (max-width: 767px){footer .internalLinks .navigation .tagline{max-width:none;gap:0 20px}}footer .internalLinks .navigation .tagline p{color:#fff;font-family:roc-grotesk-extrawide,sans-serif;font-weight:700;font-size:60px;line-height:90%;height:54px;overflow:hidden}@media screen and (max-width: 767px){footer .internalLinks .navigation .tagline p{font-size:9.1vw;height:auto}}footer .internalLinks .navigation .tagline p span{display:block;transform:translateY(120px)}footer .internalLinks .navigation .tagline.active span{-webkit-animation:slideUpCopy .3s ease-in;animation:slideUpCopy .3s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}footer .internalLinks .navigation nav{position:relative;max-width:850px}footer .internalLinks .navigation nav .footerNav{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:18px 36px;height:515px}@media screen and (max-width: 767px){footer .internalLinks .navigation nav .footerNav{height:auto;gap:25px}}footer .internalLinks .navigation nav .footerNav .footerNavItem.parent{display:flex;flex-direction:column}footer .internalLinks .navigation nav .footerNav .footerNavItem.parent a{line-height:220%}footer .internalLinks .navigation nav .footerNav .footerNavItem.parent .parentInner{margin-top:10px}footer .internalLinks .navigation nav .footerNav .footerNavItem ul{display:flex;flex-direction:column;gap:11px;margin-top:15px}@media screen and (max-width: 767px){footer .internalLinks .navigation nav .footerNav .footerNavItem ul{margin-top:25px}}footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a{display:flex;align-items:flex-start;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:clamp(14px,1.11vw,15px);color:#d7d7d7;gap:10px;line-height:160%;opacity:1;transition:all .5s}@media screen and (max-width: 767px){footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a{font-size:14px}}footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a:hover{opacity:.6}footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a p{display:flex;flex-direction:column;gap:2px;color:#d7d7d7;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:clamp(14px,1.11vw,16px)}@media screen and (max-width: 767px){footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a p{font-size:16px}}footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a .number{padding-top:2px;font-size:clamp(14px,1.11vw,16px);font-family:roc-grotesk-wide,sans-serif;font-weight:500}@media screen and (max-width: 767px){footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a .number{font-size:13px}}footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a .sub{color:#d7d7d7;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-size:clamp(10px,.83vw,12px)}@media screen and (max-width: 767px){footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a .sub{font-size:11px}}footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a.anchor{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-size:clamp(12px,.97vw,14px)}@media screen and (max-width: 767px){footer .internalLinks .navigation nav .footerNav .footerNavItem ul li a.anchor{font-size:13px}}footer .internalLinks .navigation nav .footerNav .footerNavItem.bigMargin{margin-top:16px}footer .internalLinks .navigation nav .footerNav .footerNavItem .footerNavItemLink{display:flex;align-items:flex-start;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:clamp(14px,1.11vw,16px);color:#d7d7d7;gap:10px;line-height:160%;opacity:1;transition:all .5s}footer .internalLinks .navigation nav .footerNav .footerNavItem .footerNavItemLink:hover{opacity:.6}footer .internalLinks .navigation nav .footerNav .footerNavItem .footerNavItemLink.anchor{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-size:14px}footer .internalLinks .navigation nav .footerNav .footerNavItem .footerNavItemLink.footerNavItemLinkIcon{align-items:center}@media screen and (max-width: 767px){footer .internalLinks .navigation nav .footerNav .footerNavItem .footerNavItemLink{font-size:16px}}.footerNavXLogo{width:22px;height:auto}footer .internalLinks .navFooter{bottom:0;width:100%;height:50px;background:#353535;font-family:roc-grotesk-wide,sans-serif;font-weight:400;font-size:11px;display:flex;align-items:center;justify-content:flex-end;color:#fff;padding-right:24px}@media screen and (min-width: 768px) and (max-width: 1024px){footer .internalLinks .navFooter{justify-content:center;padding-right:0}}@media screen and (max-width: 767px){footer .internalLinks .navFooter{position:relative}}.footerStickyBtn{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;min-height:60px;width:100%;background-color:#0000004d;z-index:3;opacity:0;pointer-events:none;transition:opacity .3s ease}@media screen and (max-width: 767px){.footerStickyBtn{min-height:30px;padding-block:5px}}.footerStickyBtn.active{opacity:1;pointer-events:auto}.footerStickyBtnInner{display:flex;gap:30px;align-items:center;justify-content:center}@media screen and (max-width: 767px){.footerStickyBtnInner{flex-wrap:wrap;gap:10px 13px;width:100%}}.footerStickyBtnItem{position:relative;display:flex;align-items:center;justify-content:space-between;min-width:280px;min-height:40px;background:#fff;border-radius:100vw;font-weight:700;overflow:hidden}@media screen and (max-width: 767px){.footerStickyBtnItem{min-width:150px;width:45%;min-height:42px}}.footerStickyBtnItem:hover .footerStickyIcon:before{right:100px;transform:scale(12);transition:right .6s,transform .5s}.footerStickyBtnItem .footerStickyIcon{position:absolute;right:-7px;top:-1px;bottom:0;margin-block:auto}.footerStickyBtnItem .footerStickyIcon:before{content:"";position:absolute;right:12px;top:14%;margin-inline:auto;width:30px;aspect-ratio:1;background:#090145;border-radius:100vw;transition:all .3s}@media screen and (max-width: 767px){.footerStickyBtnItem .footerStickyIcon:before{top:18%;right:11px;width:28px}}.footerStickyBtnItem .footerStickyIcon:after{position:absolute;right:21px;top:34%;content:"";display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJf44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEzIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTMgMTYiPiA8ZyBpZD0iX+ODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPiA8cGF0aCBpZD0iX+mVt+aWueW9ol8xIiBkYXRhLW5hbWU9IumVt+aWueW9oiAxIiBkPSJtMCwwaDNsMTAsOGgtM0wwLDBabTMsMTZsMTAtOGgtM0wwLDE2IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMCIvPiA8L2c+PC9zdmc+) no-repeat center center/contain;width:10px;aspect-ratio:13/16;transition:translate .3s ease}@media screen and (max-width: 767px){.footerStickyBtnItem .footerStickyIcon:after{top:40%;right:20px;width:.8em}}.footerStickyText{padding-bottom:3px;width:100%;text-align:center;color:#090145;font-size:clamp(1.9rem,1.7rem + .625vw,2.4rem);z-index:1}@media screen and (max-width: 767px){.footerStickyText{padding-right:8px;padding-bottom:0}}.footerStickyText span{font-family:roc-grotesk-wide,sans-serif;font-weight:400}.footerStickyBtnItem:hover .footerStickyText{color:#fff}@media screen and (min-width: 768px) and (max-width: 1024px){.pc,.spOnly{display:none!important}}@media screen and (max-width: 767px){.pc,.excludeSp{display:none!important}}@media screen and (max-width: 1024px){.pc{display:none!important}}@media screen and (min-width: 1025px){.tab,.sp,.spOnly{display:none!important}}@media screen and (min-width: 1391px){.sp_header{display:none!important}}@media screen and (max-width: 1390px){.pc_header{display:none!important}}@media screen and (min-width: 1509px){.fullIllustratedBook{display:block!important}.omittedIllustratedBook{display:none!important}}@media screen and (min-width: 541px){.dummyCard{display:none!important}}.breadcrumbs{position:absolute;left:0;right:0;margin-inline:auto;max-width:1524px;z-index:2}@media screen and (min-width: 1025px){.breadcrumbs{top:150px;width:80%}}@media screen and (min-width: 768px) and (max-width: 1024px){.breadcrumbs{top:150px;width:80%}}@media screen and (max-width: 767px){.breadcrumbs{top:92px;width:79vw;margin-left:3vw}}.breadcrumbs__list{display:flex;text-shadow:0px 0px 2px rgb(237,237,237),0px 0px 2px rgb(237,237,237),0px 0px 2px rgb(237,237,237)}@media screen and (max-width: 767px){.breadcrumbs__list{flex-wrap:wrap}}.breadcrumbs__item{position:relative;font-size:clamp(.7rem,.5rem + .625vw,1.2rem)}@media screen and (max-width: 767px){.breadcrumbs__item{font-size:12px;line-height:1.2}}.breadcrumbs__item span{font-size:clamp(.7rem,.5rem + .625vw,1.2rem)}@media screen and (max-width: 767px){.breadcrumbs__item span{font-size:12px}}@media screen and (max-width: 767px){.breadcrumbs__item:first-child{flex-shrink:0}}.breadcrumbs__item+.breadcrumbs__item{margin-left:10px}.breadcrumbs__item+.breadcrumbs__item:after{position:absolute;top:.3em;left:-.5em;content:"";display:block;background:url(/saiyou/bpo/images/common/icon_arrow_breadcrumbs.png) no-repeat center center;width:3px;height:5px}@media screen and (max-width: 767px){.breadcrumbs__item+.breadcrumbs__item:after{top:.4em;left:-.5em}}@media screen and (min-width: 1025px){#aboutContainer.--detail .breadcrumbs{top:120px;max-width:1316px;width:100%;padding-left:20px;box-sizing:content-box}}@media screen and (min-width: 768px) and (max-width: 1024px){#aboutContainer.--detail .breadcrumbs{top:120px;width:100%;padding-left:20px;box-sizing:content-box}}#interviewContainer .breadcrumbs{max-width:1236px}section.link{position:relative;width:85.34vw;max-width:1229px;margin:90px auto 0;display:flex;gap:3.19vw}section.link.no-title{margin-top:70px}section.link.no-title .linkTitle{display:none}section.link.no-title .links{width:clamp(335px,90%,850px)}section.link.no-title .links .recruitLink{width:100%}@media screen and (max-width: 1024px){section.link.no-title{width:100%}}@media screen and (min-width: 768px) and (max-width: 1024px){section.link{flex-direction:column;gap:18px;margin-top:55px}}@media screen and (max-width: 767px){section.link{width:96vw;flex-direction:column;gap:18px;margin-top:55px}}section.link .linkTitle{margin-bottom:24px}@media screen and (max-width: 767px){section.link .linkTitle{margin-bottom:0}}section.link .linkTitle h3{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:50px;line-height:110%;display:flex;align-items:center}@media screen and (max-width: 767px){section.link .linkTitle h3{font-size:30px;line-height:160%}}section.link .linkTitle h3 svg{width:42px;height:42px;margin:-7px 12px 0 0}@media screen and (max-width: 767px){section.link .linkTitle h3 svg{width:26px;height:26px}}section.link .linkTitle .linkText{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:16px;line-height:190%;margin:6px 0 0 54px;width:280px}@media screen and (max-width: 767px){section.link .linkTitle .linkText{margin-left:10px}}section.link .links{width:89.3vw;margin:0 auto}section.link .links a.recruitLink{position:relative;display:block;width:54vw;max-width:850px;height:228px;border-radius:10px;overflow:hidden;align-items:center;margin-top:7px;opacity:1;transition:all .3s}@media screen and (min-width: 768px) and (max-width: 1024px){section.link .links a.recruitLink{width:100%}}@media screen and (max-width: 767px){section.link .links a.recruitLink{margin-top:0;height:166px;width:100%}}section.link .links a.recruitLink[data-link="1"]{background:#d2efff}section.link .links a.recruitLink[data-link="2"]{background:#a8e0ff}section.link .links a.recruitLink[data-link="2"] .left{width:200px!important}@media screen and (max-width: 767px){section.link .links a.recruitLink[data-link="2"] .left{margin-top:16px!important}}section.link .links a.recruitLink[data-link="3"]{background:#7fcaff}section.link .links a.recruitLink[data-link="3"] .left{width:197px!important}@media screen and (max-width: 767px){section.link .links a.recruitLink[data-link="3"] .left{margin-top:16px!important}}section.link .links a.recruitLink[data-link="4"] .sectionName .ruledLine,section.link .links a.recruitLink[data-link="5"] .sectionName .ruledLine,section.link .links a.recruitLink[data-link="6"] .sectionName .ruledLine,section.link .links a.recruitLink[data-link="7"] .sectionName .ruledLine,section.link .links a.recruitLink[data-link="8"] .sectionName .ruledLine{background:#fff!important}section.link .links a.recruitLink[data-link="4"] .sectionName .ruledLine .circle,section.link .links a.recruitLink[data-link="5"] .sectionName .ruledLine .circle,section.link .links a.recruitLink[data-link="6"] .sectionName .ruledLine .circle,section.link .links a.recruitLink[data-link="7"] .sectionName .ruledLine .circle,section.link .links a.recruitLink[data-link="8"] .sectionName .ruledLine .circle{background:#fff!important}section.link .links a.recruitLink[data-link="4"] p,section.link .links a.recruitLink[data-link="5"] p,section.link .links a.recruitLink[data-link="6"] p,section.link .links a.recruitLink[data-link="7"] p,section.link .links a.recruitLink[data-link="8"] p{color:#fff}section.link .links a.recruitLink[data-link="4"]{background:#379ee8}section.link .links a.recruitLink[data-link="4"] .left{width:270px!important}section.link .links a.recruitLink[data-link="5"]{background:#0e56c3}section.link .links a.recruitLink[data-link="5"] .left{width:172px!important}section.link .links a.recruitLink[data-link="6"]{background:#001aa4}section.link .links a.recruitLink[data-link="6"] .left{width:241px!important}section.link .links a.recruitLink[data-link="7"]{background:#0d006a}section.link .links a.recruitLink[data-link="7"] .left{width:256px!important}@media screen and (max-width: 767px){section.link .links a.recruitLink[data-link="7"] .left{margin-top:16px!important}}section.link .links a.recruitLink[data-link="8"]{background:#090045}section.link .links a.recruitLink[data-link="8"] .left{width:256px!important}@media screen and (max-width: 767px){section.link .links a.recruitLink[data-link="8"] .left{margin-top:16px!important}}section.link .links a.recruitLink .left{position:relative;z-index:1;margin:32px 0 0 85px;width:271px}@media screen and (max-width: 767px){section.link .links a.recruitLink .left{margin:26px 0 0 30px}}section.link .links a.recruitLink .left .sectionName p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-size:14px;line-height:150%}section.link .links a.recruitLink .left .sectionName .ruledLine{height:1px;background:#002661;display:flex;align-items:center;justify-content:space-between;margin:8px 0 34px}@media screen and (max-width: 767px){section.link .links a.recruitLink .left .sectionName .ruledLine{margin:8px 0 16px}}section.link .links a.recruitLink .left .sectionName .ruledLine .circle{content:"";width:5px;height:5px;border-radius:50%;background:#002661}section.link .links a.recruitLink .left .recruit{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:42px}@media screen and (max-width: 767px){section.link .links a.recruitLink .left .recruit{font-size:38px}}section.link .links a.recruitLink .left .recruit-ja{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-size:18px;line-height:180%}@media screen and (max-width: 767px){section.link .links a.recruitLink .left .recruit-ja{font-size:15px}}section.link .links a.recruitLink img{position:absolute;width:100%;height:228px;object-fit:cover;right:0;bottom:0;scale:1;transition:all .2s}@media screen and (max-width: 767px){section.link .links a.recruitLink img{height:166px}}section.link .links a.recruitLink svg{position:absolute;right:20px;bottom:20px;width:35px;height:35px;scale:1;transition:all .2s}@media screen and (max-width: 767px){section.link .links a.recruitLink svg{display:none}}section.link .links a.recruitLink:hover{opacity:.8}section.link .links a.recruitLink:hover img{scale:1.1}section.link .links a.recruitLink:hover svg{scale:1.1}section.link .links .note{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:16px;line-height:190%;margin:16px auto}section.link .links .subLink{opacity:1;transition:all .5s}section.link .links .subLink img{width:268px}@media screen and (max-width: 767px){section.link .links .subLink img{width:154px}}section.link .links .subLink:hover{opacity:.6}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}section.otherInterviews{padding-top:193px;height:1066px;overflow:hidden;width:100%}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews{padding:168px 0 160px;height:auto}}@media screen and (max-width: 767px){section.otherInterviews{padding:88px 0 130px;height:auto}}section.otherInterviews h3{display:flex;align-items:center;margin-left:7.22vw;width:85.34vw;max-width:1229px;margin:0 auto 24px;font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:30px;line-height:160%}@media screen and (max-width: 767px){section.otherInterviews h3{width:94.7vw}}section.otherInterviews h3 svg{margin:-7px 8px 0 0}section.otherInterviews h3 svg path{fill:#4d35de}@media screen and (max-width: 767px){section.otherInterviews h3 svg{margin-top:4px}}@media screen and (max-width: 767px){section.otherInterviews h3{align-items:flex-start;line-height:130%}}section.otherInterviews .interviewContainer{position:relative}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewContainer{right:0}}@media screen and (max-width: 767px){section.otherInterviews .interviewContainer{margin-top:27px}}section.otherInterviews .interviewContainer #imageBg{position:absolute;right:-150px;top:-240px}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewContainer #imageBg{width:600px;right:-10px;top:-360px}}@media screen and (max-width: 767px){section.otherInterviews .interviewContainer #imageBg{width:480px;height:426px;right:auto;left:50%;top:-145px;transform:translate(-40%)}}section.otherInterviews .interviewContainer #imageBg svg path{transition:fill .5s}@media screen and (max-width: 767px){section.otherInterviews .interviewContainer #imageBg svg{width:480px;height:426px}}section.otherInterviews .interviewContainer #imageBg.svgColor1 .left,section.otherInterviews .interviewContainer #imageBg.svgColor2 .left{fill:#d2efff}section.otherInterviews .interviewContainer #imageBg.svgColor1 .right,section.otherInterviews .interviewContainer #imageBg.svgColor2 .right{fill:#bbe7ff}section.otherInterviews .interviewContainer #imageBg.svgColor3 .left,section.otherInterviews .interviewContainer #imageBg.svgColor4 .left{fill:#a8e0ff}section.otherInterviews .interviewContainer #imageBg.svgColor3 .right,section.otherInterviews .interviewContainer #imageBg.svgColor4 .right{fill:#c7ebff}section.otherInterviews .interviewContainer #imageBg.svgColor5 .left,section.otherInterviews .interviewContainer #imageBg.svgColor6 .left{fill:#7fcaff}section.otherInterviews .interviewContainer #imageBg.svgColor5 .right,section.otherInterviews .interviewContainer #imageBg.svgColor6 .right{fill:#adddff}section.otherInterviews .interviewContainer #imageBg.svgColor7 .left,section.otherInterviews .interviewContainer #imageBg.svgColor8 .left{fill:#379ee8}section.otherInterviews .interviewContainer #imageBg.svgColor7 .right,section.otherInterviews .interviewContainer #imageBg.svgColor8 .right{fill:#77c3f9}section.otherInterviews .interviewContainer #imageBg.svgColor9 .left,section.otherInterviews .interviewContainer #imageBg.svgColor10 .left{fill:#0e56c3}section.otherInterviews .interviewContainer #imageBg.svgColor9 .right,section.otherInterviews .interviewContainer #imageBg.svgColor10 .right{fill:#3c7ad7}section.otherInterviews .interviewContainer #imageBg.svgColor11 .left,section.otherInterviews .interviewContainer #imageBg.svgColor12 .left{fill:#001aa4}section.otherInterviews .interviewContainer #imageBg.svgColor11 .right,section.otherInterviews .interviewContainer #imageBg.svgColor12 .right{fill:#304cdf}section.otherInterviews .interviewContainer #imageBg.svgColor13 .left,section.otherInterviews .interviewContainer #imageBg.svgColor14 .left{fill:#0d006a}section.otherInterviews .interviewContainer #imageBg.svgColor13 .right,section.otherInterviews .interviewContainer #imageBg.svgColor14 .right{fill:#1d07bd}section.otherInterviews .interviewContainer #imageBg.svgColor15 .left,section.otherInterviews .interviewContainer #imageBg.svgColor16 .left{fill:#0d006a}section.otherInterviews .interviewContainer #imageBg.svgColor15 .right,section.otherInterviews .interviewContainer #imageBg.svgColor16 .right{fill:#090045}section.otherInterviews .interviewSlide{position:relative;display:flex;gap:55px;justify-content:flex-end;align-items:center}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewSlide{gap:20px}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide{flex-direction:column;gap:24px;flex-flow:column-reverse}}section.otherInterviews .interviewSlide .interviewLeft{margin-top:43px;opacity:0;transform:translate(30px);filter:blur(10px);transition:all .5s .4s}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide .interviewLeft{width:89.3vw;margin:0 auto}}section.otherInterviews .interviewSlide .interviewLeft .sectionName p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:18px;line-height:160%}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewSlide .interviewLeft .sectionName p{font-size:clamp(13px,1.25vw,18px)}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide .interviewLeft .sectionName p{font-size:13px}}section.otherInterviews .interviewSlide .interviewLeft .sectionName .ruledLine{height:1px;background:#002661;display:flex;align-items:center;justify-content:space-between;margin:8px 0 24px}section.otherInterviews .interviewSlide .interviewLeft .sectionName .ruledLine .circle{content:"";width:5px;height:5px;border-radius:50%;background:#002661}section.otherInterviews .interviewSlide .interviewLeft .interviewTitle{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:35px;font-size:clamp(23px,2.43vw,35px);line-height:160%;margin-bottom:28px}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide .interviewLeft .interviewTitle{font-size:23px;margin-bottom:14px}}section.otherInterviews .interviewSlide .interviewLeft .joinYear{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:18px;line-height:160%;margin-bottom:28px}section.otherInterviews .interviewSlide .interviewLeft .joinYear span{margin-right:8px}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide .interviewLeft .joinYear{font-size:15px;margin-bottom:20px;color:#595959}}section.otherInterviews .interviewSlide .interviewRight{position:relative;opacity:0;transform:translate(30px);transition:all .5s .6s}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide .interviewRight{width:94.7vw;margin:0 auto}}section.otherInterviews .interviewSlide .interviewRight .photo{position:relative;right:0;z-index:1;max-width:730px;width:50.7vw;border-radius:10px 0 0 10px}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewSlide .interviewRight .photo{min-height:308px;object-fit:cover}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide .interviewRight .photo{width:100%;border-radius:10px}}section.otherInterviews .interviewSlide.first .interviewLeft .ruledLine{width:341px}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewSlide.first .interviewLeft .ruledLine{width:247px}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide.first .interviewLeft .ruledLine{width:247px}}section.otherInterviews .interviewSlide.second .interviewLeft .ruledLine{width:252px}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewSlide.second .interviewLeft .ruledLine{width:185px}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide.second .interviewLeft .ruledLine{width:185px}}section.otherInterviews .interviewSlide.third .interviewLeft .ruledLine{width:252px}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewSlide.third .interviewLeft .ruledLine{width:185px}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide.third .interviewLeft .ruledLine{width:185px}}section.otherInterviews .interviewSlide.fourth .interviewLeft .ruledLine{width:345px}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewSlide.fourth .interviewLeft .ruledLine{width:248px}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide.fourth .interviewLeft .ruledLine{width:248px}}section.otherInterviews .interviewSlide.fifth .interviewLeft .ruledLine{width:218px}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewSlide.fifth .interviewLeft .ruledLine{width:160px}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide.fifth .interviewLeft .ruledLine{width:160px}}section.otherInterviews .interviewSlide.sixth .interviewLeft .ruledLine{width:311px}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewSlide.sixth .interviewLeft .ruledLine{width:223px}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide.sixth .interviewLeft .ruledLine{width:223px}}section.otherInterviews .interviewSlide.seventh .interviewLeft .ruledLine{width:325px}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .interviewSlide.seventh .interviewLeft .ruledLine{width:238px}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide.seventh .interviewLeft .ruledLine{width:238px}}@media screen and (max-width: 767px){section.otherInterviews .interviewSlide .more{padding-left:20px;width:178px;height:45px;font-size:14px}}section.otherInterviews .interviewSlide.is-active .interviewLeft,section.otherInterviews .interviewSlide.is-active .interviewRight{transform:translate(0);filter:blur(0px);opacity:1}section.otherInterviews .slideNav{position:absolute;right:130px;margin-top:90px;display:flex;align-items:center;gap:28px}@media screen and (min-width: 768px) and (max-width: 1024px){section.otherInterviews .slideNav{margin-top:40px}}@media screen and (max-width: 767px){section.otherInterviews .slideNav{right:20px;margin-top:24px}}section.otherInterviews .slideNav .navigation{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:13px}section.otherInterviews .slideNav .arrows{display:flex;gap:13px}section.otherInterviews .slideNav .arrows button{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px;cursor:pointer}@media screen and (max-width: 767px){section.otherInterviews .slideNav .arrows button{width:30px;height:30px}}section.otherInterviews .slideNav .arrows button.left-arrow{transform:rotate(180deg)}section.otherInterviews .slideNav .arrows button svg{z-index:2}section.otherInterviews .slideNav .arrows button:after{position:absolute;content:"";display:block;width:35px;height:35px;border-radius:50%;background:#242424;transform:scale(1);transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:1}@media screen and (max-width: 767px){section.otherInterviews .slideNav .arrows button:after{width:30px;height:30px}}section.otherInterviews .slideNav .arrows button:hover:after{transform:scale(1.2)}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;backface-visibility:hidden;background:#e4e4e4;font-size:62.5%}p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,blockquote,pre,figure,hr,table,fieldset,form,legend,input,textarea,button,select{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;color:#242424}#interviewContainer{position:relative;background-color:#ededed}#interviewContainer .top{position:relative;padding-top:238px;overflow:hidden}#interviewContainer .top .bg{position:absolute;top:-8%;left:50%;width:67.01vw;max-width:966px}@media screen and (min-width: 768px) and (max-width: 1024px){#interviewContainer .top .bg{top:7%}}@media screen and (max-width: 767px){#interviewContainer .top .bg{top:30%;width:320px}}#interviewContainer .top .titleBox{position:relative;margin:0 auto 20px;max-width:1186px;width:94%}@media screen and (max-width: 767px){#interviewContainer .top .titleBox{width:89.3vw;margin-top:20px}}#interviewContainer .top .titleBox .number{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:13px;line-height:110%;width:188px;height:25px;background:#fff;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}#interviewContainer .top .titleBox h2{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:47px;font-size:clamp(40px,3.26vw,47px);line-height:160%}@media screen and (max-width: 767px){#interviewContainer .top .titleBox h2{font-size:25px}}#interviewContainer .top .titleBox h2.last{margin-bottom:8px}#interviewContainer .top .titleBox h2.slideUp{position:relative;display:flex;width:100%;height:100%;opacity:0;overflow:hidden}#interviewContainer .top .titleBox h2.slideUp span{-webkit-animation:slideUp .5s forwards;animation:slideUp .5s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}#interviewContainer .top .titleBox .note{width:100%;display:flex;justify-content:space-between}#interviewContainer .top .titleBox .note .joinYear{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:clamp(16px,1.25vw,18px);line-height:160%}#interviewContainer .top .titleBox .note .joinYear span{margin-right:8px}@media screen and (max-width: 767px){#interviewContainer .top .titleBox .note .joinYear{font-size:12px;line-height:190%;margin-top:18px}}@media screen and (max-width: 767px){#interviewContainer .top .titleBox .sectionName{width:fit-content}}#interviewContainer .top .titleBox .sectionName p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:clamp(16px,1.25vw,18px);line-height:160%}#interviewContainer .top .titleBox .sectionName p.white{color:#fff}@media screen and (max-width: 767px){#interviewContainer .top .titleBox .sectionName p{font-size:13px}}#interviewContainer .top .titleBox .sectionName .ruledLine{height:1px;background:#002661;display:flex;align-items:center;justify-content:space-between;margin:8px 0 24px}@media screen and (max-width: 767px){#interviewContainer .top .titleBox .sectionName .ruledLine{margin-bottom:13px}}#interviewContainer .top .titleBox .sectionName .ruledLine .circle{content:"";width:5px;height:5px;border-radius:50%;background:#002661}#interviewContainer .top .titleBox .sectionName .ruledLine.white,#interviewContainer .top .titleBox .sectionName .ruledLine.white .circle{background:#fff}#interviewContainer .top .photo{position:relative;display:block;width:94%;margin:0 auto;max-width:1236px;border-radius:20px;z-index:1}@media screen and (min-width: 768px) and (max-width: 1024px){#interviewContainer .top .photo{border-radius:10px}}@media screen and (max-width: 767px){#interviewContainer .top .photo{border-radius:5px;margin-top:64px;width:94.7vw}}#interviewContainer .top .introductionBox{display:flex;justify-content:space-between;margin:52px auto 58px;width:94%;max-width:993px}@media screen and (min-width: 768px) and (max-width: 1024px){#interviewContainer .top .introductionBox{gap:60px}}@media screen and (max-width: 767px){#interviewContainer .top .introductionBox{margin-top:64px;width:89.3vw;flex-direction:column;gap:0px}}#interviewContainer .top .introductionBox .introduction p{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:18px;line-height:160%;color:#002661}#interviewContainer .top .introductionBox .introduction .ruledLine{height:1px;background:#002661;display:flex;align-items:center;justify-content:space-between;margin:4px 0 24px}#interviewContainer .top .introductionBox .introduction .ruledLine .circle{content:"";width:5px;height:5px;border-radius:50%;background:#002661}@media screen and (max-width: 767px){#interviewContainer .top .introductionBox .introduction .ruledLine{width:141px}}#interviewContainer .top .introductionBox .introductionText{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:clamp(15px,1.11vw,16px);width:609px;line-height:190%}@media screen and (min-width: 768px) and (max-width: 1024px){#interviewContainer .top .introductionBox .introductionText{width:100%;max-width:auto}}@media screen and (max-width: 767px){#interviewContainer .top .introductionBox .introductionText{font-size:15px;width:100%}}#interviewContainer .interviewInner{position:relative;background:#fff;border-radius:200px 0 0;padding:207px 0 137px;overflow:hidden}@media screen and (min-width: 768px) and (max-width: 1024px){#interviewContainer .interviewInner{padding:106px 0 87px;border-radius:100px 0 0}}@media screen and (max-width: 767px){#interviewContainer .interviewInner{padding:106px 0 87px;border-radius:100px 0 0}}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.content{width:89.3vw;margin:0 auto 82px}}#interviewContainer .interviewInner section.content .paragraph{display:flex;align-items:flex-start;justify-content:center;gap:4.3vw;margin-bottom:142px}@media screen and (min-width: 1025px){#interviewContainer .interviewInner section.content .paragraph{padding:0 20px}}@media screen and (min-width: 768px) and (max-width: 1024px){#interviewContainer .interviewInner section.content .paragraph{gap:40px;padding:0 20px}}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.content .paragraph{flex-direction:column;gap:16px;margin-bottom:54px}}@media screen and (min-width: 1025px){#interviewContainer .interviewInner section.content .paragraph.wideH3{gap:calc(4.3vw - 60px)}#interviewContainer .interviewInner section.content .paragraph.wideH3 .paragraphTitle h3{width:363px}}@media screen and (min-width: 768px) and (max-width: 1024px){#interviewContainer .interviewInner section.content .paragraph.wideH3{gap:calc(4.3vw - 27px)}#interviewContainer .interviewInner section.content .paragraph.wideH3 .paragraphTitle h3{width:330px}}#interviewContainer .interviewInner section.content .paragraph .paragraphTitle{display:flex;gap:10px;align-items:flex-start}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.content .paragraph .paragraphTitle{gap:1px;flex-direction:column}}#interviewContainer .interviewInner section.content .paragraph .paragraphTitle h3{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;line-height:200%;color:#002661;font-size:clamp(30px,2.3vw,33px);width:303px}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.content .paragraph .paragraphTitle h3{font-size:23px;line-height:160%;width:100%}}#interviewContainer .interviewInner section.content .paragraph .paragraphTitle svg{margin-top:14px}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.content .paragraph .paragraphTitle svg{width:30px}}#interviewContainer .interviewInner section.content .paragraph .paragraphContent{flex-basis:725px}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.content .paragraph .paragraphContent{flex-basis:auto}}#interviewContainer .interviewInner section.content .paragraph .paragraphContent p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:16px;line-height:190%}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.content .paragraph .paragraphContent p{font-size:15px}}#interviewContainer .interviewInner section.content .paragraph .paragraphContent img{width:100%;margin-top:37px;border-radius:10px}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.content .paragraph .paragraphContent img{margin-top:72px}}#interviewContainer .interviewInner section.refresh{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1025px){#interviewContainer .interviewInner section.refresh{width:94%;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1024px){#interviewContainer .interviewInner section.refresh{flex-direction:column;flex-flow:column-reverse;gap:24px;margin:0 auto;padding:0 20px}}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.refresh{flex-direction:column;flex-flow:column-reverse;gap:24px;width:94.7vw;margin:0 auto}}#interviewContainer .interviewInner section.refresh .photo{position:relative;width:575px;border-radius:10px;margin-right:-110px;z-index:1}@media screen and (min-width: 1025px){#interviewContainer .interviewInner section.refresh .photo{max-width:575px;width:39.9vw;height:382px;object-fit:cover}}@media screen and (min-width: 768px) and (max-width: 1024px){#interviewContainer .interviewInner section.refresh .photo{margin:-110px auto 0;width:94%;max-height:500px;object-fit:cover}}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.refresh .photo{margin:-110px auto 0;border-radius:5px;width:89.3vw}}#interviewContainer .interviewInner section.refresh .refreshText{padding:97px 85px 0 178px;background:#f5f5f5;border-radius:10px}@media screen and (min-width: 768px) and (max-width: 1024px){#interviewContainer .interviewInner section.refresh .refreshText{margin:0 auto;width:94.7vw;padding:52px 0 132px;display:flex;flex-direction:column;align-items:center}}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.refresh .refreshText{margin:0 auto;width:94.7vw;padding:52px 0 0;display:flex;flex-direction:column;align-items:center}}#interviewContainer .interviewInner section.refresh .refreshText .title{text-align:center;width:196px;margin:0 auto 28px}#interviewContainer .interviewInner section.refresh .refreshText .title h3{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:20px;line-height:160%;margin-bottom:2px;color:#002661}#interviewContainer .interviewInner section.refresh .refreshText .title .ruledLine{height:1px;background:#002661;display:flex;align-items:center;justify-content:space-between;margin:0}#interviewContainer .interviewInner section.refresh .refreshText .title .ruledLine .circle{content:"";width:5px;height:5px;border-radius:50%;background:#002661}#interviewContainer .interviewInner section.refresh .refreshText .title p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:14px;line-height:180%}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.refresh .refreshText .title p{font-size:13px;line-height:190%}}#interviewContainer .interviewInner section.refresh .refreshText .text{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:16px;line-height:180%;max-width:480px}#interviewContainer .interviewInner section.refresh .refreshText .text.six{padding-bottom:127px}#interviewContainer .interviewInner section.refresh .refreshText .text.five{padding-bottom:156px}#interviewContainer .interviewInner section.refresh .refreshText .text.four{padding-bottom:185px}@media screen and (max-width: 767px){#interviewContainer .interviewInner section.refresh .refreshText .text{width:100%;font-size:15px;line-height:180%;padding:0 15px 132px!important}}#interviewContainer .scrollIn,#interviewContainer .firstView{opacity:0;transform:translateY(20px);transition:.5s all}#interviewContainer .scrollIn.active,#interviewContainer .firstView.active{opacity:1;transform:translateY(0)}
