.DX .box .hhh h2,.D0 .box .hhh h2{font-size:2.6rem;font-weight:bold;line-height:1.2;text-align:center;margin:0 0 2rem 0}.DX .box .hhh h2::after,.D0 .box .hhh h2::after{display:flex;margin:1rem auto;content:"";width:3vw;min-width:30px;height:3px;background:#ed7742}.banner_ins .menu{display:none}.D0{margin:calc(3vw + 3rem) 0 calc(3vw + 3rem) 0}.D0 .box .jobs{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media(max-width: 768px){.D0 .box .jobs{grid-template-columns:1fr}}.D0 .box .jobs .li{border:1px solid #ed7742;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.D0 .box .jobs .li:hover{box-sizing:0 10px 10px rgba(0,0,0,.062745098)}.D0 .box .jobs .li .title{background:#ed7742;padding:.7rem 1.8rem;font-size:1.3rem;font-weight:bold;color:#fff}.D0 .box .jobs .li .info{display:flex;padding:.8rem 1.8rem;flex-wrap:wrap}.D0 .box .jobs .li .info li{display:inline-flex;width:50%;line-height:1.8}@media(max-width: 768px){.D0 .box .jobs .li .info li{width:100%}}.D0 .box .jobs .li .info .ccc>p{font-weight:bold}.D0 .box .jobs .li .emailto{margin:auto 0 .8rem 0;color:#aaa;text-align:center}.DX{margin:calc(2vw + 2rem) 0 calc(4vw + 4rem) 0}.DX .box .info{display:flex;margin:2rem 15% 0 15%}.DX .box .info video{width:100%;height:70vh;box-shadow:0 0 10px rgba(0,0,0,.062745098);border-radius:10px}.DX .box .back{margin:3rem 0 0 0;display:flex;justify-content:center}.DX .box .back a{display:inline-flex;padding:.5rem 2rem;background:#ed7742;color:#fff;border-radius:10rem}