.font-genno{font-family:source-han-serif-japanese, serif;font-style:normal;font-weight:200}.wrapper_container{margin-bottom:10.67vw}@media screen and (min-width: 992px){.wrapper_container{margin-bottom:6.05vw}}@media screen and (min-width: 1200px){.wrapper_container{margin-bottom:6.67vw}}@media screen and (min-width: 1366px){.wrapper_container{margin-bottom:140px}}.wrapper_container article{margin-bottom:16vw}@media screen and (min-width: 992px){.wrapper_container article{margin-bottom:12.1vw}}@media screen and (min-width: 1200px){.wrapper_container article{margin-bottom:10vw}}@media screen and (min-width: 1366px){.wrapper_container article{margin-bottom:140px}}.wrapper_container article:last-of-type{margin-bottom:0}.blc_link_next-contents{background-color:#20241E;position:relative;height:auto;overflow:hidden}.blc_link_next-contents::after{content:"";display:block;position:absolute;z-index:4;background-color:#254142;transform:rotate(-2.68deg);left:0;transform-origin:bottom left;width:120%;height:24vw}@media screen and (min-width: 992px){.blc_link_next-contents::after{height:9.07vw}}@media screen and (min-width: 1200px){.blc_link_next-contents::after{height:7.5vw}}@media screen and (min-width: 1366px){.blc_link_next-contents::after{height:90px}}.blc_link_next-contents::after{bottom:-24vw}@media screen and (min-width: 992px){.blc_link_next-contents::after{bottom:-9.08vw}}@media screen and (min-width: 1200px){.blc_link_next-contents::after{bottom:-7.5vw}}@media screen and (min-width: 1366px){.blc_link_next-contents::after{bottom:-90px}}.blc_link_next-contents .blc_inner{position:relative;color:white;padding:16vw 5.33vw}@media screen and (min-width: 992px){.blc_link_next-contents .blc_inner{margin:0 auto;max-width:768px;padding:8.06vw 0}}@media screen and (min-width: 1200px){.blc_link_next-contents .blc_inner{max-width:992px;padding:6.67vw 0}}@media screen and (min-width: 1366px){.blc_link_next-contents .blc_inner{max-width:1200px;padding:100px 0 180px 0}}.blc_link_next-contents .nav_link .title_headline::after{background-color:#fff}.blc_link_next-contents .nav_link .box_structure{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.blc_link_next-contents .nav_link .box_structure>.order{width:100%;background-color:#254142;-webkit-filter:drop-shadow(0 0 40px rgba(0,0,0,0.3));-moz-filter:drop-shadow(0 0 40px rgba(0,0,0,0.3));-ms-filter:drop-shadow(0 0 40px rgba(0,0,0,0.3));filter:drop-shadow(0 0 40px rgba(0,0,0,0.3));padding:6.4vw;margin-bottom:8.53vw}@media screen and (min-width: 992px){.blc_link_next-contents .nav_link .box_structure>.order{width:calc(50% - 2vw);margin-bottom:0;margin-right:4vw;padding:2.02vw}.blc_link_next-contents .nav_link .box_structure>.order:nth-child(2n),.blc_link_next-contents .nav_link .box_structure>.order:last-child{margin-right:0}}@media screen and (min-width: 1200px){.blc_link_next-contents .nav_link .box_structure>.order{padding:1.67vw}}@media screen and (min-width: 1366px){.blc_link_next-contents .nav_link .box_structure>.order{width:570px;padding:40px;margin-right:60px}}.blc_link_next-contents .nav_link .box_structure>.order:last-child{margin-bottom:0}.blc_link_next-contents .nav_link .box_structure>.order .title_contents{font-variation-settings:"wght" 700;margin-bottom:6.4vw}@media screen and (min-width: 992px){.blc_link_next-contents .nav_link .box_structure>.order .title_contents{margin-bottom:2.42vw}}@media screen and (min-width: 1200px){.blc_link_next-contents .nav_link .box_structure>.order .title_contents{margin-bottom:2vw}}@media screen and (min-width: 1366px){.blc_link_next-contents .nav_link .box_structure>.order .title_contents{margin-bottom:24px}}.blc_link_next-contents .nav_link .box_structure>.order .title_contents .t-main{text-align:center;font-size:5.33vw}@media screen and (min-width: 992px){.blc_link_next-contents .nav_link .box_structure>.order .title_contents .t-main{font-size:2.02vw}}@media screen and (min-width: 1200px){.blc_link_next-contents .nav_link .box_structure>.order .title_contents .t-main{font-size:1.67vw}}@media screen and (min-width: 1366px){.blc_link_next-contents .nav_link .box_structure>.order .title_contents .t-main{font-size:24px}}.blc_link_next-contents .nav_link .box_structure>.order .img_thumb{overflow:hidden;background-color:#fff;margin-bottom:6.4vw}@media screen and (min-width: 992px){.blc_link_next-contents .nav_link .box_structure>.order .img_thumb{margin-bottom:2.42vw}}@media screen and (min-width: 1200px){.blc_link_next-contents .nav_link .box_structure>.order .img_thumb{margin-bottom:2vw}}@media screen and (min-width: 1366px){.blc_link_next-contents .nav_link .box_structure>.order .img_thumb{margin-bottom:24px}}.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:all .2s linear}.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay>span{z-index:3;position:absolute;top:50%;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);background-color:#355D5D;display:block;color:white;font-variation-settings:"wght" 700;display:flex;justify-content:center;align-items:center;transition:all .2s linear;right:-2.67vw;height:16vw;width:6.4vw}@media screen and (min-width: 992px){.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay>span{right:-1.01vw;height:6.05vw;width:2.42vw}}@media screen and (min-width: 1200px){.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay>span{right:-.84vw;height:5vw;width:2vw}}@media screen and (min-width: 1366px){.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay>span{right:-20px;height:94px;width:40px}}.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay>span::before{content:'';position:absolute;transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transition:all .2s linear;background-image:url("../img/common/btn_arrow_white_right.svg");background-size:100% 100%;background-repeat:no-repeat;top:50%;right:50%;width:4.27vw;height:3.2vw}@media screen and (min-width: 992px){.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay>span::before{width:1.61vw;height:1.11vw}}@media screen and (min-width: 1200px){.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay>span::before{width:1.33vw;height:.92vw}}@media screen and (min-width: 1366px){.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay>span::before{width:24px;height:14px}}@media screen and (min-width: 992px){.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay:hover{background-color:rgba(255,255,255,0.07)}.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay:hover>span{background-color:#537575}.blc_link_next-contents .nav_link .box_structure>.order .btn_overlay:hover>span::before{right:calc(50% - 6px)}}.page-wasabi.sustainability .nav_point3,.page-wasabi.technology .nav_point3,.page-wasabi.scalability .nav_point3{margin-top:10.67vw}@media screen and (min-width: 992px){.page-wasabi.sustainability .nav_point3,.page-wasabi.technology .nav_point3,.page-wasabi.scalability .nav_point3{margin-top:4.03vw}}@media screen and (min-width: 1200px){.page-wasabi.sustainability .nav_point3,.page-wasabi.technology .nav_point3,.page-wasabi.scalability .nav_point3{margin-top:3.33vw}}@media screen and (min-width: 1366px){.page-wasabi.sustainability .nav_point3,.page-wasabi.technology .nav_point3,.page-wasabi.scalability .nav_point3{margin-top:100px}}@media screen and (min-width: 992px){.page-wasabi.sustainability .nav_point3 .box_structure .order,.page-wasabi.technology .nav_point3 .box_structure .order,.page-wasabi.scalability .nav_point3 .box_structure .order{width:calc(100% / 2)}}.page-wasabi.sustainability .nav_point3 .box_structure .order a,.page-wasabi.technology .nav_point3 .box_structure .order a,.page-wasabi.scalability .nav_point3 .box_structure .order a{padding:4.27vw 0 8.53vw 0}@media screen and (min-width: 992px){.page-wasabi.sustainability .nav_point3 .box_structure .order a,.page-wasabi.technology .nav_point3 .box_structure .order a,.page-wasabi.scalability .nav_point3 .box_structure .order a{padding:1.61vw 0 3.23vw 0}}@media screen and (min-width: 1200px){.page-wasabi.sustainability .nav_point3 .box_structure .order a,.page-wasabi.technology .nav_point3 .box_structure .order a,.page-wasabi.scalability .nav_point3 .box_structure .order a{padding:1.33vw 0 2.67vw 0}}@media screen and (min-width: 1366px){.page-wasabi.sustainability .nav_point3 .box_structure .order a,.page-wasabi.technology .nav_point3 .box_structure .order a,.page-wasabi.scalability .nav_point3 .box_structure .order a{padding:20px 20px 60px 20px}}.page-wasabi.sustainability .nav_point3 .box_structure .order a::after,.page-wasabi.technology .nav_point3 .box_structure .order a::after,.page-wasabi.scalability .nav_point3 .box_structure .order a::after{width:24px;height:8px;bottom:3.2vw}@media screen and (min-width: 992px){.page-wasabi.sustainability .nav_point3 .box_structure .order a::after,.page-wasabi.technology .nav_point3 .box_structure .order a::after,.page-wasabi.scalability .nav_point3 .box_structure .order a::after{bottom:1.21vw}}@media screen and (min-width: 1200px){.page-wasabi.sustainability .nav_point3 .box_structure .order a::after,.page-wasabi.technology .nav_point3 .box_structure .order a::after,.page-wasabi.scalability .nav_point3 .box_structure .order a::after{bottom:1vw}}@media screen and (min-width: 1366px){.page-wasabi.sustainability .nav_point3 .box_structure .order a::after,.page-wasabi.technology .nav_point3 .box_structure .order a::after,.page-wasabi.scalability .nav_point3 .box_structure .order a::after{bottom:24px}}.page-wasabi.sustainability .nav_point3 .box_structure .order .title_contents,.page-wasabi.technology .nav_point3 .box_structure .order .title_contents,.page-wasabi.scalability .nav_point3 .box_structure .order .title_contents{padding-bottom:0}.page-wasabi.sustainability .nav_point3 .box_structure .order .title_contents .t-main,.page-wasabi.technology .nav_point3 .box_structure .order .title_contents .t-main,.page-wasabi.scalability .nav_point3 .box_structure .order .title_contents .t-main{font-size:4.8vw;margin-bottom:2.13vw}@media screen and (min-width: 992px){.page-wasabi.sustainability .nav_point3 .box_structure .order .title_contents .t-main,.page-wasabi.technology .nav_point3 .box_structure .order .title_contents .t-main,.page-wasabi.scalability .nav_point3 .box_structure .order .title_contents .t-main{font-size:1.81vw;margin-bottom:.81vw}}@media screen and (min-width: 1200px){.page-wasabi.sustainability .nav_point3 .box_structure .order .title_contents .t-main,.page-wasabi.technology .nav_point3 .box_structure .order .title_contents .t-main,.page-wasabi.scalability .nav_point3 .box_structure .order .title_contents .t-main{font-size:1.5vw;margin-bottom:.67vw}}@media screen and (min-width: 1366px){.page-wasabi.sustainability .nav_point3 .box_structure .order .title_contents .t-main,.page-wasabi.technology .nav_point3 .box_structure .order .title_contents .t-main,.page-wasabi.scalability .nav_point3 .box_structure .order .title_contents .t-main{font-size:24px;margin-bottom:12px}}.page-wasabi.sustainability .nav_point3 .box_structure .order .title_contents .t-read,.page-wasabi.technology .nav_point3 .box_structure .order .title_contents .t-read,.page-wasabi.scalability .nav_point3 .box_structure .order .title_contents .t-read{font-size:3.2vw}@media screen and (min-width: 992px){.page-wasabi.sustainability .nav_point3 .box_structure .order .title_contents .t-read,.page-wasabi.technology .nav_point3 .box_structure .order .title_contents .t-read,.page-wasabi.scalability .nav_point3 .box_structure .order .title_contents .t-read{font-size:1.31vw}}@media screen and (min-width: 1200px){.page-wasabi.sustainability .nav_point3 .box_structure .order .title_contents .t-read,.page-wasabi.technology .nav_point3 .box_structure .order .title_contents .t-read,.page-wasabi.scalability .nav_point3 .box_structure .order .title_contents .t-read{font-size:1.08vw}}@media screen and (min-width: 1366px){.page-wasabi.sustainability .nav_point3 .box_structure .order .title_contents .t-read,.page-wasabi.technology .nav_point3 .box_structure .order .title_contents .t-read,.page-wasabi.scalability .nav_point3 .box_structure .order .title_contents .t-read{font-size:14px}}@media screen and (min-width: 992px){.page-wasabi.index .wrapper_container .container_inner{max-width:800px}}@media screen and (min-width: 1366px){.page-wasabi.index .wrapper_container .container_inner{max-width:992px}}.page-wasabi.index .blc_workon::before{background-color:white}.article_nextage-passion .image01{margin-bottom:5.33vw}@media screen and (min-width: 992px){.article_nextage-passion .image01{margin-bottom:2.02vw}}@media screen and (min-width: 1200px){.article_nextage-passion .image01{margin-bottom:2.67vw}}@media screen and (min-width: 1366px){.article_nextage-passion .image01{margin-bottom:40px}}@media screen and (min-width: 992px){.page-wasabi.business .wrapper_container .container_inner{max-width:800px}}@media screen and (min-width: 1366px){.page-wasabi.business .wrapper_container .container_inner{max-width:992px}}.article_recurring-revenue-service-model .box_structure{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10.67vw}@media screen and (min-width: 992px){.article_recurring-revenue-service-model .box_structure{margin-bottom:4.03vw}}@media screen and (min-width: 1200px){.article_recurring-revenue-service-model .box_structure{margin-bottom:3.33vw}}@media screen and (min-width: 1366px){.article_recurring-revenue-service-model .box_structure{margin-bottom:40px}}.article_recurring-revenue-service-model .box_structure .order{box-sizing:border-box}.article_recurring-revenue-service-model .box_structure .order.no01{order:2}@media screen and (min-width: 992px){.article_recurring-revenue-service-model .box_structure .order.no01{order:1;width:50%;padding-right:6.4vw}}@media screen and (min-width: 992px) and (min-width: 992px){.article_recurring-revenue-service-model .box_structure .order.no01{padding-right:2.42vw}}@media screen and (min-width: 992px) and (min-width: 1200px){.article_recurring-revenue-service-model .box_structure .order.no01{padding-right:2vw}}@media screen and (min-width: 992px) and (min-width: 1366px){.article_recurring-revenue-service-model .box_structure .order.no01{padding-right:40px}}.article_recurring-revenue-service-model .box_structure .order.no02{order:1;margin-bottom:6.4vw}@media screen and (min-width: 992px){.article_recurring-revenue-service-model .box_structure .order.no02{order:2;margin-bottom:0}}@media screen and (min-width: 992px){.article_recurring-revenue-service-model .box_structure .order.no02{width:50%}}.page-wasabi.technology .wrapper_container article{margin-bottom:16vw}@media screen and (min-width: 992px){.page-wasabi.technology .wrapper_container article{margin-bottom:12.1vw}}@media screen and (min-width: 1200px){.page-wasabi.technology .wrapper_container article{margin-bottom:10vw}}@media screen and (min-width: 1366px){.page-wasabi.technology .wrapper_container article{margin-bottom:240px}}.page-wasabi.technology .wrapper_container article:last-of-type{margin-bottom:0}.page-wasabi.technology .wrapper_container article .article-element{margin-bottom:16vw}@media screen and (min-width: 992px){.page-wasabi.technology .wrapper_container article .article-element{margin-bottom:8.06vw}}@media screen and (min-width: 1200px){.page-wasabi.technology .wrapper_container article .article-element{margin-bottom:6.67vw}}@media screen and (min-width: 1366px){.page-wasabi.technology .wrapper_container article .article-element{margin-bottom:120px}}.page-wasabi.technology .wrapper_container article .article-element:last-of-type{margin-bottom:0}.article_cultivation-management-system-development .figure_image{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.article_cultivation-management-system-development .figure_image>.order{box-sizing:border-box;width:100%;margin-bottom:10.67vw}@media screen and (min-width: 992px){.article_cultivation-management-system-development .figure_image>.order{margin-bottom:0}}.article_cultivation-management-system-development .figure_image>.order:last-child{margin-bottom:0}.article_cultivation-management-system-development .figure_image>.order.no01{width:60%;margin-left:auto;margin-right:auto}@media screen and (min-width: 992px){.article_cultivation-management-system-development .figure_image>.order.no01{width:30%;margin-left:0;margin-right:0}}@media screen and (min-width: 992px){.article_cultivation-management-system-development .figure_image>.order.no02{width:calc(100% - 30% - 60px)}}.emt{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 992px){.emt{flex-direction:row}}.emt .full{font-variation-settings:"wght" 700;line-height:1.4;font-size:5.33vw;margin-bottom:5.33vw}@media screen and (min-width: 992px){.emt .full{font-size:2.42vw;margin-bottom:2.02vw}}@media screen and (min-width: 1200px){.emt .full{font-size:2vw;margin-bottom:1.67vw}}@media screen and (min-width: 1366px){.emt .full{font-size:28px;margin-bottom:24px}}.emt .emt_catchword,.emt .emt_text,.emt .emt_img{box-sizing:border-box;width:100%}@media screen and (min-width: 992px){.emt .emt_catchword,.emt .emt_text,.emt .emt_img{width:50%}}.emt .emt_catchword{margin-bottom:6.4vw}@media screen and (min-width: 992px){.emt .emt_catchword{margin-bottom:2.42vw}}@media screen and (min-width: 1200px){.emt .emt_catchword{margin-bottom:2vw}}@media screen and (min-width: 1366px){.emt .emt_catchword{margin-bottom:24px}}.emt .emt_text{margin-bottom:6.4vw}@media screen and (min-width: 992px){.emt .emt_text{margin-bottom:2.42vw}}@media screen and (min-width: 1200px){.emt .emt_text{margin-bottom:2vw}}@media screen and (min-width: 1366px){.emt .emt_text{margin-bottom:24px}}.emt .emt_img{margin-bottom:1.07vw}@media screen and (min-width: 992px){.emt .emt_img{margin-bottom:.4vw}}@media screen and (min-width: 1200px){.emt .emt_img{margin-bottom:.33vw}}@media screen and (min-width: 1366px){.emt .emt_img{margin-bottom:4px}}.emt .emt_img:last-child{margin-bottom:0}.emt .emt_catchword{text-align:center;display:flex;justify-content:center;align-items:center}.emt .emt_catchword .full{margin-bottom:0}.emt .emt_img img{width:100%;height:auto}@media screen and (min-width: 992px){.emt.img_left .emt_catchword{order:2}}@media screen and (min-width: 992px){.emt.img_left .emt_text{order:4;margin-bottom:0;padding:0 0 0 4.03vw}}@media screen and (min-width: 1200px){.emt.img_left .emt_text{padding:0 0 0 3.33vw}}@media screen and (min-width: 1366px){.emt.img_left .emt_text{padding:0 0 0 60px}}@media screen and (min-width: 992px){.emt.img_left .emt_img.ph1{order:1}}@media screen and (min-width: 992px){.emt.img_left .emt_img.ph2{order:3}}@media screen and (min-width: 992px){.emt.img_right .emt_catchword{order:1;margin-bottom:1.21vw}}@media screen and (min-width: 1200px){.emt.img_right .emt_catchword{margin-bottom:1vw}}@media screen and (min-width: 1366px){.emt.img_right .emt_catchword{margin-bottom:12px}}@media screen and (min-width: 992px){.emt.img_right .emt_text{order:3;margin-bottom:0;padding:0 4.03vw 0 0}}@media screen and (min-width: 1200px){.emt.img_right .emt_text{padding:0 3.33vw 0 0}}@media screen and (min-width: 1366px){.emt.img_right .emt_text{padding:0 60px 0 0}}@media screen and (min-width: 992px){.emt.img_right .emt_img.ph1{order:2}}@media screen and (min-width: 992px){.emt.img_right .emt_img.ph2{order:4}}.text_kari01{text-align:center;font-variation-settings:"wght" 700;line-height:1.5;font-size:6.4vw;margin-bottom:16vw}@media screen and (min-width: 992px){.text_kari01{font-size:3.23vw;margin-bottom:8.06vw}}@media screen and (min-width: 1200px){.text_kari01{font-size:2.67vw;margin-bottom:6.67vw}}@media screen and (min-width: 1366px){.text_kari01{font-size:48px;margin-bottom:120px}}
/*# sourceMappingURL=wasabi.css.map */
