﻿body{background:#f5f5f5;word-wrap:break-word;overflow-wrap:break-word}header{background:#262626;color:#fff;padding:1rem}header h1{display:inline-block;font-size:1.3rem}header p{display:inline-block;float:right;color:#fff;margin-right:1rem}header p a{background:url("../img/ico_tel.png") no-repeat;background-position:left center;background-size:contain;padding-left:1.5rem;color:#fff;font-size:1.3rem}footer{background:#262626;color:#fff;text-align:center;padding:10px 0;margin-top:3rem}.mainVisual{width:100%;background:#262626;padding:3px;margin-bottom:50px}.mainVisual h1{width:100%;max-width:1060px;margin:0 auto}.mainVisual h1 img{width:100%}h2{text-align:center;font-size:22px;margin-bottom:20px}h2 span{background:#262626;padding:5px 15px;color:#fff;position:relative;z-index:1}h2 span:after{position:absolute;left:5px;top:5px;content:"";width:100%;height:100%;border-right:solid 5px #91c627;border-bottom:solid 5px #91c627}span{display:inline-block}.messageArea{width:100%;max-width:1160px;margin:0 auto 40px;padding:5px}.message{margin:0 auto;padding:10px;max-width:980px;border:double 4px #17a2b8;font-family:monospace;color:#dc3545;background:#edf1fb;text-align:center}.message h3{font-size:18px;font-weight:bold}.message p{margin-top:10px;font-size:16px;margin-bottom:7px}.message p:last-child{text-align:right;margin-bottom:0;font-size:12px}.jobsArea{width:100%;max-width:960px;margin:0 auto 50px}.jobBox{padding:20px 20px 15px;margin-bottom:30px;position:relative;background:#edf1fb;border:solid #17a2b8 1px;color:#002433}.jobBox h3{font-weight:bold;font-size:22px;margin-bottom:20px;padding-left:40px;color:#000}.jobBox h3 span{display:block;font-size:16px;margin-top:3px;color:#333}.jobBox dd{margin:0 30px}.midashi-1{padding-top:2em;font-size:48px;color:#ffffff;text-shadow:black 2px 0px 0px, black -2px 0px 0px, black 0px -2px 0px,black  0px 2px 0px, black 2px 2px 0px, black -2px 2px 0px, black 2px -2px 0px,black  -2px -2px 0px, black 1px 2px 0px, black -1px 2px 0px, black 1px -2px 0px,black  -1px -2px 0px, black 2px 1px 0px, black -2px 1px 0px, black 2px -1px 0px,black  -2px -1px 0px, black 1px 1px 0px, black -1px 1px 0px, black 1px -1px 0px,black  -1px -1px 0px}.midashi-2{font-size:28pt;font-weight:600}.toku-1{font-size:36pt;font-weight:800;color:red}.toku-2{font-size:28pt;font-weight:600;color:black}h1{font-weight:800}h2{font-weight:600}hr{border-width:2px 0px 0px 0px;border-style:solid;border-color:#cccccc;height:1px}#applyFor{padding:1rem}#applyFor h3{font-weight:700;max-width:980px;margin:10px auto}.entry-btn{color:#FFFFFF;position:absolute;top:0px;right:0px}@media screen and (max-width: 480px){.entry-btn{display:none}}.top_coment{background-color:rgba(255,255,255,0.7);font-weight:600}form{width:95%;max-width:1000px;margin:0 auto 40px}.recruit_detail{border:solid 3px #DDDDDD}th{background:#edf1fb;padding:5px;width:25%;text-align:left}.table-resp{background:#fff;border-right:1px solid #dee2e6;border-left:1px solid #dee2e6;border-bottom:1px solid #dee2e6}dl{border-top:dashed 1px #17a2b8;padding:10px 0;margin-bottom:0}dl:last-child{border-bottom:dashed 1px #17a2b8}dt{display:inline-block}dd:last-child{margin-bottom:0}@media only screen and (max-width: 800px){table,tr{width:100%}th,td{display:block;float:left;clear:both;width:100%;padding:10px !important}th p{margin-bottom:0}.jobBox{padding:35px 10px 15px}.jobBox h3{padding-left:0px}dd{font-size:14px;padding:0 10px 0 10px !important}dt{font-size:16px;width:200px !important;padding:0 10px !important}}@media screen and (max-width: 600px){.none_pc{display:none}}@media screen and (min-width: 601px){.none_sp{display:none}}#page_top{position:fixed;bottom:-200px;right:20px;font-size:80%;z-index:99;transition-duration:.3s;transition-timing-function:ease}#page_top.show{bottom:20px}#page_top a{background:#000;text-decoration:none;color:#fff;width:70px;padding:20px 0;text-align:center;display:block;border-radius:10px}#page_top a:hover{text-decoration:none;background:#91c627}.need{content:"必須";color:#FFF;background:#FF0036;display:inline-block;width:40px;height:20px;line-height:20px;font-size:13px;margin:auto;text-align:center}.fa-color{color:#b3d465}section .logo{background-color:#fff;padding:0 1rem}section h1{background:url("../img/daihatsu_logo.jpg") no-repeat center center;background-size:contain;height:70px;width:100%}section strong{font-weight:bold}section .red{color:#FF0605}section .subSec{margin-top:3rem;padding:1rem 0;position:relative;padding-bottom:2rem}section .subSec h3{font-size:20px;font-weight:bold;text-align:center;color:#f5f5f5;background-color:#3f3f3f;width:100%;padding:.75rem}section .subSec h4{font-size:20px;text-align:center;margin-top:2rem;font-weight:bold}section .subSec h4 span{font-size:18px}section .subSec h5{font-size:20px;text-align:center;margin-top:1.5rem}section .subSec .textAria{width:100%;max-width:900px;margin:1rem auto}section .subSec .m-process{margin-top:1rem;margin-left:3px;margin-right:3px}section .subSec .m-process dl{display:table;width:100%;margin-bottom:2px}section .subSec .m-process dl dt{font-weight:bold;vertical-align:middle;display:table-cell;padding:3px 0;min-height:1.5em;text-align:center;width:150px;background-color:#fb8f90;position:relative;color:#262626}section .subSec .m-process dl dt:before{content:"";position:absolute;top:50%;right:-25px;margin-top:-12px;border:12px solid #ffffff;border-left:12px solid #fb8f90;z-index:2}section .subSec .m-process dl dt:after{content:"";position:absolute;top:50%;right:-28px;margin-top:-14px;border:14px solid #ffffff;border-left:14px solid #fb8f90;z-index:1}section .subSec .m-process dl dd{display:table-cell;min-height:1.5em;padding:15px 1rem 20px 2rem;width:70%;background:#ffffff;line-height:1.5}section .subSec .recruit{background-color:#ffffff;border-radius:10px;margin:2rem 1rem;padding:1rem}section .subSec .recruit h5{font-size:17px;font-weight:bold;text-align:left;padding-left:2.7rem;color:#000;background:url("../img/ico_mira.png") no-repeat;background-size:contain;background-position:left top;border-bottom:solid 3px #ffa3a4;position:relative}section .subSec .recruit h5::after{content:"";position:absolute;left:0;display:block;border-bottom:solid 3px #ff4041;bottom:-3px;width:40%}section .subSec .recruit .rec-box{margin:1.5rem 2rem;border:solid 2px #3F3F3F;padding:1rem 2rem 1rem 2.5rem}section .subSec .recruit .rec-box ul{position:relative}section .subSec .recruit .rec-box ul li{line-height:1.5;padding:.5rem 0 .5rem 2.5rem;list-style-type:none !important;background:url("../img/ico_check.png") no-repeat;background-position:left center;background-size:1.5rem auto;font-size:1.5rem;font-weight:bold}section .subSec .recruit .rec-box p{line-height:1.7;font-size:1.3rem;font-weight:bold;padding-bottom:.3rem}section .subSec .recruit .salary{text-align:center}section .subSec .recruit .salary p:first-child{padding-top:5px;margin-bottom:5px;background-color:#fb8f90}section .subSec .recruit .hour{margin:0 auto}section .subSec .recruit .hour dl{text-align:center;width:80%;margin:1rem auto}section .subSec .recruit .hour dl dt{clear:both;float:left;min-width:160px;background-color:#fb8f90;padding:1rem;margin-bottom:2px;border:1px solid #fb8f90}section .subSec .recruit .hour dl dd{padding:1rem;margin-bottom:5px;border:1px solid #fb8f90}section .subSec .recruit .hour span{font-size:1.2rem}section .subSec .recruit .teate{border-collapse:separate;border-spacing:0 2px}section .subSec .recruit .teate tr th{background-color:#d5d5d5;vertical-align:middle;border:1px solid #d5d5d5;padding:1rem;white-space:nowrap}section .subSec .recruit .teate tr td{vertical-align:middle;border:1px solid #d5d5d5;padding:1rem;line-height:1.3}section .subSec .recruit .teate .box{font-weight:bold;border:1px solid #fff;padding:0;border:1px solid #fb8f90}section .subSec .recruit .teate .box .h{background-color:#fb8f90;text-align:center;padding:.5rem 1rem}section .subSec .recruit .teate .box .d{text-align:center;padding:.5rem 1rem}section .subSec .point{padding:2rem;padding-bottom:5rem}section .subSec .point .point-d{background:#FFF7F6;margin:10px;padding:1rem;box-shadow:0 3px 4px rgba(0,0,0,0.4)}section .subSec .point p{text-align:center;font-size:2rem}section .subSec .point p .emphasis1{font-size:4rem;font-weight:bold;color:#FF3536}section .subSec .point p .emphasis2{font-size:3rem;font-weight:bold;color:#FF3536}section .subSec .flex-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch}section .subSec .flex-box .flex-4{flex:0 0 calc(100% / 2 - 2rem)}section .subSec .apply-box{flex:1;padding:1rem}section .subSec .apply-box a{background-color:#262626;color:#fff;width:100%;padding:1rem;text-align:center;border:#ff3536 10px solid;border-radius:15px;position:relative}section .subSec .apply-box a::after{content:"";border:5px #fff solid;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px}section .subSec .apply-box a span{font-size:1.7rem}section .subSec .apply-box a:hover{background-color:#3F3F3F}section .subSec .apply-text-tmp{background-color:#fff;margin:3rem .5rem 0 .5rem;padding:1rem;text-align:center}section .subSec .apply-text-tmp img{margin-bottom:1rem;width:60%;max-width:350px}section .subSec .apply-text-tmp p{text-align:center;line-height:1.5}section .subSec .apply-text-tmp p:first-of-type{font-weight:bold;font-size:1.2rem;margin-bottom:10px}section .subSec .thanks-text{margin:1.5rem auto;line-height:1.3}section .topSec{height:60vh;margin-bottom:3rem;margin-top:0;padding:0}section .topSec .top{background:url("data:image/svg+xml;charset=utf-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 50 50' preserveAspectRatio='none'%3e%3cpath fill='%23fff7f6' d='M-25-25v100h100v-100z'/%3e%3cpath fill='%23ffdcd8' opacity='.25' fill-rule='evenodd' d='M25 15a10 10 0 0 1 0 20a10 10 0 0 1 0-20M0 -10a10 10 0 0 1 0 20a10 10 0 0 1 0-20M50 -10a10 10 0 0 1 0 20a10 10 0 0 1 0-20M0 40a10 10 0 0 1 0 20a10 10 0 0 1 0-20M50 40a10 10 0 0 1 0 20a10 10 0 0 1 0-20'/%3e%3c/svg%3e");background-repeat:repeat;padding:0;margin:0;width:100%;height:100%;animation:awan-animasi 30s linear infinite;position:relative}section .topSec .top h2{font-family:"main-font";font-size:55px;text-align:center;position:absolute;top:15%;bottom:auto;left:5%;width:45%;background-color:rgba(255,255,255,0.8);padding:1.5rem;border:6px #3f3f3f solid;color:#3f3f3f}section .topSec .top img{position:absolute}section .topSec .top img#taft{top:10%;left:calc(50% + 40px);width:40%}section .apply-for{text-align:center;position:absolute;bottom:-2rem;left:calc(50% - 101px)}section .apply-for a{color:#fff;font-size:20px;padding:.7rem 2rem;background-color:#262626;border:8px #ff3536 solid;position:relative}section .apply-for a::after{content:"";border:4px #fff solid;position:absolute;top:0;left:0;width:100%;height:100%}section .apply-for a:hover{background-color:#3F3F3F}@keyframes awan-animasi{from{background-position:155% 0}to{background-position:0 0}}section #applyFor{padding:1rem;margin:0 .5rem}section #applyFor h3{background-color:#3F3F3F;padding:1rem;text-align:center;font-size:20px;color:#fff;border-radius:10px 10px 0 0}section #applyFor form{max-width:100%;margin:0 auto;padding:1rem;border:2px #3F3F3F solid;border-radius:0 0 10px 10px;background-color:#f3fbf8}section #applyFor form table{margin:1rem auto;width:100%}section #applyFor form table th{display:block;width:auto;padding:.75rem;padding-bottom:.1rem;border-top:none}section #applyFor form table td{display:block;width:auto;margin-bottom:.5rem;padding-top:.1rem;border-top:none;min-height:51px}section #applyFor form .entry{color:#fff;font-weight:bold;display:inline-block;width:100%;background-color:#3ea87d;height:5rem;margin:1rem auto}section #applyFor form .entry:hover{background-color:#4eba8e}section #applyFor form .revise button{color:#FFFFFF;display:inline-block;width:80%;background-color:#525a57;height:4rem}section .svg-img{background-repeat:no-repeat;background-position:center;background-size:contain}section .svg-bounty{background-image:url("/daihatsu-kyushu/img/img_bounty.svg");display:block;width:100%;height:100px;margin-top:1rem;margin-bottom:1rem}section .svg-congmoney{background-image:url("/daihatsu-kyushu/img/img_congmoney.svg");display:block;width:100%;height:100px;margin-top:1rem;margin-bottom:1rem}section .svg-d-exp{background-image:url("/daihatsu-kyushu/img/img_d-exp.svg");display:block;width:100%;height:100px;margin-top:1rem;margin-bottom:1rem}section .svg-reg-empl{background-image:url("/daihatsu-kyushu/img/img_reg-empl.svg");display:block;width:100%;height:100px;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width: 992px){body{font-size:18px}section .logo{padding:1rem}section h1{background-size:635px auto}section .subSec h3{font-size:30px;padding:1.5rem auto}section .subSec h4{font-size:30px}section .subSec h4 span{font-size:26px}section .subSec .textAria{margin:2rem auto}section .subSec .recruit{padding:2rem}section .subSec .recruit h5{font-size:26px;padding-left:3.6rem}section .subSec .recruit h5::after{width:25%}section .subSec .recruit .teate tr th{padding:10px}section .subSec .recruit .teate tr td{padding:10px}section .subSec .recruit .teate .box{border:1px solid #fff}section .subSec .recruit .teate .box .h{border:1px solid #fb8f90}section .subSec .recruit .teate .box .d{border:1px solid #fb8f90}section .subSec .apply-box{padding:2rem}section .subSec .apply-box span{font-size:3rem}section .subSec .flex-box .flex-4{flex:0 0 calc(100% / 4 - 2rem)}section .topSec{height:65vh;max-height:500px}section .topSec .top h2{font-size:75px;top:15%;bottom:auto;right:55%;left:auto;width:45%;max-width:500px;border:10px #3f3f3f solid}section .topSec .top img#taft{top:5%;left:calc(50% + 50px);width:35%;max-width:500px}section .apply-for{left:calc(50% - 150px)}section .apply-for a{font-size:26px;padding:1.2rem 3rem;background-color:#262626;border:10px #ff3536 solid}section .apply-for a::after{content:"";border:5px #fff solid}section #applyFor{padding:1rem}section #applyFor h3{max-width:900px;margin:0 auto}section #applyFor form{max-width:900px}section #applyFor form table th{display:table-cell;text-align:left;vertical-align:baseline;white-space:nowrap}section #applyFor form table td{display:table-cell}}@media screen and (max-width: 750px){section .topSec .top h2{font-size:45px;padding:1rem;width:47%}section .subSec .flex-box .flex-4{flex:0 0 calc(100% / 2 - 2rem)}}@media screen and (max-width: 575px){header{padding:1rem .5rem}header h1{display:block;font-size:1rem}header p{display:block;float:none;text-align:right;margin-right:0;margin-top:5px}header p a{font-size:1rem}footer{font-size:.8rem}section .topSec{height:60vh}section .topSec .top h2{font-size:40px;padding:.5rem;width:80%;left:10%;top:5%}section .topSec .top img#taft{top:45%;left:calc(50% - 90px);width:200px}section .subSec .recruit .rec-box{margin:1rem 0;padding:.5rem 1rem .5rem 1rem}section .subSec .recruit .rec-box p{font-size:16px}section .subSec .recruit .rec-box ul li{font-size:1rem}section .subSec .recruit .hour dl dt{min-width:100%;padding:.5rem}section .subSec .recruit .hour span{font-size:1rem}section .subSec .recruit .teate tr th{white-space:normal;padding:10px}section .subSec .recruit .teate tr td{padding:10px}section .subSec .flex-box{display:block}section .subSec .apply-box{width:90% span;width-font-size:1.2rem}section #applyFor{margin:0}section #applyFor form{padding:1rem .5rem}section #applyFor form table th{padding:0;padding-bottom:10px}section #applyFor form table td{padding:0}}