﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&Noto+Serif+JP:wght@200..900&display=swap";.object_sp{display:none}#breadCram{width:auto;border-top:1px solid #ddd}#breadCram ol{display:flex;width:960px;font-size:1.2rem;list-style:none;padding:13px 0;margin:0 auto}#breadCram a{color:inherit;text-decoration:underline}#breadCram a:after{display:inline-block;text-decoration:none;content:"";color:#137f31;font-family:FontAwesome;padding:0 .5em 0 .8em}#title h1{width:auto;text-align:center;font-size:3rem;font-weight:600;color:#fff;background-image:url(../images/common/ttl_main.jpg);background-position:center;background-size:cover;padding:53px 0;margin:0 0 12px}#title h1 span{display:block;font-size:1.6rem;font-weight:500;padding:7px 0 0}#wrapper{width:840px;min-height:340px;margin:38px auto 60px}#wrapper h2{width:auto;font-size:2.4rem;font-weight:600;background-image:url(../images/common/back_h2.png);background-position:bottom left;padding:0 0 12px;margin:48px 0 24px}#wrapper h2:first-child{margin-top:0}#wrapper h3{font-size:1.8rem;font-weight:600;color:#137f31;padding:0 0 10px}#wrapper p,#wrapper table,#wrapper dl{line-height:1.6;padding:0 0 1em}#wrapper ul,#wrapper ol{line-height:1.8;margin:0 0 1em 2em}#wrapper a{text-decoration:underline}#wrapper a:hover{text-decoration:none}#wrapper table{width:100%;border:1px solid #ddd;margin:0 0 1em}#wrapper table ul,#wrapper table ol{padding:0;margin:0 0 0 22px}#wrapper th,#wrapper td{text-align:left;border:1px solid #ddd;padding:10px 14px}#wrapper th{font-weight:500;background:#eee}#wrapper #textarea{vertical-align:top}#wrapper tr{border-bottom:1px dotted #ccc}main #fleet-table{line-height:1.3}main #fleet-table th,main #fleet-table td{text-align:center;padding:8px}main #fleet-table img{width:240px;height:auto}main #fleet-table tbody th{font-weight:normal;white-space:nowrap;text-align:left;background-color:#fff}main #fleet-table tbody td{text-align:center}#voice{display:flex;justify-content:space-between;flex-wrap:wrap;width:auto;border-bottom:1px solid #ddd;padding:13px 0 5px;margin:0 0 15px}#voice h2{width:100%}#voice div{width:400px}#voice dl{padding:0}#voice dt{height:260px;overflow:hidden}#voice dd{font-size:2rem;font-weight:600;line-height:1.4;padding:15px 0}#voice ol{display:flex;list-style:none;line-height:1;margin:0 0 20px}#voice ol li{padding:0 15px 0 0}#example{display:flex;width:auto;font-size:1.2rem}#example dt,#example dd{padding:0 13px 0 0}#example dt{font-weight:600}#telBox{width:auto;background:#f0f0f0;padding:21px 0}#telBox p,#telBox ul{line-height:1;padding:0}#telBox ul{display:flex;align-items:center;width:auto;font-size:2.2rem;font-weight:600;list-style:none;margin:0 auto 15px}#telBox ul span{color:#137f31}#telBox ul li{width:235px;text-align:center}#telBox ul li:last-child{width:300px}#telBox ul li:not(:last-child){border-right:1px solid #ccc}#telBox ul li:last-child:before{content:"";color:#137f31;font-family:FontAwesome;padding:0 10px 0 0}#telBox p{padding:0 0 0 22px}ol#form-list{display:grid;grid-template-columns:repeat(3, 250px);justify-content:space-between;width:770px;font-size:1.6rem;font-weight:500;color:#555;list-style:none;line-height:1;padding:0;margin:0 auto 30px}ol#form-list li{display:grid;align-items:center;height:48px}ol#form-list li:first-child,ol#form-list li:nth-child(2){text-align:left;background-image:url(../images/contact/back_normal.png);background-position:100%;background-repeat:no-repeat;padding-left:27px}ol#form-list #current_back{color:#fff;background-image:url(../images/contact/back_current.png)}ol#form-list li:nth-child(2){padding-left:60px}ol#form-list li:last-child{justify-content:center;background-color:#ddd;border-radius:3px}ol#form-list li:last-child#current_back{background-color:#2a3138}#form table{margin:0 0 40px}#form th{width:180px}#form tr:not(:last-child) th{vertical-align:middle}#form span{font-weight:normal;color:#e74c3c}input[type=text],input[type=tel],input[type=email],textarea{width:380px;background:#f2f2f0;padding:5px 10px}input[type=text]:hover,input[type=tel]:hover,input[type=email]:hover,textarea:hover{background:#ddd}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus{background:#ddd}textarea{width:624px;height:164px}#submit{text-align:center;padding:8px 0 0}#submit input{display:block;width:auto;color:#fff;text-align:center;line-height:1;font-weight:500;border-radius:4px;background:#137f31;padding:13px 0;display:inline-block;width:220px;background-image:url(../images/contact/icon_arrow.png);background-repeat:no-repeat;background-position:right center}#submit input:hover{cursor:pointer;opacity:.9}#submit input[type=button]{display:block;width:auto;color:#fff;text-align:center;line-height:1;font-weight:500;border-radius:4px;background:#137f31;padding:13px 0;display:inline-block;width:220px;background-image:url(../images/contact/icon_arrow.png);background-repeat:no-repeat;background-position:right center;color:#fff;background-color:#999}#submit input[type=button]:hover{cursor:pointer;opacity:.9}#thanks{text-align:center}#thanks h3{font-size:2rem;color:inherit;background:none;border:none;padding:0;margin:1.5em 0 1em}#thanks p{line-height:2.2}#thanks a{display:block;width:auto;color:#fff;text-align:center;line-height:1;font-weight:500;border-radius:4px;background:#137f31;padding:13px 0;display:inline-block;width:220px;text-decoration:none;background-image:url(../images/contact/icon_arrow.png);background-repeat:no-repeat;background-position:right center;margin:10px 0 0}.txt_rinen{font-family:"Noto Serif JP",serif;font-size:1.8rem;font-weight:bold}.txt_rinen li{display:grid;grid-template-columns:2.1em 1fr;width:auto}.txt_rinen li:before{content:"一、"}#wrapper ul.txt_rinen{margin-left:0}#wrapper ul.nav_pagenav{display:grid;grid-template-columns:repeat(2, 50%);width:auto;list-style:none;font-size:1.6rem;font-weight:500;text-align:center;line-height:1.1;margin:0 0 55px}#wrapper ul.nav_pagenav li{background-color:#fff;border:1px solid #111}#wrapper ul.nav_pagenav li+li{border-left:none}#wrapper ul.nav_pagenav a{position:relative;display:block;width:auto;text-decoration:none;color:inherit;padding:20px 0}#wrapper ul.nav_pagenav a.is_current:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(17,17,17,0);border-top-color:#111;border-width:9px 7px;margin-left:-9px}#wrapper ul.nav_pagenav a.is_current,#wrapper ul.nav_pagenav a:hover{opacity:1;color:#fff;background-color:#111}#wrapper .section_contact{width:auto;font-size:1.6rem;text-align:center;background-color:#f0f0f0;padding:30px}#wrapper .section_contact h2{width:auto;background-image:none;margin:0 0 10px}#wrapper .section_contact p{padding:0;margin:0}#wrapper .section_contact a{display:flex;justify-content:center;align-items:center;gap:10px;width:auto;font-weight:800;font-size:3.2rem;line-height:1.1;text-decoration:none;margin:15px 0 0}#wrapper .section_contact a:before{content:"";display:block;width:24px;height:24px;background-image:url(../images/recruitment/icon_tel.svg)}.img_interview_main{width:auto;margin:0 0 65px}#wrapper .section_interview{width:auto;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;margin:0 0 60px}#wrapper .section_interview .ttl_interview_1{font-size:3.8rem;font-weight:500;line-height:1.7;color:#111;margin:-10px 0 0}#wrapper .section_interview .ttl_interview_2{font-size:2.1rem;font-weight:700;line-height:1.6;color:#111;margin:0 0 20px}#wrapper .section_interview h4{display:grid;grid-template-columns:25px 1fr;align-items:center;font-weight:600;font-size:1.7rem;margin:0 0 15px}#wrapper .section_interview h4:before{content:"";display:block;width:20px;height:1px;background-color:#111}#wrapper .section_interview ul{width:auto;list-style:none;line-height:1.7;margin:0 0 22px}#wrapper .section_interview ul li{display:grid;grid-template-columns:60px 1fr;align-items:baseline;text-align:justify;margin:10px 0}#wrapper .section_interview ul span{display:block;width:auto;color:#399352;font-weight:600}#wrapper .section_interview .flex_interview_lead{display:grid;grid-template-columns:392px 1fr;gap:56px;width:auto;margin:0 0 40px}#wrapper .section_interview .flex_interview{display:grid;grid-template-columns:repeat(2, 392px);justify-content:space-between;width:auto;margin:0 0 40px}#wrapper .section_interview .flex_interview.is_reverse .detail_interview{order:2}#wrapper .section_interview .flex_interview.is_reverse img{order:1}#wrapper .section_message{width:auto;text-align:justify;border-bottom:1px solid #111;padding:0 0 10px;margin:0 0 90px}#wrapper .section_message h2{display:flex;align-items:center;gap:15px;width:auto;white-space:nowrap;text-align:center;background-image:none;margin:0 0 20px}#wrapper .section_message h2:before,#wrapper .section_message h2:after{content:"";display:block;width:100%;height:1px;background-color:#111}#wrapper .section_message p{font-size:1.6rem;line-height:1.7}@media screen and (max-width: 640px){img{max-width:100%;height:auto}.object_sp{display:block}#breadCram{margin:0}#breadCram ol{width:90%}#title h1{font-size:2.8rem;padding:30px 0;margin:0 0 12px}#title h1 span{font-size:1.4rem;padding:0;margin:10px 0 0}#wrapper{width:90%;margin:38px auto 60px}#wrapper h2{line-height:1.3}#wrapper table ul,#wrapper table ol{padding:0}#wrapper table.is_block{border:none}#wrapper table.is_block tbody,#wrapper table.is_block tr,#wrapper table.is_block th,#wrapper table.is_block td{display:block;width:auto;border:none;padding:0}#wrapper table.is_block th{font-weight:bold;border-radius:3px;padding:5px 10px}#wrapper table.is_block td{margin:1em 0 1.5em}#wrapper table.is_scroll{display:block;overflow-x:scroll;white-space:nowrap}main #fleet-table{padding:0;margin:0}main #fleet-table img{min-width:200px;height:auto}main #fleet-table br{display:none}#voice{display:block;padding:0;margin:30px 0}#voice div{width:auto;margin:0 0 60px}#voice dt{height:auto;overflow:hidden}#voice dd{line-height:1.6}#voice ol{flex-wrap:wrap;font-size:1.4rem;margin:6px 0 15px}#voice ol li{margin:5px 0}#example{font-size:1.3rem}#telBox{padding:30px}#telBox p,#telBox ul{line-height:1;padding:0}#telBox ul{display:grid;gap:12px;font-size:2.2rem;margin:0 auto 15px}#telBox ul li{width:auto;text-align:left}#telBox ul li:last-child{width:300px}#telBox ul li:not(:last-child){border-right:none}#telBox p{font-size:1.4rem;line-height:1.6;padding:0}ol#form-list{display:none}#form table{border:none;padding:0;margin:0}#form th{width:auto}#form tbody,#form tr,#form th,#form td{display:block;width:100%;border:none;padding:0}#form th{display:flex;align-items:center;gap:5px;font-weight:bold;background-color:rgba(0,0,0,0);padding:0;margin:0 0 10px}#form th:before{content:"■";color:#137f31}#form td{margin:0 0 30px}input[type=text],input[type=tel],input[type=email],textarea{width:100%;font-size:1.6rem}textarea{width:100%;height:14em}#submit{text-align:center;padding:8px 0 0}#submit input{display:block;width:auto;color:#fff;text-align:center;line-height:1;font-weight:500;border-radius:4px;background:#137f31;padding:13px 0;display:inline-block;width:220px;background-image:url(../images/contact/icon_arrow.png);background-repeat:no-repeat;background-position:right center;margin:10px 0}#submit input:hover{cursor:pointer;opacity:.9}#submit input[type=button]{display:block;width:auto;color:#fff;text-align:center;line-height:1;font-weight:500;border-radius:4px;background:#137f31;padding:13px 0;display:inline-block;width:220px;background-image:url(../images/contact/icon_arrow.png);background-repeat:no-repeat;background-position:right center;color:#fff;background-color:#999}#submit input[type=button]:hover{cursor:pointer;opacity:.9}#thanks{text-align:left}#thanks h3{font-size:1.9rem;color:inherit;background:none;border:none;padding:0;margin:1.5em 0 1em}#thanks p{font-size:1.5rem;line-height:1.9}#thanks a{display:block;width:auto;color:#fff;text-align:center;line-height:1;font-weight:500;border-radius:4px;background:#137f31;padding:13px 0;display:block;margin:1.5em auto 0}#wrapper ul.txt_rinen{margin-left:0}#wrapper ul.nav_pagenav{margin:0 0 55px}#wrapper ul.nav_pagenav a{padding:13px 0}#wrapper .section_contact{font-size:1.5rem;padding:30px}#wrapper .section_contact h2{font-size:2rem;margin:0}#wrapper .section_contact a{font-weight:800;font-size:2.7rem;margin:18px 0 0}.img_interview_main{width:auto;margin:0 0 38px}#wrapper .section_interview{width:auto;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;margin:0 0 40px}#wrapper .section_interview .ttl_interview_1{font-size:7.4vw;line-height:1.5;margin:0 0 30px}#wrapper .section_interview .ttl_interview_2{font-size:2.1rem;font-weight:700;line-height:1.6;color:#111;margin:0 0 20px}#wrapper .section_interview h4{grid-template-columns:30px 1fr;margin:0 0 20px}#wrapper .section_interview ul{margin:0}#wrapper .section_interview ul li{grid-template-columns:60px 1fr;margin:10px 0}#wrapper .section_interview .flex_interview_lead{grid-template-columns:auto;gap:0;margin:0 0 35px}#wrapper .section_interview .flex_interview{display:flex;flex-wrap:wrap;flex-direction:column-reverse;gap:0;margin:0}#wrapper .section_interview .flex_interview .detail_interview{margin:35px 0}#wrapper .section_interview .flex_interview img{margin:0 0 15px}#wrapper .section_interview .flex_interview.is_reverse .detail_interview{order:1}#wrapper .section_interview .flex_interview.is_reverse img{order:2}#wrapper .section_interview .mar60{margin-bottom:50px}#wrapper .section_message{margin:-30px 0 60px}#wrapper .section_message h2{font-size:2.2rem;margin:0 0 10px}#wrapper .section_message h2:before,#wrapper .section_message h2:after{content:"";display:block;width:100%;height:1px;background-color:#111}#wrapper .section_message p{margin:0}}