@charset "utf-8";#recruitment{text-align:center}#recruitment>strong{display:block}@media screen and (max-width:359px){#recruitment>strong{font-size:125%}}@media screen and (min-width:360px) and (max-width:767px){#recruitment>strong{font-size:137.5%}}@media screen and (max-width:413px){#recruitment picture img{width:100%}}@media screen and (min-width:414px){#recruitment picture img{width:33.33%;max-width:304px}}@media screen and (max-width:767px){#recruitment{margin-bottom:6.25%}#recruitment h2{margin-bottom:3.125%}#recruitment h2 img{width:93.75%}#recruitment>strong{margin-bottom:3.125%;padding:0 3.125%}}@media screen and (min-width:768px){#recruitment{margin-bottom:100px}#recruitment h2{margin-bottom:50px}#recruitment h2 img{width:100%}#recruitment>strong{margin-bottom:50px}}@media screen and (min-width:768px) and (max-width:1023px){#recruitment>strong{font-size:175%}}@media screen and (min-width:1024px){#recruitment>strong{font-size:200%}}#recruitments table{text-align:left}@media screen and (max-width:767px){#recruitments{margin-bottom:6.25%}#recruitments table,#recruitments table tbody,#recruitments table tr,#recruitments table tr th,#recruitments table tr td{display:block}#recruitments table{margin-bottom:3.125%}#recruitments table tr th{padding:0 3.125%}#recruitments table tr td{padding:0 3.125%}}@media screen and (min-width:768px){#recruitments{margin-bottom:100px}#recruitments table{margin:0 auto 50px;table-layout:fixed;width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:1050px}#recruitments table tr th{width:300px}#recruitments table tr:not(:last-child) td{padding-bottom:20px}}#recruitments .link_mail{height:50px;line-height:50px;width:240px}
