body#jobinfo .pagetitle::before{background-image:url("../images/jobinfo/pagetitle_bg.jpg")}body#jobinfo .section .contents .table tbody tr th{white-space:nowrap}body#jobinfo .section .contents .table tbody tr td{position:relative;display:flex;flex-direction:column;gap:.625rem}@media(max-width: 768px){body#jobinfo .section .contents .table tbody tr td{gap:1.0416666667vw}}body#jobinfo .section .contents .table tbody tr td ul.notes{font-size:1rem}@media(max-width: 768px){body#jobinfo .section .contents .table tbody tr td ul.notes{font-size:3.3333333333vw}}body#jobinfo .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#jobinfo .section .contents .table tbody tr td dl dt{color:var(--key);font-weight:700}body#jobinfo .section .contents .table tbody tr td dl dd{display:flex;align-items:center;gap:.625rem}@media(max-width: 768px){body#jobinfo .section .contents .table tbody tr td dl dd{gap:1.0416666667vw}}body#jobinfo .section .contents .table tbody tr td dl dd::before{content:"";width:1.25rem;height:1px;background-color:var(--key)}@media(max-width: 768px){body#jobinfo .section .contents .table tbody tr td dl dd::before{width:4.1666666667vw}}body#jobinfo .section .contents .nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;margin-top:2.5rem}@media(max-width: 768px){body#jobinfo .section .contents .nav{flex-direction:column-reverse;gap:6.25vw;margin-top:8.3333333333vw}}body#jobinfo .section .contents .nav .btn{position:relative;display:block;width:26.25rem;padding:1.25rem;border-radius:0 0 1.875rem 0;color:var(--wh);font-size:1.125rem;text-decoration:none;text-align:center;line-height:1.75;background-color:var(--key);box-shadow:.3125rem .3125rem 0 var(--dark);cursor:pointer}@media(max-width: 768px){body#jobinfo .section .contents .nav .btn{width:83.3333333333vw;padding:4.1666666667vw;border-radius:0 0 6.25vw 0;font-size:3.75vw;box-shadow:1.0416666667vw 1.0416666667vw 0 var(--dark)}}body#jobinfo .section .contents .nav .btn::after{content:"";position:absolute;top:50%;right:1.25rem;width:.625rem;aspect-ratio:1/1;background-color:var(--wh);-webkit-mask:url("../images/arrow.svg") no-repeat;mask:url("../images/arrow.svg") no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .5s cubic-bezier(0.2, 1, 0.2, 1);transform:translateY(-50%)}@media(max-width: 768px){body#jobinfo .section .contents .nav .btn::after{right:4.1666666667vw;width:2.0833333333vw}}@media(any-hover: hover){body#jobinfo .section .contents .nav .btn:hover{transform:scale(1.1)}}