body#recruit .pagetitle{background-image:url("../images/recruit/pagetitle_bg.jpg")}body#recruit .notice{margin-bottom:2.5rem}@media(max-width: 768px){body#recruit .notice{margin-bottom:5.2083333333vw}}body#recruit .notice p{font-size:1rem;text-align:center;line-height:1.75}@media(max-width: 768px){body#recruit .notice p{font-size:3.125vw}}body#recruit .details li{border-bottom:solid 1px rgba(0,0,0,.1)}body#recruit .details li a{display:block;position:relative;padding:1.25rem 3.75rem 1.25rem 1.25rem;font-size:1rem;text-decoration:none;line-height:1.75}@media(max-width: 768px){body#recruit .details li a{padding:2.6041666667vw 7.8125vw 2.6041666667vw 2.6041666667vw;font-size:3.6458333333vw}}body#recruit .details li a::before{content:"";position:absolute;top:50%;right:1.25rem;width:.625rem;height:.625rem;border-right:solid 1px #d92121;border-bottom:solid 1px #d92121;transform:translateY(-50%) rotate(-45deg)}@media(max-width: 768px){body#recruit .details li a::before{right:3.90625vw;width:2.6041666667vw;height:2.6041666667vw}}body#recruit .details li a:hover{background-color:rgba(217,33,33,.1)}body#recruit .details li a dl{display:flex;flex-direction:row-reverse;align-items:center}@media(max-width: 768px){body#recruit .details li a dl{flex-direction:column-reverse;align-items:flex-start}}body#recruit .details li a dl dt{flex-basis:82%;color:#000}body#recruit .details li a dl dd{flex-basis:18%;color:#d92121}@media(max-width: 768px){body#recruit .details li a dl dd{margin-bottom:.6510416667vw}}body#recruit .detail{padding:3.125rem;background-color:rgba(255,255,255,.6)}@media(max-width: 768px){body#recruit .detail{padding:6.5104166667vw}}body#recruit .detail h3{margin-bottom:1.875rem;padding-bottom:.625rem;border-bottom:dotted 1px rgba(0,0,0,.2);font-size:1.5rem;font-weight:700;line-height:1.5}@media(max-width: 768px){body#recruit .detail h3{margin-bottom:3.90625vw;font-size:4.6875vw}}body#recruit .detail .public{margin-bottom:1.875rem;color:rgba(0,0,0,.5);font-size:.875rem;text-align:right}@media(max-width: 768px){body#recruit .detail .public{margin-bottom:3.90625vw;font-size:2.6041666667vw}}body#recruit .detail p{font-size:1rem;line-height:1.75}@media(max-width: 768px){body#recruit .detail p{font-size:3.125vw}}@media(max-width: 768px){body#recruit .detail .nav{width:80%}}body#recruit .detail .pdfnotes{display:none;color:rgba(0,0,0,.5);font-size:.75rem;line-height:1.35}@media(max-width: 768px){body#recruit .detail .pdfnotes{display:flex;justify-content:center;margin-top:5.2083333333vw;font-size:2.34375vw}}body#recruit .detail .pdfnotes ul li{padding-left:1em;text-indent:-1em}body#recruit .detail .pdfnotes ul li::before{content:"※"}body#recruit .detail .pdfnotes ul li+li{margin-top:.1875rem}@media(max-width: 768px){body#recruit .detail .pdfnotes ul li+li{margin-top:.6510416667vw}}body#recruit .pagenav{display:flex;flex-wrap:wrap;justify-content:center;padding-top:2.5rem;font-size:.875rem}@media(max-width: 768px){body#recruit .pagenav{margin-top:5.2083333333vw;font-size:3.125vw}}body#recruit .pagenav li{display:inline-block;margin:0 .1em}body#recruit .pagenav li span,body#recruit .pagenav li strong,body#recruit .pagenav li a{display:inline-block;border:solid 1px #d92121;text-decoration:none;line-height:1.9}body#recruit .pagenav li span{color:#fff;border:solid 1px rgba(0,0,0,.2);background-color:rgba(0,0,0,.2)}body#recruit .pagenav li strong{color:#fff;font-weight:700;background-color:#d92121}body#recruit .pagenav li a{color:#d92121;background-color:rgba(255,255,255,.7)}body#recruit .pagenav li a:hover{color:#fff;background-color:#d92121}@media(max-width: 768px){body#recruit .pagenav li.num{display:none}}body#recruit .pagenav li.num span,body#recruit .pagenav li.num strong,body#recruit .pagenav li.num a{padding:0 .5em}body#recruit .pagenav li.prev span,body#recruit .pagenav li.prev strong,body#recruit .pagenav li.prev a,body#recruit .pagenav li.next span,body#recruit .pagenav li.next strong,body#recruit .pagenav li.next a{padding:0 1em}body#recruit .close p{color:#666;text-align:center}