@charset "UTF-8";.item-wrap_page section{width:90%}.item-wrap_page section.features{width:90%}.item-wrap_page section.sec-product{width:90%}.heading_05{text-align:left}.kv-heading:before{content:"";width:52.5%;height:100%;position:absolute;left:0;top:0;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/bg_kv@2x.jpg) no-repeat 50% 50%;background-size:cover}.item-wrap_page section.product_development{width:90%}.item-wrap_page section.product_handled{width:90%;margin:5% auto 8.2%}.lp_link{width:90%;max-width:800px;margin:80px auto 80px}.product-item{margin:25px auto 0}.product-item .heading_en{text-align:center}.product-item .heading_en span{font-size:1.9rem;font-family:'Michroma',sans-serif}.product-nav-wrap{margin:13px auto 90px}.product-nav ul{max-width:1320px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.product-nav li{width:12.5%;text-align:center;border:1px solid #e2e2e2;border-right:0}.product-nav li:last-child{border-right:1px solid #e2e2e2}.product-nav li a{display:flex;flex-direction:column;justify-content:center;height:100%;transition:all .4s;padding:.7em 0 .7em}.product-nav li a:before{content:"";width:100%;height:58px;display:block;margin:0 auto 2px;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_menu_01.png) no-repeat 50% 30%;background-size:contain}.product-nav li.menu-01 a:before{max-width:68px}.product-nav li.menu-02 a:before{max-width:80px;background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_menu_02.png);background-position:50% 55%}.product-nav li.menu-03 a:before{max-width:52px;background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_menu_03.png)}.product-nav li.menu-04 a:before{max-width:56px;background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_menu_04.png)}.product-nav li.menu-05 a:before{max-width:56px;background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_menu_05.png)}.product-nav li.menu-06 a:before{max-width:44px;background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_menu_06.png)}.product-nav li.menu-07 a:before{max-width:38px;background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_menu_07.png)}.product-nav li.menu-08 a:before{max-width:52px;background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_menu_08.png)}.product-nav li a span{color:#585b64;font-size:min(1.35vw,1.9rem)}.product-nav li.ui-state-active a span,.product-nav li.active a span,.product-nav li a:hover span{color:#fff}.product-nav li.ui-state-active a,.product-nav li.active a,.product-nav li a:hover{background:#a0a0a0}.link_base{text-align:center}.link_base a{margin:0 auto 25px;padding:1em;width:auto;max-width:inherit;min-width:285px;display:inline-block}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0s;animation-duration:0s}.remodal{width:60%;max-width:1400px;height:50%;max-height:37vw;transition:all .4s;opacity:0}.remodal-is-initialized{animation-name:fadeInAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.remodal img{width:100%;height:100%;object-fit:contain}.remodal-overlay,.remodal-wrapper{transition:all .4s}.remodal-close{left:inherit;right:0}@media screen and (max-width:768px){.remodal{width:95%;max-height:55vw;padding:1.5%}}.feature{position:relative;margin:0 auto 8.2%}.feature:before{content:"";width:64.5vw;max-width:100%;height:70%;position:absolute;left:0;bottom:0;z-index:1;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/bg_feature@2x.jpg) no-repeat 0 100%;background-size:contain}.feature .box-inner{justify-content:space-between;position:relative;z-index:3}.feature .box-inner .img{width:55.5%;margin:3.5% 0 0}.feature .box-inner .txt_box{width:42.5%}.feature .box-inner .txt_box p{font-size:min(1.35vw,1.9rem);line-height:1.55;margin:2.8em 0 2.6em .5em}.link_box-wrap{max-width:426px;margin:0 0 0 1.5em}.link_box-wrap li{font-size:min(1.35vw,2.2rem);margin:0 0 5%}.link_box-wrap li a{display:block;width:100%;background:rgba(0,0,0,.6);color:#fff;padding:1.6em 1.6em 1.6em 4.3em;position:relative;transition:all .4s}.link_box-wrap li a:hover{opacity:.7}.link_box-wrap li a:before,.link_box-wrap li a:after{content:"";position:absolute}.link_box-wrap li a:after{width:1.6em;height:.38em;position:absolute;right:2em;bottom:calc(50% - .5em);background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_arw.svg) no-repeat 50% 50%;background-size:contain}.link_box-wrap li a:before{width:1.6em;height:1.6em;top:calc(50% - .9em);left:1.6em}.link_box-wrap li a:before{background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_link_04.svg) no-repeat 50% 50%;background-size:contain}.link_box-wrap li:last-child a:before{background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_link_01.svg) no-repeat 50% 50%;background-size:contain}.feature_wrap02_bg{width:100vw;margin:0 calc(50% - 50vw) 80px;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/feature02-img_bg@2x.jpg) no-repeat;background-size:contain;background-position:0 80px}@media screen and (min-width:769px){.feature-item{position:relative;width:82.5%;right:0;top:0;margin:7% -14% 7% auto;padding:9.5% 0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}}.feature-item-content{width:74%;margin:0;padding:4% 19% 6.5% 8.5%;margin:0 0 3%;position:relative}.feature-item-content:before{content:"";width:80%;height:1px;background:#fff;position:absolute;right:15%;bottom:0}.feature-item-ttl{font-weight:600;margin-bottom:1.85em;position:relative;font-size:min(2vw,2.2rem);line-height:1.4}.feature-item-ttl:before{content:'';background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_01.svg) no-repeat 50% 50%;background-size:contain;width:2.7em;height:2.7em;display:inline-block;position:absolute;left:-4.2em;top:-.7em}.feature-item-content:nth-child(2) .feature-item-ttl:before{background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_02.svg);width:3.5em;height:2.36em;top:-.2em;left:-4.7em}.feature-item-txt{font-size:min(1.1vw,1.9rem);line-height:1.75;padding:0 0 0 1em}.en_page .feature-item-txt{line-height:1.4}.product_dev-list{margin:62px auto 105px;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.product_dev-list li{width:280px;height:402px;background:#666;position:relative;counter-increment:num;margin:0 10px 50px}.product_dev-list li a{display:block;width:100%;height:100%}.product_dev-list li .inner{width:100%;height:100%;padding:20% 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.product_dev-list li:nth-child(2) figure{width:50%}.product_dev-list li:nth-child(3) figure{width:30%}.product_dev-list li p{font-size:min(3vw,2.2rem);color:#fff;min-height:3em;padding:1em .5em;margin:1.2em auto 0;text-align:center}.product_dev-list li .inner figure{height:119px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40%}.product_dev-list li:before,.product_dev-list li:after{position:absolute;top:0;left:0;font-size:min(5vw,3.8rem)}.product_dev-list li:before{content:"";z-index:1;border:1.7em solid #000;border-right-color:transparent;border-bottom-color:transparent;height:0;width:0}.product_dev-list li:after{content:counter(num,decimal-leading-zero);z-index:3;color:#0175c1;font-family:'Michroma',sans-serif;top:.65em;left:.45em}.product_handled .product_hl-wrap{padding:1px 0;position:relative}.product_handled .product_hl-wrap:before{content:"";width:160vw;height:100%;position:absolute;left:-30vw;background:#a0a0a0;z-index:0}.product_handled .product_hl-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:relative;z-index:3;margin:126px auto 95px;max-width:1030px}.product_handled .product_hl-list li{margin:0 .5% 2.8%;width:32.3333%;background:#fff}.product_handled .product_hl-list li .inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;background:rgba(0,0,0,.6)}.product_handled .product_hl-list li .read_box{padding:20px 0 20px;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:flex-end}.product_handled .product_hl-list li .read_box p{line-height:1.35;padding:0 1em;min-height:2em}.more_product .product_hl-list li .read_box p:after{content:"";width:1.6em;height:.38em;display:inline-block;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/icn_arw.svg) no-repeat 50% 50%;background-size:contain;margin:0 0 0 .5em}.product_handled .product_hl-list li .img{text-align:center}.product_handled .product_hl-list li .img span{display:block}.product_handled .product_hl-list li .img span.thumb{height:43px}.product_handled .product_hl-list li .img span.main{height:103px}.product_handled .product_hl-list li .img span:nth-child(2){margin-top:5px}.product_handled .product_hl-list li .img img{display:inline;max-height:100%;width:auto}.btn_read-more{margin:.3em auto 0;text-align:center;width:90%;max-width:112px}.btn_read-more span{font-size:min(4vw,.9rem);width:100%;display:inline-block;background:#0d0d0d;color:#fff;font-family:'Michroma',sans-serif;border-radius:3em;padding:.2em;transition:all .4s}a:hover .btn_read-more span{background:#fff;color:#0d0d0d}.product-bg{background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/images/car-bg01.jpg) no-repeat;background-size:60.4% auto;background-position:top 200px left 0;width:100vw;margin:0 calc(50% - 50vw) 95px}.sec-product{position:relative}.product-lead{font-size:min(1.6vw,2.2rem);font-weight:600;line-height:1.7;margin-bottom:40px;text-align:left;position:absolute;top:260px}.cat_ttl{position:absolute;top:220px;right:-50px;color:rgba(173,171,171,.2);font-family:'Michroma',sans-serif;font-size:4.7rem;font-weight:600}.product-img{width:100vw;margin:0 calc(50% - 50vw)}.product-img img{width:100%;margin:186px 0 0 auto;width:55%}.product-txt{padding:0 0 162px;line-height:2;max-width:580px;position:absolute;top:340px;width:42%}.feature-wrap{position:relative;margin:60px 0 160px}@media screen and (min-width:769px){.feature-wrap{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap}}.feature-img{width:58.2%}@media screen and (min-width:769px){.feature-img{width:58.2%;margin-right:-32%}}.feature-img img{width:100%}.feature-item{background:rgba(0,0,0,.6);color:#fff}.product_dev-list li:first-child .inner figure{width:60%}.product_dev-list li .inner figure img{width:100%;height:100%;object-fit:contain}.feature_wrap02{display:flex;width:90%;max-width:1180px;margin:0 auto}.feature_item02 p{margin-top:50px;width:85%;margin-bottom:40px}.feature_item02 a{display:block;background:rgba(0,0,0,.6);color:#fff;margin-bottom:10px;padding:18px 0;width:60%;padding-left:40px}.develop_ex{background:#000;color:#fff;text-align:center;padding:10px 0;width:90%;max-width:1000px;margin:1.5em auto 1em;border-radius:30px;font-size:2rem}.develop_ex_list{display:flex;justify-content:space-between;max-width:1000px;margin:20px auto 120px}.develop_ex_list li{background:rgba(0,0,0,.6);width:32%;padding:20px}.develop_ex_list li p{text-align:center;color:#fff}.feature_wrap02_bg{width:100vw;margin:0 calc(50% - 50vw) 80px;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/css/../images/feature02-img_bg@2x.jpg) no-repeat;background-size:contain;background-position:0 80px}@media screen and (min-width:769px){#contents{overflow-x:hidden}#breadcrumbs{position:relative}.item-wrap_page{width:100%;max-width:100%;padding:280px 0 0}br.sp{display:none}}@media screen and (min-width:1481px){.feature-item{max-width:1237px;margin-right:-55px}.feature:before{background-position:50% 50%;width:50vw}}@media screen and (max-width:768px){.heading_05 .ja{font-size:min(5.1vw,2rem)}#breadcrumbs ul{margin:1em 0;float:left}.kv-heading:before{display:none}.kv-heading .inner{width:100%}.kv-heading .txt_box{padding:0}.item-wrap_page section{width:100%}.kv-heading .txt_box .box-inner p{font-size:1.4rem}#breadcrumbs ul{float:left}html{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.gray_btn{max-width:100%}.product_handled .product_hl-list li .read_box{height:100%}.product_handled .product_hl-list li .read_box p{font-size:1.4rem;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 .5em;align-items:center}.en_page .product_handled .product_hl-list li .read_box p{font-size:1.2rem}.more_product .product_hl-list li .read_box p:after{margin:.7em 0 0 .5em}.sec-product{width:100%;display:flex;flex-direction:column-reverse}.product-item{margin:3.5% auto 0}.product-item .heading_en span{font-size:min(4.98vw,1.6rem)}.product-nav-wrap{margin:2.2% auto 11%}.product-nav li{width:25%;margin-bottom:-1px}.product-nav li:nth-child(4n){border-right:1px solid #e2e2e2}.product-nav li a{padding:.4em .2em .2em}.product-nav li a span{font-size:min(3vw,1.4rem);line-height:1.3;height:3em;display:flex;flex-direction:column;align-items:center;justify-content:center}.en_page .product-nav li a span{line-height:1.1}.product-nav li a:before{height:6.5vw}.product-nav li.menu-01 a:before{max-width:100%}.product-nav li.menu-02 a:before{max-width:13vw}.product-nav li.menu-08 a:before{max-width:8vw}.product-nav li.menu-03 a:before{max-width:8vw}.product-nav li.menu-04 a:before{max-width:9vw}.product-nav li.menu-05 a:before{max-width:9vw}.product-nav li.menu-06 a:before{max-width:100%}.product-nav li.menu-07 a:before{max-width:6vw}.feature .box-inner .txt_box{width:100%}.feature .box-inner .img{width:100%;margin:3.5% 0 0}.feature .heading_05,.handled .heading_05{padding-left:0;font-size:2rem}.feature .heading_05,.handled .heading_05{font-size:min(2.08vw,4rem)}.feature .heading_05:before,.handled .heading_05:before{width:20px;height:16px}.feature-wrap{margin:5% auto 0;display:flex;flex-wrap:wrap;padding:0;min-height:100vw;flex-direction:column-reverse}.feature-item{padding:70px 0;width:100%;padding:22% 11% 10% 13%;position:relative;margin:0 auto;top:0;right:0;display:flex;flex-direction:column;justify-content:center}.feature-item-content{width:100%;padding:0 0 21% 10.5%;margin:0 0 19.5%}.feature-item-content:before{width:96%;right:5%}.feature-item-txt{padding:0;margin:0;font-size:min(4vw,1.4rem);font-size:1.4rem}.feature-item-ttl{font-size:min(4.4vw,1.7rem);margin-bottom:.5em;line-height:1.7}.feature-item-ttl:before{width:1.3em;height:1.5em;left:-1.8em;top:0}.feature-item-content:nth-child(2) .feature-item-ttl:before{width:1.75em;height:1.18em;top:.2em;left:-2.35em}.feature-img img{width:100%;height:100%;object-fit:cover}.feature{margin-bottom:80px}.features .heading_05,.handled .heading_05{padding-left:0;font-size:min(2.08vw,4rem)}.features .heading_05:before,.handled .heading_05:before{width:20px;height:16px}.feature-img{width:100%;position:relative;left:0;top:0;height:auto}.features{margin-bottom:80px}.product_development{margin:12% auto}.product_dev-list li{width:48%;height:auto;min-height:53vw;margin:0 1% 2%}.product_handled .product_hl-list li{margin:0 2% 2.8% 0;width:48%}.product-lead{top:130px}.product-bg{background-image:none!important}.product-txt{top:180px;width:100%}.product-img,.product-img img{width:100%}.product-img img{margin-top:380px}.product_dev-list{justify-content:space-between;margin:9% auto 0}.product_handled .product_hl-list{margin:15% auto 12%}.product_dev-list li:nth-child(1) figure{width:70%}.product_dev-list li p{font-size:min(4.8vw,1.6rem);margin-top:0}.product_dev-list li .inner figure{height:60px;width:40%}.item-wrap_page section.sec-product{width:100%}.item-wrap_page section.product_handled{width:100%;margin:15% auto 5%}.item-wrap_page section.features{width:100%;margin:15% auto 5%}.link_box-wrap{max-width:426px;margin:0;width:70%}.en_page .link_box-wrap{width:100%}.feature .box-inner .txt_box p{font-size:min(4vw,1.4rem)}.link_box-wrap li a{font-size:min(4.98vw,1.6rem)}.feature:before{width:100%;max-width:100%;height:100%;left:0;bottom:2.5%;background-position:50% 50%}.develop_ex{font-size:min(4.98vw,1.6rem);padding:.5em 2em;margin:1.5em auto 1em;border-radius:3em}.develop_ex_list{display:flex;justify-content:space-between;max-width:1000px;margin:5% auto 5%;flex-wrap:wrap}.develop_ex_list li{width:45.8%;margin:0 2% 5%}.develop_ex_list li p{font-size:min(4.98vw,1.6rem)}.develop_ex_list li img{margin:1em auto 1.3em}.lp_link{margin:7.5% auto 7.5%}}
