@charset "UTF-8";.page-title {font-weight: 500;}.sub-title {font-weight: 500;background: #e6e6e6;}.flex-container {display: flex;}.flex-item {width: 100%;}.flex-container.column4 .category {color: #a0a0a0;}.flex-container.column4 .flex-item .img {border: solid 1px #d9d9d9;}.featureList_navi_wrap {overflow: hidden;margin: 3rem 0 8.5rem;}.featureList_navi {display: flex;flex-wrap: wrap;justify-content: flex-start;margin-left: -1.5rem }.featureList_navi li {margin: 0 0 .6rem 1.5rem;height: 4rem }.featureList_navi a {font-weight: 400;line-height: 1.25;text-align: center;display: block;padding: .2em .6em .2em 1.4em;border: 1px solid #000;width: 18rem;position: relative;border-radius: .5em;display: flex;align-items: center;justify-content: center;height: 100%;letter-spacing:normal }.featureList_navi a:hover {text-decoration: none }.featureList_navi a::before {content: "";position: absolute;top: 46%;left: 5%;width: 0;height: 0;border-style: solid;border-width: .4em .4em 0 .4em;border-color: #000 transparent transparent transparent }.narrow_font10 {display: block;position: absolute;width: 100%;top: 50%;left: 55%;transform: translate(-50%,-50%) scale(0.9, 1);}.mt5 {margin-top: 5rem;}.sub_tit_txt {font-size: 1.8rem;margin-bottom: 3rem;}.product_name {font-size: 3rem;font-weight: 700;line-height: 1.2;}.product_detail + .product_name {margin-top: 2.5rem;}.product_name sup {font-size: 1.6rem;top: -0.7em;}.product_img_name {font-size: 2.8rem;font-weight: 400;text-align: center;}.table_spec {text-align: center;border-collapse: collapse;width: 100%;}.table_spec th, .table_spec td {border: 1px solid #000;padding: 0.2rem 1% 0.2rem 3%;text-align: left;}.table_spec tr td:first-child {width: 48%;}.limit {font-size: 1.2rem;margin-left: 1rem;}@media only screen and (max-width: 767px) {article {font-size: 1.4rem;}.img-container, .text-container {margin-top: 2rem;}.sub-section {padding-top: 4rem;}.sub-section:first-of-type {padding-top: 0;}.page-title {margin: 2.5rem 0;font-size: 2.2rem;text-align: center;}.sub-section {padding-top: 5rem;}.sub-section:first-of-type {padding-top: 0;}.sub-item .base-width {padding-bottom: 5rem;}.sub-title {margin-bottom: 2rem;padding: 0.2em 0;font-size: 1.8rem;text-align: center;}.text-container {margin-top: 2rem;}.img-container {margin-top: 3rem;}.flex-container>.flex-item:first-of-type {margin-top: 0;}.flex-container>.flex-item:nth-of-type(n+2)>.img-container:first-child,.flex-container>.flex-item:nth-of-type(n+2)>.text-container:first-child {margin-top: 0 }.featureList_navi_wrap {margin: 2rem 0 3.5rem;}.featureList_navi {display:flex;flex-wrap: wrap;margin: 0 }.featureList_navi li {margin: 0;width: 32.5%;height: 3.8rem;margin-right: 1.25% }.featureList_navi li:nth-child(3n) {margin-right: 0 }.featureList_navi li:nth-child(n+4) {margin-top: 2% }.featureList_navi a {font-size: 1rem;font-weight: 500;line-height: 1.1;width: 100%;padding: .2em .3em .2em 1em }.featureList_navi a::before {left: 2% }.flex-container {justify-content: space-between;}.flex-container + .flex-container {padding-top: 2.5rem;margin-top: 2.5rem;}.flex-container {display: flex;flex-wrap: wrap;justify-content: space-between;}.flex-container>.flex-item {width: 100%;margin-top: 3rem;}.flex-container>.flex-item:first-of-type {margin-top: 0;}main[data-footer-type] {padding-bottom: 5rem;}.mt5 {margin-top: 2rem;}.sub_tit_txt {font-size: 1.6rem;margin-bottom: 1rem;}.product_name {margin-top: 1rem;font-size: 2.6rem;}.product_name sup {font-size: 1.3rem;top: -0.8em;}.product_detail + .product_name {margin-top: 1rem;}.product_img_name {font-size: 2rem;}.table_spec {font-size: 1.45rem;}.table_spec tr td:first-child {width: 50%;}#cable + .flex-container .table_spec tr td:first-child {width: 30%;}.limit {margin-left: 0;}}@media print , screen and (min-width: 768px) {main[data-footer-type] {padding-bottom: 8rem;}#globalPageTitle {border-bottom: solid 1px #d9d9d9;}.page-title {margin-top: 2.5rem;margin-bottom: 2.5rem;font-size: 3.2rem;text-align: center;}.sub-section {padding-top: 8rem;}.sub-section:first-of-type {padding-top: 0;}.sub-item .base-width {padding-bottom: 8rem;}.sub-title {margin-bottom: 5rem;padding: 0.2em 0;font-size: 2.2rem;text-align: center;}.text-container {margin-top: 4rem;}.img-container {margin-top: 4rem;}.flex-container.half {justify-content: space-between;}.flex-container.half>.flex-item {width: 48%;}#sensor.sub-title {margin-bottom: 3rem;}}@media only screen and (min-width: 1080px) {.outer-base-width.base_w1160 .base-width {max-width: 1160px;}}