.page-tab{margin-top:0}@media only screen and (max-width: 1200px){.page-tab{padding:30px 0}}@media only screen and (max-width: 768px){.page-tab{padding:20px 0}}.page-tab__list{margin:-5px}@media only screen and (max-width: 1200px){.page-tab__list{flex-wrap:wrap;max-width:810px;margin:-5px auto}}@media only screen and (max-width: 768px){.page-tab__list{display:flex;margin:-5px}}.page-tab__list>li{padding:5px}@media only screen and (max-width: 1200px){.page-tab__list>li{width:33.333%;max-width:none}}@media only screen and (max-width: 768px){.page-tab__list>li{width:50%;max-width:none}}.page-tab__list>li>a{padding:15px 5px}@media only screen and (max-width: 1200px){.page-tab__list>li>a{max-width:none;padding:5px}}@media only screen and (max-width: 1200px){.dl>dl>dt{width:90px}}.recruit-pagetitle::before{background-image:url(../../img/recruit_job-description_title.jpg)}.job-description__text{margin:0 0 15px;font-size:1.4rem}.job-description__inner{display:flex;margin:-14px -10px}@media only screen and (max-width: 1200px){.job-description__inner{display:block}}.job-description__tel{padding:14px 15px;border-right:solid 1px #fff}@media only screen and (max-width: 1200px){.job-description__tel{padding-bottom:5px;border-right:none}}.job-description__tel a,.job-description__tel span{font-size:1.6rem}@media only screen and (max-width: 768px){.job-description__tel a,.job-description__tel span{font-size:1.4rem}}.job-description__tel a svg,.job-description__tel span svg{position:relative;top:-2px;width:16px;height:16px;margin-right:10px;fill:#009ca2}@media only screen and (max-width: 768px){.job-description__tel a svg,.job-description__tel span svg{width:14px;height:14px;margin-right:8px}}.job-description__tel a{color:#009ca2;transition:opacity .2s}.job-description__tel a:hover{opacity:.6}.job-description__name{padding:14px 15px;font-size:1.6rem}@media only screen and (max-width: 1200px){.job-description__name{padding-top:0}}@media only screen and (max-width: 768px){.job-description__name{font-size:1.4rem}}.job-description__mail{display:flex;justify-content:center;align-items:center;height:205px;background-color:#f5f5f5;color:#009ca2;font-weight:bold}@media only screen and (max-width: 768px){.job-description__mail{height:80px}}.job-description__mail a{display:inline-flex;align-items:center;justify-content:center;font-size:3.2rem;transition:opacity .2s}@media only screen and (max-width: 960px){.job-description__mail a{font-size:2.4rem}}@media only screen and (max-width: 768px){.job-description__mail a{font-size:2rem}}.job-description__mail a svg{position:relative;top:5px;width:32px;height:32px;margin-right:20px}@media only screen and (max-width: 960px){.job-description__mail a svg{top:4px;width:24px;height:24px;margin-right:15px}}@media only screen and (max-width: 768px){.job-description__mail a svg{top:3px;width:20px;height:20px;margin-right:10px}}.job-description__mail a:hover{opacity:.6}

/*# sourceMappingURL=recruit_job-description.css.map */
