.elementor-12121 .elementor-element.elementor-element-7fff0bc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12121 .elementor-element.elementor-element-192728f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12121 .elementor-element.elementor-element-4d53ec24 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:600;color:#1E293B;}.elementor-12121 .elementor-element.elementor-element-538abb5d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:#1D5953;}.elementor-12121 .elementor-element.elementor-element-5b665478{--divider-border-style:solid;--divider-color:#1D5953;--divider-border-width:3.5px;}.elementor-12121 .elementor-element.elementor-element-5b665478 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-12121 .elementor-element.elementor-element-5b665478 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12121 .elementor-element.elementor-element-2b8511fc.elementor-element{--align-self:flex-start;}.elementor-12121 .elementor-element.elementor-element-4eb532d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12121 .elementor-element.elementor-element-d7a1a9f{--display:flex;}.elementor-12121 .elementor-element.elementor-element-fe953e8{text-align:center;}.elementor-12121 .elementor-element.elementor-element-db1c4b2{--spacer-size:30px;}.elementor-12121 .elementor-element.elementor-element-0391940{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12121 .elementor-element.elementor-element-8a43cec{--display:flex;}.elementor-12121 .elementor-element.elementor-element-856cd5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12121 .elementor-element.elementor-element-755e3d3{text-align:center;}.elementor-12121 .elementor-element.elementor-element-ec074e6{--spacer-size:100px;}.elementor-12121 .elementor-element.elementor-element-47148c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12121 .elementor-element.elementor-element-8f50d86{--display:flex;}.elementor-12121 .elementor-element.elementor-element-269cbf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12121 .elementor-element.elementor-element-8628ff7{--spacer-size:100px;}.elementor-12121 .elementor-element.elementor-element-a7e2d21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12121 .elementor-element.elementor-element-4452e50{--display:flex;}.elementor-12121 .elementor-element.elementor-element-0cacb54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12121 .elementor-element.elementor-element-3369657{--display:flex;}.elementor-12121 .elementor-element.elementor-element-c32e34e{--display:flex;}.elementor-12121 .elementor-element.elementor-element-3e59db5{--spacer-size:20px;}.elementor-12121 .elementor-element.elementor-element-30cad1a{--display:flex;}.elementor-12121 .elementor-element.elementor-element-3a55ebb{--display:flex;}.elementor-12121 .elementor-element.elementor-element-e61d7b1{--display:flex;}.elementor-12121 .elementor-element.elementor-element-885c303{--display:flex;}.elementor-12121 .elementor-element.elementor-element-d983141{--display:flex;}.elementor-12121 .elementor-element.elementor-element-f93c0f1{--display:flex;}.elementor-12121 .elementor-element.elementor-element-6b80466{--display:flex;}.elementor-12121 .elementor-element.elementor-element-70ab679{--display:flex;}.elementor-12121 .elementor-element.elementor-element-289dd0d{--display:flex;}.elementor-12121 .elementor-element.elementor-element-c662c37{--display:flex;}.elementor-12121 .elementor-element.elementor-element-24ab16e{--display:flex;}.elementor-12121 .elementor-element.elementor-element-2e4af5d{--display:flex;}.elementor-12121 .elementor-element.elementor-element-e47c091{--display:flex;}.elementor-12121 .elementor-element.elementor-element-4b9adb7{--display:flex;}.elementor-12121 .elementor-element.elementor-element-e6559bf{--display:flex;}.elementor-12121 .elementor-element.elementor-element-5cb9783{--display:flex;}.elementor-12121 .elementor-element.elementor-element-1106a0e{--display:flex;}.elementor-12121 .elementor-element.elementor-element-705f553{--display:flex;}.elementor-12121 .elementor-element.elementor-element-a8315d9{--display:flex;}.elementor-12121 .elementor-element.elementor-element-4606b95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12121 .elementor-element.elementor-element-4b416ec{--display:flex;}.elementor-12121 .elementor-element.elementor-element-d7a7042{--display:flex;}.elementor-12121 .elementor-element.elementor-element-fbee3b4{--display:flex;}.elementor-12121 .elementor-element.elementor-element-c4114e1{--display:flex;}.elementor-12121 .elementor-element.elementor-element-90baf83{--display:flex;}.elementor-12121 .elementor-element.elementor-element-0c79543{--display:flex;}.elementor-12121 .elementor-element.elementor-element-63926a5{--display:flex;}.elementor-12121 .elementor-element.elementor-element-66b7608{--display:flex;}.elementor-12121 .elementor-element.elementor-element-859392a{--display:flex;}.elementor-12121 .elementor-element.elementor-element-5d9d1d7{--display:flex;}.elementor-12121 .elementor-element.elementor-element-cf46838{--display:flex;}.elementor-12121 .elementor-element.elementor-element-84899a6{--display:flex;}.elementor-12121 .elementor-element.elementor-element-c43707c{--display:flex;}.elementor-12121 .elementor-element.elementor-element-c2c7658{--display:flex;}.elementor-12121 .elementor-element.elementor-element-a58cc4f{--display:flex;}.elementor-12121 .elementor-element.elementor-element-18fab6c{--display:flex;}.elementor-12121 .elementor-element.elementor-element-5733b5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12121 .elementor-element.elementor-element-f0bed9c{--spacer-size:30px;}.elementor-12121 .elementor-element.elementor-element-ed1f047 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-12121 .elementor-element.elementor-element-e430788{--display:flex;}.elementor-12121 .elementor-element.elementor-element-e430788:not(.elementor-motion-effects-element-type-background), .elementor-12121 .elementor-element.elementor-element-e430788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F2;}.elementor-12121 .elementor-element.elementor-element-76ed543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12121 .elementor-element.elementor-element-14eb989{--spacer-size:120px;}.elementor-12121 .elementor-element.elementor-element-7583b28{--display:flex;}.elementor-12121 .elementor-element.elementor-element-d64c006 .elementor-heading-title{color:#FFFFFF;}.elementor-12121 .elementor-element.elementor-element-eef8cd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12121 .elementor-element.elementor-element-d17d19f{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-12121 .elementor-element.elementor-element-b7fdb7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12121 .elementor-element.elementor-element-f22c25f > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-12121 .elementor-element.elementor-element-d84f255 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-12121 .elementor-element.elementor-element-d84f255{font-size:1.8em;line-height:1.5em;}.elementor-12121 .elementor-element.elementor-element-78e2328{--spacer-size:30px;}.elementor-12121 .elementor-element.elementor-element-3540229 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-12121 .elementor-element.elementor-element-3540229 .elementskit-btn{background-color:#FFFFFF;width:80%;font-size:23px;font-weight:500;color:#2A7A8C;fill:#2A7A8C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2A7A8C;border-radius:30px 30px 30px 30px;}.elementor-12121 .elementor-element.elementor-element-3540229 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-12121 .elementor-element.elementor-element-3540229 .elementskit-btn > :is(i, svg){font-size:20px;}.elementor-12121 .elementor-element.elementor-element-3540229 .elementskit-btn > i, .elementor-12121 .elementor-element.elementor-element-3540229 .elementskit-btn > svg{margin-left:13px;}.rtl .elementor-12121 .elementor-element.elementor-element-3540229 .elementskit-btn > i, .rtl .elementor-12121 .elementor-element.elementor-element-3540229 .elementskit-btn > svg{margin-left:0;margin-right:13px;}.elementor-12121 .elementor-element.elementor-element-77d0c82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12121 .elementor-element.elementor-element-35119e6{--spacer-size:100px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12121 .elementor-element.elementor-element-3369657{--width:45%;}.elementor-12121 .elementor-element.elementor-element-d17d19f{--width:100%;}}@media(max-width:1024px){.elementor-12121 .elementor-element.elementor-element-4d53ec24 .elementor-heading-title{font-size:33px;}.elementor-12121 .elementor-element.elementor-element-538abb5d .elementor-heading-title{font-size:16px;}.elementor-12121 .elementor-element.elementor-element-5b665478 .elementor-divider-separator{width:16%;}.elementor-12121 .elementor-element.elementor-element-ed1f047 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-12121 .elementor-element.elementor-element-f22c25f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12121 .elementor-element.elementor-element-3540229 .elementskit-btn{font-size:18px;}}@media(max-width:767px){.elementor-12121 .elementor-element.elementor-element-5b665478 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12121 .elementor-element.elementor-element-5b665478 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-12121 .elementor-element.elementor-element-5b665478 .elementor-divider{text-align:center;}.elementor-12121 .elementor-element.elementor-element-9f19e4d > .elementor-widget-container{padding:0px 0px 20px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12121 .elementor-element.elementor-element-0cacb54{--width:100%;}.elementor-12121 .elementor-element.elementor-element-4606b95{--width:100%;}}/* Start custom CSS *//* 比較表 デザイン */
.frame0, .frame1, .frame2 {
    padding: 10px 0px;
    gap: 0;
    color: #1e293b;
}
.frame1 {
    background: #d24f60;
}
.frame2 {
    background: #3c79b6;
}
.specification0, .specification1, .specification2 {
    font-size: 18px;
    height: 90px;
    justify-content: center;
    margin-bottom: -3px;
}
.specification1, .specification2 {
    align-items: center;
}
.sp0_b, .sp0_c, .sp0_d {
    font-weight: 600;
    padding-left: 2em;
}

.sp0_c, .sp0_d, .sp1_c, .sp1_d, .sp2_c, .sp2_d {
    border-top: dashed 3px #A0A0A2;
}
.sp1_b, .sp1_c, .sp1_d, .sp2_b, .sp2_c, .sp2_d {
    padding: 0px 15px;
}
.sp1_d, .sp2_d {
    padding-bottom: 5px;
}
.sp1_bb, .sp1_cc, .sp1_dd {
    background: #fff;
    height: 100%;
    justify-content: center;
    align-items: center;
}
.sp1_bb {
    border-radius: 20px 20px 0 0;
}
.sp1_dd {
    border-radius: 0 0 20px 20px;
}
@media screen and (max-width:1024px) {
    .specification0, .specification1, .specification2 {
        font-size: 16px;
    }
    .sp0_b, .sp0_c, .sp0_d {
        padding-left: 1em;
    }
}
.sp1_a, .sp2_a {
    color: #fff;
    font-size: 2em;
    font-weight: 700;
}

@media screen and (max-width:767px) {
    .sp1_bb, .sp1_cc, .sp1_dd {
        align-items: flex-start;
        padding-left: 1em;
    }
    .sp1_bb p, .sp1_cc p, .sp1_dd p {
        line-height: 1.5em;
    }
    .specification0, .specification1, .specification2 {
        height: 100px;
    }
}

/* 区別のポイント 強調 */
.agv_point {
    font-weight: 700;
    color: #d24f60;
}
.amr_point {
    font-weight: 700;
    color: #3c79b6;
}

/* ガイドレスAGVとは？ */
.guide_less {
    display: inline-block;
    width: fit-content;
    background: #2A7A8C;
    padding: 0.5em 1.5em 0.5em 1em;
}
.fslam_image {
    overflow: hidden;
}
.fslam_image img {
    transform: scale(1.4);
}

/* “第四世代AGV”とは？の部分 */
.full_button {
    overflow: hidden;
    z-index: 1;
}
.full_button:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    background:  linear-gradient(to right, #2A7A8C 50%, #6EA870 90%);
    z-index: -1;
}
.full_button:hover:after {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}/* End custom CSS */