.style-module-scss-module__hzZh-a__pageTitle{padding:128px 32px 0}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__pageTitle{padding:192px calc(50vw - 430px) 0}}.style-module-scss-module__hzZh-a__message{margin:32px 32px 0}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__message{width:860px;margin:48px auto 0}}.style-module-scss-module__hzZh-a__linkContainer{justify-content:center;margin-top:48px;display:flex}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__linkContainer{margin-top:24px}}.style-module-scss-module__hzZh-a__jobOpenings{margin:80px 32px 0}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__jobOpenings{width:750px;margin:154px auto 0}}.style-module-scss-module__hzZh-a__jobOpenings .style-module-scss-module__hzZh-a__mainTitle{text-align:center}.style-module-scss-module__hzZh-a__jobOpenings .style-module-scss-module__hzZh-a__subTitle{margin-top:16px}.style-module-scss-module__hzZh-a__jobOpenings .style-module-scss-module__hzZh-a__subTitle div{text-align:center}.style-module-scss-module__hzZh-a__jobOpenings .style-module-scss-module__hzZh-a__subTitle:after{content:"";border:0;border-bottom:1px solid;border-image:linear-gradient(90deg,#34af92f5 2.94%,#296acb 105.46%) 1;width:10px;height:0;margin:24px auto 0;display:block}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__jobOpenings .style-module-scss-module__hzZh-a__subTitle:after{font-size:14px}}.style-module-scss-module__hzZh-a__job{background-color:#fff;border-radius:4px;height:72px;margin-top:32px;transition:height .3s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 2px 16px #0000000a}.style-module-scss-module__hzZh-a__job[data-is-disable=false]:hover{box-shadow:0 8px 16px #0000001a}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__job{height:90px}}.style-module-scss-module__hzZh-a__job+.style-module-scss-module__hzZh-a__job{margin-top:16px}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__job+.style-module-scss-module__hzZh-a__job{margin-top:24px}}.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobName{justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 32px;display:flex}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobName{height:90px;padding:0 56px}}.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobName svg{flex:0 0 18px;width:18px;transition:opacity .2s}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobName svg{flex:0 0 24px;width:24px}.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobName .style-module-scss-module__hzZh-a__newGraduate{display:inline-block}}.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobName .style-module-scss-module__hzZh-a__note{margin-top:10px}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobName .style-module-scss-module__hzZh-a__note{margin-top:0;margin-left:64px;display:inline-block}}.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobDetail{margin:-16px 32px 0}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobDetail{margin:-16px 56px 0}}.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobDetail li+li{border-top:1px solid #e0e0e0}.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobDetail a{justify-content:space-between;align-items:center;height:80px;display:flex}.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobDetail a:hover span{background-size:100% 1px}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobDetail a{height:76px}}.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobDetail span{background:linear-gradient(90deg,#34af92f5 2.94%,#296acb 105.46%) 0 100%/0 1px no-repeat;transition:background-size .4s;display:inline}.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobDetail svg{flex:0 0 18px;width:18px;margin-left:16px}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__job .style-module-scss-module__hzZh-a__jobDetail svg{flex:0 0 24px;width:24px}}.style-module-scss-module__hzZh-a__job[data-is-disable=true]{opacity:.5}.style-module-scss-module__hzZh-a__job[data-is-open=false] .style-module-scss-module__hzZh-a__jobDetail{pointer-events:none}.style-module-scss-module__hzZh-a__job[data-is-open=true][data-type=mid]{height:552px;height:calc(72px + 80px*var(--jobLength))}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__job[data-is-open=true][data-type=mid]{height:546px;height:calc(90px + 76px*var(--jobLength))}}.style-module-scss-module__hzZh-a__job[data-is-open=true][data-type=handicapped]{height:152px}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__job[data-is-open=true][data-type=handicapped]{height:166px}}.style-module-scss-module__hzZh-a__job[data-is-open=true] .style-module-scss-module__hzZh-a__jobName svg{opacity:0}@media screen and (min-width:960px){[data-locale=en] .style-module-scss-module__hzZh-a__jobName .style-module-scss-module__hzZh-a__note{margin-left:32px}}.style-module-scss-module__hzZh-a__imageLink{color:#fff;background-position:50%;background-size:cover;border-radius:4px;flex-direction:column;justify-content:center;height:calc(65.9164vw - 42.1865px);margin:32px 32px 0;transition:opacity .3s;display:flex;overflow:hidden;box-shadow:0 2px 16px #0000000a}.style-module-scss-module__hzZh-a__imageLink:hover{opacity:.7}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__imageLink{width:750px;height:262px;margin:80px auto 0;display:block}.style-module-scss-module__hzZh-a__imageLink:before{content:"";background:linear-gradient(90deg,#181818 1.55%,#0000 69.25%);height:262px;margin-bottom:-166px;display:block}}.style-module-scss-module__hzZh-a__imageLink+.style-module-scss-module__hzZh-a__imageLink{margin:32px 32px 120px}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__imageLink+.style-module-scss-module__hzZh-a__imageLink{margin:40px auto 120px}}.style-module-scss-module__hzZh-a__imageLink .style-module-scss-module__hzZh-a__name{text-align:center}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__imageLink .style-module-scss-module__hzZh-a__name{text-align:left;margin-left:62px}}.style-module-scss-module__hzZh-a__imageLink .style-module-scss-module__hzZh-a__description{margin-top:16px}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__imageLink .style-module-scss-module__hzZh-a__description{margin-top:24px;margin-left:62px}}.style-module-scss-module__hzZh-a__imageLink .style-module-scss-module__hzZh-a__description div{text-align:center}@media screen and (min-width:960px){.style-module-scss-module__hzZh-a__imageLink .style-module-scss-module__hzZh-a__description div{text-align:left}}