@charset "utf-8";.spBlock{display:block}.sp{display:block}.alignC{text-align:center}#wrapper,.footer,.footer-lower{min-width:0px}.header_menu{position:absolute;top:234px;left:0;width:100%;z-index:10;display:none}.upper_header li,.header_menu li,.header_menu_sub li{display:block;text-align:left;border-width:0 0 1px 0;border-style:solid;border-color:#fff}.upper_header .head_news a,.upper_header .recruit a,.upper_header .contact a,.upper_header .english a{background-color:#000}.header_menu li a{height:auto;font-size:14px;padding:15px}.header_menu ul,.header_menu_sub ul{display:block;padding-left:0;padding-right:0}.upper_header{clear:both;float:none;width:100%;position:absolute;top:50px;left:0;width:100%;z-index:10;display:none}.upper_header ul{display:block}.header_contents{padding-left:0;padding-right:0;position:relative}.upper_header li a{display:block;padding:15px 15px;font-size:14px;height:45px}.upper_header .english a{margin:0;padding:15px 15px}.logo{padding:3px 0 0 15px;box-sizing:border-box;width:32%}#menu{width:40px;height:40px;position:absolute;cursor:pointer;z-index:30;top:15px;right:15px;display:block}#menu .bar{display:inline-block;width:40px;height:3px;background-color:#000;position:absolute;transition:.15s ease-in-out}#bar01{top:0}#bar02{top:10px}#bar03{top:20px}.active #bar01{top:10px;transform:rotate(45deg)}.active #bar02{width:0}.active #bar03{top:10px;transform:rotate(-45deg)}.ico-mail{left:0 !important;margin:0 5px 0 0}.pageTop{padding:0;height:auto}.pageTop a{position:relative;bottom:auto;right:0;width:auto;height:auto;border:0;height:45px;background:url(https://7047297.fs1.hubspotusercontent-na1.net/hubfs/7047297/tsuzuki/common/images/ico-d-caret-up.svg) no-repeat 50% 50% #000;background-size:15px}.footer-body{padding:15px 15px 0 15px}.footer-body .col-1-5,.footer-body .col-1-6,.footer-body .col-1-4{float:none;width:100%;clear:both}.footer-links{margin:0 0 20px 0 !important;display:flex;flex-wrap:wrap}.footer-links li{width:50%;font-size:12px}.footer-links li:first-child{width:100%}.footer-links-box{display:block;margin:0 auto;padding-left:15px}.lower-footer-body .f-company-info{float:none;width:auto}.f-company-logo{width:100%;padding:0 !important;float:none;text-align:center}.f-company-logo h2{margin:10px 0 0 0 !important}.f-company-logo h2 img{height:35px;width:auto}.f-company-address{float:none;width:100%;clear:both;margin:5px 0 10px 0;padding:0 !important;text-align:center}.company-address{text-align:center}.company-address li{float:none;display:inline-block}.footer-links-lower{text-align:center;display:block;width:100%}.footer-links-lower li{float:none;display:inline-block;padding:0 15px 0 0;font-size:12px}.footer-links-lower li:last-child{padding:0}.copyright-info{text-align:center;font-size:10px}.bx-pager{display:none !important}.front .main{font-size:100%;padding:0 15px}.boxHomeQcd{margin:30px 0 40px 0}.boxHomeQcd a{display:block;position:relative;text-align:center;color:#000}.boxHomeQcd a .text{position:relative;top:0;left:0;margin:0;padding:15px;background-color:rgba(0,0,0,0.1)}.boxHomeQcd a .text h3{font-size:120%;letter-spacing:1px;margin:0 0 15px 0}.boxHomeQcd a .text p{font-size:13px;margin:0;text-align:left}.boxHomeQcd a .text p br{display:none}.boxHomeQcd a .text .link-box{border-color:#000;width:auto;letter-spacing:1px}.more-link{margin-top:15px}.front .main-content .title02{margin-bottom:15px;font-size:22px}.boxHomeSolution .title02 a:after{background-size:15px 15px;width:15px;height:15px;top:4px;right:-22px}.boxHomeSolution p.lead{text-align:left;font-size:13px;margin:0 0 20px 0;letter-spacing:0}.boxHomeSolution p.lead br{display:none}.more-link a,.more-link .link-box{padding:5px 20px;width:auto}.boxHomeSolution .col-1-2{float:none;width:100%;padding:0}.top-solution-grid{margin-left:0;margin-right:0;padding:0}.top-solution-grid .title06{margin-top:0;margin-bottom:0;font-size:14px}.top-solution-grid .title06 .icon{position:relative;top:1px;margin-left:10px;background-size:13px 13px;width:13px;height:13px}.top-qcd2-grid{margin-left:0;margin-right:0;margin-bottom:30px;padding:0}.top-qcd2-grid>.qcd-pic{padding-right:0}.top-qcd2-grid>.qcd-pic img{width:100%;height:auto}.top-qcd2-grid .col-1-3{float:none;width:100%}.top-qcd2-grid>.qcd-pic p{font-size:13px;margin:10px 0 30px 0}.boxHomeNews .left,.boxHomeNews .right{width:100%;float:right}.boxHomeNews .right{margin:0 0 40px 0}.list-group-item{display:block;border-bottom:1px solid #f0f0e1;padding:10px 0;text-decoration:none}.news-present-container .more-link,.boxHomeNews .more-link{margin:20px 0 40px 0}.top-header{border-width:0 0 1px 0;border-style:solid;border-color:#f0f0e1}.main{padding-top:30px;padding-bottom:0}.main .title01{margin-bottom:30px;font-size:23px}.main_subject-top-grid .col-1-2{float:none;width:100%}.main_subject-top-box .title06{margin-top:10px;font-size:18px}.main_subject-top-box .ico-d-caret-r-b{width:13px;height:13px;background-size:13px 13px}.main_subject-top-box p.caption{margin-top:0}.message-grid .col-6-10,.message-grid .col-4-10{float:none;width:100%}.main-content .title02{margin:0 0 20px;font-size:18px;text-align:left}.main-content .title02 br{display:none}.main-content .title02 small{display:block}.header_menu_sub{display:none}.main-content .title03,.production-parts-box .title03{margin-bottom:20px;padding-bottom:10px;font-size:18px}.page-company .main table.table01,.page-company .main table.table01 tbody,.page-company .main table.table01 tr,.page-company .main table.table01 th,.page-company .main table.table01 td{display:block}.access-main-office{margin-bottom:30px}.access-main-office .col-1-2{width:100%;float:none}.access-main-office .col-1-2 .col-1-2{float:left;width:50%}.main table.table02 th{white-space:nowrap}.access-grid .col-6-10,.access-grid .col-4-10{float:none;width:100%;margin:20px 0 0 0}.access-other-offices .col-1-2{float:none;width:100%;margin:0 0 20px 0}.grid-pad-70{padding:0 0 0 20px}.grid-pad-70>[class*='col-']{padding-right:20px}.access-line .col-4-10,.access-line .col-1-5{float:none;width:100%;margin:0 0 20px 0}.main blockquote{padding:20px}.access-photo{float:none;width:100%;margin:0 0 30px 0}.access-line2 .col-1-5{float:none;width:100%;margin:0 0 20px 0}.image-box-pic{float:none;padding-left:0;padding-bottom:20px}.page-csr .title02 br{display:none}body .main .main-content .banner-title{margin:25px 0}body .main .main-content .extramargin{margin-bottom:25px}body .main .main-content .extramargin100{margin-bottom:50px}body .main .main-content .extramargin80{margin-bottom:40px}body .main .main-content .extramargin40{margin-bottom:20px}body .main .exmargin40{margin-bottom:20px}.topicpath ul{margin:0 auto;padding:0 20px 0 10px;max-width:1020px;list-style:none;font-size:90%;text-transform:uppercase}.grid-pad>[class*='col-']{padding-right:10px}.grid-pad{margin:0;padding:0}.page-csr .grid-pad .col-1-3{float:none;width:100%;margin:0 0 20px 0}.main-content table.table-phone-fax,.main-content table.table-phone-fax tbody,.main-content table.table-phone-fax tr{display:block}.main-content table.table-phone-fax td{display:block;text-align:center}.contact-phone-fax .contact-phone{font-size:25px}.contact-phone-fax .contact-phone .ico-phone{width:20px;height:25px}.contact-phone-fax .contact-fax{padding-left:0;font-size:18px}.contact-phone-fax li{display:block;text-align:center}.contact-phone-fax{padding-left:0;padding-right:0;display:block;text-align:center;margin:0 0 15px 0}.mailStep img{width:100%;height:auto}.page-contact .table02,.page-contact .table02 tr,.page-contact .table02 tbody,.page-contact .table02 th,.page-contact .table02 td{display:block;width:100% !important}.page-contact .table02 th{border-width:0 !important;padding-bottom:0 !important}.form-width-3quarters{width:100%}.image-zoom-container .col-1-5{float:none;width:100%;text-align:center}.table-phone,.table-phone tbody,.table-phone tr,.table-phone td{display:block}.title04{margin-top:0;padding-top:0;font-size:14px}.ico-phone-w{width:19px;height:25px}.table-phone td .title02{font-size:20px}.table-phone .contact-form-box p{font-size:100%;text-align:left}.table-phone .contact-form-box p br{display:none}.page-solution-top .title02,.page-qcd .title02{text-align:center;margin-bottom:10px}.page-technology .solution-container .title02-2,.page-products .solution-container .title02-2,.page-facilities .solution-container .title02-2{text-align:center;font-size:18px}.solution-grid .title02,.solution-grid02 .title02{margin-bottom:20px;font-size:20px}.solution-box,.solution-grid02 .solution-box02{float:none;width:100%}.solution-box img,.solution-grid02 .solution-box02 img{width:100%;height:auto}.col-3-4.main-content{padding-right:0;float:none;width:100%}.col-3-4.main-content img{max-width:100%;height:auto}.col-1-4.sub{float:none;width:100%}.paging .link_page{margin:0 4px 8px 4px}.paging a .link_page{border:1px solid #273f90;background-color:#fff;color:inherit}.paging li:first-of-type .link_page{margin-left:4px}.production-parts-grid .col-1-2{float:none;width:100%}.production-parts-list li:before,.main-content .production-parts-list li:before{top:10px;width:15px;height:15px}.production-parts-box{padding:20px 20px 0}.table-phone-container blockquote{padding:0}.products-parts-grid .col-1-2{float:none;width:100%;clear:both}.products-parts-pic{padding:0}.products-parts-grid .col-4-10,.products-parts-grid .col-6-10{float:none;width:100%;margin:0 0 20px 0}.size-comparison-pump-container .col-1-5{float:none;width:100%;margin:0 0 20px 0}.qcd-intro-section-wrapper{background:url(https://7047297.fs1.hubspotusercontent-na1.net/hubfs/7047297/tsuzuki/common/images/qcd/banner.jpg) no-repeat 65% 10% #000;padding-bottom:30px;height:auto;background-size:250% auto;font-size:100%}.qcd-intro-section-wrapper .title02{margin:300px 0 0 0;font-size:18px}.qcd-intro-section-wrapper .title02 br{display:none}.qcd-intro-section-wrapper p br{display:none}.qcd-solution-box{position:relative;padding-bottom:0;float:none;width:100%}.qcd-solution-text{position:relative;top:0;width:100%}.qcd-solution-text .caption br{display:none}.qcd-solution-overseas-pic .qcd-solution-text{left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.qcd-solution-prototype-pic .qcd-solution-text{right:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.qcd-solution-overseas-pic{background-size:200% auto;margin:0 0 20px 0;padding:20px}.qcd-solution-prototype-pic{background-size:200% auto;padding:20px}.qcd-solution-overseas-pic .qcd-solution-grid,.qcd-solution-prototype-pic .qcd-solution-grid{background-color:rgba(255,255,255,0.8);padding:20px}.qcd-solution-section-wrapper{margin-bottom:40px;border-width:0}.sitemap-grid .sitemap-box{float:none;width:100%}.sitemap-box ul{padding-left:18px}.challenge-solution-box{float:none;width:100%}.cf-task{left:-5px;width:90px}.challenge-box .image-box{padding-left:100px}.challenge-solution-box{margin:0 0 50px 0}.challenge-solution-box:last-child{margin:0}.challenge-solution-box .image-box{border:2px dotted #c6c6c6;padding:5px 10px 15px 90px}.challenge-solution-box:before{display:none}.tm-strength{right:-5px;width:90px !important}.challenge-solution-box.solution-box .image-box{padding:5px 85px 15px 15px}.three-points-box{float:none;width:100%;margin:0 0 30px 0}.three-points-box .image-box{margin-bottom:10px}.spw-row-v1{margin:40px 0 0 0}.solution-points-main{padding-bottom:30px;font-size:90%}.title02{font-size:18px}.solution-points1-grid .col-1-3,.solution-points1-grid .col-2-3{float:none;width:100%}.solution-points1-grid .col-1-3{margin:0 0 20px 0}.solution-point2{margin:0}.production-line-point .col-5-10,.production-line-point .col-3-10,.production-line-point .col-7-10{float:none;width:100%}.production-line-point .line-point-pic{padding-right:0;padding-bottom:15px}.solution-factories .grid .col-3-10{width:100%;float:none;margin:0 0 15px 0}.solution-factories .grid .col-7-10{width:100%;float:none}.solution-factories .col-1-4,.solution-factories .col-1-5{float:none;width:100%;margin:0 0 20px 0}.solution-factories .col-1-4 img,.solution-factories .col-1-5 img{width:80%;height:auto;margin:0 auto !important}.flow-overseas-main{padding:10px 10px 20px 10px}.lower-price-container .title04{font-size:18px}.lower-price-container .title02{font-size:18px}.lower-price-container .title01{font-size:16px}.line-point-pic img{width:70%;height:auto}.header_menu li a:hover,.header_menu li.stay a{background-color:#666;color:#fff}.prototype-parts-grid .col-1-5{float:none;width:100%;margin:0 0 20px 0}.prototype-parts-main .title02{margin-bottom:0}.prototype-parts-main .title02 div{display:none}.csc-bg .image-box{border-top-width:0;border-left:2px dotted #7a7a7a;border-right:2px dotted #7a7a7a;border-bottom:2px dotted #7a7a7a}.csc-bg .image-box .challenge-box-title span:before,.csc-bg .image-box .challenge-box-title span:after{border-bottom:2px dotted #7a7a7a}.three-points-ps{padding:0 0 40px 0}.sol2-manufacturing-pump-group .col-2-3,.sol2-manufacturing-pump-group .col-1-3{float:none;width:100%}.sol2-manufacturing-pump-group .col-2-3{margin:0 0 20px 0}.production-parts-box2 .col-1-2{float:none;width:100%;margin:0 0 20px 0}.page-solution2 .main table.table01 th,.page-solution2 .main-content table.table01 th{width:auto}.page-technology2 .col-6-10,.page-technology2 .col-4-10,.page-solution-aviation .col-6-10,.page-solution-aviation .col-4-10{float:none;width:100%;margin:0 0 20px 0}.access-main-office .image-box{padding-left:20px}.production-parts-box .col-1-2{float:none;width:100%;margin:0 0 20px 0}.boxSolutionNavi{padding:30px 0 10px 0}.boxSolutionNavi .wrapper{margin:0 10px}.boxSolutionNavi .wrapper header .title01{font-size:23px}.boxSolutionNavi .wrapper .inner{display:block}.boxSolutionNavi .wrapper .inner a{width:100%;display:block;margin:0 0 20px 0}.boxSolutionNavi .wrapper .inner a:nth-child(3n){margin:0 0 20px 0}.boxSolutionNavi .wrapper .inner a figure{margin:0 0 12px 0}.boxSolutionNavi .wrapper .inner a p.info{font-size:12px}.boxSolutionNavi .wrapper .inner a p.info span.cat{padding:2px 4px}.boxSolutionNavi .wrapper .inner a p.title{font-size:16px}.boxSolutionPulldown{margin:40px 0 20px 0;padding:20px 20px 1px 20px;display:block}.boxSolutionPulldown dl{width:100%;display:block;font-size:14px;margin:0 0 20px 0}.boxSolutionPulldown dl dt{margin:0 0 10px 0}.boxSolutionCase header h2{font-size:20px}.boxSolutionCase header p{padding:15px 0 20px 0;font-size:12px}.boxSolutionCase .contents section img.imgRight{float:none;margin:0 0 40px 0;display:block;width:100%;height:auto}.boxSolutionCase a.btnForm{width:100%;margin:40px 0 40px 0;padding:15px 0;font-size:22px}.boxSolutionCase a.btnForm small{font-size:14px}br.sp{display:block}.boxGuarantee01{display:block;margin:30px 0 0 0;padding:0 0 30px 0}.boxGuarantee01 div.left{width:100%;margin:0 0 30px 0}.boxGuarantee01 figure.right{width:100%;margin:0;padding:0}.mb30{margin-bottom:20px !important}.spTal{text-align:left !important}br.pc{display:none}.boxGuarantee03{padding:15px}.boxGuarantee03 .inner{display:block}.boxGuarantee03 .inner .left{width:100%}.boxGuarantee03 .inner .right{width:100%}.boxGuarantee03 .inner .right ul{font-size:14px}.boxGuarantee04 .inner .left{display:block}.boxGuarantee04 .inner .left figure{margin:0 0 20px 0;width:100%}.boxGuarantee05 .inner .left figure{margin:0 0 20px 0}.boxGuarantee06{margin:20px 0 20px 0}.boxGuarantee06 .inner .left dl{display:block}.boxGuarantee06 .inner .left dl:last-child{margin:0 0 15px 0}.boxGuarantee06 .inner .left dl dt{font-size:18px;width:100%;text-align:center;display:block;padding:0 0 10px 0}.boxGuarantee06 .inner .left dl dd{width:100%}.boxGuarantee06 .inner .left dl dd figure{width:49%}.cta-contact-box .title02,.main-content .cta-contact-box .title02,.lower-price-container .cta-contact-box .title02{font-size:26px;text-align:center}.cta-contact-box-inner{padding:20px}.cta-contact-box-phone,.cta-contact-box-phone>*{display:block;margin:0}.cta-contact-box-grid-pad>[class*='col-']{float:none;margin-bottom:10px;padding-right:0;width:100%}.cta-contact-box-grid-pad>[class*='col-']:last-child{margin-bottom:0}.cta-contact-box .title03,.lower-price-container .cta-contact-box .title03{margin-bottom:15px;padding-bottom:0;text-align:center}