@charset "utf-8";main{margin-top:-20px}.home article{color:#fff}.bg-color.active{background:rgba(0,0,0,.5);transition:all .3s}.hero{width:50%;display:flex;justify-content:center;flex-flow:column;height:100vh;padding:0 30px;text-align:center;margin-left:50%;margin-top:80px}.hero .txtbox{text-align:left;margin-bottom:30px}.bg-fixed{min-height:100vh}@media screen and (max-width:768px){.hero{width:100%;margin-left:0;justify-content:flex-start}h1{margin-top:8vh;font-size:1.6em}}.box01 ul li{width:calc(100%/3);height:400px;background-repeat:no-repeat;background-size:cover}.box01 ul li a{display:flex;padding:20px;height:100%;justify-content:center;flex-flow:column;background:rgba(0,0,0,.5);text-shadow:1px 1px 1px #000;transition:all .3s}.box01 ul li a:hover{background:0 0}.box01 ul li:nth-child(1){background-image:url(//connect.nissha.com/gassensor/en/wp-content/themes/nissha/inc/home/../home/images/byuse01.webp)}.box01 ul li:nth-child(2){background-image:url(//connect.nissha.com/gassensor/en/wp-content/themes/nissha/inc/home/../home/images/byuse02.webp)}.box01 ul li:nth-child(3){background-image:url(//connect.nissha.com/gassensor/en/wp-content/themes/nissha/inc/home/../home/images/byuse03.webp)}@media screen and (max-width:768px){.box01 ul{flex-flow:row;flex-wrap:wrap;justify-content:space-between;gap:20px}.box01 ul li{width:calc(100%/2 - 20px);height:auto;margin-bottom:20px}}@media screen and (max-width:599px){.box01 ul li{width:100%;background-position:center}}.box02 ul{flex-wrap:wrap;justify-content:space-between}.box02 ul li{border:1px solid #fff;padding:10px;width:calc(96%/3);background:rgba(0,0,0,.5);margin-bottom:20px;position:relative;transition:all .3s}.box02 ul li:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#fff;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scale(0,1);transform-origin:left top}.box02 ul li:hover:before{transform-origin:right top;transform:scale(1,1)}.box02 ul li a{position:relative;z-index:3}.box02 ul li:last-of-type{border:none;display:block}.box02 ul li:after{position:absolute;right:5px;bottom:5px;content:'';border-top:7px solid transparent;border-left:7px solid transparent;border-right:7px solid #fff;border-bottom:7px solid #fff;box-sizing:border-box;transition:all .3s}.box02 ul li:hover:after{right:0;bottom:0}.box02 ul li:hover{color:#333}.box02 ul li:hover dt{border-color:#333}.box02 ul li:last-of-type:hover,.box02 ul li:last-of-type:after,.box02 ul li:last-of-type:hover:after{border:none;background-color:transparent;color:inherit}.box02 ul li:last-of-type:hover:before{display:none}.box02 ul li:last-of-type{background:0 0}.box02 ul li:last-of-type a{width:50%;font-size:1.5em;padding:20px;text-align:center;margin:16% 0 0 23%}.box02 ul li a dt{font-size:20px;border-bottom:1px solid #fff;text-align:center;padding:10px 5px}.box02 ul li figure{margin:0;background-color:#fff}.box02 ul li a dl{width:100%}.box02 ul li a dd{padding-top:20px}@media screen and (max-width:768px){.box02 ul li{width:100%}.box02 ul li a{display:block}.box02 ul li a dl{margin-left:0}}.box03 ul{justify-content:space-between}.box03 li{width:calc(96%/3)}.box03 figure{display:table;position:relative}.box03 dl{background:rgba(0,0,0,.5);padding:5px 10px}.box03 dt{position:relative;display:inline-block;font-size:20px;padding:15px 0 0}.box03 dt:after{position:absolute;content:'';bottom:-7px;left:0;width:100%;height:1px;background-color:#fff}.box03 dt+dd{font-weight:700}.box03 dd{margin-top:15px}.box03 li:last-of-type{display:flex;align-items:center;justify-content:center;font-size:30px}.box03 li:last-of-type a{padding:26px;width:300px;text-align:center}@media screen and (max-width:768px){.box03 li{width:100%;max-width:520px;margin:0 auto 50px}.box03 dl{width:100%}}.box04 .gsnavwrap,.box04 .catewrap{font-size:14px}.box04 .gsnavwrap{margin-right:20px;width:170px}.box04 .gsnavwrap a{padding:30px 10px;width:100%}.box04 .catewrap{width:calc(100% - 190px);margin-bottom:50px}.box04 .catewrap h3{font-weight:400;border-top:1px solid #fff;margin:0;padding:10px}.box04 .catewrap li{display:inline-block;width:190px;margin:0 10px 10px 0}.box04 .catewrap li a{display:block}.box04 .catewrap li:nth-child(5n){margin-right:0}.box04 .btn-square_wh{padding:10px 20px 8px 10px}.box04 .latest{margin:0 auto}.box04 .latest li{display:flex;flex-flow:column;width:280px;background-color:#fff;color:#333;font-size:10px;margin-left:20px}.box04 .latest li img{width:280px;height:187px;object-fit:cover}.box04 .latest li:first-of-type{background-color:transparent;color:#fff;margin-left:0;justify-content:center}.box04 .latest li h3{font-weight:400;text-align:center;font-size:20px}.box04 .latest li a{position:relative}.box04 .cate-fold{display:inline-block;position:absolute;top:5px;left:-4px;padding:0 10px;color:#333;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.3)}.box04 .cate-fold:before{position:absolute;content:'';top:23px;left:0;border:none;border-bottom:solid 5px transparent;border-right:solid 5px silver}.box04 .latest li time{padding:3px 0 5px 10px}.box04 .latest li P{padding:0 30px 15px 10px;margin:0;line-height:1.5;font-size:11px;min-height:48px}.box04 .latest li P.arrow-b_bl:before{margin-top:-24px}@media screen and (max-width:768px){.box04 .gsnavwrap{width:100%;margin-bottom:30px}.box04 .gsnavwrap a{padding:15px 10px}.box04 .catewrap,.box04 .catewrap li{width:100%}.box04 .latest li{width:100%;margin:0 0 20px}.box04 .latest li img{width:100%;height:auto}.box04 .latest li P{font-size:16px}}.box05{text-align:center;padding-bottom:150px}.box05 p{margin-bottom:50px}