.company-heading[data-v-fb94f70d]{padding:50px 0 101px}@media screen and (max-width:768px){.company-heading[data-v-fb94f70d]{padding:52px 17px 55px 18px}}.company-heading .logo[data-v-fb94f70d]{display:flex;justify-content:center;margin-bottom:22px}@media screen and (max-width:768px){.company-heading .logo[data-v-fb94f70d]{margin-bottom:12px;transform:scale(.8)}}.company-heading .heading[data-v-fb94f70d]{font-size:1.5rem;text-align:center}@media screen and (max-width:768px){.company-heading .heading[data-v-fb94f70d]{font-size:1.25rem;line-height:29px}}.label-list[data-v-ec77b7f4]{display:flex;flex-wrap:wrap}.item[data-v-ec77b7f4]{background-color:#fff;border-radius:4px;border-style:solid;border-width:1px;font-size:.75rem;line-height:16px;margin:0 10px 10px 0;padding:5px 7px;white-space:nowrap}@media screen and (max-width:768px){.item[data-v-ec77b7f4]{padding:7px 8px 5px}}.item[data-v-ec77b7f4]:last-child{margin-right:0}.primary[data-v-ec77b7f4]{border-color:#d90d0d;color:#d90d0d}.gray[data-v-ec77b7f4]{border-color:#e5e5e5}.job-item[data-v-64b3a52a]{width:100%}.job-item[data-v-64b3a52a]:not(.job-web-hidden){cursor:pointer}.job-item:not(.job-web-hidden):hover .img-area[data-v-64b3a52a]{opacity:.7;transition:all .2s ease-out}.job-item:not(.job-web-hidden):hover .position[data-v-64b3a52a]{color:#d0021b;transition:all .2s ease-out}@media screen and (max-width:768px){.job-item:hover .img-area[data-v-64b3a52a]{opacity:1;transition:none}.job-item:hover .position[data-v-64b3a52a]{color:#262626;transition:none}}.img-area[data-v-64b3a52a]{border-radius:3px;margin-bottom:20px;overflow:hidden;position:relative}@media screen and (max-width:768px){.img-area[data-v-64b3a52a]{margin-bottom:15px;position:relative}}.img[data-v-64b3a52a]{aspect-ratio:640/260;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .5s ease-out;width:100%}.img.is-empty[data-v-64b3a52a]{background-color:#c6d2e3}.img.job-stopped[data-v-64b3a52a]:after{background-color:#0000004d;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.job-info-area[data-v-64b3a52a]{display:flex;position:relative}.job-info-area .list-employment[data-v-64b3a52a]{margin-left:auto}.job-info[data-v-64b3a52a]{flex:1;text-align:left}@media screen and (min-width:769px){.job-info[data-v-64b3a52a]{margin-top:5px}}.position[data-v-64b3a52a]{display:block;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 10px 2px 0}@media screen and (max-width:768px){.position[data-v-64b3a52a]{font-size:.875rem;line-height:1.3;margin:0 0 8px}}.company[data-v-64b3a52a]{display:block;font-size:.875rem;font-weight:400;line-height:25px}@media screen and (max-width:768px){.company[data-v-64b3a52a]{font-size:.75rem;line-height:1}}.list-tag[data-v-64b3a52a]{margin:20px 0 -10px}.description[data-v-64b3a52a]{display:-webkit-box;font-size:.75rem;line-height:18px;margin-top:20px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.company-logo-wrap[data-v-64b3a52a]{display:none}@media screen and (max-width:768px){.company-logo-wrap[data-v-64b3a52a]{bottom:10px;display:block;position:absolute;right:10px}}.company-logo-wrap.is-in-info[data-v-64b3a52a]{display:block;margin-right:20px}@media screen and (max-width:768px){.company-logo-wrap.is-in-info[data-v-64b3a52a]{display:none}}.list-employment.is-in-img[data-v-64b3a52a]{display:none}@media screen and (max-width:768px){.list-employment.is-in-img[data-v-64b3a52a]{display:block;left:10px;position:absolute;top:10px}}.list-employment.is-in-info[data-v-64b3a52a]{align-self:start}@media screen and (max-width:768px){.list-employment.is-in-info[data-v-64b3a52a]{display:none}}.label-stopped[data-v-64b3a52a]{background-color:#dedede;border-radius:4px;color:#757575;font-size:.75rem;line-height:16px;padding:5px 7px}@media screen and (max-width:768px){.label-stopped[data-v-64b3a52a]{padding:7px 8px 5px}}.attraction[data-v-64b3a52a]{border:1px solid #e5e5e5;border-radius:4px;font-size:1rem;font-weight:500;line-height:24px;margin-top:22px;padding:18px}@media screen and (max-width:768px){.attraction[data-v-64b3a52a]{border:2px solid #e5e5e5;border-radius:8px;font-size:.75rem;font-weight:500;line-height:18px;margin-top:18px;padding:14px}}.attraction .title[data-v-64b3a52a]{font-weight:700;margin-bottom:6px}.attraction .more[data-v-64b3a52a]{color:#d90d0d;display:inline-block;font-weight:700;white-space:nowrap}.layout-column2 .breadcrumbs[data-v-74e594c1]{margin:30px 0 7px}@media screen and (max-width:768px){.layout-column2 .breadcrumbs[data-v-74e594c1]{display:none}}.layout-column2 .container[data-v-74e594c1]{border-top:1px solid #ebedef;display:flex}@media screen and (max-width:768px){.layout-column2 .container[data-v-74e594c1]{display:block}}.layout-column2 .main[data-v-74e594c1]{flex:1;max-width:680px;padding:51px 37px 120px 0}@media screen and (max-width:768px){.layout-column2 .main[data-v-74e594c1]{border-bottom:1px solid #ebedef;padding:51px 17px 50px 18px;width:auto}}.layout-column2 .main.is-aside-left[data-v-74e594c1]{order:2;padding:51px 0 120px 40px}@media screen and (max-width:768px){.layout-column2 .main.is-aside-left[data-v-74e594c1]{padding:51px 18px 50px 17px}}.layout-column2 .aside[data-v-74e594c1]{border-left:1px solid #ebedef;padding:51px 0 120px 22px;width:300px}@media screen and (max-width:768px){.layout-column2 .aside[data-v-74e594c1]{border-left:none;padding:61.5px 17px 81px 18px;width:auto}}.layout-column2 .aside.is-aside-left[data-v-74e594c1]{border-left:none;order:1;padding:51px 0 120px}@media screen and (max-width:768px){.layout-column2 .aside.is-aside-left[data-v-74e594c1]{border-right:none;padding:50px 18px 81px}}
