.l-btn-two-column{display:flex;justify-content:center}@media (max-width: 999px){.l-btn-two-column{display:block}}.l-btn-two-column .c-btn01{width:376px;margin:0 10px}@media (max-width: 999px){.l-btn-two-column .c-btn01{width:100%;margin:8px 0 0}.l-btn-two-column .c-btn01:first-child{margin-top:0}}.sec-future{padding-top:115px;padding-bottom:148px}@media (max-width: 999px){.sec-future{padding-bottom:111px;padding-top:60px}}@media (min-width: 1000px){.sec-future .c-title01{line-height:1.4em}}@media (min-width: 1000px){.sec-future .c-sec-style01__box{margin-top:53px}}@media (max-width: 999px){.sec-future .c-sec-style01__box .flex{margin-top:40px}}@media (max-width: 999px){.sec-future .c-sec-style01__box .item{margin-top:18px}}@media (max-width: 999px){.sec-future .c-sec-style01__box .item__icon{width:150px}}@media (max-width: 999px){.sec-future .c-sec-style01__box .item__desc{margin-top:26px}}@media (max-width: 999px){.sec-future .c-sec-style01__box .item__desc .text{margin-top:20px}}@media (max-width: 999px){.sec-future .c-sec-style01__box .item__arrow{margin-top:21px}}.sec-technical{padding-top:102px}@media (max-width: 999px){.sec-technical{padding-top:83px}}.sec-technical .c-title01__jp{font-weight:800}@media (max-width: 999px){.sec-technical .c-title01__jp{font-weight:900}}.sec-technical .c-title01__jp-small{margin:12px 0 0 0}@media (max-width: 999px){.sec-technical .c-title01__jp-small{margin-top:4px}}.sec-technical__box{margin-top:48px}@media (max-width: 999px){.sec-technical__box{margin-top:41px}}.sec-technical__box .flex{display:flex;justify-content:space-between}@media (max-width: 999px){.sec-technical__box .flex{display:block}}.sec-technical__box .img-big{width:377px;flex-shrink:0}@media (max-width: 999px){.sec-technical__box .img-big{width:100%}.sec-technical__box .img-big img{width:100%}}.sec-technical__box .desc{flex:1;padding-left:40px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 999px){.sec-technical__box .desc{padding:24px 0 0 0;display:block}}.sec-technical__box .desc__text{font-size:16px;font-size:1.6rem;line-height:1.75em;font-weight:400}@media (max-width: 999px){.sec-technical__box .desc__text{line-height:1.625em}}.sec-technical__box .desc__text span{font-weight:700}.sec-technical__box .desc__box-img .list-img{display:flex;flex-wrap:wrap;margin:-15px 0 0 -15px}@media (max-width: 999px){.sec-technical__box .desc__box-img .list-img{margin:8px 0 0 -16px}}.sec-technical__box .desc__box-img li{width:241px;margin:15px 0 0 15px}@media only screen and (min-width: 1000px) and (max-width: 1210px){.sec-technical__box .desc__box-img li{width:calc(33.33% - 15px)}}@media (max-width: 999px){.sec-technical__box .desc__box-img li{width:calc(50% - 16px);margin:16px 0 0 16px}.sec-technical__box .desc__box-img li img{width:100%}}.sec-technical .l-btn-two-column{margin-top:57px}@media (max-width: 999px){.sec-technical .l-btn-two-column{margin-top:80px}}.sec-long-term{padding-top:108px;padding-bottom:124px}@media (max-width: 999px){.sec-long-term{padding-top:81px;padding-bottom:80px}}.sec-long-term__list{margin-top:68px}@media (max-width: 999px){.sec-long-term__list{margin-top:-1px}}.sec-long-term__list .item{margin-top:64px;display:flex;align-items:center}@media (max-width: 999px){.sec-long-term__list .item{display:block;margin-top:40px}}.sec-long-term__list .img{width:375px;flex-shrink:0}@media only screen and (min-width: 1000px) and (max-width: 1210px){.sec-long-term__list .img{width:30.99174vw}}@media (max-width: 999px){.sec-long-term__list .img{width:100%;height:66.93333vw}.sec-long-term__list .img img{width:100%;height:100%;object-fit:cover}}.sec-long-term__list .desc{flex:1;padding-left:56px}@media only screen and (min-width: 1000px) and (max-width: 1210px){.sec-long-term__list .desc{padding-left:2.47934vw}}@media (max-width: 999px){.sec-long-term__list .desc{padding:24px 0 0 0}}.sec-long-term__list .desc .step{background-color:#129553;color:#fff;border-radius:50px;padding:3px 10px;max-width:86px;min-height:27px;font-size:15px;font-size:1.5rem;line-height:1.46667em;font-weight:500;display:flex;align-items:center;justify-content:center}.sec-long-term__list .desc .title{font-size:30px;font-size:3rem;line-height:1.33333em;font-weight:800;color:#19428E;margin-top:11px}@media only screen and (min-width: 1000px) and (max-width: 1210px){.sec-long-term__list .desc .title{font-size:2.47934vw;line-height:3.30579vw}}@media (max-width: 999px){.sec-long-term__list .desc .title{font-size:28px;font-size:2.8rem;line-height:1.42857em}}.sec-long-term__list .desc__heading{padding-bottom:13px;border-bottom:3px solid #19428E}.sec-long-term__list .desc__text{margin-top:32px;font-size:16px;font-size:1.6rem;line-height:1.5625em;font-weight:400}@media (max-width: 999px){.sec-long-term__list .desc__text{line-height:1.625em;margin-top:20px}}.sec-long-term__list .desc__text span{font-weight:700}@media (max-width: 999px){.sec-long-term__list .desc__text span{margin-bottom:8px;display:block}}.sec-long-term__list .desc__text ol{padding-left:10px}.sec-long-term__list .desc__text ol li{display:flex;align-items:flex-start}.sec-long-term__list .desc__text ol li:before{content:"";width:5px;height:5px;background-color:#323844;border-radius:50%;flex-shrink:0;margin:12px 9px 0 0}.sec-long-term .l-btn-two-column{margin-top:150px}@media (max-width: 999px){.sec-long-term .l-btn-two-column{margin-top:48px}}.c-others-post--not{padding-top:40px;padding-bottom:0}@media (max-width: 999px){.c-others-post--not{padding-top:80px}}

/*# sourceMappingURL=maps/campus-recruitment-services.min.css.map */
