@charset "UTF-8";._blue{color:#035b90}.layout{top:26px}.section{margin-left:90px;margin-right:90px;position:relative}@media screen and (min-width:1731px){.section{margin:0 auto;width:1550px}}@media screen and (max-width:1400px){.section{margin-left:4.6vw;margin-right:4.6vw}}.integration-kv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:132px;padding-top:22px}.integration-kv__title{font-weight:700;width:52%}.integration-kv__title .txt1{font-size:2.6rem;margin-bottom:15px}.integration-kv__title .txt2{font-size:4.8rem;line-height:7.3rem}.integration-kv__image{overflow:hidden;position:relative;top:20px;width:46%}.integration-kv__image .kv-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;right:0;top:0;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;padding:0 10px 0 30px}.integration-kv__image .kv-slide .item{height:100%;text-align:center;width:34%}.integration-kv__image .kv-slide .item-wrap{height:100%;margin:0 auto;position:relative;width:80%}.integration-kv__image .kv-slide .item-slider{-webkit-animation:integration-kv__anim1 10s linear 0s infinite;animation:integration-kv__anim1 10s linear 0s infinite;left:0;padding-bottom:20px;position:absolute;top:0;width:100%}.integration-kv__image .kv-slide .item-slider img.-sub{left:0;position:absolute;top:100%;width:100%}.integration-kv__image .kv-slide .item.-item2{width:32%}.integration-kv__image .kv-slide .item.-item2 .item-slider{-webkit-animation:integration-kv__anim2 10s linear 0s infinite;animation:integration-kv__anim2 10s linear 0s infinite;bottom:0;padding-bottom:0;padding-top:20px;top:auto}.integration-kv__image .kv-slide .item.-item2 .item-slider img.-sub{bottom:100%;top:auto}.integration-kv__image .kv-cover{position:relative}.integration-about{margin-bottom:132px}.integration-about__title{font-size:2.8rem;font-weight:700;margin-bottom:52px;text-align:center}.integration-about__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:76px;justify-content:center;margin-bottom:40px}.integration-about__list li{text-align:center;width:198px}.integration-about__list li .figure{margin-bottom:17px;position:relative}.integration-about__list li .figure:before{border:1px solid #ebebeb;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.integration-about__list li .txt{font-size:1.7rem;line-height:2.8rem}.integration-about__lead{font-size:1.8rem;line-height:4.6rem;margin-bottom:46px}.integration-about__btn{background:#035b90;border-radius:49px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:98px;margin:0 auto 46px;width:495px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:27px;position:relative}.integration-about__btn:before{background:#2d2d2d;border-radius:49px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.integration-about__btn .icon{position:relative;top:-3px;width:26px}.integration-about__btn .text{font-size:1.9rem;font-weight:500;position:relative}.integration-about__btn .text span{font-size:2.2rem}@media screen and (min-width:751px){.integration-about__btn:hover:before{width:100%}}.integration-service{margin-bottom:130px}.integration-service__title{font-size:4.2rem;font-weight:700;margin-bottom:76px}.integration-service__copy{color:#666;font-size:3.6rem;font-weight:600;margin-bottom:55px;text-align:center}.integration-service__figure{display:-webkit-box;display:-ms-flexbox;display:flex;gap:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:62px}.integration-service__figure li{max-width:159px;width:calc(100% - 90px)}.integration-service__figure li.-item1 img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.integration-service__lead{font-size:1.8rem;line-height:4.6rem;margin-bottom:66px}.integration-service__tabs{top:1px;z-index:1}.integration-service__tabs,.integration-service__tabs .item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.integration-service__tabs .item{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-top:1px solid #eaeaea;color:#035b90;cursor:pointer;font-size:1.9rem;font-weight:500;height:86px;justify-content:center;-webkit-transition:.2s ease-out;transition:.2s ease-out}.integration-service__tabs .item:first-child{border-left:1px solid #eaeaea}.integration-service__tabs .item:last-child{border-right:1px solid #eaeaea}.integration-service__tabs .item.-current{background:#035b90;border-color:transparent;color:#fff}.integration-service__tabs .item.-current .triangle{opacity:1}.integration-service__tabs .item>span{text-align:center}.integration-service__tabs .item .triangle{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;opacity:0;position:absolute;top:calc(100% - 1px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:27px;z-index:1}@media screen and (min-width:751px){.integration-service__tabs .item:hover{background:#035b90;border-color:transparent;color:#fff}}.integration-service__box .block{display:none}.integration-service__box .block.-current{display:block}.integration-service__box .recommend{border:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box}.integration-service__box .recommend-lead{border-bottom:1px solid #eaeaea;padding:82px 70px 84px}.integration-service__box .recommend-lead__text{font-size:3.2rem;font-weight:700;line-height:4rem;margin-bottom:80px;text-align:center}.integration-service__box .recommend-lead__text .fontp{font-size:3.6rem;font-weight:600}.integration-service__box .recommend-lead__text.-text2{color:#035b90;font-size:2.8rem;margin-bottom:71px}.integration-service__box .recommend-lead__text.-text2 span{background:linear-gradient(transparent,transparent calc(100% - 1px),#035b90 calc(100% - 1px),#035b90);background-repeat:no-repeat;background-size:100% 100%;padding-bottom:5px}.integration-service__box .recommend-lead__service{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;margin-left:2%}.integration-service__box .recommend-lead__service,.integration-service__box .recommend-lead__service .item:not(.-etc){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.integration-service__box .recommend-lead__service .item:not(.-etc){border:1px solid #eaeaea;border-radius:30px;min-height:118px;padding-left:37px;padding-right:48px}.integration-service__box .recommend-lead__service .item:nth-child(2){padding-right:42px}.integration-service__box .recommend-lead__service .item:nth-child(3){padding-right:36px}.integration-service__box .recommend-lead__service .item.-etc{font-size:1.6rem}.integration-service__box .recommend-lead__service .item-illust.-i1{width:49px}.integration-service__box .recommend-lead__service .item-illust.-i2{width:67px}.integration-service__box .recommend-lead__service .item-illust.-i3{width:45px}.integration-service__box .recommend-lead__service .item-text{font-size:1.7rem;font-weight:700;line-height:2.7rem;text-align:center}.integration-service__box .recommend-lead__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:68px}.integration-service__box .recommend-lead__row .text{font-size:1.8rem;line-height:4.6rem}.integration-service__box .recommend-lead__row .image{-ms-flex-negative:0;flex-shrink:0;height:222px;width:384px}.integration-service__box .recommend-lead__row .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.integration-service__box .recommend-main{padding:60px 70px 84px}.integration-service__box .recommend-main__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#035b90;font-size:2.8rem;font-weight:700;gap:20px;justify-content:center;margin-bottom:86px}.integration-service__box .recommend-main__text .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:19px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form{max-width:none}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form h1{font-size:3.2rem;font-weight:700;line-height:4rem;margin-bottom:27px;text-align:left!important}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form h1 .fontp{font-size:3.6rem;font-weight:600}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form a{color:#035b90;position:relative;text-decoration:none}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form a:after{background:#035b90;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;width:100%}@media screen and (min-width:751px){.integration-service__box .recommend-main .hs_cos_wrapper_type_form form a:hover:after{left:auto;right:0;width:0}}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form label{margin-bottom:0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form label span{font-size:1.8rem;font-weight:400;line-height:2.6rem}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form label span.hs-form-required{font-size:2.6rem;margin-left:0;top:3px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form legend.hs-field-desc{margin-bottom:12px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form legend.hs-form-required{font-size:2.6rem;top:0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs-dependent-field{margin-top:10px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .form-columns-2{display:-webkit-box;display:-ms-flexbox;display:flex}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .form-columns-2>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .form-columns-2>:first-child{padding-right:6px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .form-columns-2>:nth-child(2){padding-left:6px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .form-columns-2 label+.hs-field-desc{margin-bottom:0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input{margin:7px 0 0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input ul{padding-bottom:0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input:has(select){position:relative}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input:has(select):after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/integration/icon8.svg) 0 0 no-repeat;content:"";height:9px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form input[type=date],.integration-service__box .recommend-main .hs_cos_wrapper_type_form form input[type=email],.integration-service__box .recommend-main .hs_cos_wrapper_type_form form input[type=number],.integration-service__box .recommend-main .hs_cos_wrapper_type_form form input[type=tel],.integration-service__box .recommend-main .hs_cos_wrapper_type_form form input[type=text]{background:#f4f4f4;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.8rem;height:60px;padding:0 24px;width:100%}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form select{-webkit-appearance:none;background:#f4f4f4;border-radius:0;font-size:1.8rem;height:60px;padding-right:66px;width:100%;-webkit-text-fill-color:inherit;color:inherit}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form textarea{background:#f4f4f4;border-radius:0;font-size:1.8rem;height:180px;line-height:3.2rem;padding:16px 24px;width:100%}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form legend.hs-field-desc{color:#035b90;font-size:1.5rem}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .form-section__title{font-size:2.8rem;font-weight:700}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .-blue{color:#035b90}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .lead-text{font-family:inherit!important;font-size:1.8rem!important;line-height:4.6rem}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .lead-text2{display:block;font-family:inherit!important;font-size:1.4rem!important;margin:16px 0 82px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .inquiry-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#035b90;font-size:1.5rem;gap:6px;margin:38px 0 7px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .inquiry-text__asterisk{font-size:2.6rem;position:relative;top:6px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .note-text{font-size:1.4rem;line-height:2.8rem;margin:-2px 0 65px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset{margin-bottom:12px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset:has(.hs_agree){margin-bottom:0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul{padding-bottom:10px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li+li{margin-top:6px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;margin-bottom:0;position:relative}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li label input{-ms-flex-negative:0;border:1px solid #eaeaea;border-radius:0;flex-shrink:0;height:24px;margin:0;position:relative;top:1px;width:24px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li label input:checked+span:after{opacity:1}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li label span{position:relative}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li label span:after{content:"";opacity:0;position:absolute}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li.hs-form-checkbox label span:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/integration/icon2.svg) 0 0 no-repeat;height:11px;left:-36px;top:8px;width:16px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li.hs-form-radio label input{border-radius:50%}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li.hs-form-radio label span:after{background:#035b90;border-radius:50%;height:10px;left:-33px;top:8px;width:10px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_error_rollup,.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset:nth-of-type(n+3){padding:0 110px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_setting_place+.hs_setting_place_commercial,.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_introduction+.hs_system_connection_service,.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_introduction+.hs_system_connection_youken{margin-top:20px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:66px 0 17px;text-align:left}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_submit>.actions{border-radius:999px;height:99px;position:relative}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_submit>.actions:before{border-radius:999px;height:100%}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_submit>.actions:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/integration/icon9.svg) 0 0 no-repeat;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:21px;left:45px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:21px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_submit>.actions input{height:100%;padding-left:94px;padding-right:0;text-align:left;width:100%}@media screen and (max-width:1270px){.integration-service__box .recommend-lead{padding-left:48px;padding-right:48px}.integration-service__box .recommend-lead__service{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0}.integration-service__box .recommend-lead__service .-etc{text-align:center;width:100%}.integration-service__box .recommend-lead__row{gap:32px}.integration-service__box .recommend-main{padding-left:48px;padding-right:48px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset:nth-of-type(n+3){padding:0}.integration-service__box .recommend-main .hs_error_rollup{padding:0!important}}@media screen and (max-width:950px){.integration-service__box .recommend-lead__row{display:block}.integration-service__box .recommend-lead__row .text{margin-bottom:40px}.integration-service__box .recommend-lead__row .image{margin:0 auto}}@media screen and (max-width:750px){.integration-service__tabs .item{font-size:1.4rem;height:60px;line-height:2rem}.integration-service__tabs .item .triangle{width:10px}.integration-service__box .recommend-lead{padding:39px 30px 54px}.integration-service__box .recommend-lead__text{font-size:2.2rem;line-height:3.4rem;margin-bottom:33px}.integration-service__box .recommend-lead__text .fontp{font-size:2.6rem}.integration-service__box .recommend-lead__text.-text2{font-size:2.2rem;margin-bottom:33px}.integration-service__box .recommend-lead__text.-text2 span{padding-bottom:1px}.integration-service__box .recommend-lead__service{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;margin-bottom:17px;width:calc(100% + 10px)}.integration-service__box .recommend-lead__service .item:not(.-etc){-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;border-radius:initial;-ms-flex-direction:column;flex-direction:column;gap:20px;min-height:auto;padding-left:0;padding-right:0!important}.integration-service__box .recommend-lead__service .item:first-child{margin-right:30px}.integration-service__box .recommend-lead__service .item:nth-child(2){margin-right:18px}.integration-service__box .recommend-lead__service .item.-etc{font-size:1.4rem;margin-left:-5%;margin-top:18px}.integration-service__box .recommend-lead__service .item-illust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:50px;justify-content:center;width:auto!important}.integration-service__box .recommend-lead__service .item-illust.-i1 img{width:36px}.integration-service__box .recommend-lead__service .item-illust.-i2 img{width:49px}.integration-service__box .recommend-lead__service .item-illust.-i3 img{width:35px}.integration-service__box .recommend-lead__service .item-text{font-size:1.4rem;line-height:2.4rem}.integration-service__box .recommend-lead__row .text{font-size:1.4rem;line-height:2.8rem;margin-bottom:17px}.integration-service__box .recommend-lead__row .image{height:175px;max-width:400px;width:100%}.integration-service__box .recommend-main{padding:21px 30px 60px}.integration-service__box .recommend-main__text{font-size:1.6rem;gap:12px;margin-bottom:37px;text-align:center}.integration-service__box .recommend-main__text .arrow{width:13px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form h1{font-size:2.2rem;line-height:3.4rem;margin-bottom:9px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form h1 .fontp{font-size:2.6rem}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form label{margin-bottom:5px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form label span{font-size:1.4rem;line-height:2.8rem}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form label span.hs-form-required{font-size:2.2rem;line-height:2.2rem;top:0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form legend.hs-field-desc{margin-bottom:9px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form legend.hs-form-required{font-size:2.2rem}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs-dependent-field{margin-top:0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .form-columns-2 ul{margin-top:-8px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .form-columns-2 ul.hs-error-msgs{margin-top:0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input:has(input[type=email]),.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input:has(input[type=number]),.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input:has(input[type=tel]),.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input:has(input[type=text]),.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input:has(select),.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input:has(textarea){margin-top:-5px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .input:has(select):after{height:7px;right:24px;width:11px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form input[type=date],.integration-service__box .recommend-main .hs_cos_wrapper_type_form form input[type=email],.integration-service__box .recommend-main .hs_cos_wrapper_type_form form input[type=number],.integration-service__box .recommend-main .hs_cos_wrapper_type_form form input[type=tel],.integration-service__box .recommend-main .hs_cos_wrapper_type_form form input[type=text]{font-size:1.4rem;height:48px;padding:0 18px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form select{font-size:1.4rem;height:48px;padding-right:51px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form textarea{font-size:1.4rem;height:156px;line-height:2.8rem;padding:10px 18px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form legend.hs-field-desc{font-size:1.2rem;line-height:2.2rem}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .form-section__title{font-size:1.6rem}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .lead-text{font-size:1.4rem!important;line-height:2.8rem}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .lead-text2{font-size:1.2rem!important;line-height:2.2rem!important;margin:12px 0 25px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .lead-text2:after{background:#eaeaea;content:"";display:block;height:1px;margin-top:46px;width:100%}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .inquiry-text{font-size:1.2rem;margin:29px 0 0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .inquiry-text__asterisk{font-size:2.2rem;top:5px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .note-text{font-size:1.2rem;line-height:2.2rem;margin:-5px 0 31px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset{margin-bottom:17px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li+li{margin-top:7px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li label{gap:14px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li label input{height:20px;top:5px;width:20px!important}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li.hs-form-checkbox label span:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/integration/sp/icon2.svg) 0 0 no-repeat;height:8px;left:-30px;top:11px;width:12px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form fieldset ul li.hs-form-radio label span:after{height:8px;left:-28px;top:11px;width:8px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_order{padding-bottom:8px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_setting_place+.hs_setting_place_commercial,.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_introduction+.hs_system_connection_service,.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_introduction+.hs_system_connection_youken{margin-top:10px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_introduction+.hs_system_connection_service .input,.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_introduction+.hs_system_connection_youken .input{margin-top:19px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_door{width:33%!important}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_door+.hs_date_operaiton_beginning{width:67%!important}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_door .input{margin-top:4px!important}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_system_connection_operationimage .input{margin-top:19px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_submit{margin:36px 0 0}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_submit>.actions{height:60px;width:126px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_submit>.actions:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/integration/sp/icon9.svg) 0 0 no-repeat;height:15px;left:30px;width:18px}.integration-service__box .recommend-main .hs_cos_wrapper_type_form form .hs_submit>.actions input{line-height:60px;padding-left:62px}}.integration-service .service-container{border:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box}.integration-service .service-sort{padding:24px 25px 30px;position:relative}.integration-service .service-sort__title{font-size:1.4rem;margin-bottom:18px}.integration-service .service-sort__box .hl{font-size:1.6rem;margin-bottom:16px;position:relative}.integration-service .service-sort__box .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 22px}.integration-service .service-sort__industry{margin-bottom:22px}.integration-service .service-sort__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.integration-service .service-sort__other{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px}.integration-service .service-sort__other .item.-open .item-selector .icon{background:#fff}.integration-service .service-sort__other .item.-open .item-selector .icon .line:before{background:#035b90}.integration-service .service-sort__other .item.-open .item-selector .icon .line.-line2:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (min-width:751px){.integration-service .service-sort__other .item.-open .item-selector:hover .line.-line1{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.integration-service .service-sort__other .item.-open .item-selector:hover .line.-line1:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.integration-service .service-sort__other .item.-open .item-selector:hover .line.-line2{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.integration-service .service-sort__other .item.-open .item-selector:hover .line.-line2:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}.integration-service .service-sort__other .item-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:18px}.integration-service .service-sort__other .item-selector .txt{color:#035b90;font-size:1.6rem}.integration-service .service-sort__other .item-selector .icon{background:#035b90;border:1px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:35px;position:relative;-webkit-transition:background .2s ease-out 0s;transition:background .2s ease-out 0s;width:35px}.integration-service .service-sort__other .item-selector .icon .line{height:1px;left:50%;top:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:10px}.integration-service .service-sort__other .item-selector .icon .line,.integration-service .service-sort__other .item-selector .icon .line:before{content:"";position:absolute;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.integration-service .service-sort__other .item-selector .icon .line:before{background:#fff;height:100%;left:0;top:0;width:100%}.integration-service .service-sort__other .item-selector .icon .line.-line2:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:751px){.integration-service .service-sort__other .item-selector:hover .line.-line1{-webkit-transform:translateX(-50%) translateY(-2px);-ms-transform:translateX(-50%) translateY(-2px);transform:translateX(-50%) translateY(-2px)}.integration-service .service-sort__other .item-selector:hover .line.-line2{-webkit-transform:translateX(-50%) translateY(2px);-ms-transform:translateX(-50%) translateY(2px);transform:translateX(-50%) translateY(2px)}.integration-service .service-sort__other .item-selector:hover .line.-line2:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.integration-service .service-sort__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.integration-service .service-sort__search .input{width:312px}.integration-service .service-sort__search .input input[type=text]{border:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:1.5rem;height:48px;outline:none;padding:0 10px;width:100%}.integration-service .service-sort__search .input input[type=text]::-webkit-input-placeholder{color:#c6c6c6}.integration-service .service-sort__search .input input[type=text]::-moz-placeholder{color:#c6c6c6}.integration-service .service-sort__search .input input[type=text]:-ms-input-placeholder{color:#c6c6c6}.integration-service .service-sort__search .input input[type=text]::-ms-input-placeholder{color:#c6c6c6}.integration-service .service-sort__search .input input[type=text]::placeholder{color:#c6c6c6}.integration-service .service-sort__search .btn{background:#035b90;border-radius:50%;cursor:pointer;height:35px;position:relative;width:35px}.integration-service .service-sort__search .btn:before{background:#2d2d2d;border-radius:35px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.integration-service .service-sort__search .btn img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:13px}@media screen and (min-width:751px){.integration-service .service-sort__search .btn:hover:before{width:100%}}.integration-service .service-sort__option{height:0;overflow:hidden;position:relative;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;width:100%;z-index:1}.integration-service .service-sort__option--outer{bottom:30px;height:0;left:0;position:absolute;width:100%}.integration-service .service-sort__option:after{background:#eaeaea;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.integration-service .service-sort__option.-opt2 .option-inner:after{left:210px}.integration-service .service-sort__option.-opt3 .option-inner:after{left:420px}.integration-service .service-sort__option .option-inner{position:relative}.integration-service .service-sort__option .option-inner:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/integration/icon6.png) no-repeat 0 0;background-size:contain;content:"";height:13px;left:40px;position:absolute;top:0;width:24px}.integration-service .service-sort__option .option-inner:before{background:#eaeaea;content:"";height:1px;left:0;position:absolute;top:12px;width:100%}.integration-service .service-sort__option .option-inner__wrap{padding:36px 25px 42px;position:relative}.integration-service .service-sort__option .option-inner__wrap:before{background:#fff;bottom:0;content:"";height:calc(100% - 13px);left:0;position:absolute;width:100%}.integration-service .service-sort__option .option-block{display:none}.integration-service .service-sort__option .option-block.-current{display:block}.integration-service .service-sort__option .option-close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #035b90;border-radius:20px;cursor:pointer;gap:6px;padding:2px 16px;position:absolute;right:25px;top:25px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.integration-service .service-sort__option .option-close .txt{color:#035b90;font-size:1.6rem;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.integration-service .service-sort__option .option-close .icon{width:10px}.integration-service .service-sort__option .option-close .icon .st0{fill:none;stroke:#036197;stroke-miterlimit:10;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){.integration-service .service-sort__option .option-close:hover{background:#035b90}.integration-service .service-sort__option .option-close:hover .txt{color:#fff}.integration-service .service-sort__option .option-close:hover .icon .st0{stroke:#fff}}.integration-service .service-sort .visibility-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.integration-service .service-sort .checkbox-text,.integration-service .service-sort .radio-text{cursor:pointer;display:inline-block;font-size:1.7rem;padding:5px 0 5px 36px;position:relative;top:-2px}.integration-service .service-sort input[type=checkbox]:checked+.checkbox-text:after,.integration-service .service-sort input[type=radio]:checked+.radio-text:after{opacity:1}.integration-service .service-sort .checkbox-text:before{border:1px solid #eaeaea;height:22px;left:0;width:22px}.integration-service .service-sort .checkbox-text:after,.integration-service .service-sort .checkbox-text:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.integration-service .service-sort .checkbox-text:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/integration/icon2.svg) no-repeat 0 0;background-size:contain;height:11px;left:4px;opacity:0;width:16px}.integration-service .service-condition{height:0;overflow:hidden;-webkit-transition:height .4s ease-out 0s;transition:height .4s ease-out 0s}.integration-service .service-condition__title{font-size:1.4rem;margin-bottom:15px}.integration-service .service-condition__box{padding:24px 25px 30px}.integration-service .service-condition__inner{position:relative}.integration-service .service-condition__inner:before{background:#eaeaea;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.integration-service .service-condition__inner dl{display:-webkit-box;display:-ms-flexbox;display:flex}.integration-service .service-condition__inner dl.-hide{display:none}.integration-service .service-condition__inner dl+dl{margin-top:14px}.integration-service .service-condition__inner dl dt{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;font-size:1.7rem;line-height:2.8rem;min-width:146px;padding-right:40px;position:relative}.integration-service .service-condition__inner dl dt:after{content:"：";position:absolute;right:12px;top:0}.integration-service .service-condition__inner dl dd{-ms-flex-negative:1;flex-shrink:1;font-size:1.7rem;line-height:2.8rem}.integration-service .service-condition__clear{border:1px solid #035b90;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:18px;cursor:pointer;gap:8px;margin-top:25px;padding:3px 12px 5px;position:relative}.integration-service .service-condition__clear:before{background:#035b90;border-radius:18px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.integration-service .service-condition__clear .txt{color:#035b90;font-size:1.6rem;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.integration-service .service-condition__clear .icon{font-size:0;line-height:0;position:relative;top:1px;width:14px}.integration-service .service-condition__clear .icon .st0{fill:none;stroke:#035b90;stroke-miterlimit:10;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){.integration-service .service-condition__clear:hover:before{width:100%}.integration-service .service-condition__clear:hover .txt{color:#fff}.integration-service .service-condition__clear:hover .icon .st0{stroke:#fff}}.integration-service .service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.integration-service .service-list:after{background:#eaeaea;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.integration-service .service-list.-default .service-item a{padding:38px 9%}.integration-service .service-list.-default .service-item .item-service{display:none}.integration-service .service-list.-default .service-item .item-logo{margin-bottom:0}.integration-service .service-list.-default .service-item .item-arrow,.integration-service .service-list.-default .service-item .item-company,.integration-service .service-list.-default .service-item .item-lead{display:none}.integration-service .service-item{position:relative;width:20%}.integration-service .service-item:before{background:#eaeaea;content:"";height:100%;position:absolute;right:-1px;top:0;width:1px}.integration-service .service-item:after{background:#eaeaea;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}.integration-service .service-item a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;padding:100px 9% 140px;position:relative}@media screen and (min-width:751px){.integration-service .service-item a:hover .item-logo{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.integration-service .service-item a:hover .item-arrow:before{background:#036197}.integration-service .service-item a:hover .item-arrow svg .st0{fill:#fff}}.integration-service .service-item .item-service{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;left:12px;position:absolute;top:14px}@media screen and (min-width:751px){.integration-service .service-item .item-service{height:auto!important}}.integration-service .service-item .item-service li{border:1px solid #eaeaea;border-radius:12px;color:#035b90;font-size:1.2rem;line-height:1.8rem;padding:1px 12px 2px}.integration-service .service-item .item-logo{height:98px;margin:0 auto 26px;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:78%}.integration-service .service-item .item-logo img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.integration-service .service-item .item-lead{font-size:1.7rem;line-height:2.8rem;text-align:center}@media screen and (min-width:751px){.integration-service .service-item .item-lead{height:auto!important}}.integration-service .service-item .item-company{bottom:26px;font-size:1.4rem;left:9%;line-height:2.5rem;position:absolute;width:calc(100% - 95px)}@media screen and (min-width:751px){.integration-service .service-item .item-company{height:auto!important}}.integration-service .service-item .item-arrow{bottom:25px;font-size:0;height:35px;line-height:0;position:absolute;right:9%;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:35px}.integration-service .service-item .item-arrow:before{background:transparent;border:1px solid #036197;border-radius:50% 50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.integration-service .service-item .item-arrow svg{left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-40%);-ms-transform:translateY(-50%) translateX(-40%);transform:translateY(-50%) translateX(-40%);width:7px}.integration-service .service-item .item-arrow svg .st0{fill:#036197;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.integration-service .service-noitem{display:none;font-size:1.8rem;line-height:4.6rem;padding:100px 9%;text-align:center}.integration-service .service-noitem.-show{display:block}.integration-api{margin-bottom:86px}.integration-api__title{font-size:4.2rem;font-weight:700;margin-bottom:64px}.integration-api__subtitle{font-size:3.2rem;font-weight:700;line-height:4rem;margin-bottom:41px}.integration-api__text{font-size:1.8rem;line-height:4.6rem;margin-bottom:59px}.integration-api__figure{margin:0 auto 90px;width:633px}.integration-api__title2{font-size:3.2rem;font-weight:700;margin-bottom:64px}.integration-api__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (min-width:751px){.integration-api__list:after{background:#ececec;bottom:0;content:"";height:100%;left:0;position:absolute;width:1px}}.integration-api__item{position:relative;width:25%}@media screen and (min-width:751px){.integration-api__item:before{background:#ececec;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.integration-api__item:after{background:#ececec;bottom:0;content:"";height:100%;position:absolute;right:0;width:1px}}.integration-api__item>a{display:block;height:100%;position:relative}@media screen and (min-width:751px){.integration-api__item>a:hover .integration-api__thumb img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.integration-api__item__link{display:block;height:100%;position:relative}@media screen and (max-width:1200px){.integration-api__item{width:33.3%}}@media screen and (max-width:950px){.integration-api__item{width:50%}}.integration-api__photo{position:relative}.integration-api__thumb{overflow:hidden;position:relative}.integration-api__thumb:before{content:"";display:block;padding-top:60%}.integration-api__thumb img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:100%}.integration-api__cat{background:#fff;border-radius:19px 19px;height:38px;left:12px;padding:0 15px;position:absolute;top:12px}.integration-api__cat span{color:#035b90;font-size:1.4rem;line-height:3.6rem}.integration-api__detail{padding:25px 24px 65px}.integration-api__logo{height:30px;margin-bottom:15px;position:relative;width:50%}.integration-api__logo img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;position:absolute;top:0;width:100%}.integration-api__name{font-size:1.7rem;font-weight:700;line-height:2.7rem;margin-bottom:8px}.integration-api__name span{display:inline-block;font-size:1.5rem;margin-left:5px}.integration-api__lead{font-size:1.5rem;line-height:2.8rem}@media screen and (max-width:950px){.integration-api__sort{width:428px}.integration-api__sort .case-sort__item{width:208px}.integration-api__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.integration-api__link .text{color:#035b90;font-size:1.5rem;margin-right:10px}.integration-api__link .icon{background:transparent;border:1px solid #035b90;border-radius:50% 50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:22px;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:22px}.integration-api__link .icon svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5px}.integration-api__link .icon svg .st0{fill:#035b90;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}}@media screen and (max-width:850px){.integration-api__sort{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px;position:relative;right:0;top:0}}@media screen and (max-width:750px){.integration-api{margin-bottom:88px}.integration-api__title{font-size:2.5rem;margin-bottom:8px;padding-left:2.7vw}.integration-api__sort{margin-bottom:24px;width:calc(100% - 12px)}.integration-api__sort .case-sort__item{width:calc(50% - 6px)}.integration-api__sort .case-sort__button{width:162px}.integration-api__item.-hidden{display:none}.integration-api__cat{border-radius:13px 13px;height:25px;left:6px;line-height:0;padding:0 10px;top:6px}.integration-api__cat span{font-size:1.2rem;line-height:2.4rem}}@media screen and (max-width:750px) and (max-width:340px){.integration-api__cat{padding:0 7px}.integration-api__cat span{font-size:1rem}}@media screen and (max-width:750px){.integration-api__detail{padding:11px 6px 48px}.integration-api__name{font-size:1.4rem;line-height:2rem;margin-bottom:1px}.integration-api__name span{font-size:1.1rem;margin-left:3px}.integration-api__lead{font-size:1.2rem;line-height:2.1rem;margin-bottom:7px}.integration-api__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.integration-api__link .text{color:#035b90;font-size:1.3rem;margin-right:10px}.integration-api__link .icon{background:transparent;border:1px solid #035b90;border-radius:50% 50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:22px;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:22px}.integration-api__link .icon svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5px}.integration-api__link .icon svg .st0{fill:#035b90;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.integration-api__more{display:block;text-align:center}.integration-api__more.-hidden{display:none}.integration-api__morebtn{display:-webkit-box;display:-ms-flexbox;display:flex;height:61px;margin:0 auto;width:175px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #035b90;border-radius:31px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;justify-content:center}.integration-api__morebtn .text{color:#035b90;font-size:1,4rem;margin-left:5px}.integration-api__morebtn .icon{font-size:0;line-height:0;margin-left:10px;position:relative;top:1px;width:11px}.integration-api__morebtn .icon .st0{fill:#035b90}}.integration-dl{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/products/common/bg1.png) no-repeat 0 0;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;height:455px;padding-top:60px;text-align:center}.integration-dl.-api{height:432px;margin-bottom:0}.integration-dl h3{color:#fff;font-size:3.2rem;font-weight:700;margin-bottom:55px}.integration-dl h3 span{font-size:3.6rem;font-weight:600}.integration-dl .text{color:#fff;font-size:1.8rem;line-height:3.2rem;margin-bottom:19px}.integration-dl .note{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;line-height:2.5rem;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;gap:5px;justify-content:center}.integration-dl .note:before{content:"※"}.integration-dl .note:last-of-type{margin-bottom:55px}.integration-dl__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:60px;justify-content:center}.integration-dl__btn>div,.integration-dl__btn>span{display:block;width:300px}.integration-dl__btn>div a,.integration-dl__btn>span a{background:#fff;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;position:relative;width:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (min-width:751px){.integration-dl__btn>div a:hover:before,.integration-dl__btn>span a:hover:before{width:100%}.integration-dl__btn>div a:hover .icon .-def,.integration-dl__btn>span a:hover .icon .-def{opacity:0}.integration-dl__btn>div a:hover .icon .-hover,.integration-dl__btn>span a:hover .icon .-hover{opacity:1}.integration-dl__btn>div a:hover .text,.integration-dl__btn>span a:hover .text{color:#fff}}.integration-dl__btn>div a:before,.integration-dl__btn>span a:before{background:#2d2d2d;border-radius:50px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.integration-dl__btn>div a .icon,.integration-dl__btn>span a .icon{position:relative}.integration-dl__btn>div a .icon .-def,.integration-dl__btn>span a .icon .-def{opacity:1;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.integration-dl__btn>div a .icon .-hover,.integration-dl__btn>span a .icon .-hover{left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.integration-dl__btn>div a .icon.-icon1,.integration-dl__btn>span a .icon.-icon1{margin:0 25px 0 60px;width:26px}.integration-dl__btn>div a .icon.-icon2,.integration-dl__btn>span a .icon.-icon2{margin:0 30px 0 40px;width:26px}.integration-dl__btn>div a .icon.-icon3,.integration-dl__btn>span a .icon.-icon3{margin:0 28px 0 46px;width:23px}.integration-dl__btn>div a .text,.integration-dl__btn>span a .text{color:#035b90;font-size:1.9rem;font-weight:500;margin-bottom:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (max-width:1260px){.integration-kv__title .txt2 br{display:none}.integration-service .service-item{width:25%}}@media screen and (max-width:1100px){.integration-service .service-sort__option.-opt2 .option-inner:after{left:187px}.integration-service .service-sort__option.-opt3 .option-inner:after{left:370px}.integration-service .service-sort__other{gap:20px}.integration-service .service-sort__other .item-selector{gap:8px}.integration-service .service-sort__search .input{width:250px}}@media screen and (max-width:1060px){.integration-kv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.integration-kv__title{width:100%}.integration-kv__image{max-width:610px;width:100%}.integration-service__figure{gap:60px}.integration-service .service-item{width:33.33%}}@media screen and (max-width:950px){.integration-service .service-sort__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}.integration-service .service-sort__option--outer{bottom:100px}}@media screen and (max-width:850px){.integration-service .service-item{width:50%}}@media screen and (max-width:750px){.integration-kv{gap:16px;margin-bottom:107px;padding:19px 12px 0}.integration-kv__title .txt1{font-size:1.6rem;margin-bottom:6px}.integration-kv__title .txt2{font-size:2.9rem;line-height:4.2rem}.integration-kv__image .kv-slide{padding:0 5px 0 12px}.integration-about{margin-bottom:89px}.integration-about__title{font-size:2.2rem;margin-bottom:-2px}.integration-about__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:29px}.integration-about__list li{width:146px}.integration-about__list li .figure{margin-bottom:-19px}.integration-about__list li .figure:before{display:none}.integration-about__list li .txt{font-size:1.4rem;line-height:2.4rem}.integration-about__lead{font-size:1.4rem;line-height:2.8rem;margin-bottom:35px;padding:0 12px}.integration-about__btn{gap:12px;height:60px;margin:0 auto 46px;width:265px}.integration-about__btn .icon{top:-3px;width:22px}.integration-about__btn .text{font-size:1.4rem;line-height:2rem;text-align:center}.integration-about__btn .text span{font-size:1.6rem}.integration-service{margin-bottom:88px}.integration-service__title{font-size:2.6rem;margin-bottom:36px;padding:0 12px}.integration-service__copy{font-size:2.6rem;line-height:3.3rem;margin-bottom:26px}.integration-service__figure{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px 46px;margin:0 auto 40px;width:246px}.integration-service__figure li{max-width:100px;width:50%}.integration-service__lead{font-size:1.4rem;line-height:2.8rem;margin-bottom:40px;padding:0 12px}.integration-service .service-sort{padding:22px 25px 36px}.integration-service .service-sort__title{font-size:1.2rem;margin-bottom:12px}.integration-service .service-sort__box .hl{font-size:1.4rem;margin-bottom:7px}.integration-service .service-sort__box .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px 22px}.integration-service .service-sort__industry{margin-bottom:21px}.integration-service .service-sort__block{gap:36px;position:relative}.integration-service .service-sort__other{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 31px}.integration-service .service-sort__other .item-selector{gap:8px}.integration-service .service-sort__other .item-selector .txt{font-size:1.4rem;line-height:2rem}.integration-service .service-sort__other .item-selector .icon{height:20px;width:20px}.integration-service .service-sort__search{display:block;position:relative;width:100%}.integration-service .service-sort__search .input{width:100%}.integration-service .service-sort__search .input input[type=text]{font-size:1.4rem;height:42px;outline:none}.integration-service .service-sort__search .btn{background:transparent;height:42px;position:absolute;right:0;top:0;width:42px}.integration-service .service-sort__search .btn:before{display:none}.integration-service .service-sort__search .btn img{width:16px}.integration-service .service-sort__option--outer{bottom:148px}.integration-service .service-sort__option--outer.-opt3{bottom:100px}.integration-service .service-sort__option.-opt2 .option-inner:after{left:230px}.integration-service .service-sort__option.-opt3 .option-inner:after{left:156px}.integration-service .service-sort__option .option-inner:after{left:87px}.integration-service .service-sort__option .option-inner__wrap{padding-bottom:22px}.integration-service .service-sort__option .option-close{border:none;gap:12px;padding:0;position:absolute;right:18px;top:27px}.integration-service .service-sort__option .option-close .txt{font-size:1.4rem}.integration-service .service-sort__option .option-close .icon{border:1px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;position:relative;width:20px}.integration-service .service-sort__option .option-close .icon svg{height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.integration-service .service-sort .checkbox-text,.integration-service .service-sort .radio-text{font-size:1.4rem;padding:5px 0 5px 32px}.integration-service .service-sort .checkbox-text:before{height:18px;width:18px}.integration-service .service-sort .checkbox-text:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/integration/sp/icon2.svg) no-repeat 0 0;height:8px;left:4px;width:12px}.integration-service .service-condition{height:0;overflow:hidden;-webkit-transition:height .4s ease-out 0s;transition:height .4s ease-out 0s}.integration-service .service-condition__title{font-size:1.2rem;margin-bottom:11px}.integration-service .service-condition__box{padding:18px 25px 24px}.integration-service .service-condition__inner dl{display:block}.integration-service .service-condition__inner dl+dl{margin-top:15px}.integration-service .service-condition__inner dl dt{color:#035b90;font-size:1.4rem;line-height:2.8rem;margin-bottom:2px}.integration-service .service-condition__inner dl dt:after{display:none}.integration-service .service-condition__inner dl dd{font-size:1.4rem;line-height:2.8rem}.integration-service .service-condition__clear{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:14px;justify-content:center;margin-top:22px;padding:0}.integration-service .service-condition__clear:before{display:none}.integration-service .service-condition__clear .txt{font-size:1.4rem}.integration-service .service-condition__clear .icon{border:1px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;position:relative;width:20px}.integration-service .service-condition__clear .icon svg{height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}.integration-service .service-list.-default .service-item a{padding:25px 9%!important}.integration-service .service-list__more{display:block;margin-top:42px;text-align:center}.integration-service .service-list__more.-hidden{display:none}.integration-service .service-list__morebtn{display:-webkit-box;display:-ms-flexbox;display:flex;height:61px;margin:0 auto;width:175px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #035b90;border-radius:31px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;justify-content:center}.integration-service .service-list__morebtn .text{color:#035b90;font-size:1,4rem;margin-left:5px}.integration-service .service-list__morebtn .icon{font-size:0;line-height:0;margin-left:10px;position:relative;top:1px;width:11px}.integration-service .service-list__morebtn .icon .st0{fill:#035b90}.integration-service .service-item.-hide{display:none}.integration-service .service-item a{padding:6px 12% 27px}.integration-service .service-item a .integration-api__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:23px auto 0}.integration-service .service-item .item-service{gap:6px;left:-12%;margin-bottom:30px;position:relative;top:0}.integration-service .service-item .item-service li{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;height:18px;line-height:1.4rem;padding:1px 8px}.integration-service .service-item .item-logo{height:60px;margin:0 auto 26px;width:90%}.integration-service .service-item .item-lead{font-size:1.4rem;line-height:2rem;margin-bottom:18px}.integration-service .service-item .item-company{bottom:0;font-size:1rem;left:0;line-height:1.3rem;position:relative;width:100%}.integration-service .service-item .item-company .txt1{margin-bottom:3px}.integration-service .service-noitem{font-size:1.4rem;line-height:2.8rem;padding:60px 9%}.integration-api{margin-bottom:4px}.integration-api__title{font-size:2.6rem;margin-bottom:29px;padding:0 12px}.integration-api__subtitle{font-size:2.2rem;line-height:3.4rem;margin-bottom:22px;padding:0 12px}.integration-api__text{font-size:1.4rem;line-height:2.8rem;margin-bottom:32px;padding:0 12px}.integration-api__figure{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 70px;padding:0 12px;width:100%}.integration-api__title2{font-size:2.2rem;margin-bottom:36px;padding:0 12px}.integration-dl{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/products/sp/bg1.png) no-repeat 0 0;background-size:cover;height:364px;margin-bottom:-40px;padding-top:40px}.integration-dl.-api{height:362px;margin-bottom:-40px}.integration-dl h3{font-size:2.2rem;line-height:3.3rem;margin-bottom:12px}.integration-dl h3 span{font-size:2.6rem;font-weight:600}.integration-dl .text{font-size:1.4rem;line-height:2.8rem;margin-bottom:12px}.integration-dl .note{font-size:1.2rem;line-height:2.2rem}.integration-dl .note:last-of-type{margin-bottom:30px}.integration-dl__btn{display:block}.integration-dl__btn>div{margin:0 auto 10px;width:200px}.integration-dl__btn>div a{border-radius:30px;height:60px;width:200px}.integration-dl__btn>div a .icon{font-size:0;line-height:0}.integration-dl__btn>div a .icon.-icon1{margin:0 25px 0 30px;width:18px}.integration-dl__btn>div a .icon.-icon2{margin:0 15px 0 26px;width:21px}.integration-dl__btn>div a .icon.-icon3{margin:0 15px 0 29px;width:18px}.integration-dl__btn>div a .text{font-size:1.4rem}}@-webkit-keyframes integration-kv__anim1{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes integration-kv__anim1{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes integration-kv__anim2{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes integration-kv__anim2{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}