@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;600;700&family=Rajdhani:wght@400;700&family=Montserrat:wght@600;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,article,aside,hgroup,header,footer,nav,dialog,figure,menu,video,audio,mark,time,canvas,details{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0)}section,article,aside,hgroup,header,footer,main,nav,dialog,figure,figcaption{display:block}html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}body{line-height:1;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}img{-webkit-backface-visibility:hidden;vertical-align:bottom}b,strong,em{font-weight:inherit;font-style:inherit}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--primary-color: #3851c0;--secondary-color: #009ba5;--tertiary-color: #009994;--quaternary-color: #8838c0;--text-primary-color: #222;--text-red-color: #E80000}html{font-size:10px;min-height:100vh}body{width:100%;color:var(--text-primary-color);font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}@media print,screen and (min-width:769px){body{min-width:1260px}}@media screen and (min-width:769px)and (max-width:1280px){body{min-width:1080px}}@media print{body{display:block;-webkit-print-color-adjust:exact;min-width:980px !important;overflow:visible !important}}body *{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body.is-locked{position:fixed;width:100%;height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}a{text-decoration:none;color:inherit;-webkit-transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}a img,a .c-ico{-webkit-transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}button{-webkit-transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}button img,button .c-ico{-webkit-transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}picture{width:100%;height:auto}img{max-width:100%;height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden}iframe{vertical-align:bottom}object{width:100%}.hover-alpha a:hover img{opacity:.7}::-webkit-input-placeholder{padding-top:.2em}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}select,textarea,input[type=text],input[type=email],input[type=number],input[type=tel],button{-webkit-appearance:none;-moz-appearance:none;padding:0;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;border:none;background:none;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif}input[type=number]:not(.contactform__number){-moz-appearance:textfield}input[type=number]:not(.contactform__number)::-webkit-inner-spin-button,input[type=number]:not(.contactform__number)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text],input[type=email],input[type=tel]{width:100%;border:1px solid;background:#fff;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:40px;font-size:1.6rem}select{cursor:pointer;width:100%;padding:0 40px 0 15px;border:1px solid;background:#fff;height:44px;font-size:1.6rem}select::-ms-expand{display:none}textarea{resize:none;width:100%;line-height:1.5;border:1px solid;background:#fff;font-size:1.6rem;padding:15px;font:inherit}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border:none;line-height:1;cursor:pointer}button{cursor:pointer}@media screen and (max-width:768px){.scroll-hint{overflow:visible !important;overflow-y:hidden !important}}@media screen and (max-width:768px){.scroll-hint .js-scrollable{width:600px}}.l-page .inner{margin-left:auto;margin-right:auto}@media print,screen and (min-width:769px){.l-page .inner{width:1260px}}@media screen and (min-width:769px)and (max-width:1280px){.l-page .inner{width:1080px}}@media screen and (max-width:768px){.l-page .inner{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.l-page .inner--bg{background-color:#fff;border-radius:10px;padding:80px}@media screen and (max-width:768px){.l-page .inner--bg{padding:6.6666666667vw 5.3333333333vw}}.l-page .cta{background-image:linear-gradient(135deg, rgb(67, 108, 212) 0%, rgb(18, 176, 221) 67%, rgb(2, 192, 204) 100%);text-align:center;padding:140px 0;clip-path:polygon(0 0, 100% 15%, 100% 100%, 0 85%);margin:-70px 0;position:relative;z-index:3}@media screen and (max-width:768px){.l-page .cta{clip-path:polygon(0 0, 100% 5%, 100% 100%, 0 95%);padding:13.3333333333vw 0;margin:-6.6666666667vw 0}}.l-page .cta__txt{color:#fff;font-size:2.6rem;font-weight:bold}@media screen and (max-width:768px){.l-page .cta__txt{font-size:4.8vw}}.l-page .cta__txt2{color:#fff;font-size:2rem;margin-top:15px}@media screen and (max-width:768px){.l-page .cta__txt2{font-size:4vw;margin-top:4vw}}.l-page .cta__link{margin:80px auto 0;background:#fff;padding:30px 0;width:400px}@media screen and (max-width:768px){.l-page .cta__link{margin-top:16vw;width:84%;padding:4vw 0}}.l-page .cta__link a{line-height:1;display:block}.l-page .cta__link a:hover{opacity:.5}.l-page .cta__link a img{width:200px}@media screen and (max-width:768px){.l-page .cta__link a img{width:50%}}.l-page .cta__btn-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1040px}@media screen and (max-width:768px){.l-page .cta__btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-page .cta__btn{margin-top:40px}@media screen and (max-width:768px){.l-page .cta__btn{margin-top:5.3333333333vw}}.l-page .cta__btn:nth-child(even){margin-left:40px}@media screen and (max-width:768px){.l-page .cta__btn:nth-child(even){margin-left:0}}.l-page .js-anime{-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.l-page .js-anime.is-animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.l-page .c-ttl01{font-size:2.8rem;font-weight:bold;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.l-page .c-ttl01{font-size:4vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.l-page .c-ttl01::before{content:"";width:10px;height:60px;border:solid 2px var(--primary-color);border-right:none;margin-right:40px}@media screen and (max-width:768px){.l-page .c-ttl01::before{margin-right:0;width:1.8666666667vw;height:14.1333333333vw}}.l-page .c-ttl01::after{content:"";width:10px;height:60px;border:solid 2px var(--primary-color);border-left:none;margin-left:40px}@media screen and (max-width:768px){.l-page .c-ttl01::after{margin-left:0;width:1.8666666667vw;height:14.1333333333vw}}.l-page .c-ttl01 span{text-align:center}.l-page .c-ttl01 span b{color:var(--primary-color);font-size:130%}.l-page .c-ttl01 span span{color:var(--primary-color)}.l-page .c-ttl02{font-weight:bold;position:relative}.l-page .c-ttl02 span{font-family:"Rajdhani",sans-serif;font-size:2rem;font-weight:bold;color:var(--primary-color);display:block}@media screen and (max-width:768px){.l-page .c-ttl02 span{font-size:4.5333333333vw}}.l-page .c-ttl02 b{font-size:6.6rem;font-weight:bold;display:block}@media screen and (max-width:768px){.l-page .c-ttl02 b{font-size:8.8vw}}.l-page .c-ttl03{font-size:3.2rem;font-weight:bold;margin-bottom:30px}@media screen and (max-width:768px){.l-page .c-ttl03{font-size:5.3333333333vw;margin-bottom:4vw}}.l-page .c-ttl04{font-size:2.4rem;font-weight:bold;margin-bottom:15px}@media screen and (max-width:768px){.l-page .c-ttl04{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}.l-page .c-btn01{width:500px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;background:#fff;position:relative;border:solid 5px #fff;-webkit-transition:border .2s ease;transition:border .2s ease}@media screen and (max-width:768px){.l-page .c-btn01{width:76vw;height:16vw;border-radius:8vw;border:none}}.l-page .c-btn01::after{content:"";width:30px;height:30px;border-radius:15px;position:absolute;right:30px;background:url(/assets/images/product/falconnect/arrow.svg) no-repeat center/12px}@media screen and (max-width:768px){.l-page .c-btn01::after{width:6.6666666667vw;height:6.6666666667vw;border-radius:3.3333333333vw;right:4vw;background-size:2.6666666667vw}}.l-page .c-btn01 span{font-size:2.4rem;font-weight:bold}@media screen and (max-width:768px){.l-page .c-btn01 span{font-size:4.2666666667vw}}@media print,screen and (min-width:769px){.l-page .c-btn01--01:hover{border-color:var(--primary-color)}}.l-page .c-btn01--01::after{background-color:var(--primary-color)}.l-page .c-btn01--01 span{color:var(--primary-color)}@media print,screen and (min-width:769px){.l-page .c-btn01--02:hover{border-color:var(--secondary-color)}}.l-page .c-btn01--02::after{background-color:var(--secondary-color)}.l-page .c-btn01--02 span{color:var(--secondary-color)}@media print,screen and (min-width:769px){.l-page .c-btn01--03:hover{border-color:var(--tertiary-color)}}.l-page .c-btn01--03::after{background-color:var(--tertiary-color)}.l-page .c-btn01--03 span{color:var(--tertiary-color)}@media print,screen and (min-width:769px){.l-page .c-btn01--04:hover{border-color:var(--quaternary-color)}}.l-page .c-btn01--04::after{background-color:var(--quaternary-color)}.l-page .c-btn01--04 span{color:var(--quaternary-color)}.l-page .c-btn01--05{background:-webkit-gradient(linear, left top, right top, from(rgb(0, 180, 230)), to(rgb(0, 175, 132)));background:linear-gradient(90deg, rgb(0, 180, 230) 0%, rgb(0, 175, 132) 100%);color:#fff;border:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.l-page .c-btn01--05::after{background:url(/assets/images/arrow.svg) no-repeat center/12px #fff}.l-page .c-btn01--05:hover{opacity:.7}@media print,screen and (min-width:769px){.l-page .c-btn01--05{width:320px;height:60px}.l-page .c-btn01--05 span{font-size:2rem}.l-page .c-btn01--05::after{right:10px}}.l-page .c-btn01--download{background:-webkit-gradient(linear, left top, right top, from(rgb(0, 180, 230)), to(rgb(0, 175, 132)));background:linear-gradient(90deg, rgb(0, 180, 230) 0%, rgb(0, 175, 132) 100%);color:#fff;border:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.l-page .c-btn01--download::after{background:url(/assets/images/video/ico_download.svg) no-repeat center/16px #fff}.l-page .c-btn01--download:hover{opacity:.7}@media print,screen and (min-width:769px){.l-page .c-btn01--download-small{width:320px;height:60px}.l-page .c-btn01--download-small span{font-size:2rem}.l-page .c-btn01--download-small::after{right:10px}}.l-page .c-btn01--download02{background:-webkit-gradient(linear, left top, right top, from(var(--product-color)), color-stop(#00b4e6), to(var(--product-color)));background:linear-gradient(to right, var(--product-color), #00b4e6, var(--product-color));background-size:200% 100%;color:#fff;border:3px solid #fff;text-align:center;-webkit-transition:background .3s ease;transition:background .3s ease}@media screen and (max-width:768px){.l-page .c-btn01--download02{border-width:.4vw}}.l-page .c-btn01--download02::before{position:absolute;top:50%;left:30px;width:51px;height:38px;background:url(/assets/images/ico_doc.svg) no-repeat center/cover;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}@media screen and (max-width:768px){.l-page .c-btn01--download02::before{left:4vw;width:8.8vw;height:6.5333333333vw}}.l-page .c-btn01--download02::after{background:url(/assets/images/ico_download.svg) no-repeat center/16px #fff}@media screen and (max-width:768px){.l-page .c-btn01--download02::after{background-size:3.4666666667vw}}.l-page .c-btn01--download02:hover{background-position:100% 0}.l-page .c-btn01--download02-large-txt{font-size:125% !important}@media screen and (max-width:768px){.l-page .c-btn01--download02-large-txt{font-size:118% !important}}@media print,screen and (min-width:769px){.l-page .c-btn01--download02-small{width:320px;height:60px}.l-page .c-btn01--download02-small span{font-size:2rem}.l-page .c-btn01--download02-small::after{right:10px}}.l-page .c-btn01--online{--primary-color: #008599;color:#fff;border:3px solid #fff;background:-webkit-gradient(linear, left top, right top, from(#008599), color-stop(#03bfcd), to(#008599));background:linear-gradient(to right, #008599, #03bfcd, #008599);background-size:200% 100%;border-radius:100vh;text-align:center;-webkit-filter:drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.2));filter:drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.2));-webkit-transition:background .3s ease;transition:background .3s ease}.l-page .c-btn01--online:hover{background-position:100% 0}.l-page .c-btn01--online::before{display:block;position:absolute;top:50%;left:23px;width:76px;height:76px;border-radius:100%;background:#fff url(/assets/images/ico_online.svg) no-repeat center/57px 49px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}@media screen and (max-width:768px){.l-page .c-btn01--online::before{left:3.3333333333vw;width:10.1333333333vw;height:10.1333333333vw;background-size:7.6vw 6.5333333333vw}}.l-page .c-btn01--online::before{display:block;position:absolute;top:50%;left:23px;width:76px;height:76px;border-radius:100%;background:#fff url(/assets/images/ico_online.svg) no-repeat center/57px 49px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}@media screen and (max-width:768px){.l-page .c-btn01--online::before{left:3.3333333333vw;width:10.1333333333vw;height:10.1333333333vw;background-size:7.6vw 6.5333333333vw}}.l-page .c-btn01--online::after{background-color:#fff;background-image:url(/assets/images/ico_arrow_blue.png);background-size:13px}@media screen and (max-width:768px){.l-page .c-btn01--online::after{background-size:2.8vw}}.l-page .c-btn01--quotation{--primary-color: #f15e05;color:#fff;border:3px solid #fff;background:-webkit-gradient(linear, left top, right top, from(#f15e05), color-stop(#f19505), to(#f15e05));background:linear-gradient(to right, #f15e05, #f19505, #f15e05);background-size:200% 100%;text-align:center;-webkit-filter:drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.2));filter:drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.2));-webkit-transition:background .3s ease;transition:background .3s ease}.l-page .c-btn01--quotation:hover{background-position:100% 0}@media screen and (max-width:768px){.l-page .c-btn01--quotation{width:82.6666666667vw;border-width:.4vw}}.l-page .c-btn01--quotation::before{display:block;position:absolute;top:50%;left:30px;width:38px;height:48px;background:url(/assets/images/ico_calc.svg) no-repeat center/cover;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}@media screen and (max-width:768px){.l-page .c-btn01--quotation::before{left:6.8vw;width:5.7333333333vw;height:7.7333333333vw}}.l-page .c-btn01--quotation::after{background-color:#fff;background-image:url(/assets/images/ico_arrow_orange.png);background-size:13px}@media screen and (max-width:768px){.l-page .c-btn01--quotation::after{background-size:2.8vw}}.l-page .c-btn01--service{--primary-color: #f15e05;color:#fff;border:3px solid #fff;background:-webkit-gradient(linear, left top, right top, from(#f15e05), color-stop(#f19505), to(#f15e05));background:linear-gradient(to right, #f15e05, #f19505, #f15e05);background-size:200% 100%;text-align:center;-webkit-filter:drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.2));filter:drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.2));-webkit-transition:background .3s ease;transition:background .3s ease}.l-page .c-btn01--service:hover{background-position:100% 0}@media screen and (max-width:768px){.l-page .c-btn01--service{width:82.6666666667vw;border-width:.4vw}}.l-page .c-btn01--service::after{background-color:#fff;background-image:url(/assets/images/ico_arrow_orange.png);background-size:13px}@media screen and (max-width:768px){.l-page .c-btn01--service::after{background-size:2.8vw}}.l-page .c-btn01--gradient01{background:-webkit-gradient(linear, left top, right top, from(var(--product-color)), color-stop(#00b4e6), to(var(--product-color)));background:linear-gradient(to right, var(--product-color), #00b4e6, var(--product-color));background-size:200% 100%;color:#fff;border:3px solid #fff;text-align:center;-webkit-transition:background .3s ease;transition:background .3s ease}@media screen and (max-width:768px){.l-page .c-btn01--gradient01{border-width:.4vw}}.l-page .c-btn01--gradient01::after{background:url(/assets/images/ico_arrow_blue.png) no-repeat center/16px #fff}.l-page .c-btn01--gradient01:hover{background-position:100% 0}.l-page .c-btn01--shadow{-webkit-filter:drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.2));filter:drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.2))}.l-page .cta--last{margin-top:-70px;margin-bottom:0;clip-path:none}@media screen and (max-width:768px){.l-page .cta--last{margin-top:0;padding-top:17.3333333333vw}}.l-page .cta-02{padding:60px 0;background:var(--product-color);text-align:center}@media screen and (max-width:768px){.l-page .cta-02{padding:10.6666666667vw 0}}.l-page .cta-02__btn-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1040px;margin-top:20px}@media screen and (max-width:768px){.l-page .cta-02__btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:4vw}}.l-page .cta-02__txt{color:#fff;font-size:2.6rem;font-weight:bold}@media screen and (max-width:768px){.l-page .cta-02__txt{font-size:4vw}}@media print,screen and (min-width:769px){.l-page .cta-02__btn{width:600px}}@media screen and (max-width:768px){.l-page .cta-02__btn{width:82.6666666667vw}}@media print,screen and (min-width:769px){.l-page .cta-02__btn span{font-size:3rem}}@media screen and (max-width:768px){.l-page .cta-02__btn span{font-size:5.3333333333vw}}.c-list li{text-indent:-1em;padding-left:1em}.c-list li+li{margin-top:5px}@media screen and (max-width:768px){.c-list li+li{margin-top:.6666666667vw}}.c-list li::before{content:"・";-webkit-font-feature-settings:normal;font-feature-settings:normal}.c-list-decimal{counter-reset:number 0}.c-list-decimal>li{text-indent:0;padding-left:0;position:relative;padding-left:18px}@media screen and (max-width:768px){.c-list-decimal>li{padding-left:4.2666666667vw}}.c-list-decimal>li::before{counter-increment:number 1;content:counter(number) ".";position:absolute;top:0;left:0}.c-list-num li{text-indent:-23px;padding-left:23px}@media screen and (max-width:768px){.c-list-num li{text-indent:-5.6vw;padding-left:5.6vw}}.c-list-num li::before{display:none}.c-table-01 table{width:100%;border-collapse:collapse;background:#fff}.c-table-01 th,.c-table-01 td{border-top:1px solid #d6d9de;padding:20px}@media screen and (max-width:768px){.c-table-01 th,.c-table-01 td{padding:0;width:100%;display:block;border:none}}.c-table-01 th{width:200px;vertical-align:top;font-weight:700;text-align:left}@media screen and (max-width:768px){.c-table-01 th{border-top:1px solid #d6d9de;width:100%;padding-top:4vw;margin-bottom:1.3333333333vw}}@media screen and (max-width:768px){.c-table-01 td{padding-bottom:4vw}}.c-table-02 table{width:100%;border-collapse:collapse;background:#fff;border-top:1px solid #d6d9de}@media screen and (max-width:768px){.c-table-02 table{border-right:1px solid #d6d9de}}.c-table-02 th,.c-table-02 td{border-bottom:1px solid #d6d9de;padding:12px 20px}@media screen and (max-width:768px){.c-table-02 th,.c-table-02 td{padding:2.9333333333vw 2.2666666667vw}}.c-table-02 th{width:130px;vertical-align:top;text-align:left;background:#00b4e6;color:#fff;border-color:#fff;font-weight:500}@media screen and (max-width:768px){.c-table-02 th{width:21.3333333333vw}}.c-modal{position:fixed;top:0;left:0;z-index:10000;background:rgba(0,0,0,.7);width:100%;height:100%;visibility:hidden}.c-modal.is-show{visibility:visible}.c-modal__inner{width:960px;margin:0 auto;text-align:center;position:relative;padding:80px 0;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;justify-content:center;min-height:100%}@media screen and (min-width:769px)and (max-width:1280px){.c-modal__inner{width:90%}}@media screen and (max-width:768px){.c-modal__inner{width:94%}}.c-modal__bnr{width:80%;margin:0 auto}@media screen and (max-width:768px){.c-modal__bnr{width:94%}}.c-modal__sttl{margin-top:2em;margin-bottom:1em;font-weight:bold}.c-modal__table{width:100%}.c-modal__table thead th{background:#999;color:#fff}.c-modal__table th,.c-modal__table td{padding:.4em .8em;line-height:1.5;border:1px solid #000}.c-modal__table th{background-color:#ddd}.c-modal__content{width:100%;position:relative}.c-modal__item{display:none}.c-modal__item.is-show{display:block}.c-modal__close{cursor:pointer;position:absolute;width:24px;top:-40px;right:0}@media print,screen and (min-width:769px){.c-modal__close{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-modal__close:hover{opacity:.5}}.c-modal__close img{width:100%}.c-modal iframe{width:100%;max-width:960px;aspect-ratio:16/9}.c-modal-contents{overflow:auto;padding:100px 30px}@media screen and (max-width:768px){.c-modal-contents{padding:16vw 5.3333333333vw}}.c-modal-contents .c-modal__inner{background:#fff;display:block;padding:0 0 80px;border-radius:10px;overflow:hidden;max-width:1280px;width:auto;text-align:left}@media screen and (max-width:768px){.c-modal-contents .c-modal__inner{padding:0 0 10.6666666667vw;border-radius:1.3333333333vw}}.c-modal-contents .c-modal__content{padding:120px 80px 100px}@media screen and (max-width:1280px){.c-modal-contents .c-modal__content{padding:100px 40px 80px}}@media screen and (max-width:768px){.c-modal-contents .c-modal__content{padding:18.6666666667vw 5.3333333333vw 10.6666666667vw}}.c-modal-contents .c-modal__content::after{content:"";width:calc(100% - 160px);height:1px;background:#d6d9de;position:absolute;bottom:0;left:80px}@media screen and (max-width:1280px){.c-modal-contents .c-modal__content::after{width:calc(100% - 80px);left:40px}}@media screen and (max-width:768px){.c-modal-contents .c-modal__content::after{width:calc(100% - 10.6666666667vw);left:5.3333333333vw}}.c-modal-contents section{padding:100px 0}@media screen and (max-width:768px){.c-modal-contents section{padding:10.6666666667vw 0}}.c-modal-contents section+section{border-top:1px solid #d6d9de}@media screen and (max-width:768px){.c-modal-contents *+figure{margin-top:4.6666666667vw}}@media screen and (max-width:768px){.c-modal-contents figure+div{margin-top:8vw}}@media screen and (max-width:768px){.c-modal-contents__img{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.c-modal-contents-list li{position:relative;padding-left:12px}@media screen and (max-width:768px){.c-modal-contents-list li{padding-left:2.4vw}}.c-modal-contents-list li::after{content:"";width:6px;height:6px;background:#00b4e6;border-radius:10px;position:absolute;top:10px;left:0}@media screen and (max-width:768px){.c-modal-contents-list li::after{width:1.0666666667vw;height:1.0666666667vw;border-radius:1.3333333333vw;top:1.8666666667vw}}.c-modal-contents-list li+li{margin-top:8px}@media screen and (max-width:768px){.c-modal-contents-list li+li{margin-top:1.3333333333vw !important}}.c-modal-contents__name{border-top:3px solid #00b4e6;border-bottom:3px solid #00b4e6;padding:48px 0;text-align:center}@media screen and (max-width:768px){.c-modal-contents__name{border-width:2px;padding:4.6666666667vw 0}}.c-modal-contents__name b{color:#00b4e6;font-size:2.4rem}@media screen and (max-width:768px){.c-modal-contents__name b{display:block;font-size:3.2vw;margin-bottom:-1.6vw}}.c-modal-contents__name span{display:block;font-size:4rem;margin-top:10px;line-height:1.4}@media screen and (max-width:768px){.c-modal-contents__name span{font-size:6.4vw;margin-top:2.6666666667vw}}.c-modal-contents__ttl{font-size:3.2rem;margin-bottom:18px}@media screen and (max-width:768px){.c-modal-contents__ttl{font-size:5.3333333333vw;margin-bottom:5.3333333333vw}}.c-modal-contents__ttl--center{text-align:center;margin-bottom:35px}@media screen and (max-width:768px){.c-modal-contents__ttl--center{margin-bottom:5.3333333333vw}}.c-modal-contents__ttl span{display:block;font-size:1.8rem;margin-bottom:8px}@media screen and (max-width:768px){.c-modal-contents__ttl span{font-size:3.2vw}}.c-modal-contents__txt{font-size:1.8rem;line-height:1.8}@media screen and (max-width:768px){.c-modal-contents__txt{font-size:3.7333333333vw}}.c-modal-contents__txt+.c-modal-contents__txt{margin-top:20px}@media screen and (max-width:768px){.c-modal-contents__txt+.c-modal-contents__txt{margin-top:2.6666666667vw}}.c-modal-contents figcaption{margin-top:10px}@media screen and (max-width:768px){.c-modal-contents figcaption{margin-top:2.6666666667vw;font-size:3.2vw}}.c-modal-contents-company{border:1px solid #00b4e6;overflow:hidden;text-align:left}@media print,screen and (min-width:769px){.c-modal-contents-company{border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 80px 80px}}@media screen and (max-width:1280px){.c-modal-contents-company{padding:0 40px 40px}}@media screen and (max-width:768px){.c-modal-contents-company{border-radius:1.3333333333vw;padding:0 4.5333333333vw 4.5333333333vw}}.c-modal-contents-company__ttl{background:#00b4e6;color:#fff;text-align:center}@media print,screen and (min-width:769px){.c-modal-contents-company__ttl{padding:20px 0;font-size:2.4rem;width:calc(100% + 160px);margin:0 -80px 60px}}@media screen and (max-width:768px){.c-modal-contents-company__ttl{padding:2.6666666667vw 0;font-size:4vw;width:calc(100% + 9.0666666667vw);margin:0 -4.5333333333vw 6.6666666667vw}}.c-modal-contents-company__txt{width:100%;margin-top:45px}@media screen and (max-width:768px){.c-modal-contents-company__txt{margin-top:5.3333333333vw !important;font-size:3.2vw}}.c-modal-contents-company__txt p+p{margin-top:30px}@media screen and (max-width:768px){.c-modal-contents-company__txt p+p{margin-top:4vw}}@media print,screen and (min-width:769px){.c-modal-contents-company-info{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-modal-contents-company-info__ttl{font-size:3.2rem;margin-bottom:10px}@media screen and (max-width:768px){.c-modal-contents-company-info__ttl{font-size:4.2666666667vw;margin-bottom:6.6666666667vw}}.c-modal-contents-company-info dt{font-weight:700;margin-top:25px}@media screen and (max-width:768px){.c-modal-contents-company-info dt{font-size:3.2vw;margin-top:4vw}}.c-modal-contents-company-info dd{font-size:1.8rem;margin-top:4px}@media screen and (max-width:768px){.c-modal-contents-company-info dd{font-size:3.7333333333vw;margin-top:.6666666667vw}}@media print,screen and (min-width:769px){.c-modal-contents-company figure{width:48%}}@media print,screen and (min-width:769px){.c-modal-contents .column{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.c-modal-contents .column>*{width:calc((100% - 40px)/2)}.c-modal-contents .column>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.c-modal-contents .column li+li{margin-top:8vw}}.c-modal-contents .change{border:2px solid #d6d9de;border-radius:10px;padding:60px 80px;gap:170px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1280px){.c-modal-contents .change{padding:50px 30px;gap:110px}}@media screen and (max-width:768px){.c-modal-contents .change{border-radius:1.3333333333vw;padding:8vw 4vw;font-size:3.2vw}}.c-modal-contents .change>div:first-child{position:relative}@media screen and (max-width:768px){.c-modal-contents .change>div:first-child{margin-bottom:21.3333333333vw}}.c-modal-contents .change>div:first-child::after{content:"";width:80px;height:60px;clip-path:polygon(0 30%, 60% 30%, 60% 0%, 100% 50%, 60% 100%, 60% 70%, 0% 70%);background:-webkit-gradient(linear, left top, right top, from(rgb(0, 180, 230)), to(rgb(0, 175, 132)));background:linear-gradient(90deg, rgb(0, 180, 230), rgb(0, 175, 132));position:absolute}@media print,screen and (min-width:769px){.c-modal-contents .change>div:first-child::after{top:130px;right:-126px}}@media screen and (max-width:1280px){.c-modal-contents .change>div:first-child::after{top:113px;right:-101px}}@media screen and (max-width:768px){.c-modal-contents .change>div:first-child::after{width:10.6666666667vw;height:8vw;bottom:-14.6666666667vw;left:calc(50% - 4vw);top:inherit;right:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.c-modal-contents .change__ttl{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:25px}@media screen and (max-width:768px){.c-modal-contents .change__ttl{font-size:4.2666666667vw;margin-bottom:5.3333333333vw}}.c-modal-contents .change__ttl span{position:relative;padding-left:36px}@media screen and (max-width:768px){.c-modal-contents .change__ttl span{padding-left:5.3333333333vw}}.c-modal-contents .change__ttl span::after{content:"";width:27px;height:27px;background:url(/assets/images/case/ico_before.png) no-repeat center/contain;position:absolute;top:5px;left:0}@media screen and (max-width:768px){.c-modal-contents .change__ttl span::after{width:3.6vw;height:3.6vw;top:1.4666666667vw}}.c-modal-contents .change__ttl--after span{padding-left:45px}@media screen and (max-width:768px){.c-modal-contents .change__ttl--after span{padding-left:6vw}}.c-modal-contents .change__ttl--after span::after{width:36px;height:36px;background-image:url(/assets/images/case/ico_after.png);top:1px}@media screen and (max-width:768px){.c-modal-contents .change__ttl--after span::after{width:4.8vw;height:4.8vw;top:.8vw}}.c-modal-contents .change__img{margin-bottom:25px}@media screen and (max-width:768px){.c-modal-contents .change__img{margin-bottom:5.3333333333vw}}@media screen and (max-width:1280px){.c-modal-contents .change__img img{height:170px;width:auto}}@media screen and (max-width:768px){.c-modal-contents .change__img img{height:26.6666666667vw;width:auto}}.c-modal-contents .c-modal__close{font-family:"Rajdhani",sans-serif;color:#fff;font-size:1.3rem;text-align:center;padding-top:37px;top:0;background:#00b4e6;width:66px;height:66px;border-radius:0 0 0 10px}@media screen and (max-width:768px){.c-modal-contents .c-modal__close{width:13.3333333333vw;height:13.3333333333vw;border-radius:0 0 0 1.3333333333vw;padding-top:7.3333333333vw;font-size:2.6666666667vw}}.c-modal-contents .c-modal__close::before{content:"";width:30px;height:1px;background:#fff;position:absolute;top:25px;left:18px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}@media screen and (max-width:768px){.c-modal-contents .c-modal__close::before{width:6vw;top:4.6666666667vw;left:3.7333333333vw}}.c-modal-contents .c-modal__close::after{content:"";width:30px;height:1px;background:#fff;position:absolute;top:25px;left:18px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media screen and (max-width:768px){.c-modal-contents .c-modal__close::after{width:6vw;top:4.6666666667vw;left:3.7333333333vw}}.c-modal-contents .c-modal__close img{display:none}.c-modal-contents .c-modal__back{font-family:"Noto Sans JP",sans-serif;position:relative;background:none;border:1px solid #00b4e6;color:#00b4e6;font-weight:700;width:320px;height:80px;border-radius:100px;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;justify-content:center;font-size:1.8rem;margin:80px auto 0;padding:0}@media screen and (max-width:768px){.c-modal-contents .c-modal__back{width:65.3333333333vw;height:13.3333333333vw;font-size:3.7333333333vw;margin:10.6666666667vw auto 0}}.c-modal-contents .c-modal__back::before{display:none}.c-modal-contents .c-modal__back::after{content:"";width:30px;height:30px;border-radius:100px;position:absolute;left:20px;background:url(/assets/images/product/falconnect/arrow.svg) no-repeat center/12px;background-color:#00b4e6;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:768px){.c-modal-contents .c-modal__back::after{width:6.4vw;height:6.4vw;left:3.7333333333vw;top:calc(50% - 3.2vw)}}.header{background:#fff;position:fixed;top:0;left:0;z-index:1000;-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,.1);box-shadow:0px 10px 40px 0px rgba(0,0,0,.1);width:100%}.header__inner{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;gap:20px;height:80px;padding:0 0 0 30px}@media screen and (max-width: 1080px){.header__inner{height:70px;padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}}.header__logo--gugen{width:160px;line-height:1}@media screen and (max-width:768px){.header__logo--gugen{width:100px}}.header__logo--falconnect{width:273px;line-height:1}@media screen and (max-width: 1080px){.header__logo--falconnect{width:150px;margin-top:8px}}@media print,screen and (min-width: 1081px){.header__menu{display:none !important}}.header__menu{width:70px;height:70px;background:url(/assets/images/product/falconnect/header_menu.svg) no-repeat center/100% #222;position:absolute;top:0;right:0}.header__menu.is-open{background-image:url(/assets/images/product/falconnect/header_close.svg)}@media print,screen and (min-width: 1081px){.header__nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:100px}.header__nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav>ul li{text-align:center}.header__nav>ul li+li{margin-left:30px}.header__nav>ul li a{display:inline-block;font-size:1.6rem;font-weight:bold;color:#222;white-space:nowrap;line-height:1.3}.header__nav>ul li a:hover{text-decoration:underline}.header__nav>ul li small{display:block;font-size:.85em}.header__nav>ul li.has-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;position:relative}}@media screen and (max-width: 1080px){.header__nav{position:absolute;top:70px;left:0;width:100%;height:100vh;background:#fff;padding:0 20px 150px;border-top:solid 1px #e6e6e6;display:none;overflow-y:auto}.header__nav.is-open{display:block}.header__nav>ul{padding-top:20px;max-width:600px;margin-left:auto;margin-right:auto}.header__nav>ul li a:not(.submenu__product-item){border-bottom:solid 1px #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;font-size:1.6rem;font-weight:bold;position:relative}.header__nav>ul li a:not(.submenu__product-item)::after{content:"";width:30px;height:30px;border-radius:15px;position:absolute;right:10px;background:url(/assets/images/product/falconnect/arrow.svg) no-repeat center/12px;background-color:var(--primary-color)}.header__nav>ul li+li{margin-top:-1px}.header__nav>ul li small{margin-left:.4em}.header__nav>ul li .header__nav-br-adjust{display:none}.header__nav>ul .submenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:35px;padding-top:20px;padding-bottom:32px}.header__nav>ul .submenu__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__nav>ul .submenu__product--pushlog{--product-color: #00af84}.header__nav>ul .submenu__product--falconnect{--product-color: #3851c0}.header__nav>ul .submenu__product--system{--product-color: #5b9dd5}.header__nav>ul .submenu__product--custom{--product-color: #186cca}.header__nav>ul .submenu__product-label{display:block;margin-bottom:20px;color:var(--product-color);font-weight:700;font-size:18px}.header__nav>ul .submenu__product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;color:inherit}.header__nav>ul .submenu__product-item::before{content:"";width:13px;height:13px;background-image:url("/assets/common/images/arrow_blue.svg");background-size:100% auto;background-position:center}.header__nav>ul .submenu__product-item:not(:last-of-type){margin-bottom:15px}.header__nav>ul .toggle-menu .toggle-menu-trigger::after{rotate:90deg;-webkit-transition-property:rotate;transition-property:rotate;-webkit-transition-duration:400ms;transition-duration:400ms}.header__nav>ul .toggle-menu.is-open .toggle-menu-trigger::after{rotate:-90deg}}.header__nav>ul .submenu{display:-webkit-box;display:-ms-flexbox;display:flex}.header__sub{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1080px){.header__sub{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:600px;margin:30px auto 0;padding-left:20px;padding-right:20px}}.header__sub-item{width:170px}@media screen and (max-width: 1080px){.header__sub-item{width:100%}}.header__mypage{position:relative}.header__mypage-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:80px;background-color:#3e88c7;text-align:center;font-size:1.6rem;font-weight:700;line-height:1.6;color:#fff}@media screen and (max-width: 1080px){.header__mypage-head{display:none}}.header__mypage-head span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header__mypage-head span::before{content:"";display:block;width:24px;height:24px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4.62737 18.1259C5.64635 17.3467 6.78521 16.7353 8.04396 16.2797C9.3027 15.8242 10.6214 15.6084 12 15.6084C13.3786 15.6084 14.6973 15.8362 15.956 16.2797C17.2148 16.7233 18.3536 17.3467 19.3726 18.1259C20.0679 17.3107 20.6194 16.3756 21.003 15.3327C21.3866 14.2897 21.5904 13.1868 21.5904 12C21.5904 9.33866 20.6553 7.08491 18.7852 5.21479C16.9151 3.34466 14.6494 2.40959 12 2.40959C9.35065 2.40959 7.08492 3.34466 5.21479 5.21479C3.34466 7.08491 2.40959 9.35065 2.40959 12C2.40959 13.1748 2.6014 14.2897 2.997 15.3327C3.39261 16.3756 3.93207 17.2987 4.62737 18.1259ZM9.01499 12C8.1998 11.1848 7.8042 10.2018 7.8042 9.01499C7.8042 7.82817 8.21179 6.84515 9.01499 6.02997C9.81818 5.21479 10.8132 4.81918 12 4.81918C13.1868 4.81918 14.1698 5.22677 14.985 6.02997C15.8002 6.83317 16.1958 7.82817 16.1958 9.01499C16.1958 10.2018 15.7882 11.1848 14.985 12C14.1818 12.8152 13.1868 13.2108 12 13.2108C10.8132 13.2108 9.83017 12.8032 9.01499 12ZM12 24C10.3457 24 8.78721 23.6883 7.32468 23.0529C5.86214 22.4176 4.59141 21.5664 3.51249 20.4875C2.43357 19.4086 1.58242 18.1379 0.947053 16.6753C0.311688 15.2128 0 13.6543 0 12C0 10.3457 0.311688 8.78721 0.947053 7.32468C1.58242 5.86214 2.43357 4.59141 3.51249 3.51249C4.59141 2.43357 5.86214 1.58242 7.32468 0.947053C8.78721 0.311688 10.3457 0 12 0C13.6543 0 15.2128 0.311688 16.6753 0.947053C18.1379 1.58242 19.4086 2.43357 20.4875 3.51249C21.5664 4.59141 22.4176 5.86214 23.0529 7.32468C23.6883 8.78721 24 10.3457 24 12C24 13.6543 23.6883 15.2128 23.0529 16.6753C22.4176 18.1379 21.5664 19.4086 20.4875 20.4875C19.4086 21.5664 18.1379 22.4176 16.6753 23.0529C15.2128 23.6883 13.6543 24 12 24ZM14.997 21.1349C15.9321 20.8232 16.7952 20.3796 17.5744 19.8042C16.7952 19.2288 15.9321 18.7852 14.997 18.4735C14.0619 18.1618 13.0549 18.006 12 18.006C10.9451 18.006 9.93806 18.1618 9.003 18.4735C8.06793 18.7852 7.20479 19.2288 6.42557 19.8042C7.20479 20.3796 8.06793 20.8232 9.003 21.1349C9.93806 21.4466 10.9451 21.6024 12 21.6024C13.0549 21.6024 14.0619 21.4466 14.997 21.1349ZM13.2947 10.3097C13.6304 9.97403 13.8102 9.54246 13.8102 9.01499C13.8102 8.48751 13.6424 8.06793 13.2947 7.72028C12.959 7.38462 12.5275 7.20479 12 7.20479C11.4725 7.20479 11.0529 7.37263 10.7053 7.72028C10.3576 8.06793 10.1898 8.48751 10.1898 9.01499C10.1898 9.54246 10.3576 9.96204 10.7053 10.3097C11.0529 10.6573 11.4725 10.8252 12 10.8252C12.5275 10.8252 12.9471 10.6573 13.2947 10.3097Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4.62737 18.1259C5.64635 17.3467 6.78521 16.7353 8.04396 16.2797C9.3027 15.8242 10.6214 15.6084 12 15.6084C13.3786 15.6084 14.6973 15.8362 15.956 16.2797C17.2148 16.7233 18.3536 17.3467 19.3726 18.1259C20.0679 17.3107 20.6194 16.3756 21.003 15.3327C21.3866 14.2897 21.5904 13.1868 21.5904 12C21.5904 9.33866 20.6553 7.08491 18.7852 5.21479C16.9151 3.34466 14.6494 2.40959 12 2.40959C9.35065 2.40959 7.08492 3.34466 5.21479 5.21479C3.34466 7.08491 2.40959 9.35065 2.40959 12C2.40959 13.1748 2.6014 14.2897 2.997 15.3327C3.39261 16.3756 3.93207 17.2987 4.62737 18.1259ZM9.01499 12C8.1998 11.1848 7.8042 10.2018 7.8042 9.01499C7.8042 7.82817 8.21179 6.84515 9.01499 6.02997C9.81818 5.21479 10.8132 4.81918 12 4.81918C13.1868 4.81918 14.1698 5.22677 14.985 6.02997C15.8002 6.83317 16.1958 7.82817 16.1958 9.01499C16.1958 10.2018 15.7882 11.1848 14.985 12C14.1818 12.8152 13.1868 13.2108 12 13.2108C10.8132 13.2108 9.83017 12.8032 9.01499 12ZM12 24C10.3457 24 8.78721 23.6883 7.32468 23.0529C5.86214 22.4176 4.59141 21.5664 3.51249 20.4875C2.43357 19.4086 1.58242 18.1379 0.947053 16.6753C0.311688 15.2128 0 13.6543 0 12C0 10.3457 0.311688 8.78721 0.947053 7.32468C1.58242 5.86214 2.43357 4.59141 3.51249 3.51249C4.59141 2.43357 5.86214 1.58242 7.32468 0.947053C8.78721 0.311688 10.3457 0 12 0C13.6543 0 15.2128 0.311688 16.6753 0.947053C18.1379 1.58242 19.4086 2.43357 20.4875 3.51249C21.5664 4.59141 22.4176 5.86214 23.0529 7.32468C23.6883 8.78721 24 10.3457 24 12C24 13.6543 23.6883 15.2128 23.0529 16.6753C22.4176 18.1379 21.5664 19.4086 20.4875 20.4875C19.4086 21.5664 18.1379 22.4176 16.6753 23.0529C15.2128 23.6883 13.6543 24 12 24ZM14.997 21.1349C15.9321 20.8232 16.7952 20.3796 17.5744 19.8042C16.7952 19.2288 15.9321 18.7852 14.997 18.4735C14.0619 18.1618 13.0549 18.006 12 18.006C10.9451 18.006 9.93806 18.1618 9.003 18.4735C8.06793 18.7852 7.20479 19.2288 6.42557 19.8042C7.20479 20.3796 8.06793 20.8232 9.003 21.1349C9.93806 21.4466 10.9451 21.6024 12 21.6024C13.0549 21.6024 14.0619 21.4466 14.997 21.1349ZM13.2947 10.3097C13.6304 9.97403 13.8102 9.54246 13.8102 9.01499C13.8102 8.48751 13.6424 8.06793 13.2947 7.72028C12.959 7.38462 12.5275 7.20479 12 7.20479C11.4725 7.20479 11.0529 7.37263 10.7053 7.72028C10.3576 8.06793 10.1898 8.48751 10.1898 9.01499C10.1898 9.54246 10.3576 9.96204 10.7053 10.3097C11.0529 10.6573 11.4725 10.8252 12 10.8252C12.5275 10.8252 12.9471 10.6573 13.2947 10.3097Z"/></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media(hover: hover){.header__mypage-head:hover{opacity:.7;-webkit-transition:all .2s ease;transition:all .2s ease}}.header__mypage-body{width:100%;padding:20px 12px;background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E5F7FC));background:linear-gradient(180deg, #FFFFFF 0%, #E5F7FC 100%);position:absolute;top:100%;left:0;visibility:hidden;opacity:0}@media screen and (max-width: 1080px){.header__mypage-body{padding:0;background:none;position:static;visibility:visible;opacity:1}}.header__mypage-body p{margin-bottom:.5em;font-weight:500;font-size:1.2rem;line-height:1.6}@media screen and (max-width: 1080px){.header__mypage-body p{padding-left:26px;position:relative}.header__mypage-body p::before{content:"";display:block;width:20px;height:20px;background-color:#3e88c7;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4.62737 18.1259C5.64635 17.3467 6.78521 16.7353 8.04396 16.2797C9.3027 15.8242 10.6214 15.6084 12 15.6084C13.3786 15.6084 14.6973 15.8362 15.956 16.2797C17.2148 16.7233 18.3536 17.3467 19.3726 18.1259C20.0679 17.3107 20.6194 16.3756 21.003 15.3327C21.3866 14.2897 21.5904 13.1868 21.5904 12C21.5904 9.33866 20.6553 7.08491 18.7852 5.21479C16.9151 3.34466 14.6494 2.40959 12 2.40959C9.35065 2.40959 7.08492 3.34466 5.21479 5.21479C3.34466 7.08491 2.40959 9.35065 2.40959 12C2.40959 13.1748 2.6014 14.2897 2.997 15.3327C3.39261 16.3756 3.93207 17.2987 4.62737 18.1259ZM9.01499 12C8.1998 11.1848 7.8042 10.2018 7.8042 9.01499C7.8042 7.82817 8.21179 6.84515 9.01499 6.02997C9.81818 5.21479 10.8132 4.81918 12 4.81918C13.1868 4.81918 14.1698 5.22677 14.985 6.02997C15.8002 6.83317 16.1958 7.82817 16.1958 9.01499C16.1958 10.2018 15.7882 11.1848 14.985 12C14.1818 12.8152 13.1868 13.2108 12 13.2108C10.8132 13.2108 9.83017 12.8032 9.01499 12ZM12 24C10.3457 24 8.78721 23.6883 7.32468 23.0529C5.86214 22.4176 4.59141 21.5664 3.51249 20.4875C2.43357 19.4086 1.58242 18.1379 0.947053 16.6753C0.311688 15.2128 0 13.6543 0 12C0 10.3457 0.311688 8.78721 0.947053 7.32468C1.58242 5.86214 2.43357 4.59141 3.51249 3.51249C4.59141 2.43357 5.86214 1.58242 7.32468 0.947053C8.78721 0.311688 10.3457 0 12 0C13.6543 0 15.2128 0.311688 16.6753 0.947053C18.1379 1.58242 19.4086 2.43357 20.4875 3.51249C21.5664 4.59141 22.4176 5.86214 23.0529 7.32468C23.6883 8.78721 24 10.3457 24 12C24 13.6543 23.6883 15.2128 23.0529 16.6753C22.4176 18.1379 21.5664 19.4086 20.4875 20.4875C19.4086 21.5664 18.1379 22.4176 16.6753 23.0529C15.2128 23.6883 13.6543 24 12 24ZM14.997 21.1349C15.9321 20.8232 16.7952 20.3796 17.5744 19.8042C16.7952 19.2288 15.9321 18.7852 14.997 18.4735C14.0619 18.1618 13.0549 18.006 12 18.006C10.9451 18.006 9.93806 18.1618 9.003 18.4735C8.06793 18.7852 7.20479 19.2288 6.42557 19.8042C7.20479 20.3796 8.06793 20.8232 9.003 21.1349C9.93806 21.4466 10.9451 21.6024 12 21.6024C13.0549 21.6024 14.0619 21.4466 14.997 21.1349ZM13.2947 10.3097C13.6304 9.97403 13.8102 9.54246 13.8102 9.01499C13.8102 8.48751 13.6424 8.06793 13.2947 7.72028C12.959 7.38462 12.5275 7.20479 12 7.20479C11.4725 7.20479 11.0529 7.37263 10.7053 7.72028C10.3576 8.06793 10.1898 8.48751 10.1898 9.01499C10.1898 9.54246 10.3576 9.96204 10.7053 10.3097C11.0529 10.6573 11.4725 10.8252 12 10.8252C12.5275 10.8252 12.9471 10.6573 13.2947 10.3097Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4.62737 18.1259C5.64635 17.3467 6.78521 16.7353 8.04396 16.2797C9.3027 15.8242 10.6214 15.6084 12 15.6084C13.3786 15.6084 14.6973 15.8362 15.956 16.2797C17.2148 16.7233 18.3536 17.3467 19.3726 18.1259C20.0679 17.3107 20.6194 16.3756 21.003 15.3327C21.3866 14.2897 21.5904 13.1868 21.5904 12C21.5904 9.33866 20.6553 7.08491 18.7852 5.21479C16.9151 3.34466 14.6494 2.40959 12 2.40959C9.35065 2.40959 7.08492 3.34466 5.21479 5.21479C3.34466 7.08491 2.40959 9.35065 2.40959 12C2.40959 13.1748 2.6014 14.2897 2.997 15.3327C3.39261 16.3756 3.93207 17.2987 4.62737 18.1259ZM9.01499 12C8.1998 11.1848 7.8042 10.2018 7.8042 9.01499C7.8042 7.82817 8.21179 6.84515 9.01499 6.02997C9.81818 5.21479 10.8132 4.81918 12 4.81918C13.1868 4.81918 14.1698 5.22677 14.985 6.02997C15.8002 6.83317 16.1958 7.82817 16.1958 9.01499C16.1958 10.2018 15.7882 11.1848 14.985 12C14.1818 12.8152 13.1868 13.2108 12 13.2108C10.8132 13.2108 9.83017 12.8032 9.01499 12ZM12 24C10.3457 24 8.78721 23.6883 7.32468 23.0529C5.86214 22.4176 4.59141 21.5664 3.51249 20.4875C2.43357 19.4086 1.58242 18.1379 0.947053 16.6753C0.311688 15.2128 0 13.6543 0 12C0 10.3457 0.311688 8.78721 0.947053 7.32468C1.58242 5.86214 2.43357 4.59141 3.51249 3.51249C4.59141 2.43357 5.86214 1.58242 7.32468 0.947053C8.78721 0.311688 10.3457 0 12 0C13.6543 0 15.2128 0.311688 16.6753 0.947053C18.1379 1.58242 19.4086 2.43357 20.4875 3.51249C21.5664 4.59141 22.4176 5.86214 23.0529 7.32468C23.6883 8.78721 24 10.3457 24 12C24 13.6543 23.6883 15.2128 23.0529 16.6753C22.4176 18.1379 21.5664 19.4086 20.4875 20.4875C19.4086 21.5664 18.1379 22.4176 16.6753 23.0529C15.2128 23.6883 13.6543 24 12 24ZM14.997 21.1349C15.9321 20.8232 16.7952 20.3796 17.5744 19.8042C16.7952 19.2288 15.9321 18.7852 14.997 18.4735C14.0619 18.1618 13.0549 18.006 12 18.006C10.9451 18.006 9.93806 18.1618 9.003 18.4735C8.06793 18.7852 7.20479 19.2288 6.42557 19.8042C7.20479 20.3796 8.06793 20.8232 9.003 21.1349C9.93806 21.4466 10.9451 21.6024 12 21.6024C13.0549 21.6024 14.0619 21.4466 14.997 21.1349ZM13.2947 10.3097C13.6304 9.97403 13.8102 9.54246 13.8102 9.01499C13.8102 8.48751 13.6424 8.06793 13.2947 7.72028C12.959 7.38462 12.5275 7.20479 12 7.20479C11.4725 7.20479 11.0529 7.37263 10.7053 7.72028C10.3576 8.06793 10.1898 8.48751 10.1898 9.01499C10.1898 9.54246 10.3576 9.96204 10.7053 10.3097C11.0529 10.6573 11.4725 10.8252 12 10.8252C12.5275 10.8252 12.9471 10.6573 13.2947 10.3097Z"/></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;left:0}}.header__mypage-body p span{margin-right:.2em}.header__mypage-body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (max-width: 1080px){.header__mypage-body ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width: 1080px){.header__mypage-body ul li{width:100%}}.header__mypage-body ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:60px;background-color:#3e88c7;border-radius:2px;font-size:1.4rem;line-height:1.4;font-weight:700;color:#fff;text-align:center}@media screen and (max-width: 1080px){.header__mypage-body ul a{border-radius:4px;font-size:1.6rem}}.header__mypage-body ul a span{font-size:1.2rem}.header__mypage-body ul a.is-new{background:-webkit-gradient(linear, left top, right top, from(#00B4E5), to(#00AE84));background:linear-gradient(90deg, #00B4E5 0%, #00AE84 100%)}.header__mypage-body ul a:hover{opacity:.7;-webkit-transition:all .2s ease;transition:all .2s ease}@media(hover: hover){.header__mypage:hover .header__mypage-body{visibility:visible;opacity:1}}.header__btn-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:80px;background-color:#f19505;text-align:center;font-size:1.6rem;font-weight:700;line-height:1.6;color:#fff}@media screen and (max-width: 1080px){.header__btn-contact{height:60px;border-radius:4px}}.header__btn-contact span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header__btn-contact span::before{content:"";width:22px;height:17px;background-image:url(/assets/common/images/ico_mail.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media(hover: hover){.header__btn-contact:hover{opacity:.7;-webkit-transition:all .2s ease;transition:all .2s ease}}@media screen and (min-width: 1081px)and (max-width: 1700px){.header .header__nav{gap:25px}.header .header__sub-item{width:150px}.header .header__nav>ul li+li{margin-left:25px}}@media screen and (min-width: 1081px)and (max-width: 1500px){.header .header__logo--gugen{width:120px}.header .header__nav{gap:20px}.header .header__nav>ul li+li{margin-left:20px}.header .header__nav>ul li a{font-size:1.4rem}.header .header__sub-item{width:120px}.header .header__mypage-head{font-size:1.4rem}.header .header__mypage-head span{gap:5px}.header .header__mypage-head span::before{width:20px}.header .header__btn-contact{font-size:1.4rem}.header .header__btn-contact span{gap:5px}.header .header__btn-contact span::before{width:18px}}@media screen and (min-width: 1081px)and (max-width: 1280px){.header .header__logo--gugen{width:110px}.header .header__inner{padding-left:20px}.header .header__nav{gap:18px}.header .header__nav>ul li+li{margin-left:18px}}@media screen and (min-width: 1281px){.header .header__nav>ul li .header__nav-br-adjust{display:none}}main{padding-top:80px}@media screen and (max-width: 1080px){main{padding-top:70px}}@media print,screen and (min-width: 1081px){.l-page--product_falconnect [data-header=top]{color:var(--primary-color)}.l-page--product_falconnect_secure [data-header=secure]{color:var(--primary-color)}.l-page--product_falconnect_monitoring [data-header=monitoring]{color:var(--primary-color)}.l-page--product_falconnect_specification [data-header=specification]{color:var(--primary-color)}.l-page--video [data-header=video]{color:#00b4e6}.l-page--case [data-header=case]{color:#00b4e6}.l-page--partner [data-header=partner]{color:#00b4e6}.l-page--about [data-header=about]{color:#00b4e6}}.footer{background:#71737f;padding:70px 0 40px;text-align:center}@media screen and (max-width:768px){.footer{padding:10.6666666667vw 0 4vw}}.footer__logo{width:344px;margin:0 auto}@media screen and (max-width:768px){.footer__logo{width:56vw}}.footer__lead{font-size:2.4rem;font-weight:bold;margin-top:10px;color:#fff;letter-spacing:.1em}@media screen and (max-width:768px){.footer__lead{font-size:3.7333333333vw;margin-top:2vw}}.footer__detail{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.footer__detail{margin-top:10.6666666667vw}}.footer__detail p{font-size:1.6rem}@media screen and (max-width:768px){.footer__detail p{font-size:2.9333333333vw}}.footer__detail p{color:#fff}.footer__detail p b{font-size:2rem;font-weight:bold}@media screen and (max-width:768px){.footer__detail p b{display:inline-block;font-size:3.7333333333vw;padding-bottom:1.3333333333vw}}.footer__detail p+p{margin-left:25px}@media screen and (max-width:768px){.footer__detail p+p{margin-left:2.6666666667vw}}.footer__copy{font-size:1.2rem;margin-top:30px;color:#fff;display:block}@media screen and (max-width:768px){.footer__copy{font-size:2.6666666667vw;margin-top:4vw}}.l-contact{position:relative;color:#fff;width:100%;padding:144px 0 64px;background-image:url(/assets/images/top/bg_contact.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;--slope-color: #f4f7fb}@media screen and (max-width:768px){.l-contact{padding-top:24vw;padding-bottom:16vw;background-image:url(/assets/images/top/bg_contact_sp.jpg)}}.l-contact::before{content:"";position:absolute;top:0;left:0;width:100%;height:106px;background-image:linear-gradient(to right top, transparent 50%, var(--slope-color) calc(50% + 1px), var(--slope-color) 100%)}@media screen and (max-width:768px){.l-contact::before{height:6.6666666667vw}}.l-contact__intro{margin-bottom:60px;letter-spacing:.04em;font-size:20px;font-weight:400;text-align:center}@media screen and (max-width:768px){.l-contact__intro{margin-bottom:8vw;font-size:4vw}}.l-contact__nav{margin-bottom:72px}@media screen and (max-width:768px){.l-contact__nav{margin-bottom:13.6vw}}.l-contact__methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;--secondary-color: #00b4e6}@media print,screen and (min-width:769px){.l-contact__methods{margin-bottom:50px}}@media screen and (max-width:768px){.l-contact__methods{-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-contact__methods-item{width:50%;text-align:center}@media screen and (max-width:768px){.l-contact__methods-item{width:100%}}@media print,screen and (min-width:769px){.l-contact__methods-item:first-child{border-right:1px solid #828c91}}@media screen and (max-width:768px){.l-contact__methods-item:first-child{padding-bottom:8vw;border-bottom:1px solid #828c91}}@media screen and (max-width:768px){.l-contact__methods-item:last-child{padding-top:8vw}}.l-contact__methods-title{margin-bottom:40px;font-size:28px;font-weight:700;line-height:1;letter-spacing:.04em}@media screen and (max-width:768px){.l-contact__methods-title{font-size:5.6vw;margin-bottom:6.4vw}}.l-contact__methods-link{display:block;margin-bottom:12px;font-size:58px;font-weight:700;line-height:1}@media screen and (max-width:768px){.l-contact__methods-link{margin-bottom:5.3333333333vw;font-size:9.6vw}}.l-contact__methods-hour{font-size:24px;font-weight:700}@media screen and (max-width:768px){.l-contact__methods-hour{font-size:4.2666666667vw}}.l-contact__methods-annotation{display:block;font-size:20px;font-weight:400}@media screen and (max-width:768px){.l-contact__methods-annotation{font-size:3.7333333333vw}}.l-contact .c-btn01{margin-right:auto;margin-left:auto}.l-contact .top_ttl01{text-align:center;margin-bottom:60px}.l-contact .top_ttl01 span{display:block;color:#00b4e6;font-weight:bold;letter-spacing:1px}.l-contact .c-ttl02 b{font-size:5.6rem;font-weight:bold;display:block;letter-spacing:2px;line-height:1.2}@media screen and (max-width:768px){.l-contact .c-ttl02 b{font-size:9.6vw}}.l-contact .c-btn01.case_btn{--secondary-color: #f19505;-webkit-transition:.3s;transition:.3s}.l-contact .c-btn01.case_btn::after{background-color:#f19505 !important;border:1px solid #fff}.l-contact .c-btn01.case_btn:hover{--secondary-color: #fff;color:#fff;background:#f19505;border-color:currentColor}.l-contact .c-btn01.case_btn:hover span{color:cu}.l-page--product_pushlog .l-contact,.l-page--product_pushlog.specification .l-contact,.l-page--product_falconnect .l-contact,.l-page--product_falconnect_specification .l-contact,.l-page--product_system .l-contact{--slope-color: #fff}.l-page--product_pushlog.function .l-contact{--slope-color: #e9f5ee}.p-page-header{color:#fff;background:url(/assets/images/header_bg.png) no-repeat center/cover}@media screen and (max-width:768px){.p-page-header{background-image:url(/assets/images/header_bg_sp.png)}}.p-page-header__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:769px){.p-page-header__box{height:200px}}@media screen and (max-width:768px){.p-page-header__box{height:120px}}.p-page-header__ttl{font-weight:700;line-height:1.3}@media print,screen and (min-width:769px){.p-page-header__ttl{font-size:5rem}}@media screen and (max-width:768px){.p-page-header__ttl{font-size:3.2rem}}.p-page-header__ttl span{font-size:1.8rem;display:block;font-family:"Montserrat",sans-serif;line-height:1;margin-bottom:20px}@media screen and (max-width:768px){.p-page-header__ttl span{font-size:1.3rem;margin-bottom:12px}}.p-anchor-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media screen and (max-width:768px){.p-anchor-link{gap:0 15px}}.p-anchor-link li{width:calc((100% - 120px)/4)}@media screen and (max-width:768px){.p-anchor-link li{width:calc((100% - 15px)/2)}}.p-anchor-link li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;border-bottom:1px solid #00b4e6;height:62px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:768px){.p-anchor-link li a{font-size:3.2vw;height:14.6666666667vw}}.p-anchor-link li a::after{content:"";width:13px;height:13px;background:url(/assets/images/ico_arw_anchor.svg) no-repeat center/contain;position:absolute;top:calc(50% - 6px);right:0;-webkit-transition:.2s ease-out;transition:.2s ease-out}@media print,screen and (min-width:769px){.p-anchor-link li a:hover::after{top:50%}}.c-contact-nav__grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;grid-row-gap:40px}@media screen and (max-width:768px){.c-contact-nav__grid{grid-template-columns:100%;grid-row-gap:2.6666666667vw}}.c-contact-nav__item{position:relative;overflow:hidden}@media(hover: hover){.c-contact-nav__item{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:400ms;transition-duration:400ms}.c-contact-nav__item:hover{opacity:.6}}.c-contact-nav__item--pushlog{--product-color: #00af84}.c-contact-nav__item--falconnect{--product-color: #3851c0}.c-contact-nav__item--catalog{--product-color: #3851c0}.c-contact-nav__item--meeting{--product-color: #03bfcd}.c-contact-nav__item--calc{--product-color: #009994}.c-contact-nav__item--trial{--product-color: #772fd9}@media print,screen and (min-width:769px){.c-contact-nav__item--pushlog,.c-contact-nav__item--falconnect{grid-column:span 2}}.c-contact-nav__item--pushlog .c-contact-nav__item-align,.c-contact-nav__item--falconnect .c-contact-nav__item-align{bottom:0;height:calc(100% - 50px)}@media screen and (max-width:768px){.c-contact-nav__item--pushlog .c-contact-nav__item-align,.c-contact-nav__item--falconnect .c-contact-nav__item-align{right:1.6vw;height:calc(100% - 6.9333333333vw)}}.c-contact-nav__item--pushlog .c-contact-nav__item-circle,.c-contact-nav__item--falconnect .c-contact-nav__item-circle{rotate:90deg}@media screen and (max-width:768px){.c-contact-nav__item--falconnect{margin-bottom:5.3333333333vw}}.c-contact-nav__item--catalog,.c-contact-nav__item--meeting,.c-contact-nav__item--calc,.c-contact-nav__item--trial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20px;padding-bottom:20px;border-radius:10px;color:var(--product-color);background-color:#fff;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.1);box-shadow:4px 4px 4px rgba(0,0,0,.1)}@media screen and (max-width:768px){.c-contact-nav__item--catalog,.c-contact-nav__item--meeting,.c-contact-nav__item--calc,.c-contact-nav__item--trial{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:3.4666666667vw;-moz-column-gap:3.4666666667vw;column-gap:3.4666666667vw;border-radius:2.6666666667vw;padding-left:4.8vw;padding-right:4.8vw}}.c-contact-nav__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;background-color:var(--product-color);color:#fff;font-size:24px;font-weight:700;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width:768px){.c-contact-nav__item-title{height:6.9333333333vw;font-size:3.4666666667vw;border-top-left-radius:1.3333333333vw;border-top-right-radius:1.3333333333vw}}.c-contact-nav__item-image{display:block;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width:768px){.c-contact-nav__item-image{border-bottom-left-radius:1.3333333333vw;border-bottom-right-radius:1.3333333333vw}}.c-contact-nav__item-icon{width:94px;height:94px}@media screen and (max-width:768px){.c-contact-nav__item-icon{width:10.6666666667vw;height:10.6666666667vw}}.c-contact-nav__item-label{font-size:24px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:768px){.c-contact-nav__item-label{font-size:4.2666666667vw}}@media screen and (max-width:768px){.c-contact-nav__item-label br{display:none}}.c-contact-nav__item-align{position:absolute;right:20px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:100%}@media screen and (max-width:768px){.c-contact-nav__item-align{right:4vw;width:6.4vw}}.c-contact-nav__item-circle{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;justify-content:center;width:100%;height:auto;aspect-ratio:1/1;border-radius:50%;background-color:var(--product-color)}.c-contact-nav__item-arrow{width:13px;height:13px}@media screen and (max-width:768px){.c-contact-nav__item-arrow{width:2.9333333333vw;height:2.9333333333vw}}@media screen and (max-width:768px){.u-sm-min{display:none !important}}@media print,screen and (min-width:769px){.u-sm-max{display:none !important}}.u-ta-l{text-align:left !important}@media screen and (max-width:768px){.u-ta-l--sp{text-align:left !important}}.u-ta-r{text-align:right !important}@media screen and (max-width:768px){.u-ta-r--sp{text-align:right !important}}.u-ta-c{text-align:center !important}@media screen and (max-width:768px){.u-ta-c--sp{text-align:center !important}}.u-m-0{margin:0 !important}.u-m-auto{margin:auto !important}.u-mx-auto{margin-left:auto !important;margin-right:auto !important}.u-my-auto{margin-top:auto !important;margin-bottom:auto !important}.u-mt-0{margin-top:0 !important}.u-mt-5{margin-top:5px !important}.u-mt-10{margin-top:10px !important}.u-mt-15{margin-top:15px !important}.u-mt-20{margin-top:20px !important}.u-mt-25{margin-top:25px !important}.u-mt-30{margin-top:30px !important}.u-mt-35{margin-top:35px !important}.u-mt-40{margin-top:40px !important}.u-mt-45{margin-top:45px !important}.u-mt-50{margin-top:50px !important}.u-mt-60{margin-top:60px !important}@media screen and (max-width:768px){.u-mt-60{margin-top:8vw !important}}.u-mt-70{margin-top:70px !important}.u-mt-80{margin-top:80px !important}@media screen and (max-width:768px){.u-mt-80{margin-top:10.6666666667vw !important}}.u-pb-0{padding-bottom:0 !important}.u-pb-5{padding-bottom:5px !important}.u-pb-10{padding-bottom:10px !important}.u-pb-15{padding-bottom:15px !important}.u-pb-20{padding-bottom:20px !important}.u-pb-25{padding-bottom:25px !important}.u-pb-30{padding-bottom:30px !important}.u-pb-35{padding-bottom:35px !important}.u-pb-40{padding-bottom:40px !important}.u-pb-45{padding-bottom:45px !important}.u-pb-50{padding-bottom:50px !important}