@charset "UTF-8";*{padding:0;margin:0}img{border-style:none}img,picture{display:block;width:100%}iframe{border:none}html{font-size:1rem;font-family:"HiraKakuStd-W7","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#2C2C2C;letter-spacing:.025em;max-width:750px;width:100%;margin:0 auto}html body img{vertical-align:top;block-size:auto}html body main .mainvisual .flaot_Imgs{position:absolute;bottom:18%;left:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-name:updown;animation-name:updown;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}html body main .mainvisual .flaot_Imgs img{width:70%;height:100%}@media (max-width:750px){html body main .mainvisual .flaot_Imgs{position:absolute;bottom:16%;left:6%}html body main .mainvisual .flaot_Imgs img{width:70%;height:100%}}html body main{background:#fff}html body main .mainvisual{position:relative}@keyframes updown{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}html body main .complain{width:100%;margin:0 contain}html body main .complain img{max-width:100%}html body main .intro{background-size:100%;background-color: #8fc43d;background-size:auto}html body main .intro .intro_inner .section_ttl{text-align:center;padding-top:50px}html body main .intro .intro_inner .section_ttl img{width:635px}html body main .intro .intro_inner .bottom img{width:100%;margin-top:20px}html body main .intro h2 img{width:100%}html body main .intro .section_ttl{text-align:center;font-size:50px;margin-bottom:40px}@media (max-width:750px){html body main .intro .intro_inner{}html body main .intro .section_ttl{margin-bottom:0;padding-top:20px}html body main .intro .intro_inner .section_ttl img{width:100%}html body main .intro .intro_inner .bottom img{width:100%;margin-top:10px}}html body main .intro .slider_zone .slider_inner{padding:5px 0 32px 0}@media (max-width:750px){html body main .intro .slider_zone .slider_inner{padding:3vw 0}}html body main .intro .slider_zone .slider_inner .slick-arrow{display:none!important}html body main .intro .slider_zone .slider_inner .slider_card{width:625px;margin-right:20px;margin-left:20px;margin-top:20px;margin-bottom:20px;position:relative}@media (max-width:750px){html body main .intro .slider_zone .slider_inner .slider_card{margin-right:2.67vw;margin-left:2.67vw;margin-top:2.67vw;margin-bottom:2.67vw}}html body main .intro .slider_zone .slider_inner .slider_card .work_place_image{width:100%;-o-object-fit:cover;object-fit:cover;margin-right:30px}@media (max-width:750px){html body main .intro .slider_zone .slider_inner .slider_card .work_place_image{width:100% margin-right:35px}}@media (max-width:560px){html body main .intro .slider_zone .slider_inner .slider_card .text-flex .work_place_image{margin-right:15px}}html body main .intro .slider_zone .slider_inner .slick-dots li{width:30px}@media (max-width:750px){html body main .intro .slider_zone .slider_inner .slick-dots li{width:4vw}}html body main .intro .slider_zone .slider_inner .slick-dots li button::before{font-size:20px;color:#ffffff;opacity:1}@media (max-width:750px){html body main .intro .slider_zone .slider_inner .slick-dots li button::before{font-size:5.33vw}}html body main .intro .slider_zone .slider_inner .slick-dots .slick-active button::before{color:#fff000}.footerimg{height:10vw;background:url(/assets_lp/cnt/portal/images/footer_back.webp);background-size:cover;background-position:center center}#footerbar{width:100%;background:#333}#footerbar .footerbar_inner{margin:0 auto;padding:5vw 5vw 8vw 5vw;color:#fff;font-size:90%}#footerbar .footerbar_inner a{color:#fff!important}#footerbar .footerbar_inner .company{font-weight:700;margin-bottom:1vw}#footerbar .footerbar_inner .copyright{border-top:1px solid #666;padding:2vw 0;margin-top:2vw}
