@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}.careerStep{position:relative;margin-top:95px}.careerStep .careerStepwMain .titleBox{display:flex;width:97%;max-width:1236px;margin:0 auto;position:relative;z-index:1}.careerStep .careerStepwMain .titleBox img{width:42px;margin-top:-28px}.careerStep .careerStepwMain .titleBox p{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:69px;line-height:150%;margin-left:16px}.careerStep .careerStepwMain .titleBox p span{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:16px;line-height:100%;display:block}.careerStep .careerStepwMain .content{line-height:190%;font-size:14px;width:97%;max-width:1236px;margin:38px auto 0;padding-left:58px;box-sizing:border-box}.careerStep .careerStepwMain .figure{width:100%;margin-top:8px;overflow:scroll;padding:0 5vw;text-align:center}.careerStep .careerStepwMain .figure.single img{width:auto;height:520px;margin:0 auto}.careerStep .careerStepwMain .multipleCareer .note{width:min(75vw,1000px);margin:57px 0 0 14vw;max-width:439px;text-align:left;padding:8px 16px;box-sizing:border-box;text-align:center;font-size:14px;line-height:140%;color:#0d006a;border:1px solid #0D006A;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400}.careerStep .careerStepwMain .multipleCareer .course{margin:51px 0 0 14vw;width:min(75vw,1000px);display:flex}.careerStep .careerStepwMain .multipleCareer .course svg{margin-right:4px}.careerStep .careerStepwMain .multipleCareer .course p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:12px;line-height:180%;margin-top:-4px}.careerStep .careerStepwMain .multipleCareer .figure img{width:934px;margin:0 auto}@media screen and (max-width: 767px){.careerStep .careerStepwMain .multipleCareer .figure img{width:auto!important;max-width:none!important;height:358px}.careerStep .careerStepwMain .multipleCareer .figure img.bit{height:382px}.careerStep .careerStepwMain .multipleCareer .figure img.dt{height:520px}}.careerStep .careerStepwMain .multipleCareer .figure img.management{width:893px}.careerStep .careerStepwMain .multipleCareer .figure img.management.itss{max-width:954px;width:100%}.careerStep .careerStepwMain .multipleCareer .figure img.engineer{width:679px}.careerStep .careerStepwMain .multipleCareer .figure img.engineer.itss{max-width:954px;width:100%}@media screen and (max-width: 767px){.careerStep{width:100%}.careerStep .careerStepwMain{margin-bottom:12px}.careerStep .careerStepwMain .titleBox{width:90vw;margin:70px auto 0}.careerStep .careerStepwMain .titleBox p{font-size:38px;line-height:160%;margin-left:5px}.careerStep .careerStepwMain .titleBox p span{font-size:15px;line-height:190%}.careerStep .careerStepwMain .titleBox img{width:24px;margin-top:-31px}.careerStep .careerStepwMain .content{width:90vw;margin:39px auto 0;padding-left:0}.careerStep .careerStepwMain .multipleCareer .note{text-align:left;width:90vw;max-width:none;margin:17px auto 0}.careerStep .careerStepwMain .multipleCareer .course{width:90vw;margin:23px auto 0}.careerStep .careerStepwMain .multipleCareer .figure{margin-top:21px}}section.pageLinks{position:relative;width:100%;padding-bottom:270px;z-index:2}@media screen and (max-width: 767px){section.pageLinks{padding-bottom:130px}}section.pageLinks .tagline{position:relative;opacity:0;text-align:center;z-index:3}@media screen and (max-width: 767px){section.pageLinks .tagline{width:90%;max-width:480px;margin:0 auto}}section.pageLinks .tagline.active{opacity:1;-webkit-animation:fadeUp .5s forwards;animation:fadeUp .5s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}section.pageLinks .tagline .copy{font-size:clamp(4.3rem,4.1rem + .625vw,4.8rem);font-family:roc-grotesk-extrawide,sans-serif;font-weight:600;line-height:160%;color:#002661}@media screen and (max-width: 767px){section.pageLinks .tagline .copy{font-size:35px;text-align:left;line-height:100%;width:330px}}section.pageLinks .tagline .text{font-size:clamp(2.2rem,2rem + .625vw,2.7rem);font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;letter-spacing:2.685px;color:#002661}@media screen and (max-width: 767px){section.pageLinks .tagline .text{font-size:16px;text-align:left;line-height:160%;width:335px;letter-spacing:1.6px}}section.pageLinks .splash{position:absolute;top:50%;left:50%;width:100vw;height:100vw;transform:translate(-50%,-57%);z-index:1}@media screen and (max-width: 767px){section.pageLinks .splash{width:100vw;height:calc(100% + 100px);margin-top:-100px}}section.pageLinks .splash img{position:absolute;top:50%;translate:0;opacity:0;transition:all .5s}section.pageLinks .splash img.left{left:0;height:930px;margin-top:-440px}section.pageLinks .splash img.left.active{translate:-90px;opacity:1}section.pageLinks .splash img.right{right:-20px;height:960px;margin-top:-480px}section.pageLinks .splash img.right.active{translate:90px;opacity:1}@media screen and (max-width: 767px){section.pageLinks .splash img.first{top:110px;left:50%;margin-left:-231px;margin-top:0;width:463px;height:223px}section.pageLinks .splash img.first.active{-webkit-animation:scaleIn .5s forwards;animation:scaleIn .5s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}section.pageLinks .splash img.second{top:auto;left:50%;margin-left:-350px;margin-top:0;bottom:-100px;width:560px;height:381px}section.pageLinks .splash img.active{-webkit-animation:scaleIn .5s forwards;animation:scaleIn .5s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}}section.pageLinks .pages{background-color:#f8f8f8;border-radius:18px;max-width:1024px;height:900px;margin:27px auto 0}@media screen and (max-width: 767px){section.pageLinks .pages{border-radius:10px;width:90.4vw;height:auto;margin:15px auto 0}}section.pageLinks .pages .title{position:relative;text-align:center;font-size:24px;padding-top:29px;padding-bottom:29px;font-weight:900;z-index:2}@media screen and (max-width: 767px){section.pageLinks .pages .title{font-size:5.3333333333vw;padding-top:5vw;padding-bottom:5vw}}section.pageLinks .pages ul{position:relative;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;gap:20px 30px;height:780px;width:94.14%;max-width:964px;z-index:3;margin:0 auto}@media screen and (max-width: 767px){section.pageLinks .pages ul{padding-bottom:21px;width:80.8vw;height:auto;gap:20px}}section.pageLinks .pages ul li{width:calc(50% - 15px);opacity:0}@media screen and (min-width: 768px) and (max-width: 1024px){section.pageLinks .pages ul li{max-width:100%}}@media screen and (max-width: 767px){section.pageLinks .pages ul li{width:100%;height:auto}}section.pageLinks .pages ul li.active{-webkit-animation:fadeUp .5s forwards;animation:fadeUp .5s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}section.pageLinks .pages ul li a{display:flex;box-sizing:border-box;align-items:center;background:#fff;border-radius:10px;height:180px;overflow:hidden;isolation:isolate}@media screen and (max-width: 767px){section.pageLinks .pages ul li a{padding:25px 0 20px;height:auto}}section.pageLinks .pages ul li a.anchor{position:relative}section.pageLinks .pages ul li a.anchor:after{background-repeat:no-repeat;background-position:96% center;background-size:min(16.601vw,170px)}@media screen and (max-width: 767px){section.pageLinks .pages ul li a.anchor:after{background-size:42vw}}section.pageLinks .pages ul li a.anchor.first:after{background-color:#d2efff;background-image:url(/saiyou/bpo/images/recruit-link/bg_num01.png)}section.pageLinks .pages ul li a.anchor.second:after{background-color:#a8e0ff;background-image:url(/saiyou/bpo/images/recruit-link/bg_num02.png)}section.pageLinks .pages ul li a.anchor.third:after{background-color:#7fcaff;background-image:url(/saiyou/bpo/images/recruit-link/bg_num03.png)}section.pageLinks .pages ul li a.anchor.forth:after{background-color:#379ee8;background-image:url(/saiyou/bpo/images/recruit-link/bg_num04.png)}section.pageLinks .pages ul li a.anchor.fifth:after{background-color:#0e56c3;background-image:url(/saiyou/bpo/images/recruit-link/bg_num05.png)}section.pageLinks .pages ul li a.anchor.sixth:after{background-color:#001aa4;background-image:url(/saiyou/bpo/images/recruit-link/bg_num06.png)}section.pageLinks .pages ul li a.anchor.seventh:after{background-color:#0d006a;background-image:url(/saiyou/bpo/images/recruit-link/bg_num07.png)}section.pageLinks .pages ul li a.anchor.eighth:after{background-color:#090045;background-image:url(/saiyou/bpo/images/recruit-link/bg_num08.png)}section.pageLinks .pages ul li a.anchor.forth .content p,section.pageLinks .pages ul li a.anchor.fifth .content p,section.pageLinks .pages ul li a.anchor.sixth .content p,section.pageLinks .pages ul li a.anchor.seventh .content p,section.pageLinks .pages ul li a.anchor.eighth .content p{color:#fff}section.pageLinks .pages ul li a.anchor.forth .content p span,section.pageLinks .pages ul li a.anchor.fifth .content p span,section.pageLinks .pages ul li a.anchor.sixth .content p span,section.pageLinks .pages ul li a.anchor.seventh .content p span,section.pageLinks .pages ul li a.anchor.eighth .content p span{color:#fff}section.pageLinks .pages ul li a.anchor.forth .content .shoulderPhrase,section.pageLinks .pages ul li a.anchor.fifth .content .shoulderPhrase,section.pageLinks .pages ul li a.anchor.sixth .content .shoulderPhrase,section.pageLinks .pages ul li a.anchor.seventh .content .shoulderPhrase,section.pageLinks .pages ul li a.anchor.eighth .content .shoulderPhrase{border-bottom:#fff solid 1px}section.pageLinks .pages ul li a.anchor.forth .content .job .jobName,section.pageLinks .pages ul li a.anchor.fifth .content .job .jobName,section.pageLinks .pages ul li a.anchor.sixth .content .job .jobName,section.pageLinks .pages ul li a.anchor.seventh .content .job .jobName,section.pageLinks .pages ul li a.anchor.eighth .content .job .jobName{color:#242424}section.pageLinks .pages ul li a.anchor.forth .arrow rect,section.pageLinks .pages ul li a.anchor.fifth .arrow rect,section.pageLinks .pages ul li a.anchor.sixth .arrow rect,section.pageLinks .pages ul li a.anchor.seventh .arrow rect,section.pageLinks .pages ul li a.anchor.eighth .arrow rect{fill:#fff}section.pageLinks .pages ul li a.anchor.forth .arrow path,section.pageLinks .pages ul li a.anchor.fifth .arrow path,section.pageLinks .pages ul li a.anchor.sixth .arrow path,section.pageLinks .pages ul li a.anchor.seventh .arrow path,section.pageLinks .pages ul li a.anchor.eighth .arrow path{fill:#242424}section.pageLinks .pages ul li a.anchor:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .5s}section.pageLinks .pages ul li a.anchor:hover:after{opacity:.8}section.pageLinks .pages ul li .content{position:relative;z-index:1;display:flex;align-items:center;width:min(39.257vw,402px)}@media screen and (max-width: 767px){section.pageLinks .pages ul li .content{width:68.2666666667vw}}section.pageLinks .pages ul li .content .text{margin-left:20px}@media screen and (max-width: 767px){section.pageLinks .pages ul li .content .text{width:67.7333333333vw}}section.pageLinks .pages ul li .content .text .shoulderPhrase{display:block;width:min(33.203vw,340px);font-size:min(1.9vw,20px);font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;line-height:1.5;letter-spacing:1px;padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1px #242424}@media screen and (max-width: 767px){section.pageLinks .pages ul li .content .text .shoulderPhrase{width:61.3333333333vw;font-size:4vw;letter-spacing:0}}section.pageLinks .pages ul li .content .text .job{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 767px){section.pageLinks .pages ul li .content .text .job{margin-bottom:14px}}section.pageLinks .pages ul li .content .text .job .jobTitle{font-size:min(1.367vw,14px);margin-right:min(.878vw,9px)}@media screen and (max-width: 767px){section.pageLinks .pages ul li .content .text .job .jobTitle{font-size:3.4666666667vw;margin-right:2vw}}section.pageLinks .pages ul li .content .text .job .jobName{display:flex;border-radius:9999px;background-color:#fff;justify-content:center;align-items:center;font-size:min(1.074vw,11px);width:min(27.636vw,283px);height:19px}@media screen and (max-width: 767px){section.pageLinks .pages ul li .content .text .job .jobName{font-size:2.9333333333vw;width:41.8666666667vw;line-height:1.3;min-height:5.3333333333vw}}section.pageLinks .pages ul li .content .text .sectionName{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-size:min(1.171vw,12px)}@media screen and (max-width: 767px){section.pageLinks .pages ul li .content .text .sectionName{font-size:2.9333333333vw;line-height:1.3}}section.pageLinks .pages ul li .arrow{position:relative;z-index:1;margin-left:min(1.562vw,16px);width:min(2.929vw,30px)}@media screen and (max-width: 767px){section.pageLinks .pages ul li .arrow{margin-left:3vw;width:6.6666666667vw}}section.pageLinks .pages ul li .arrow svg{width:100%}section.pageLinks .pages ul li .arrow svg rect{fill:#242424}section.pageLinks .pages ul li .arrow svg path{fill:#fff}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;backface-visibility:hidden;background:#e4e4e4;font-size:62.5%;scroll-behavior:smooth}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}#aboutContainer{position:relative;background-color:#ededed;overflow:hidden}#aboutContainer .scrollIn{opacity:0;transform:translateY(20px);transition:.5s all}#aboutContainer .scrollIn.active{opacity:1;transform:translateY(0)}#aboutContainer .anchor{position:relative}#aboutContainer .anchor#anchorLink{top:-40px}#aboutContainer .anchor#anchorAbout{top:90px}#aboutContainer .anchor#anchorJobs{top:50px}#aboutContainer .anchor#anchorCareerStep{margin-top:-50px;padding-top:50px}#aboutContainer .top{justify-content:center;display:flex;gap:4.02vw;padding-top:163px;align-items:flex-start}#aboutContainer .top .splashZone{position:absolute;width:100%;top:0;left:0}#aboutContainer .top .splashZone img{position:absolute}#aboutContainer .top .splashZone img.topSplash0{top:0;left:33px;width:13vw}#aboutContainer .top .splashZone img.topSplash1{top:795px;left:-9px}#aboutContainer .top .splashZone img.topSplash2{top:668px;left:134px}@media screen and (max-width: 1390px){#aboutContainer .top .splashZone img.topSplash2{display:none}}#aboutContainer .top .splashZone img.topSplash3{top:285px;right:252px;width:24.5vw}#aboutContainer .top .splashZone img.topSplash4{top:0;right:193px;width:30.6vw}#aboutContainer .top .splashZone img.topSplash5{top:345px;right:21px;width:16vw}#aboutContainer .top .splashZone img.topSplash6{top:648px;right:297px}#aboutContainer .top .titleZone{margin-top:min(6.94vw,129px);font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;min-width:288px;position:relative}#aboutContainer .top .titleZone .sectionName{width:fit-content}#aboutContainer .top .titleZone .sectionName p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;display:flex;font-size:clamp(14px,1.39vw,20px);line-height:160%;gap:1.6vw}#aboutContainer .top .titleZone .sectionName p span{font-family:roc-grotesk-wide,sans-serif;font-weight:500;margin-top:3px}#aboutContainer .top .titleZone .sectionName .ruledLine{width:100%;height:1px;background:#002661;display:flex;align-items:center;justify-content:space-between;margin:8px 0 24px}@media screen and (max-width: 767px){#aboutContainer .top .titleZone .sectionName .ruledLine{margin-bottom:13px}}#aboutContainer .top .titleZone .sectionName .ruledLine .circle{content:"";width:5px;height:5px;border-radius:50%;background:#002661}#aboutContainer .top .titleZone .title{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;margin-top:13px;font-size:clamp(35px,4.16vw,60px);line-height:120%}#aboutContainer .top .titleZone .title.bss{font-size:clamp(35px,4.86vw,70px)}@media screen and (max-width: 767px){#aboutContainer .top .titleZone .title{line-height:120%}}#aboutContainer .top .titleZone .title .small{font-size:clamp(28px,3.96vw,57px)}#aboutContainer .top .titleZone .title .fixedText{font-size:clamp(27px,4.3vw,62px);line-height:160%;opacity:.8}#aboutContainer .top .titleZone .title .marker{background:linear-gradient(transparent 80%,#fff 20%) no-repeat -10px -2px}#aboutContainer .top .imgZone{position:relative}#aboutContainer .top .imgZone img.work{width:min(50vw,737px);border-radius:10px}#aboutContainer .top .imgZone img.interview{position:absolute;width:min(25vw,295px);bottom:-72px;right:-43px;border-radius:10px}#aboutContainer .top .imgZone .recruit{position:absolute;bottom:-156px;right:147px}#aboutContainer .top .imgZone .recruit .recruitLink{position:relative;display:block;border-radius:10px;overflow:hidden;width:min(40.076vw,519px);height:auto;aspect-ratio:519/122;background-image:url(/saiyou/bpo/images/recruit-link/recruit-link.png);background-size:100%;background-position:center center;transition:background-size .3s}#aboutContainer .top .imgZone .recruit .recruitLink:after{content:url(/saiyou/bpo/images/recruit-link/recruit-icon.png);position:absolute;bottom:10px;right:10px}#aboutContainer .top .imgZone .recruit .recruitLink p{position:absolute;top:min(2.778vw,36px);left:0;font-family:roc-grotesk-wide,sans-serif;padding:16px min(4.093vw,53px) 8px min(6.564vw,85px);background-color:#fff;border-radius:0 9999px 9999px 0}#aboutContainer .top .imgZone .recruit .recruitLink p .line:before{content:"";display:block;width:min(4.324vw,56px);height:2px;background-color:#232323;position:absolute;top:23px;left:0}#aboutContainer .top .imgZone .recruit .recruitLink p .line:after{content:"";display:block;width:6px;height:6px;background-color:#232323;border-radius:9999px;position:absolute;top:21px;left:min(4.324vw,56px)}#aboutContainer .top .imgZone .recruit .recruitLink p .en{font-size:clamp(14px,1.544vw,20px);padding-right:min(1.312vw,17px)}#aboutContainer .top .imgZone .recruit .recruitLink p .ja{font-size:clamp(16px,1.699vw,22px)}#aboutContainer .top .imgZone .recruit .recruitLink:hover{background-size:110%}#aboutContainer .top .imgZone .recruit .sub{position:absolute;bottom:0;left:min(42.316vw,548px);display:block;width:min(20vw,193px);height:auto;aspect-ratio:193/71;background-image:url(/saiyou/bpo/images/recruit-link/bss_link.png);background-size:100%;background-repeat:no-repeat}#aboutContainer .top .imgZone .recruit .sub.uss{background-image:url(/saiyou/bpo/images/recruit-link/uss_link.jpg)}#aboutContainer .top .imgZone .recruit .sub:hover{opacity:.8}#aboutContainer .occupation{position:relative;display:flex;font-size:12px;line-height:160%;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;width:83vw;max-width:1236px;margin:195px auto 38px}#aboutContainer .occupation.bss,#aboutContainer .occupation.ets{margin-top:117px}#aboutContainer .occupation p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;width:28px;min-width:28px;margin:7px 16px 0 0;font-size:14px}#aboutContainer .occupation ul{display:flex;flex-wrap:wrap;row-gap:5px;max-width:829px}#aboutContainer .occupation ul li{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;background-color:#fff;padding:7px 18px;border-radius:50px;margin-right:5px;font-size:12px;line-height:190%;height:38px;box-sizing:border-box;color:#242424b3}#aboutContainer .occupation ul li.other{background:none;margin-right:0;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:14px;padding:5px 0 0}#aboutContainer .anchorLink{position:relative}#aboutContainer .anchorLink ul{display:flex;justify-content:space-between;width:802px;margin:0 auto;align-items:center}#aboutContainer .anchorLink ul li a{padding:20px 0 13px;display:flex;gap:10px;font-size:20px;line-height:110%;align-items:center;font-family:roc-grotesk-wide,sans-serif;font-weight:500}#aboutContainer .anchorLink ul li a:hover .plus span{opacity:.6}#aboutContainer .anchorLink ul li a:hover .plus:before{scale:1.2;background:#242424}#aboutContainer .anchorLink ul li a:hover .plus svg{background-color:transparent}#aboutContainer .anchorLink ul li a:hover .plus svg path{fill:#fff}#aboutContainer .anchorLink ul li a .plus{position:relative;display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-left:auto}@media screen and (max-width: 767px){#aboutContainer .anchorLink ul li a .plus{margin-top:0;width:20px;height:20px}}#aboutContainer .anchorLink ul li a .plus span{display:block;z-index:1;transition:all .1s}#aboutContainer .anchorLink ul li a .plus span svg{background-color:transparent}#aboutContainer .anchorLink ul li a .plus:before{content:"";position:absolute;display:block;width:25px;height:25px;border-radius:17px;background:#fff;scale:1;transition:scale .3s cubic-bezier(.175,.885,.32,1.275)}#aboutContainer .aboutInner{position:relative;background:#fff;border-radius:0 320px 100px 0;width:100vw;z-index:3}#aboutContainer .aboutInner .about{position:relative;border-radius:0 320px;background:#f9f9f9;padding-bottom:203px}#aboutContainer .aboutInner .about .aboutMain{margin-top:58px;padding-top:110px}#aboutContainer .aboutInner .about .aboutMain .aboutTitle{display:flex;align-items:flex-start;width:1236px;margin:0 auto}#aboutContainer .aboutInner .about .aboutMain .aboutTitle img{width:42px;margin:31px 18px 0 0}#aboutContainer .aboutInner .about .aboutMain .aboutTitle h2{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:69px;line-height:160%}#aboutContainer .aboutInner .about .aboutMain .aboutFlex{display:flex;justify-content:center;gap:min(3.61vw,52px)}#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutImageZone{margin-top:81px;width:49.7vw;max-width:716px;min-width:600px}#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutImageZone .mainImage{width:100%}#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutTextZone{width:468px;margin-top:15px}#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutTextZone .sectionName{width:fit-content}#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutTextZone .sectionName p.title{font-size:16px;line-height:160%;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500}#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutTextZone .sectionName .ruledLine{width:100%;height:1px;background:#002661;display:flex;align-items:center;justify-content:space-between;margin:8px 0 24px}@media screen and (max-width: 767px){#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutTextZone .sectionName .ruledLine{margin-bottom:13px}}#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutTextZone .sectionName .ruledLine .circle{content:"";width:5px;height:5px;border-radius:50%;background:#002661}#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutTextZone h3{width:32.5vw;max-width:468px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:clamp(22px,1.875vw,27px);line-height:180%;margin-top:31px}@media screen and (min-width: 1025px){#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutTextZone h3{min-width:374px}}#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutTextZone .content{width:32.5vw;max-width:468px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:clamp(14px,1.111vw,16px);line-height:190%;margin-top:31px}@media screen and (min-width: 1025px){#aboutContainer .aboutInner .about .aboutMain .aboutFlex .aboutTextZone .content{min-width:370px}}#aboutContainer .aboutInner .about .aboutSectionZone{margin-top:140px}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection{display:flex;align-items:flex-start;justify-content:center;gap:min(5.97vw,86px)}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection:not(:first-child){margin-top:60px}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection img.sectionImage{width:clamp(300px,27vw,400px);border-radius:10px}@media screen and (min-width: 1025px){#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection img.sectionImage{margin-top:25px}}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText{max-width:507px;width:35.2vw}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .lineZone{display:flex}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .lineZone img.ellipse{margin:-12px 8px 0 0}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .lineZone img.line{width:100%}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .lineZone .ruledLine{width:100%;height:1px;background:#002661;display:flex;align-items:center;justify-content:flex-end;margin:10px 0 24px}@media screen and (max-width: 767px){#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .lineZone .ruledLine{margin-bottom:13px}}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .lineZone .ruledLine .circle{content:"";width:5px;height:5px;border-radius:50%;background:#002661}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .lineZone p{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:13px;line-height:160%;margin:2px 9px 0 0}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .title{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:clamp(22px,1.87vw,27px);line-height:180%;margin-top:31px}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .title span{font-size:clamp(16px,1.87vw,20px);display:block}#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .content{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:clamp(12px,.97vw,14px);line-height:190%;margin-top:23px}@media screen and (max-width: 767px){#aboutContainer .aboutInner .about .aboutSectionZone .aboutSection .aboutSectionText .content{font-size:13px}}#aboutContainer .aboutInner .about #anchorJobs{margin-top:-50px;padding-top:50px}#aboutContainer .aboutInner .about .jobsZone{display:flex;justify-content:center;margin-top:164px}#aboutContainer .aboutInner .about .jobsZone .jobs{margin-right:57px;display:flex;align-items:flex-start}#aboutContainer .aboutInner .about .jobsZone .jobs img{width:42px;margin:26px 13px 0 0}#aboutContainer .aboutInner .about .jobsZone .jobs .title .main{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:50px;line-height:160%}#aboutContainer .aboutInner .about .jobsZone .jobs .title .sub{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:16px;line-height:190%}#aboutContainer .aboutInner .about .jobsZone .services{display:flex;justify-content:space-between;flex-wrap:wrap;width:689px;min-width:669px}#aboutContainer .aboutInner .about .jobsZone .services .service{min-width:min(81vw,332px);width:min(81vw,332px)}#aboutContainer .aboutInner .about .jobsZone .services .service:nth-child(n+3){margin-top:49px}#aboutContainer .aboutInner .about .jobsZone .services .service .title{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:20px;line-height:180%;display:flex;gap:16px;align-items:center}#aboutContainer .aboutInner .about .jobsZone .services .service .title .dot{display:block;width:8px;height:8px;min-width:8px;background:#fbb03b;border-radius:4px}@media screen and (max-width: 767px){#aboutContainer .aboutInner .about .jobsZone .services .service .title .dot{margin-top:3px}}#aboutContainer .aboutInner .about .jobsZone .services .service .content{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-size:16px;line-height:180%;margin:7px 0 0 15px;position:relative}#aboutContainer .aboutInner .about .jobsZone .services .service .content:before{content:"-";display:block;position:absolute;top:0;left:-11px}#aboutContainer .aboutInner .interview{position:relative;padding-bottom:178px;margin:170px 0 100px}#aboutContainer .aboutInner .interview .interviewMain .titleBox{display:flex;width:97vw;max-width:1236px;margin:0 auto;position:relative;z-index:1}#aboutContainer .aboutInner .interview .interviewMain .titleBox img{width:42px;margin-top:-28px}#aboutContainer .aboutInner .interview .interviewMain .titleBox p{font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-size:69px;line-height:150%;margin-left:16px}#aboutContainer .aboutInner .interview .interviewMain .titleBox p span{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:16px;line-height:100%;display:block}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex{display:flex;justify-content:flex-end;max-width:1300px;margin-right:0;margin-left:auto}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex.mt{margin-top:91px}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex.mt .interviewTextZone h3{margin-top:0}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewTextZone{margin-right:5vw;position:relative;z-index:1}@media screen and (min-width: 1025px){#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewTextZone{width:38vw}}@media screen and (min-width: 768px) and (max-width: 1024px){#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewTextZone{width:38vw}}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewTextZone h3{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:clamp(23px,2.3vw,33px);line-height:180%;margin-top:62px;max-width:600px}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewTextZone .info{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-size:18px;line-height:180%;margin-top:21px}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewTextZone .button.more{margin-top:43px;background-color:#ededed}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewImageZone{position:relative;width:min(50vw,737px);top:-70px}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewImageZone .interviewImage{width:100%;position:relative;z-index:1;border-radius:10px 0 0 10px}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewImageZone .interviewSplashZone{position:absolute;width:100%;top:0;left:0;z-index:-1}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewImageZone .interviewSplashZone img{position:absolute}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewImageZone .interviewSplashZone img.splash1{width:min(22vw,324px);top:-60px;right:263px}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewImageZone .interviewSplashZone img.splash2{width:min(29vw,412px);top:58px;right:-42px}#aboutContainer .aboutInner .interview .interviewMain .interviewFlex .interviewImageZone .interviewSplashZone img.splash3{width:min(16vw,230px);top:170px;right:23vw}#aboutContainer .aboutInner .interview .talentbookZone{width:100%;margin:116px auto 0}@media screen and (max-width: 767px){#aboutContainer .aboutInner .interview .talentbookZone{margin-top:52px}}#aboutContainer .aboutInner .interview .talentbookZone a{display:block;margin:0 auto;width:clamp(335px,90%,850px);transition:opacity .5s,scale .3s}#aboutContainer .aboutInner .interview .talentbookZone a img{width:100%}#aboutContainer .aboutInner .interview .talentbookZone a:hover{scale:1.01;opacity:.8}#aboutContainer .aboutInner .interview .talentbookZone .ruledLine{width:clamp(335px,90%,1140px);height:1px;background:#002661;display:flex;align-items:center;justify-content:space-between;margin:130px auto 0}@media screen and (max-width: 767px){#aboutContainer .aboutInner .interview .talentbookZone .ruledLine{margin-top:41px}}#aboutContainer .aboutInner .interview .talentbookZone .ruledLine .circle{content:"";width:5px;height:5px;border-radius:50%;background:#002661}@media screen and (max-width: 767px){#aboutContainer{min-width:335px}#aboutContainer .top{padding-top:149px;display:block}#aboutContainer .top .splashZone img.topSplash0{top:300px;left:40px;width:214px}#aboutContainer .top .splashZone img.topSplash2{top:448px;left:125px;width:171px}#aboutContainer .top .splashZone img.topSplash6{top:500px;right:10px;width:120px}#aboutContainer .top .titleZone{width:94vw;margin:0 auto}#aboutContainer .top .titleZone h1{font-size:14px;line-height:160%;width:294px}#aboutContainer .top .titleZone h1 span{padding-top:2px}#aboutContainer .top .imgZone{width:94.8vw;margin:51px auto 0}#aboutContainer .top .imgZone img.work{width:70vw}#aboutContainer .top .imgZone img.interview{width:37vw;right:0;bottom:-18px}#aboutContainer .top .imgZone .recruit{bottom:-27vw;right:23vw}#aboutContainer .top .imgZone .recruit .recruitLink{width:71.467vw;aspect-ratio:268/92;background-image:url(/saiyou/bpo/images/recruit-link/recruit-link_sp.png)}#aboutContainer .top .imgZone .recruit .recruitLink:after{bottom:3vw;right:5vw;content:url(/saiyou/bpo/images/recruit-link/recruit-icon_sp.png)}#aboutContainer .top .imgZone .recruit .recruitLink p{top:8vw;left:0vw;padding:0 0 0 19vw;background-color:#fffc;border-radius:0;line-height:1.5;width:100%}#aboutContainer .top .imgZone .recruit .recruitLink p .line:before{width:12vw;top:29px;left:0vw}#aboutContainer .top .imgZone .recruit .recruitLink p .line:after{top:27px;left:12vw}#aboutContainer .top .imgZone .recruit .recruitLink p .en{padding-right:0}#aboutContainer .top .imgZone .recruit .sub{bottom:-27vw;left:21vw;width:52vw}#aboutContainer .occupation{width:94.8vw;max-width:none;display:block;margin-bottom:0;margin-top:33vw}#aboutContainer .occupation.bss,#aboutContainer .occupation.uss{margin-top:58vw}#aboutContainer .occupation.ets{margin-top:34vw}#aboutContainer .occupation.bit ul li,#aboutContainer .occupation.itss ul li{padding:4px 9px;font-size:10px;height:29px}#aboutContainer .occupation.bit ul li.other,#aboutContainer .occupation.itss ul li.other{padding:4px 0 0;font-size:10px}#aboutContainer .occupation p{margin:5px 10px 0 0;font-size:12px;line-height:190%}#aboutContainer .occupation ul{margin-top:5px}#aboutContainer .occupation ul li{padding:7px 18px;margin-right:5px}#aboutContainer .occupation ul li.other{font-size:12px;padding-top:7px}#aboutContainer .aboutInner section.about{border-radius:0 100px;padding-bottom:94px}#aboutContainer .aboutInner section.about .aboutSectionZone{width:90vw;margin:54px auto 0}#aboutContainer .aboutInner section.about .aboutSectionZone .aboutSection{width:100%;flex-direction:column-reverse}#aboutContainer .aboutInner section.about .aboutSectionZone .aboutSection .aboutSectionText{width:100%;max-width:none}#aboutContainer .aboutInner section.about .aboutSectionZone .aboutSection .aboutSectionText .lineZone img.line{width:calc(100% - 53px)}#aboutContainer .aboutInner section.about .aboutSectionZone .aboutSection .aboutSectionText .lineZone img.ellipse{margin-top:0}#aboutContainer .aboutInner section.about .aboutSectionZone .aboutSection .sectionImage{width:100%;margin:24px 0 0}#aboutContainer .aboutInner section.about .jobsZone{margin:78px 0 0 2vw;flex-direction:column}#aboutContainer .aboutInner section.about .jobsZone .jobs .ellipse{width:26px;margin:8px 4px 0 0}#aboutContainer .aboutInner section.about .jobsZone .jobs .title .main{font-size:30px;line-height:160%}#aboutContainer .aboutInner section.about .jobsZone .jobs .title .sub{font-size:15px;line-height:190%}#aboutContainer .aboutInner section.about .jobsZone .services{flex-direction:column;margin:39px auto 0;width:78.4vw;min-width:0}#aboutContainer .aboutInner section.about .jobsZone .services .service{margin-top:20px!important}#aboutContainer .aboutInner section.about .jobsZone .services .service p.title{font-size:16px;line-height:160%;gap:9px}#aboutContainer .aboutInner section.about .jobsZone .services .service p.title span.dot{margin-top:-1px}#aboutContainer .aboutInner section.about .jobsZone .services .service p.content{font-size:12px;line-height:190%}#aboutContainer .aboutInner .line{width:137px;height:4px;border-radius:10px;background:#d9d9d9;margin-left:5vw}#aboutContainer .aboutInner section.interview{width:90vw;margin:102px auto 94px}#aboutContainer .aboutInner section.interview .interviewMain .titleBox{width:100%}#aboutContainer .aboutInner section.interview .interviewMain .titleBox p{font-size:38px;line-height:150%;margin-left:5px}#aboutContainer .aboutInner section.interview .interviewMain .titleBox p span{font-size:15px;line-height:160%}#aboutContainer .aboutInner section.interview .interviewMain .titleBox img{width:24px;margin-top:-31px}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex{flex-direction:column-reverse}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex.mt{margin-top:53px}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewTextZone{margin:0}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewTextZone h3{line-height:160%;margin-top:27px!important}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewTextZone .info{font-size:15px;line-height:190%;margin-top:15px}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewTextZone .button.more{margin-top:19px;background-color:#ededed}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewImageZone{width:100%;margin-top:29px;top:0}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewImageZone .interviewImage{width:100%;border-radius:10px}}@media screen and (max-width: 767px) and (max-width: 767px){#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewImageZone .interviewImage{border-radius:6px}}@media screen and (max-width: 767px){#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewImageZone .interviewSplashZone img.splash1{top:-26px;left:-53px;width:55%}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewImageZone .interviewSplashZone img.splash2{top:-90px;right:-5vw;width:200px}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewImageZone .interviewSplashZone img.splash3{top:33vw;left:10vw;width:82px}}@media screen and (max-width: 1024px){#aboutContainer .anchorLink{margin-top:58px}#aboutContainer .anchorLink ul{width:90vw;max-width:700px;flex-wrap:wrap}#aboutContainer .anchorLink ul li{width:calc(50% - 16px);flex-shrink:0;border-bottom:1px solid rgba(0,38,97,.3)}#aboutContainer .anchorLink ul li a{font-size:18px}#aboutContainer .aboutInner section.about .aboutMain .aboutTitle{margin-left:2vw}#aboutContainer .aboutInner section.about .aboutMain .aboutTitle h2{font-size:38px;line-height:160%}#aboutContainer .aboutInner section.about .aboutMain .aboutTitle img{width:26px;margin:20px 4px 0 0}#aboutContainer .aboutInner section.about .aboutMain .aboutFlex{flex-direction:column-reverse}#aboutContainer .aboutInner section.about .aboutMain .aboutFlex .aboutImageZone{overflow:scroll;width:100vw;max-width:none;min-width:none;padding:0 5vw 12px;margin-top:20px;min-width:0}#aboutContainer .aboutInner section.about .aboutMain .aboutFlex .aboutImageZone img.mainImage{margin-top:0;min-width:600px}#aboutContainer .aboutInner section.about .aboutMain .aboutFlex .aboutTextZone{width:90vw;margin:0 auto}#aboutContainer .aboutInner section.about .aboutMain .aboutFlex .aboutTextZone .title{font-size:12px;line-height:160%}#aboutContainer .aboutInner section.about .aboutMain .aboutFlex .aboutTextZone h3{width:100%;max-width:none;font-size:23px;line-height:180%}#aboutContainer .aboutInner section.about .aboutMain .aboutFlex .aboutTextZone .content{width:100%;max-width:none;font-size:15px;line-height:190%}}@media screen and (min-width: 768px) and (max-width: 1024px){#aboutContainer .aboutInner section.about{padding-bottom:250px}#aboutContainer .aboutInner section.about .jobsZone{flex-flow:column;width:90vw;margin-right:auto;margin-left:auto}#aboutContainer .aboutInner section.about .jobsZone .jobs .ellipse{margin-top:0}#aboutContainer .aboutInner section.about .jobsZone .jobs .title .main{line-height:100%}#aboutContainer .aboutInner section.about .jobsZone .services{margin-top:32px}#aboutContainer .aboutInner section.interview .interviewMain{padding-bottom:32px}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewImageZone{top:0}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewImageZone .interviewSplashZone img.splash1{width:250px;right:200px}#aboutContainer .aboutInner section.interview .interviewMain .interviewFlex .interviewImageZone .interviewSplashZone img.splash2{width:300px;top:114px}}#aboutContainer .firstView{opacity:0;transform:translateY(20px);transition:.5s all}#aboutContainer .firstView.active{opacity:1;transform:translateY(0)}#aboutContainer .splashFirst{opacity:0;scale:0;transform:translate(-300px,300px);transition:.5s all}#aboutContainer .splashFirst.active{opacity:1;scale:1;transform:translate(0)}
