:root{--gutter: 8px;--fg-primary: #ef8200;--fg-secondry: #f6aa00;--fg-white: #fff;--fg-black: #000;--font-jp: sans-serif}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{color:#1a1a1a;font-family:sans-serif;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:.05em;background:#fff}a{color:var(--fg-primary);text-decoration:none;transition:.3s}a:hover{color:var(--fg-secondry)}a:active,a:focus{outline:0}::selection{color:#fff;background:var(--fg-primary)}::selection{color:#fff;background:var(--fg-primary)}p{font-size:1.6rem}small{color:#666;font-size:1.2rem}img{width/***/:auto;height:auto;max-width:100%;margin:0;padding:0;vertical-align:bottom;border:0}img.alignleft{display:inline;float:left;margin-right:10px}img.alignright{display:inline;float:right;margin-left:10px}img.aligncenter{display:block;margin:10px auto}.wrap{width:100%}.center{text-align:center}.hidden{display:none}.splash1,.splash2{display:none}.splide{width:100%}.bgPaint{position:absolute;bottom:-48px;z-index:9999;width:100%;height:217px;background:url("../images/bg-paint.png") repeat-x bottom}.darkorange{color:var(--fg-primary)}.orange{color:var(--fg-secondry)}.lightorange{color:var(--fg-secondry)}.header{min-height:360px;background:#000}.header .header-inner{position:absolute;z-index:9999;width:100%;min-height:360px;margin:auto;text-align:center}.header .logo{width:98px;height:120px;margin:40px auto 30px}.gNav{display:none;list-style:none}.gNav li{display:inline-block;padding:0 5%;font-size:1.4rem}.gNav li .suffix{display:block;font-size:1rem}.gNav li a{position:relative;display:block;padding:0 0 3px;color:#fff;transition:.3s}.gNav li a::after{position:absolute;bottom:0;left:50%;width:0;height:2px;content:"";background-color:#fff;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gNav li a:hover::after{width:100%}.gNav li:first-child{padding:0 5.5%}.footer{text-align:center;background:#f2f2f2}.footer .footer-inner{padding:50px 0 30px}.footer .logoF{width:96px;height:116px;margin:0 auto 30px}.address{font-size:1.3rem;line-height:1.7}.fNav{list-style:none}.fNav li{display:inline-block;padding:0 2%;font-size:1.3rem}.fNav li a{display:block;padding:4px 3px 2px;color:#4d4d4d}.fNav li a:hover{color:#fff;background:#666}.googlemap{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}.googlemap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ccc}.copyright{padding:30px 0;font-size:1rem;text-align:center}.contents-top{position:relative;z-index:99990;margin-top:0;margin-bottom:130px;text-align:center}.contents-middle{position:relative;min-height:640px;margin-bottom:80px;color:#fff;background:url("../images/top-middle.jpg") no-repeat top center;background-size:cover}.contents-middle2{margin-bottom:80px}.contents-bottom{position:relative;margin-bottom:50px}.desc{color:#000;text-align:center;letter-spacing:.2em}.desc br{display:none}.desc h2{margin:20px 0;font-size:2.4rem}.desc p{font-size:1.5rem}.circle{max-width:265px;margin:20px auto 0}.circle h3{padding:20px 0;font-size:2rem}.circle p{font-size:1.5rem;text-align:left;line-height:1.5}.circle-c{margin-top:20px}.copy{margin:50px 0;font-size:1.6rem;text-align:center;line-height:2}.copy h2{margin-bottom:20px}.copy br{display:none}.panel{padding:15px;background:var(--fg-secondry)}.panel h3{position:relative;color:#fff;font-size:1.5rem;text-align:center;letter-spacing:.1em}.panel p{position:relative;margin-top:15px;text-align:center}.moreBtn{padding:5px 20px;color:#fff;font-size:1.2rem;border:1px solid #fff;border-radius:100px}a:hover .panel{opacity:.8}.infotitle{padding:2px 15px;font-size:2.4rem;border-bottom:2px solid #1a1a1a}.infolist{overflow:auto;max-height:250px;margin:15px 0;list-style:none;font-size:1.2rem}.infolist li{text-align:left;border-bottom:1px solid #e4e4e4}.infolist li a{display:block;padding:13px 0}.infolist li a:hover{background:#f6f6f6}.date{display:block;padding-right:15px;color:#998675}.btn{display:inline-block;margin:25px 0;padding:5px 30px;color:#fff;font-size:1.2rem;background:#333}.btn:hover{color:#fff}.overlay{position:relative;z-index:99;height:360px;background:url("../images/overlay.png")}.heading{padding-top:70px;padding-bottom:20px;font-size:3rem}.heading2{padding-bottom:20px;font-size:2.2rem;line-height:2.5}.heading2 span{padding:10px;border-bottom:3px solid #000}.heading3{padding-bottom:20px;font-size:1.6rem}.suffixPage{padding:10px 25px;color:#fff;font-size:1.4rem;background:var(--fg-secondry)}.archive{text-align:center}section.row{padding-bottom:50px}.page{text-align:center}.lead{margin:50px auto;font-size:1.6rem;text-align:left;line-height:1.8}.item{position:relative}.item .mask{position:absolute;top:0;left:0;display:none;width:100%;height:100%;opacity:0;transition:.3s}.item .productName{position:absolute;top:50%;display:none;width:100%;margin:auto;color:#fff;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.item:hover .mask{display:block;opacity:1;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.5s;animation-duration:.5s}.item:hover .productName{display:block;opacity:1;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.5s;animation-duration:.5s}.flowmap{margin-bottom:25px;padding:0 3%}.flowmap h2{position:relative;z-index:9;font-size:8.2rem;text-align:center}.flowmap h2 span{display:block;padding:0;color:#fff;font-size:1.8rem;border:0}.flowmap img{position:relative;margin:-120px auto 20px;border:10px solid #fccf00;border-radius:100%}.cards{margin-bottom:45px;padding:0 1.5%}.cards h2.heading2{padding:20px 0;font-size:1.6rem}.cards img{margin:20px auto;border-radius:100%}.cards p{margin:10px 0;font-size:1.4rem;text-align:left;line-height:1.7}.info .header,.category-info .header,.single .header{background:url("../images/header-info.jpg") no-repeat center center;background-size:cover}.icategory-info .infolist,.single .infolist{height:auto}.service .header{background:url("../images/header-service.jpg") no-repeat center center;background-size:cover}.equipment .header{background:url("../images/header-equipment.jpg") no-repeat center center;background-size:cover}.product .header{background:url("../images/header-product.jpg") no-repeat center center;background-size:cover}.flow .header{background:url("../images/header-flow.jpg") no-repeat center center;background-size:cover}.paint .header{background:url("../images/header-paint.jpg") no-repeat center center;background-size:cover}.profile .header{background:url("../images/header-profile.jpg") no-repeat center center;background-size:cover}.contact .header{background:url("../images/header-contact.jpg") no-repeat center center;background-size:cover}.single{text-align:center}.post{margin-bottom:80px;text-align:left}.post .heading2{margin-bottom:20px;padding:0 0 10px;font-size:2rem;border-bottom:4px double var(--fg-black)}.post h2,.post h3,.post h4{margin-bottom:20px;padding:0 0 10px;font-size:1.6rem;border-bottom:1px solid var(--fg-black)}.post p{margin-bottom:40px;font-size:1.4rem;line-height:2}.post .lastupdate{margin-bottom:50px;padding-bottom:30px;color:#005d8b;font-size:1.3rem;text-align:right;border-bottom:1px solid var(--fg-black)}.pager{position:relative}.prev{float:left;margin-left:15px}.back{position:absolute;left:50%;margin:auto;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.next{float:right;margin-right:15px;text-align:right}.prev a,.back a,.next a{position:relative;display:inline-block;margin:0 15px;padding:0 15px;color:#fff;font-size:1.3rem;line-height:30px;background:#1e2f4a}.prev a:hover,.back a:hover,.next a:hover{opacity:.8}.prev a::before{position:absolute;top:0;left:-30px;margin-left:15px;content:"";border-top:15px solid rgba(0,0,0,0);border-right:15px solid #1e2f4a;border-bottom:15px solid rgba(0,0,0,0)}.next a::before{position:absolute;top:0;right:-30px;margin-right:15px;content:"";border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid #1e2f4a}.btnGroup{padding:50px 0 80px}.btnGroup .btn{display:block;padding:20px;color:#fff;font-size:2rem;background:var(--fg-secondry)}.btnGroup .btn:hover{opacity:.8}.cursol{position:relative;display:block;padding:25px 0;color:#000;font-size:1.8rem;text-align:left;border-bottom:1px solid var(--fg-black)}.cursol::after{position:absolute;right:0;bottom:0;display:block;width:60px;height:60px;content:"";background-image:linear-gradient(45deg, #fff 49%, #000 50%, #fff 51%)}table.simpleTable{border-collapse:collapse;border-spacing:0;width:100%;margin:0 auto;padding:0;border:1px #ccc solid}table.simpleTable th{padding:10px;color:#fff;text-align:center;vertical-align:middle;white-space:normal;border:1px #ccc solid;background:#000}table.simpleTable td{padding:10px;text-align:center;vertical-align:middle;white-space:normal;border:1px #ccc solid}table.dataTable{border-collapse:collapse;border-spacing:0;width:100%;margin:0 auto;padding:0}table.dataTable tr{border-bottom:1px #000 solid}table.dataTable tr:last-child{border:0}table.dataTable th{width:25%}table.dataTable th,table.dataTable td{padding:10px 0;color:#000;font-size:1.2rem;text-align:left;vertical-align:top;white-space:normal;line-height:1.7}table.equipment{border-collapse:separate;width:100%;margin:0 auto;padding:0}table.equipment td{display:block;width:100%;padding:10px 0;color:#000;font-size:1.3rem;text-align:left;vertical-align:top;white-space:normal;line-height:1.7;border-bottom:1px #000 solid}.hissu{color:red;font-size:1.2rem}input[type=text],input[type=email]{width:98%;height:30px;margin:2px 0;padding:2px 5px;font-size:1.6rem;border:0;background:#eee}textarea{width:98%;height:160px;padding:5px;font-size:1.6rem;border:0;background:#eee}.submit{margin:10px auto;padding:10px 0;text-align:center}.submit input[type=submit]{position:relative;display:block;overflow:hidden;min-width:80%;margin:15px auto 150px;padding:25px 50px;color:#fff;font-size:16px;text-align:center;text-decoration:none;white-space:nowrap;letter-spacing:.3em;line-height:110%;cursor:pointer;border-style:none;background-color:#36a3ca;transition:all .5s;box-sizing:border-box}.submit input[type=submit]:hover{opacity:.7}.wpcf7-response-output{font-size:1.6rem}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.clearfix::after{display:block;clear:both;height:0;font-size:0;content:".";visibility:hidden}.clearfix{display:inline-block;min-height:1%}* html .clearfix{height:1%}.clearfix{display:block}@media screen and (width >= 641px){.splide{overflow:hidden;width:100%;height:100vh;min-height:640px}.bgPaint{bottom:-2px}.header .header-inner,.header .overlay{min-height:490px}#menu{display:none}.slicknav_menu{display:none}.gNav{display:block}.contents-top{margin-top:-400px}.desc{color:#fff;letter-spacing:.2em}.desc br{display:inline-block}.desc h2{margin:20px 0;font-size:3.4rem}.desc p{font-size:1.7rem;line-height:1.8}.copy{margin:80px 0 50px;font-size:1.8rem}.copy br{display:inline-block}.splash1{position:absolute;top:0;right:0;z-index:9999;display:inline-block}.splash2{position:absolute;top:100px;left:0;z-index:9999;display:inline-block}.circle{margin-top:-40px}.circle h3{padding:30px 0 15px}.circle-c{margin-top:70px}.date{display:inline-block}.lead{font-size:1.8rem;text-align:center}.flowmap{margin-bottom:45px}.flowmap h2 span{font-size:2rem}.flowmap img{border:20px solid #fccf00}.prev a,.back a,.next a{padding:0 50px}.btnGroup .btn{padding:25px}.cursol{padding:15px 0}table.dataTable th,table.dataTable td{padding:20px 0;font-size:1.6rem}table.equipment{border-spacing:20px}table.equipment td{display:table-cell;width:auto;padding:0 0 20px;font-size:1.4rem}table.equipment td:nth-child(2){width:50%}.submit input[type=submit]{min-width:350px}}@media screen and (width >= 981px){.panel{padding:25px}table.equipment td{font-size:1.6rem}}/*# sourceMappingURL=styled.min.css.map */