﻿.career-jobs-list{width:100%}.career-jobs-list+.career-jobs-list{margin-top:4em}.career-jobs-list .icon-osaka{color:#df8e91}.career-jobs-list .icon-tokyo{color:#8cc7de} .icon-fukuoka{color:#ffa500}@media screen and (max-width: 700px){.career-jobs-list{margin-top:2em}.career-jobs-list+.career-jobs-list{margin-top:2em}}.career-jobs-info-list{display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:10px;line-height:1.1}.career-jobs-info-list_item{font-size:1.6rem;font-weight:600}.career-jobs-info-list_item:not(:last-child){margin-right:1em}@media screen and (max-width: 700px){.career-jobs-info-list_item{font-size:1.2rem}}.career-jobs-category{width:100%;overflow:hidden;border-radius:20px}._mid-career .career-jobs-category{background-color:#e1e1e1}._entry-form .career-jobs-category{background-color:#fafafa}.career-jobs-category+.career-jobs-category{margin-top:10px}@media screen and (max-width: 700px){.career-jobs-category{border-radius:14px}}.career-jobs-category_heading{position:relative;width:100%;padding:28px 50px 28px 35px;font-size:1.8rem;font-weight:600;line-height:1;letter-spacing:.05em;cursor:pointer;transition:background-color .3s ease-out 0s}.career-jobs-category_heading::after{position:absolute;top:50%;right:30px;display:inline-block;font-size:1.5rem;line-height:1;content:"▼";transition:transform .2s ease 0s;transform:translateY(-50%)}.is-opened .career-jobs-category_heading::after{transform:translateY(-50%) scale(1, -1)}._mid-career .career-jobs-category_heading:hover,._mid-career .career-jobs-category_heading:active{background-color:#d4d4d4}._entry-form .career-jobs-category_heading{padding:28px 56px 28px 41px;border-bottom:none}._entry-form .career-jobs-category_heading:hover,._entry-form .career-jobs-category_heading:active{background-color:#f0f0f0}@media screen and (max-width: 700px){.career-jobs-category_heading{padding:24px 55px 24px 20px;font-size:1.4rem}._entry-form .career-jobs-category_heading{padding:24px 58px 24px 23px}.career-jobs-category_heading::after{font-size:1.1rem}}.career-jobs-category_body{display:none;width:100%;background-color:#fff}._entry-form .career-jobs-category_body{border:6px solid #fafafa;border-top:none;border-radius:0 0 20px 20px}@media screen and (max-width: 700px){._entry-form .career-jobs-category_body{border:3px solid #fafafa;border-top:none;border-radius:0 0 14px 14px}}.career-jobs-division{padding:0 35px;padding-bottom:1.8em}.career-jobs-division:last-of-type{padding-bottom:2.4em}@media screen and (max-width: 700px){.career-jobs-division{padding-right:20px;padding-left:20px}}.career-jobs-division_heading{padding:.9em 0 .5em;font-size:1.8rem;line-height:1.5;letter-spacing:.05em;border-bottom:2px solid #e8e8e8}@media screen and (max-width: 700px){.career-jobs-division_heading{font-size:1.4rem;border-bottom-width:1px}}.career-jobs-division_body{margin-top:1.2em}.career-jobs-division-list{width:100%}.career-jobs-division-list_item{display:flex;flex-flow:row wrap;align-items:center;font-size:1.8rem;font-weight:600;line-height:1.5;letter-spacing:0}._mid-career .career-jobs-division-list_item{position:relative;padding-left:1em}._mid-career .career-jobs-division-list_item::before{position:absolute;top:0;left:0;display:inline-block;margin-right:.6em;font-size:.8rem;line-height:1.8rem;content:"▶";transform:translateY(4px)}.career-jobs-division-list_item+.career-jobs-division-list_item{margin-top:.6em}.career-jobs-division-list_item .icon-emergency{display:inline-block;padding:.2em .6em;font-size:1.6rem;line-height:1;color:#fff;letter-spacing:0;background-color:#c96262;border-radius:6px}@media screen and (max-width: 700px){.career-jobs-division-list_item{font-size:1.3rem}.career-jobs-division-list_item+.career-jobs-division-list_item{margin-top:.8em}._mid-career .career-jobs-division-list_item::before{margin-right:4px;font-size:.6rem;transform:translateY(1px)}.career-jobs-division-list_item .icon-emergency{padding:.3em .6em .2em;font-size:1.1rem;border-radius:4px}}.career-jobs-division-list_title{margin-right:1.2em}.career-jobs-division-list_title input[type=radio],.career-jobs-division-list_title input[type=checkbox]{position:relative;margin-right:.1em;vertical-align:middle}@media screen and (min-width: 700px){.career-jobs-division-list_title input[type=radio],.career-jobs-division-list_title input[type=checkbox]{top:-0.15em}}@media screen and (max-width: 700px){.career-jobs-division-list_title{margin-right:1em}}a.career-jobs-division-list_link{text-decoration:none;transition:opacity .3s ease-out 0s}a.career-jobs-division-list_link:hover,a.career-jobs-division-list_link:active{opacity:.7}.career-work-location-list{display:flex;flex-flow:row wrap;align-items:center;margin-right:.8em}.career-work-location-list_item{font-size:1.6rem;letter-spacing:0}.career-work-location-list_item:not(:last-child){margin-right:.4em}@media screen and (max-width: 700px){.career-work-location-list_item{font-size:1.2rem}}
