@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(CENTAUR/font.css);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.7.2/font/bootstrap-icons.css);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clearfix::after{content:"";display:block;clear:both}*{-webkit-box-sizing:border-box;box-sizing:border-box}.ib,.inline-block{display:inline-block}@media (min-width:768px){.sp{display:none}}@media (max-width:768px){.pc{display:none}}@font-face{font-family:number;src:local("meiryo");unicode-range:U+0030-0039}@font-face{font-family:DINOT;font-weight:700;src:url(//db.onlinewebfonts.com/t/feab4f015f183ad38338781e0369490d.eot);src:url(//db.onlinewebfonts.com/t/feab4f015f183ad38338781e0369490d.eot?#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/feab4f015f183ad38338781e0369490d.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/feab4f015f183ad38338781e0369490d.woff) format("woff"),url(//db.onlinewebfonts.com/t/feab4f015f183ad38338781e0369490d.ttf) format("truetype"),url(//db.onlinewebfonts.com/t/feab4f015f183ad38338781e0369490d.svg#DINOT-Bold) format("svg")}@font-face{font-family:DINOT;font-weight:400;src:url(//db.onlinewebfonts.com/t/28b5efd56dd0967c557de7d5f34fca2c.eot);src:url(//db.onlinewebfonts.com/t/28b5efd56dd0967c557de7d5f34fca2c.eot?#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/28b5efd56dd0967c557de7d5f34fca2c.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/28b5efd56dd0967c557de7d5f34fca2c.woff) format("woff"),url(//db.onlinewebfonts.com/t/28b5efd56dd0967c557de7d5f34fca2c.ttf) format("truetype"),url(//db.onlinewebfonts.com/t/28b5efd56dd0967c557de7d5f34fca2c.svg#DINOT-Light) format("svg")}#contact #tel .tel,#contact h3,#content-design main #example h3,#content-index main #products h5,#content-index main h3,#content-machine main #feature h3,#content-machine main #products a h4 strong,#content-machine main #products h3,#content-mines main #feature .gallary ul li,#content-mines main #link>:first-child a strong,#content-sign main #original h3,#description h2,#design-panel #example h3,#machine #feature h3,#machine #products a h4 strong,#machine #products h3,#mines #feature .gallary ul li,#mines #link>:first-child a strong,#navi a.btn,#page_homepage main #products h5,#page_homepage main h3,#sign #original h3,.box-2 h4,.ec-pageHeader h1,header.tech .tel{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}body{font-family:number,DINOT,"メイリオ",meiryo,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif}.bootstrap{content:'bootstrap'}a{text-decoration:none;color:#333}a:hover{color:#333}button{cursor:pointer}body{line-height:1.6;color:#333}@media (min-width:768px){body{font-size:15px}}@media (max-width:768px){body{font-size:13px}}@media (min-width:768px){body{min-width:1040px}}@media (min-width:768px){main{margin-bottom:4em}}@media (max-width:768px){main{overflow-x:hidden;width:100%;margin-bottom:3em}}@media (min-width:768px){#company #gallary,#company #outline,#contact,#contact #tel,#content-company main #gallary,#content-company main #outline,#content-design main #example,#content-index main #about,#content-index main #outline,#content-index main #products,#content-machine main #feature,#content-machine main #products,#content-mines main #catalog,#content-mines main #feature,#content-mines main #link,#content-sign main #original,#description,#design-panel #example,#machine #feature,#machine #products,#mines #catalog,#mines #feature,#mines #link,#page_homepage main #about,#page_homepage main #outline,#page_homepage main #products,#sign #original,.box-2,.container,footer.tech>div,header.tech>div,nav.tech>ul{width:100%;max-width:1020px;margin-left:auto;margin-right:auto}}@media (max-width:768px){#company #gallary,#company #outline,#contact,#contact #tel,#content-company main #gallary,#content-company main #outline,#content-design main #example,#content-index main #about,#content-index main #outline,#content-index main #products,#content-machine main #feature,#content-machine main #products,#content-mines main #catalog,#content-mines main #feature,#content-mines main #link,#content-sign main #original,#description,#design-panel #example,#machine #feature,#machine #products,#mines #catalog,#mines #feature,#mines #link,#page_homepage main #about,#page_homepage main #outline,#page_homepage main #products,#sign #original,.box-2,.container,footer.tech>div,header.tech>div,nav.tech>ul{margin-left:10px;margin-right:10px}}img{max-width:100%}figure{margin:0;text-align:center}@media (min-width:768px){.box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:768px){.box>*+*{margin-top:1rem}}.lattice{position:relative}.lattice:after,.lattice:before{display:block;content:'';position:absolute}.lattice:before{top:6px;bottom:6px;left:0;right:0;border-top:1px solid #999;border-bottom:1px solid #999}.lattice:after{top:0;bottom:0;left:6px;right:6px;border-left:1px solid #999;border-right:1px solid #999}#contact h3{margin:1em 0;text-align:center}@media (min-width:768px){#contact h3{font-size:34px}}@media (max-width:768px){#contact h3{font-size:30px}}@media (min-width:768px){#contact .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#contact .wrapper>div{width:500px}}#contact .wrapper h4{margin:0 0 .5em;text-align:center;font-weight:400;padding:.75em 0}#contact .wrapper p{background-color:#f8f6f1;position:relative;padding:1.5em;padding-bottom:2em}#contact .wrapper p a.contact{position:absolute;right:0;bottom:0}#contact .wrapper p a.contact:after{content:'';width:24px;height:24px;background-color:#000;background-image:url(/img/common/arrow.svg);background-size:8px 14px;background-repeat:no-repeat;background-position:center center;display:inline-block;display:inline-block;vertical-align:middle;margin-left:.5em}@media (max-width:768px){#contact .wrapper>div{margin:1em 0}}#contact #tel{margin-top:5em;margin-bottom:5em;padding:2em;text-align:center}#contact #tel h5{margin:0 0 .5em;font-weight:400}@media (min-width:768px){#contact #tel h5{font-size:18px}}@media (max-width:768px){#contact #tel h5{font-size:16px}}#contact #tel .tel{line-height:1;margin:.5em 0}@media (min-width:768px){#contact #tel .tel{font-size:32px}}@media (max-width:768px){#contact #tel .tel{font-size:28px}}#contact #tel .tel img{margin-right:.1em;vertical-align:-.05em}@media (min-width:768px){#contact #tel{max-width:460px}}@media (min-width:768px){.logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.logos>*{max-width:50%}}@media (max-width:768px){.logos>*{margin:1em auto;width:80%;height:90px}}.logos>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.logos>.furukawa{background-color:#d6cba9}.logos>.furukawa img{width:91.37931%}.logos>.okawa{background-color:#003d6a}.logos a:after{content:'';width:24px;height:24px;background-color:#000;background-image:url(/img/common/arrow.svg);background-size:8px 14px;background-repeat:no-repeat;background-position:center center;display:inline-block;position:absolute;right:0;bottom:0}@media (max-width:768px){pre{display:none}}.lum-lightbox-inner img.lum-img{max-width:100%}@font-face{font-family:icon;src:url(icon/icon.eot?t=1670672326213);src:url(icon/icon.eot?t=1670672326213#iefix) format("embedded-opentype"),url(icon/icon.woff2?t=1670672326213) format("woff2"),url(icon/icon.woff?t=1670672326213) format("woff"),url(icon/icon.ttf?t=1670672326213) format("truetype"),url(icon/icon.svg?t=1670672326213#icon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icon!important;font-size:inherit;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bars:before{content:"\ea01"}.icon-close:before{content:"\ea02"}.icon-mail:before{content:"\ea03"}.icon-map:before{content:"\ea04"}.icon-shopping:before{content:"\ea05"}.icon-tel:before{content:"\ea06"}#navi .toggle,header.tech .toggle{background-color:#c2aa86;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:10%;color:#fff;line-height:1;position:absolute;top:50%}body.active #navi .toggle span.icon-bars,body.active header.tech .toggle span.icon-bars{display:none}body:not(.active) #navi .toggle span.icon-close,body:not(.active) header.tech .toggle span.icon-close{display:none}#navi .toggle span.icon-bars,header.tech .toggle span.icon-bars{position:relative}@media (min-width:768px){#navi .toggle,header.tech .toggle{right:1em;width:50px;height:50px;margin-top:-25px}#navi .toggle span.icon-bars,header.tech .toggle span.icon-bars{font-size:25px}#navi .toggle span.icon-close,header.tech .toggle span.icon-close{font-size:20px}}@media (max-width:768px){#navi .toggle,header.tech .toggle{right:.5em;width:45px;height:45px;margin-top:-22.5px}#navi .toggle span.icon-bars,header.tech .toggle span.icon-bars{font-size:23px}#navi .toggle span.icon-close,header.tech .toggle span.icon-close{font-size:15px}}header.tech{position:relative;background-color:#f8f6f1}header.tech>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}header.tech img{vertical-align:middle}header.tech h1{margin:0;line-height:1}@media (min-width:768px){header.tech h1{font-size:13px}}@media (max-width:768px){header.tech h1{font-size:11px}}header.tech h1 p{margin-left:1em;display:inline-block;font-weight:400}@media (min-width:768px){header.tech{height:70px;font-size:13px}header.tech h1{margin-right:auto}header.tech a,header.tech>p{margin:0 .5rem}header.tech .shop{padding:1em}header.tech .shop span{font-size:29px}header.tech .tel{font-size:22px}header.tech .tel img{vertical-align:-.05em;margin-right:.25em;width:20px}header.tech .jas{margin:0}header.tech .jas img{margin-right:.25em}header.tech .okawa{margin:0}}@media (max-width:768px){header.tech{height:65px;position:fixed;background-color:#fff;top:0;width:100%;z-index:10}header.tech h1{width:50%;margin-right:.5em}header.tech h1 p{display:none!important}header.tech .jas,header.tech .okawa,header.tech .shop,header.tech .tel{display:none}}@media (max-width:768px){body{padding-top:65px}}nav.tech{border-top:4px solid #c2aa86;background-color:#000}@media (max-width:768px){nav.tech{display:none}}nav.tech *{color:#fff}nav.tech>ul{position:relative;display:table;table-layout:fixed;margin:0 auto;padding:0;list-style:none}nav.tech>ul a{display:block}@media (min-width:768px){nav.tech>ul a{font-size:14px}}@media (max-width:768px){nav.tech>ul a{font-size:12px}}nav.tech>ul>li{display:table-cell;margin:0;padding:10px 2px;text-align:center;position:relative}nav.tech>ul>li a:hover,nav.tech>ul>li.active>a{color:#c0aa85;text-decoration:underline}nav.tech>ul>li>a{padding:.63em 0;-webkit-transition:background-color .25s;transition:background-color .25s}nav.tech>ul>li>a:before{content:'❖'}#navi{position:fixed;top:0;height:100%;max-width:100%;right:0;background-color:#b39466;z-index:10;left:100%;-webkit-transition:left .5s;transition:left .5s}#navi #navi-header{position:relative}#navi li:nth-child(1){border-top:1px solid #fff}@media (min-width:768px){#navi{width:590px}.active #navi{left:calc(100% - 590px)}#navi #navi-header{height:70px}#navi #navi-wrapper{top:70px}#navi #navi-wrapper{width:100%;margin-left:50px}#navi #navi-wrapper>*{width:300px}#navi #navi-wrapper ul{font-size:20px}#navi #navi-wrapper a,#navi #navi-wrapper span{height:70px}#navi #navi-wrapper ul+ul{margin-top:70px}}@media (max-width:768px){#navi{width:80%}.active #navi{left:20%}#navi #navi-header{height:65px}#navi #navi-wrapper{top:65px}#navi #navi-wrapper{margin:1em 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:baseline;-ms-flex-line-pack:baseline;align-content:baseline}#navi #navi-wrapper a,#navi #navi-wrapper span{height:45px}#navi #navi-wrapper ul{font-size:16px;width:100%;margin:1em 0}#navi a.btn{width:100%}}#navi #navi-wrapper{position:absolute;bottom:0;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#navi #navi-wrapper::-webkit-scrollbar{display:none}#navi #navi-wrapper a,#navi #navi-wrapper span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#navi #navi-wrapper a{position:relative}#navi #navi-wrapper a:after{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;content:"";position:absolute;top:50%;margin-top:-.5em;right:.1em}#navi a.btn{display:block;color:#444;background-color:#fff;margin-top:1rem;padding-left:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-left:30px}#navi a.btn span{position:absolute;left:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60px}@media (min-width:768px){#navi a.btn:after{font-size:20px}}@media (max-width:768px){#navi a.btn:after{font-size:18px}}@media (min-width:768px){#navi a.btn.shopping{font-size:18px}}@media (max-width:768px){#navi a.btn.shopping{font-size:16px}}@media (min-width:768px){#navi a.btn.shopping span{font-size:35px}}@media (max-width:768px){#navi a.btn.shopping span{font-size:31px}}@media (min-width:768px){#navi a.btn.tel{font-size:30px}}@media (max-width:768px){#navi a.btn.tel{font-size:27px}}@media (min-width:768px){#navi a.btn.tel span{font-size:33px}}@media (max-width:768px){#navi a.btn.tel span{font-size:29px}}@media (min-width:768px){#navi a.btn.email{font-size:18px}}@media (max-width:768px){#navi a.btn.email{font-size:16px}}@media (min-width:768px){#navi a.btn.email span{font-size:27px}}@media (max-width:768px){#navi a.btn.email span{font-size:24px}}#navi ul{margin:0;list-style:none;padding:0}#navi ul a,#navi ul span{color:#fff}#navi ul li{border-bottom:1px solid #fff}#navi ul a{position:relative}#navi ul a:before{content:'❖'}#navi p{color:#fff}#navi a.text{height:auto!important;text-align:center;color:#fff;text-decoration:underline;display:inline-block;margin:.5em 0}@media (min-width:768px){#navi a.text{font-size:16px}}@media (max-width:768px){#navi a.text{font-size:14px}}#navi a.text:after{content:none!important}#navi a.btn+a.text{margin-top:2em}footer.tech{background-color:#f8f6f1;padding:0}@media (min-width:768px){footer.tech{font-size:13px}}@media (max-width:768px){footer.tech{font-size:11px}}footer.tech #copyright{background-color:#000;color:#fff;text-align:center;padding:.5em 0}@media (min-width:768px){footer.tech #copyright{font-size:12px}}@media (max-width:768px){footer.tech #copyright{font-size:10px}}footer.tech>div{padding:1.25em 0}footer.tech>div div h5{font-weight:400;margin:0}@media (min-width:768px){footer.tech>div div h5{font-size:15px}}@media (max-width:768px){footer.tech>div div h5{font-size:13px}}footer.tech>div div img{vertical-align:middle;margin-right:.5em}footer.tech>div ul{list-style:none}footer.tech>div ul a:after{content:'▸'}@media (min-width:768px){footer.tech>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer.tech>div div{margin-left:2em}footer.tech>div div p{margin:0}footer.tech>div ul{margin-left:auto;padding-left:1em;border-left:2px solid #333}}@media (max-width:768px){footer.tech>div h5{text-align:center}footer.tech>div p{display:table;margin:.5em auto}footer.tech>div>img{display:table;margin:1em auto}footer.tech>div ul{border-top:2px solid #333;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer.tech>div ul li{padding:0 10px;width:50%}}#content-index main #visual,#page_homepage main #visual{overflow:hidden}#content-index main #visual .swiper,#page_homepage main #visual .swiper{overflow:visible}#content-index main #visual .swiper-slide img,#page_homepage main #visual .swiper-slide img{display:block}#content-index main #visual .swiper-pagination,#page_homepage main #visual .swiper-pagination{bottom:auto}#content-index main #visual .swiper-pagination .swiper-pagination-bullet,#page_homepage main #visual .swiper-pagination .swiper-pagination-bullet{background:#c2aa86;opacity:1}#content-index main #visual .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#page_homepage main #visual .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#333;opacity:1}#content-index main h3,#page_homepage main h3{margin:.8em 0;text-align:center}@media (min-width:768px){#content-index main h3,#page_homepage main h3{font-size:39px}}@media (max-width:768px){#content-index main h3,#page_homepage main h3{font-size:35px}}#content-index main h4,#page_homepage main h4{text-align:center;font-weight:400;padding:.75em 0}@media (min-width:768px){#content-index main h4,#page_homepage main h4{font-size:18px}}@media (max-width:768px){#content-index main h4,#page_homepage main h4{font-size:16px}}#content-index main #outline,#page_homepage main #outline{margin-top:1em;margin-bottom:1em;max-width:660px}#content-index main #outline h4,#page_homepage main #outline h4{max-width:400px;margin:0 auto}#content-index main #main,#page_homepage main #main{background-color:#f8f6f1;padding:2em 0}#content-index main #products,#page_homepage main #products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2em;margin-bottom:2em}#content-index main #products a,#page_homepage main #products a{background-color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.25);box-shadow:0 5px 10px 0 rgba(0,0,0,.25)}#content-index main #products figure,#page_homepage main #products figure{position:relative}#content-index main #products figure img,#page_homepage main #products figure img{display:block;width:100%}#content-index main #products figure:after,#page_homepage main #products figure:after{content:'';width:32px;height:32px;background-color:#000;background-image:url(/img/common/arrow.svg);background-size:8px 14px;background-repeat:no-repeat;background-position:center center;display:inline-block;position:absolute;bottom:0;right:0}#content-index main #products h5,#page_homepage main #products h5{text-align:center}#content-index main #products p,#page_homepage main #products p{text-align:center;margin:0 0 1em}@media (min-width:768px){#content-index main #products a,#page_homepage main #products a{width:240px}#content-index main #products a h5,#page_homepage main #products a h5{margin:.25em 0;font-size:24px}}@media (max-width:768px){#content-index main #products,#page_homepage main #products{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#content-index main #products a,#page_homepage main #products a{width:49%;margin:1em 0}#content-index main #products a h5,#page_homepage main #products a h5{font-size:18px;margin:.25em 0 0}#content-index main #products a p,#page_homepage main #products a p{font-size:.8em}}#content-index main #banner-instagram,#page_homepage main #banner-instagram{display:block;text-align:center;padding:0 1em}#content-index main #sash,#page_homepage main #sash{margin:0 0}#content-index main #sash .swiper-slide,#page_homepage main #sash .swiper-slide{width:340px}#content-index main #about,#page_homepage main #about{background-color:#f8f6f1;padding:1em}@media (min-width:768px){#content-index main #about,#page_homepage main #about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#content-index main #about .logos>*,#page_homepage main #about .logos>*{width:232px;margin-left:1em}#content-index main #about p,#page_homepage main #about p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;margin-right:1em}}@media (min-width:768px){#content-index main #contact h3,#page_homepage main #contact h3{font-size:39px}}@media (max-width:768px){#content-index main #contact h3,#page_homepage main #contact h3{font-size:35px}}#description{padding:0 0;margin-bottom:1.5em}#description h2{font-weight:400;text-align:center;margin:1.3em 0}@media (min-width:768px){#description h2{font-size:39px}}@media (max-width:768px){#description h2{font-size:35px}}#description p{max-width:660px;margin-left:auto;margin-right:auto;margin-bottom:2em}figure{position:relative}figure img{display:block}figure figcaption{position:absolute;bottom:0;width:100%;padding:.25em 0}figure figcaption.dark{background-color:rgba(0,0,0,.7);color:#fff}figure figcaption.light{background-color:rgba(255,255,255,.7)}.box-2{margin-top:3em;margin-bottom:3em}@media (min-width:768px){.box-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.box-2>div{width:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.box-2>div p,.box-2>div ul{margin-left:5px;margin-right:5px}.box-2>div p+ul{margin-top:1.5em}.box-2>div .gallary{margin-top:auto}.box-2>div .gallary img{display:block}.box-2>div .gallary>figure+figure,.box-2>div .gallary>figure+img,.box-2>div .gallary>img+figure,.box-2>div .gallary>img+img{margin-top:2px}}@media (max-width:768px){.box-2>div+div{margin-top:1em}}.box-2>div{border:1px solid #aaa;border-top:2px solid #000;padding:9px;padding-top:0}.box-2>div>ul{list-style:none;padding:0}.box-2 h4{font-weight:400;text-align:center;padding:1em 0;margin:0}@media (min-width:768px){.box-2 h4{font-size:24px}}@media (max-width:768px){.box-2 h4{font-size:21px}}#content-design main figure.border,#design-panel figure.border{padding:.45em 1em;border:1px solid #ddd}#content-design main #example,#design-panel #example{background-color:#f8f6f1;padding:10px;padding-top:0;border-top:2px solid #000}#content-design main #example h3,#design-panel #example h3{text-align:center;margin:.5em 0;background-image:url(/img/common/modal.png);background-repeat:no-repeat;background-position:right 10px center}@media (min-width:768px){#content-design main #example h3,#design-panel #example h3{font-size:34px}}@media (max-width:768px){#content-design main #example h3,#design-panel #example h3{font-size:30px}}#content-design main #example ul,#design-panel #example ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#content-design main #example ul li,#design-panel #example ul li{margin-top:2px}@media (max-width:768px){#content-design main #example ul li,#design-panel #example ul li{width:calc(50% - 1px)}#content-design main #example ul li a,#design-panel #example ul li a{display:block;text-align:center}}#content-sign main #original,#sign #original{background-color:#f8f6f1;border-top:2px solid #000}#content-sign main #original h3,#sign #original h3{text-align:center;margin:.5em 0}@media (min-width:768px){#content-sign main #original h3,#sign #original h3{font-size:24px}}@media (max-width:768px){#content-sign main #original h3,#sign #original h3{font-size:21px}}#content-sign main #original>div>div,#sign #original>div>div{background-color:#c2aa86;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#content-sign main #original>div>div a,#sign #original>div>div a{width:78.43137%;background-color:#fff;padding:.9em 0;text-align:center;border:1px solid #999;position:relative}@media (min-width:768px){#content-sign main #original>div>div a,#sign #original>div>div a{font-size:17px}}@media (max-width:768px){#content-sign main #original>div>div a,#sign #original>div>div a{font-size:15px}}#content-sign main #original>div>div a img,#sign #original>div>div a img{position:relative;left:-2em}#content-sign main #original>div>div a:after,#sign #original>div>div a:after{content:'';width:24px;height:24px;background-color:#000;background-image:url(/img/common/arrow.svg);background-size:8px 14px;background-repeat:no-repeat;background-position:center center;display:inline-block;position:absolute;right:0;top:50%;margin-top:-12px}@media (min-width:768px){#content-sign main #original>div,#sign #original>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#content-sign main #original>div>*,#sign #original>div>*{width:50%}}@media (max-width:768px){#content-sign main #original>div>img,#sign #original>div>img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#content-sign main #original>div div,#sign #original>div div{padding:1em 0}#content-sign main #original>div div a img,#sign #original>div div a img{left:-1em}}#content-machine main #description figure,#machine #description figure{padding:3em 0}#content-machine main #description img,#machine #description img{display:inline-block}#content-machine main #feature h3,#machine #feature h3{border-top:4px solid #eb6a00;color:#fff;background-color:#333;padding:.25em 0;text-align:center;font-weight:400;margin:0}@media (min-width:768px){#content-machine main #feature h3,#machine #feature h3{font-size:28px}}@media (max-width:768px){#content-machine main #feature h3,#machine #feature h3{font-size:25px}}#content-machine main #feature .outline,#machine #feature .outline{padding:1.5em 0;background-color:#f8f6f1}#content-machine main #feature .outline ul,#machine #feature .outline ul{padding-left:1em;list-style:none;margin:0}@media (min-width:768px){#content-machine main #feature .outline ul,#machine #feature .outline ul{font-size:17px}}@media (max-width:768px){#content-machine main #feature .outline ul,#machine #feature .outline ul{font-size:15px}}#content-machine main #feature .outline .gallary,#machine #feature .outline .gallary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#content-machine main #feature .outline .gallary>*,#machine #feature .outline .gallary>*{width:50%}@media (min-width:768px){#content-machine main #feature>div,#machine #feature>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#content-machine main #feature>div>*,#machine #feature>div>*{width:50%}}#content-machine main .box-2 .gallary figure,#machine .box-2 .gallary figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#content-machine main .box-2 .gallary figure img,#machine .box-2 .gallary figure img{width:50%}#content-machine main #products h3,#machine #products h3{border-top:2px solid #000;padding:.25em 0;background-color:#f8f6f1;padding:.25em 0;text-align:center;font-weight:400;margin:0 0 1rem}@media (min-width:768px){#content-machine main #products h3,#machine #products h3{font-size:28px}}@media (max-width:768px){#content-machine main #products h3,#machine #products h3{font-size:25px}}@media (min-width:768px){#content-machine main #products .wrapper,#machine #products .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#content-machine main #products .wrapper>*,#machine #products .wrapper>*{width:500px}}#content-machine main #products a,#machine #products a{display:block;border:1px solid #aaa;background-color:#f8f6f1}#content-machine main #products a h4,#machine #products a h4{padding-left:10px;font-weight:400;margin:.5em 0;position:relative}#content-machine main #products a h4 strong,#machine #products a h4 strong{vertical-align:middle;margin-right:.25em}#content-machine main #products a h4 strong:before,#machine #products a h4 strong:before{content:'❖'}@media (min-width:768px){#content-machine main #products a h4 strong,#machine #products a h4 strong{font-size:24px}}@media (max-width:768px){#content-machine main #products a h4 strong,#machine #products a h4 strong{font-size:21px}}@media (min-width:768px){#content-machine main #products a h4 span,#machine #products a h4 span{font-size:15px}}@media (max-width:768px){#content-machine main #products a h4 span,#machine #products a h4 span{font-size:13px}}#content-machine main #products a h4:after,#machine #products a h4:after{position:absolute;content:'';width:24px;height:24px;background-color:#000;background-image:url(/img/common/arrow.svg);background-size:8px 14px;background-repeat:no-repeat;background-position:center center;display:inline-block;top:50%;right:0;margin-top:-12px}#content-machine main #products a .gallary,#machine #products a .gallary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 10px 10px}#content-machine main #products a .gallary>*,#machine #products a .gallary>*{width:50%}#content-mines main #description .logo img,#mines #description .logo img{display:inline-block}#content-mines main #description .background,#mines #description .background{position:relative;z-index:-1;display:block}@media (min-width:768px){#content-mines main #description .logo,#mines #description .logo{margin-top:4em}#content-mines main #description .background,#mines #description .background{margin-top:-20em}}@media (max-width:768px){#content-mines main #description .logo,#mines #description .logo{margin-top:-1em}#content-mines main #description .logo img,#mines #description .logo img{width:155px}#content-mines main #description .background,#mines #description .background{margin-top:-8em}}#content-mines main #description .gallary,#mines #description .gallary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.5rem}@media (min-width:768px){#content-mines main #description .gallary>*,#mines #description .gallary>*{width:25%}}@media (max-width:768px){#content-mines main #description .gallary,#mines #description .gallary{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#content-mines main #description .gallary>*,#mines #description .gallary>*{width:50%}}#content-mines main #feature,#mines #feature{margin-top:2em;margin-bottom:2em}#content-mines main #feature h3,#mines #feature h3{margin-top:0;font-weight:400}@media (min-width:768px){#content-mines main #feature h3,#mines #feature h3{font-size:20px}}@media (max-width:768px){#content-mines main #feature h3,#mines #feature h3{font-size:18px}}#content-mines main #feature ul,#mines #feature ul{list-style:none;padding-left:0}#content-mines main #feature .gallary,#mines #feature .gallary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#content-mines main #feature .gallary ul,#mines #feature .gallary ul{margin:0;margin-right:5px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#content-mines main #feature .gallary ul li,#mines #feature .gallary ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:4px solid #000;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){#content-mines main #feature .gallary ul li,#mines #feature .gallary ul li{font-size:28px}}@media (max-width:768px){#content-mines main #feature .gallary ul li,#mines #feature .gallary ul li{font-size:25px}}#content-mines main #feature .gallary ul li+li,#mines #feature .gallary ul li+li{margin-top:5px}#content-mines main #feature .gallary ul li:nth-child(1),#mines #feature .gallary ul li:nth-child(1){background-color:#f9e9be}#content-mines main #feature .gallary ul li:nth-child(2),#mines #feature .gallary ul li:nth-child(2){background-color:#fce2c4}#content-mines main #feature .gallary ul li:nth-child(3),#mines #feature .gallary ul li:nth-child(3){background-color:#dbb799}@media (min-width:768px){#content-mines main #feature,#mines #feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#content-mines main #feature .gallary ul,#mines #feature .gallary ul{width:160px}}@media (max-width:768px){#content-mines main #feature .gallary ul,#mines #feature .gallary ul{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#content-mines main #feature .gallary img,#mines #feature .gallary img{max-width:60%}}#content-mines main #catalog,#mines #catalog{margin-top:2em;margin-bottom:3em;border-top:2px solid #000}#content-mines main #catalog h3,#mines #catalog h3{margin:.5em 0;text-align:center;font-weight:400}@media (min-width:768px){#content-mines main #catalog h3,#mines #catalog h3{font-size:17px}}@media (max-width:768px){#content-mines main #catalog h3,#mines #catalog h3{font-size:15px}}#content-mines main #link,#mines #link{margin-top:3em}#content-mines main #link h3,#mines #link h3{margin:.5em 0;text-align:center;font-weight:400}@media (min-width:768px){#content-mines main #link h3,#mines #link h3{font-size:20px}}@media (max-width:768px){#content-mines main #link h3,#mines #link h3{font-size:18px}}#content-mines main #link a,#mines #link a{display:block}@media (min-width:768px){#content-mines main #link,#mines #link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#content-mines main #link>*,#mines #link>*{width:500px}}@media (max-width:768px){#content-mines main #link>*+*,#mines #link>*+*{margin-top:1em}}#content-mines main #link>*,#mines #link>*{background-color:#f8f6f1}#content-mines main #link>:first-child a,#mines #link>:first-child a{background-color:#000;color:#fff;padding:10px;position:relative}#content-mines main #link>:first-child a strong,#mines #link>:first-child a strong{vertical-align:middle}@media (min-width:768px){#content-mines main #link>:first-child a strong,#mines #link>:first-child a strong{font-size:24px}}@media (max-width:768px){#content-mines main #link>:first-child a strong,#mines #link>:first-child a strong{font-size:21px}}#content-mines main #link>:first-child a strong:before,#mines #link>:first-child a strong:before{content:'❖'}@media (min-width:768px){#content-mines main #link>:first-child a small,#mines #link>:first-child a small{font-size:14px}}@media (max-width:768px){#content-mines main #link>:first-child a small,#mines #link>:first-child a small{font-size:12px}}#content-mines main #link>:first-child a:after,#mines #link>:first-child a:after{content:'';width:24px;height:24px;background-color:#000;background-image:url(/img/common/arrow.svg);background-size:8px 14px;background-repeat:no-repeat;background-position:center center;display:inline-block;position:absolute;top:50%;right:0;margin-top:-12px}#content-mines main #link>:first-child a+a,#mines #link>:first-child a+a{margin-top:4px}#content-mines main #link>:last-child,#mines #link>:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#content-mines main #link>:last-child a,#mines #link>:last-child a{width:80%;background-color:#fff;padding:.9em 0;text-align:center;border:1px solid #999;position:relative}@media (min-width:768px){#content-mines main #link>:last-child a,#mines #link>:last-child a{font-size:17px}}@media (max-width:768px){#content-mines main #link>:last-child a,#mines #link>:last-child a{font-size:15px}}#content-mines main #link>:last-child a img,#mines #link>:last-child a img{position:relative;left:-2em;vertical-align:-.65em}#content-mines main #link>:last-child a:after,#mines #link>:last-child a:after{content:'';width:24px;height:24px;background-color:#000;background-image:url(/img/common/arrow.svg);background-size:8px 14px;background-repeat:no-repeat;background-position:center center;display:inline-block;position:absolute;right:0;top:50%;margin-top:-12px}#company #description .logos,#content-company main #description .logos{max-width:660px;margin-left:auto;margin-right:auto}#company #description .logos>*,#content-company main #description .logos>*{width:50%}@media (min-width:768px){#company #description .logos>*,#content-company main #description .logos>*{height:156px}}@media (max-width:768px){#company #description .logos>*,#content-company main #description .logos>*{padding:1em 0}}#company #outline table,#content-company main #outline table{width:100%;border-collapse:collapse;border-top:1px solid #ccc}#company #outline td,#company #outline th,#content-company main #outline td,#content-company main #outline th{border-bottom:1px solid #ccc}#company #outline th,#content-company main #outline th{background-color:#f8f6f1;font-weight:400}#company #outline p,#content-company main #outline p{text-align:right;margin:1em 0}#company #outline p img,#content-company main #outline p img{vertical-align:-.65em;margin-right:.5em}@media (max-width:768px){#company #outline th,#content-company main #outline th{padding:.5em .5em}#company #outline td,#content-company main #outline td{padding:.5em 1em}}@media (min-width:768px){#company #outline th,#content-company main #outline th{padding:1em 3em}#company #outline td,#content-company main #outline td{padding:1em 2em}}#company #gallary,#content-company main #gallary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1em;margin-bottom:1em}#company #gallary img,#content-company main #gallary img{max-width:33%}#company #cover,#content-company main #cover{position:relative;top:4em}#company #cover img,#content-company main #cover img{width:100%}.ec-blockBtn--action{background-color:#c2aa86;border-color:#c2aa86}.ec-blockBtn--action.focus,.ec-blockBtn--action:focus,.ec-blockBtn--action:hover{background-color:rgba(194,170,134,.8);border-color:#c2aa86;text-decoration:none}.ec-pageHeader h1{font-weight:400;text-align:center;margin:1.5em 0;border-bottom:none!important}@media (min-width:768px){.ec-pageHeader h1{font-size:39px}}@media (max-width:768px){.ec-pageHeader h1{font-size:35px}}.ec-headerNavSP{display:none}:root{--bs-body-font-size:15px}