@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";.c-product-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#fff;row-gap:1em;padding-top:32px;padding-bottom:32px}@media screen and (max-width:768px){.c-product-nav{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}}.c-product-nav--p40{padding-top:40px;padding-bottom:40px}@media screen and (max-width:768px){.c-product-nav--p40{padding-top:8.5333333333vw;padding-bottom:8.5333333333vw}}.c-product-nav--p64{padding-top:64px;padding-bottom:64px}@media screen and (max-width:768px){.c-product-nav--p64{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}}.c-product-nav__item{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;font-size:18px}.c-product-nav__item.is-current{font-weight:700;color:var(--product-color)}@media(hover: hover){.c-product-nav__item:not(.is-current):hover{text-decoration:underline}}@media screen and (max-width:768px){.c-product-nav__item{font-size:3.7333333333vw}}.c-product-nav__item:not(:last-child){margin-right:1em;border-right:1px solid #000;padding-right:1em}.c-product-nav__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:var(--product-color);border-radius:50%;flex-shrink:0}@media screen and (max-width:768px){.c-product-nav__icon{width:4.8vw;height:4.8vw}}.c-product-nav__icon img{width:10px;height:10px}:root{--product-color: #3851c0}.p-specification__inner{max-width:1280px;margin-right:auto;margin-left:auto}.p-specification-mv{height:280px;background-image:-webkit-image-set(url("/assets/images/product/falconnect/specification/mv_bg.jpg") 1x, url("/assets/images/product/falconnect/specification/mv_bg@2x.jpg") 2x);background-image:image-set(url("/assets/images/product/falconnect/specification/mv_bg.jpg") 1x, url("/assets/images/product/falconnect/specification/mv_bg@2x.jpg") 2x);background-position:center;background-size:cover}@media screen and (max-width: 1280px){.p-specification-mv{padding-left:40px;padding-right:40px}}@media screen and (max-width:768px){.p-specification-mv{height:44.2666666667vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.p-specification-mv__inner{height:100%}.p-specification-mv__title{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}.p-specification-mv__title-eng{margin-bottom:32px}@media screen and (max-width:768px){.p-specification-mv__title-eng{height:2.4vw;margin-bottom:3.2vw}}@media screen and (max-width:768px){.p-specification-mv__title-jpn{width:auto;height:8vw}}.p-specification-compositions{padding-top:80px;padding-bottom:80px;background-color:#f2f2f2}@media screen and (max-width: 1280px){.p-specification-compositions{padding-left:40px;padding-right:40px}}@media screen and (max-width:768px){.p-specification-compositions{padding:10.6666666667vw 5.3333333333vw}}.p-specification-compositions__title{margin-bottom:50px;font-size:4.2rem;font-weight:700;color:#436cd4;text-align:center}@media screen and (max-width:768px){.p-specification-compositions__title{font-size:6.9333333333vw;margin-bottom:8.5333333333vw}}.p-specification-compositions__container{margin-bottom:24px;background-color:#fff;border-radius:10px;padding-bottom:64px}@media screen and (max-width:768px){.p-specification-compositions__container{margin-bottom:5.3333333333vw;border-radius:1.3333333333vw}}.p-specification-compositions__image{border-radius:10px}@media screen and (max-width:768px){.p-specification-compositions__image{min-width:170.6666666667vw;border-radius:1.3333333333vw}}.p-specification-compositions__detail{padding-left:80px;padding-right:80px}@media screen and (max-width:768px){.p-specification-compositions__detail{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.p-specification-compositions__annotation{font-size:1.4rem;color:#221815}@media screen and (max-width:768px){.p-specification-compositions__annotation{font-size:3.7333333333vw}}.p-specification-detail{position:relative;background-color:#fff;padding-top:80px;padding-bottom:80px}@media screen and (max-width:768px){.p-specification-detail{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw;margin-bottom:0}}.p-specification-detail__title{margin-bottom:25px;font-size:4.2rem;font-weight:700;color:#436cd4;text-align:center}@media screen and (max-width:768px){.p-specification-detail__title{font-size:6.9333333333vw;margin-bottom:8.5333333333vw}}.p-specification-detail__segment:not(:last-of-type){margin-bottom:100px}@media screen and (max-width:768px){.p-specification-detail__segment:not(:last-of-type){margin-bottom:13.3333333333vw}}@media screen and (max-width: 1280px){.p-specification-detail__segment{padding-left:40px;padding-right:40px}}@media screen and (max-width:768px){.p-specification-detail__segment{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.p-specification-detail__subtitle{margin-bottom:32px;color:#222;font-size:2.6rem;font-weight:700}@media screen and (max-width:768px){.p-specification-detail__subtitle{font-size:5.0666666667vw;margin-bottom:1em}}.p-specification-detail__table{width:100%}.p-specification-detail__table-top,.p-specification-detail__table-bottom{background-color:#3851c0;color:#fff;text-align:center;font-size:1.8rem;font-weight:600;height:50px;vertical-align:middle}.p-specification-detail__table-top:not(:last-child),.p-specification-detail__table-bottom:not(:last-child){border-right:1px solid #fff}@media screen and (max-width:768px){.p-specification-detail__table-top,.p-specification-detail__table-bottom{font-size:4vw;height:10.9333333333vw}}.p-specification-detail__table-bottom{border-top:1px solid #fff}.p-specification-detail__table-side{padding-left:32px;padding-right:32px;vertical-align:middle;text-align:left;background-color:#f2f3f5;border-left:1px solid #d6d9de;border-bottom:1px solid #d6d9de;border-right:1px solid #d6d9de}@media screen and (max-width:768px){.p-specification-detail__table-side{font-size:3.4666666667vw;padding-left:4.2666666667vw;padding-right:4.2666666667vw}}.p-specification-detail__table-value{font-size:1.6rem;padding-left:32px;padding-right:32px;padding-top:16px;padding-bottom:16px;border-right:1px solid #d6d9de;border-bottom:1px solid #d6d9de;vertical-align:middle}@media screen and (max-width:768px){.p-specification-detail__table-value{padding:4.2666666667vw;font-size:3.4666666667vw}}.p-specification-detail__table-value.align-center{text-align:center}.p-specification-detail__table-small{font-size:1.4rem}@media screen and (max-width:768px){.p-specification-detail__table-small{font-size:3.2vw}}.p-specification-detail__table-annotation{margin-top:24px;font-size:1.4rem;color:#221815}@media screen and (max-width:768px){.p-specification-detail__table-annotation{font-size:3.7333333333vw}}@media screen and (max-width:768px){.p-specification-detail__table--commonly{min-width:213.3333333333vw}}.p-specification-detail__table--commonly .p-specification-detail__table-value{width:40%}@media screen and (max-width:768px){.p-specification-detail__table--gateway{min-width:246.6666666667vw}}@media screen and (max-width:768px){.p-specification-detail__table--gateway .p-specification-detail__table-top:first-child{width:46%}}@media screen and (max-width:768px){.p-specification-detail__table--gateway .p-specification-detail__table-value{width:27%}}@media screen and (max-width:768px){.p-specification-detail__table--module{min-width:224vw}}.l-page--product_falconnect_specification .l-contact{padding-top:100px}@media screen and (max-width:768px){.l-page--product_falconnect_specification .l-contact{padding-top:13.3333333333vw}}.l-page--product_falconnect_specification .l-contact::before{display:none}