@charset "UTF-8";.tab_container>ul{padding:0;list-style:none;display:flex;justify-content:center;width:90.6%;margin:-7px auto 80px}.business_p_nav{width:90.6%;margin:-7px auto 80px;opacity:0;transition:opacity .3s linear}.business_p_nav.slick-initialized{opacity:1}.business_p_nav .slick-slide{cursor:pointer;transition:all .4s}.business_p_nav .slick-slide:hover figure{background:#f5f5f5}.tab_container>ul>li{width:12%;padding:0 .5%;cursor:pointer}.tab_container>ul>li figure,.business_p_nav div figure{width:100%;border:4px solid #f5f5f5;border-radius:50%;width:8vw;height:8vw;text-align:center;margin:0 auto 1em;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;transition:all .2s}.tab_container>ul>li img,.business_p_nav div img{width:60%;height:auto}.business_p_nav .slick-track,.business_p_nav .slick-list{transform:unset !important}.loop-slide{overflow:hidden}.loop-slide>div:hover{animation-play-state:paused}.loop-slide>div{display:flex}.is?active .loop-slide>div{animation:slide-to-left 5s linear infinite reverse}.loop-slide>div>*{min-width:calc(100%/4)}@keyframes slide-to-left{100%{transform:translateX(-100%)}}.slider-for{opacity:0;transition:opacity .3s linear}.slider-for.slick-initialized{opacity:1}.slider-for .tab_content .boxInnerimg{opacity:0;position:relative}.slider-for .tab_content.slick-current .boxInnerimg{animation-name:play;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.8,0,.5,1);position:relative;opacity:1 !important}.tab_container ul li[data-id=tab_1] img,.business_p_nav div[data-id=tab_1] img{width:46%}.tab_container ul li[data-id=tab_2] img,.business_p_nav div[data-id=tab_2] img{width:54%}.tab_container ul li[data-id=tab_3] img,.business_p_nav div[data-id=tab_3] img{width:35%}.tab_container ul li[data-id=tab_4] img,.business_p_nav div[data-id=tab_4] img{width:36%}.tab_container ul li[data-id=tab_5] img,.business_p_nav div[data-id=tab_5] img{width:36%}.tab_container ul li[data-id=tab_6] img,.business_p_nav div[data-id=tab_6] img{width:39%}.tab_container ul li[data-id=tab_7] img,.business_p_nav div[data-id=tab_7] img{width:30%}.tab_container ul li[data-id=tab_8] img,.business_p_nav div[data-id=tab_8] img{width:25%}.tab_container ul li.selected figure,.business_p_nav .slick-current figure{background:#f5f5f5}.tab_content.selected{display:block;min-height:200px;transition:all .4s}.tab_container>ul>li p,.business_p_nav div p{text-align:center}@media screen and (min-width:769px){.tab_content{display:none}}.tab_content_wrap{width:100%;max-width:1640px;margin:0 auto}.kv{height:100vh;display:flex;justify-content:center;align-items:center}.kv .main-copy{color:#fff;font-size:30px;font-weight:700;text-align:center;line-height:1;letter-spacing:.2em}.kv .sub-copy{color:#fff;font-size:20px;text-align:center}.video{width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden;z-index:-1}.video video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (min-width:769px){.kv-wrap{padding:168px 0 0}.kv{min-width:960px;height:100vh}.kv .main-copy{font-size:60px}.kv .sub-copy{font-size:30px}.video{min-width:960px;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden;z-index:-1}}@media screen and (max-width:768px){.kv-wrap{padding:60px 0 0}.kv{display:none}.video{width:100%;height:calc(100vh - 60px);max-height:146vw;position:relative;top:0;left:0;z-index:1}.img-wrap{height:calc(100vh - 60px);min-height:182vw}.video video{display:block;width:100%;height:100%;object-fit:cover}}.business_product-wrap{width:100%;overflow:hidden;margin:0 auto 0}.product_category_box{width:100%;margin:0;padding-bottom:10px}.product_category_box.noslider{display:flex;justify-content:flex-start;min-width:47.8vw}.product_category_item{width:17.2%;display:block;position:relative;border:1px solid #c9c9c9;background:#f7f7f7}.product_category_item a{display:block;color:#343434}.product_category_item img{width:100%}.product_ttl_eng{margin:2px 0 -16px;font-size:90px;font-weight:700;color:transparent;-webkit-text-stroke:.1px #e5e5e5;font-family:'Michroma',sans-serif;width:45.8%}.product_ttl{font-size:min(1.8vw,3.4rem);font-weight:700;letter-spacing:.03em;margin-bottom:.55em;padding:24px 0 0 3px;position:relative}.product_ttl span{position:relative;z-index:3}.product_txt{margin-bottom:1em;line-height:1.75;letter-spacing:.01em}.product_category_ttl{background:#f7f7f7;border-top:1px solid #c9c9c9;padding:1.3em 1.5em 1.1em;font-size:min(1vw,16px);text-align:left}.technology{margin:198px auto 0}.technology_wrap{margin:20px auto 25px}.technology_list li{counter-increment:mycounter;position:relative;padding:28px 50px 28px 105px;background:#f5f5f5;margin:0 auto 15px}.technology_list li:before{content:counter(mycounter,decimal-leading-zero);background:#565962;color:#fff;text-align:center;width:53px;height:53px;border-radius:50%;font-family:'Michroma',sans-serif;line-height:53px;font-size:min(2vw,1.9rem);position:absolute;left:35px;top:28px}.technology_num{background:#565962;color:#fff;text-align:center;width:53px;height:53px;border-radius:50%;font-family:'Michroma',sans-serif;margin:0 2% 0 5%;line-height:53px;font-size:min(1.3vw,23px)}.tab_container{margin:65px auto 0}.technology_item:nth-child(1){background:#f5f5f5 url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/images/technology_img01_s.png) no-repeat;background-size:auto 100%;background-position:right}.technology_item:nth-child(2){background:#f5f5f5 url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/images/technology_img02_s.png) no-repeat;background-size:auto 100%;background-position:right}.technology_item:nth-child(3){background:#f5f5f5 url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/images/technology_img03_s.png) no-repeat;background-size:auto 100%;background-position:right}.technology_item:nth-child(4){background:#f5f5f5 url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/images/technology_img04_s.png) no-repeat;background-size:auto 100%;background-position:right}.business_product .updown{justify-content:center}@media print,screen and (min-width:769px){.business_product-wrap{margin:0 auto}.products_wrap{display:flex;justify-content:space-between}.product_img{width:50%;margin:0}.product_item{width:47.4%}.technology{display:flex;justify-content:space-between}.technology_img{width:50%}.technology_container{width:47.4%}.technology h3{text-align:left;display:flex;align-items:center}.product_category_item{min-width:200px;width:17.2vw !important;max-width:238px;margin-right:20px}.technology_container h3{display:flex;align-items:baseline;justify-content:flex-start;margin:-.5em 0 .4em}.technology-lead{line-height:1.7}.technology_ttl{font-size:min(4.2vw,2.2rem);margin:0 0 .4em;line-height:1.3}}@media print,screen and (max-width:768px){.technology_item{padding:2% 0;margin:0 0 2%}.product_category_wrap .product_category_item{margin-right:10px;width:44vw !important;max-width:200px}.product_ttl{text-align:center;margin:1.3em auto 1em;font-size:min(4.2vw,2.2rem);padding:.8em 0 0}.product_ttl:before{background-position:50% 50%;background-size:contain;width:100%;height:75%;top:0;left:0}.product_ttl_eng{margin:10px auto 0}.products_wrap .gray_btn{margin:0 auto 5%}.product_img{width:84%;margin:0 auto 7.5%}.product_txt{line-height:1.6;font-size:1.4rem;width:85%;margin:0 auto 4%}.product_category_box{width:100%;margin:0 auto}.product_category_box.noslider{width:85%;margin:0 auto}.product_category_ttl{font-size:min(2.68vw,1.3rem);padding:.5em 1.2em;min-height:80px;font-size:1.4rem}.technology_img{margin:5% auto 11%}.technology-lead{font-size:1.4rem;line-height:1.6;margin:0 auto 5%}.technology_ttl{font-size:min(3.96vw,1.6rem);margin:0}.technology_txt{font-size:min(3.2vw,1.3rem);line-height:1.6}.technology_list li{padding:3% 4% 1% 13.5%;margin:0 auto 2%}.technology_list li:before{width:6.1vw;height:6.1vw;border-radius:50%;line-height:6vw;font-size:min(2.8vw,1.8rem);left:5%;top:calc(50% - 3% - 3vw)}.business_product{margin:40px auto 0;width:100%}.product_category_wrap .product_category_item:after{right:10px;bottom:30%}.product_category_item:after{bottom:.8em;right:.5em;width:.5em;height:.5em;border-top:2px solid #153754;border-right:2px solid #153754}.product_category_item:hover:after{right:.2em}.business_product h3{margin-bottom:16.5%}.technology{width:85%;margin:11.5% auto 15%}.technology_wrap{margin:0 auto}.technology h3 i{justify-content:center}.technology_num{width:6vw;height:6vw;line-height:6vw;font-size:1.1rem;font-size:2.85vw}.tab_container{margin-bottom:0}.csr .heading_txt{margin-left:0}}.csr_bg{background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/images/csr_bg_s@2x.jpg) no-repeat;background-position:100% 0;background-size:cover;margin:78px auto 0}.csr{padding:136px 0 220px;position:relative}.csr h3{text-align:left;position:relative;display:inline-block}.csr h3:after{content:'';background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/./images/logo02.png) no-repeat;background-size:contain;width:3.5em;height:4em;display:inline-block;position:absolute;right:-4em;top:25px;margin-top:-1.3em;z-index:1}.csr_category{display:flex;justify-content:space-between;width:52.5%;max-width:862px;margin:0 0 45px}.csr_category li{width:24%;background-color:#fff}.csr_category li a{padding:38px 10px 24px;text-align:center;color:#565962;display:block}.csr_category li figure{height:70px;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;align-content:center;margin:0 auto 14px}.csr_category li img{margin:0 auto;height:100%}.csr_category li:first-child img{height:82%}.csr_ttl_eng{color:rgba(255,255,255,.5);font-size:min(9vw,170px);position:absolute;line-height:90px;font-family:'Michroma',sans-serif;bottom:-.1em;left:-.08em;line-height:1}@media print,screen and (min-width:769px){.csr_lead{margin:1.65em auto 3.2em;line-height:1.75}}@media print,screen and (max-width:768px){.csr_category{width:100%;margin:0 0 4%}.csr_lead{line-height:1.6;font-size:min(2.68vw,1.3rem);margin:1.8em auto 0;font-size:1.4rem}.csr_bg{margin:15% auto;background:#f5f5f5}.csr h3:after{margin-top:-.5em;top:10px;right:-6em}.csr{width:85%;padding:6.5% 0 16%}.csr_ttl_eng{width:100%;overflow:hidden;font-size:14.4vw}.csr_img{margin:4% auto 8%}.csr_category li figure{height:8.8vw;margin:0 auto .2vw}.csr_category li img{height:100%;margin-bottom:0}.csr_category li a{padding:19% 0 5%}.csr_category li a p{font-size:min(3.96vw,1rem)}}.global_bg{margin:125px auto 0}.global h3{text-align:left}.global_base_list{display:flex;flex-wrap:wrap}.global_base_list{display:flex}.global_base_list li span{display:block;font-size:2.4rem;font-family:'Michroma',sans-serif;letter-spacing:-.02em;margin:0 0 .2em;line-height:1.2}.global_base_list li{margin-bottom:28px;line-height:1.8}.global_wrap{display:flex;max-width:1640px;margin:0 auto 38px;justify-content:space-between}@media print,screen and (min-width:769px){.global_wrap{display:flex}.global_base_list li{width:51.3%}.global_base_list li:nth-child(even){width:48.7%}.global_item{width:35.5%}.global_img{width:66.8%;margin:2% 0 0}.global_lead{margin:3.5em 0 2em;line-height:1.75}.global_base_list{max-width:1640px;margin:0 auto}}@media print,screen and (max-width:768px){.global_bg{margin:15% auto}.global{width:85%;margin:0 auto}.global .heading_txt{margin-left:0}.global_lead{font-size:1.4rem;line-height:1.6;margin:0 auto 4%}.global_wrap{display:block;margin:0 auto}.global_item{width:100%}.global_img{width:107%;margin:14% 0 8% -6%}.global_base_list{justify-content:space-between;display:block;margin:0 auto}.global_base_list li span{font-size:min(3.82vw,1.5rem);letter-spacing:0;margin:-.2em 0 .3em;text-shadow:0 0 1px}.global_base_list li{font-size:min(2.68vw,1.3rem);line-height:1.3;margin:0 0 7%}}.newstopics{margin:100px auto 0}.newstopics h3{text-align:left;width:22%;padding:10px 0 0}.newstopics h3 .heading_txt{margin-top:.9em}.newstopics h3 a{position:relative;color:#565962}.newstopics h3 a:after{content:'';position:relative;display:inline-block;width:.65em;height:.65em;border-top:2px solid #565962;border-right:2px solid #565962;transform:rotate(45deg);transition:all .3s;margin:0 -.25em 0 .25em}.newstopics h3 a:hover:after{left:.1em}.tab_news_container ul{margin:0;padding:0;list-style:none;display:flex;border-bottom:1px solid #c3c3c3}.tab_news_container>ul>li{width:100%;padding:.25em 1.25em .5em;color:#c1c1c1;font-weight:600;text-align:center;width:auto;margin:0;font-size:min(1.2vw,22px);transition:all .2s}.tab_news_container ul li.selected{color:#565962;border-bottom:1px solid #575961}.tab_news_container ul li:not(.selected){cursor:pointer}.tab_news_container ul li:not(.selected):hover{opacity:.6}.tab_news_content{display:none}.tab_news_content.selected{display:block;padding:8px 0;min-height:200px}.tab_news_container ul.news_list{display:block;border-bottom:none}.tab_news_container ul.news_list li{transition:all .4s;padding:0}.tab_news_container ul.news_list li a{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;color:inherit;padding:1.4em 1em 1.4em 1.8em;transition:all .4s}.tab_news_container ul.news_list li:not(:last-child){border-bottom:1px solid #c3c3c3}.time-cat_wrap{width:25.5%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start}.news_date{width:44.5%;font-weight:400;font-size:1.7rem;white-space:nowrap;padding:.3em 0 0;color:#7c7c7c}.news_cat{width:45.5%;margin:0 2% 0 3.5%}.news_cat span{display:inline-block;padding:.4em;background:#f5f5f5;color:#565962;font-weight:700;font-size:1.9rem;width:100%;text-align:center}.news_ttl{font-size:1.9rem;margin:0 0 .4em}.news_ttl,.news_content{color:#565962;text-align:left}.news_content{width:74.5%;font-size:1.6rem;padding:.3em .5em}.en_page .time-cat_wrap{width:30%}.en_page .news_content{width:70%}@media print,screen and (min-width:769px){.newstopics_wrap{display:flex}.newstopics_item{width:78%}.newstopics h3 .updown{line-height:2}}@media print,screen and (max-width:768px){.newstopics{margin:0 auto 2%}.tab_news_container ul li{font-size:min(3.82vw,1.5rem)}.news_date{font-size:min(2.68vw,1.3rem)}.news_cat span{font-size:1rem}.news_content p{font-size:1.4rem}.news_date{padding:0;width:58%}.news_ttl{margin:.3em 0 .3em;font-size:1.4rem}.newstopics h3 a:after{right:0}.tab_news_container>ul{padding:0 0 0 10%}.tab_news_container>ul>li{padding:.25em .5em .5em;width:24%}.news_cat{width:36%;margin:0 5.5% 0 .5%}.news_content{padding:0;width:61%}.time-cat_wrap{width:39%}.newstopics h3{width:100%;flex-wrap:wrap;display:flex;justify-content:flex-start;margin:0 0 6.5%}.newstopics h3 .heading_txt{width:100%;margin-top:.5em;margin-left:0}.newstopics h3 a{width:60%}.newstopics h3 a:after{top:38%}.tab_news_container ul.news_list li{padding:0;margin:0 auto 4%;min-height:5em;padding-bottom:10px}.tab_news_container ul.news_list li a{padding:0}}.recruit_bg{background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/./images/recruit_bg.png) no-repeat;background-size:contain;background-position:left bottom;padding:0 0 125px;margin:110px auto 0}.recruit h3{text-align:left;margin:-.2em 0 .7em}.recruit h3 span{line-height:1}.recruit_lead{line-height:1.95;margin:1.5em auto 2.2em}.recruitimg_wrap{display:flex}.recruit_img{margin-left:10px}.recruitimg_wrap02{display:flex;margin-left:auto}@media print,screen and (min-width:769px){.recruit_wrap{display:flex;justify-content:space-between}.recruit_item{width:33%}.recruitimg_wrap{width:65%}.recruit .recruit_img{width:50%;margin:10px 0 0 10px}.recruit .recruit_img img{width:100%;height:100%;object-fit:cover}.recruitimg_wrap02{width:90.2%}}@media print,screen and (max-width:768px){.recruit{width:85%}.recruit .blue_btn{margin:4% 0 12%;max-width:100%;padding:.5em 1em;width:100%;max-width:528px;font-size:1.6rem}.recruit_bg{margin:15% auto 0;padding:0 0 12%;background-size:230% auto;background-position:0 0}.recruit_lead{font-size:1.4rem;line-height:1.6;margin:0 auto 4%}.recruit .recruit_img{margin:0 0 5px 5px}.recruit .recruit_img img{width:100%;height:100%;object-fit:cover}.recruitimg_wrap .recruit_img:nth-child(1){height:31.5vw;width:49vw}.recruitimg_wrap .recruit_img:nth-child(2){height:31.5vw;width:43vw}.recruitimg_wrap .recruit_img:nth-child(3){height:26vw;width:45vw}.recruitimg_wrap .recruit_img:nth-child(4){height:26vw;width:57vw}}.clearfix:after{content:"";display:block;clear:both}.page-common_parts{margin:0 auto}.page-common_parts-item{width:100%;height:42vw;background:#000}.page-common_parts-item .en,.page_parts-contact .en{color:#fff;font-family:'Michroma',sans-serif;display:block;line-height:1.5;font-size:5rem;font-size:6.51vw}.page-common_parts-item a{color:#fff;display:block;width:100%;height:100%;position:relative;padding:7% 6.8% 0;overflow:hidden}.page-common_parts-item a:after{content:"";width:10.42vw;height:100%;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/./images/icn_arw_right@2x.png) no-repeat 50% 55%;background-size:contain;position:absolute;right:7%;top:0;z-index:3;transition:all .2s}.page-common_parts-item a.eng:after{display:none}.page-common_parts-item a:hover:after{right:2%}.page-common_parts-item a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transition:all .2s}.page_parts-contact a:before{background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/./images/img_page_parts_contact@2x.jpg)}.page_parts-products a:before{background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/./images/img_page_parts-products@2x.jpg)}.page_parts-technology a:before{background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/./images/img_page_parts-technology@2x.jpg)}.page-common_parts-item a:hover:before{transform:scale(1.1)}.page-common_parts-item a>*{position:relative;z-index:3}.parts-item_info{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;width:100%;margin:20px auto 0}.parts-item_info dt{overflow:hidden;text-indent:100%;white-space:nowrap;margin-top:.5em}.parts-item_info dd{width:calc(45% - 5.3vw);padding-left:1.2vw;margin-top:.2em}.parts-item_info_tel{width:4.5vw;height:6vw;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/./images/icn_parts-item_info_tel@2x.png) no-repeat 50% 50%;background-size:contain}.parts-item_info_fax{width:4.5vw;height:6vw;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/./images/icn_parts-item_info_fax@2x.png) no-repeat 50% 50%;background-size:contain}.parts-item_info.eng{display:none}.parts-item_info_num{font-size:min(4.2vw,2.2rem)}.en_page .parts-item_info_num{font-size:min(3.45vw,2rem)}.item-wrap_page{width:90%;max-width:1500px;padding:calc(60px + 5vw) 0 0;margin:0 auto;position:relative}.item-wrap_page section{width:100%;position:relative}#breadcrumbs ul{margin:0;float:right}#breadcrumbs li{float:left;font-size:1rem}#breadcrumbs li a,#breadcrumbs li span{display:inline-block;vertical-align:middle}#breadcrumbs li span{max-width:17em;line-height:1.4}#breadcrumbs li a{color:#e2e2e2}#breadcrumbs li a:after{content:"";width:1.5em;height:1px;background:#707070;display:inline-block;vertical-align:middle;margin:-.2em .5em 0;transform-origin:left top;transform:scale(1,1)}#breadcrumbs li a:hover:after{transform-origin:right top;transform:scale(0,1);transition:transform .3s}.heading_05{font-size:min(5.1vw,2rem);line-height:1.3}.heading_05 .en{color:#0175c1;font-size:min(2.8vw,1.2rem);font-family:'Michroma',sans-serif;display:block;line-height:1.5}.heading_05 .ja{display:inline-block;padding:.1em 0 0 .8em;position:relative;margin:.2em 0 0}.heading_05 .ja:before,.heading_05 .ja:after{content:"";width:4px;height:1.2em;border-radius:6px;position:absolute;top:calc(50% - .45em)}.heading_05 .ja:before{left:-1px;background:#e60113}.heading_05 .ja:after{left:6px;background:#0175c1}.heading_06{font-size:min(3.6vw,1.4rem);text-align:left}.heading_06:after{content:"";width:4.7rem;height:2px;background:#585b64;border-left:1.7rem solid #0175c1;display:inline-block;margin-left:.5em;vertical-align:middle}.heading_07{font-size:min(1.4vw,2.2rem);line-height:1.3}.heading_07 .en{color:#0175c1;font-size:min(2.8vw,1.2rem);font-family:'Michroma',sans-serif;display:block;line-height:1.5}.heading_08{text-align:left;margin:0 0 1.4em}.heading_08 span{font-size:min(3.6vw,2.2rem);display:inline-block;position:relative;padding:0 0 .3em}.heading_08 span:before,.heading_08 span:after{content:"";width:105%;position:absolute;left:.1em;bottom:0}.heading_08 span:before{background:#575962;height:1px}.heading_08 span:after{background:#0175c1;height:2px;width:1.2em}.heading_09{text-align:left;margin:0 0 1.4em}.heading_09 span{font-size:min(3.6vw,2.2rem);display:inline-block;position:relative;padding:0 0 .3em}.heading_09 span:before,.heading_09 span:after{content:"";width:105%;position:absolute;left:.1em;bottom:.2em}.heading_09 span:before{background:#fff;height:1px}.heading_09 span:after{background:#0175c1;height:2px;bottom:calc(.2em - .5px);width:1.2em}.heading_10{text-align:center;font-size:min(4.4vw,1.7rem);margin:0 0 1.8em}.heading_10 .en{position:relative;color:#0175c1;font-size:min(2.4vw,.9rem);font-family:'Michroma',sans-serif;display:block;line-height:1.5;margin:3.76em auto 0}.heading_10 .en:before{content:"";height:2.35em;width:1px;background:#0175c1;top:-2.35em;left:50%;position:absolute}.heading_11{font-size:min(4.1vw,1.6rem);margin:0 0 1.3em;text-align:left;position:relative;padding:.3em 0 .3em .7em}.heading_11:before{content:"";width:2px;height:100%;position:absolute;top:0;left:2px;background:#0175c1}.heading_12{font-size:min(4vw,1.6rem);margin:0;text-align:left;position:relative;padding:.8em 0 .8em 1.1em}.heading_12:before{content:"";width:.6em;height:.6em;position:absolute;top:calc(50% - .3em);left:0;background:#0175c1;border-radius:100%}.foot01 .btn.eng{display:none}@media screen and (min-width:769px){.item-wrap_page{padding:255px 0 0}.heading_05{font-size:min(2.08vw,4rem)}.heading_05 .en{font-size:1.6rem}.heading_05 .ja{padding-left:.9em}.heading_05 .ja:before,.heading_05 .ja:after{content:"";width:6px;height:1.25em;border-radius:6px;position:absolute;top:.2em}.heading_05 .ja:before{left:2px}.heading_05 .ja:after{left:14px}.heading_06{font-size:2.2rem}.heading_06:after{width:8.6rem;border-left:2.4rem solid #0175c1}.heading_10{font-size:min(1.8vw,3.4rem);margin:0 0 .8em}.heading_10 .en{font-size:min(1.8vw,1.6rem);margin:2em auto 0}.heading_10 .en:before{height:1.35em;top:-1.35em}.heading_11{font-size:min(3.6vw,2.2rem);margin:0 0 .7em}.heading_12{font-size:min(3.6vw,2.2rem);margin:0 0 .7em;padding:.3em 0 .3em 1.1em}#breadcrumbs{position:absolute;right:0;top:0;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;align-content:center;z-index:1}.en_page #breadcrumbs{top:-50px}#breadcrumbs ul{margin:1.5em 0 0}#breadcrumbs li{font-size:inherit}#breadcrumbs li a:after{width:52px;margin:-.2em 1.4em 0}.page-common_parts{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin:0 auto}.page-common_parts-item{width:33.3333%;max-height:567px;height:29vw}.page-common_parts-item a{padding:11.7vw 6.8% 0}.page-common_parts-item p{font-size:min(1.72vw,1.9rem)}.parts-item_info_num{font-size:min(1.5vw,2.2rem)}.en_page .parts-item_info_num{font-size:min(1.5vw,2.2rem)}.parts-item_info_tel{width:10%;height:37px}.parts-item_info_fax{width:10%;height:37px}.parts-item_info{margin-top:0}.parts-item_info dt{margin-top:.7em}.parts-item_info dd{width:40%;padding:0 0 0 7px;margin-top:.2em}.page-common_parts-item .en{font-size:min(2.8vw,4.5rem);margin:0 0 .3em}.page_parts-contact .en{margin:0 0 .12em}.page-common_parts-item a:after{max-width:80px;width:4.8vw}.page-common_parts-item a:after{right:5%}}@media screen and (min-width:1441px){.parts-item_info{margin:20px auto 0}.parts-item_info dt{margin-top:1em}.parts-item_info dd{width:auto;padding:0 18px 0 7px}.parts-item_info_tel{width:28px;height:37px}.parts-item_info_fax{width:28px;height:37px}}@media screen and (max-width:1280px){.newstopics_wrap{display:block}.newstopics h3{width:100%}.newstopics_item{width:100%}.time-cat_wrap{display:block;width:20%}.news_content{width:78%}.news_date{width:100%;padding:0 0 .5em;display:block}.news_cat{width:95%;margin:0}}@media screen and (min-width:1920px){.tab_container>ul li figure,.business_p_nav div figure{width:156px;height:156px}.tab_container>ul li,.business_p_nav .slick-slide{width:163px;padding:0 3.5px}.page-common_parts-item a{padding:225px 6.8% 0}}@media screen and (min-width:769px) and (max-width:1280px){.heading_05 .ja:before,.heading_05 .ja:after{content:"";width:3px}.heading_05 .ja:after{left:9px;background:#0175c1}}.global_slider{width:100vw;margin:60px calc(50% - 50vw) 0;opacity:0;transition:opacity .3s linear}.global_slider.slick-initialized{opacity:1}.global_slider div{margin:0 10px}.en_page .heading_05 .en{display:none}.en_page .heading_07 .en{display:none}.en_page .heading_10 .en{display:none}.en_page .newstopics{display:none}