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