@charset "UTF-8";html{scroll-behavior:smooth}body{background-color:#fff}.main{border-top:1px solid #f7f7f7;position:relative}.main address{display:block;font-style:normal}.main img{height:auto;max-width:100%;width:100%}.main a,.main button,.main input[type=button],.main input[type=submit]{backface-visibility:hidden;color:#313131;text-decoration:none;transition:all .2s ease-in-out}.main a *,.main a :after,.main a :before,.main button *,.main button :after,.main button :before,.main input[type=button] *,.main input[type=button] :after,.main input[type=button] :before,.main input[type=submit] *,.main input[type=submit] :after,.main input[type=submit] :before{backface-visibility:hidden}.main a:link,.main a:visited{text-decoration:underline}.main a.case-study-btn:link,.main a.case-study-btn:visited,.main a.case-study-item__link:link,.main a.case-study-item__link:visited,.main a.faq-area-item__questionLink:link,.main a.faq-area-item__questionLink:visited,.main a.induction-button-area__button:link,.main a.induction-button-area__button:visited,.main a.u-anchor-link__link:link,.main a.u-anchor-link__link:visited,.main a:active,.main a:hover{text-decoration:none}.main input,.main textarea{border:none;border-radius:6px;font-size:1.6rem;line-height:1.7;width:100%}.main input{padding:2px 10px 0}.main textarea{padding:0 10px}.main .mlr-auto{margin-left:auto!important;margin-right:auto!important}.main .l-content{color:#313131;font-family:Noto Sans JP,sans-serif;font-weight:700;position:relative}.main .l-lp-pocket2Page{padding-top:80px}.main .l-content>[id^=anchor-]>section>.section-body,.main .l-content>[id^=anchor-]>section>[id^=anchor-]>section>.section-body,.main .l-content>[id^=anchor-]>section>section>.section-body,.main .l-content>section>.section-body,.main .l-content>section>[id^=anchor-]>section>.section-body,.main .l-content>section>section>.section-body{padding:0 20px}.main .u-bg-gradient{color:#fff}.main .c-heading-lv2.is-bg-img{height:380px;overflow:hidden;padding-top:0;position:relative}.main .c-heading-lv2.is-bg-img+.section-body,.main .c-heading-lv2.is-cut-into+.section-body{position:relative}.main .c-heading-lv2__text{color:#fff}.main .c-heading-lv2__text.is-en{display:block;font-family:Oswald,sans-serif;font-weight:500;line-height:1;text-align:center}.main .c-heading-lv2__text.is-jp{display:block;font-weight:700;text-align:center}.main .c-heading-lv2.is-bg-img .c-heading-lv2__text-wrap{left:0;position:absolute;text-align:center;width:100%;z-index:2}.main .c-heading-lv2__bg-img{position:relative}.main .c-heading-lv3__text.is-en{display:block;font-family:Oswald,sans-serif;font-weight:500;line-height:1;text-align:center}.main .c-heading-lv3__text.is-jp{display:block;font-weight:700;text-align:center}.main .u-notes{margin-left:1em;text-indent:-1em}.main .u-notes:before{content:"※"}.main #casestudy,.main [id^=anchor-]{margin-top:-80px;padding-top:80px}[id^=anchor-]+.main .u-anchor-link{padding-top:0}.main .u-anchor-link__link{border-bottom:1px solid #008c95;color:#008c95;display:inline-block;font-size:1.2rem;padding-bottom:2px;position:relative}.main .u-anchor-link__link:active,.main .u-anchor-link__link:hover{border:none}.main .u-anchor-link__link-icon{margin-right:4px;vertical-align:middle;width:auto}.main .induction-button-area{background:#f7f7f7}.main .induction-button-area.background-none{background:none}.h1-area+.induction-button-area{margin-top:25px}.main .induction-button-area__button-wrap{height:46px;line-height:46px}.main .induction-button-area__button{background-color:#f25169;border-radius:36px;color:#fff;display:block;text-align:center}.main .induction-button-area__button__sub{background-color:#fff;border:2px solid #f25169;color:#f25169}.main .induction-button-area__button-icon{margin-top:-2px;vertical-align:middle;width:16px}.main .induction-button-area__button-text{font-size:1.6rem;margin-left:10px}.main .u-anchor-link__inner{text-align:center}.main .u-anchor-link__list{display:inline-block;margin:0 10px}.main .h1-area{position:relative}.main .h1-area__content{overflow:hidden;position:relative}.main .h1-area__content>img{animation:a-base-img 2s linear}@keyframes a-base-img{0%{opacity:0;transform:translateZ(0) scale(1.1)}to{opacity:1;transform:scale(1)}}.main .h1-area__line1,.main .h1-area__line2,.main .h1-area__logo,.main .h1-area__netis,.main .h1-area__overlay,.main .h1-area__product{position:absolute}.main .h1-area__product{animation:a-item-fade 1s ease-out;left:0;top:51.4%}.main .h1-area__logo{animation:a-item-fade 1s ease-out;left:0;top:9.2%}.main .h1-area__line1{animation:a-line-slide 1s ease-out;left:0;top:35.2%}.main .h1-area__line2{animation:a-line-slide 1.5s ease-out;left:0;top:41%}.main .h1-area__netis{animation:a-item-fade 1s ease-out;bottom:12%;right:6.4%;width:13.3%}@keyframes a-item-fade{0%{opacity:0}to{opacity:1}}@keyframes a-line-slide{0%{opacity:0;transform:translateY(8px)}70%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.main .h1-area__overlay{animation:a-overlay 1.5s ease-in-out;background:#fff;background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);height:100%;left:0;opacity:0;top:0;width:100%}@keyframes a-overlay{0%{opacity:1}30%{opacity:1}to{opacity:0;top:-100%}}.main .product-introduction-area{color:#fff}.main .product-introduction-area__solution-list{display:inline}.main .product-introduction-area__solution-list:after{content:"/";padding:0 .5em}.main .product-introduction-area__solution-list:last-child:after{display:none}.main .product-introduction-area__image{margin:0 auto}.main .product-introduction-area__image.is-logo{max-width:257px}.main .product-introduction-area__lead{margin:0 auto;max-width:500px}.main .product-introduction-area__lead-text{line-height:1.8}.main .product-introduction-area__lead-spec{display:flex;flex-wrap:wrap}.main .product-introduction-area__lead-spec-list{background-color:#fff;border-radius:24px;color:#008c95;font-size:1.2rem;height:28px;line-height:28px;margin:10px 5px 0;text-align:center}.main .mechanism-area .c-heading-lv2__text{color:#008c95}.main .mechanism-area__img-wrap{text-align:center}.main .mechanism-area__attention{background-color:rgba(255,124,149,.2);color:#d91c40;font-size:1.2rem;font-weight:400}.main .mechanism-area__attention-link{color:#d91c40}.main .mechanism-area__attention-notes{font-size:1rem;margin-top:1em}.main .service-area__content{background-color:#f7f7f7;margin:0 auto}.main .service-area__content+.service-area__content{margin-top:30px}.main .service-area__kv-wrap{position:relative}.main .service-area__kv-num{font-family:Oswald,sans-serif;font-weight:500;line-height:1;position:absolute;z-index:2}.main .service-area__notes{font-size:1.2rem;font-weight:400}.main .service-area__img-wrap{display:flex}.main .service-area__caption{font-size:1rem;font-weight:400}.main .service-area__content.is-third .service-area__kv-wrap{background-color:#45bcc7;width:100%}.main .service-area__content.is-third .service-area__detail{width:100%}.main .service-area__content.is-third .service-area__kv-inner{position:relative}.main .service-area__content.is-third .service-area__point-item{align-items:center;border:1px solid #fff;color:#fff;display:flex}.main .service-area__content.is-third .service-area__point-item+.service-area__point-item{margin-top:10px}.main .service-area__content.is-third .service-area__point-icon-wrap{margin-right:5px;text-align:center;width:57px}.main .service-area__content.is-third .service-area__point-icon{width:auto}.main .service-area__content.is-third .service-area__point-text{font-feature-settings:"palt";text-align:right}.main .service-area__content.is-third .service-area__point-item:last-child .service-area__point-text{width:100px}.main .service-area__content.is-third .service-area__point-value{align-items:center;display:flex;justify-content:flex-end}.main .service-area__content.is-third .service-area__point-num{font-family:Oswald,sans-serif;line-height:1}.main .service-area__content.is-third .service-area__point-unit{line-height:1.2}.main .service-area__content.is-third .service-area__lead{text-align:center}.main .service-area__content.is-third .service-area__text{padding:0 5px}.main .introduction__content{margin-top:40px;text-align:center}.main .introduction__content>div:last-child{border-top:1px solid #d9d9d9;margin-top:40px;padding-top:40px}.main .introduction__content h3{font-size:2.4rem;font-weight:700;margin-bottom:9px}.main .introduction__content .introduction__content-img{margin-bottom:15px;position:relative}.main .introduction__content .introduction__content-img img{width:207px}.main .introduction__content .introduction__content-img img.introduction__content-new{left:calc(50% - 132px);position:absolute;top:4px;width:53px}.main .introduction__content .introduction__content-img img.adjust-x{margin-left:25px}.main .introduction__content .introduction__content-img img.introduction__content-netis{left:calc(50% - 158px);position:absolute;top:65px;width:93px}.main .introduction__content p{font-size:1.6rem}.main .introduction__content .introduction__content-list{display:flex;flex-wrap:wrap;margin:24px 0 30px;text-align:left}.main .introduction__content .introduction__content-list li{height:31px;line-height:18px;padding-left:36px;text-indent:-36px;width:50%}.main .introduction__content .introduction__content-list li span{display:block;margin-top:-5px}.main .introduction__content .introduction__content-list img{margin-right:10px;position:relative;top:5px;width:26px}.main .introduction__content p.balloon{background:#fff;border:1px solid #008c95;font-size:1.6rem;margin-top:10px;padding:16px 0;position:relative}.main .introduction__content p.balloon:after,.main .introduction__content p.balloon:before{border-bottom:10px solid #008c95;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;left:calc(50% - 6px);position:absolute;top:-10px;width:0}.main .introduction__content p.balloon:after{border-bottom:10px solid #fff;top:-8px}.main .introduction__content p.balloon span{color:#008c95;display:block;font-size:1.2rem}.main .introduction__content .u-notes{font-size:1.2rem;font-weight:400;text-align:left}.main .camera-area{padding-bottom:60px!important}.main .camera-area sup{line-height:1}.main .camera-area__content{display:flex;flex-wrap:wrap}.main .camera-area__item{background-color:#ededed}.main .camera-area__item.camera-area__movie{width:100%}.main .camera-area__item.camera-area__plus{position:relative}.main .camera-area__item.camera-area__plus>span{display:block;left:0;position:absolute;top:0;width:120px}.main .camera-area__item.camera-area__movie.camera-area__plus>span{left:-1px;top:-1px}.main .camera-area__title{text-align:center}.main .camera-area__item.camera-area__movie .camera-area__title{position:relative}.main .camera-area__item.camera-area__movie .camera-area__title small{display:block;left:0;position:absolute;top:-63px;width:100%}.main .camera-area__item.camera-area__movie .camera-area__title small img{margin:0 6px;width:50px}.main .camera-area__text{font-weight:400}.main .camera-area__guaranteed{align-items:center;background-color:rgba(255,124,149,.2);color:#d91c40;display:flex;justify-content:center}.main .camera-area__guaranteed-icon{align-items:center;display:flex;justify-content:center;margin-right:20px}.main .camera-area__guaranteed-icon-text{line-height:1.2;text-align:center}.main .camera-area__guaranteed-text{font-size:1.2rem}.main .camera-area__notes .u-notes{font-size:1rem;font-weight:400}.main .camera-area__item.outer_u-notes{background-color:#fff;display:flex;flex-direction:column}.main .camera-area__item.outer_u-notes.adjust-mobile{background:#ededed}.main .camera-area__item.outer_u-notes .camera-area__text,.main .camera-area__item.outer_u-notes .camera-area__title{background-color:#ededed;margin-top:0;padding:10px 7px 0}.main .camera-area__item.outer_u-notes .camera-area__text{padding-bottom:45px}.main .camera-area__item.outer_u-notes .camera-area__notes{flex-grow:1;padding:10px 7px 0}.main .portable-area{margin-top:60px}.main .portable-area__item{background-color:#ededed}.main .portable-area__img-wrap{margin:0}.main .portable-area__caption{background-color:#f6df32;font-family:Oswald,sans-serif;font-size:1.3rem;font-weight:500;text-align:center}.main .portable-area__title{text-align:center}.main .portable-area__text{font-weight:400}.main .portable-area__item .u-notes{font-size:1.2rem}.main .viewer-area__kv{text-align:center}.main .viewer-area__features{background-color:#45bcc7}.main .viewer-area__features-lead{text-align:center}.main .viewer-area__features-list{display:flex}.main .viewer-area__features-item{border:1px solid #fff;color:#fff}.main .viewer-area__features-img-wrap{text-align:center}.main .viewer-area__features-img{width:auto}.main .viewer-area__features-text{text-align:center}.main p.viewer-area__features-induction{font-weight:400;text-align:center}.main .movie-area__content{background-color:#45bcc7}.main .movie-area__lead{text-align:center}.main .movie-area__point{display:flex;flex-wrap:wrap;justify-content:center;margin-top:13px}.main .movie-area__point-item{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;height:87px;margin:0 4px;text-align:center;width:87px}.main .movie-area__point-item span{display:block;line-height:1.5;width:100%}.main .movie-area__sample{background-color:#ededed;margin-top:13px}.main .movie-area__sample-title{font-size:1.8rem}.main .movie-area__sample-body{margin:8px -5px 0}.main .movie-area__sample-label{display:flex}.main .movie-area__sample-label-item{background-color:#ff7c95;border-radius:12px;color:#fff;font-size:1.2rem;height:24px;line-height:24px;margin:0 5px;text-align:center;width:120px}.main .movie-area__sample-label-item:last-child{background-color:#45bcc7}.main .movie-area__sample-text{font-size:1.4rem;font-weight:400;margin-top:15px}.movie-area__notes{font-size:1.2rem;font-weight:400;margin-top:10px}.main .gps-area__content,.main .other-area__content{background-color:#45bcc7}.main .gps-area__lead,.main .other-area__lead{text-align:center}.main .gps-area__notes,.main .other-area__notes{font-weight:400}.main .catchphrase-area__mlit-wrap{background-color:#2a2a2a;margin-top:40px;overflow:hidden;position:relative}.main .catchphrase-area__mlit-wrap .catchphrase-area__mlit-bg{left:0;position:absolute;top:0;width:100%;z-index:1}.main .catchphrase-area__mlit-wrap .catchphrase-area__mlit-inner{line-height:1.9;padding-bottom:40px;padding-top:40px;position:relative;z-index:2}.main .catchphrase-area__mlit-inner h2{color:#fff;font-size:1.8rem;font-weight:700}.main .l-content .catchphrase-area__mlit-text{color:#fff;font-size:1.4rem;font-weight:400;margin-top:18px}.main .catchphrase-area-link{color:#fff}.main .catchphrase-area__mlit-capture .catchphrase-area-link{color:#141414}.main .catchphrase-area-link:after{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/assets/img/common/icon_blank_white.svg) no-repeat 0 0;background-size:100% auto;content:"";display:inline-block;height:1em;margin:0 0 0 4px;vertical-align:middle;width:1em}.main .catchphrase-area__mlit-capture .catchphrase-area-link:after{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/assets/img/common/icon_blank_black.svg) no-repeat 0 0;background-size:100% auto}.main .catchphrase-area__mlit-capture{background:#f7f7f7;margin-top:32px;padding:40px 30px}.main .catchphrase-area__mlit-capture>dt{font-size:1.8rem;font-weight:700}.main .catchphrase-area__mlit-capture>dd{font-size:1.4rem;font-weight:300;margin-top:8px}.main .catchphrase-area__mlit-summary{border:1px solid #d9d9d9;margin-top:30px;padding:32px 16px 20px;position:relative;text-align:center}.main .catchphrase-area__mlit-summary>dt{font-size:1.8rem;font-weight:700;left:0;position:absolute;top:-1em;width:100%}.main .catchphrase-area__mlit-summary>dt span{background-color:#f7f7f7;display:inline-block}.main .catchphrase-area__mlit-summary img{margin-top:8px;width:197px}.main .catchphrase-area__mlit-summary figure img{height:86px;margin-top:0;width:115px}.main .catchphrase-area__mlit-summary figcaption{font-weight:700;margin-top:11px}.main .catchphrase-area__mlit-summary p{font-weight:300;margin-top:16px;text-align:left}.catchphrase-area__mlit-end-link{font-size:1.3rem;margin-top:16px;text-align:right}.main .usecase-area__item{background-color:#ededed}.main .usecase-area__item+.usecase-area__item{margin-top:30px}.main .usecase-area__item-img-wrap{position:relative}.main .usecase-area__item-img-label{background-color:#f6df32;font-family:Oswald,sans-serif;font-weight:500;left:0;position:absolute;text-align:center;top:0;width:200px}.main .usecase-area__item-point{background-color:#ffc4cf}.main .usecase-area__item-point-list{align-items:center;display:flex}.main .usecase-area__item-point-list+.usecase-area__item-point-list{margin-top:1em}.main .usecase-area__item-point-icon{width:auto}.main .remote-work-area .c-heading-lv2__text{color:#008c95;font-weight:700}.main .remote-work-area__content{display:flex;flex-wrap:wrap}.main .remote-work-area__text{background-color:#f6df32;text-align:center}.main .faq-area{margin:30px 0 0;padding-left:10px;padding-right:10px}.main .faq-area__container{margin:0 20px;max-width:880px}.main .faq-area__title{font-size:26px;font-weight:700;letter-spacing:5px;margin-bottom:20px;text-align:center}.main .faq-area-item{font-size:14px}.main .faq-area-item+.faq-area-item{padding-top:6%}.main .faq-area-item__title{background:#00808d;color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px;padding:8px}.main .faq-area-item__answer{border:2px solid #00808d;letter-spacing:.3px;line-height:1.8;padding:16px 8px 0 32px;position:relative}.main .faq-area-item__answer:before{color:#f75454;content:"A.";font-size:16px;font-weight:700;left:8px;position:absolute;top:16px}.main .faq-area-item__answer p{margin-bottom:16px}.main .faq-area-item__marker{background:#fbea54;font-weight:700}.main .faq-area-item__questionLink{background:#f75453;border-radius:5px;box-shadow:2px 2px 2px #ddd;color:#fff;display:inline-block;font-weight:700;margin:0 4px;padding:2px 10px 3px}.main .case-study-item-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.main .case-study-item{background:#ededed;margin:10px 5px 0;width:calc(50% - 10px)}.main .case-study-item__link{display:block}.main .case-study-item__link:hover{opacity:.7}.main .case-study-item__thumb{margin:0}.main .case-study-item__body{padding:10px 7px 15px}.main .case-study-item__name{text-align:center}.main .case-study-item__txt{font-weight:400}.main .case-study-btn-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:250px;padding:20px 0;width:100%}.main .case-study-btn{border:2px solid #008c95;border-radius:20px;box-sizing:border-box;color:#008c95;display:block;font-size:1.2rem;line-height:1;padding:12px 0;text-align:center;width:240px}.main .case-study-btn:before{content:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/pocket2/img/icon-010.png);display:inline-block;height:12px;margin-right:10px;transform:rotate(-90deg);vertical-align:middle;width:18px}.main .case-study-btn+.case-study-btn{margin-top:10px}.main .company-logo-area{padding:5% 0 3%}.main .company-logo{margin:59px auto 39px;max-width:900px}.main .logo-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 3%}.main .logo-list__item{align-items:center;display:flex;height:12vw;padding:0 1.5%;width:25%}.main .logo-list__item:nth-child(-n+5){margin:0 5px}.main .logo-list__item img{height:auto;width:100%}.main .bl_sect{padding-top:40px}.specification-area__content{background-color:#f6f9fb}.specification-area__content .induction-button-area{padding:0}.specification-area__lead{text-align:center}.specification-area__table{margin-top:24px;width:100%}.specification-area__table th{background:#eaeaea;border-bottom:1px solid #f6f9fb;border-right:1px solid #f6f9fb;font-size:1.4rem;font-weight:700;height:4em;padding:1em 0;text-align:center;width:34%}.specification-area__table .long-plan,.specification-area__table .short-plan{background:#46bcc8;border-right:none;color:#fff;font-size:1.6rem;line-height:1.1;padding:18px 0;width:100%}.specification-area__table .long-plan em,.specification-area__table .short-plan em{font-size:1.4rem;font-style:normal}.specification-area__table .long-plan strong,.specification-area__table .short-plan strong{font-size:2.2rem;font-weight:700}.specification-area__table .long-plan span,.specification-area__table .short-plan span{font-size:1.4rem;font-weight:400}.specification-area__table .short-plan{background:#9a9a9a}.specification-area__table td{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:1.4rem;padding:10px;width:66%}.specification-area__table td strong{font-size:1.6rem;font-weight:700}.plan-area__short .plan-area__item.is-item-name,.plan-area__short .plan-area__item.is-item-period{color:#fff}.plan-area__short .plan-area__item.is-item-initial,.plan-area__short .plan-area__item.is-item-monthly{background-color:#ecf8f9}.plan-area__label{background-color:#111;border-radius:12px;color:#fff;height:24px;line-height:24px;text-align:center}.plan-area__text-wrap{align-items:center;color:#fff;display:flex;justify-content:center}.plan-area__item:not(.is-item-name):not(.is-item-period) .plan-area__text-wrap{background-color:#ecf8f9;color:#313131}.plan-area__text{font-size:1.8rem;line-height:1.4;text-align:center}.plan-area__text-num{font-family:Oswald,sans-serif;font-size:3rem;font-weight:700;line-height:1}.plan-area__text-tax{font-size:1.4rem;font-weight:400}.plan-area__notes{font-weight:400}.plan-area__package{background:#eaeaea;margin-top:43px;padding:20px 10px}.plan-area__package-lead{font-size:1.2rem;text-align:center}.plan-area__package-item{align-items:center;background-color:#fff;display:flex;justify-content:center}.plan-area__package-img-wrap{padding-left:20px;padding-right:10px;text-align:right;width:35%}.plan-area__package-img-wrap img{width:auto}.plan-area__package-text-wrap{font-size:1.5rem;line-height:1.5;width:65%}.plan-area__package-text-sup{font-size:1.4rem}.package-area__tab-block{display:flex;margin-bottom:20px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.package-area__tab-block .tab{background:#f6f9fb;color:#9a9a9a;cursor:pointer;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.04em;padding:15px 0;text-align:center;width:50%}.package-area__tab-block .tab.active{background:#008c95;color:#fff;position:relative}.package-area__tab-block .tab.active:after{bottom:-18px;content:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/pocket2/img/tri-green-down.png);display:block;left:calc(50% - 21px);position:absolute;transform:scale(.3);width:auto}.package-area__tab-block .tab span{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/pocket2/img/tri-gray-left.png) 0 56% no-repeat;background-size:6px auto;display:inline-block;padding-left:14px}.package-area__tab-block .tab.active span{background:none;padding-left:0}.package-area__panel-block .panel{display:none;text-align:center}.package-area__panel-block .panel.active{display:block}.package-area__note{font-size:1.2rem;font-weight:400;margin-top:14px;text-align:left}.package-area__specification-title{color:#008c95;font-size:1.5rem;font-weight:700;text-align:left}.package-area__specification-table{border-top:2px solid #008c95;width:100%}.package-area__specification-title+.package-area__specification-table{margin-top:10px}.package-area__more-body .package-area__specification-table:first-child{border-top:none}.package-area__specification-table+.u-notes{font-size:1.2rem;font-weight:400;margin-top:20px;text-align:left}.package-area__specification-tr{border-bottom:2px solid #008c95}.package-area__specification-th{font-size:1.2rem;font-weight:400;padding:10px 0;text-align:right;width:40%}.package-area__specification-td{font-size:1.2rem;font-weight:400;padding:10px 0 10px 20px;text-align:left}.js-more-table__body{display:none}.package-area__more-button-wrap{height:36px;line-height:36px;margin:40px auto;width:240px}.package-area__more-button{border:2px solid #008c95;border-radius:20px;height:36px;width:100%}.package-area__more-button-text{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/pocket2/img/icon-plus.png) 0 no-repeat;background-size:11px auto;color:#008c95;display:inline-block;font-size:1.2rem;padding-left:20px}.package-area__more-button.is-open .package-area__more-button-text{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/pocket2/img/icon-minus.png) 0 no-repeat;background-size:11px auto}.package-area__more-button.is-open .package-area__more-button-text.is-close,.package-area__more-button:not(.is-open) .package-area__more-button-text.is-open{display:none}.package-area__app-notes,.package-area__app-text{font-size:1.2rem;font-weight:400;text-align:center}.package-area__app-notes{margin-top:2em}.main .survey-area{background:#f7f7f7}.survey-area__inner{margin:0 auto;width:100%}.survey-area__lead{margin-top:27px;text-align:center}.survey-area__lead p+p{margin-top:8px}.survey-area__image{background-color:#fff;border:1px solid #d5d5d5;border-radius:12px;margin-top:30px;overflow:hidden}.main .survey-area+.induction-button-area{padding:0 0 25px}.floating-banner{bottom:-4px;display:none;position:fixed;right:calc(50% - 180px);z-index:10}.floating-banner a>img{max-width:340px}.floating-banner>button{cursor:pointer;display:inline-block;position:absolute;right:10px;top:-19px;width:40px}.bnr_none .floating-banner{display:none!important}html:lang(en) .main .movie-area__sample,html:lang(th) .main .movie-area__sample,html:lang(vi) .main .movie-area__sample{display:block}html:lang(en) .main .movie-area__sample-title,html:lang(th) .main .movie-area__sample-title,html:lang(vi) .main .movie-area__sample-title{text-align:center}html:lang(en) .main .movie-area__sample-detail,html:lang(th) .main .movie-area__sample-detail,html:lang(vi) .main .movie-area__sample-detail{padding:16px 30px;width:100%}html:lang(en) .main .movie-area__sample-label,html:lang(th) .main .movie-area__sample-label,html:lang(vi) .main .movie-area__sample-label{flex-wrap:wrap;gap:4px 0;justify-content:center}html:lang(en) .main .movie-area__sample-label-item,html:lang(th) .main .movie-area__sample-label-item,html:lang(vi) .main .movie-area__sample-label-item{min-width:40%;width:auto}@media print,screen and (min-width:769px){.main a:focus,.main a:hover,.main button:focus,.main button:hover,.main input[type=button]:focus,.main input[type=button]:hover,.main input[type=submit]:focus,.main input[type=submit]:hover{opacity:.7}.main .l-content{font-size:1.4rem;line-height:1.7}.main .l-content>[id^=anchor-]>section,.main .l-content>section{padding:0 0 60px}.main .l-content>[id^=anchor-]>section>[id^=anchor-]>section,.main .l-content>[id^=anchor-]>section>section,.main .l-content>section>[id^=anchor-]>section,.main .l-content>section>section{padding:0}.main .u-bg-gradient{background:linear-gradient(296deg,#55e4f0,#0098b9)}.main .c-heading-lv2{padding-top:60px}.main .c-heading-lv2.is-bg-img+.section-body{margin-top:-67px}.main .c-heading-lv2.is-cut-into{height:380px}.main .c-heading-lv2.is-cut-into+.section-body{margin-top:-104px}.main .c-heading-lv2__text.is-en{font-size:1.8rem}.main .c-heading-lv2__text.is-jp{font-size:3rem;line-height:1.5;margin-top:14px}.main .c-heading-lv2.is-bg-img .c-heading-lv2__text-wrap{top:60px}.main .c-heading-lv3{padding-top:60px}.main .c-heading-lv3__text.is-en{font-size:1.8rem}.main .c-heading-lv3__text.is-jp{font-size:3rem;margin-top:11px}.main .u-hidePC{display:none!important}.main .u-showPC{display:block!important}.main .u-anchor-link{padding:0 0 60px}.main .u-anchor-link__inner{display:flex;justify-content:center}.main .u-anchor-link__list{margin:0 12px}.main .induction-button-area{display:flex;justify-content:center;padding:46px 0}.h1-area+.induction-button-area{margin-top:49px}.main .catchphrase-area+.induction-button-area{padding:0 0 60px}.main .induction-button-area__button-wrap{margin:0 18px;width:280px}.main .h1-area__product{left:7.4%;top:40.5%;width:35.1%}.main .h1-area__logo{left:11%;top:11.7%;width:27.6%}.main .h1-area__line1{left:50.8%;top:6.8%;width:2.2%}.main .h1-area__line2{left:47%;top:6.8%;width:2.3%}.main .h1-area__netis{animation:a-item-fade 1s ease-out;right:1.6%;top:73%;width:155px}@keyframes a-line-slide{0%{opacity:0;transform:translateX(-6px)}70%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.main .product-introduction-area{background:linear-gradient(300deg,#60e0be,#00619d);padding:60px 20px}.main .product-introduction-area__inner{margin:0 auto;max-width:900px}.main .product-introduction-area__inner:after,.main .product-introduction-area__inner:before{content:"";display:table}.main .product-introduction-area__inner:after{clear:both}.main .product-introduction-area__solution{float:left;max-width:491px;width:55%}.main .product-introduction-area__solution-list{font-size:1.6rem;line-height:1.9}.main .product-introduction-area__image-wrap{display:flex;flex-direction:column-reverse;float:right;margin-right:1.4vw;margin-top:1.4vw;max-width:327px;width:40%}.main .product-introduction-area__image.is-item{max-width:327px}.main .product-introduction-area__image.is-logo{margin-top:35px}.main .product-introduction-area__lead{float:left;font-size:2.2rem;width:57%}.main .product-introduction-area__item-name.is-jp{font-size:1.8rem}.main .product-introduction-area__lead-text{margin-top:30px}.main .product-introduction-area__lead-spec{justify-content:center;margin:23px -5px 0}.main .product-introduction-area__lead-spec-list{width:160px}.main .mechanism-area__img-wrap{margin:10px auto 0;max-width:960px}.main .mechanism-area__lead{margin:27px auto 0;max-width:500px;text-align:center}.main .mechanism-area__attention{margin:20px auto 0;max-width:720px;padding:28px 70px}.main .service-area__content{max-width:880px}.main .service-area__content:not(.is-third){align-items:center;display:flex}.main .service-area__kv-wrap{width:50%}.main .service-area__kv-num{font-size:3.8rem;left:7px;top:7px}.main .service-area__detail{padding:0 20px;width:50%}.main .service-area__title{font-size:3rem}.main .service-area__text{margin-top:10px}.main .service-area__img-wrap{margin:17px -5px 0}.main .service-area__img-item{margin:0 5px;width:calc(50% - 10px)}.main .service-area__content.is-third .service-area__detail{padding:28px 20px}.main .service-area__content.is-third .service-area__kv-inner{align-items:center;display:flex}.main .service-area__content.is-third .service-area__kv-img{width:53%}.main .service-area__content.is-third .service-area__point{width:47%}.main .service-area__content.is-third .service-area__point-item{justify-content:space-between;padding:11px 17px;width:368px}.main .service-area__content.is-third .service-area__point-text{font-size:1.6rem;line-height:1.2;margin-right:17px;width:141px}.main .service-area__content.is-third .service-area__point-item:last-child .service-area__point-text{margin-right:5px}.main .service-area__content.is-third .service-area__point-num{font-size:4rem;margin-right:12px}.main .service-area__content.is-third .service-area__point-unit{font-size:1.6rem}.main .service-area__content.is-third .service-area__text{display:inline-block;margin-left:auto;margin-right:auto}.main .introduction__content{display:flex;margin:54px auto 0;max-width:880px}.main .introduction__content>div{padding:0 33px 20px;width:50%}.main .introduction__content>div:last-child{border-left:1px solid #d9d9d9;border-top:0;margin-top:0;padding:0 33px 20px}.main .introduction__content .introduction__content-img{margin-bottom:15px}.main .introduction__content .introduction__content-img img{width:202px}.main .introduction__content .introduction__content-img img.introduction__content-new{left:calc(50% - 128px);top:5px}.main .introduction__content .introduction__content-img img.adjust-x{margin-left:40px}.main .introduction__content .introduction__content-img img.introduction__content-netis{left:calc(50% - 152px);top:73px}.main .introduction__content .introduction__content-list{margin:32px 0 36px}.main .camera-area{padding-bottom:81px!important}.main .camera-area .section-body{margin-left:auto;margin-right:auto;max-width:920px}.main .camera-area__content{margin:-20px -10px 0}.main .camera-area__item{margin:20px 10px 0;max-width:280px;width:calc(33.3% - 20px)}.main .camera-area__item.camera-area__movie{display:flex;max-width:100%}.main .camera-area__item.camera-area__movie>*{align-items:center;display:flex}.main .camera-area__item.camera-area__plus>span{width:137px}.main .camera-area__item.camera-area__movie .camera-area__img-wrap{background:#151515;width:62%}.main .camera-area__detail{padding:12px 15px 20px}.main .camera-area__item.camera-area__movie .camera-area__detail{flex-direction:column;padding-top:35px;width:38%}.main .camera-area__title{font-size:1.8rem}.main .camera-area__item.camera-area__movie .camera-area__title{padding-top:90px}.main .camera-area__item.camera-area__movie .camera-area__title small{top:0}.main .camera-area__item.camera-area__movie .camera-area__title small img{margin:0 10px;width:78px}.main .camera-area__text{margin-top:6px}.main .camera-area__guaranteed{margin:40px auto 0;max-width:700px;padding:17px 60px}.main .camera-area__guaranteed-icon{border:5px solid #d91c40;border-radius:55px;height:110px;width:110px}.main .camera-area__guaranteed-icon-text{font-size:3.2rem}.main .camera-area__guaranteed-content{width:calc(100% - 130px)}.main .camera-area__guaranteed-title{font-size:1.8rem}.main .camera-area__guaranteed-text{margin-top:20px}.main .camera-area__notes .u-notes{font-size:1.2rem}.main .camera-area__item .camera-area__notes,.main .camera-area__item .camera-area__text,.main .camera-area__item .camera-area__title{padding:12px 15px 0}.main .camera-area__item .camera-area__text{padding-bottom:20px}.main .portable-area{margin-top:81px}.main .portable-area .section-body{margin-left:auto;margin-right:auto;max-width:920px}.main .portable-area__content{display:flex;margin:0 -10px}.main .portable-area__item{margin:0 10px;width:280px}.main .portable-area__detail{padding:7px 15px 15px}.main .portable-area__title{font-size:2rem}.main .portable-area__text{margin-top:4px}.main .viewer-area__kv-img{width:auto}.main .viewer-area__content{margin:30px auto 0;max-width:880px}.main .viewer-area__features{padding:30px}.main .viewer-area__features-lead{font-size:1.4rem}.main .viewer-area__features-list{justify-content:space-between;margin:22px auto 0;width:648px}.main .viewer-area__features-item{padding:10px;width:120px}.main .viewer-area__features-img-wrap{height:47px}.main .viewer-area__features-img{max-height:47px}.main .viewer-area__features-text{font-size:1.2rem;margin-top:4px}.main p.viewer-area__features-induction{font-size:1.2rem;margin-top:18px}.main .movie-area__content{margin:17px auto 0;max-width:880px;padding:37px 38px}.main .movie-area__point{margin:14px auto 0;width:760px}.main .movie-area__point-item{margin:0 5px}.main .movie-area__sample{align-items:center;display:flex}.main .movie-area__youtube{width:calc(100% - 364px)}.main .movie-area__sample-detail{padding:0 30px;width:364px}.main .gps-area__content,.main .other-area__content{margin:17px auto 0;max-width:880px;padding:37px 38px}.main .gps-area__img-wrap,.main .other-area__img-wrap{margin-top:20px}.main .gps-area__notes,.main .other-area__notes{font-size:1.2rem;margin:35px auto 0}.main .catchphrase-area__mlit-wrap{height:888px;margin-top:0}.main .catchphrase-area__mlit-wrap .catchphrase-area__mlit-bg{height:888px}.main .catchphrase-area__mlit-wrap .catchphrase-area__mlit-bg:before{content:"";display:block;padding-top:100%}.main .catchphrase-area__mlit-wrap .catchphrase-area__mlit-bg img{height:100%;object-fit:cover;position:absolute;top:0;width:100%}.main .catchphrase-area__mlit-wrap .catchphrase-area__mlit-inner{margin:0 auto;max-width:880px;padding-bottom:0;padding-top:80px}.main .catchphrase-area__mlit-inner h2{font-size:3rem;line-height:1.6}.main .l-content .catchphrase-area__mlit-text{line-height:2.2;margin-top:32px}.main .catchphrase-area__mlit-capture{margin-top:38px;padding:40px}.main .catchphrase-area__mlit-capture>dd{margin-top:15px}.main .catchphrase-area__mlit-summary{padding:30px 25px}.main .catchphrase-area__mlit-summary>dd{margin-top:0}.main .catchphrase-area__mlit-summary>dd div{display:flex;justify-content:space-around;margin:0 auto}.main .catchphrase-area__mlit-summary img{height:51%;margin-top:-5px;width:51%}.main .catchphrase-area__mlit-summary figure{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/pocket2/img/icon-140.png) right 42px no-repeat;background-size:15px;padding-left:6%;padding-right:1em}.main .catchphrase-area__mlit-summary p{margin-top:20px}.main .usecase-area>.section-body{margin-top:49px}.main .usecase-area__item{align-items:center;display:flex;margin:0 auto;max-width:880px}.main .usecase-area__item-img-wrap{width:calc(100% - 440px)}.main .usecase-area__item-img-label{font-size:1.6rem;height:32px;line-height:32px}.main .usecase-area__item-content-wrap{padding:0 20px;width:440px}.main .usecase-area__item-content-title{font-size:3rem}.main .usecase-area__item-content-text{font-size:1.6rem;margin-top:8px}.main .usecase-area__item-point{margin-top:10px;padding:26px 28px}.main .usecase-area__item-point-text{font-size:1.6rem;margin-left:14px}.main .remote-work-area .c-heading-lv2{padding-top:0}.main .remote-work-area .c-heading-lv2__text{margin-top:0}.main .remote-work-area__content{margin:10px auto 0;max-width:900px}.main .remote-work-area__item{margin:20px 10px 0;width:calc(33.3% - 20px)}.main .remote-work-area__text{font-size:1.8rem;height:36px;line-height:36px}.main .remote-work-area__detail-text{margin:30px auto 0;text-align:center;width:600px}.main .faq-area{margin:75px 0 0}.main .faq-area__container{margin:0 auto}.main .faq-area-item{font-size:16px}.main .faq-area-item__title{font-size:20px}.main .faq-area-item__answer{padding:32px 80px 16px}.main .faq-area-item__answer:before{font-size:24px;left:46px;top:24px}.main .case-study-area{padding:0 0 60px}.main .case-study-item-wrap{margin:49px auto 0;max-width:880px}.main .case-study-item{margin-bottom:30px;width:31%}.main .case-study-item__body{padding:20px 15px}.main .case-study-item__name{font-size:1.6rem}.main .case-study-item__txt{margin-top:4px}.main .case-study-btn-wrap{max-width:880px;padding:20px 0 40px}.main .case-study-btn+.case-study-btn{margin-left:25px;margin-top:0}.main .company-logo-area{padding:2% 0 4%}.main .logo-list{margin:0}.main .logo-list__item{height:80px;width:16.65%}.specification-area__content{margin:0 auto;padding:35px 30px;width:820px}.specification-area__content .induction-button-area{display:block;margin-top:60px}.specification-area__content .induction-button-area__button-wrap{border-radius:30px;height:60px;line-height:60px;margin:0 auto;width:380px}.specification-area__content .induction-button-area__button-wrap+.induction-button-area__button-wrap{margin-top:18px}.specification-area__content .induction-button-area__button{border-radius:30px}.specification-area__content .induction-button-area__button-icon{width:auto}.specification-area__content .induction-button-area__button-text{font-size:2rem}.specification-area__table{margin-top:21px}.specification-area__table th{font-size:1.6rem;width:182px}.specification-area__table tr:first-of-type th:first-of-type{background:none}.specification-area__table .long-plan,.specification-area__table .short-plan{padding-left:16px;text-align:left;width:210px}.specification-area__table td{width:auto}.plan-area__body{margin-top:40px}.plan-area__long{display:flex}.plan-area__item.is-item-name{width:25%}.plan-area__item.is-item-period{margin-left:2px;width:17%}.plan-area__item.is-item-initial,.plan-area__item.is-item-monthly{width:29%}.plan-area__short .plan-area__item.is-item-name,.plan-area__short .plan-area__item.is-item-period{font-size:1.8rem}.plan-area__short .plan-area__item.is-item-initial,.plan-area__short .plan-area__item.is-item-monthly{font-size:1.4rem}.plan-area__label-wrap{margin:0 11px}.plan-area__text-wrap{background-color:#45bcc7;border:3px solid #45bcc7;border-left:none;height:100px;margin-top:14px}.plan-area__item.is-item-name .plan-area__text-wrap{border-left:3px solid #45bcc7}.plan-area__short .plan-area__text-wrap{height:100px}.plan-area__short .plan-area__text-num{font-size:3rem}.plan-area__text-strong{display:block;font-size:3rem;line-height:1}.plan-area__short{display:flex}.plan-area__notes{font-size:1.2rem;margin:14px auto 0}.plan-area__package-list{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:14px;width:720px}.plan-area__package-item{padding:25px 0;width:32%}.plan-area__package-img-wrap{padding-left:10px;padding-right:2px;width:30%}.plan-area__package-text-wrap{width:70%}.plan-area__package-text{font-size:1.8rem}.plan-area__package-text-sup{font-size:1.2rem}.package-area__content{margin:56px auto 0;max-width:800px}.package-area__tab-block{margin-bottom:33px;margin-left:auto;margin-right:auto}.package-area__tab-block .tab{font-size:2rem;padding:14px 0}.main .package-area__tab-block button.tab:focus{opacity:1!important}.main .package-area__tab-block button.tab:hover{opacity:.7!important}.package-area__tab-block .tab.active:after{bottom:-20px}.package-area__tab-block .tab span{background-size:8px auto;padding-left:18px}.main .package-area__tab-block button.tab:hover span{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/pocket2/img/tri-green-left.png) 0 56% no-repeat;background-size:8px auto}.package-area__specification-title{margin:40px auto 0;max-width:500px}.package-area__specification-table{margin:0 auto;max-width:500px}.package-area__specification-table+.u-notes{margin-left:auto;margin-right:auto;max-width:500px}.package-area__specification-th{width:25%}.package-area__specification-td{padding:10px 0 10px 105px}.package-area__app{margin-top:50px}.package-area__app-link:hover{text-decoration:underline}.package-area__more-button-text,.package-area__more-button.is-open .package-area__more-button-text{background-size:13px auto}.main button.package-area__more-button:focus{opacity:1!important}.main button.package-area__more-button:hover{opacity:.7!important}.survey-area__inner{max-width:880px}.survey-area__image{margin-top:49px}.main .survey-area+.induction-button-area{padding:0 0 46px}.floating-banner{bottom:calc(3vw - 20px);right:calc(3vw - 20px)}.floating-banner>button{right:5px;top:-19px;width:49px}.main .floating-banner>button:hover{opacity:1}.floating-banner>button>img{display:none}.floating-banner>button:after,.floating-banner>button:hover:after{content:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/pocket2/img/close.png);display:inline-block;position:absolute;right:-13px;top:-14px;transform:scale(.5)}.floating-banner>button:hover:after{content:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/pocket2/img/close_hover.png)}}@media screen and (max-width:768px){.main .l-content{font-size:1.2rem;line-height:1.7}.main .l-content>[id^=anchor-]>section,.main .l-content>section{padding:0 0 30px}.main .l-content>[id^=anchor-]>section>[id^=anchor-]>section,.main .l-content>[id^=anchor-]>section>section,.main .l-content>section>[id^=anchor-]>section,.main .l-content>section>section{padding:0}.main .u-bg-gradient{background:linear-gradient(318deg,#55e4f0,#0098b9)}.main .c-heading-lv2{padding-top:30px}.main .c-heading-lv2.is-bg-img{height:380px}.main .c-heading-lv2.is-bg-img+.section-body{margin-top:-60px}.main .c-heading-lv2.is-cut-into{height:170px}.main .c-heading-lv2.is-cut-into+.section-body{margin-top:-60px}.main .c-heading-lv2__text.is-en{font-size:1.3rem}.main .c-heading-lv2__text.is-jp{font-size:2rem;margin-top:16px}.main .c-heading-lv2.is-bg-img .c-heading-lv2__text-wrap{top:40px}.main .c-heading-lv3{padding-top:30px}.main .c-heading-lv3__text.is-jp{font-size:2rem;margin-top:16px}.main .u-hideSP{display:none!important}.main .u-showSP{display:block!important}.main .u-anchor-link{padding:0 0 30px}.main .u-anchor-link__list{text-align:center}.main .u-anchor-link__list+.u-anchor-link__list{margin-top:30px}.main .induction-button-area{padding:25px 0}.main .catchphrase-area+.induction-button-area{padding:0 0 60px}.main .induction-button-area__button-wrap{margin:0 auto;max-width:280px;width:100%}.main .induction-button-area__button-wrap+.induction-button-area__button-wrap{margin-top:18px}.main .h1-area__product{left:0;top:51.4%}.main .h1-area__logo{left:0;top:9.2%}.main .h1-area__line1{left:0;top:35.2%}.main .h1-area__line2{left:0;top:41%}.main .product-introduction-area{background:linear-gradient(340deg,#60e0be,#00619d);padding:55px 20px}.main .product-introduction-area__solution{margin:0 auto}.main .product-introduction-area__solution-list{font-size:1.4rem;line-height:2.3}.main .product-introduction-area__image-wrap{margin:34px auto 0;text-align:center;width:300px}.main .product-introduction-area__image.is-item{margin-top:40px}.main .product-introduction-area__lead{display:flex;flex-direction:column-reverse;font-size:1.8rem}.main .product-introduction-area__item-name.is-jp{font-size:1.2rem}.main .product-introduction-area__lead-text{margin-top:22px}.main .product-introduction-area__lead-spec{justify-content:center;margin:20px -5px 0}.main .product-introduction-area__lead-spec-list{width:calc(50% - 10px)}.main .mechanism-area__img-wrap{margin:0 -20px}.main .mechanism-area__lead{font-size:1.4rem;margin-top:25px}.main .mechanism-area__attention{margin:16px auto 0;padding:16px 10px}.main .service-area__kv-num{font-size:7vw;left:1.8vw;top:1.8vw}.main .service-area__detail{padding:23px 10px}.main .service-area__title{font-size:2rem;text-align:center}.main .service-area__text{font-size:1.4rem;margin-top:18px}.main .service-area__img-wrap{margin:28px -2px 0}.main .service-area__img-item{margin:0 2px;width:calc(50% - 4px)}.main .service-area__content.is-third .service-area__point{margin-top:8px;padding:0 10px 30px}.main .service-area__content.is-third .service-area__point-item{justify-content:center;margin:0 auto;max-width:312px;padding:9px 0}.main .service-area__content.is-third .service-area__point-icon-wrap{max-width:57px;width:15vw}.main .service-area__content.is-third .service-area__point-text{font-size:1.4rem;line-height:1.4;margin-right:8px;width:112px}.main .service-area__content.is-third .service-area__point-value{width:91px}.main .service-area__content.is-third .service-area__point-item:last-child .service-area__point-value{width:103px}.main .service-area__content.is-third .service-area__point-num{font-size:3rem;margin-right:4px}.main .service-area__content.is-third .service-area__point-unit{font-size:1.4rem}.main .service-area__content.is-third .service-area__text{text-align:left}.main .camera-area__content{margin:-10px -5px 0}.main .camera-area__item{margin:10px 5px 0;width:calc(50% - 10px)}.main .camera-area__detail{padding:10px 7px 45px}.main .camera-area__item.camera-area__movie .camera-area__detail{padding:38px 7px 31px}.main .camera-area__title{font-size:1.4rem}.main .camera-area__text{margin-top:2px}.main .camera-area__guaranteed{margin:20px 0 0;padding:20px;width:100%}.main .camera-area__guaranteed-icon{border:4px solid #d91c40;border-radius:40px;height:80px;width:80px}.main .camera-area__guaranteed-icon-text{font-size:2.2rem}.main .camera-area__guaranteed-content{width:calc(100% - 100px)}.main .camera-area__guaranteed-title{font-size:1.6rem}.main .camera-area__guaranteed-text{margin-top:10px}.main .camera-area__item .camera-area__text,.main .camera-area__item .camera-area__title{background-color:#ededed;margin-top:0;padding:10px 7px 0}.main .camera-area__item .camera-area__text{padding-bottom:45px}.main .camera-area__item .camera-area__notes{padding:10px 7px 0}.main .portable-area__item+.portable-area__item{margin-top:30px}.main .portable-area__detail{padding:14px 16px 25px}.main .portable-area__title{font-size:2rem}.main .portable-area__text{font-size:1.4rem;margin-top:5px}.main .viewer-area__kv{margin:0 -20px}.main .viewer-area__content{margin-top:30px}.main .viewer-area__features{padding:25px 0}.main .viewer-area__features-lead{font-size:1.4rem}.main .viewer-area__features-list{flex-wrap:wrap;justify-content:center;margin:6px auto 0}.main .viewer-area__features-item{margin:12px 6px 0;padding:6px;width:96px}.main .viewer-area__features-img-wrap{height:38px}.main .viewer-area__features-img{max-height:38px;max-width:73px;width:auto}.main .viewer-area__features-text{font-size:1rem;margin-top:5px}.main p.viewer-area__features-induction{font-size:1rem;margin-top:14px}.main .movie-area__content{margin:30px 20px 0;padding:25px 10px}.main .movie-area__sample-detail{padding:15px 20px 20px}.main .movie-area__sample-title{text-align:center}.main .movie-area__sample-label{justify-content:center}.main .gps-area__content,.main .other-area__content{margin:30px 20px 0;padding:25px 10px}.main .gps-area__img-wrap,.main .other-area__img-wrap{margin-top:30px}.main .gps-area__notes,.main .other-area__notes{font-size:1rem;margin-top:14px}.main .usecase-area>.section-body{margin-top:20px}.main .usecase-area__item-img-label{font-size:1.4rem;height:26px;line-height:26px}.main .usecase-area__item-content-wrap{margin-top:14px}.main .usecase-area__item-content-title{font-size:1.8rem;text-align:center}.main .usecase-area__item-content-text{font-size:1.4rem;margin-top:10px;padding:0 16px}.main .usecase-area__item-point{margin-top:27px;padding:20px 16px}.main .usecase-area__item-point-text{font-size:1.4rem;margin-left:12px}.main .remote-work-area__content{margin:30px -10px 0}.main .remote-work-area__item{margin:10px 5px 0;width:calc(50% - 10px)}.main .remote-work-area__text{font-size:1.4rem;height:30px;line-height:30px}.main .remote-work-area__detail-text{font-size:1.4rem;margin-top:40px}.main .bl_sect{padding-top:0}.specification-area__content{padding:25px 10px}.specification-area__content .induction-button-area{margin-top:30px}.specification-area__lead{font-size:1.4rem}.plan-area__body{margin-top:18px}.plan-area__long{border-top:3px solid #45bcc7}.plan-area__item{padding:5px 0}.plan-area__item.is-item-period{margin-top:2px}.plan-area__long .plan-area__item{background-color:#45bcc7;border:3px solid #45bcc7;border-top:none}.plan-area__long .plan-area__item.is-item-initial,.plan-area__long .plan-area__item.is-item-monthly{background-color:#ecf8f9}.plan-area__short .plan-area__item.is-item-name{font-size:1.8rem}.plan-area__short .plan-area__item.is-item-period{font-size:1.4rem}.plan-area__label-wrap{margin-bottom:8px}.plan-area__label{font-size:1.2rem;margin:0 auto;width:117px}.plan-area__item:not(.is-item-name):not(.is-item-period) .plan-area__text-wrap{padding-bottom:5px}.plan-area__long .plan-area__item.is-item-initial .plan-area__text-num{font-size:10rem}.plan-area__long .plan-area__item.is-item-monthly .plan-area__text-num{font-size:6rem}.plan-area__short .plan-area__text-num{font-size:3rem}.plan-area__short{border-top:3px solid #45bcc7;margin-bottom:20px}.plan-area__short .plan-area__item{background-color:#45bcc7;border:3px solid #45bcc7;border-top:none}.plan-area__notes{font-size:1rem;margin-top:14px}.plan-area__package-list{margin-top:18px}.plan-area__package-item{justify-content:center;margin-top:8px;padding:9px}.plan-area__package-item:first-child{margin-top:0}.plan-area__package-img{height:auto;max-height:50px;max-width:50px;width:auto}.package-area__content{margin-top:40px;padding:0 20px}.package-area__specification-title{margin-top:30px}.package-area__specification-th{font-size:1rem;width:32%}.package-area__specification-td{font-size:1rem}.package-area__app{margin-top:40px}html:lang(en) .main .movie-area__sample-label-item,html:lang(th) .main .movie-area__sample-label-item,html:lang(vi) .main .movie-area__sample-label-item{min-width:20em}html:lang(en) .main .service-area__content.is-third .service-area__point-text,html:lang(th) .main .service-area__content.is-third .service-area__point-text,html:lang(vi) .main .service-area__content.is-third .service-area__point-text{width:110px}html:lang(en) .main .service-area__content.is-third .service-area__point-value,html:lang(th) .main .service-area__content.is-third .service-area__point-value,html:lang(vi) .main .service-area__content.is-third .service-area__point-value{width:103px}html:lang(en) .main .service-area__content.is-third .service-area__point-item:last-child .service-area__point-text,html:lang(th) .main .service-area__content.is-third .service-area__point-item:last-child .service-area__point-text,html:lang(vi) .main .service-area__content.is-third .service-area__point-item:last-child .service-area__point-text{width:80px}html:lang(en) .main .service-area__content.is-third .service-area__point-item:last-child .service-area__point-value,html:lang(th) .main .service-area__content.is-third .service-area__point-item:last-child .service-area__point-value,html:lang(vi) .main .service-area__content.is-third .service-area__point-item:last-child .service-area__point-value{width:133px}}@media screen and (max-width:860px) and (min-width:769px){.main .service-area__content.is-third .service-area__point-item{width:98%}.main .service-area__content.is-third .service-area__point-icon-wrap{max-width:40px}.main .service-area__content.is-third .service-area__point-unit{font-size:1.4rem}.main .camera-area__item{margin:10px 5px 0;max-width:none;width:calc(50% - 10px)}.main .portable-area__title{font-size:1.7rem}.main .movie-area__content{margin:30px 20px 0;padding:30px 10px}.main .movie-area__point{width:100%}.main .gps-area__content,.main .other-area__content{margin:30px 20px 0;padding:30px 10px}.main .gps-area__img-wrap,.main .other-area__img-wrap{margin-top:20px}.main .usecase-area__item-content-title{font-size:2.5rem}.main .usecase-area__item-content-text{font-size:1.4rem}.main .usecase-area__item-point{padding:16px}.main .usecase-area__item-point-text{font-size:1.4rem}.specification-area__content{width:100%}.plan-area__short .plan-area__text-num{font-size:2.5rem}.plan-area__package-img-wrap{width:45px}.floating-banner{bottom:-4px;right:0}}@media screen and (max-width:935px) and (min-width:769px){.main .c-heading-lv2.is-bg-img{height:38vw}.main .product-introduction-area__lead-spec{justify-content:start}}@media screen and (max-width:320px){.main .service-area__content.is-third .service-area__point-icon-wrap{max-width:40px}.plan-area__long .plan-area__item.is-item-initial .plan-area__text-num{font-size:7rem}.plan-area__long .plan-area__item.is-item-monthly .plan-area__text-num{font-size:5rem}.floating-banner{right:calc(50% - 138px)}.floating-banner a>img{width:260px}.floating-banner>button{right:-3px}}@media screen and (max-width:860px){.camera-area__item.camera-area__plus.outer_u-notes.adjust-mobile{background:#fff}}@media screen and (max-width:887px) and (min-width:798px){.main .catchphrase-area__mlit-wrap .catchphrase-area__mlit-inner{padding-top:50px}}@media screen and (max-width:912px) and (min-width:769px){.main .outer_u-notes br.u-hidePC{display:block!important}}