.con_recruit{max-width:1200px;margin:auto}@media only screen and (max-width:1279px){.con_recruit{width:91.6666666667%}}.con_recruit{max-width:1000px;margin-top:135px}@media print,screen and (min-width:768px) and (max-width:1279px){.con_recruit{margin-top:110px}}@media only screen and (max-width:767px){.con_recruit{margin-top:4em}}.con_recruit h3{text-align:center;font-weight:normal;letter-spacing:0.08em;color:#383838;font-size:165%;margin-bottom:40px}@media print,screen and (min-width:768px) and (max-width:1279px){.con_recruit h3{font-size:136%}}@media only screen and (max-width:767px){.con_recruit h3{font-size:122%}}.con_recruit h3 span{display:inline-block;vertical-align:middle}.con_recruit h3:after,.con_recruit h3:before{content:"=";display:inline-block;vertical-align:middle;color:#bbbbbb}.con_recruit h3:before{margin-right:0.5em}.con_recruit h3:after{margin-left:0.5em}@media print,screen and (min-width:768px) and (max-width:1279px){.con_recruit h3{margin-bottom:30px}}@media only screen and (max-width:767px){.con_recruit h3{margin-bottom:1.5em}}@media only screen and (max-width:767px){.con_recruit table tr td,.con_recruit table tr th{display:block}}.con_recruit table tr th{white-space:nowrap;text-align:center}@media print,screen and (min-width:768px){.con_recruit table tr th{width:300px}}@media only screen and (max-width:767px){.con_recruit table tr th{background:#eeeeee}}.con_recruit>.txt span{display:block;margin-bottom:0.5em}.con_recruit .box_txt{text-align:center}.con_recruit .box_txt .txt{display:inline-block;text-align:left}.con_recruit .box_txt .txt span{display:block;margin-bottom:0.5em}