@charset "UTF-8";.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/car-parts/css/../images/bg_kv@2x.jpg) no-repeat 50% 50%;background-size:cover}.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}.tabs-display_box{max-width:1320px;margin:0 auto}.tab_box{width:100%;padding:33px;background:#a0a0a0}.tab_box .heading_08 span{font-size:min(3.2vw,1.9rem)}#menu-01.tab_box{width:calc(93.6% - 1px);margin:0 auto 0 0}#menu-02.tab_box{width:calc(93.6% - 12.5% - 1px);margin:0 auto 0 12.5%}#menu-03.tab_box{width:calc(93.6% - 25% - 1px);margin:0 auto 0 25%}#menu-08.tab_box{width:calc(100% - 37.5% - 1px);margin:0 auto 0 37.5%}#menu-04.tab_box{width:calc(100% - 37.5% - 1px);margin:0 37.5% 0 auto}#menu-05.tab_box{width:calc(100% - 25% - 1px);margin:0 auto 25% 0}#menu-06.tab_box{width:calc(100% - 12.5% - 1px);margin:0 auto 12.5% 0}#menu-07.tab_box{width:calc(93.6% - 1px);margin:0 0 0 auto}.tab_box .inner{background:#fff;padding:16px 25px 5px}#menu-02 .heading_08{font-weight:600;margin:0}.product_list{margin:10px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.product_list li{margin:0 1% 0 0;width:32.3333%}.product_list li a{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;padding:5px;color:#585b64;font-weight:600}.product_list li a:hover{background:#a0a0a0;color:#fff}.product_list li a figure img{display:inline;vertical-align:middle}.product_list li a span{width:calc(100% - 75px);padding-left:10px}.link_base a{margin:0 auto 25px}.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/car-parts/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/car-parts/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/car-parts/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/car-parts/css/../images/icn_link_01.svg) no-repeat 50% 50%;background-size:contain}.product_info .parts-wrap{max-width:1264px;margin:4.2% auto}.product_info .parts-nav li{width:calc(25% - 12px);border:1px solid #e2e2e2;border-bottom:0;text-align:center;margin:0 6px}.product_info .parts-nav li a{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;font-weight:600;color:inherit;font-size:min(1.35vw,2.2rem);padding:1.45em 0 .9em}.product_info .parts-nav li a:hover,.product_info .parts-nav li.ui-tabs-active a{color:#fff;background:#a0a0a0}.product_info .parts-nav li.ui-tabs-active a:hover{opacity:.7}.product_info .parts-nav li .en{display:block;font-family:'Michroma',sans-serif;color:#0175c1;font-size:min(1.35vw,1.4rem)}.parts-nav ul{margin:0 auto}.product_info .parts-panel-wrap{width:calc(100% - 12px);margin:0 auto}.product_info .parts-panel{background:#000 url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/car-parts/css/../images/bg_parts-panel_01@2x.png?ver=02) no-repeat 50% 50%;background-size:contain;width:100%;height:50vw;max-height:665px;position:relative}.product_info #parts-02 .parts-panel{background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/car-parts/css/../images/bg_parts-panel_02@2x.png?ver=02)}.product_info #parts-04{position:relative}.product_info .parts-nav_child{position:absolute;top:0;left:0;width:100%;height:4em;z-index:5}.product_info .parts-nav_child ul{margin:0;top:1.2em;position:absolute;left:4%}.product_info .parts-nav_child li{margin:0 15px 0 0}.product_info .parts-nav_child li a{border:1px solid #a0a0a0;background:#a0a0a0;color:#fff;font-size:min(1.5vw,2.2rem);min-width:134px;text-align:center;padding:.76em;border-radius:3em}.product_info .parts-nav_child li a:hover{opacity:.7}.product_info .parts-nav_child li.ui-state-active a{border:1px solid #0175c1;background:#0175c1}.product_info .post_list{max-width:1190px;margin:10% auto 12.3%}.product_info .post_list .panel{padding:2.4% 3% 3%;background:#a0a0a0;margin:0 auto 3.5%}.product_info .post_list .panel.parent{background:#434343}.product_info .post_list .panel .ttl{color:#fff;margin:0 0 .5em;text-indent:.6em}.product_info .post_list .panel .inner{background:#fff;padding:2% 2% 3%}.product_info .post_list .panel .inner ul{margin:0 auto}.remodal-close{z-index:5}.modal_btn{position:absolute;width:25%;top:0;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap}.modal_btn.next{right:10px}.modal_btn.prev{left:10px}.modal_btn:after{content:'';position:absolute;top:50%;width:2em;height:2em;transform:rotate(45deg);transition:all .3s;z-index:5}.modal_btn.prev:after{left:10px;border-bottom:1.5px solid #575961;border-left:1.5px solid #575961}.modal_btn.next:after{right:10px;border-top:1.5px solid #575961;border-right:1.5px solid #575961}.product_info .parts_select_01 .slider-for.btm-txt .slick-track{align-items:flex-start}.product_info .post_list .panel .btm-txt p{position:relative;padding:0 0 0 1.7em;line-height:1.75}.product_info .post_list .panel .btm-txt p:before{content:"";width:.85em;height:.85em;border-radius:100%;display:inline-block;vertical-align:middle;background:#0175c1;position:absolute;left:.1em;top:.45em}.product_info .parts-panel li{margin:0 0 12px}.product_info .parts-panel .display_02 li{margin-bottom:25px}.product_info .parts-panel ul{width:50%;max-width:374px;margin:0}.product_info .display_01{justify-content:flex-end;padding:50px}.product_info .display_02{justify-content:space-between;align-items:center;align-content:center;height:100%;padding:11% 4% 5%}.product_info .display_03{justify-content:space-between;align-items:center;align-content:center;height:100%;padding:11% 50px 5%;width:100%;max-width:100%;margin:0 auto}.product_info .parts-panel .display_03 ul{width:100%;max-width:100%}.display_03 .nav_link li{width:34%;margin:0 0 2.2%}.display_03 .nav_link li:nth-child(even){margin-left:32%}.product_info .parts-panel .nav_link li a{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:3.4% 6%}.product_info .parts-panel .nav_link li a:hover{opacity:.7}.product_info .parts-panel .nav_link li a span{font-size:min(1.35vw,2.2rem);padding:0 0 0 1em;color:#fff;width:calc(100% - 124px);position:relative}.product_info .parts-panel .nav_link li a span:before{content:"";width:.55em;height:.55em;border-radius:100%;display:inline-block;vertical-align:middle;background:#0175c1;position:absolute;top:calc(50% - .25em);left:0}.product_info .parts-panel .nav_link li figure{width:120px;height:74px;background:#fff}.product_info .parts-panel .nav_link li figure img{width:100%;height:100%;object-fit:contain}.product_info .parts-panel .nav_link li a{background:rgba(255,255,255,.4)}.product_info .parts_select_01 .slider_panel_post{align-content:center;align-items:center;margin:3.5% auto}.product_info .parts_select_01 .slider-for{width:61%}.product_info .parts_select_01 .slider-for:first-child .slick-list{height:auto !important}.product_info .parts_select_01 .slider-for.btm-txt{width:100%}.product_info .parts_select_01 .slider-for .slick-track{display:flex;flex-direction:row;align-items:center}.product_info .parts_select_01 .slider-nav{width:39%;max-width:480px}.product_info .parts_select_01 .slider-nav .slick-track,.product_info .parts_select_01 .slider-nav .slick-list{transform:unset !important;padding:0 !important;width:100% !important}.product_info .parts_select_01 .slider-nav .slick-slide{width:33% !important;cursor:pointer;transition:all .4s}.product_info .parts_select_01 .slider-nav .slick-slide:hover{opacity:.7}.product_info .parts_select_02 .image_post{text-align:center;margin:2% auto 3%;justify-content:center}.product_info .parts_select_02 .image_post img{display:inline}.product_info .parts_select_02 .image_post.flex-box.box-02>*{max-width:50%;padding:0 1%}.product_info .parts_select_02 .image_post.flex-box.box-03>*{width:33.3333%;padding:0 1%}.product_info .parts_select_03 .img_txt_post{justify-content:center;align-items:center;align-content:center}.product_info .parts_select_03 .main_img{width:64%;padding:0 1% 0 8%}.product_info .parts_select_03 .thumb_list{width:36%;padding:0 6% 0 1.5%}.product_info .parts_select_03 .thumb_list dd img{width:100%}.product_info .parts_select_03 .thumb_list dt{position:relative;padding:0 0 0 2em;margin:.9em 0 .25em}.product_info .parts_select_03 .thumb_list dt:before{content:"";width:.85em;height:.85em;border-radius:100%;display:inline-block;vertical-align:middle;background:#0175c1;position:absolute;left:.26em;top:.26em}.product_info .parts_select_04 .flex-box{justify-content:space-between;align-items:center;margin:5% auto 2%}.product_info .parts_select_04 .image_post{width:45%;text-align:center}.product_info .parts_select_04 .image_post img{display:inline}.product_info .parts_select_04 .nav_link_child{width:24%}.product_info .parts_select_04 .nav_link_child li{margin:6px auto}.product_info .parts_select_04 .nav_link_child li a{background:rgba(0,0,0,.4);color:#fff;padding:1em;position:relative}.product_info .parts_select_04 .nav_link_child li a:hover{opacity:.7}.product_info .parts_select_04 .nav_link_child li a:before{content:"";width:2.1em;height:1em;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/car-parts/css/../images/icn_arw.svg) no-repeat 50% 50%;background-size:contain;position:absolute;right:.5em;bottom:.5em}.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%}}@media screen and (min-width:769px){#contents{overflow-x:hidden}.item-wrap_page{width:100%;max-width:100%;padding:280px 0 0}}@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%}.sec-product{width:100%;display:flex;flex-direction:column-reverse}.product-item .heading_en span{font-size:min(4.98vw,1.6rem)}.product_info .parts-wrap{max-width:100%}.product_info .parts-panel-wrap{width:calc(100% - 3.4px)}.product_info .parts-nav li{width:calc(25% - 3.4px);margin:0 1.7px}.product_info .parts-nav li a{font-size:min(3.69vw,1.4rem);padding:.75em 0 .5em}.product_info .parts-nav li .en{font-size:min(2.35vw,.8rem)}#menu-01.tab_box,#menu-02.tab_box,#menu-03.tab_box,#menu-04.tab_box,#menu-05.tab_box,#menu-06.tab_box,#menu-07.tab_box,#menu-08.tab_box{width:100%;margin:0 auto}.product_list li{font-size:min(3.7vw,1.2rem);margin:0 auto 1%;width:100%}.tab_box{padding:5%}.tab_box .inner{padding:6% 5% 1%}.product_info .post_list .panel{width:100%}.product_info .post_list .panel p{font-size:min(4vw,1.4rem);font-size:1.4rem;line-height:1.8}.en_page .product_info .post_list .panel p,.en_page .product_info .post_list .panel ul{line-height:1.4;margin:.5em .5em 0}.product_info .parts_select_01 .slider_panel_post{flex-direction:column}.product_info .parts_select_01 .slider-for{width:100%;order:1}.product_info .parts_select_01 .slider-for.btm-txt{order:2}.product_info .parts_select_01 .slider-for:first-child .slick-slide{min-height:45vw}.product_info .parts_select_01 .slider-nav{width:100%;order:3;margin:3vw auto 0}.product_info .parts_select_01 .slider-nav .slick-current{background:#e4e4e4}.product_info .parts_select_01 .slider-nav img{margin:0 auto}.product_info .parts_select_03 .img_txt_post{flex-direction:column}.product_info .parts_select_03 .main_img{width:90%;padding:0;margin:0 auto 5%}.product_info .parts_select_03 .thumb_list{width:90%;padding:0;margin:0 auto 5%}.feature .box-inner .txt_box{width:100%}.feature .box-inner .img{width:100%;margin:3.5% 0 0}.product-txt{font-size:1.3rem;margin-left:0;padding-bottom:0}.product-lead{font-size:1.8rem;margin-bottom:20px}.product-img{margin:60px 0}.item-wrap_page{margin-bottom:30px}.feature .heading_05,.handled .heading_05{padding-left:0;font-size:2rem}.product-bg{margin-bottom:7%}.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;display:flex;flex-wrap:wrap;padding:12% 0 0;min-height:100vw}.feature-item{padding:70px 0;width:100%;margin-top:20px;padding:10% 0 10% 10%;width:80vw;position:relative;margin:0 0 0 auto;top:20px;right:-5vw;display:flex;flex-direction:column;justify-content:center}.feature-item-content{width:100%;padding-left:5%}.feature-item-content:before{width:88%;right:5%}.feature-item-txt{margin-bottom:20px;font-size:1.3rem}.feature-item-ttl{font-size:min(4.8vw,2rem);margin-bottom:20px}.feature-item-ttl:before{width:1.35em;height:1.35em;left:-1.95em;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{width:85%;position:absolute;left:0;top:0;height:100%}.feature-img img{width:100%;height:100%;object-fit:cover}.feature{margin-bottom:80px}.product_info .post_list{max-width:1190px;margin:15.5% auto 12.3%}.product_dev-list li{width:48%;height:53vw;margin:0 1% 2%}.product_handled .product_hl-list li{margin:0 1% 2.8%;width:48%}.product_info .parts-panel{background:#000 url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/product/car-parts/css/../images/bg_parts-panel_01@2x.png) no-repeat 40% 0;background-size:117vw auto;width:100%;height:auto;max-height:inherit;position:relative;padding:64vw 0 12vw}.product_info #parts-02 .parts-panel{background-position:60% 0}.product_info #parts-04 .parts-panel{background-position:40% 7vw}.product_info .display_01{justify-content:flex-start;padding:1.5%}.product_info .display_03{padding:1.5%}.product_info .parts_select_02 .image_post{width:70%}.product_info .parts-nav_child ul{width:55%}.product_info .parts-nav_child li{margin:0 5% 0 0;width:45%}.product_info .parts-panel ul{width:100%;max-width:100%;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.product_info .parts-panel ul li{width:49%;margin:0 0 2%;min-height:5.5em}.product_info .parts-panel .nav_link li a{height:100%;padding:1.4% 4% 1.4% 2%}.product_info .parts-nav_child li a{min-width:inherit}.product_info .parts-panel ul li:nth-child(even){margin-left:2%}.product_info .parts-panel .nav_link li a span{width:55%}.product_info .parts-panel .nav_link li figure{width:42%;height:auto;background:#fff}.product_info .parts-panel .nav_link li a span{font-size:min(4vw,1.4rem);line-height:1.2}.product_info .parts-panel .nav_link li a span.limit{font-size:min(2.8vw,1.1rem)}.product_info .parts-panel .nav_link li a span.len{font-size:min(2.88vw,1.4rem)}.product_info .parts-nav_child li a{font-size:min(4vw,1.6rem);line-height:1.5;padding:.3em .9em}.product_info .parts_select_04 .image_post{width:100%;order:1}.product_info .parts_select_04 .nav_link_child{order:2;width:100%}.product_info .parts_select_04 .nav_link_child li:last-child{margin-bottom:0}.feature .box-inner .txt_box p{font-size:min(4vw,1.8rem);line-height:1.5;margin:1.3em 0 .8em;font-size:1.4rem}.link_box-wrap li{font-size:min(4vw,1.8rem);line-height:1.5}.product_info .parts-nav_child ul{top:4.5vw;left:4.5vw}.feature:before{display:none}.link_box-wrap{max-width:426px;margin:0;width:68%}.link_box-wrap li a{padding:1.2em 1.6em 1.1em 4.6em}.heading_08 span{font-size:min(4.6vw,1.8rem)}}@media screen and (max-width:420px){.en_page .product_info .parts-nav li a{font-size:min(3.3vw,1.2rem)}.en_page .link_box-wrap{width:100%}}.en_page .product_info .parts-nav li .en{display:none}