.technology01 li.technology01 a{background:#ffe100}.technology02 li.technology02 a{background:#ffe100}.technology03 li.technology03 a{background:#ffe100}.technology04 li.technology04 a{background:#ffe100}#main{width:100%;position:relative;padding:0;background:#f7f7f7}hr.gray-bar{border-top:1px solid #ccc;margin:0 2rem}hr.gray-bar.no-margin{margin:0}#technology .inner{padding:0 1rem}.no-wrap{white-space:nowrap}.product-feature{padding:7rem 0}.headline-wrap{position:relative;vertical-align:middle}.headline-wrap .headline-h3{display:inline-block;vertical-align:middle}.headline-wrap .function-logo{display:block;width:12%;vertical-align:middle;padding-top:1rem}.layout-wrap{position:relative;padding:3.5rem 0!important;border-bottom:1px solid #ccc}.layout-wrap:last-of-type{position:relative;padding:3.5rem 0 0 0;border-bottom:none}.layout-wrap .layout strong{display:block;padding-bottom:.5em;font-size:1.125rem;line-height:1.85em;font-weight:700}.layout-wrap .layout strong p{display:block;padding-bottom:1em;font-size:1rem;line-height:1.85em}.layout-wrap-1{padding:7rem 0 3.5rem 0;margin:0}.layout-wrap-1 .layout-1{width:55%;position:absolute}.layout-wrap-1 .layout-1 p{display:block;position:relative;padding-right:3.5rem}.layout-wrap-1 .layout-2{width:45%;margin-left:55%}.layout-wrap-2{margin:0}.layout-wrap-3{margin:0}.layout-wrap-4{margin:0}.layout-wrap-5{padding:3.5rem 0 3.5rem 0;margin:0}.layout-wrap-5 .layout-1{width:75%;position:absolute}.layout-wrap-5 .layout-1 p{display:block;position:relative;padding-right:3.5rem}.layout-wrap-5 .layout-2{width:25%;margin-left:75%}.layout-wrap-6{margin:0}.layout-wrap-7{margin:0}.layout-wrap-8{margin:0}.layout-wrap-8 .attention-bk{margin-bottom:0;padding-bottom:0}@media (max-width:767px){#main{min-height:6.25rem}.headline-wrap .function-logo{display:block;width:25%;padding:2rem 0 0 0}#product-feature-4 .headline-wrap .function-logo{width:30%}.layout-wrap .layout{position:inherit;top:inherit;left:inherit;width:auto!important;height:auto!important}.layout-wrap-1 .layout-1 p{padding-right:0}.layout-wrap-1 .layout-2{text-align:center;margin-left:0;padding-top:3.5rem}.layout-wrap-1 .layout-2 img{width:95%;margin:0 auto}.layout-wrap-15 .layout-1 p{padding-right:0}.layout-wrap-5 .layout-1 p{padding-right:0}.layout-wrap-5 .layout-2{text-align:center;margin-left:0;padding-top:3.5rem}.layout-wrap-5 .layout-2 img{max-width:50%;margin:0 auto}}