#splash{width:100vw;height:100vh;height:100dvh;position:fixed;top:0;left:0;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all .5s linear;z-index:100000}#splash .logo{opacity:0;transition:2s}#splash .logo img{width:100%;height:auto}#splash .logo.loaded{opacity:1}@media screen and (min-width:768px){#splash .logo{width:300px}}@media screen and (max-width:767px){#splash .logo{width:150px}}#splash.loaded{opacity:0;visibility:hidden}#mainvisual{background:#fef2e2;position:relative}#mainvisual:before{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0}#mainvisual .img_wrap{background:url(../img/index/main_illu_01.svg) no-repeat center center;background-size:contain;padding:10px}@media screen and (min-width:768px){#mainvisual{padding-top:100px}#mainvisual:before{background:url(../img/index/co_bg_wave_01_pc.svg) no-repeat bottom center;background-size:100% auto}#mainvisual .l_flex{align-items:center}#mainvisual .txt_wrap{width:48%;position:relative}#mainvisual .txt_wrap .img_01{position:absolute;right:0;top:0;max-width:40%}#mainvisual .txt_wrap .img_02{margin-top:20%;max-width:80%}#mainvisual .txt_wrap .img_03{margin-left:30%;max-width:70%}#mainvisual .img_wrap{width:52%}#mainvisual .img_sp{display:none}}@media screen and (max-width:767px){#mainvisual{padding-top:100px}#mainvisual:before{background:url(../img/index/co_bg_wave_01_sp.svg) no-repeat bottom center;background-size:100% auto}#mainvisual .l_flex{display:block;position:relative}#mainvisual .txt_wrap .img_01,#mainvisual .txt_wrap .img_03{display:none}#mainvisual .img_wrap{margin-top:25px}#mainvisual .img_sp{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-start;margin-top:50px}#mainvisual .img_sp .img_01{width:40%;height:auto}#mainvisual .img_sp .img_03{width:50%;height:auto}}#sec_news{background:#fe8a00;position:relative;top:-1px}#sec_news .text_img_wrap{position:absolute;width:100%;overflow:hidden;transition:.3s;z-index:2;bottom:-2px;left:0}#sec_news .text_img_wrap .text_img{display:flex;align-items:center;animation:infinity-scroll-left 70s infinite linear both}#sec_news .text_img_wrap .text_img:before{content:"";display:block;background-image:url(../img/index/co_txt_01.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}#sec_news .text_img_wrap .text_img:after{content:"";display:block;background-image:url(../img/index/co_txt_01.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}#sec_news .text_img_wrap_inner{width:5000px;display:flex}@media screen and (min-width:1281px){#sec_news .text_img:after{width:1500px;height:280px}}@media screen and (min-width:768px) and (max-width:1280px){#sec_news .text_img:after{width:1125px;height:210px}}@media screen and (min-width:768px){#sec_news{padding:100px 0 14%;border-radius:0 0 60px 60px}}@media screen and (max-width:767px){#sec_news{padding:80px 0 28%;border-radius:0 0 30px 30px}#sec_news .text_img:after{width:510px;height:90px}}.news_content{background:#fff;position:relative}.news_content .illu{position:absolute;left:50%}@media screen and (min-width:768px){.news_content{padding:90px 15px 80px;border-radius:60px}.news_content .illu{margin-left:-60px;top:-45px}}@media screen and (max-width:767px){.news_content{padding:60px 15px 80px;border-radius:30px}.news_content .illu{width:73px;height:auto;top:-35px;margin-left:-28px}}#sec_about{position:relative}#sec_about:before{content:"";display:block;width:100%;height:100px;background:#fef2e2;position:absolute;top:-99px;left:0;z-index:-1}#sec_about:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background:url(../img/index/co_bg_wave_03_pc.svg) no-repeat bottom center;background-size:100% auto}#sec_about .l_flex{flex-direction:row-reverse;align-items:flex-end}@media screen and (min-width:1281px){#sec_about{padding:200px 0}}@media screen and (min-width:768px) and (max-width:1280px){#sec_about{padding:150px 0}}@media screen and (min-width:768px){#sec_about{background:#fef2e2 url(../img/index/co_bg_01_pc.svg) no-repeat center 10%;background-size:90% auto}#sec_about .lead_wrap .txt{margin-top:50px}#sec_about .img{padding-bottom:10%}}@media screen and (max-width:767px){#sec_about{background:#fef2e2;padding:10px 0 100px}#sec_about .l_flex{display:block}#sec_about .lead_wrap{padding:65px 0 100px;background:url(../img/index/co_bg_01_sp.svg) no-repeat center 2%;background-size:contain}#sec_about .lead_wrap .img{width:265px;margin:0 auto}#sec_about .lead_wrap h2{max-width:400px;margin:20px auto 0}#sec_about .lead_wrap .txt{margin-top:20px}}#sec_service{position:relative;z-index:1}#sec_service .sec_service_inner{position:relative}#sec_service .service_content{border:2px dashed #44a0dc}#sec_service .service_content .illu{position:absolute}#sec_service .title{color:#44a0dc}#sec_service .label_wrap{display:flex;align-items:flex-end}#sec_service .title_label{display:inline-block;background:#44a0dc;color:#fff}@media screen and (min-width:1281px){#sec_service{padding-bottom:200px}#sec_service .service_content_wrapper{padding:10px;margin-top:50px}#sec_service .service_content{padding:50px 70px}#sec_service .title_label{font-size:38px}#sec_service .illu{bottom:0;right:50px}}@media screen and (min-width:768px) and (max-width:1280px){#sec_service{padding-bottom:150px}#sec_service .service_content_wrapper{padding:10px;margin-top:50px}#sec_service .service_content{padding:30px 40px}#sec_service .title_label{font-size:26px}#sec_service .illu{bottom:0;right:-10px}}@media screen and (min-width:768px){#sec_service{margin-top:140px;background:url(../img/index/co_bg_02_pc.svg) no-repeat left 95%;background-size:231px 209px}#sec_service .service_content{border-radius:60px}#sec_service .txt_wrap{width:57%;margin-left:43%}#sec_service .title_label{margin-top:10px;padding:0 10px}#sec_service .label_wrap img{margin-left:20px;padding-bottom:10px}#sec_service .title{font-size:22px}#sec_service .img_wrap{width:47%;position:absolute;bottom:-7%;left:0}#sec_service .txt{margin-top:50px}#sec_service .btn_wrap{margin-top:60px}}@media screen and (max-width:767px){#sec_service{padding-bottom:120px;background:url(../img/index/co_bg_02_pc.svg) no-repeat left 100%;background-size:33% auto}#sec_service .service_content_wrapper{padding:10px;margin-top:30px}#sec_service .service_content{padding:30px 15px 70px;border-radius:30px}#sec_service .title_label{font-size:24px;margin-top:5px;padding:0 5px;white-space:nowrap}#sec_service .title{font-size:18px}#sec_service .label_wrap img{margin-left:8px}#sec_service .btn_wrap{text-align:center;margin-top:40px}#sec_service .txt{margin-top:30px}#sec_service .illu{width:90px;height:117px;bottom:-20px;right:-12px}#sec_service .img_wrap{max-width:340px;margin:-30px auto 0;position:relative}}.sec_company_wrap{background:#ffeb3b url(../img/index/co_bg_04.svg) no-repeat center top;position:relative;top:-1px}.sec_company_wrap:before{content:"";display:block;width:17%;height:243px;background:url(../img/common/co_illu_01.png) no-repeat top center;background-size:contain;position:absolute}@media screen and (min-width:768px){.sec_company_wrap{background-size:contain}.sec_company_wrap:before{top:-200px;right:20px}}@media screen and (max-width:767px){.sec_company_wrap{background-size:170% auto}.sec_company_wrap:before{top:-50px;right:20px}}#sec_recruit .l_sec_content{position:relative}#sec_recruit .illu{position:absolute}@media screen and (min-width:1281px){#sec_recruit .l_sec_content{padding:50px}}@media screen and (min-width:768px) and (max-width:1280px){#sec_recruit .l_sec_content{padding:40px}}@media screen and (min-width:768px){#sec_recruit .l_inner{position:relative}#sec_recruit .txt_wrap{width:53%}#sec_recruit .title_sec_wrap{text-align:left}#sec_recruit .l_sec_content{margin-top:50px}#sec_recruit .btn{margin-top:50px}#sec_recruit .illu{bottom:0;right:30px}#sec_recruit .img_wrap{position:absolute;right:0;top:50%;transform:translateY(-50%)!important;width:50%}}@media screen and (max-width:767px){#sec_recruit{overflow:hidden;padding:140px 0 0}#sec_recruit .l_sec_content{border-radius:0 30px 30px 0;width:calc(100% - 15px);padding:30px 15px 40px;position:relative;margin-top:50px}#sec_recruit .l_inner{width:100%;max-width:100%;padding:0}#sec_recruit .l_flex{display:block}#sec_recruit .btn{margin-top:30px}#sec_recruit .illu{width:92px;height:96px;right:10px;bottom:0}#sec_recruit .img_wrap{width:60%;position:relative;left:50%;top:-20px}}#sec_company{position:relative}#sec_company:before{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background:url(../img/index/co_bg_wave_04_pc.svg) no-repeat top center;background-size:100% auto}#sec_company .l_sec_content{position:relative}#sec_company .l_sec_content .illu{position:absolute}#sec_company .list_company tr{background-image:repeating-linear-gradient(90deg,#44a0dc,#44a0dc 10px,transparent 10px,transparent 20px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 2px}#sec_company .list_company th{white-space:nowrap;font-weight:400}#sec_company .btn_wrap{text-align:center;margin-top:50px}@media screen and (min-width:768px){#sec_company{padding-top:150px}#sec_company .illu{left:50%;margin-left:-60px;top:-70px}#sec_company .company_content{padding:100px 0 80px}#sec_company .list_company{max-width:565px;margin:50px auto 0}#sec_company th{width:170px;padding:20px 10px}#sec_company td{width:calc(100% - 170px);padding:20px 10px}}@media screen and (max-width:767px){#sec_company{padding-top:80px}#sec_company .company_content{padding:50px 15px 60px}#sec_company .illu{width:74px;height:58px;top:-30px;left:50%;margin-left:-37px}#sec_company .list_company{width:100%;margin-top:20px}#sec_company th{padding:20px 10px}#sec_company td{padding:20px 10px}}.sec_contact_wrap{position:relative;top:-1px}.sec_contact_wrap:before{content:"";display:block;width:17%;height:243px;background:url(../img/index/co_illu_01.svg) no-repeat top center;background-size:contain;position:absolute;z-index:4}@media screen and (min-width:1281px){.sec_contact_wrap:before{left:0;top:-120px}}@media screen and (min-width:768px) and (max-width:1280px){.sec_contact_wrap:before{left:0;top:-20px}}#sec_contact{background:#86cc3a;position:relative}#sec_contact:before{content:"";width:100%;height:100%;position:absolute;top:30px;left:0;z-index:3}@media screen and (min-width:1281px){#sec_contact{padding:370px 0 200px}}@media screen and (min-width:768px) and (max-width:1280px){#sec_contact{padding:300px 0 20%}}@media screen and (min-width:768px){#sec_contact:before{background:url(../img/index/co_line_02.svg) no-repeat left top;background-size:100% auto}}@media screen and (max-width:767px){#sec_contact{padding:250px 0 28%}#sec_contact:before{background:url(../img/index/co_line_02.svg) no-repeat right top;background-size:130% auto}}
/*# sourceMappingURL=index.min.css.map */
