#recruit-contents .guideline{list-style:none}#recruit-contents .guideline li:not(:last-child){margin-bottom:40px}#recruit-contents .guideline li .section-ttl{font-weight:bold}#recruit-contents .guideline li .section-ttl span{font-size:1.6rem;letter-spacing:1px}#recruit-contents .guideline li .caution{border:1px solid #ccc;padding:20px}#recruit-contents .guideline li .caution p:not(:last-child){margin-bottom:15px}#recruit-contents .guideline li .attention{background:#900;color:#fff;text-align:center;padding:8px 10px}#recruit-form table{margin-bottom:30px}#recruit-form table th{width:190px}@media screen and (max-width:767px){#recruit-form table th{width:auto}}#recruit-form .caution{text-indent:-1em;margin-left:1em;margin-top:50px}#zip{width:130px;margin-left:4px}#address1{width:100px}#address2{width:calc(100% - 105px)}#age{width:100px;margin-right:4px}#school-status{position:relative;padding:5px 0}#school-status #status .first{padding-right:130px}@media screen and (max-width:767px){#school-status #status .first{padding-right:0}}#school-status p{position:absolute;left:70px;top:0px}@media screen and (max-width:767px){#school-status p{top:10px;left:100px}}#school-status #school-year{width:80px;margin-right:4px}.wpcf7-recaptcha{display:inline-block}