@charset "UTF-8";.header_logo{max-width:240px}@media screen and (min-width:768px){.header_logo{width:40%;max-width:300px}}@media screen and (min-width:992px){.header_logo{width:30%;max-width:360px}}@media screen and (min-width:1200px){.header_logo{width:35%}}.office_type{margin-bottom:1em;font-size:1.2em}@media screen and (min-width:768px){.work_list{margin-top:1.5rem}}@media screen and (min-width:992px){.work_list{gap:0 1rem;grid-template-columns:repeat(3,1fr)}.work_item .work_text-area{padding:1.25rem 1rem 2rem}.office_type{font-size:1.5em}}@media screen and (min-width:1200px){.work_list{gap:0 2rem}.work_item .work_text-area{padding:1.5rem 1.5rem 2.25rem}.company_address .company_list{display:block}.company_address .company_item+.company_item{margin-top:1.875rem}}.form_width{width:100%;font-family:"Noto Sans JP",sans-serif !important}@media screen and (min-width:768px){.form_width{width:720px;margin:0 auto}}.form_width .form_item-container input[type=text],.form_width .form_item-container input[type=email],.form_width .form_item-container textarea,.form_width .form_item-container .form_policy{width:100%;line-height:1.6;border:2px solid #465325;border-radius:4px;padding:1rem;font-size:16px}.form_width .form_item-container>p{margin:0;padding:0}.form_width .form_item-container>p:empty{display:none}@media screen and (min-width:1024px){.form_width .form_item-container.-md-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1024px){.form_width .form_item-container.-md-line .form_item{width:48%}}.form_width .form_item-container .form_item{width:100%;margin-top:1.5rem}.form_width .form_item-container .form_item .form_checkbox.-agree{margin-top:1.5rem;text-align:center}.form_width .form_item-container .form_policy_inner{padding:1em 1em 1em 0;height:11.2em;max-height:11.2em;overflow-y:scroll}.submit_btn-area{text-align:center;margin-top:1.5rem}.submit_btn-area .form_submit{display:inline-block;width:100%;max-width:348px;font-weight:700;background-color:rgba(72,168,177,.2);border:1px solid #48A8B1!important;border:none;line-height:3.4em !important;cursor:pointer}.submit_btn-area .form_submit:hover{opacity:.8}.error{margin-top:.7em;padding:.6em 0;color:#fff !important;line-height:1;font-weight:700 !important;text-align:center !important;background-color:red;border-radius:4px}.required{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.required:after{content:"必須";display:inline-block;position:relative;margin-left:.5rem;padding:.3em .5em;line-height:1;color:#fff;background-color:#f79375;border-radius:3px;font-size:12px}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}