body#recruitment .pagetitle{background-image:url("../images/recruitment/pagetitle_bg.jpg")}body#recruitment .section .contents{display:flex;flex-direction:column;gap:3.75rem}@media(max-width: 768px){body#recruitment .section .contents{gap:8.3333333333vw}}body#recruitment .section .contents .lead{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem;background-color:var(--key05)}@media(max-width: 768px){body#recruitment .section .contents .lead{gap:4.1666666667vw;padding:8.3333333333vw}}body#recruitment .section .contents .lead .title{color:var(--key);font-size:2.25rem;font-weight:300;text-align:center;line-height:1.5}@media(max-width: 768px){body#recruitment .section .contents .lead .title{font-size:6.25vw}}body#recruitment .section .contents .lead p{font-size:1.125rem;text-align:center;transition-delay:.2s}@media(max-width: 768px){body#recruitment .section .contents .lead p{font-size:3.75vw}}body#recruitment .section .contents .table tbody tr th{white-space:nowrap}body#recruitment .section .contents .table tbody tr td{position:relative;display:flex;flex-direction:column;gap:.625rem}@media(max-width: 768px){body#recruitment .section .contents .table tbody tr td{gap:1.0416666667vw}}body#recruitment .section .contents .table tbody tr td ul.notes{font-size:1rem}@media(max-width: 768px){body#recruitment .section .contents .table tbody tr td ul.notes{font-size:3.3333333333vw}}body#recruitment .section .contents .table tbody tr td ul.notes>li{position:relative;padding:.125em 0 .125em 1.05em;text-indent:-1.05em;line-height:1.5}body#recruitment .section .contents .table tbody tr td dl dt{color:var(--key);font-weight:700}body#recruitment .section .contents .table tbody tr td dl dd{display:flex;align-items:center;gap:.625rem}@media(max-width: 768px){body#recruitment .section .contents .table tbody tr td dl dd{gap:1.0416666667vw}}body#recruitment .section .contents .table tbody tr td dl dd::before{content:"";width:1.25rem;height:1px;background-color:var(--key)}@media(max-width: 768px){body#recruitment .section .contents .table tbody tr td dl dd::before{width:4.1666666667vw}}body#recruitment .section .contents .nav{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:1.875rem}@media(max-width: 768px){body#recruitment .section .contents .nav{flex-direction:column;gap:4.1666666667vw}}body#recruitment .section .contents .nav .btn{position:relative;display:block;width:26.25rem;margin:0 auto;padding:1.25rem;border:solid 1px var(--bk60);color:var(--bk70);font-size:1.125rem;text-decoration:none;text-align:center;line-height:1.75;cursor:pointer}@media(max-width: 768px){body#recruitment .section .contents .nav .btn{width:100%;padding:4.1666666667vw;font-size:3.75vw}}body#recruitment .section .contents .nav .btn::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--key);transition:transform .5s cubic-bezier(0.2, 1, 0.2, 1);transform:scale(0)}body#recruitment .section .contents .nav .btn::after{content:"";position:absolute;right:1.25rem;bottom:calc(50% - .625rem);width:1.25rem;height:1.25rem;background-color:var(--bk70);-webkit-mask:url("../images/icon_export.svg");mask:url("../images/icon_export.svg");-webkit-mask-size:contain;mask-size:contain;transition:all .5s cubic-bezier(0.2, 1, 0.2, 1)}@media(max-width: 768px){body#recruitment .section .contents .nav .btn::after{right:4.1666666667vw;bottom:calc(50% - 2.0833333333vw);width:4.1666666667vw;height:4.1666666667vw}}@media(any-hover: hover){body#recruitment .section .contents .nav .btn:hover{color:var(--wh)}body#recruitment .section .contents .nav .btn:hover::before{transform:scale(1)}body#recruitment .section .contents .nav .btn:hover::after{background-color:var(--wh80)}}