.c-page.c-page-top-en .sec-en-c-about{padding:90px 0 0 0;height:680px}.c-page.c-page-top-en .sec-en-c-about .en-c-about_img{top:90px}.c-page.c-page-top-en .sec-en-c-about .en-c-about_panel{font-size:32px}.c-page.c-page-top-en .sec-en-c-pickup{margin-bottom:90px}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper{text-align:center}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list{display:inline-block;width:300px;vertical-align:top;background-color:#fff;margin:0 10px;position:relative;overflow:hidden}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list .sec-en-c-pickup__title{position:absolute;width:100%;height:100%;z-index:10;top:0;left:0;color:#fff;font-size:26px;font-family:'DINNextLTPro-Condensed';letter-spacing:0.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:24px}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list .sec-en-c-pickup__img{position:relative;width:100%;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:100%;-webkit-transition:0.3s;transition:0.3s}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list .sec-en-c-pickup__img:after{content:'';display:block;position:absolute;background:#000;left:0;top:0;opacity:0.3;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list .sec-en-c-pickup__img.sec-en-c-pickup__img_company{background-image:url("/common/images/3_service.jpg")}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list .sec-en-c-pickup__img.sec-en-c-pickup__img_business{background-image:url("/common/images/2_vision.jpg")}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list .sec-en-c-pickup__img.sec-en-c-pickup__img_ir{background-image:url("/en/img/3_ir.jpg")}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list a{display:block;position:relative}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list a:after{content:'';display:block;width:20px;height:10px;background:url(/common/images/arw_r_white.svg) no-repeat;background-position:0 0;position:absolute;left:24px;bottom:24px}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list a:hover .sec-en-c-pickup__img{background-size:110%}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list a:hover .sec-en-c-pickup__img:after{opacity:0.6}.c-page.c-page-top-en .sec-en-c-service h3{display:block;text-align:center;position:static;font-size:36px;letter-spacing:0.05em;padding:30px 0 35px 0;font-weight:normal}.c-page.c-page-top-en .sec-en-c-service .en-service__inner.sec__border_bottom{margin-bottom:60px}.c-page.c-page-top-en .sec-en-c-service .en-c-service_iot .summary-p__img{background:url(/en/img/service_dx_img.jpg) center no-repeat;background-size:cover}.c-page.c-page-top-en .sec-en-c-service .en-c-service_it .summary-p__img{background-size:cover;background:url(/common/images/service_iot_platform_img.jpg) center no-repeat;background-size:cover}.c-page.c-page-top-en .sec-en-c-service .en-service__bnr{padding:0 60px 60px 60px}.c-page.c-page-top-en .sec-en-c-service .rectBtn{display:block;position:relative;margin-top:30px;margin-right:0;margin-left:auto;width:calc((75% - 120px) / 3)}.c-page.c-page-top-en .sec-en-c-service .rectBtn a{background:url(/common/images/arw_r_white.svg) no-repeat;background-size:20px 10px;background-position:right 20px center;background-color:#1d2088;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;font-family:'DINNextLTPro-Condensed';font-weight:normal;font-size:18px}.c-page.c-page-top-en .sec-en-c-esg{padding:90px 60px 90px 60px;margin-top:60px;border-top:1px solid #ddd}.c-page.c-page-top-en .sec-en-c-esg a{display:block;-webkit-transition:0.3s;transition:0.3s}.c-page.c-page-top-en .sec-en-c-esg a:hover{opacity:0.6}.c-page.c-page-top-en .sec-en-c-esg h2{display:block;text-align:center;position:static;font-size:36px;letter-spacing:0.05em;padding:0px 0 35px 0;font-weight:normal}.c-page.c-page-top-en .sec-en-c-esg .s-c-esg__img{max-width:860px;margin:0 auto 40px auto}.c-page.c-page-top-en .sec-en-c-esg .s-c-esg__img img{width:100%}.c-page.c-page-top-en .sec-en-c-esg p{max-width:860px;margin:0 auto 30px auto;font-family:'DINNextLTPro-Condensed';letter-spacing:0.06em}@media only screen and (max-width: 640px){.c-page.c-page-top-en .sec-en-c-about{padding:50px 0 0 0;height:470px}.c-page.c-page-top-en .sec-en-c-about .en-c-about_img{top:40px}.c-page.c-page-top-en .sec-en-c-about .en-c-about_panel{font-size:24px;margin:187px 30px 0 30px}.c-page.c-page-top-en .sec-en-c-pickup{margin-bottom:60px;margin-left:15px;margin-right:15px}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list{width:calc(50% - 8px);margin:0 0 20px 0}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list .sec-en-c-pickup__title{font-size:21px;padding-left:16px}.c-page.c-page-top-en .sec-en-c-pickup .sec-en-c-pickup__wrapper .sec-en-c-pickup-list a:after{left:16px;bottom:16px;background-size:contain;width:18px;height:8px}.c-page.c-page-top-en .sec-en-c-service .en-service__inner .en-c-service_iot .summary-p__name p{padding:37px 0 0 25px}.c-page.c-page-top-en .sec-en-c-service .en-service__inner .en-c-service_iot .summary-p__txt{display:inline-block}.c-page.c-page-top-en .sec-en-c-service .en-service__inner .en-c-service_it .summary-p__txt{display:inline-block}.c-page.c-page-top-en .sec-en-c-service .en-service__inner.sec__border_bottom{margin-bottom:40px}.c-page.c-page-top-en .sec-en-c-service .en-service__bnr .rectBtn{width:auto}.c-page.c-page-top-en .sec-en-c-service .en-service__bnr .rectBtn a{line-height:56px;height:50px;background:url(/common/images/sp_arw_r_white.svg) no-repeat;background-size:20px 10px;background-position:right 15px center;background-color:#1d2088;text-align:center}.c-page.c-page-top-en .sec-en-c-esg{padding:60px 30px 60px 30px;margin-top:60px}}.c-page-top-en .c-page__content{background:#fff}.c-page-top-en .sec-en-top-outline dd span{display:block;font-size:12px;line-height:200%;margin-bottom:42px}.c-page-top-en .sec-en-top-outline dd span:last-of-type{margin-bottom:5px}@media only screen and (max-width: 640px){.c-page__main h1{padding-top:78px}}.c-page-business .sec-business-business h3{font-size:18px;margin-bottom:15px;font-weight:bold;line-height:155%}.c-page-business .sec-company-history{padding-top:45px;margin-bottom:-90px}.c-page-business .sec-company-history .year{position:relative;font-family:'DINNextLTPro-Condensed';font-weight:normal;font-size:24px;line-height:80px;border-top:1px solid #cccccc;padding-top:4px;margin-top:-1px;margin-bottom:0px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.c-page-business .sec-company-history .accordion{margin-top:-54px;padding-bottom:15px}.c-page-business .sec-company-history .accordion li{margin-bottom:22px;line-height:180%}.c-page-business .sec-company-history .accordion .text{display:inline-block;width:calc(100% - 180px);margin-left:180px;font-size:14px}.c-page-business .sec-business__image_copy{padding:60px 0 30px 0}.c-page-business .sec-business__image_copy p{font-weight:bold;font-size:17px}.c-page-business .sec-business__image{margin:0px 0 70px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-page-business .sec-business__image .sec-business__image-base:after{content:'';display:block;width:60px;height:80px;background:#eee;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;right:-121px;top:calc(50% - 32px);z-index:1;font-weight:bold}.c-page-business .sec-business__image .sec-business__image-base:before{content:'Sharing of personnel and technology resources';display:block;width:135px;height:80px;position:absolute;font-size:11px;right:-160px;top:calc(50% - 9px);font-weight:bold;z-index:2}.c-page-business .sec-business__image .sec-business__image-base{width:320px;margin-right:154px;position:relative;border:4px solid #ddd;padding:24px 20px 20px 20px}.c-page-business .sec-business__image .sec-business__image-base img{width:250px;display:block;margin:0 auto}.c-page-business .sec-business__image .sec-business__image-base .sec-business__image-base-ttl{display:block;text-align:center;font-size:14px;font-weight:bold;margin-bottom:6px}.c-page-business .sec-business__image .sec-business__image-base p{display:block;text-align:center;font-size:13px;margin-bottom:0}.c-page-business .sec-business__image .sec-business__image-grah{width:350px}.c-page-business .sec-business__image .sec-business__image-grah img{width:300px;margin:0 auto;display:block}.c-page-business .sec-business__image .sec-business__image-grah .sec-business__image-grah-ttl{display:block;text-align:center;font-weight:bold;font-size:13px;padding:14px 0 0 0}.c-page-business .sec-business-esg .contactBtn{font-family:'DINNextLTPro-Condensed';font-weight:normal;font-size:18px}@media only screen and (max-width: 640px){.c-page-business .sec-business-message.sec-content_reset{padding-bottom:90px}.c-page-business .sec-business-business h3{font-size:14px}.c-page-business .sec-business__image_copy{padding:30px 0 22px 0}.c-page-business .sec-business__image_copy p{font-size:14px}.c-page-business .sec-business__image{margin:0px 0 40px 0}.c-page-business .sec-business__image .sec-business__image-base{max-width:100%;width:auto;margin-right:0;margin-bottom:118px}.c-page-business .sec-business__image .sec-business__image-base .sec-business__image-base-ttl{font-size:12px}.c-page-business .sec-business__image .sec-business__image-base:before{right:0;top:auto;bottom:-90px;height:40px;left:calc(50% - 67px)}.c-page-business .sec-business__image .sec-business__image-base:after{right:auto;top:auto;bottom:-100px;width:80px;height:60px;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);left:calc(50% - 40px)}.c-page-business .sec-company-history .year{line-height:60px}.c-page-business .sec-company-history .accordion{margin-top:0}.c-page-business .sec-company-history .accordion li{margin-bottom:5px}.c-page-business .sec-company-history .accordion .text{width:100%;margin-left:0;text-align:left;font-size:12px}}.c-page-service.c-page-service-en .c-page__inner .c-page__inner__title{font-family:'DINNextLTPro-Condensed';font-size:32px;max-width:602px;line-height:140%;margin:0 auto 30px auto}.c-page-service.c-page-service-en .c-page__inner .c-page__inner__tx{max-width:602px}.c-page-service.c-page-service-en .c-inner .sec-service-dx.sec-service-si{padding-bottom:100px}.c-page-service.c-page-service-en .c-inner .sec-service-dx{position:relative;padding:60px 0;border-top:1px solid #dddddd}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel{position:relative;z-index:1;width:70%;background-color:#fff;margin:-70px auto 0 auto;font-family:'DINNextLTPro-Condensed';text-align:left;padding:70px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel .sec-service_panel_ttl{font-size:36px;line-height:133%;font-size:36px;line-height:120%;margin-bottom:30px;text-align:center}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel .sec-service_panel_ttl .dx_icon,.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel .sec-service_panel_ttl .si_icon{background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #45689e), color-stop(43%, #325d9e), to(#2b58a0));background:linear-gradient(to bottom, #45689e 1%, #325d9e 43%, #2b58a0 100%);color:white;border-radius:1.5px;font-family:'DINNextLTPro-Condensed';font-weight:bold;font-size:20px;width:40px;height:37px;margin:0 auto;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;bottom:7px;padding-top:3px;line-height:1.9}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel .sec-service_panel_ttl .si_icon{background:-webkit-gradient(linear, left top, left bottom, from(#c69b23), color-stop(33%, #c69b23), to(#c79810));background:linear-gradient(to bottom, #c69b23 0%, #c69b23 33%, #c79810 100%)}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel p{text-align:center}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service__dx_img{position:relative;z-index:0;margin:0 auto;display:block;width:80%;height:440px;background:url(/en/img/service_dx_img.jpg) center no-repeat;background-size:cover}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service__si_img{position:relative;z-index:0;margin:0 auto;display:block;width:80%;height:440px;background:url(/common/images/service_iot_platform_img.jpg) center no-repeat;background-size:cover}.c-page-service.c-page-service-en .c-inner .sec-service-dx .summary-p__viewBtn{position:absolute;right:calc(50% - 150px);bottom:-40px;top:auto}.c-page-service.c-page-service-en .c-inner .summary_panel{font-family:'DINNextLTPro-Condensed';padding:60px 20px 0 20px}.c-page-service.c-page-service-en .c-inner .summary_panel .summary-p__name_jp{font-family:'DINNextLTPro-Condensed';font-size:36px;font-weight:normal;letter-spacing:0.04em}.c-page-service.c-page-service-en .c-inner .summary_panel .summary-p__txt{letter-spacing:0.04em}.c-page-service.c-page-service-en .c-inner .summary-p__viewBtn{font-family:'DINNextLTPro-Condensed';font-weight:normal}.c-page-service.c-page-service-en .c-inner .sec-service-rpa{padding-bottom:200px;margin-bottom:0}@media only screen and (max-width: 640px){.c-page-service.c-page-service-en .c-page__inner{padding:40px 30px;margin:0}.c-page-service.c-page-service-en .c-page__inner .c-page__inner__title{font-size:24px;margin:0 auto 20px auto}.c-page-service.c-page-service-en .c-page__inner .c-page__inner__tx{padding:0}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service__dx_img,.c-page-service.c-page-service-en .c-inner .sec-service-si .sec-service__dx_img{height:auto;padding-bottom:60%;width:100%}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service__si_img,.c-page-service.c-page-service-en .c-inner .sec-service-si .sec-service__si_img{height:auto;padding-bottom:60%;width:100%}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel,.c-page-service.c-page-service-en .c-inner .sec-service-si .sec-service_panel{width:86%;padding:30px 30px;margin:-20px auto 0 auto}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel .sec-service_panel_ttl,.c-page-service.c-page-service-en .c-inner .sec-service-si .sec-service_panel .sec-service_panel_ttl{font-size:24px;margin-bottom:22px}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel .sec-service_panel_ttl .dx_icon,.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel .sec-service_panel_ttl .si_icon,.c-page-service.c-page-service-en .c-inner .sec-service-si .sec-service_panel .sec-service_panel_ttl .dx_icon,.c-page-service.c-page-service-en .c-inner .sec-service-si .sec-service_panel .sec-service_panel_ttl .si_icon{width:30px;height:28px;line-height:1.65;font-size:17px}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel p,.c-page-service.c-page-service-en .c-inner .sec-service-si .sec-service_panel p{font-size:12px}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel .summary-p__viewBtn,.c-page-service.c-page-service-en .c-inner .sec-service-si .sec-service_panel .summary-p__viewBtn{position:relative;display:block;margin-left:0;bottom:-64px;right:auto}.c-page-service.c-page-service-en .c-inner .sec-service-dx .sec-service_panel .summary-p__viewBtn a,.c-page-service.c-page-service-en .c-inner .sec-service-si .sec-service_panel .summary-p__viewBtn a{line-height:50px;margin:0 0px;font-size:14px;line-height:56px;height:50px;background:url(/common/images/sp_arw_r_white.svg) no-repeat;background-size:20px 10px;background-position:right 15px center;background-color:#1d2088}.c-page-service.c-page-service-en .c-inner .summary_panel{padding-top:200px}.c-page-service.c-page-service-en .c-inner .summary_panel .summary-p__name_jp{font-size:24px;margin-top:28px;line-height:120%}.c-page-service.c-page-service-en .c-inner .summary_panel .summary-p__txt{margin:22px 0 0 0}}.c-page-service-detail.c-page-service-detail-en .c-page__main h1.service-detail_name{font-family:'DINNextLTPro-Condensed', YuGothic, 'Yu Gothic', 游ゴシック体, '游ゴシック', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'MS ゴシック', 'MS Gothic', sans-serif;letter-spacing:0.08em;font-size:40px;margin-top:106px}.c-page-service-detail.c-page-service-detail-en .sec-service__left h2{text-transform:uppercase}.c-page-service-detail.c-page-service-detail-en .s-s-d__title{margin:0 30px;margin-top:50px;font-size:14px;background-color:#f6f6f6;letter-spacing:0.5px;line-height:40px;text-align:center;font-size:14px;background-color:#f6f6f6;letter-spacing:0.5px;line-height:40px}.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__illust{max-width:940px;position:relative;margin:0 auto 38px auto}.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__illust img{width:100%}.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__console{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:640px;margin:0 auto}.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__console img{width:100%}.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__console div{width:58%}.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__console h3{width:42%;padding:46px 15px 0 0;line-height:1.9}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap{padding:54px 0 40px 0;display:block;position:relative;margin:0 30px}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap .s-s-d__logo__img{margin-bottom:26px}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap .s-s-d__logo__img img{display:block;margin:0 auto}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap .s-s-d__logo__copy{font-weight:bold;font-size:15px;text-align:center;margin-bottom:15px}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap .s-s-d__logo__text{text-align:center;font-size:18px}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap .s-s-d__logo__text span{position:relative;font-size:150%;font-weight:bold}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 30px;padding:45px 0 0 0}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem2{width:calc((100% - 120px) / 3 * 2 + 60px)}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem2 .s-s-d-activities__title{font-size:18px;margin-bottom:15px;font-weight:bold;line-height:155%}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem2 .s-s-d__text{text-align:left;font-size:16px;line-height:200%;letter-spacing:0.8px}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem2 .s-s-d__text li{list-style-type:initial;padding-left:1.1em}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem1{width:calc((100% - 120px) / 3)}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem1 .s-s-d-activities__thumb img{width:100%}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem3{width:100%;text-align:center;display:block;font-weight:bold;padding:24px 0;margin-top:34px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem3 p{line-height:1.7;display:block}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0 30px;padding:30px 0 0 0}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle{margin-right:50px;position:relative;background:#f6f6f6;border-radius:50%;width:260px;height:260px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:52px 0 0 0}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle .icon{position:absolute;width:30px;height:30px;right:-52px;top:calc(50% - 15px)}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle .icon:before,.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle .icon:after{content:'';display:block;width:4px;height:100%;background:#ddd;position:absolute}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle .icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle .icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle h3{display:block;text-align:center;margin-bottom:15px;font-size:15px;position:relative}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle .s-s-d__midori__tech__circle_logo li img{display:block;margin:0 auto}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle .s-s-d__midori__tech__circle_logo li:first-child{margin-bottom:10px}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle .s-s-d__midori__tech__circle_list{display:block;text-align:center}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process{margin:34px 30px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail{display:inline-block;position:relative}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail h3{margin-bottom:12px;font-size:16px;font-weight:normal;font-weight:bold;padding-right:45px;position:relative}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail h3 span{display:inline-block;background:#fff;position:relative;z-index:5;padding-right:12px}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail h3:after{content:'';width:calc(100% - 15px);height:1px;display:block;background:#333;top:50%;left:0;z-index:1;position:absolute}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail ul{padding-left:1.2em;font-size:16px;padding-right:45px}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail ul li{list-style-type:disc}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail:last-child{margin-right:0;border-right:0}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail:last-child h3{padding-right:0}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail:last-child h3:after{display:none}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail:last-child ul{padding-right:0}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dt.art_cloudSolutions_en_1 .icon{background:url(/en/images/icon/service_en_cloud_1.svg) 0 bottom no-repeat;background-size:60px auto;width:60px;height:60px;margin:0 auto;padding-top:55px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dt.art_cloudSolutions_en_2 .icon{background:url(/en/images/icon/service_en_cloud_2.svg) 0 bottom no-repeat;background-size:60px auto;width:60px;height:60px;margin:0 auto;padding-top:55px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dt.art_cloudSolutions_en_3 .icon{background:url(/en/images/icon/service_en_cloud_3.svg) 0 bottom no-repeat;background-size:60px auto;width:60px;height:60px;margin:0 auto;padding-top:55px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dt.art_cloudSolutions_en_4 .icon{background:url(/en/images/icon/service_en_cloud_4.svg) 0 bottom no-repeat;background-size:60px auto;width:60px;height:60px;margin:0 auto;padding-top:55px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dt.art_system_en_1 .icon{background:url(/en/images/icon/service_en_system_1.svg) 0 bottom no-repeat;background-size:60px auto;width:60px;height:60px;margin:0 auto;padding-top:55px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dt.art_system_en_2 .icon{background:url(/en/images/icon/service_en_system_2.svg) 0 bottom no-repeat;background-size:60px auto;width:60px;height:60px;margin:0 auto;padding-top:55px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dt.art_system_en_3 .icon{background:url(/en/images/icon/service_en_system_3.svg) 0 bottom no-repeat;background-size:60px auto;width:60px;height:60px;margin:0 auto;padding-top:55px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dt p small{line-height:1.4;font-weight:normal;display:inline-block;padding:4px 0 0 0}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dd ul.logo-list{margin-bottom:8px;max-width:740px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dd ul.logo-list li{margin-bottom:14px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dd ul.logo-list li img{height:33px;width:auto}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list{margin:0 30px;margin-top:40px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list h3{font-size:18px;margin-bottom:15px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list p small{font-size:13px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list ul{margin-top:22px;margin-bottom:8px;max-width:640px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list ul li{display:inline-block;margin-right:15px;margin-bottom:14px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list ul li img{height:22px;width:auto}@media only screen and (max-width: 640px){.c-page-service-detail.c-page-service-detail-en .c-page__main h1.service-detail_name{margin-top:50px;font-size:24px}.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__console{display:block;max-width:320px;margin:0 auto}.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__console h3,.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__console div{width:100%}.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__console h3{padding:0;font-size:14px}.c-page-service-detail.c-page-service-detail-en .s-s-d__farm__console div{max-width:274px;position:relative;margin:0 auto}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap{padding:30px 0;margin:0}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap .s-s-d__logo__img{padding:0 30px}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap .s-s-d__logo__img img{max-width:300px;width:100%;height:auto}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap .s-s-d__logo__copy{font-size:13px}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap .s-s-d__logo__copy br{display:none}.c-page-service-detail.c-page-service-detail-en .s-s-d__logo__wrap .s-s-d__logo__text{font-size:14px}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech{display:block}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle{margin-right:0;margin-bottom:60px}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__tech .s-s-d__midori__tech__circle .icon{right:auto;top:auto;bottom:-46px}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process{margin:0;display:block;margin-top:-20px}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail{text-align:left;display:block;margin-bottom:20px}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail h3{font-size:14px;margin-bottom:10px}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail ul{font-size:14px}.c-page-service-detail.c-page-service-detail-en .s-s-d__midori__process .s-s-d__midori__process__detail ul li br{display:none}.c-page-service-detail.c-page-service-detail-en .s-s-d__title{margin:0;line-height:1.5;padding:15px 15px;margin-top:20px}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid{padding:30px 0 0 0;display:block;margin:0}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem3{font-size:11px;padding:15px 0;margin-top:30px;margin-bottom:40px}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem3 br{display:none}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem2{width:100%}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem2 .s-s-d-activities__title{font-size:14px}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem2 .s-s-d__text{font-size:12px;margin:0}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem2 .s-s-d__text li{padding-left:0}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem2 ul.s-s-d__text{padding-left:1.2em}.c-page-service-detail.c-page-service-detail-en .s-s-d__grid .s-s-d__griditem1{width:100%;margin-top:25px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview{margin-bottom:80px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview hr{display:none}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .sec-service-detail__right{width:100%}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .sec-service-detail__right .sec-service-detail__right__inner .s-s-d__overview__summary{font-size:14px;text-align:left;line-height:214%;margin:0;margin-top:0}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .sec-service-detail__right .sec-service-detail__right__inner .s-s-d__overview__summary img{-webkit-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);-webkit-transform-origin:top left;transform-origin:top left}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .sec-service-detail__right .sec-service-detail__right__inner .s-s-d__overview__article{margin:40px 0 0 0}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .sec-service-detail__right .sec-service-detail__right__inner .s-s-d__overview__article dl{width:100%;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .sec-service-detail__right .sec-service-detail__right__inner .s-s-d__overview__article dl dt{height:60px;margin:0;font-size:0;text-align:left;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .sec-service-detail__right .sec-service-detail__right__inner .s-s-d__overview__article dl dt .icon{display:inline-block;width:60px;height:60px;padding:0;background-position:center;background-size:30px;border-right:5px solid #fff;padding-right:4px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .sec-service-detail__right .sec-service-detail__right__inner .s-s-d__overview__article dl dt p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:160%;padding:10px 10px 8px 0;padding-left:20px;position:relative;display:block;font-size:12px;line-height:150%;top:0;text-align:left;width:calc(100% - 103px)}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list{margin-top:0;margin:0;text-align:left}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list h3{font-size:14px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list p{font-size:12px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list ul li{margin-right:12px;margin-bottom:12px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview__list ul li img{height:16px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dd{margin:0}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dd ul.logo-list{text-align:left}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dd ul.logo-list li{display:inline-block;margin-right:12px;margin-bottom:12px}.c-page-service-detail.c-page-service-detail-en .s-s-d__overview .s-s-d__overview__article dl dd ul.logo-list li img{height:26px;width:auto}}#employeesNumber,#capitalNumberEn{display:inline;font-size:14px}
/*# sourceMappingURL=page.css.map */