body.hino-recruit-subpage{--recruit-content:1120px;padding-top:76px;background:#f6f5f2}body.hino-recruit-subpage.admin-bar .site-header{top:32px}@media screen and (max-width:782px){body.hino-recruit-subpage.admin-bar .site-header{top:46px}}body.hino-recruit-subpage .header-set,body.hino-recruit-subpage #slide-menu,body.hino-recruit-subpage #slide-layer,body.hino-recruit-subpage #eyecatch,body.hino-recruit-subpage #side-lk,body.hino-recruit-subpage #footer,body.hino-recruit-subpage .map{display:none !important}body.hino-recruit-subpage #all{width:100%;min-width:0;overflow:visible}body.hino-recruit-subpage .recruit-subhero{position:relative;overflow:hidden;padding:clamp(62px, 8vw, 104px) 0 clamp(48px, 6vw, 76px);color:#fff;background:linear-gradient(135deg,#8e0e13 0%,#c8161d 56%,#e22a31 100%)}body.hino-recruit-subpage .recruit-subhero:after{content:"";position:absolute;width:440px;height:440px;right:-110px;top:-230px;border:88px solid rgba(255,255,255,.1);border-radius:50%}body.hino-recruit-subpage .recruit-subhero .container{position:relative;z-index:1}body.hino-recruit-subpage .recruit-subhero__en{margin:0 0 8px;font-family:var(--font-en);font-size:clamp(16px, 2vw, 22px);font-weight:600;letter-spacing:.2em;text-transform:uppercase}body.hino-recruit-subpage .recruit-subhero h1,body.hino-recruit-subpage .recruit-subhero__title{margin:0;color:#fff;font-family:var(--font-head);font-size:clamp(32px, 5vw, 58px);font-weight:900;line-height:1.3;letter-spacing:.07em}body.hino-recruit-subpage .recruit-subhero__lead{max-width:660px;margin:18px 0 0;font-size:14px;letter-spacing:.08em;opacity:.9}body.hino-recruit-subpage #contents{width:100%;max-width:var(--recruit-content);margin:0 auto;padding:clamp(30px, 5vw, 64px) 24px clamp(72px, 9vw, 120px)}body.hino-recruit-subpage #contents>div,body.hino-recruit-subpage #contents .main{float:none;width:100%;max-width:none;margin:0}body.hino-recruit-subpage #contents .sidebar{display:none}body.hino-recruit-subpage .breadcrumb{margin:0 0 22px;padding:0;color:#736f68;font-size:12px}body.hino-recruit-subpage .breadcrumb a{color:var(--red)}body.hino-recruit-subpage article.entry{margin:0;padding:clamp(26px, 5vw, 64px);border-radius:20px;background:#fff;box-shadow:0 14px 40px rgba(27,27,29,.08)}body.hino-recruit-subpage article.hino-job-detail{border-radius:0}body.hino-recruit-subpage article.hino-job-detail h1:after,body.hino-recruit-subpage article.hino-job-detail h2:after,body.hino-recruit-subpage article.hino-job-detail h3:after{content:none !important;display:none !important}body.hino-recruit-subpage article.hino-job-detail h3{border-radius:0}body.hino-recruit-subpage article.entry h1,body.hino-recruit-subpage article.entry h2,body.hino-recruit-subpage article.entry h3,body.hino-recruit-subpage article.entry h4{font-family:var(--font-head);color:var(--ink);letter-spacing:.05em}body.hino-recruit-subpage article.entry h1{margin:0 0 34px;padding:0 0 18px;border:0;border-bottom:3px solid var(--red);font-size:clamp(26px, 4vw, 40px)}body.hino-recruit-subpage article.entry h2{margin:54px 0 22px;padding:0 0 12px 18px;border:0;border-left:5px solid var(--red);background:0 0;font-size:clamp(22px, 3vw, 30px)}body.hino-recruit-subpage article.entry h3{margin:38px 0 16px;padding:13px 18px;border:0;border-radius:10px;background:var(--red-pale);color:var(--red-dark);font-size:clamp(18px, 2.4vw, 23px)}body.hino-recruit-subpage article.entry p,body.hino-recruit-subpage article.entry li,body.hino-recruit-subpage article.entry td,body.hino-recruit-subpage article.entry th{font-size:15px;line-height:1.9}body.hino-recruit-subpage.business-content article.entry h2{padding-left:18px !important}body.hino-recruit-subpage.business-content article.entry h3{padding-left:18px !important}body.hino-recruit-subpage.business-content article.entry h3{display:flex;align-items:center;min-height:54px;padding:10px 18px !important;line-height:1.45}body.hino-recruit-subpage.business-content article.entry table[height]{width:100% !important;height:auto !important}body.hino-recruit-subpage.business-content article.entry table[height] tr,body.hino-recruit-subpage.business-content article.entry table[height] td{height:auto !important}body.hino-recruit-subpage.business-content article.entry table[height] td{padding:18px 20px !important;vertical-align:middle}body.hino-recruit-subpage.business-content article.entry table[height] p{margin:0 !important;line-height:1.65}body.hino-recruit-subpage.business-content article.entry table[height] p+p{margin-top:8px !important}body.hino-recruit-subpage article.entry a{color:var(--red-dark);text-decoration:underline;text-underline-offset:3px}body.hino-recruit-subpage article.entry img{height:auto;border-radius:12px}body.hino-recruit-subpage.structure article.entry img{border-radius:0}body.hino-recruit-subpage .post-meta{margin:0 0 24px;color:#817b72;font-size:12px}body.hino-recruit-subpage .hino-recruit-filter{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 22px}body.hino-recruit-subpage .hino-recruit-filter a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border:1px solid #b61b20;border-radius:999px;color:#a3151b;background:#fff;font:700 14px/1.4 var(--font-body);text-decoration:none}body.hino-recruit-subpage .hino-recruit-filter a[aria-current=page]{color:#fff;background:#b61b20}body.hino-recruit-subpage article.entry .hino-recruit-filter-title{margin:8px 0 20px;padding:0 0 12px 18px;font-size:clamp(21px, 3vw, 28px)}body.hino-recruit-subpage .post-cat{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:26px}body.hino-recruit-subpage .post-cat-col{float:none;width:auto;margin:0;padding:0 0 22px;overflow:hidden;border:1px solid #e5e1da;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(27,27,29,.07)}body.hino-recruit-subpage .post-cat-col>a:first-child{display:block;text-decoration:none}body.hino-recruit-subpage .post-cat-col>a:first-child img,body.hino-recruit-subpage .post-cat-col .img_zoom img{width:100%;height:280px;border-radius:0;object-fit:cover}body.hino-recruit-subpage .cat-recruit-col,body.hino-recruit-subpage .prof_box{padding:20px 22px 0}body.hino-recruit-subpage .cat-recruit-col{font-size:0;line-height:0}body.hino-recruit-subpage .cat-recruit-col .cat-ex,body.hino-recruit-subpage .cat-recruit-col .cat_recruit_table{font-size:15px;line-height:1.7}body.hino-recruit-subpage .cat-recruit-col .cat-ex:empty{display:none}body.hino-recruit-subpage .prof_box .interview-person{margin:0 0 5px;color:var(--ink);font-family:var(--font-head);font-size:20px;font-weight:700}body.hino-recruit-subpage.category-interview .prof_box .interview-person,body.hino-recruit-subpage.category-interview .prof_box>div{color:#fff}body.hino-recruit-subpage.category-interview .prof_box span{color:rgba(255,255,255,.82)}body.hino-recruit-subpage .cat-recruit-col h4{margin:0 0 8px !important;font-size:22px !important;line-height:1.45}body.hino-recruit-subpage .cat-recruit-col h4 a{color:var(--ink);text-decoration:none}body.hino-recruit-subpage .cat-ex{margin-bottom:16px;color:var(--ink-soft)}body.hino-recruit-subpage .cat_recruit_table,body.hino-recruit-subpage article.entry table{width:100%;border-collapse:collapse;border:0}body.hino-recruit-subpage .cat_recruit_table th,body.hino-recruit-subpage .cat_recruit_table td,body.hino-recruit-subpage article.entry table th,body.hino-recruit-subpage article.entry table td{padding:13px 15px;border:1px solid #e5e1da;vertical-align:top}body.hino-recruit-subpage .cat_recruit_table th,body.hino-recruit-subpage article.entry table th{width:28%;background:#f5f3ef;color:#554f48;text-align:left}body.hino-recruit-subpage .cat_link{display:flex;justify-content:flex-start;margin:16px 22px 24px !important}body.hino-recruit-subpage .cat_link a,body.hino-recruit-subpage .btn a,body.hino-recruit-subpage input[type=submit],body.hino-recruit-subpage button[type=submit]{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:11px 24px;border:0;border-radius:999px;background:var(--grad-red);color:#fff !important;font-weight:700;text-decoration:none !important;box-shadow:0 7px 18px rgba(200,22,29,.22)}body.hino-recruit-subpage .cat_link a{display:inline-flex !important;width:auto !important;min-width:170px;height:auto !important;padding:11px 20px !important;font-size:14px !important;line-height:1.5;white-space:nowrap;text-align:center}body.hino-recruit-subpage .cat_link a:before{display:none}body.hino-recruit-subpage .cat_link a:after{content:"→";margin-left:8px;font-family:sans-serif}body.hino-recruit-subpage .btn a[href$="/cat/interview/"]:after{position:static;order:-1;flex:0 0 20px;width:20px;height:20px;margin-right:8px;transform:scaleX(-1);filter:brightness(0) invert(1)}body.hino-recruit-subpage .prof_box>div{padding-left:14px;border-left:4px solid var(--red);font-family:var(--font-head);font-size:19px;font-weight:700}body.hino-recruit-subpage .prof_box span{display:block;margin-top:3px;color:var(--red);font-size:13px}body.hino-recruit-subpage.category-interview .post-cat-col{padding-bottom:0}body.hino-recruit-subpage.category-interview .post-cat-col .img_zoom{margin-top:0}body.hino-recruit-subpage.category-interview .img_zoom img[src*="260821-109"],body.hino-recruit-subpage.category-interview .img_zoom img[src*="260821-52"]{object-position:center 20%}body.hino-recruit-subpage.category-interview .img_zoom img.interview-card-photo--ns{object-position:50% 44%}body.hino-recruit-subpage.category-interview .img_zoom img.interview-card-photo--yi{object-position:50% 17%}body.hino-recruit-subpage.category-interview .img_zoom img.interview-card-photo--ym{object-position:45% 48%}body.hino-recruit-subpage.category-interview .img_zoom img.interview-card-photo--ke{object-position:50% 0}body.hino-recruit-subpage.category-interview .prof_box{position:relative;left:auto;right:auto;bottom:auto;display:flex;flex-direction:column;justify-content:center;min-height:86px;padding:12px 48px 12px 20px;background:var(--grad-red)}body.hino-recruit-subpage.category-interview .prof_box .interview-person{margin:0 0 2px;font-size:20px;line-height:1.4}body.hino-recruit-subpage.category-interview .prof_box>div{padding-left:0;border:0;font-size:15px;line-height:1.4}body.hino-recruit-subpage.category-interview .prof_box span{margin-top:2px;padding-left:0;font-size:12px;line-height:1.4}body.hino-recruit-subpage .interview_main{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(250px, .8fr);align-items:stretch;gap:30px;margin-bottom:46px}body.hino-recruit-subpage .interview_main-image{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;overflow:hidden;border-radius:16px;background:#eaf5f7}body.hino-recruit-subpage .interview_main-image .sg_thumbnail{width:auto;margin:0}body.hino-recruit-subpage .interview_main-image .sg_thumbnail img{width:100%;height:100%;min-height:300px;max-height:none;object-fit:cover;border-radius:0}body.hino-recruit-subpage .interview_main-image>p{display:flex;align-items:center;width:auto !important;float:none !important;margin:0;padding:20px;font-family:var(--font-head);font-size:clamp(18px, 1.55vw, 21px) !important;font-weight:900;line-height:1.55}body.hino-recruit-subpage .interview_prof{position:static;z-index:auto;display:flex;align-items:center;width:auto;margin:0;padding:28px;border-radius:16px;background:var(--grad-red);color:#fff !important}body.hino-recruit-subpage .interview_prof:after{display:none}body.hino-recruit-subpage .interview_prof h1{width:100%;margin:0;padding:0;border:0;color:#fff !important;font-size:clamp(24px, 3vw, 34px)}body.hino-recruit-subpage .interview_prof h1 small{display:block;margin-top:10px;padding:0;color:#fff;font-size:15px;line-height:1.6}body.hino-recruit-subpage .interview_prof h1 span{display:block;margin-top:6px;color:rgba(255,255,255,.82) !important;font-size:14px}body.hino-recruit-subpage .interview_wrapper .div_2col{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(250px, .85fr);gap:30px;align-items:center;margin:44px 0}body.hino-recruit-subpage .interview_wrapper .div_2col>div{width:auto;float:none}body.hino-recruit-subpage .interview_wrapper h3{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:18px;line-height:1.55}body.hino-recruit-subpage .interview_wrapper h3:has(>span:first-child){gap:14px;margin-bottom:16px !important;padding:18px 20px !important;line-height:1.8}body.hino-recruit-subpage .interview_wrapper h3 span{display:block;margin:0;color:var(--red);font-family:var(--font-en);font-size:34px;line-height:1}body.hino-recruit-subpage .interview_image{margin:38px 0}body.hino-recruit-subpage article.entry input[type=text],body.hino-recruit-subpage article.entry input[type=email],body.hino-recruit-subpage article.entry input[type=tel],body.hino-recruit-subpage article.entry input[type=number],body.hino-recruit-subpage article.entry textarea,body.hino-recruit-subpage article.entry select{width:100%;max-width:100%;min-height:46px;padding:10px 12px;border:1px solid #cfc9c0;border-radius:8px;background:#fff;font:inherit}body.hino-recruit-subpage article.entry textarea{min-height:150px;resize:vertical}body.hino-recruit-subpage article.entry input:focus,body.hino-recruit-subpage article.entry textarea:focus,body.hino-recruit-subpage article.entry select:focus{border-color:var(--red);outline:3px solid rgba(200,22,29,.15)}body.hino-recruit-subpage .contact{margin:34px 0;padding:28px;border-radius:14px;background:#f9f7f4}body.hino-recruit-subpage .footer-gates,body.hino-recruit-subpage .site-footer{position:relative;z-index:2}body.hino-recruit-subpage.recruit-entry article.entry table th,body.hino-recruit-subpage.recruit-entry article.entry table td{border:0 !important;background:0 0 !important}body.hino-recruit-subpage.recruit-entry article.entry table tr{border-bottom:1px solid #e5e1da}body.hino-recruit-subpage.recruit-entry article.entry .check_privacy{margin-top:24px !important}@media (min-width:641px){body.hino-recruit-subpage.recruit-entry article.entry table th{width:260px !important;flex:0 0 260px}body.hino-recruit-subpage.recruit-entry article.entry table td{width:540px !important;flex:1 1 auto}}@media (max-width:900px){body.hino-recruit-subpage{padding-top:64px;padding-bottom:70px}body.hino-recruit-subpage .post-cat,body.hino-recruit-subpage .interview_main,body.hino-recruit-subpage .interview_wrapper .div_2col{grid-template-columns:1fr}body.hino-recruit-subpage .interview_main-image{grid-template-columns:1fr}body.hino-recruit-subpage .interview_main-image>p{order:-1}body.hino-recruit-subpage .post-cat-col>a:first-child img,body.hino-recruit-subpage .post-cat-col .img_zoom img{height:min(64vw, 360px)}}@media (max-width:640px){body.hino-recruit-subpage .hino-recruit-filter{gap:6px;margin:18px 0 14px}body.hino-recruit-subpage .hino-recruit-filter a{min-height:38px;padding:8px 9px;font-size:12px}body.hino-recruit-subpage #contents{padding-left:14px;padding-right:14px}body.hino-recruit-subpage article.entry{padding:22px 16px 34px;border-radius:14px}body.hino-recruit-subpage .recruit-subhero{padding:46px 0 38px}body.hino-recruit-subpage article.entry table,body.hino-recruit-subpage article.entry table tbody,body.hino-recruit-subpage article.entry table tr,body.hino-recruit-subpage article.entry table th,body.hino-recruit-subpage article.entry table td{display:block;width:100%}body.hino-recruit-subpage article.entry table tr{margin-bottom:14px}body.hino-recruit-subpage article.entry table th{border-bottom:0}body.hino-recruit-subpage article.hino-job-detail .job-details-table{margin:0 0 28px !important;border-collapse:separate;border-spacing:0;border:1px solid #e5e1da;border-radius:8px;overflow:hidden}body.hino-recruit-subpage article.hino-job-detail .job-details-table tr{margin:0 !important}body.hino-recruit-subpage article.hino-job-detail .job-details-table tr+tr{border-top:1px solid #e5e1da}body.hino-recruit-subpage article.hino-job-detail .job-details-table th,body.hino-recruit-subpage article.hino-job-detail .job-details-table td{border:0 !important;width:100% !important}body.hino-recruit-subpage article.hino-job-detail .job-details-table th{padding:12px 14px 4px}body.hino-recruit-subpage article.hino-job-detail .job-details-table td{padding:4px 14px 12px}body.hino-recruit-subpage .cat_recruit_table{display:block;width:100%;margin:15px 0 0 !important;border:1px solid #e5e1da;border-radius:8px;overflow:hidden}body.hino-recruit-subpage .cat_recruit_table tbody,body.hino-recruit-subpage .cat_recruit_table tr{display:block;width:100%}body.hino-recruit-subpage .cat_recruit_table tr{margin:0 !important}body.hino-recruit-subpage .cat_recruit_table tr+tr{border-top:1px solid #e5e1da}body.hino-recruit-subpage .cat_recruit_table th,body.hino-recruit-subpage .cat_recruit_table td{display:block;width:100% !important;border:0 !important;line-height:1.65}body.hino-recruit-subpage .cat_recruit_table th{padding:12px 14px 4px}body.hino-recruit-subpage .cat_recruit_table td{padding:4px 14px 12px}body.hino-recruit-subpage .interview_wrapper .div_2col{margin:30px 0;gap:18px}body.hino-recruit-subpage .interview_main-image>p{padding:20px;font-size:18px !important}body.hino-recruit-subpage .interview_main-image .sg_thumbnail img{height:auto !important;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain}body.hino-recruit-subpage .interview_prof{padding:20px}body.hino-recruit-subpage .interview_wrapper h3{gap:8px;padding:10px 12px;font-size:16px}body.hino-recruit-subpage .interview_wrapper h3:has(>span:first-child){grid-template-columns:1fr;gap:6px;padding:16px 18px !important}body.hino-recruit-subpage .interview_wrapper h3 span{font-size:31px}body.hino-recruit-subpage .cat-recruit-col h4{font-size:20px !important}body.hino-recruit-subpage.business-content article.entry table[height],body.hino-recruit-subpage.business-content article.entry table[height] tr,body.hino-recruit-subpage.business-content article.entry table[height] td{width:100% !important;height:auto !important}body.hino-recruit-subpage.recruit-entry article.entry table tr{padding:10px 0 18px}body.hino-recruit-subpage.recruit-entry article.entry table th{padding:0 0 8px}body.hino-recruit-subpage.recruit-entry article.entry table td{padding:0}}body.hino-recruit-subpage article.hino-job-detail .post-meta .date{display:none}body.hino-recruit-subpage article.hino-job-detail .hino-job-review-note{margin:20px 0 30px;padding:17px 20px;border:1px solid #dfbe70;border-radius:0;background:#fff8df;color:#483716;line-height:1.7}body.hino-recruit-subpage article.hino-job-detail .hino-job-review-note strong{display:block;margin-bottom:4px;font-weight:700}body.hino-recruit-subpage article.hino-job-detail .hino-job-review-note p{margin:0}body.hino-recruit-subpage article.hino-job-detail .hino-job-related{margin:36px 0 8px;padding:22px 24px;border-radius:0;background:#f7f4f0}body.hino-recruit-subpage article.hino-job-detail .hino-job-related h2{margin:0 0 14px;font-size:clamp(1.2rem, 2vw, 1.5rem);line-height:1.4}body.hino-recruit-subpage article.hino-job-detail .hino-job-related__links{display:flex;flex-wrap:wrap;gap:10px}body.hino-recruit-subpage article.hino-job-detail .hino-job-related__links a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:9px 14px;border:1px solid #b71c24;border-radius:0;color:#a2171e;font-weight:700;text-decoration:none}body.hino-recruit-subpage article.hino-job-detail .hino-job-related__links a:hover,body.hino-recruit-subpage article.hino-job-detail .hino-job-related__links a:focus-visible{background:#b71c24;color:#fff}@media (max-width:640px){body.hino-recruit-subpage article.hino-job-detail .hino-job-review-note{padding:14px 16px}body.hino-recruit-subpage article.hino-job-detail .hino-job-related{padding:18px 16px}body.hino-recruit-subpage article.hino-job-detail .hino-job-related__links{display:grid}}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft{margin:28px 0 34px;padding:clamp(20px, 3vw, 30px);border:0;border-left:4px solid #bd951e;border-radius:0;background:#faf8f3;color:#302c25}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft__label{display:inline-block;margin:0 0 15px;padding:5px 12px;border-radius:0;background:#e8cf68;color:#30280b;font-weight:700;font-size:.88rem;line-height:1.5}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft h3{margin:0 0 15px;padding:0;background:0 0;border:0;color:#222;font-size:clamp(1.3rem, 2.2vw, 1.65rem);line-height:1.4}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft p{margin:0 0 14px;line-height:1.85}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft h4{margin:25px 0 12px;padding:0 0 0 14px;color:#29231b;font-size:1.15rem;line-height:1.5}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft h4 small{display:inline-block;margin-left:8px;font-size:.82rem;font-weight:400}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft__steps{margin:0;padding:0;list-style:none;counter-reset:job-step;display:grid;gap:8px}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft__steps li{counter-increment:job-step;position:relative;min-height:44px;padding:10px 12px 10px 52px;border-radius:0;background:#fff;line-height:1.7}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft__steps li:before{content:counter(job-step,decimal-leading-zero);position:absolute;left:13px;top:10px;color:#a61b20;font-weight:700}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft .hino-job-draft__question{margin:28px 0 0;padding-top:20px;border-top:1px solid #e5d9bb}@media (max-width:640px){body.hino-recruit-subpage article.hino-job-detail .hino-job-draft{padding:18px 16px}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft h4 small{display:block;margin-left:0}}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft h3{margin-top:0 !important}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft h4{display:block;margin-top:24px !important}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft__steps li{list-style:none !important}body.hino-recruit-subpage article.hino-job-detail .hino-job-source{margin:26px 0 26px;padding:clamp(20px, 3vw, 28px);border:0;border-left:4px solid #356b83;border-radius:0;background:#f5f8f9;color:#1d3340}body.hino-recruit-subpage article.hino-job-detail .hino-job-source__label{display:inline-block;margin:0 0 14px;padding:5px 12px;border-radius:0;background:#d3e6ee;color:#17445a;font-size:.88rem;font-weight:700;line-height:1.5}body.hino-recruit-subpage article.hino-job-detail .hino-job-source h3{margin:0 0 14px !important;padding:0;border:0;background:0 0;color:#1d3340;font-size:clamp(1.25rem, 2vw, 1.55rem);line-height:1.45}body.hino-recruit-subpage article.hino-job-detail .hino-job-source ul{margin:0 0 16px;padding-left:1.4em}body.hino-recruit-subpage article.hino-job-detail .hino-job-source li{margin:0 0 7px;line-height:1.8}body.hino-recruit-subpage article.hino-job-detail .hino-job-source p{margin:0 0 9px;line-height:1.75}body.hino-recruit-subpage article.hino-job-detail .hino-job-source .hino-job-source__note{margin:0;font-weight:700}body.hino-recruit-subpage article.hino-job-detail .hino-job-source .hino-job-source__pay{margin:14px 0;padding:12px 16px;border-left:4px solid #b99329;background:#fff4d1;color:#513e18}body.hino-recruit-subpage article.hino-job-detail .hino-job-source a{color:#0b526e;text-decoration:underline;text-underline-offset:2px}body.hino-recruit-subpage article.hino-job-detail .hino-job-fit{margin:32px 0;padding:clamp(22px, 3vw, 32px);border:0;border-left:4px solid #356b83;border-radius:0;background:#f5f8f9;color:#1d3340}body.hino-recruit-subpage article.hino-job-detail .hino-job-fit__label{display:inline-block;margin:0 0 12px;padding:5px 12px;background:#d3e6ee;color:#17445a;font-size:.88rem;font-weight:700}body.hino-recruit-subpage article.hino-job-detail .hino-job-fit h2{margin:0 0 16px !important;padding:0 !important;border:0 !important;background:0 0 !important;color:#1d3340;font-size:clamp(1.3rem, 2.1vw, 1.7rem);line-height:1.5}body.hino-recruit-subpage article.hino-job-detail .hino-job-fit p{margin:0 0 18px;line-height:1.9}body.hino-recruit-subpage article.hino-job-detail .hino-job-fit ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body.hino-recruit-subpage article.hino-job-detail .hino-job-fit li{margin:0;padding:7px 11px;background:#fff;color:#1d3340;font-weight:700;line-height:1.6}body.hino-recruit-subpage article.hino-job-detail .hino-job-draft .hino-job-draft__source-note{margin:-2px 0 15px;font-weight:700}@media (max-width:640px){body.hino-recruit-subpage article.hino-job-detail .hino-job-source{padding:18px 16px}}body.hino-recruit-subpage .post-cat-col.hino-recruit-card{display:flex;flex-direction:column;padding:0}body.hino-recruit-subpage .hino-recruit-card .cat-recruit-col{width:auto !important;margin:0 !important;padding:26px 26px 0;font-size:15px;line-height:1.7}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__group{margin:0 0 12px;color:#a61b20;font-size:13px;font-weight:700;letter-spacing:.08em}body.hino-recruit-subpage .hino-recruit-card .cat-recruit-col h4{margin:0 0 18px !important;font-size:clamp(21px, 2vw, 25px) !important;line-height:1.45}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__summary{margin:0 0 14px;color:#353535;line-height:1.85}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__draft{display:inline-block;align-self:flex-start;margin:0 0 18px;padding:5px 11px;border-radius:5px;background:#fff1c5;color:#5e4600;font-size:12px;font-weight:700;line-height:1.5}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__status{margin:0;padding:14px 16px;border-left:3px solid #b0252b;background:#f8f5f1;color:#514b47;font-size:13px;line-height:1.65}body.hino-recruit-subpage .hino-recruit-card .cat_link{width:auto !important;margin:auto 26px 26px !important;padding-top:24px}body.hino-recruit-subpage .hino-recruit-card .cat_link a{max-width:100%;white-space:normal}@media (max-width:640px){body.hino-recruit-subpage .hino-recruit-card .cat-recruit-col{padding:22px 20px 0}body.hino-recruit-subpage .hino-recruit-card .cat_link{margin:auto 20px 24px !important}}body.hino-recruit-subpage.category-recruit article.entry .hino-track-intro{margin:25px 0 42px;padding:clamp(24px, 4vw, 42px);border-radius:16px;background:#eef2f4}body.hino-recruit-subpage.category-recruit article.entry .hino-track-intro h2,body.hino-recruit-subpage.category-recruit article.entry .hino-track-section h2,body.hino-recruit-subpage.category-recruit article.entry .hino-track-jobs-head h2{margin:0 0 12px !important;padding:0 !important;border:0 !important;background:0 0 !important;color:#20272c;font-size:clamp(24px, 3vw, 34px);line-height:1.4}body.hino-recruit-subpage.category-recruit article.entry .hino-track-intro h2:after,body.hino-recruit-subpage.category-recruit article.entry .hino-track-section h2:after,body.hino-recruit-subpage.category-recruit article.entry .hino-track-jobs-head h2:after{display:none !important}body.hino-recruit-subpage.category-recruit .hino-track-intro>p{margin:0;line-height:1.8}body.hino-recruit-subpage.category-recruit .hino-track-intro__label,body.hino-recruit-subpage.category-recruit .hino-track-section__en{margin:0 0 5px;color:#a51720;font:700 13px/1.4 Jost,sans-serif;letter-spacing:.12em;text-transform:uppercase}body.hino-recruit-subpage.category-recruit .hino-track-switch{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px;margin-top:26px}body.hino-recruit-subpage.category-recruit article.entry .hino-track-switch a{display:block;position:relative;min-height:128px;padding:28px 64px 28px 28px;border:1px solid #e5e1da;border-radius:12px;background:#fff;color:#20272c;text-decoration:none !important}body.hino-recruit-subpage.category-recruit .hino-track-switch a strong,body.hino-recruit-subpage.category-recruit .hino-track-switch a small{display:block}body.hino-recruit-subpage.category-recruit .hino-track-switch a strong{font-size:23px;line-height:1.4}body.hino-recruit-subpage.category-recruit .hino-track-switch a small{margin-top:5px;color:#666;font-size:12px}body.hino-recruit-subpage.category-recruit .hino-track-switch a span{position:absolute;top:50%;right:20px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#b71921;color:#fff;transform:translateY(-50%)}body.hino-recruit-subpage.category-recruit .hino-track-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}body.hino-recruit-subpage.category-recruit article.entry .hino-track-jump a{display:inline-flex;align-items:center;min-height:42px;padding:8px 18px;border:1px solid #a51720;border-radius:999px;color:#921018;font-weight:700;text-decoration:none !important}body.hino-recruit-subpage.category-recruit .hino-track-section{margin:0 0 42px;scroll-margin-top:105px}body.hino-recruit-subpage.category-recruit .hino-track-section details{margin:9px 0;border:1px solid #e5e1da;border-radius:10px;background:#fff}body.hino-recruit-subpage.category-recruit .hino-track-section summary{padding:16px 22px;color:#252525;font-weight:700;cursor:pointer;line-height:1.6}body.hino-recruit-subpage.category-recruit .hino-track-section details p{margin:0;padding:0 22px 18px;line-height:1.85}body.hino-recruit-subpage.category-recruit .hino-track-steps{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none}body.hino-recruit-subpage.category-recruit .hino-track-steps li{display:block;padding:20px;border:1px solid #e5e1da;border-radius:10px;background:#fff;list-style:none}body.hino-recruit-subpage.category-recruit .hino-track-steps strong,body.hino-recruit-subpage.category-recruit .hino-track-steps span{display:block}body.hino-recruit-subpage.category-recruit .hino-track-steps strong{margin-bottom:7px;color:#a51720}body.hino-recruit-subpage.category-recruit .hino-track-draft{margin:16px 0 0;padding:12px 16px;border-left:4px solid #b99329;background:#fff7df;color:#513e18;line-height:1.7}body.hino-recruit-subpage.category-recruit .hino-track-unconfirmed{display:inline-block;margin-top:5px;padding:4px 8px;border-radius:4px;background:#fff0c2;color:#5e4611}body.hino-recruit-subpage.category-recruit .hino-track-jobs-head{margin:0 0 22px;scroll-margin-top:105px}body.hino-recruit-subpage.category-recruit .hino-track-jobs-head p:last-child{margin:0;line-height:1.8}body.hino-recruit-subpage.category-recruit article.entry .hino-recruit-filter a{text-decoration:none !important}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__heading{display:block;margin:0 0 18px !important}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__heading h4{margin:0 0 10px !important;font-size:clamp(27px, 3vw, 34px) !important;line-height:1.3}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__heading h4 span{font-size:.68em}body.hino-recruit-subpage article.entry .hino-recruit-card .hino-recruit-card__heading h4 a{color:#a51720;text-decoration:none !important}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__heading p{margin:0;padding:10px 12px;border-left:3px solid #b99329;border-radius:0;background:#fffaf0;color:#4d3e1a;font-weight:700;line-height:1.7}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__heading .hino-recruit-card__draft{margin:0 7px 0 0;padding:0;border-radius:0;background:0 0;color:#7a5d16;vertical-align:baseline}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__facts{margin:0 0 14px;border:1px solid #d9e2e7}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__facts>div{display:grid;grid-template-columns:118px minmax(0, 1fr);margin:0 !important;border-bottom:1px solid #d9e2e7}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__facts>div:last-child{border-bottom:0}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__facts dt,body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__facts dd{margin:0;padding:10px 12px;font-size:13px;line-height:1.6}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__facts dt{background:#e5f1f5;color:#18485b;font-weight:700}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__facts dd{overflow-wrap:anywhere}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__facts .hino-recruit-card__placeholder dt{background:#fff0c2;color:#5e4611}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__facts .hino-recruit-card__placeholder dd{background:#fffbec;color:#5e4611}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__source{margin:0 0 12px;color:#2f6175;font-size:12px;line-height:1.6}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__source--pending{color:#6a5319}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__draft{margin:0;padding:10px 12px;border-radius:6px;background:#fff4d1;color:#5e4611}@media (min-width:901px){body.hino-recruit-subpage.category-recruit .post-cat>#hino-job-parts:last-child{grid-column:1/-1;width:calc(50% - 13px);justify-self:center}}@media (min-width:1100px){body.hino-recruit-subpage.category-recruit .post-cat:has(>#hino-job-parts:last-child){grid-template-columns:repeat(3,minmax(0, 1fr))}body.hino-recruit-subpage.category-recruit .post-cat:has(>#hino-job-parts:last-child)>#hino-job-parts:last-child{grid-column:auto;width:auto;justify-self:stretch}}@media (max-width:900px){body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .post-cat{grid-template-columns:minmax(0, 1fr)}}@media (max-width:700px){body.hino-recruit-subpage.category-recruit .hino-track-switch,body.hino-recruit-subpage.category-recruit .hino-track-steps{grid-template-columns:1fr}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__heading{display:block}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__heading p{margin-top:0}body.hino-recruit-subpage .hino-recruit-card .hino-recruit-card__facts>div{grid-template-columns:100px minmax(0, 1fr)}}body.hino-recruit-subpage.category-recruit .hino-track-moved{margin:0 0 42px;scroll-margin-top:105px}body.hino-recruit-subpage.category-recruit .hino-track-moved .section{padding:clamp(36px, 5vw, 62px) 0;border-radius:16px}body.hino-recruit-subpage.category-recruit .hino-track-moved .container{max-width:none;padding:0 clamp(20px, 3vw, 36px)}body.hino-recruit-subpage.category-recruit .hino-track-origin-note{margin:0 0 12px;padding:12px 17px;border-left:4px solid #b99329;border-radius:4px;background:#fff7df;color:#493815;line-height:1.75}body.hino-recruit-subpage.category-recruit .hino-track-source--works .hino-job-paths{margin-top:44px}body.hino-recruit-subpage.category-recruit .hino-track-source--newgraduate.hino-track-source--works .hino-job-paths__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}body.hino-recruit-subpage.category-recruit .hino-track-source--newgraduate.hino-track-source--works .hino-job-paths__card:nth-child(3),body.hino-recruit-subpage.category-recruit .hino-track-source--newgraduate.hino-track-source--works .hino-job-paths__links a[href*="/midcareer-"],body.hino-recruit-subpage.category-recruit .hino-track-source--career.hino-track-source--works .hino-job-paths__links a[href*="/newgraduate-"]{display:none}body.hino-recruit-subpage.category-recruit .hino-track-source--works .card-grid--4,body.hino-recruit-subpage.category-recruit .hino-track-source--culture .card-grid--3{grid-template-columns:repeat(3,minmax(0, 1fr))}body.hino-recruit-subpage.category-recruit .hino-track-source--interview .card-grid--3{grid-template-columns:repeat(2,minmax(0, 1fr))}body.hino-recruit-subpage.category-recruit .hino-track-source--newgraduate.hino-track-source--works .card-grid--4{grid-template-columns:repeat(2,minmax(0, 1fr))}body.hino-recruit-subpage.category-recruit .hino-track-source--newgraduate.hino-track-source--works .photo-card:nth-child(3){display:none}body.hino-recruit-subpage.category-recruit .hino-track-source--flow .tabs{display:none}body.hino-recruit-subpage.category-recruit .hino-track-source--newgraduate.hino-track-source--flow [data-tab-panel=career]{display:none}body.hino-recruit-subpage.category-recruit .hino-track-source--newgraduate.hino-track-source--flow [data-tab-panel=shinsotsu]{display:block}body.hino-recruit-subpage.category-recruit .hino-track-source--career.hino-track-source--flow [data-tab-panel=shinsotsu]{display:none}body.hino-recruit-subpage.category-recruit .hino-track-source--career.hino-track-source--flow [data-tab-panel=career]{display:block}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .sec-head__en,body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .sec-head__ja,body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .photo-card__title,body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .flow-step__title,body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .p-panel-head{margin:0;padding:0;border:0;border-radius:0;background:0 0;color:inherit}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .sec-head__en{font-size:clamp(38px, 5vw, 64px)}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .sec-head__hand,body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .sec-head__en{display:block;width:fit-content}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .sec-head__ja{margin-top:4px;font-size:16px}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .hino-job-paths__head h3{margin:6px 0 0;padding:0;border:0;background:0 0;font-size:clamp(22px, 2.5vw, 30px)}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source a{text-decoration:none !important}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .photo-card__title{font-size:20px;line-height:1.45}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .flow-step__title{margin-bottom:6px;font-size:18px}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .p-panel-head{margin-bottom:28px;font-size:clamp(20px, 2.8vw, 26px)}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .p-faq-wrap{scroll-margin-top:105px}body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .photo-card__more,body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .voice-card a,body.hino-recruit-subpage.category-recruit article.entry .hino-track-source .p-center a{text-decoration:none !important}@media (max-width:900px){body.hino-recruit-subpage.category-recruit .hino-track-source--works .card-grid--4,body.hino-recruit-subpage.category-recruit .hino-track-source--culture .card-grid--3,body.hino-recruit-subpage.category-recruit .hino-track-source--interview .card-grid--3{grid-template-columns:repeat(2,minmax(0, 1fr))}body.hino-recruit-subpage.category-recruit .hino-track-source--works .hino-job-paths__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:650px){body.hino-recruit-subpage.category-recruit .hino-track-source--works .card-grid--4,body.hino-recruit-subpage.category-recruit .hino-track-source--culture .card-grid--3,body.hino-recruit-subpage.category-recruit .hino-track-source--interview .card-grid--3,body.hino-recruit-subpage.category-recruit .hino-track-source--newgraduate.hino-track-source--works .card-grid--4{grid-template-columns:1fr}body.hino-recruit-subpage.category-recruit .hino-track-moved .container{padding:0 18px}body.hino-recruit-subpage.category-recruit .hino-track-source--works .hino-job-paths__grid{grid-template-columns:1fr}}body.hino-recruit-subpage.category-recruit .hino-track-section>p:not(.hino-track-section__en):not(.hino-track-draft):not(.hino-track-more){max-width:68ch;margin:0 0 20px;line-height:1.85}body.hino-recruit-subpage.category-recruit .hino-track-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px, 1fr));gap:14px;margin-top:22px}body.hino-recruit-subpage.category-recruit .hino-track-roles article{display:flex;flex-direction:column;min-width:0;padding:24px;border-top:4px solid #b71921;background:#f3f5f5}body.hino-recruit-subpage.category-recruit .hino-track-roles article>span{color:#a51720;font:700 13px/1.4 Jost,sans-serif;letter-spacing:.08em}body.hino-recruit-subpage.category-recruit .hino-track-roles h3{margin:8px 0 10px !important;padding:0 !important;border:0 !important;background:0 0 !important;color:#20272c;font-size:22px !important;line-height:1.4}body.hino-recruit-subpage.category-recruit .hino-track-roles p{margin:0 0 20px;line-height:1.8}body.hino-recruit-subpage.category-recruit article.entry .hino-track-roles a{margin-top:auto;color:#9c151c;font-weight:700;text-decoration:none !important}body.hino-recruit-subpage.category-recruit .hino-track-roles a span,body.hino-recruit-subpage.category-recruit .hino-track-more a span,body.hino-recruit-subpage.category-recruit .hino-track-environment a span{display:inline-block;margin-left:7px}body.hino-recruit-subpage.category-recruit article.entry .hino-track-interview__feature{display:flex;flex-direction:column;gap:8px;max-width:640px;padding:24px 28px;border-left:4px solid #b71921;background:#eef2f4;color:#20272c;text-decoration:none !important}body.hino-recruit-subpage.category-recruit .hino-track-interview__eyebrow{color:#a51720;font-size:13px;font-weight:700}body.hino-recruit-subpage.category-recruit .hino-track-interview__feature strong{font-size:clamp(19px, 2vw, 24px);line-height:1.45}body.hino-recruit-subpage.category-recruit .hino-track-interview__feature>span:last-child{line-height:1.7}body.hino-recruit-subpage.category-recruit .hino-track-more{margin:16px 0 0}body.hino-recruit-subpage.category-recruit article.entry .hino-track-more a,body.hino-recruit-subpage.category-recruit article.entry .hino-track-environment>a{color:#9c151c;font-weight:700;text-decoration:none !important}body.hino-recruit-subpage.category-recruit .hino-track-environment{padding:28px;background:#f7f7f5}body.hino-recruit-subpage.category-recruit .hino-track-environment ul{margin:0 0 20px;padding-left:1.4em;line-height:1.8}body.hino-recruit-subpage.category-recruit .hino-recruit-card[id]{scroll-margin-top:105px}body.hino-recruit-subpage.category-recruit article.entry .hino-track-next{margin:48px 0 26px;padding:clamp(24px, 4vw, 42px);background:#20272c;color:#fff}body.hino-recruit-subpage.category-recruit article.entry .hino-track-next h2{margin:0 0 12px !important;padding:0 !important;border:0 !important;background:0 0 !important;color:#fff;font-size:clamp(24px, 3vw, 34px)}body.hino-recruit-subpage.category-recruit .hino-track-next>p:not(.hino-track-section__en){margin:0 0 20px;line-height:1.8}body.hino-recruit-subpage.category-recruit .hino-track-next__links{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px}body.hino-recruit-subpage.category-recruit article.entry .hino-track-next__links a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:14px 20px;background:#fff;color:#20272c;font-weight:700;text-decoration:none !important}body.hino-recruit-subpage.category-recruit article.entry .hino-track-next__links .hino-track-next__apply{background:#bf202a;color:#fff}body.hino-recruit-subpage.category-recruit article.entry .hino-track-next__links .hino-track-next__line{background:#56bd5b;color:#fff}body.hino-recruit-subpage.category-recruit article.entry .hino-track-next__links .hino-track-next__other{background:0 0;border:1px solid #fff;color:#fff}body.hino-recruit-subpage.category-recruit .hino-track-next__note{margin:16px 0 0 !important;color:#e7e7e7;font-size:13px}@media (max-width:700px){body.hino-recruit-subpage.category-recruit .hino-track-roles,body.hino-recruit-subpage.category-recruit .hino-track-next__links{grid-template-columns:1fr}body.hino-recruit-subpage.category-recruit .hino-track-interview__feature,body.hino-recruit-subpage.category-recruit .hino-track-environment{padding:22px}}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide{max-width:none;padding:clamp(30px, 5vw, 64px) 0 clamp(72px, 9vw, 120px)}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide>div{padding:0}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide article.entry{padding:0;border-radius:0;background:0 0;box-shadow:none}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide #breadcrumb,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-recruit-filter,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-intro,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-jobs-head,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .post-cat,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-next{width:calc(100% - 48px);max-width:1160px;margin-left:auto;margin-right:auto}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide #breadcrumb{margin-top:0;margin-bottom:42px}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-moved .section{border-radius:0}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-moved .container{max-width:1160px;padding:0 24px}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-origin-note{width:calc(100% - 48px);max-width:1112px;margin-left:auto;margin-right:auto}@media (max-width:650px){body.hino-recruit-subpage.category-recruit #contents.hino-track-wide #breadcrumb,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-recruit-filter,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-intro,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-jobs-head,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .post-cat,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-next,body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-origin-note{width:calc(100% - 36px)}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-moved .container{padding:0 18px}}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide{padding-bottom:clamp(36px, 5vw, 60px)}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide #breadcrumb{margin-bottom:20px}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-recruit-filter{margin-top:0;margin-bottom:18px}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-intro{margin-top:0;margin-bottom:clamp(42px, 4vw, 64px)}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-moved .sec-head__ja:before{display:none;content:none}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-moved{margin-bottom:0}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-moved .section{padding:clamp(46px, 5vw, 68px) 0}body.hino-recruit-subpage.category-recruit .hino-track-source--interview .card-grid--3{grid-template-columns:repeat(4,minmax(0, 1fr))}body.hino-recruit-subpage.category-recruit .hino-track-source--interview .voice-card__img{height:300px;aspect-ratio:auto}body.hino-recruit-subpage.category-recruit .hino-track-source--interview .voice-card__img img{object-position:center 30%}@media (max-width:1100px){body.hino-recruit-subpage.category-recruit .hino-track-source--interview .card-grid--3{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:650px){body.hino-recruit-subpage.category-recruit .hino-track-source--interview .card-grid--3{grid-template-columns:1fr}body.hino-recruit-subpage.category-recruit .hino-track-source--interview .voice-card__img{height:min(104vw, 390px)}}body.hino-recruit-subpage .recruit-contact{position:relative;z-index:2;background:#eef2f4}body.hino-recruit-subpage .recruit-contact__head{padding:52px 24px 26px;text-align:center}body.hino-recruit-subpage .recruit-contact__eyebrow{margin:0 0 8px;color:#a51720;font:700 13px/1.4 Jost,sans-serif;letter-spacing:.16em}body.hino-recruit-subpage .recruit-contact__head h2{margin:0 0 8px;color:#20272c;font:800 clamp(24px, 3vw, 32px)/1.4 "Zen Kaku Gothic New","Noto Sans JP",sans-serif}body.hino-recruit-subpage .recruit-contact__head>p:not(.recruit-contact__eyebrow):not(.recruit-contact__more):not(.recruit-contact__note){margin:0;color:#414950;font-size:15px;line-height:1.7}body.hino-recruit-subpage .recruit-contact__more{margin:18px 0 0}body.hino-recruit-subpage .recruit-contact__more a{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border:1px solid #b71921;border-radius:0;background:#b71921;color:#fff;font-weight:700;text-decoration:none !important}body.hino-recruit-subpage .recruit-contact__more a:hover,body.hino-recruit-subpage .recruit-contact__more a:focus-visible{background:#921018;color:#fff}body.hino-recruit-subpage .footer-gates--contact{grid-template-columns:repeat(4,minmax(0, 1fr))}body.hino-recruit-subpage .footer-gates--contact .footer-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:168px;padding:28px 18px;text-decoration:none !important}body.hino-recruit-subpage .footer-gates--contact .footer-gate:nth-child(1){background:#c8161d;color:#fff}body.hino-recruit-subpage .footer-gates--contact .footer-gate:nth-child(2){background:#f1eee9;color:#20272c}body.hino-recruit-subpage .footer-gates--contact .footer-gate:nth-child(3){background:#06c755;color:#fff}body.hino-recruit-subpage .footer-gates--contact .footer-gate:nth-child(4){background:#20272c;color:#fff}body.hino-recruit-subpage .footer-gates--contact .footer-gate b{font-size:clamp(15px, 1.4vw, 18px);line-height:1.55;letter-spacing:.02em}body.hino-recruit-subpage .recruit-contact__head>.recruit-contact__note{margin:8px 0 0;padding:0;color:#596167;font-size:12px;line-height:1.65;text-align:center}@media (max-width:900px){body.hino-recruit-subpage .footer-gates--contact{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:600px){body.hino-recruit-subpage .recruit-contact__head{padding:40px 18px 22px}body.hino-recruit-subpage .footer-gates--contact{grid-template-columns:1fr}body.hino-recruit-subpage .footer-gates--contact .footer-gate{min-height:78px;padding:12px 18px}body.hino-recruit-subpage .footer-gates--contact .footer-gate small{margin-bottom:2px;font-size:10px}body.hino-recruit-subpage .footer-gates--contact .footer-gate .arrow{display:none}}body.hino-recruit-subpage article.entry.page{position:relative}body.hino-recruit-subpage article.entry.page .post-meta:has(>li.edit:only-child){position:absolute;top:-34px;right:14px;z-index:3;display:block;width:auto;margin:0;padding:0}body.hino-recruit-subpage article.entry.page .post-meta>li.edit:only-child{position:static;display:block;width:auto !important;height:auto !important;margin:0;padding:0 !important;line-height:1}body.hino-recruit-subpage article.entry.page .post-meta>li.edit:only-child>i{display:none}body.hino-recruit-subpage article.entry.page .post-meta>li.edit:only-child>a.post-edit-link{position:static;display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;height:28px !important;min-width:44px;padding:4px 9px;border-radius:4px;background:#a51c23;color:#fff !important;font-size:12px !important;line-height:1.2 !important;text-decoration:none !important}body.hino-recruit-subpage article.entry.page .post-meta>li.edit:only-child>a.post-edit-link:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}body.hino-recruit-subpage.category-recruit .hino-track-source--culture .photo-card__img>img{display:block;width:100%;height:100%;border-radius:0;object-fit:cover}body.hino-recruit-subpage.category-recruit .hino-track-source--culture .photo-card__img>br{display:none}body.hino-recruit-subpage.category-recruit .hino-track-source--culture .photo-card__title small{display:block;margin:0 0 4px;padding-left:0;line-height:1.5}body.hino-recruit-subpage .recruit-contact{background:#fff}body.hino-recruit-subpage .recruit-contact__head{padding-bottom:26px}body.hino-recruit-subpage .footer-gates--contact{width:min(100%, 1080px);margin:0 auto;padding:0 24px 64px;grid-template-columns:repeat(3,minmax(0, 1fr));gap:12px}body.hino-recruit-subpage .footer-gates--contact .footer-gate{position:relative;align-items:flex-start;min-height:116px;padding:23px 54px 20px 24px;border:1px solid transparent;border-radius:0;color:#fff;text-align:left;text-decoration:none !important;box-shadow:none;transition:filter .2s ease}body.hino-recruit-subpage .footer-gates--contact .footer-gate:nth-child(1){background:#06c755;color:#fff}body.hino-recruit-subpage .footer-gates--contact .footer-gate:nth-child(2){background:#20272c;color:#fff}body.hino-recruit-subpage .footer-gates--contact .footer-gate:nth-child(3){background:#b71921;color:#fff}body.hino-recruit-subpage .footer-gates--contact .footer-gate:hover,body.hino-recruit-subpage .footer-gates--contact .footer-gate:focus-visible{filter:brightness(.88);transform:none;box-shadow:none}body.hino-recruit-subpage .footer-gates--contact .footer-gate:focus-visible{outline:3px solid #f4c244;outline-offset:3px}body.hino-recruit-subpage .footer-gates--contact .footer-gate small{margin:0 0 8px;color:#fff;font:700 11px/1.3 Jost,sans-serif;letter-spacing:.18em;opacity:.82}body.hino-recruit-subpage .footer-gates--contact .footer-gate b{font-size:clamp(16px, 1.4vw, 18px);line-height:1.45}body.hino-recruit-subpage .footer-gates--contact .footer-gate__number{display:block;margin-top:4px;color:#fff;font:normal 700 16px/1.4 Jost,"Noto Sans JP",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.03em}body.hino-recruit-subpage .footer-gates--contact .footer-gate .arrow{position:absolute;right:22px;top:50%;display:block;width:auto;height:auto;margin:0;border-radius:0;background:0 0;color:#fff;font-size:23px;transform:translateY(-50%)}body.hino-recruit-subpage .footer-gates--contact .footer-gate:nth-child(3) .arrow{background:0 0;color:#fff}@media (max-width:900px){body.hino-recruit-subpage .footer-gates--contact{grid-template-columns:1fr;max-width:620px;gap:8px;padding:0 18px 48px}}@media (max-width:700px){body.hino-recruit-subpage .footer-gates--contact .footer-gate{min-height:96px;padding:17px 52px 17px 20px}body.hino-recruit-subpage .footer-gates--contact .footer-gate small{margin-bottom:4px;font-size:10px}body.hino-recruit-subpage .footer-gates--contact .footer-gate .arrow{display:block}}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail{padding:clamp(42px, 5vw, 68px) 24px;background:#f1f4f5}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__inner{width:100%;max-width:1112px;margin:0 auto}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__eyebrow{margin:0 0 8px;color:#b4101a;font-size:12px;font-weight:700;letter-spacing:.18em}body.hino-recruit-subpage.category-recruit article.entry .hino-track-culture-detail h3{margin:0 0 14px;padding:0;border:0;background:0 0;color:#18232a;font-size:clamp(24px, 3vw, 34px);line-height:1.45}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__lead{max-width:68ch;margin:0 0 30px;color:#3c464b;line-height:1.85}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:18px}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__item{padding:28px 30px;border-top:3px solid #b4101a;background:#fff}body.hino-recruit-subpage.category-recruit article.entry .hino-track-culture-detail__item h4,body.hino-recruit-subpage.category-recruit article.entry .hino-track-culture-detail__shared h4{margin:0 0 12px;padding:0;border:0;background:0 0;color:#18232a;font-size:20px;line-height:1.5}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__item p,body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__shared p{margin:0;color:#3c464b;line-height:1.9}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__shared{padding:28px 30px;border-top:3px solid #b4101a;background:#fff}body.hino-recruit-subpage.category-recruit .hino-mechanic-study,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks{margin-top:18px;padding:30px;border-top:3px solid #b4101a;background:#fff}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__eyebrow,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks__eyebrow{margin:0 0 8px;color:#b4101a;font-size:11px;font-weight:700;letter-spacing:.14em}body.hino-recruit-subpage.category-recruit article.entry .hino-mechanic-study h4,body.hino-recruit-subpage.category-recruit article.entry .hino-mechanic-perks h4{margin:0 0 12px;padding:0;border:0;background:0 0;color:#18232a;font-size:clamp(20px, 2.3vw, 26px);line-height:1.5}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__intro{margin:0;color:#3c464b;line-height:1.85}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks ul{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:0;margin:22px 0 0;padding:0;list-style:none}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps li,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks li{min-width:0;margin:0;padding:0 22px;border-left:1px solid #d6dfe2;list-style:none}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps li:first-child,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks li:first-child{padding-left:0;border-left:0}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps li:last-child,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks li:last-child{padding-right:0}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps li>span{display:block;margin-bottom:5px;color:#b4101a;font-size:13px;font-weight:800;letter-spacing:.12em}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps strong,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks strong{display:block;color:#18232a;font-size:16px;line-height:1.6}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps p,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks li span{display:block;margin:8px 0 0;color:#3c464b;font-size:14px;line-height:1.8}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__status{margin:18px 0 0;padding:11px 15px;border:1px solid #dfbc54;border-radius:6px;background:#fff9e7;color:#554418;font-size:13px;line-height:1.7}@media (max-width:700px){body.hino-recruit-subpage.category-recruit .hino-track-culture-detail{padding:42px 18px}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__grid{grid-template-columns:1fr;gap:12px}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__item{padding:22px 20px}body.hino-recruit-subpage.category-recruit .hino-track-culture-detail__shared{padding:22px 20px}body.hino-recruit-subpage.category-recruit .hino-mechanic-study,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks{margin-top:12px;padding:22px 20px}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks ul{grid-template-columns:1fr;margin-top:18px}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps li,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks li,body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps li:first-child,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks li:first-child{padding:16px 0;border-left:0;border-top:1px solid #d6dfe2}body.hino-recruit-subpage.category-recruit .hino-mechanic-study__steps li:last-child,body.hino-recruit-subpage.category-recruit .hino-mechanic-perks li:last-child{padding-bottom:0}}body.hino-recruit-subpage.category-recruit .hino-track-source--interview .voice-card__img img{display:block;width:100%;height:100% !important;object-fit:cover}body.hino-recruit-subpage.category-recruit .hino-track-source--interview .voice-card__img img[src*="260821-109"]{object-position:50% 40%}body.hino-recruit-subpage.category-recruit .hino-track-source--interview .voice-card__img img[src*="260821-52"]{object-position:50% 5%}body.hino-recruit-subpage.category-recruit .hino-track-source--interview .voice-card__img img[src*="260821-70"]{object-position:8% 50%}body.hino-recruit-subpage.category-recruit .hino-track-source--interview .voice-card__img img[src*=etou-horizontal]{object-position:74% 50%}body.hino-recruit-subpage.category-recruit .hino-track-source--works .photo-card__title small{display:block;margin:0 0 8px;padding-left:0 !important;color:#b10d15;font-family:"Noto Sans JP",sans-serif;font-size:clamp(23px, 2.4vw, 28px);font-weight:800;line-height:1.25;letter-spacing:.06em}body.hino-recruit-subpage.category-recruit .hino-track-source--flow .faq details>div{padding:0 26px 22px;font-size:15px;line-height:1.9}@media (max-width:650px){body.hino-recruit-subpage.category-recruit .hino-track-source--flow .faq details>div{padding:0 20px 20px}}body.hino-recruit-subpage .recruit-action .recruit-action__contact{display:block;margin:2px 0 0;color:#fff;font-size:12px;line-height:1.45;letter-spacing:.04em;opacity:.9}body.hino-recruit-subpage .footer-gates--contact .footer-gate .footer-gate__contact{display:block;margin:2px 0 0;color:#fff;font:700 12px/1.45 "Noto Sans JP",sans-serif;letter-spacing:.04em;opacity:.9}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branches{margin:22px 0 0;padding-bottom:26px}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branches-title{margin:0 0 10px;color:#18232a;font-size:14px;font-weight:800}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branches ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px, 1fr));gap:8px;margin:0;padding:0;list-style:none}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branch{display:flex;justify-content:space-between;align-items:center;gap:5px;min-height:52px;padding:10px 12px;border:1px solid #d9dfe2;background:#f6f8f9;color:#25343c;font-size:13px;line-height:1.45}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branch strong{color:#805e19;font-size:12px;white-space:nowrap}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branch--closed strong{color:#59656b}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branch--open{padding:0;border-color:#a60e15;background:#a60e15}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branch--open a{display:flex;justify-content:space-between;align-items:center;gap:5px;width:100%;min-height:50px;padding:10px 12px;color:#fff;font-size:inherit;text-decoration:none}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branch--open strong{min-width:64px;color:#fff}body.hino-recruit-subpage.category-recruit .hino-recruit-card__disabled{display:inline-flex;align-items:center;min-height:46px;padding:10px 20px;border:1px solid #bfc7cb;color:#46535a;font-size:14px;font-weight:700}@media (max-width:560px){body.hino-recruit-subpage.category-recruit .hino-recruit-card__branches ul{grid-template-columns:repeat(2,minmax(0, 1fr))}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branch,body.hino-recruit-subpage.category-recruit .hino-recruit-card__branch--open a{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:66px;padding:9px 11px}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branch--open{padding:0}body.hino-recruit-subpage.category-recruit .hino-recruit-card__branch--open strong{min-width:0}}@media (max-width:640px){body.hino-recruit-subpage.category-recruit .hino-recruit-card__branches{padding-bottom:20px}}body.hino-recruit-subpage.page-id-6869 #contents{padding-bottom:48px}body.hino-recruit-subpage.page-id-6869 article.entry{padding-bottom:32px}body.hino-recruit-subpage.page-id-6869 .hino-consult{padding-bottom:40px}body.wp-singular.logged-in.hino-recruit-subpage article.entry.page .post-meta:has(>li.edit:only-child){top:10px;right:12px}body.wp-singular.logged-in.hino-recruit-subpage article.entry.page .post-meta>li.edit:only-child>a.post-edit-link{height:24px !important;min-width:34px;padding:3px 6px;font-size:11px !important}@media (min-width:701px){body.wp-singular.logged-in.hino-recruit-subpage #breadcrumb{margin-bottom:56px}}body.logged-in.hino-recruit-subpage.category-recruit article.entry{position:relative}body.logged-in.hino-recruit-subpage.category-recruit article.entry>.post-meta:has(>li.edit:only-child){position:absolute;top:4px;right:max(18px, calc((100% - 1160px) / 2));z-index:4;display:block;width:auto;height:auto;margin:0;padding:0}body.logged-in.hino-recruit-subpage.category-recruit article.entry>.post-meta>li.edit:only-child{position:static;display:block;width:auto !important;height:auto !important;margin:0;padding:0 !important;line-height:1}body.logged-in.hino-recruit-subpage.category-recruit article.entry>.post-meta>li.edit:only-child>i{display:none}body.logged-in.hino-recruit-subpage.category-recruit article.entry>.post-meta>li.edit:only-child>a.post-edit-link{position:static;display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;height:24px !important;min-width:34px;padding:3px 6px;border-radius:4px;background:#a51c23;color:#fff !important;font-size:11px !important;line-height:1.2 !important;text-decoration:none !important}body.logged-in.hino-recruit-subpage.category-recruit article.entry>.post-meta>li.edit:only-child>a.post-edit-link:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}@media (max-width:700px){body.wp-singular.logged-in.hino-recruit-subpage article.entry.page{padding-top:52px}}body.hino-recruit-subpage.category-recruit #contents.hino-track-wide .hino-track-jobs-head{padding-top:clamp(48px, 5vw, 72px)}body.hino-recruit-subpage.category-recruit #contents.hino-requirements-index .hino-track-jobs-head{padding-top:0}body.hino-recruit-subpage.category-recruit #contents.hino-requirements-index .post-cat{margin-bottom:clamp(46px, 6vw, 76px)}body.hino-recruit-subpage article.hino-job-detail .hino-job-requirements{margin:44px 0 38px}body.hino-recruit-subpage article.hino-job-detail .hino-job-requirements h2{margin-bottom:14px}body.hino-recruit-subpage article.hino-job-detail .hino-job-requirements__intro{margin:0 0 20px;color:#343638;line-height:1.8}body.hino-recruit-subpage article.hino-job-detail .hino-job-requirements__key{display:inline-block;margin:0 10px 6px 0;padding:2px 7px;font-size:.85em;font-weight:700;line-height:1.6}body.hino-recruit-subpage article.hino-job-detail .hino-job-requirements__key--source,body.hino-recruit-subpage article.hino-job-detail .hino-job-requirements__value--source{background:#e7f1f5;color:#25495b}body.hino-recruit-subpage article.hino-job-detail .hino-job-requirements__key--pending,body.hino-recruit-subpage article.hino-job-detail .hino-job-requirements__value--pending{background:#fff0c9;color:#5b4010}body.hino-recruit-subpage article.hino-job-detail .job-details-table{width:100%;margin:0;table-layout:fixed;border-collapse:collapse}body.hino-recruit-subpage article.hino-job-detail .job-details-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.hino-recruit-subpage article.hino-job-detail .job-details-table th,body.hino-recruit-subpage article.hino-job-detail .job-details-table td{padding:16px 18px;border-color:#e1ded8;line-height:1.75;overflow-wrap:anywhere}body.hino-recruit-subpage article.hino-job-detail .job-details-table th{width:25%;background:#f6f4f1;color:#272c30;font-weight:700}body.hino-recruit-subpage article.hino-job-detail .job-details-table td{background:#fff;color:#20272c}body.hino-recruit-subpage article.hino-job-detail .hino-job-requirements__value{padding:2px 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.9}body.hino-recruit-subpage article.hino-job-detail .job-details-table small{display:block;margin-top:7px;color:#655126;font-size:.88em;line-height:1.65}@media (max-width:640px){body.hino-recruit-subpage article.hino-job-detail .job-details-table tr{display:block;margin:0 !important;border-bottom:1px solid #d7e0e3}body.hino-recruit-subpage article.hino-job-detail .job-details-table tr:last-child{border-bottom:0}body.hino-recruit-subpage article.hino-job-detail .job-details-table th,body.hino-recruit-subpage article.hino-job-detail .job-details-table td{display:block;width:100% !important;border:0 !important}body.hino-recruit-subpage article.hino-job-detail .job-details-table th{padding:11px 14px 3px}body.hino-recruit-subpage article.hino-job-detail .job-details-table td{padding:3px 14px 13px}}body.hino-recruit-subpage article.hino-job-detail .job-details-table__label{width:28%}@media (min-width:651px) and (max-width:900px){body.hino-recruit-subpage.category-recruit .hino-track-source--career.hino-track-source--works .card-grid--4>.photo-card:last-child,body.hino-recruit-subpage.category-recruit .hino-track-source--culture .card-grid--3>.photo-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr)}body.hino-recruit-subpage.category-recruit .hino-track-source--career.hino-track-source--works .card-grid--4>.photo-card:last-child .photo-card__img,body.hino-recruit-subpage.category-recruit .hino-track-source--culture .card-grid--3>.photo-card:last-child .photo-card__img{height:100%;min-height:280px;aspect-ratio:auto}body.hino-recruit-subpage.category-recruit .hino-track-source--career.hino-track-source--works .card-grid--4>.photo-card:last-child .photo-card__img img,body.hino-recruit-subpage.category-recruit .hino-track-source--culture .card-grid--3>.photo-card:last-child .photo-card__img img{width:100%;height:100%;object-fit:cover}}@media (max-width:640px){body.hino-recruit-subpage article.hino-job-detail{border-radius:0}body.hino-recruit-subpage article.hino-job-detail .job-details-table{border-radius:0}}body.hino-recruit-subpage.category-recruit article.entry .hino-recruit-filter a.hino-recruit-filter__jump{gap:12px;margin-left:auto;border-color:#20272c;background:#20272c;color:#fff}body.hino-recruit-subpage.category-recruit article.entry .hino-recruit-filter a.hino-recruit-filter__jump:hover,body.hino-recruit-subpage.category-recruit article.entry .hino-recruit-filter a.hino-recruit-filter__jump:focus-visible{border-color:#a51720;background:#a51720;color:#fff}@media (max-width:640px){body.hino-recruit-subpage.category-recruit article.entry .hino-recruit-filter a.hino-recruit-filter__jump{flex:1 0 100%;margin:4px 0 0}}body.hino-recruit-subpage.category-recruit .hino-track-source--works .photo-card__whole-link{display:flex;flex:1;flex-direction:column;min-width:0;color:inherit;text-decoration:none !important}body.hino-recruit-subpage.category-recruit .hino-track-source--works .photo-card__whole-link:focus-visible{outline:3px solid #b71921;outline-offset:-3px}body.hino-recruit-subpage .recruit-contact__head h2{display:flex;align-items:center;justify-content:center;gap:clamp(8px, 2vw, 20px)}body.hino-recruit-subpage .recruit-contact__down{color:#b71921;font-size:.85em}@media (max-width:380px){body.hino-recruit-subpage .recruit-contact__head h2{font-size:clamp(20px, 6.3vw, 24px)}}body.hino-recruit-subpage .recruit-contact--job .footer-gates--contact{padding-bottom:24px}body.hino-recruit-subpage .recruit-contact--job>.recruit-contact__more{margin:0;padding:0 24px 48px;text-align:center}body.hino-recruit-subpage article.hino-job-detail .hino-job-income{margin:34px 0 8px;padding:clamp(20px, 3vw, 28px);border-left:4px solid #b31b24;background:#f8f7f5}body.hino-recruit-subpage article.hino-job-detail .hino-job-income h2{margin:0 0 12px !important;padding:0 !important;border:0 !important;background:0 0 !important}body.hino-recruit-subpage article.hino-job-detail .hino-job-income p{margin:0;color:#4c5358;line-height:1.8}body.hino-recruit-subpage article.hino-job-detail .hino-job-status-note{margin:0 0 24px;padding:16px 20px;border-left:3px solid #b71921;background:#f8f7f5}body.hino-recruit-subpage article.hino-job-detail .hino-job-status-note a{color:#b71921;text-decoration:underline;text-underline-offset:3px}body.hino-recruit-subpage article.hino-job-detail .hino-income-examples{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;margin-top:20px;padding-top:64px;isolation:isolate}body.hino-recruit-subpage article.hino-job-detail .hino-income-examples:before{content:"";position:absolute;top:36px;left:5%;width:88%;height:3px;background:#b71921;transform:rotate(-5deg);transform-origin:right center;z-index:-1}body.hino-recruit-subpage article.hino-job-detail .hino-income-examples:after{content:"";position:absolute;top:30px;right:6%;width:13px;height:13px;border-top:3px solid #b71921;border-right:3px solid #b71921;transform:rotate(40deg);z-index:-1}body.hino-recruit-subpage article.hino-job-detail .hino-income-example{display:flex;flex-direction:column;align-items:center;min-width:0;margin:0;padding:18px 12px 22px;background:#fff;border-bottom:3px solid #b71921}body.hino-recruit-subpage article.hino-job-detail .hino-income-example:nth-child(1){margin-top:56px}body.hino-recruit-subpage article.hino-job-detail .hino-income-example:nth-child(2){margin-top:28px}body.hino-recruit-subpage article.hino-job-detail .hino-income-example__portrait{display:block;flex:0 0 auto;width:180px;max-width:100%;aspect-ratio:1;background-image:url(//www.yamaguchi-hino.co.jp/wp/wp-content/themes/hoge/recruit-renewal/assets/income-people-v2.png);background-repeat:no-repeat;background-size:300% 200%}body.hino-recruit-subpage article.hino-job-detail .hino-income-example__portrait--sales{background-position-y:0%}body.hino-recruit-subpage article.hino-job-detail .hino-income-example__portrait--maintenance{background-position-y:100%}body.hino-recruit-subpage article.hino-job-detail .hino-income-example__portrait--25{background-position-x:0%}body.hino-recruit-subpage article.hino-job-detail .hino-income-example__portrait--30{background-position-x:50%}body.hino-recruit-subpage article.hino-job-detail .hino-income-example__portrait--35{background-position-x:100%}body.hino-recruit-subpage article.hino-job-detail .hino-income-example figcaption{min-width:0;text-align:center}body.hino-recruit-subpage article.hino-job-detail p.hino-income-example__age{margin:12px 0 4px;color:#20282d;font-size:21px;font-weight:700;line-height:1.4}body.hino-recruit-subpage article.hino-job-detail p.hino-income-example__amount{display:flex;align-items:baseline;justify-content:center;gap:3px;margin:0;white-space:nowrap;color:#20282d;line-height:1.2}body.hino-recruit-subpage article.hino-job-detail p.hino-income-example__amount strong{color:inherit;font-size:36px}body.hino-recruit-subpage article.hino-job-detail p.hino-income-example__amount span{color:inherit;font-size:12px}body.hino-recruit-subpage article.hino-job-detail p.hino-income-examples__note{margin:16px 0 0;font-size:12px}@media (max-width:900px){body.hino-recruit-subpage article.hino-job-detail .hino-income-examples{grid-template-columns:1fr;gap:14px;padding-top:0}body.hino-recruit-subpage article.hino-job-detail .hino-income-examples:before,body.hino-recruit-subpage article.hino-job-detail .hino-income-examples:after{display:none}body.hino-recruit-subpage article.hino-job-detail .hino-income-example{flex-direction:row;justify-content:center;gap:16px;margin-top:0;padding:14px 10px}body.hino-recruit-subpage article.hino-job-detail .hino-income-example:nth-child(1),body.hino-recruit-subpage article.hino-job-detail .hino-income-example:nth-child(2){margin-top:0}body.hino-recruit-subpage article.hino-job-detail .hino-income-example__portrait{width:120px}body.hino-recruit-subpage article.hino-job-detail p.hino-income-example__age{margin-top:0}}@media (max-width:400px){body.hino-recruit-subpage article.hino-job-detail .hino-income-example{gap:8px}body.hino-recruit-subpage article.hino-job-detail .hino-income-example__portrait{width:88px}body.hino-recruit-subpage article.hino-job-detail p.hino-income-example__amount strong{font-size:30px}}@media (max-width:350px){body.hino-recruit-subpage article.hino-job-detail .hino-income-example__portrait{width:64px}body.hino-recruit-subpage article.hino-job-detail p.hino-income-example__amount strong{font-size:26px}}