.pc-only{display:block}@media screen and (max-width: 768px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 768px){.sp-only{display:block}}.section-hero{position:relative;background-color:#eee;background:url("/assets/img/recruit/main-20240701.jpg") no-repeat center;background-size:cover;z-index:-2}@media screen and (max-width: 480px){.section-hero{background:url("/assets/img/recruit/main-20240701-sp.jpg") no-repeat center;background-size:cover}}.section-hero .container{display:flex}.section-hero__txt{position:relative;background-color:#fff;margin:130px 0;padding:40px}@media screen and (max-width: 768px){.section-hero__txt{margin:80px 40px}}@media screen and (max-width: 480px){.section-hero__txt{margin:5px 5px 130px;padding:10px}}.section-hero__txt h2{font-size:3rem;color:#1155a3}@media screen and (max-width: 768px){.section-hero__txt h2{font-size:2.25rem}}@media screen and (max-width: 480px){.section-hero__txt h2{font-size:1.25rem}}.section-hero__txt .txt01{font-size:2.25rem;font-weight:bold;line-height:1.4}@media screen and (max-width: 768px){.section-hero__txt .txt01{font-size:1.875rem}}@media screen and (max-width: 480px){.section-hero__txt .txt01{font-size:.75rem}}.section-hero__txt .txt02{border-top:1px solid #232323;margin-top:10px;padding-top:10px;font-size:1.5rem;font-weight:bold;color:#e81123;line-height:1.4}@media screen and (max-width: 768px){.section-hero__txt .txt02{font-size:1.25rem}}@media screen and (max-width: 480px){.section-hero__txt .txt02{font-size:.65rem}}.section-hero__txt::before{content:"";position:absolute;top:0;left:0;background-color:#1155a3;width:100%;height:100%;transform:rotate(-5deg);z-index:-1}.section-bkcolor{background:#1155a3;height:50px}.section-staffbox img{width:100%;vertical-align:top;height:auto}.section-staffdriver01{background:#1155a3}.section-staffdriver01 .driver01-img{position:relative}.section-staffdriver01 .driver01-img img{width:100%;vertical-align:top;height:auto}.section-staffdriver01 .driver01-img .txt-box{position:absolute;right:5%;top:15%;max-width:500px}@media screen and (max-width: 1080px){.section-staffdriver01 .driver01-img .txt-box{max-width:400px}}.section-staffdriver01 .driver01-img .txt-box a{display:block;background-color:#1155a3;margin-top:30px;padding:5px;color:#fff;text-align:center;text-decoration:none;transition:transform 0.3s}.section-staffdriver01 .driver01-img .txt-box a:hover{transform:translateY(-5px)}.section-staffdriver01 .driver01-img .txt-box-sp{background-size:cover;padding:100px 20px;margin-top:-8%;color:#fff}.section-staffdriver01 .driver01-img .txt-box-sp a{display:block;background-color:#fff;margin-top:30px;padding:5px;color:#1155a3;text-align:center;text-decoration:none;transition:transform 0.3s}.section-staffdriver01 .driver01-img .txt-box-sp a:hover{transform:translateY(-5px)}.section-staffdriver02{background:#1155a3}.section-staffdriver02 .driver02-img{position:relative;margin-top:-9%}@media screen and (max-width: 768px){.section-staffdriver02 .driver02-img{margin-top:0}}.section-staffdriver02 .driver02-img img{width:100%;vertical-align:top;height:auto}.section-staffdriver02 .driver02-img .txt-box{position:absolute;left:5%;top:30%;max-width:500px}@media screen and (max-width: 1080px){.section-staffdriver02 .driver02-img .txt-box{max-width:400px}}.section-staffdriver02 .driver02-img .txt-box a{display:block;background-color:#1155a3;margin-top:30px;padding:5px;color:#fff;text-align:center;text-decoration:none;transition:transform 0.3s}.section-staffdriver02 .driver02-img .txt-box a:hover{transform:translateY(-5px)}.section-staffdriver02 .driver02-img .txt-box-sp{background-size:cover;padding:100px 20px;margin-top:-8%;color:#fff}.section-staffdriver02 .driver02-img .txt-box-sp a{display:block;background-color:#fff;margin-top:30px;padding:5px;color:#1155a3;text-align:center;text-decoration:none;transition:transform 0.3s}.section-staffdriver02 .driver02-img .txt-box-sp a:hover{transform:translateY(-5px)}.section-staffdriver03{background:#1155a3}.section-staffdriver03 .driver03-img{margin-top:-9%;position:relative}@media screen and (max-width: 768px){.section-staffdriver03 .driver03-img{margin-top:0}}.section-staffdriver03 .driver03-img img{width:100%;vertical-align:top;height:auto}.section-staffdriver03 .driver03-img .txt-box{position:absolute;right:5%;top:15%;max-width:500px}@media screen and (max-width: 1080px){.section-staffdriver03 .driver03-img .txt-box{max-width:400px}}.section-staffdriver03 .driver03-img .txt-box a{display:block;background-color:#1155a3;margin-top:30px;padding:5px;color:#fff;text-align:center;text-decoration:none;transition:transform 0.3s}.section-staffdriver03 .driver03-img .txt-box a:hover{transform:translateY(-5px)}.section-staffdriver03 .driver03-img .txt-box-sp{background-size:cover;padding:100px 20px;margin-top:-8%;color:#fff}.section-staffdriver03 .driver03-img .txt-box-sp a{display:block;background-color:#fff;margin-top:30px;padding:5px;color:#1155a3;text-align:center;text-decoration:none;transition:transform 0.3s}.section-staffdriver03 .driver03-img .txt-box-sp a:hover{transform:translateY(-5px)}.section-personality{padding:80px 0 0}@media screen and (max-width: 768px){.section-personality{padding:40px 0 0}}.section-personality h2{font-size:1.5rem;color:#721e1e;text-align:center}.section-personality h2+p{font-size:1.125rem;text-align:center}.section-personality__box{position:relative;width:100%;max-width:768px;margin:40px auto 0}.section-personality .txt01{margin-top:40px;font-weight:bold;color:#1155a3;text-align:center}.section-personality__bg{background-color:#eee;margin-top:40px;padding:20px 0}.section-personality__bg .container{max-width:1200px}.section-personality__row{display:flex;justify-content:space-between;flex-wrap:wrap}.section-personality__txt{width:60%}@media screen and (max-width: 768px){.section-personality__txt{width:100%}}.section-personality__txt .box{margin-top:20px}.section-personality__txt .box:first-child{margin-top:0}.section-personality__txt h3{background-color:#fff;width:80%;padding:5px 20px;font-size:1.5rem;line-height:1.2}@media screen and (max-width: 480px){.section-personality__txt h3{width:100%;padding:5px 10px;font-size:1.25rem}}.section-personality__txt h3 span{color:#1155a3}.section-personality__txt p{padding:10px 20px 0;font-size:.875rem}@media screen and (max-width: 480px){.section-personality__txt p{padding:10px 0 0}}.section-personality__img{width:40%}@media screen and (max-width: 768px){.section-personality__img{width:100%;margin-top:20px}}.section-personality__img img{width:100%}.section-policy{background:url("../../img/recruit/policy-bk02.jpg") no-repeat center;background-size:cover}.section-policy__box02{position:relative;margin:80px 0 50px;padding:40px 40px 100px}@media screen and (max-width: 480px){.section-policy__box02{padding:10px 0 50px;background:url("../../img/recruit/policy-bk02-sp.jpg") no-repeat center}}.section-policy__box02 h4{text-align:center;margin:30px 0 0}.section-policy__box02 .p-pos{text-align:center;font-size:1.5rem;line-height:2.5;font-weight:bolder;margin:20px 0}@media screen and (max-width: 480px){.section-policy__box02 .p-pos{font-size:1rem}}.section-policy__box02 .p-pos .bg{position:absolute;top:60px;left:23%;z-index:0;padding:20px}.section-policy__box02 .p-pos .bg img{width:100%}@media screen and (max-width: 768px){.section-policy__box02 .p-pos .bg{font-size:2.25rem}}@media screen and (max-width: 480px){.section-policy__box02 .p-pos .bg{top:-20px}}.section-link{padding:80px 0}@media screen and (max-width: 768px){.section-link{padding:40px 0}}.section-link .container{max-width:1100px}.section-link__box{display:flex;justify-content:space-between;flex-wrap:wrap}.section-link__box a{display:block;width:48%;transition:transform 0.3s}@media screen and (max-width: 480px){.section-link__box a{width:100%;margin-top:20px}}@media screen and (max-width: 480px){.section-link__box a:first-child{margin-top:0}}.section-link__box a:hover{transform:scale(1.05)}.section-link__col{position:relative;padding:0 30px 40px 0}.section-link__col .img01 img{width:100%}.section-link__col h3{position:absolute;top:50%;left:20px;transform:translateY(-50%);font-size:1.5rem;font-weight:bold;color:#fff;line-height:1.1}.section-link__col .more{position:absolute;right:20px;bottom:0;display:flex;align-items:center;font-size:1.5rem;font-weight:normal;color:#fff}.section-link__col .more::after{content:"east";font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";margin-left:5px}.section-link__col::before{content:"";position:absolute;top:40px;left:30px;right:0;bottom:0;background-color:#032a55;z-index:-1}.section-introduction{background-color:#eee;padding:80px 0}@media screen and (max-width: 768px){.section-introduction{padding:40px 0}}.section-introduction h2{font-size:1.5rem;color:#721e1e;text-align:center}.section-introduction h2+p{font-size:1.125rem;text-align:center}.section-introduction__box{display:flex;justify-content:space-around;flex-wrap:wrap}.section-introduction__col{width:32%;max-width:365px;margin-top:40px}@media screen and (max-width: 768px){.section-introduction__col{width:49%}}@media screen and (max-width: 480px){.section-introduction__col{width:100%;margin-top:20px}}.section-introduction__col .img01{box-shadow:5px 5px 10px rgba(35,35,35,0.5)}.section-introduction__col .img01 img{width:100%}.section-introduction__txt{padding:20px}@media screen and (max-width: 480px){.section-introduction__txt{padding:20px 0}}.section-introduction__txt h3{margin-bottom:10px;font-size:1.125rem;font-weight:normal;color:#1155a3;text-align:center}.section-introduction__txt h3+p{font-size:.875rem}.section-introduction__txt .name{display:block;background-color:#1155a3;margin-top:10px;padding:5px;color:#fff;text-align:center;text-decoration:none;transition:transform 0.3s}
/*# sourceMappingURL=index.css.map */
