﻿body#recruit main section .inner h2{text-align:center}body#recruit main section .inner h3{font-size:2rem;margin:0 0 2rem}body#recruit main section .inner h3 span{font-size:80%;margin:0 0 0 1rem;font-weight:bold}body#recruit main section .inner dl{display:flex;align-items:stretch;flex-wrap:wrap;background:#fff;margin-bottom:4rem}body#recruit main section .inner dl dt,body#recruit main section .inner dl dd{display:flex;align-items:center;flex-wrap:wrap;padding:2rem;border:1px solid #999}body#recruit main section .inner dl dt>*,body#recruit main section .inner dl dd>*{width:100%}body#recruit main section .inner dl dt{width:20%;border-width:1px 0 0 1px;background:#eee;font-weight:bold}body#recruit main section .inner dl dt:last-of-type{border-width:1px 0 1px 1px}body#recruit main section .inner dl dd{width:80%;border-width:1px 1px 0 1px}body#recruit main section .inner dl dd:last-of-type{border-width:1px 1px 1px 1px}body#recruit main section .inner dl dd div{line-height:1.5}body#recruit main section .inner dl dd div h5{font-size:100%;font-weight:bold}body#recruit main section .inner dl dd div p{margin-bottom:1em}body#recruit main section .inner dl dd div ul li{padding-left:1.2em}body#recruit main section .inner dl dd div ul li:before{content:"・";position:absolute;top:0;left:0}body#recruit main section .inner .staff-list li{margin:0 0 4rem}body#recruit main section .inner .staff-list li .image{width:40%}body#recruit main section .inner .staff-list li .detail{width:54%;background:#fff;padding:2rem;line-height:1.75;border-radius:2rem;filter:drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.15))}body#recruit main section .inner .staff-list li .detail:before{display:inline-block;content:"";border-top:1rem solid rgba(0,0,0,0);border-right:2rem solid #fff;border-left:0 solid rgba(0,0,0,0);border-bottom:1rem solid rgba(0,0,0,0);position:absolute;top:50%;left:-1.9rem;transform:translateY(-50%)}body#recruit main section .inner .staff-list li:nth-child(even) .flex-box{flex-direction:row-reverse}body#recruit main section .inner .staff-list li:nth-child(even) .detail:before{display:inline-block;content:"";border-top:1rem solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-left:2rem solid #fff;border-bottom:1rem solid rgba(0,0,0,0);position:absolute;top:50%;left:auto;right:-1.9rem;transform:translateY(-50%)}@media screen and (max-width: 520px){body#recruit main section .inner h2{text-align:center}body#recruit main section .inner h3{font-size:2rem;margin:0 0 2rem;flex-wrap:wrap}body#recruit main section .inner h3 span{width:100%;display:block;margin:.75rem 0 0 0}body#recruit main section .inner dl{flex-direction:column;margin-bottom:4rem}body#recruit main section .inner dl dt,body#recruit main section .inner dl dd{display:block;padding:2rem;border:1px solid #999}body#recruit main section .inner dl dt>*,body#recruit main section .inner dl dd>*{width:100%}body#recruit main section .inner dl dt{width:100%;border-width:1px 1px 0 1px}body#recruit main section .inner dl dt:last-of-type{border-width:1px 1px 0 1px}body#recruit main section .inner dl dd{width:100%;border-width:1px 1px 0 1px}body#recruit main section .inner dl dd:last-of-type{border-width:1px 1px 1px 1px}body#recruit main section .inner dl dd div{font-size:90%}body#recruit main section .inner dl dd div h5{font-size:100%;font-weight:bold}body#recruit main section .inner dl dd div p{margin-bottom:1em}body#recruit main section .inner .staff-list li{margin:0 0 6rem}body#recruit main section .inner .staff-list li .flex-box{padding:2rem 0 0;flex-direction:column}body#recruit main section .inner .staff-list li .image{width:70%;margin:0 auto 2rem}body#recruit main section .inner .staff-list li .detail{width:100%;font-size:1.5rem;background:#fff;padding:2rem;line-height:1.75;border-radius:2rem;filter:drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.15))}body#recruit main section .inner .staff-list li .detail:before{display:none}body#recruit main section .inner .staff-list li:nth-child(even) .flex-box{flex-direction:column}body#recruit main section .inner .staff-list li:nth-child(even) .detail:before{display:none}}