﻿h2{font-family:'Roboto Condensed',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:50px;font-weight:400}.topBox1{position:relative;z-index:3}.topBox1 .box{overflow:hidden;position:relative;width:100%;height:100vh;z-index:1}.topBox1 .box .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100vh;z-index:2}@media screen and (max-width: 520px){.topBox1 .box .inner{width:100%}}.topBox1 .box .inner .ani{position:absolute;top:30%;left:0;z-index:2;transform:translate(0%, -50%);width:90%}@media screen and (max-width: 520px){.topBox1 .box .inner .ani{width:98%;top:60%}}.topBox1 .box .inner .ani .in .txBox{color:#FFF;width:100%;position:relative;padding:100px 0 0}.topBox1 .box .inner .ani .in .txBox .en{font-family:'Roboto Condensed',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:500;font-size:200px;width:100%;position:absolute;top:0;left:-300px;z-index:1;opacity:0.4;line-height:100%;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (max-width: 520px){.topBox1 .box .inner .ani .in .txBox .en{font-size:25vw;top:50px}}.topBox1 .box .inner .ani .in .txBox .txt{position:relative;z-index:2;padding:30px 0 0 100px}@media screen and (max-width: 1500px){.topBox1 .box .inner .ani .in .txBox .txt{padding:30px 0 0 70px}}@media screen and (max-width: 520px){.topBox1 .box .inner .ani .in .txBox .txt{padding:10px 0 0 10px}}.topBox1 .box .inner .ani .in .txBox .txt h2{font-size:30px;font-weight:900;font-feature-settings:"palt";letter-spacing:0.1em;transform:matrix(1, 0, 0, 1, 0, 200);line-height:250%}@media screen and (max-width: 520px){.topBox1 .box .inner .ani .in .txBox .txt h2{font-size:16px}}.topBox1 .box .inner .ani .in .txBox .txt h2 span{font-size:60px}@media screen and (max-width: 520px){.topBox1 .box .inner .ani .in .txBox .txt h2 span{font-size:20px}}.topBox1 .box .inner .ani .in .txBox .txt .tx{font-size:20px;font-weight:500;padding:20px 0;margin:20px 0 0 0;border-top:2px solid #FFF;line-height:220%}@media screen and (max-width: 520px){.topBox1 .box .inner .ani .in .txBox .txt .tx{font-size:14px}.topBox1 .box .inner .ani .in .txBox .txt .tx br{display:none}}.topBox1 .box .inner .ani .in .txBox .txt .tx p{padding:0.5em 0}.topBox1 .box .inner .ani.is-animated{opacity:1;transition:0.5s ease-in-out}.topBox1 .box .inner .ani.is-animated .in .txBox .en{left:0;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.topBox1 .box .inner .ani.is-animated .in .txBox h2{transform:matrix(1, 0, 0, 1, 0, 0);transition:1.2s cubic-bezier(0.22, 1, 0.36, 1)}.topBox1 .box .btn2{padding:100px 0 0 0;display:flex;justify-content:flex-end}.topBox1 .box.box1,.topBox1 .box.box2,.topBox1 .box.box3{width:100%;height:200vh;z-index:3}@media screen and (max-width: 520px){.topBox1 .box.box1,.topBox1 .box.box2,.topBox1 .box.box3{height:150vh;background-attachment:scroll}}.serviceBox,.newsBox{background-color:#FFF;position:relative;z-index:3;position:relative;width:100%;padding:100px 0 0 14.5%}@media screen and (max-width: 1500px){.serviceBox,.newsBox{padding:100px 0 0 10%}}@media screen and (max-width: 900px){.serviceBox,.newsBox{padding:100px 0 0 5%}}@media screen and (max-width: 520px){.serviceBox,.newsBox{padding:50px 0 0 0}}.serviceBox h2,.newsBox h2{padding:0 0 50px 0px}@media screen and (max-width: 520px){.serviceBox h2,.newsBox h2{padding:0 0 20px 20px;font-size:40px}}.serviceBox h3,.newsBox h3{position:relative;padding:0 0 0 35px;position:relative;font-size:24px;font-weight:700;letter-spacing:2px;margin:5px 0 35px}@media screen and (max-width: 520px){.serviceBox h3,.newsBox h3{padding:0 0 0 25px}}.serviceBox h3:before,.newsBox h3:before{content:"";width:17px;height:12px;background-color:#81d8d0;border-radius:30px;position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media screen and (max-width: 520px){.serviceBox h3,.newsBox h3{font-size:18px;margin:5px 0 20px 20px}}.serviceBox .inner,.newsBox .inner{padding:0 0 40px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0;max-width:1380px}@media screen and (max-width: 1740px){.serviceBox .inner,.newsBox .inner{padding:0 5% 40px 0}}@media screen and (max-width: 1700px){.serviceBox .inner,.newsBox .inner{padding:0 0 40px 0;max-width:1170px}}@media screen and (max-width: 1400px){.serviceBox .inner,.newsBox .inner{max-width:1100px}}@media screen and (max-width: 1200px){.serviceBox .inner,.newsBox .inner{max-width:1100px}}@media screen and (max-width: 1000px){.serviceBox .inner,.newsBox .inner{padding:0 5% 40px 0}}@media screen and (max-width: 520px){.serviceBox .inner,.newsBox .inner{padding:0 20px 0px 20px;align-items:flex-start}}.serviceBox .topSlider,.newsBox .topSlider{z-index:1;padding:0 0 50px}@media screen and (max-width: 520px){.serviceBox .topSlider,.newsBox .topSlider{padding:10px 20px 40px}}.serviceBox .topSlider .slick-list,.newsBox .topSlider .slick-list{padding:0 40px 0 0 !important}@media screen and (max-width: 520px){.serviceBox .topSlider .slick-list,.newsBox .topSlider .slick-list{padding:0 !important}}.serviceBox .topSlider .slick-list .slick-track,.newsBox .topSlider .slick-list .slick-track{margin:0 !important}.serviceBox .topSlider .slider_item,.newsBox .topSlider .slider_item{display:none;width:430px;position:relative;margin:0 45px 0 0}@media screen and (max-width: 1700px){.serviceBox .topSlider .slider_item,.newsBox .topSlider .slider_item{width:360px}}@media screen and (max-width: 1400px){.serviceBox .topSlider .slider_item,.newsBox .topSlider .slider_item{width:320px}}@media screen and (max-width: 1200px){.serviceBox .topSlider .slider_item,.newsBox .topSlider .slider_item{width:260px;margin:0 25px 0 0}}@media screen and (max-width: 520px){.serviceBox .topSlider .slider_item,.newsBox .topSlider .slider_item{width:100%;height:auto;margin:0 0 30px}}.serviceBox .topSlider .slider_item.first,.newsBox .topSlider .slider_item.first{display:block}.serviceBox .topSlider .slider_item.dis,.newsBox .topSlider .slider_item.dis{display:block}.serviceBox .topSlider .slider_item a,.newsBox .topSlider .slider_item a{display:block}.serviceBox .topSlider .slider_item .imgBox,.serviceBox .topSlider .slider_item .txBox,.newsBox .topSlider .slider_item .imgBox,.newsBox .topSlider .slider_item .txBox{width:100%}.serviceBox .topSlider .slider_item .imgBox,.newsBox .topSlider .slider_item .imgBox{position:relative;height:280px;overflow:hidden}@media screen and (max-width: 1750px){.serviceBox .topSlider .slider_item .imgBox,.newsBox .topSlider .slider_item .imgBox{height:260px}}@media screen and (max-width: 1500px){.serviceBox .topSlider .slider_item .imgBox,.newsBox .topSlider .slider_item .imgBox{height:240px}}@media screen and (max-width: 1400px){.serviceBox .topSlider .slider_item .imgBox,.newsBox .topSlider .slider_item .imgBox{height:235px}}@media screen and (max-width: 1200px){.serviceBox .topSlider .slider_item .imgBox,.newsBox .topSlider .slider_item .imgBox{height:190px}}@media screen and (max-width: 520px){.serviceBox .topSlider .slider_item .imgBox,.newsBox .topSlider .slider_item .imgBox{height:220px}}.serviceBox .topSlider .slider_item .imgBox img,.newsBox .topSlider .slider_item .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%;max-width:none}@media screen and (max-width: 520px){.serviceBox .topSlider .slider_item .imgBox img,.newsBox .topSlider .slider_item .imgBox img{width:100%;height:auto}}.serviceBox .topSlider .slider_item .txBox,.newsBox .topSlider .slider_item .txBox{padding:20px 0 0 0;font-family:'YakuHanJP_Narrow','Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;min-height:100px}.serviceBox .topSlider .slider_item .txBox .tx1,.newsBox .topSlider .slider_item .txBox .tx1{font-size:14px;font-weight:700;padding:0 0 10px}.serviceBox .topSlider .slider_item .txBox .tx1.normal,.newsBox .topSlider .slider_item .txBox .tx1.normal{font-weight:normal}.serviceBox .topSlider .slider_item .txBox .category,.newsBox .topSlider .slider_item .txBox .category{display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative}.serviceBox .topSlider .slider_item .txBox .category div.cateBox,.newsBox .topSlider .slider_item .txBox .category div.cateBox{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0 0 20px;gap:0 5px}.serviceBox .topSlider .slider_item .txBox .category div.cateBox div,.newsBox .topSlider .slider_item .txBox .category div.cateBox div{background-color:#000;color:#FFF;padding:3px 10px;font-size:12px}.serviceBox .topSlider .slider_item .txBox .category div.time,.newsBox .topSlider .slider_item .txBox .category div.time{position:absolute;top:5px;right:0;font-size:12px}@media screen and (max-width: 450px){.serviceBox .topSlider .slick-next,.newsBox .topSlider .slick-next{top:27%}}@media screen and (max-width: 450px){.serviceBox .topSlider .slick-prev,.newsBox .topSlider .slick-prev{top:28%}}.serviceBox .btn,.newsBox .btn{display:flex;justify-content:flex-end;width:100%;padding:0 0 50px}.serviceBox .btn a,.newsBox .btn a{display:inline-block}.topBox3{min-height:800px;z-index:1;position:relative}@media screen and (max-width: 520px){.topBox3{min-height:0;height:70vh}}.recruitBox{position:relative;z-index:3;background-color:#FFF;padding:0 0 100px}.recruitBox .main_img{background:url("../images/top/recruit.jpg") no-repeat center;background-size:cover;background-attachment:fixed;width:100%;height:690px;position:relative;z-index:1}@media screen and (max-width: 520px){.recruitBox .main_img{height:320px;background-attachment:scroll}}.recruitBox .conBox{margin:-80px 0 0 0;position:relative;z-index:2}@media screen and (max-width: 520px){.recruitBox .conBox{width:90%;margin:-40px auto 0 auto}}.recruitBox .conBox .title{text-align:center;padding:0 0 50px}.recruitBox .conBox .title h2{font-size:100px;font-weight:600}@media screen and (max-width: 520px){.recruitBox .conBox .title h2{font-size:50px}}.recruitBox .conBox .title h2:first-letter{color:#ff9600}.recruitBox .conBox .title p{font-size:20px}@media screen and (max-width: 520px){.recruitBox .conBox .title p{font-size:16px}}.recruitBox .conBox .catch{text-align:center}.recruitBox .conBox .catch p{display:inline-block;border:1px solid #000;padding:20px;font-size:24px;font-weight:600;margin:0 0 50px}@media screen and (max-width: 520px){.recruitBox .conBox .catch p{font-size:16px;margin:0 0 20px}}.recruitBox .conBox .catch p span{color:#ff9600}@media screen and (max-width: 520px){.recruitBox .conBox .catch p span{display:block}}.recruitBox .conBox .txBox{text-align:center}@media screen and (max-width: 520px){.recruitBox .conBox .txBox{text-align:left}}.recruitBox .conBox .txBox p{padding:0 0 1em;line-height:300%}@media screen and (max-width: 520px){.recruitBox .conBox .txBox p{line-height:200%}.recruitBox .conBox .txBox p br{display:none}}.recruitBox .btn{display:flex;justify-content:flex-end;width:100%;padding:50px 0 0}.recruitBox .btn a{display:inline-block}
