html{visibility:hidden}html.wf-active{visibility:visible}*{box-sizing:border-box;letter-spacing:0.1em}body{margin:0;font-size:0;font-family:noto-sans-cjk-jp, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 游ゴシック体, 'Yu Gothic', YuGothic, メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;letter-spacing:0.1em;color:#333}button,input,select,optgroup,textarea{font-family:noto-sans-cjk-jp, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 游ゴシック体, 'Yu Gothic', YuGothic, メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}h1,h2,h3,h4{margin:0;font-weight:normal}p{margin:0}ul{padding:0;margin:0;list-style:none}a{text-decoration:none;color:#333}button{padding:0;cursor:pointer;background-color:transparent;border:none;outline:none;appearance:none}input{cursor:pointer}input:disabled{cursor:default}summary{display:block}summary::-webkit-details-marker{display:none}dd{margin:0}.header{width:100%;height:120px;z-index:100;position:sticky;top:0;background-color:#fff}@media screen and (max-width: 1023px){.header{height:50px}}.header-inner{width:100%;margin:0 auto}@media screen and (max-width: 1023px){.header-inner{width:100%;padding:0}}@media print, screen and (min-width: 1024px){.header-inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}}@media screen and (max-width: 1023px){.header-contents{position:relative;width:100%;z-index:101;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:#fff}}.header-logo{width:150px;line-height:1;margin-left:30px}@media screen and (max-width: 1023px){.header-logo{width:93px;margin-left:20px}}.header-logo a{display:block}.header-logo a svg{width:100%;height:auto}.header-menu{padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}@media print, screen and (min-width: 1024px){.header .gnav-toggle{display:none}}@media screen and (max-width: 1023px){.header .gnav-toggle{width:56px;padding:15px;background-color:#fff}.header .gnav-toggle-inner{position:relative;width:26px;height:20px;display:inline-block}.header .gnav-toggle-inner span{position:absolute;left:0;width:100%;height:2px;background-color:#333333;z-index:10;display:inline-block;transition:all .4s}.header .gnav-toggle-inner span:nth-of-type(1){top:1px}.header .gnav-toggle-inner span:nth-of-type(2){top:9px}.header .gnav-toggle-inner span:nth-of-type(3){top:17px}.header .gnav-toggle.-active .gnav-toggle-inner span:nth-of-type(1){transform:translateY(8px) rotate(45deg) translate3d(0, 0, 0)}.header .gnav-toggle.-active .gnav-toggle-inner span:nth-of-type(2){opacity:0}.header .gnav-toggle.-active .gnav-toggle-inner span:nth-of-type(3){transform:translateY(-8px) rotate(-45deg) translate3d(0, 0, 0)}}@media screen and (max-width: 1023px){.gnav{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background-color:#1B579D;transition:all .6s ease-in-out;z-index:100}.gnav.-active{opacity:1;visibility:visible}}.gnav-active{overflow:hidden}.gnav-list{width:100%;margin:0 auto}@media print, screen and (min-width: 1024px){.gnav-list{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-end;align-items:center}}.gnav-list>li{list-style-type:none;text-align:center}.gnav-list>li>a{display:inline-block;padding:1em 1.2em;font-size:16px;font-family:poppins, sans-serif;font-weight:400;font-style:normal;text-align:center;text-decoration:none;transition:all 0.2s ease-in-out}@media screen and (max-width: 1023px){.gnav-list>li>a{padding:.5em 1.2em;font-size:24px;color:#fff}}.gnav-list>li>a span{display:inline-block;letter-spacing:.1em}@media print, screen and (min-width: 1024px){.gnav-list>li>a:hover{opacity:.85}}@media print, screen and (min-width: 1024px){.gnav-list>li:last-child>a{padding:48px 55px;background-color:#1B579D;margin-left:20px;color:white;transition:all .4s}.gnav-list>li:last-child>a:hover{background-color:#192A51}}#BurgerWrap{width:40px;height:40px;position:fixed;right:20px;top:6px;border:1px solid #06579A;border-radius:5px;box-sizing:content-box}#BurgerMenu,#BurgerMenu span{display:inline-block;transition:all .4s;box-sizing:border-box}#BurgerMenu{position:relative;width:40px;height:40px;background:none;border:none;appearance:none;cursor:pointer}#BurgerMenu span{position:absolute;left:5px;width:30px;height:3px;background-color:#06579A;border-radius:4px}#BurgerMenu span:nth-of-type(1){top:8px}#BurgerMenu span:nth-of-type(2){top:50%;transform:translateY(-50%)}#BurgerMenu span:nth-of-type(3){bottom:8px}#BurgerMenu span:nth-of-type(4),#BurgerMenu span:nth-of-type(5){position:absolute;height:0;left:1px;bottom:-2px;color:#06579A;border:none;font-family:poppins, sans-serif;font-weight:400}#BurgerMenu span:nth-of-type(5){transform:translateX(-1px)}#BurgerMenu.active span:nth-of-type(1){transform:translateY(10.5px) rotate(-45deg)}#BurgerMenu.active span:nth-of-type(3){transform:translateY(-10.5px) rotate(45deg)}#BurgerMenu.active span:nth-of-type(2){left:200%;opacity:0;transform:translateY(10px);animation:active-menu-bar02 .8s forwards}.hide{opacity:0}@keyframes active-menu-bar02{100%{height:0}}#CloseWindow{position:fixed;width:100vw;height:100vh;background-color:rgba(34,33,33,0.6);z-index:2;display:none;top:0}#SliderWrap{position:relative}#SliderWrap h2{position:absolute;z-index:1;color:white;text-align:center;top:35%;left:50%;transform:translate(-50%, -50%);white-space:nowrap;font-weight:bold;font-style:normal;font-size:26px}#SliderWrap .scrolldown{position:absolute;font-size:12px;width:60px;left:calc(50% - 25px);bottom:-25px;height:50px;text-align:center}#SliderWrap .scrolldown span{position:absolute;width:100%;left:0;top:-25px;color:#eee}#SliderWrap .scrolldown::after{content:"";position:absolute;top:0;left:50%;width:1px;height:50px;background:#DDDDDD;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}#SliderText{position:absolute;width:100%}#Slider div{background-repeat:no-repeat;background-size:cover;background-position:center;margin:0}#Slider .sub-ttl{position:absolute;top:56%;left:50%;transform:translate(-50%, -50%);z-index:1;width:100%;font-size:20px;font-weight:bold;color:#fff;text-align:center}@media screen and (max-width: 1023px){#Slider .sub-ttl{font-size:16px;line-height:2}}#Slider .img01{background-image:url("../img/HeaderSlider/sliderBg01.jpg")}#Slider .img02{background-image:url("../img/HeaderSlider/sliderBg02.jpg")}#Slider .img03{background-image:url("../img/HeaderSlider/sliderBg03.jpg")}#Slider .img04{background-image:url("../img/HeaderSlider/sliderBg04.jpg")}.slick-num{position:absolute;bottom:70px;right:50%;transform:translate(50%, 0);font-size:14px;line-height:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}.slick-num .slick-prev,.slick-num .slick-next{font-size:0;line-height:0;position:static;display:block;width:20px;height:20px;margin:0 1em;padding:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.slick-num .slick-prev:before{content:'';width:10px;height:10px;border:0px;border-top:solid 2px #fff;border-left:solid 2px #fff;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;right:0;margin-top:-6px}.slick-num .slick-next:before{content:'';width:10px;height:10px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-6px}.slick-num .all-count,.slick-num .now-count{margin:0 1em}.slick-num .slider-progress{display:inline-block;width:50px;height:2px;background:#FAFAFA}.slick-num .slider-progress .progress{display:block;width:0%;height:2px;background:#1B579D}#Solution{text-align:center;padding:35px 0 80px;background-repeat:no-repeat;background-size:100%;background-position:top right -220px}#Solution h2,#Location .locationTtl,#Services .servicesTtl,#Voices .voicesTtl,#FAQ h2,#mail_form h2,#confirm_field h2,#Thanks h2{margin:0 0 20px 0}#Solution h2 span:first-child,#Location .locationTtl span:first-child,#Services .servicesTtl span:first-child,#Voices .voicesTtl span:first-child,#FAQ h2 span:first-child,#mail_form h2 span:first-child,#confirm_field h2 span:first-child,#Thanks h2 span:first-child{color:#1B579D;font-size:50px;line-height:1.5;font-family:poppins, sans-serif;font-weight:300;font-style:normal;display:inline-block}#Solution h2 span:last-child,#Location .locationTtl span:last-child,#Services .servicesTtl span:last-child,#Voices .voicesTtl span:last-child,#FAQ h2 span:last-child,#mail_form h2 span:nth-of-type(2),#confirm_field h2 span:last-child,#Thanks h2 span:last-child{font-weight:bold;font-style:normal;font-size:14px}#Solution h3{font-size:20px;font-weight:bolder;font-style:normal;color:#1B579D;margin-bottom:25px}#Solution h4{display:inline-block;font-size:15px;color:white;background-color:#1B579D;position:relative;padding:4px 12px;border-radius:100px;margin-bottom:25px;font-weight:400;font-style:normal}#Solution h4::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#1B579D transparent transparent transparent}#Solution ul{width:80vw;margin:0 auto 50px;font-size:0}#Solution ul:nth-of-type(2){margin:0 auto 0}#Solution ul li{width:33vw;height:calc(33vw + 50px);position:relative;background-size:contain;background-repeat:no-repeat;font-weight:700;font-style:normal}#Solution ul:first-of-type li:first-child{display:inline-block;margin-right:50px;background-image:url("../img/Solution/circleImg01.png")}#Solution ul:first-of-type li:nth-child(2){display:inline-block;background-image:url("../img/Solution/circleImg02.png")}#Solution ul:first-of-type li:nth-child(3){margin:20px auto 0;background-image:url("../img/Solution/circleImg03.png")}#Solution ul:nth-of-type(2) li:first-child{display:inline-block;background-image:url("../img/Solution/circleImg04.png");margin-right:50px;margin-bottom:10px}#Solution ul:nth-of-type(2) li:nth-child(2){display:inline-block;background-image:url("../img/Solution/circleImg05.png");margin-bottom:10px}#Solution ul:nth-of-type(2) li:nth-child(3){display:inline-block;background-image:url("../img/Solution/circleImg07.png");margin-right:50px;margin-top:20px}#Solution ul:nth-of-type(2) li:nth-child(4){display:inline-block;background-image:url("../img/Solution/circleImg06.png")}@media screen and (max-width: 1023px){#Solution ul:nth-of-type(2) li:nth-child(4){margin-top:20px}}#Solution ul li span{font-size:14px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap}#Location{text-align:center;background-repeat:no-repeat;background-size:100%;background-position:top right -220px;padding:35px 0 0}#Location .locationTtl{margin:0 0 30px 0;line-height:1.2}#LocationUl{font-weight:400;font-style:normal;margin-bottom:50px}#LocationUl li{display:inline-block;width:46%;padding-top:80px;font-size:14px;white-space:nowrap;margin:0 auto 10px;background-size:70px;background-repeat:no-repeat;background-position:top center}#LocationUl li:first-child{background-image:url("../img/Location/ul1_01.svg")}#LocationUl li:nth-child(2){background-size:90px;background-position:top center;background-image:url("../img/Location/ul1_02.svg")}#LocationUl li:nth-child(3){background-size:85px;background-position:top 25px center;transform:translateY(-8px);display:block;background-image:url("../img/Location/ul1_03.svg")}#LocationUl li:nth-child(4){margin-bottom:0;background-image:url("../img/Location/ul1_04.svg")}#LocationUl li:nth-child(5){margin-bottom:0;background-image:url("../img/Location/ul1_05.svg")}#Checker,#Meter{background-size:cover;color:white;overflow:hidden;padding:50px 0}#Checker{background-image:url("../img/Location/checker/checkerBg.jpg")}#Meter{background-image:url("../img/Location/meter/meterBg.jpg")}#Checker h2,#Meter h2{font-size:24px;font-weight:700;font-style:normal;margin:0 0 30px 0}#Checker h2 span,#Meter h2 span{font-size:40.8px;border:3px solid white;border-radius:50%;width:54px;height:54px;text-align:center;line-height:50.4px;display:inline-block;box-sizing:content-box;position:relative;margin-right:2px}#Checker h2 span::before,#Meter h2 span::before{content:"";display:block;background-color:white;width:28.62px;height:4px;border-radius:3px;transform:translate(-50%, -50%) rotate(45deg);position:absolute;left:60px;bottom:-5px}#Checker h3,#Meter h3{font-size:18px;font-weight:700;font-style:normal;margin-bottom:30px;line-height:1.8}#Checker p,#Meter p{font-weight:400;font-style:normal;margin-bottom:30px;font-size:16px;line-height:1.8}#Checker .example,#Meter .example{width:84%;margin:0 auto;text-align:left;font-size:0;border-radius:10px;padding:10px 0 11px}#Checker .example span,#Meter .example span{display:inline-block;width:50%;padding-top:36vw;white-space:nowrap;text-align:center;font-size:16px;background-size:80%;background-repeat:no-repeat;background-position:top center}#Checker .example span:first-of-type{background-image:url("../img/Location/checker/example.svg")}#Meter .example span:first-of-type{background-image:url("../img/Location/meter/example2_1.svg")}#Checker .example span:last-of-type{background-image:url("../img/Location/checker/sensor.svg")}#Meter .example span:last-of-type{background-image:url("../img/Location/meter/sensor2_1.svg")}#Checker .arrow,#Meter .arrow{width:30px;height:30px;margin:35px auto;background-image:url("../img/Location/arrow.svg");display:block;background-position:center;background-repeat:no-repeat;transform:rotate(90deg)}#Checker .aws,#Meter .aws{width:70%;margin:0 auto}#Checker .aws img,#Meter .aws img{width:130px}#CheckerSafety .pcBr1,#MeterSafety .pcBr1,#Review2 .pcBr1,#FAQ .pcBr1,#mail_form .pcBr1,#CheckerSummary .pcBr1,#MeterSummary .pcBr1,#Thanks .pcBr1{display:none}#CheckerSafety,#MeterSafety{padding:50px 0;background-color:#FAFAFA;font-weight:400;font-style:normal}#CheckerSafety p,#MeterSafety p{font-weight:bold;font-size:16px;margin-bottom:18px;line-height:1.8}#CheckerSafety h2,#MeterSafety h2{font-size:18px;font-weight:bold;margin-bottom:15px;line-height:1.6}#CheckerSafety h2 span{font-size:32px;color:#2C9A3F}#MeterSafety h2 span{font-size:32px;color:#FF9900}#CheckerSafety h3,#MeterSafety h3{font-size:15px;margin-bottom:50px;line-height:2}#CheckerSafety ul li,#MeterSafety ul li{display:block;width:68%;padding-bottom:30px;background-color:white;margin:0 auto 50px}#CheckerSafety ul li:last-of-type,#MeterSafety ul li:last-of-type{margin-bottom:0}#CheckerSafety ul li span,#MeterSafety ul li span{font-size:16px;display:inline-block;margin:25px auto 20px;font-weight:bold}#CheckerSafety ul li p,#MeterSafety ul li p{font-size:16px;font-weight:100;padding-top:90px;margin-bottom:0;background-repeat:no-repeat;background-size:100px;background-position:top 6px center}#CheckerSafety ul li:first-child p:first-of-type{background-image:url("../img/Location/checker/ul2_01.png")}#CheckerSafety ul li:nth-child(2) p:first-of-type{background-size:70px;background-image:url("../img/Location/checker/ul2_02.png")}#CheckerSafety ul li:last-child p:first-of-type{background-size:70px;background-image:url("../img/Location/checker/ul2_03.png")}#MeterSafety ul li:first-child p:first-of-type{background-size:65px;background-image:url("../img/Location/meter/meterUl1_1.svg")}#MeterSafety ul li:nth-child(2) p:first-of-type{background-size:40px;background-image:url("../img/Location/meter/meterUl1_2.svg")}#MeterSafety ul li:nth-child(3) p:first-of-type{background-position:top 10px center;background-size:80px;background-image:url("../img/Location/meter/meterUl1_3.svg")}#CheckerMerit,#MeterMerit{text-align:center;padding:50px 0}#CheckerMerit .ttlWrap,#MeterMerit .ttlWrap{display:inline-block;margin-bottom:40px}#CheckerMerit .ttlWrap div span,#MeterMerit .ttlWrap div span{position:absolute;top:50%;left:50%;margin-bottom:0;letter-spacing:0;transform:translate(-50%, -50%);width:100%}#CheckerMerit .ttlWrap div,#MeterMerit .ttlWrap div{display:block;width:90px;height:90px;text-align:center;font-size:18px;color:white;font-weight:400;font-style:normal;position:relative;border-radius:50%;margin:0 auto 20px}#CheckerMerit .ttlWrap div{background-color:#2C9A3F}#MeterMerit .ttlWrap div{background-color:#FF9900}#MeterSummary{padding-top:100px}#CheckerMerit h2,#MeterMerit h2,#CheckerSummary h2,#MeterSummary h2{font-size:20px;font-weight:700;font-style:normal;display:block}#CheckerMerit h2{color:#2C9A3F;font-size:24px}#MeterMerit h2{color:#FF9900;font-size:24px}#CheckerMerit h2 span,#MeterMerit h2 span,#CheckerSummary h2 span,#MeterSummary h2 span{font-size:40.8px;border-radius:50%;width:54px;height:54px;text-align:center;line-height:50.4px;display:inline-block;box-sizing:content-box;position:relative;margin-right:2px;text-indent:.1em}#CheckerMerit h2 span{border:3px solid #2C9A3F}#MeterMerit h2 span{border:3px solid #FF9900}#CheckerSummary h2 span,#MeterSummary h2 span{border:3px solid #333}#CheckerMerit h2 span::before,#MeterMerit h2 span::before,#CheckerSummary h2 span::before,#MeterSummary h2 span::before{content:"";display:block;background-color:white;width:28.62px;height:4px;border-radius:3px;transform:translate(-50%, -50%) rotate(45deg);position:absolute;left:60px;bottom:-5px}#CheckerMerit h2 span::before{background-color:#2C9A3F}#MeterMerit h2 span::before{background-color:#FF9900}#CheckerSummary h2 span::before,#MeterSummary h2 span::before{background-color:#333}#CheckerMerit .meritLi,#MeterMerit .meritLi{width:68%;margin:0 auto}#CheckerMerit .meritLi span,#MeterMerit .meritLi span{padding:8px 30px;margin:0 auto 20px;border-radius:5px;display:block;color:white;font-size:18px;letter-spacing:0}#CheckerMerit .meritLi span{background:linear-gradient(#2c9a3f 0%, #164d20 100%)}#MeterMerit .meritLi span{background:linear-gradient(#f90 0%, #804d00 100%)}#CheckerMerit .meritUl,#MeterMerit .meritUl{margin-bottom:20px}#CheckerMerit .meritUl .meritLi p,#MeterMerit .meritUl .meritLi p{text-align:left;display:inline-block;padding-top:125px;margin:0 auto 15px;background-position:top center;background-repeat:no-repeat;font-weight:bolder;font-size:20px}#CheckerMerit .meritUl .meritLi p em,#MeterMerit .meritUl .meritLi p em{font-style:normal}#CheckerMerit .meritUl .meritLi p{color:#2C9A3F}#MeterMerit .meritUl .meritLi p{color:#FF9900}#CheckerMerit .manager{background-size:80px;background-image:url("../img/Location/checker/manager.svg")}#CheckerMerit .worker{background-size:75px;background-image:url("../img/Location/checker/worker.svg")}#CheckerMerit .owner{background-size:80px;background-image:url("../img/Location/checker/owner.svg")}#MeterMerit .owner{background-size:80px;background-image:url("../img/Location/meter/owner.svg")}#MeterMerit .manager{background-size:80px;background-image:url("../img/Location/meter/manager.svg")}#MeterMerit .customer{background-size:75px;background-image:url("../img/Location/meter/customer.svg")}#CheckerMerit .meritLi ul,#MeterMerit .meritLi ul{text-align:left;display:inline-block;margin:0 auto 20px;list-style:none}#CheckerMerit .meritUl .meritLi:not(:last-child),#MeterMerit .meritUl .meritLi:not(:last-child){margin-bottom:30px}#CheckerMerit .meritLi ul li,#MeterMerit .meritLi ul li{position:relative;line-height:1.8;margin-left:5px;font-size:15px}#CheckerMerit .meritLi ul li:before,#MeterMerit .meritLi ul li:before{content:"";display:block;width:5px;height:5px;position:absolute;top:10px;left:-10px;background-color:#333;border-radius:50%}#CheckerMerit .iconSort,#MeterMerit .iconSort,#Services .iconSort,#MeterSummary .iconSort{width:90%;margin:0 auto;font-size:0}#CheckerMerit .iconSort li,#MeterMerit .iconSort li,#Services .iconSort li,#MeterSummary .iconSort li{width:48%;display:inline-block;font-size:16px;font-style:normal;vertical-align:middle;background-repeat:no-repeat;position:relative;line-height:3.2}#Services .iconSort li{line-height:1.6}#CheckerMerit .iconSort li span,#MeterMerit .iconSort li span,#Services .iconSort li span,#MeterSummary .iconSort li span{display:inline-block;padding-top:94px}@media screen and (max-width: 1023px){#CheckerMerit .iconSort li span,#MeterMerit .iconSort li span,#Services .iconSort li span,#MeterSummary .iconSort li span{padding-bottom:25px}}@media print, screen and (min-width: 1024px){#CheckerMerit .iconSort li span,#MeterMerit .iconSort li span,#Services .iconSort li span,#MeterSummary .iconSort li span{padding-top:100px}}#CheckerMerit .iconSort li:first-of-type{background-size:70px;background-position:top 15px center;background-image:url("../img/Location/checker/meritUl2_01.svg")}#CheckerMerit .iconSort li:nth-of-type(2){background-position:top 25px center;background-image:url("../img/Location/checker/meritUl2_02.svg")}#CheckerMerit .iconSort li:nth-of-type(3){background-position:top 15px center;background-image:url("../img/Location/checker/meritUl2_03.svg")}#CheckerMerit .iconSort li:nth-of-type(4){background-position:top 10px center;background-image:url("../img/Location/checker/meritUl2_04.svg")}#CheckerMerit .iconSort li:nth-of-type(5){background-size:50px;background-position:top 20px center;background-image:url("../img/Location/checker/meritUl2_05.svg")}#CheckerMerit .iconSort li:nth-of-type(6){background-position:top 20px center;background-image:url("../img/Location/checker/meritUl2_06.svg");line-height:1.6}#CheckerMerit .iconSort li:nth-of-type(7){background-position:top 10px center;background-image:url("../img/Location/checker/meritUl2_07.svg");line-height:1.6}#CheckerMerit .iconSort li:nth-of-type(8){background-position:top 10px center;background-image:url("../img/Location/checker/meritUl2_08.svg");line-height:1.6}#MeterMerit .iconSort li:first-of-type{background-position:top center;background-image:url("../img/Location/meter/meritUl2_01.svg")}#MeterMerit .iconSort li:nth-of-type(2){background-position:top center;background-image:url("../img/Location/meter/meritUl2_02.svg");line-height:1.6}#MeterMerit .iconSort li:nth-of-type(3){background-position:top 15px center;background-image:url("../img/Location/meter/meritUl2_03.svg")}#MeterMerit .iconSort li:nth-of-type(4){background-position:top 10px center;background-image:url("../img/Location/meter/meritUl2_04.svg")}#MeterMerit .iconSort li:nth-of-type(5){background-position:top 20px center;background-image:url("../img/Location/meter/meritUl2_05_2.svg")}#MeterMerit .iconSort li:nth-of-type(6){background-position:top 20px center;background-image:url("../img/Location/meter/meritUl2_06.svg")}#MeterMerit .iconSort li:nth-of-type(7){background-position:top 25px center;background-image:url("../img/Location/meter/meritUl2_07.svg")}#MeterMerit .iconSort li:nth-of-type(8){background-position:top 10px center;background-image:url("../img/Location/meter/meritUl2_08.svg")}#Services .iconSort li:first-of-type{background-position:top center;background-image:url("../img/Services/serviceIcon01.svg")}#Services .iconSort li:nth-of-type(2){background-position:top 10px center;background-image:url("../img/Services/serviceIcon02.svg")}#Services .iconSort li:nth-of-type(3){background-position:top 10px center;background-image:url("../img/Services/serviceIcon03.svg")}#Services .iconSort li:nth-of-type(4){background-position:top 10px center;background-image:url("../img/Services/serviceIcon04.svg")}#Services .iconSort li:nth-of-type(5){background-position:top 20px center;background-image:url("../img/Services/serviceIcon05.svg")}#Services .iconSort li:nth-of-type(6){background-position:top 15px center;background-image:url("../img/Services/serviceIcon06.svg")}#MeterSummary .iconSort li:first-of-type{background-size:80px;background-position:top center;background-image:url("../img/Services/serviceIcon07.png")}#MeterSummary .iconSort li:nth-of-type(2){background-size:80px;background-position:top center;background-image:url("../img/Services/serviceIcon08.png")}#MeterSummary .iconSort li:nth-of-type(3){background-size:80px;background-position:top 15px center;background-position:top center;background-image:url("../img/Services/serviceIcon09.png")}#Example,#Review,#Review2{background-color:#E6EEF5;text-align:center;padding:50px 0}#Example h2,#Review h2,#Review2 h2{color:#1B579D;font-weight:700;font-style:normal;font-size:20px;margin-bottom:30px}#Example ul,#Review ul,#Review2 ul{width:85%;margin:0 auto}#Example ul li,#Review ul li,#Review2 ul li{position:relative;text-align:left;font-weight:700;font-style:normal;background-color:white;border-radius:5px;padding:10px 10px 10px 35px}#Example ul li:not(:last-child),#Review ul li:not(:last-child),#Review2 ul li:not(:last-child){margin-bottom:20px}#Example ul li span,#Review ul li span,#Review2 ul li span{font-size:15px;line-height:1.8}#Example ul li span em,#Review ul li span em,#Review2 ul li span em{font-style:normal;font-weight:bold;color:#1B579D}#Example ul li::after,#Review ul li::after,#Review2 ul li::after{content:"";display:inline-block;width:20px;height:20px;background-image:url("../img/Common/checkMark.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:14px;left:9px}#Services{text-align:center;padding-top:35px}#Services h2{margin-bottom:30px}#Services p{color:#1B579D;font-weight:700;font-style:normal;margin-bottom:45px}#Services .iconSort{font-size:0;margin-bottom:25px}#Services .movieStart,#Case01 .movieStart,#Case02 .movieStart{width:80%;display:block;margin:0 auto;box-sizing:border-box;position:relative}@media print, screen and (min-width: 1024px){#Services .movieStart::before,#Case01 .movieStart::before,#Case02 .movieStart::before{content:"";background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:2;transition:all .4s}#Services .movieStart::after,#Case01 .movieStart::after,#Case02 .movieStart::after{content:"";width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-image:url("../img/Common/icon_movieplay.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:3;opacity:0;transition:all .4s}#Services .movieStart:hover::before,#Case01 .movieStart:hover::before,#Case02 .movieStart:hover::before{opacity:.25}#Services .movieStart:hover::after,#Case01 .movieStart:hover::after,#Case02 .movieStart:hover::after{opacity:1}}#Services .movieStart img,#Case01 .movieStart img,#Case02 .movieStart img{width:100%;height:auto;border:solid 1px #333}#CheckerSummary,#MeterSummary{margin-bottom:50px;font-size:16px}#Voices{text-align:center;font-weight:normal;font-style:normal;color:#333;padding:35px 0 0}#Voices .voicesTtl{margin-bottom:15px}#Case01,#Case02{margin-bottom:50px;font-size:16px}#Case02{padding-top:30px}#Voices .case01,#Case02 .case02{width:90px;height:90px;display:inline-block;margin-bottom:10px}#Voices .case01 img,#Case02 .case02 img{width:100%;height:auto;vertical-align:top}#Case01 h2,#Case02 h2{font-size:20px;color:#333;margin-bottom:25px}#Case01 .emphasis,#Case02 .emphasis{width:91px;height:30px;display:inline-block;background-color:#1B579D;color:white;line-height:30px;border-radius:1em;font-weight:normal;font-style:normal;margin-bottom:25px;margin-right:15px;font-size:16px}#Case01 .emphasis span,#Case02 .emphasis span{display:inline-block;transform:translateX(0.1em)}#Case01 h3,#Case02 h3{font-size:16px;margin-bottom:35px;line-height:2}#Case01 .emphasis2,#Case02 .emphasis2{color:#1B579D;font-weight:700;font-size:20px;padding-bottom:20px;margin-bottom:30px;display:inline-block;position:relative}#Case01 .emphasis2::after,#Case02 .emphasis2::after{content:"";position:absolute;display:block;width:30px;height:2px;left:50%;bottom:0px;transform:translateX(-50%);background-color:#1B579D}#Case01 .movieStart,#Case02 .movieStart{margin-bottom:25px}#Voices .exampleWrap{width:80%;margin:0 auto}#Voices .exampleWrap img{width:33vw}#Voices .exampleWrap img:first-child{margin-right:8vw}#FAQ{text-align:center;padding:35px 0 50px;position:relative}#FAQ a{color:#1B579D;text-decoration:underline;font-weight:bold}#FAQ dt{text-align:left;width:84%;margin:0 auto 15px;font-weight:400;font-style:normal;line-height:1.6;font-size:14px}#FAQ dt{background-color:#1B579D;color:white;padding:10px 25px 10px 35px;border-radius:5px;background-repeat:no-repeat;background-position:right 8px center;background-image:url("../img/FAQ/plus.svg");font-size:13px;position:relative}#FAQ dt.open{background-image:url("../img/FAQ/minus.svg")}#FAQ dt::before{content:"Q . ";display:block;position:absolute;left:10px;top:7px;font-size:14px;font-family:poppins, sans-serif;font-weight:400;font-style:normal;white-space:pre-wrap}#FAQ dd{font-size:15px;text-align:left;display:block;width:84%;margin:0 auto 35px;display:none}#FAQ dd span{display:inline-block;padding-left:35px;font-size:14px}#FAQ dd ul{margin:15px 0}#Solution,#Location,#Services,#MeterSummary,#Voices,#FAQ,#mail_form,#confirm_field,#Thanks{position:relative}#confirm_field{text-align:center;padding:100px 0 50px}#Solution::after,#Location::after,#Services::after,#MeterSummary::after,#Voices::after,#FAQ::after,#mail_form::after,#confirm_field::after,#Thanks::after{content:"";width:100%;max-width:unset;padding-bottom:54.5%;height:auto;background-size:100% auto;background-image:url("../img/Common/dotBg.png");background-repeat:no-repeat;display:inline-block;position:absolute;top:0;right:0;pointer-events:none}#mail_form{padding:35px 0 50px;font-style:normal;background-color:#F5F5F5}#mail_form h2{margin-bottom:30px}#mail_form h2 em{text-align:left;display:block;margin:30px auto 0}#mail_form h2 em span{font-style:normal;font-size:16px !important;display:inline-block;margin-top:18px;line-height:1.6;color:#333 !important;text-shadow:none !important;font-weight:700 !important;font-style:normal;margin-bottom:0 !important}#mail_form dt{font-size:16px;margin-bottom:0;font-weight:bold}#mail_form dl{display:block;width:100%;margin:0 auto;border-radius:5px}#mail_form dd{margin-bottom:30px}#mail_form dd,#mail_form li{font-size:16px;display:inline-block}@media screen and (max-width: 1023px){#mail_form dd,#mail_form li{width:100%}}#mail_form li{display:inline-block}#mail_form input{font-style:normal}#mail_form .item{background-color:white;line-height:2.5;padding:15px 0;margin-bottom:30px}#mail_form .item01 li{width:140px}#mail_form .item01,#mail_form .item02,#mail_form .item03,#mail_form .item04,#mail_form .item05,#mail_form .item06,#mail_form .item07,#mail_form .item08,#mail_form .item09{position:relative}#mail_form .item01::after,#mail_form .item02::after{content:"※複数選択可";display:inline-block;position:absolute;font-size:15px;width:100px;right:8px;top:17px}#mail_form dt{margin-bottom:15px;margin-left:2px}#mail_form .item01 dt,#mail_form .item02 dt{margin-left:14px;margin-bottom:0}#mail_form .item01 dd,#mail_form .item02 dd{margin-bottom:0}#mail_form .item01 li:nth-child(odd){margin-left:10px}#mail_form .item02 li{margin-left:10px}#mail_form .item10{text-align:center}#mail_form input[type="text"],#mail_form input[type="tel"],#mail_form input[type="email"]{width:100%;padding:16px 10px;font-size:16px;border:none;border-radius:5px;box-sizing:border-box;padding-left:20px;background-color:white}#mail_form .item5{position:relative}#mail_form .item05::before{position:absolute;content:"〒";display:inline-block;font-size:16px;top:42px;left:20px;font-weight:400;font-style:normal;pointer-events:none}@media screen and (max-width: 1023px){#mail_form .item05::before{top:55px}}#mail_form .item05 input[type="text"]{padding-left:46px}#mail_form textarea{width:100%;box-sizing:border-box;border:none;border-radius:5px;padding:16px 10px;font-size:16px}#mail_form .must{position:relative}#mail_form .must::after{content:"必須";text-align:center;display:inline-block;width:100px;height:26px;line-height:26px;background-color:#1B579D;position:absolute;right:0;font-size:16px;color:white;border-radius:50px}#mail_form .agreement{font-size:16px;display:block;text-align:center;line-height:1;margin-bottom:30px}#mail_form .agreement em a{font-style:normal;color:#1B579D}#form_reset_button,#form_submit_button,#confirm_submit_button,#confirm_cancel_button{border:none;font-size:18px;width:100%;display:block;padding:17px 0 16px;margin:0 auto 30px;border-radius:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none}#form_reset_button,#confirm_cancel_button{color:#333;background-color:#CCCCCC !important}#form_submit_button,#confirm_submit_button{color:white;background-color:#1B579D}#form_submit_button,#confirm_cancel_button{margin-bottom:0}#form_submit{width:100%;position:relative}@media screen and (max-width: 1023px){#form_submit{display:flex;flex-wrap:wrap;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}}@media screen and (max-width: 1023px){#form_reset_button{margin-top:30px}}#mail_form input[type="checkbox"]{display:none}#mail_form .checkBox{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto;white-space:nowrap}#mail_form .checkBox::before{background:#fff;border:2px solid #333;content:'';display:block;height:20px;left:5px;margin-top:-8px;position:absolute;top:50%;width:20px;box-sizing:border-box}#mail_form .checkBox::after{border-right:2px solid #333;border-bottom:2px solid #333;content:'';display:block;height:10px;left:15px;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(45deg);width:6px}#mail_form input[type="checkbox"]:checked+.checkBox::after{opacity:1}#mail_form .agreement.checkBox{padding-right:0;width:auto}#mail_form .error_blank{white-space:nowrap}@media screen and (max-width: 1023px){#mail_form .error_blank{position:relative;top:unset;left:unset;margin-top:5px;display:block}}@media screen and (max-width: 1023px){#body div#confirm_field dt{padding:30px 0 5px}#body div#confirm_field dd{padding:15px}#body div#confirm_field dl{width:100%}}footer{font-size:16px;font-weight:400;font-style:normal;text-align:center}footer .footerNav{display:none}footer .logo{display:block;margin:30px 0 28px;line-height:1}footer .logo svg{vertical-align:bottom}footer ul{display:block;line-height:1}footer ul li{margin-bottom:30px}#Copyright{font-size:14px;color:#999;display:block;line-height:1;margin-bottom:20px}#Thanks{width:100%;padding:35px 0 35px;border-bottom:2px solid #222;background-color:#F5F5F5}@media print, screen and (min-width: 1024px){#Thanks{text-align:center}}#Thanks main{width:84%;margin:0 auto 30px;font-size:16px;font-weight:400;font-style:normal;line-height:1.8;display:block;padding:30px 0;border-radius:10px}#Thanks main span{display:block;margin-bottom:10px}#Thanks main span:last-of-type{margin-bottom:0}#ReturnMain{display:block;width:84%;padding:17px 0 16px;margin:0 auto;font-size:18px;font-weight:700;font-style:normal;color:white;background-color:#1B579D;border-radius:10px;text-align:center}.modal-wrap{position:fixed;top:0;left:0;z-index:111;width:100%;height:100vh;display:none;justify-content:center;align-items:center;background:#000}.modal-wrap.shown{display:flex}.modal-panel{width:60%;max-width:1440px;position:relative}@media screen and (max-width: 1023px){.modal-panel{width:calc(100% - 40px)}}.modal-frame{position:relative;width:100%;padding-top:56.25%}.modal-frame iframe{display:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#modal_close{width:110px;height:70px;font-family:poppins, sans-serif;font-size:16px;font-weight:500;font-style:normal;color:white;background-color:#1B579D;position:absolute;top:0;right:0;background-image:none;transition:all .4s}#modal .modalBG{width:100%;height:70px;position:absolute;left:0;top:0;background-color:white;display:none}#modal .modalBG svg{width:96px;height:20px;margin-top:25px;margin-left:20px}body h2 .addLine{position:relative;display:inline-block;margin-left:60px}body h2 .addLine::before{content:"";display:block;position:absolute;width:50px;height:2px;background-color:#333;top:50%;left:-60px;transform:translateY(-50%)}#Solution .inner,#Location .inner,#Services .inner,#Voices .inner,#FAQ .inner,#mail_form .inner,#confirm_field .inner,#Thanks .inner{width:90%;margin:0 auto 50px;text-align:left}
