.pageTitle_pageTitleContainer__sdsnQ{width:100%;margin-inline:auto}@media only screen and (min-width:1024px){.pageTitle_pageTitleContainer__sdsnQ{max-width:1600px}}.pageTitle_pageTitleLayout__oQl9U{box-sizing:border-box;width:87.2%;margin-inline:auto}@media only screen and (min-width:1024px){.pageTitle_pageTitleLayout__oQl9U{width:80%;min-width:900px}}@media only screen and (max-width:767px){.pageTitle_pageTitle__unEhj{padding-top:10px}}[data-layout=recruitment] .pageTitle_pageTitle__unEhj{padding-top:40px}.pageTitle_pageTitleLayout__oQl9U{display:flex}.pageTitle_pageTitleText__DXl9b{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.pageTitle_pageTitleText__DXl9b span{display:block;font-size:28px;font-weight:500;line-height:1.4;font-family:var(--font-inter),var(--font-notosans),sans-serif}@media only screen and (min-width:1024px){.pageTitle_pageTitleText__DXl9b span{font-size:50px}}[data-layout=recruitment] .pageTitle_pageTitleText__DXl9b span{font-size:32px}@media only screen and (min-width:1024px){[data-layout=recruitment] .pageTitle_pageTitleText__DXl9b span{font-size:60px}}.pageTitle_pageTitleText__DXl9b small{display:block;font-size:12px;font-weight:500;line-height:1.4;margin-top:5px}@media only screen and (min-width:1024px){.pageTitle_pageTitleText__DXl9b small{font-size:16px;margin-top:10px}}.privacypolicy_privacypolicy__qP_EV{border-top:1px solid var(--grayLv1);margin-top:30px;padding-top:60px}.privacypolicy_privacypolicyContainer__p0fDj{width:100%;margin-inline:auto}@media only screen and (min-width:1024px){.privacypolicy_privacypolicyContainer__p0fDj{max-width:1600px}}.privacypolicy_privacypolicyLayout__cHv3d{box-sizing:border-box;width:87.2%;margin-inline:auto}@media only screen and (min-width:1024px){.privacypolicy_privacypolicyLayout__cHv3d{width:900px}.privacypolicy_privacypolicy__qP_EV{margin-top:60px;padding-top:120px}}.privacypolicy_privacypolicyLayout__cHv3d>*{margin-top:40px}@media only screen and (min-width:1024px){.privacypolicy_privacypolicyLayout__cHv3d>*{margin-top:60px}}.privacypolicy_privacypolicyLayout__cHv3d>:first-child{margin-top:0}.privacypolicy_privacypolicy__qP_EV h2{font-size:16px;font-weight:500;line-height:1.4}@media only screen and (min-width:1024px){.privacypolicy_privacypolicy__qP_EV h2{font-size:24px}}.privacypolicy_privacypolicy__qP_EV p{font-size:12px;line-height:2}@media only screen and (min-width:1024px){.privacypolicy_privacypolicy__qP_EV p{font-size:16px}}.privacypolicy_privacypolicy__qP_EV h2+p{margin-top:20px}@media only screen and (min-width:1024px){.privacypolicy_privacypolicy__qP_EV h2+p{margin-top:30px}}.privacypolicy_privacypolicy__qP_EV a{border:1px solid var(--grayLv2);border-radius:100px;display:inline-block;line-height:1;text-decoration:none;margin-top:20px;padding:16px 30px}@media only screen and (min-width:1024px){.privacypolicy_privacypolicy__qP_EV a{margin-top:30px;transition:background .5s cubic-bezier(.23,.76,.37,.99),border-color .5s cubic-bezier(.23,.76,.37,.99)}.privacypolicy_privacypolicy__qP_EV a:hover{border-color:var(--black);background:var(--black)}.privacypolicy_privacypolicy__qP_EV a:hover span{color:var(--white)}}.privacypolicy_privacypolicy__qP_EV a span{font-size:12px}@media only screen and (min-width:1024px){.privacypolicy_privacypolicy__qP_EV a span{font-size:14px;transition:color .5s cubic-bezier(.23,.76,.37,.99)}}.privacypolicy_privacypolicy__qP_EV hr{border-top:1px solid var(--grayLv1)}@media only screen and (min-width:1024px){.privacypolicy_privacypolicy__qP_EV hr{margin-top:60px}}@font-face{font-family:iconfont;src:url(/font/iconfont.eot?1709526010133);src:url(/font/iconfont.eot?1709526010133#iefix) format("eot"),url(/font/iconfont.woff2?1709526010133) format("woff2"),url(/font/iconfont.woff?1709526010133) format("woff"),url(/font/iconfont.ttf?1709526010133) format("truetype"),url(/font/iconfont.svg?1709526010133#iconfont) format("svg")}.bcs_bcs__Nymlk{position:relative;top:0;left:0;background:var(--white);display:flex;align-items:center;height:35px;margin-top:80px}.bcs_bcsContainer__KUd5Y{width:100%;margin-inline:auto}@media only screen and (min-width:1024px){.bcs_bcsContainer__KUd5Y{max-width:1600px}}.bcs_bcsLayout__dqGAd{box-sizing:border-box;width:87.2%;margin-inline:auto}@media only screen and (min-width:1024px){.bcs_bcsLayout__dqGAd{width:80%;min-width:900px}.bcs_bcs__Nymlk{height:55px;margin-top:100px}}.bcs_bcs__Nymlk[class*=is-noMargin],[class*=companyLocations]+.bcs_bcs__Nymlk,[class*=timeline]+.bcs_bcs__Nymlk{margin-top:0}.bcs_bcsLayout__dqGAd{display:flex;overflow-x:hidden}@media only screen and (min-width:1024px){.bcs_bcsLayout__dqGAd a span{transition:opacity .5s cubic-bezier(.23,.76,.37,.99)}.bcs_bcsLayout__dqGAd a:hover span{opacity:.5}}.bcs_bcsLayout__dqGAd a,.bcs_bcsLayout__dqGAd span{position:relative;top:0;left:0;font-size:12px;line-height:2;text-decoration:none;margin-left:30px}@media only screen and (min-width:1024px){.bcs_bcsLayout__dqGAd a,.bcs_bcsLayout__dqGAd span{margin-left:40px}}.bcs_bcsLayout__dqGAd a:before,.bcs_bcsLayout__dqGAd span:before{position:absolute;top:50%;right:-10px;background:var(--grayLv2);display:block;content:"";width:10px;height:1px;transform:translateX(100%)}@media only screen and (min-width:1024px){.bcs_bcsLayout__dqGAd a:before,.bcs_bcsLayout__dqGAd span:before{right:-15px}}.bcs_bcsLayout__dqGAd a:first-child,.bcs_bcsLayout__dqGAd span:first-child{margin-left:0}.bcs_bcsLayout__dqGAd>span{display:-webkit-box;color:var(--grayLv2);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.bcs_bcsLayout__dqGAd>span:before{display:none}