.service_intro{padding:0 0 100px}.service_intro__column_head{margin:50px 0 -90px}.service_intro__column_head .c-title-block .c-title-block__en{font-size:20px}.service_intro__column_head .c-title-block .c-title-block__jp{font-size:48px}.service_intro__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.service_intro__column_list{width:46.5%}.service_intro__column_list:first-child{margin-top:310px}.service_intro__column_item{margin-bottom:65px}.service_intro__column_item:last-child{margin-bottom:0}.service_intro__column_item .u_image{border-radius:15px;overflow:hidden;margin:0 0 22px}.service_intro__column_item .u_image img{display:block;width:100%}.service_intro__column_item .u_title{font-size:32px;font-weight:700;line-height:150%;letter-spacing:.03em;margin:0 0 10px;text-align:center}.service_intro__column_item .u_title small{font-size:18px}.service_intro__column_item .u_desc{font-size:14px;font-weight:700;line-height:200%;letter-spacing:.03em}.service_intro__column_item .link{text-align:right;margin-top:18px;padding-right:32px;background:transparent url(../../img/common/ico_window_green.svg) no-repeat center right/100% 100%;background-size:22px 17px}.service_intro__column_item .link a{font-size:20px;color:#269900;font-weight:700;text-decoration:underline;letter-spacing:.03em}.service_ec{overflow:hidden;padding:0 0 79px;position:relative}.service_ec .base{padding-top:78px}.service_ec .c-section-head-row .inner{width:800px;max-width:calc(100% - 260px)}.service_ec .c-section-head-row{font-size:32px;font-weight:700;letter-spacing:.03em}.service_ec .c-section-head-row .u_desc{width:100%;max-width:100%;margin-top:20px}.service_ec .c-title-block .c-title-block__en{font-size:20px}.service_ec .c-title-block .c-title-block__jp{font-size:48px}.service_ec__circle{display:block;width:100%;max-width:680px;margin:51px auto 0}.service_ec_bottom{font-size:15px;font-weight:700;line-height:200%;letter-spacing:.03em}.service_ec__slide{max-width:1340px;margin:0 auto}.service_ec__slide_wrap{padding:0 10px}.service_ec__slide .slick-list{max-width:1260px;overflow:visible;margin:0 auto}.service_ec__slide_inner{padding:0 10px}.service_ec__slide_card{display:block;width:100%;width:295px;min-height:340px;border:1px solid #dbe3db;overflow:hidden;padding:10px 20px 20px}.service_ec__slide_card .u_image{max-width:184px;margin:0 auto 14px}.service_ec__slide_card .u_image img{display:block;width:100%;-webkit-filter:drop-shadow(158px 311px 98px rgba(0, 0, 0, 0)) drop-shadow(101px 199px 89px rgba(0, 0, 0, .02)) drop-shadow(57px 112px 75px rgba(0, 0, 0, .06)) drop-shadow(6px 12px 31px rgba(0, 0, 0, .11));filter:drop-shadow(158px 311px 98px rgba(0, 0, 0, 0)) drop-shadow(101px 199px 89px rgba(0, 0, 0, .02)) drop-shadow(57px 112px 75px rgba(0, 0, 0, .06)) drop-shadow(6px 12px 31px rgba(0, 0, 0, .11))}.service_ec__slide_card .u_desc{font-size:13px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.03em;text-align:center}.service_agricultural{overflow:hidden;padding:0 0 140px;position:relative}.service_agricultural .base{padding-top:78px}.service_agricultural__slide{margin:62px auto 0}.service_agricultural__slide_inner{padding:0 10px}.service_agricultural__slide_card{width:375px;border-radius:15px;overflow:hidden}.service_agricultural__slide_card img{display:block;width:100%}.service_agricultural__link{text-align:center;margin-top:50px}.service_agricultural__link span{padding-right:32px;background:transparent url(../../img/common/ico_window_green.svg) no-repeat center right/100% 100%;background-size:22px 17px}.service_agricultural__link span a{font-size:20px;color:#269900;font-weight:700;text-decoration:underline;letter-spacing:.03em}@media only screen and (max-width:767px){.service_intro{background-size:425px auto;background-position:center;padding-bottom:40px}.service_intro__column_head{margin-bottom:0}.service_intro__column_head .c-title-block .c-title-block__en{font-size:14px}.service_intro__column_head .c-title-block .c-title-block__jp{font-size:24px}.service_intro__column{gap:40px;margin-top:40px}.service_intro__column_list{width:100%;display:contents}.service_intro__column_list:first-child{margin-top:0}.service_intro__column_item{margin-bottom:0}.service_intro__column_item{width:100%;max-width:none}.service_intro__column_item.sp-num01{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.service_intro__column_item.sp-num02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.service_intro__column_item.sp-num03{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.service_intro__column_item.sp-num04{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.service_intro__column_item.sp-num05{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.service_intro__column_item .u_image{margin-bottom:18px}.service_intro__column_item .u_title{font-size:20px;margin-bottom:12px}.service_intro__column_item .u_title small{font-size:14px}.service_intro__column_item .u_desc{font-size:13px;font-weight:400}.service_intro__column_item .link{margin-top:12px}.service_intro__column_item .link a{font-size:16px}.service_ec{padding-bottom:58px}.service_ec .base{padding-top:48px}.service_ec .c-section-head-row .inner{width:100%;max-width:100%;margin-top:20px}.service_ec .c-section-head-row{display:block;font-size:20px}.service_ec .c-title-block .c-title-block__en{font-size:14px}.service_ec .c-title-block .c-title-block__jp{font-size:24px}.service_ec__circle{margin:36px auto 0}.service_ec_bottom{font-size:13px;font-weight:400;line-height:180%}.service_ec__slide_wrap{padding:0}.service_agricultural{padding-bottom:58px}.service_agricultural .base{padding-top:48px}.service_agricultural__slide{margin-top:36px}.service_agricultural__slide_inner{padding:0 6px}.service_agricultural__slide_card{width:295px;border-radius:10px}.service_agricultural__link{margin-top:12px}.service_agricultural__link span a{font-size:16px}}@media only screen and (max-width:900px){.service_intro__column_item .u_desc .u_barrier{display:none}}@media only screen and (max-width:1280px){.service_ec__slide .slick-list{max-width:630px}}
/*# sourceMappingURL=../maps/page/service.min.css.map */
