.job-detail-container{padding:126px 0 96px;max-width:720px;margin:0 auto}@media screen and (max-width:768px){.job-detail{padding:71px 16px 48px}}.job-detail-title:before{content:"T-0008"}.job-detail-industry{color:#7A7F8E;font-weight:500;line-height:32px;margin-top:4px}@media screen and (max-width:768px){.job-detail-industry{font-style:14px;line-height:22.4px}}.job-detail-upper-flex-block{display:flex;border-bottom:1px solid rgb(34 42 66 / .06)}.job-detail-salary-range{display:inline-block;position:relative}.job-detail-salary-range:before{content:url(/wp-content/themes/mytheme/img/yen.svg);position:absolute;left:-18px;top:-1px}.job-detail-prefecture{display:inline-block;position:relative;margin-left:21px!important}.job-detail-prefecture:before{content:url(/wp-content/themes/mytheme/img/prefecture.svg);position:absolute;left:-18px;top:-1px}.job-detail-employment-type{display:inline-block;position:relative}.job-detail-employment-type:before{content:url(/wp-content/themes/mytheme/img/type.svg);position:absolute;left:-18px;top:-1px}.job-detail-salary-range,.job-detail-prefecture,.job-detail-employment-type{line-height:19.2px;margin:16.5px 0 48.5px 40px;font-size:16px}.job-detail-main-each-block{margin-top:46px;position:relative}.job-detail-main-each-block:before{content:url(/wp-content/themes/mytheme/img/checkbox.svg);position:absolute;top:3px;left:0}@media screen and (max-width:768px){.job-detail-main-each-block:before{top:0}}.job-detail-main-each-block h2{font-size:20px;line-height:28px;margin:0 0 12px 28px}@media screen and (max-width:768px){.job-detail-main-each-block h2{font-size:16px;line-height:25.6px;margin:0 0 8px 24px}}.job-detail-main-each-block p{font-weight:500;line-height:32px}@media screen and (max-width:768px){.job-detail-main-each-block p{font-size:14px;line-height:28px}}.job-detail-table-area{margin:58px 0 48px;border-top:1px solid rgb(34 42 66 / .06)}@media screen and (max-width:768px){.job-detail-table-area{margin:48px 0}}.job-detail-table-row{padding:24px 0;display:flex;border-bottom:1px solid rgb(34 42 66 / .06)}.job-detail-table-row-label{white-space:nowrap;width:112px!important}@media screen and (max-width:768px){.job-detail-table-row-label{white-space:nowrap;width:49px!important;font-size:14px;line-height:16.8px}}.job-detail-table-row-content{font-weight:500;line-height:32px;margin-left:112px}@media screen and (max-width:768px){.job-detail-table-row-content{line-height:22.4px;font-size:14px;margin-left:85px}}.job-detail-table-row-content:last-child{display:flex;align-items:center}.job-detail-table-row-content:last-child img{margin-right:24px}.job-detail-please-contact-description{text-align:center}