@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:400,700i&display=swap);@import url(https://fonts.googleapis.com/css?family=Kosugi+Maru&display=swap);*{-webkit-box-sizing:border-box;box-sizing:border-box}a[href^="tel:"]{pointer-events:none}body{font-family:"Kosugi Maru",sans-serif;height:auto;margin:0;overflow-x:hidden;padding:0;width:100%}body *{-webkit-box-sizing:border-box;box-sizing:border-box}img{width:100%}.mv-container{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:80px!important;max-height:calc(100vh - 80px);max-width:100vw;position:relative;width:100%}.mv-container #load-target{height:auto;width:70%}.mv-container .banner{height:auto;left:10vw;opacity:0;position:absolute;top:20%;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .5s cubic-bezier(1,.465,.005,.9);transition:all .5s cubic-bezier(1,.465,.005,.9);-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-timing-function:cubic-bezier(1,.465,.005,.9);transition-timing-function:cubic-bezier(1,.465,.005,.9);width:40vw;z-index:1003}.mv-container .banner.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.linkbtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8bd2e;border-radius:50px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right;font-size:12px;font-style:italic;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 30px 10px 50px;text-decoration:none;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s cubic-bezier(.095,.15,.56,-.035);transition:all .2s cubic-bezier(.095,.15,.56,-.035);-webkit-transition-timing-function:cubic-bezier(.07,.3,.03,.98);transition-timing-function:cubic-bezier(.07,.3,.03,.98)}.linkbtn:after{background-image:url(../images/arrow_r.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;margin-left:10px;width:24px}.linkbtn:hover{-webkit-box-shadow:0 0 3px 2px #f8bd2e;box-shadow:0 0 3px 2px #f8bd2e;opacity:.8;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.938);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Roboto,sans-serif;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:10px 15px;position:fixed;top:0;-webkit-transition:.2s;transition:.2s;width:100%;z-index:1005}header .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:1100px;padding:0 15px;position:relative;width:100%}header.scroll ul li{color:#f8bd2e}header .telnum{height:50px;margin-right:20px;width:auto}header .telnum img{height:100%;width:auto}header .contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8bd2e;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-transition:all .2s cubic-bezier(.095,.15,.56,-.035);transition:all .2s cubic-bezier(.095,.15,.56,-.035);-webkit-transition-timing-function:cubic-bezier(.07,.3,.03,.98);transition-timing-function:cubic-bezier(.07,.3,.03,.98);width:50px}header .contact i{color:#fff;font-size:30px}header .contact:hover{-webkit-box-shadow:0 0 3px 2px #f8bd2e;box-shadow:0 0 3px 2px #f8bd2e;opacity:.8;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}header h1{display:block;font-size:0;left:0;position:absolute;top:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .2s cubic-bezier(.095,.15,.56,-.035);transition:all .2s cubic-bezier(.095,.15,.56,-.035);-webkit-transition-timing-function:cubic-bezier(.07,.3,.03,.98);transition-timing-function:cubic-bezier(.07,.3,.03,.98);width:auto;z-index:1005}header h1 img{cursor:pointer;height:100%;height:120px;width:auto}header h1:hover{-webkit-transform:scale(1.05,1.05) translateY(-10px);transform:scale(1.05,1.05) translateY(-10px)}header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:30px;padding-right:0}header ul li{border-right:2px solid #f8bd2e;color:#fff;font-size:16px;font-weight:700;margin:0 10px;padding-right:10px;text-align:center}header ul li:nth-last-of-type(1){border-right:0;margin-right:0;padding-right:0}header ul li a{color:#0094ba;cursor:pointer;font-size:16px;-webkit-transition:.2s;transition:.2s}header ul li a:hover{color:#f8bd2e}header ul li a.current{border-bottom:1px solid #f8bd2e;color:#f8bd2e}header ul li a:after{color:#f8bd2e;content:attr(data-caps) "";display:block;font-size:10px;font-weight:400;margin-top:5px;text-align:center}header ul li span{display:block;font-size:10px;margin-top:5px;width:100%}header .rbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .rbox>img{height:30px;margin-bottom:15px;width:auto}header .gnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0}header .gnav>li{border-right:2px solid #f8bd2e;color:#fff;font-size:16px;font-weight:700;margin:0 10px;padding-right:15px;position:relative;text-align:center}header .gnav>li:hover .snav{opacity:1;pointer-events:all}header .gnav>li ul.snav{background:rgba(255,255,255,.899);left:0;opacity:0;padding:20px 10px 10px;pointer-events:none;position:absolute;-webkit-transform:translateX(-10%);transform:translateX(-10%);-webkit-transition:.2s;transition:.2s;width:230px;z-index:1000}header .gnav>li ul.snav li{margin-bottom:10px;text-align:left}header .gnav>li ul.snav li a{font-size:16px;margin-bottom:15px}header .gnav>li ul.snav li a:after{-webkit-transform:scaleX(0) translateY(5px);transform:scaleX(0) translateY(5px);-webkit-transform-origin:left;transform-origin:left}header .gnav>li ul.snav li a.current:after,header .gnav>li ul.snav li a:hover:after{-webkit-transform:scaleX(1) translateY(5px);transform:scaleX(1) translateY(5px)}header .gnav>li:nth-last-of-type(1){border-right:0;margin-right:0;padding-right:0}header .gnav>li,header .gnav>li a{color:#0094ba;cursor:pointer;font-size:16px;text-decoration:none;-webkit-transition:.2s;transition:.2s}header .gnav>li a{position:relative}header .gnav>li a:after{color:#f8bd2e;content:attr(data-caps) "";display:block;font-size:10px;font-weight:400;margin-top:5px;text-align:center}header .gnav>li a span:after{border-bottom:2px solid #f8bd2e;bottom:0;content:"";display:block;height:0;left:0;position:absolute;-webkit-transform:scaleX(0) translateY(10px);transform:scaleX(0) translateY(10px);-webkit-transition:.3s;transition:.3s;width:100%}header .gnav>li a.current:after,header .gnav>li a:hover:after{color:#f8bd2e}header .gnav>li span{display:block;font-size:10px;margin-top:5px;width:100%}.loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;-webkit-transition:all 1s cubic-bezier(.705,-.015,0,1.02);transition:all 1s cubic-bezier(.705,-.015,0,1.02);-webkit-transition-timing-function:cubic-bezier(.705,-.015,0,1.02);transition-timing-function:cubic-bezier(.705,-.015,0,1.02);width:100vw;z-index:10000}.loader img{height:auto;opacity:1;position:relative;-webkit-transition:.2s;transition:.2s;width:20vw;z-index:40001}.loader img.active{opacity:0}.loader.active{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}.loader_dot{font-size:10px;height:1em;left:0;margin:7.5vw auto 0;position:relative;position:absolute;right:0;width:4em;z-index:40000}.dot{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;background:#0094ba;border-radius:.5em;height:1em;position:absolute;width:1em}.dot1,.dot2{left:0}.dot3{left:1.5em}.dot4{left:3em}@-webkit-keyframes reveal{from{-webkit-transform:scale(.001);transform:scale(.001)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes reveal{from{-webkit-transform:scale(.001);transform:scale(.001)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide{to{-webkit-transform:translateX(1.5em);transform:translateX(1.5em)}}@keyframes slide{to{-webkit-transform:translateX(1.5em);transform:translateX(1.5em)}}.dot1{-webkit-animation-name:reveal;animation-name:reveal}.dot2,.dot3{-webkit-animation-name:slide;animation-name:slide}.dot4{animation-direction:reverse;-webkit-animation-name:reveal;animation-name:reveal}.company{background-image:url(../images/circle.svg);background-position:left 20% center;background-repeat:no-repeat;background-size:auto 90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Noto Sans JP",sans-serif;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 20px;width:100%}.company .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1100px}.company .imgbox{height:auto;width:45%}.company .txtbox{margin-left:5%;width:38%}.company .txtbox h2{margin-bottom:50px;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.company .txtbox p{color:#3b3b3b;display:block;font-size:14px;line-height:180%;margin-bottom:30px}.contact_cont,.procucts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 20px 50px 20px;position:relative;width:100%}.contact_cont:after,.procucts:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(125,185,232,0)),color-stop(1%,rgba(125,185,232,.01)),color-stop(60%,rgba(158,192,193,.38)),color-stop(82%,rgba(46,186,195,.82)),to(#2ebac3));background:linear-gradient(to bottom,rgba(125,185,232,0) 0,rgba(125,185,232,.01) 1%,rgba(158,192,193,.38) 60%,rgba(46,186,195,.82) 82%,#2ebac3 100%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);width:100%;z-index:1}.contact_cont .sechead,.procucts .sechead{height:auto;width:250px}.contact_cont .inner,.procucts .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;z-index:2}.contact_cont .proitems,.procucts .proitems{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Noto Sans JP",sans-serif;height:auto;-ms-flex-pack:distribute;justify-content:space-around;margin:80px 0 20px;max-width:800px}.contact_cont .proitems li,.procucts .proitems li{height:auto;margin-bottom:4%;opacity:0;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.6s;transition:.6s}.contact_cont .proitems li.move,.procucts .proitems li.move{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.contact_cont .proitems li:nth-of-type(1),.contact_cont .proitems li:nth-of-type(2),.procucts .proitems li:nth-of-type(1),.procucts .proitems li:nth-of-type(2){width:28%}.contact_cont .proitems li:nth-of-type(3),.contact_cont .proitems li:nth-of-type(4),.contact_cont .proitems li:nth-of-type(5),.contact_cont .proitems li:nth-of-type(6),.procucts .proitems li:nth-of-type(3),.procucts .proitems li:nth-of-type(4),.procucts .proitems li:nth-of-type(5),.procucts .proitems li:nth-of-type(6){width:28%}.contact_cont .proitems li h4,.procucts .proitems li h4{bottom:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:20px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;text-align:center;text-shadow:#fff 0 -2px 2px,#fff -2px 0 2px,#fff 2px 2px 2px,#fff -2px 2px 2px,#fff 2px -2px 2px,#fff -2px -2px 2px,#fff 1px 2px 2px,#fff -1px 2px 2px,#fff 1px -2px 2px,#fff -1px -2px 2px,#fff 2px 1px 2px,#fff -2px 1px 2px,#fff 2px -1px 2px,#fff -2px -1px 2px,#fff 1px 1px 2px,#fff -1px 1px 2px,#fff 1px -1px 2px,#fff -1px -1px 2px;-webkit-transform:translateX(20%);transform:translateX(20%)}.contact_cont .proitems li h4:before,.procucts .proitems li h4:before{content:attr(data-cap) "";display:block;font-size:14px;margin-bottom:10px;width:90%}.contact_cont .proitems li:nth-of-type(1) h4,.procucts .proitems li:nth-of-type(1) h4{color:#000}.contact_cont .proitems li:nth-of-type(2) h4,.procucts .proitems li:nth-of-type(2) h4{color:#0094ba}.contact_cont .proitems li:nth-of-type(3) h4,.procucts .proitems li:nth-of-type(3) h4{color:#835714}.contact_cont .proitems li:nth-of-type(4) h4,.procucts .proitems li:nth-of-type(4) h4{color:#04cddc}.contact_cont .proitems li:nth-of-type(5) h4,.procucts .proitems li:nth-of-type(5) h4{color:#36c476}.contact_cont .proitems li:nth-of-type(1),.procucts .proitems li:nth-of-type(1){-webkit-transition-delay:.2s;transition-delay:.2s}.contact_cont .proitems li:nth-of-type(2),.procucts .proitems li:nth-of-type(2){-webkit-transition-delay:.4s;transition-delay:.4s}.contact_cont .proitems li:nth-of-type(3),.procucts .proitems li:nth-of-type(3){-webkit-transition-delay:.6s;transition-delay:.6s}.contact_cont .proitems li:nth-of-type(4),.procucts .proitems li:nth-of-type(4){-webkit-transition-delay:.8s;transition-delay:.8s}.contact_cont .proitems li:nth-of-type(5),.procucts .proitems li:nth-of-type(5){-webkit-transition-delay:1s;transition-delay:1s}.contact_cont .proitems li:nth-of-type(6),.procucts .proitems li:nth-of-type(6){-webkit-transition-delay:1.2s;transition-delay:1.2s}.contact_cont .proitems li a,.procucts .proitems li a{display:block;-webkit-transition:all .3s cubic-bezier(.095,.15,.56,-.035);transition:all .3s cubic-bezier(.095,.15,.56,-.035);-webkit-transition-timing-function:cubic-bezier(.07,.3,.03,.98);transition-timing-function:cubic-bezier(.07,.3,.03,.98)}.contact_cont .proitems li a:hover,.procucts .proitems li a:hover{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.contact_cont:after{display:none}.contact_cont .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;padding:50px 0;width:100%}.contact_cont .btns li{display:block;height:auto;width:48%}.contact_cont .btns li a{display:block;-webkit-transition:all .2s cubic-bezier(.095,.15,.56,-.035);transition:all .2s cubic-bezier(.095,.15,.56,-.035);-webkit-transition-timing-function:cubic-bezier(.07,.3,.03,.98);transition-timing-function:cubic-bezier(.07,.3,.03,.98)}.contact_cont .btns li a:hover{opacity:.8;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:150px 20px;position:relative;width:100%}footer:before{background:#f7f7f7;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);-webkit-transform-origin:center top;transform-origin:center top;width:100%;z-index:2}footer:after{background:#f7f7f7;bottom:-26%;content:"";height:50%;position:absolute;right:0;width:100%}footer small{bottom:15px;color:#0094ba;display:block;font-size:12px;left:0;position:absolute;text-align:center;width:100%;z-index:1005}footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;position:relative;width:100%;z-index:1000}footer .inner .addbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:40%}footer .inner .addbox img{width:150px}footer .inner .addbox p{font-size:14px;line-height:180%}footer .inner .footnav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:40%}footer .inner .footnav li:after{color:#0094ba;content:"｜"}footer .inner .footnav li a{color:#0094ba;font-size:14px;text-decoration:none}footer .inner .footnav li a:hover{text-decoration:underline}.bMenu{background:#0094ba;cursor:pointer;display:none;position:fixed;right:10px;top:10px;z-index:35000}.bMenu .menu-trigger{-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:21px 20px;position:relative;width:60px}.bMenu .menu-trigger span{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:2px;-webkit-transition:all .7s;transition:all .7s;width:100%}.bMenu .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-315deg);transform:translateY(8px) rotate(-315deg)}.bMenu .menu-trigger.active span:nth-of-type(2){opacity:0}.bMenu .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(315deg);transform:translateY(-8px) rotate(315deg)}.eye{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;color:#0094ba;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Noto Sans JP",sans-serif;font-weight:700;height:350px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px;width:100%}.eye.companyeye{background-image:url(../images/eye_company.jpg)}.eye.productseye{background-image:url(../images/product_eye.jpg)}.eye.contacteye{background-image:url(../images/contact_eye.jpg)}.eye .eye_title{display:block;font-size:34px;text-shadow:#fff 1px 1px 2px,#fff -1px 1px 2px,#fff 1px -1px 2px,#fff -1px -1px 2px}.eye .eye_title:after{color:#f8bd2e;content:attr(data-caps) "";display:block;font-size:14px;margin-top:10px;text-align:center}.message{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0;width:100%}.message h2{width:100%}.titles{color:#0094ba;font-family:Roboto,sans-serif;font-size:34px;font-style:italic;margin-bottom:50px;text-align:center;width:100%}.titles:after{border-top:3px solid #f8bd2e;content:attr(data-caps) "";display:inline-block;font-size:14px;margin-top:10px;max-width:300px;padding-top:10px;width:100%}.message_ceo,.policy{background:linear-gradient(-45deg,#f2f2f2 25%,rgba(255,255,255,.7) 25%,rgba(255,255,255,.7) 50%,#f2f2f2 50%,#f2f2f2 75%,rgba(255,255,255,.7) 75%,rgba(255,255,255,.7));background-size:4px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Roboto,sans-serif;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px auto;max-width:1000px;opacity:0;padding:80px 30px;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.6s;transition:.6s;width:100%}.message_ceo:before,.policy:before{border:15px solid transparent;border-top:15px solid #0094ba;bottom:-10px;content:"";margin-bottom:15px;position:absolute;right:50%;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.message_ceo p,.policy p{font-size:16px;line-height:180%;max-width:700px;text-align:center;text-align:left;width:100%}.message_ceo p strong,.policy p strong{color:#0094ba}.message_ceo p:nth-of-type(2),.policy p:nth-of-type(2){margin-bottom:20px;margin-top:20px}.message_ceo.move,.move.policy{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.secwrap{background-color:#f6f6f6;background-image:url(../images/pixta_35264322_L.jpg);background-repeat:no-repeat;background-size:cover;height:auto;opacity:0;padding:50px 20px;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.6s;transition:.6s;width:100%}.secwrap.move{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.policy{background:linear-gradient(-45deg,#fff 25%,rgba(255,255,255,.7) 25%,rgba(255,255,255,.7) 50%,#fff 50%,#fff 75%,rgba(255,255,255,.7) 75%,rgba(255,255,255,.7));background-size:4px 4px;font-family:Roboto,sans-serif}.policy p{color:#0094ba;font-size:30px;font-style:italic;max-width:1000px;text-align:center}.policy:before{display:none}.cont_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.6s;transition:.6s;width:100%}.cont_wrap.move{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cont_wrap .inner{height:auto;max-width:1024px;padding:80px 20px}.cont_wrap dl{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Roboto,sans-serif;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;width:100%}.cont_wrap dl dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0094ba;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:20px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35%}.cont_wrap dl dd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4fbff;color:#3b3b3b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:180%;padding:10px 15px;width:65%}.cont_wrap dl dd br.pcnon{display:none}.cont_wrap dl dd a{color:#0094ba}.cont_wrap dl dd,.cont_wrap dl dt{margin-bottom:2px;min-height:80px}.cont_wrap.bgc{background-image:url(../images/company_bg.jpg);background-repeat:no-repeat;background-size:cover}.cont_wrap.bgc .titles{text-shadow:#fff 2px 0 2px,#fff -2px 0 2px,#fff 0 -2px 2px,#fff -2px 0 2px,#fff 2px 2px 2px,#fff -2px 2px 2px,#fff 2px -2px 2px,#fff -2px -2px 2px,#fff 1px 2px 2px,#fff -1px 2px 2px,#fff 1px -2px 2px,#fff -1px -2px 2px,#fff 2px 1px 2px,#fff -2px 1px 2px,#fff 2px -1px 2px,#fff -2px -1px 2px,#fff 1px 1px 2px,#fff -1px 1px 2px,#fff 1px -1px 2px,#fff -1px -1px 2px}.cont_wrap.bgc dl dt{background-color:#f8bd2e}.access p{background:linear-gradient(-45deg,#f2f2f2 25%,rgba(255,255,255,.7) 25%,rgba(255,255,255,.7) 50%,#f2f2f2 50%,#f2f2f2 75%,rgba(255,255,255,.7) 75%,rgba(255,255,255,.7));background-size:4px 4px;font-family:Roboto,sans-serif;font-style:16px;line-height:180%;padding:50px;position:relative;text-align:center}.access p:before{border:15px solid transparent;border-top:15px solid #f8bd2e;bottom:-50px;content:"";margin-bottom:15px;position:absolute;right:50%;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.google-map{height:0;overflow:hidden;padding-bottom:40.25%;position:relative;width:100%}.google-map iframe{height:100%;left:0;position:absolute;top:0;width:100%}#PRODUCTS .hwrap{padding-top:80px}.gallery-top{max-width:800px;overflow:hidden}.gallery-thumbs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(-45deg,#f2f2f2 25%,rgba(255,255,255,.7) 25%,rgba(255,255,255,.7) 50%,#f2f2f2 50%,#f2f2f2 75%,rgba(255,255,255,.7) 75%,rgba(255,255,255,.7));background-size:4px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:800px;padding:15px;width:100%}.gallery-thumbs .swiper-wrapper .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.gallery-thumbs .swiper-wrapper .swiper-slide span{color:#fff;font-size:12px;font-weight:700;left:0;margin:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:500}.gallery-thumbs .swiper-wrapper .swiper-slide img{opacity:.7}.gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active img{opacity:1}.swiper-slide{height:auto;width:100%}.swiper-slide img{height:auto;width:100%}.items{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Roboto,sans-serif;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 100px 0;width:100%}.items .hwrap{background:#fff8ee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px;position:relative;width:100%}.items .hwrap:after{border:15px solid transparent;border-top:15px solid #f8bd2e;bottom:-10px;content:"";margin-bottom:15px;position:absolute;right:50%;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.items h3{color:#0094ba;display:block;font-size:30px;line-height:180%;margin:50px 0;max-width:1000px;position:relative;text-align:center;width:100%}.items h3:before{color:#3b3b3b;content:attr(data-caps) "";display:block;font-size:24px}.items .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;width:100%}.items .inner *{-webkit-box-sizing:border-box;box-sizing:border-box}.items dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.items dl .int{border-bottom:2px solid #f8bd2e;color:#0094ba;display:block;font-size:24px;font-weight:700;line-height:180%;margin-bottom:30px;padding-bottom:10px}.items dl p{border-bottom:1px solid #f8bd2e;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:180%;margin-bottom:30px;padding-bottom:30px}.items dl p strong{color:#f8bd2e;display:block;font-size:18px;margin-bottom:10px}.items dl p.core{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items dl p span.nums{color:#f8bd2e;display:block;font-size:50px;width:70px}.items dl p span.caps{display:block;width:calc(100% - 70px)}.items dl p span.price{color:#0094ba;display:inline-block;text-align:right;width:100%}.items dl dt{width:40%}.items dl dd{width:55%}.items .detail{background:linear-gradient(-45deg,#f2f2f2 25%,rgba(255,255,255,.7) 25%,rgba(255,255,255,.7) 50%,#f2f2f2 50%,#f2f2f2 75%,rgba(255,255,255,.7) 75%,rgba(255,255,255,.7));background-size:4px 4px;height:auto;padding:15px;width:100%}.items .detail strong{display:block;font-size:18px;margin-bottom:15px}.items .detail ul{padding:10px}.items .detail ul li{font-size:14px;line-height:150%;list-style:circle;list-style-position:outside}.items .itemdetail{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(-45deg,#f2f2f2 25%,rgba(255,255,255,.7) 25%,rgba(255,255,255,.7) 50%,#f2f2f2 50%,#f2f2f2 75%,rgba(255,255,255,.7) 75%,rgba(255,255,255,.7));background-size:4px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;padding:20px;width:100%}.items .itemdetail .imgbox{width:40%}.items .itemdetail .txtbox{padding:20px;width:60%}.items .itemdetail .txtbox p{background:#fff;display:block;line-height:180%;margin-bottom:20px;padding:10px}.items .itemdetail .txtbox p strong{display:block;margin-bottom:15px}#main{font-family:Roboto,sans-serif;height:auto;margin:0 auto;padding:0;padding-bottom:0;width:100%}#main .form_title{color:#1f1f1f;font-size:28px;font-weight:700;letter-spacing:5px;margin-bottom:60px;opacity:0;text-align:center;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.6s;transition:.6s}#main .form_title.move{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#main .form_title span{border-top:4px solid #0094ba;padding-top:10px}#main .inner{margin:0 auto;padding:80px 0;width:1000px}#main .formwrap{background:#fff;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:80px 0 0;position:relative;width:100%}.telfaxcont{padding:60px 15px 0;position:relative}.telfaxcont .telfaxwrap{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:900px;width:100%}.telfaxcont .telfax{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:36px;height:auto;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:15px;opacity:0;padding:20px;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.6s;transition:.6s;width:50%}.telfaxcont .telfax.move{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.telfaxcont .telfax dt{height:auto;width:auto}.telfaxcont .telfax dt i{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0094ba;border-radius:100px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4vw;height:8vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:100px;max-width:100px;width:8vw}.telfaxcont .telfax dd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0094ba;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2.6vw;font-weight:700;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 10vw)}.telfaxcont .telfax dd .subspan{border-top:1px solid #0094ba;display:block;font-size:14px;margin-top:10px;padding-top:1vw;text-align:left;width:100%}.telfaxcont .telfax dd .subspan span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0094ba;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px}.telfaxcont .telfax dd a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0094ba;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none}.formcont{background:#f5f5f5;display:block;height:auto;margin:50px auto 0;opacity:0;padding:60px 15px;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.6s;transition:.6s;width:100%}.formcont.move{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.formcont .need_wrap{font-size:14px}.formcont form{margin:0 auto;max-width:1000px}.formcont #selecter{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}.formcont #selecter span{display:block;font-size:14px;padding:10px;width:100%}.formcont p{font-size:18px;line-height:180%;margin-bottom:50px;margin-top:50px;text-align:left}.formcont p.noline{border:0}.formcont p.comfirm{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin:30px auto;text-align:center;width:500px}.formcont p.comfirm label{margin-bottom:0;margin-left:10px}.formcont input[type=radio]{margin-bottom:5px;margin-left:10px;margin-right:5px}.formcont .form-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c7c7c7;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:30px 0}.formcont .form-group:last-of-type{border-bottom:0}.formcont .form-group:first-child{border-top:1px solid #0094ba}.formcont .form-group #selecter>label{font-weight:400;margin-right:10px}.formcont .form-group .col-sm-3.control-label{font-size:16px!important;font-weight:400;width:25%}.formcont .form-group .col-sm-9{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;width:75%}.formcont .form-group .col-sm-9 select{margin-left:10px}.MAILFORM .contact_read{background:linear-gradient(-45deg,#f2f2f2 25%,rgba(255,255,255,.7) 25%,rgba(255,255,255,.7) 50%,#f2f2f2 50%,#f2f2f2 75%,rgba(255,255,255,.7) 75%,rgba(255,255,255,.7));background-size:4px 4px;border-radius:10px;margin:0 auto;max-width:900px;padding:30px 15px;position:relative}.MAILFORM .contact_read strong{display:block;margin-bottom:10px}.MAILFORM .contact_read:before{border:15px solid transparent;border-top:15px solid #f8bd2e;bottom:-55px;content:"";margin-bottom:15px;position:absolute;right:50%;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.MAILFORM .need{color:#d16090}.MAILFORM p{font-size:16px;line-height:180%;text-align:center}.MAILFORM p strong{color:#0094ba;font-size:24px}.MAILFORM p.form_read{background:linear-gradient(-45deg,#f2f2f2 25%,rgba(255,255,255,.7) 25%,rgba(255,255,255,.7) 50%,#f2f2f2 50%,#f2f2f2 75%,rgba(255,255,255,.7) 75%,rgba(255,255,255,.7));background-size:4px 4px;color:#434343;display:block;display:block;font-size:14px;margin:0 auto 50px;max-width:800px;padding:15px}.MAILFORM textarea.form-control{height:auto;padding:10px}.MAILFORM .form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:14px;height:50px;line-height:1.42857143;padding:6px 12px;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;width:100%}.MAILFORM .form-control:focus{border-color:#0094ba;-webkit-box-shadow:inset 0 1px 1px #0094ba,0 0 8px #0094ba;box-shadow:inset 0 1px 1px #0094ba,0 0 8px #0094ba;outline:0}#cfmbtn{border-bottom:0!important;-webkit-transition:.2s;transition:.2s}#cfmbtn.active{opacity:1;pointer-events:all}#cfmbtn .btn-lg{margin:0 auto;text-align:center}#cfmbtn .btn-group-lg>.btn,#cfmbtn .btn-lg{-webkit-animation:btn 5s ease infinite;animation:btn 5s ease infinite;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0094ba;border:none;border-radius:100px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;float:right;font-size:16px;height:60px;line-height:1.3333333;margin:20px auto;outline:0;padding:0;padding:5px 15px;-webkit-transition:all .2s cubic-bezier(.095,.15,.56,-.035);transition:all .2s cubic-bezier(.095,.15,.56,-.035);-webkit-transition-timing-function:cubic-bezier(.07,.3,.03,.98);transition-timing-function:cubic-bezier(.07,.3,.03,.98);width:auto}#cfmbtn .btn-group-lg>.btn:hover,#cfmbtn .btn-lg:hover{-webkit-box-shadow:0 0 3px 2px #f8bd2e;box-shadow:0 0 3px 2px #f8bd2e;opacity:.8;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}#cfmbtn .btn-group-lg>.btn br,#cfmbtn .btn-lg br{display:none}.btn_space{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.btn_space button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0094ba;border:none;border-radius:5px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:right;font-size:16px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;outline:0;padding:15px 30px;-webkit-transition:all .2s cubic-bezier(.095,.15,.56,-.035);transition:all .2s cubic-bezier(.095,.15,.56,-.035);-webkit-transition-timing-function:cubic-bezier(.07,.3,.03,.98);transition-timing-function:cubic-bezier(.07,.3,.03,.98)}.btn_space button:hover{-webkit-box-shadow:0 0 3px 2px #f8bd2e;box-shadow:0 0 3px 2px #f8bd2e;opacity:.8;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}#PPL{background:#fff;height:auto;margin:0 auto;max-width:1000px;padding:30px;width:100%}#PPL p{text-align:left}#PPL .ppl_head{border-bottom:2px solid #04759f;color:#434343;font-size:22px;font-weight:700;margin:30px auto;margin-bottom:15px;padding-bottom:10px;text-align:center}#PPL .pptext{background:linear-gradient(-45deg,#f2f2f2 25%,rgba(255,255,255,.7) 25%,rgba(255,255,255,.7) 50%,#f2f2f2 50%,#f2f2f2 75%,rgba(255,255,255,.7) 75%,rgba(255,255,255,.7));background-size:4px 4px;border:1px solid #bebebe;height:200px;overflow-y:auto;padding:25px;width:100%}#PPL .pptext p{font-size:14px;margin:10px 0 0 0;padding:15px 0}#PPL .pptext p.large{display:block;font-size:16px;margin-bottom:20px}#PPL .pptext strong{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #0094ba;border-left:10px solid #0094ba;color:#0094ba;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;font-weight:700;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px;padding-bottom:15px;padding-left:20px;padding-top:15px}#PPL ul{padding:20px}#PPL ul li{font-size:12px;line-height:160%;list-style:decimal;margin-bottom:10px}#pagetop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8bd2e;bottom:10px;cursor:pointer;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:10px;-webkit-transition:.4s;transition:.4s;width:40px;z-index:34000}#pagetop i{color:#fff}#pagetop img{height:auto;-webkit-transition:.2s;transition:.2s;width:80%}#pagetop.active{cursor:pointer;opacity:1;pointer-events:auto}#pagetop:hover{opacity:.7}#pagetop:hover img{-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media only screen and (max-width:900px){a[href^="tel:"]{pointer-events:all}html{max-width:100vw;overflow-x:hidden}body{min-width:10px}.linkbtn{float:none;-webkit-transform:translateX(50%);transform:translateX(50%)}header h1{background-image:url(../images/foot_logo.svg);background-position:left;background-repeat:no-repeat;background-size:contain;height:60px;margin:20px 0 0 10px;width:30vw}header h1 img{display:none}header{background:0 0;padding:0}header .inner{background:0 0;max-width:100vw}header .rbox{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100vh - 80px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:0;margin-top:80px;position:fixed;top:0;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:all .4s cubic-bezier(.095,.15,.56,-.035);transition:all .4s cubic-bezier(.095,.15,.56,-.035);-webkit-transition-timing-function:cubic-bezier(.07,.3,.03,.98);transition-timing-function:cubic-bezier(.07,.3,.03,.98);width:100vw;z-index:10000}header .rbox.active{-webkit-transform:translateX(0);transform:translateX(0)}header .rbox .telink{margin:0 10% 5vh;text-align:center;width:80%}header .rbox .telink img,header .rbox .telink span{margin:0}header .gnav{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;min-width:0;padding:10vh 5vw 10vh;width:100%}header .gnav li{border-right:0;font-size:4vw;height:auto;margin:0;margin:1.5vh 0;padding:0;text-align:center;width:100%}header .gnav li:nth-of-type(1){margin-top:3vh}header .gnav li a{font-size:4vw}header .gnav li ul.snav{border-bottom:1px solid #f8bd2e;border-top:1px solid #f8bd2e;margin:0 auto;margin:2vh 0;opacity:1;pointer-events:all;position:static;-webkit-transform:translateX(0);transform:translateX(0);width:100%}header .gnav li ul.snav:before{border:7px solid transparent;border-top:7px solid #f8bd2e;content:"";position:absolute;right:50%;top:0;-webkit-transform:translate(50%,0);transform:translate(50%,0)}header .gnav li ul.snav li{text-align:center;width:100%}header .gnav li ul.snav li:nth-of-type(1){margin-top:3vh}header .gnav li ul.snav li:nth-last-of-type(1){margin-bottom:3vh}header .gnav li ul.snav li a{font-size:3vw}.loader img{margin-top:-75px;width:40vw}.loader_dot{margin:10vw auto}.contact_cont:after,.procucts:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(125,185,232,0)),color-stop(1%,rgba(125,185,232,.01)),color-stop(30%,rgba(158,192,193,.38)),color-stop(82%,rgba(46,186,195,.82)),to(#2ebac3));background:linear-gradient(to bottom,rgba(125,185,232,0) 0,rgba(125,185,232,.01) 1%,rgba(158,192,193,.38) 30%,rgba(46,186,195,.82) 82%,#2ebac3 100%)}.contact_cont{padding:40px 20px}footer{padding:50px 15px}footer .inner{height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100vw}footer .inner .addbox,footer .inner .footnav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}footer .inner .addbox p,footer .inner .footnav p{display:block;margin-bottom:20px;text-align:center;width:100%}footer .inner .addbox img,footer .inner .footnav img{margin-bottom:15px}.bMenu{display:block}.eye{height:30vh}.titles{margin-bottom:15px}.message_ceo,.policy{margin:0 auto;padding:20px 15px}.message_ceo:before,.policy:before{display:none}.message_ceo p br.spnon,.policy p br.spnon{display:none}.policy p{font-size:4.5vw;font-weight:700}.cont_wrap .inner{padding:30px 20px}.cont_wrap dl dd,.cont_wrap dl dt{width:100%}.cont_wrap dl dt{min-height:30px}.cont_wrap dl dd{padding:15px}.cont_wrap dl dd br.pcnon{display:inline}.access p{padding:25px;text-align:left}.google-map{padding-bottom:40vh}span{font-size:16px}.swiper-container{height:auto}.gallery-thumbs{display:none}.items dl .int{font-size:18px}.items{padding:0 0 20px 0}.items .hwrap{margin-bottom:15px;padding:15px 20px}.items h3{font-size:20px;margin:20px 0}.items h3:before{font-size:16px}.items dl{padding:20px}.items dl .int{text-align:left}.items dl dd,.items dl dt{width:100%}.items dl dt{padding-bottom:10px}.items dl dd{text-align:center}.items dl dd p,.items dl dd span{text-align:left}.items dl p span.nums{height:auto;padding:15px 0 30px;text-align:center;width:100%}.items dl p span.caps{width:100%}.items dl .linkbtn{-webkit-transform:none;transform:none}.items .itemdetail .imgbox,.items .itemdetail .txtbox{width:100%}#main .inner{padding:20px 0;width:100%}#main .formwrap{margin-bottom:10px;margin-top:0;padding:0;width:100%}#main{margin-top:60px}#main .form_title{font-size:5vw;line-height:180%;margin:20px 0}.telfaxcont .telfax{padding:5vw 0;width:100%}.telfaxcont .telfax dt i{font-size:10vw;height:15vw;max-height:150px;max-width:150px;width:15vw}.telfaxcont .telfax dd{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:6vw;width:calc(100% - 25vw)}.telfaxcont .telfax dd .subspan,.telfaxcont .telfax dd a{width:100%}.telfaxcont .telfax dd .subspan{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px;padding-top:10px}.telfaxcont .telfax dd .subspan span{font-size:3vw;margin-right:10px}.telfaxcont{padding:30px 15px}.formcont .form-group{border:0}.formcont .form-group .col-sm-3.control-label{width:28%}.formcont .form-group .col-sm-9{width:72%}.formcont{margin-top:0;padding:20px 15px}.MAILFORM .contact_read{max-width:95%}.MAILFORM .contact_read strong{font-size:20px}.MAILFORM p{padding:15px;text-align:left;width:100%}.MAILFORM p br{display:none}.MAILFORM p br.nonone{display:inline}#cfmbtn .btn-group-lg>.btn,#cfmbtn .btn-lg{font-size:3vw;height:auto;line-height:160%;margin:5px auto;padding:15px 30px}#cfmbtn .btn-group-lg>.btn br,#cfmbtn .btn-lg br{display:inline}#PPL .ppl_head{font-size:16px}#PPL .pptext{padding:15px}#PPL .pptext p.large{font-size:14px}#PPL .pptext strong{border-left:0;font-size:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:160%;padding:0}#pagetop{display:none}}@media screen and (max-width:414px){.mv-container #load-target{height:40vh;-webkit-transform:translateX(45%);transform:translateX(45%);width:auto}.mv-container .banner{background:rgba(255,255,255,.808);bottom:20%;left:2vw;padding:20px;top:auto;width:70vw}.company{padding:50px 15px}.company .imgbox,.company .txtbox{width:100%}.company .txtbox h2{margin-bottom:20px;margin-top:20px;-webkit-transform:translateX(0);transform:translateX(0)}.contact_cont .sechead,.procucts .sechead{width:50vw}.contact_cont .proitems li:nth-of-type(1),.contact_cont .proitems li:nth-of-type(2),.contact_cont .proitems li:nth-of-type(3),.contact_cont .proitems li:nth-of-type(4),.contact_cont .proitems li:nth-of-type(5),.procucts .proitems li:nth-of-type(1),.procucts .proitems li:nth-of-type(2),.procucts .proitems li:nth-of-type(3),.procucts .proitems li:nth-of-type(4),.procucts .proitems li:nth-of-type(5){margin-bottom:20px;width:80%}.contact_cont .proitems li h4,.procucts .proitems li h4{-webkit-transform:translateX(0);transform:translateX(0)}.contact_cont .btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}.contact_cont .btns li{margin-bottom:30px;width:90%}#main{padding-top:0}#main .form_title{display:block;font-size:18px;text-align:center}.telfaxcont .telfax{padding:5vw 0;width:100%}.telfaxcont .telfax dt i{font-size:10vw;height:20vw;width:20vw}.telfaxcont .telfax dd{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:8vw;width:calc(100% - 25vw)}.telfaxcont .telfax dd .subspan,.telfaxcont .telfax dd a{width:100%}.telfaxcont .telfax dd .subspan{font-size:4vw;margin-top:0;padding-top:10px}.formcont{background:#f5f5f5;margin:0 auto 0;max-width:100%;padding:30px 15px 40px}.formcont .form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.formcont .form-group .col-sm-3.control-label{border-bottom:1px solid #ebebeb;font-size:16px!important;font-weight:700;margin-bottom:10px;padding-bottom:10px;text-align:center;width:100%}.formcont .form-group .col-sm-9{width:100%}.formcont .form-group .col-sm-9 select{margin-left:10px}.formcont h4{text-align:center}#cfmbtn .btn-group-lg>.btn,#cfmbtn .btn-lg{font-size:4vw;height:auto;line-height:160%;margin:5px auto;padding:10px 20px}#cfmbtn .btn-group-lg>.btn br,#cfmbtn .btn-lg br{display:inline}}@media screen and (max-width:1024px){header{max-width:100vw;min-width:10px}header .inner{height:80px;left:0;max-width:100vw;position:fixed;top:0;z-index:1006}header .rbox{min-width:10px}header:after{background:#fff;content:"";display:block;height:80px;left:0;position:absolute;top:0;width:100vw;z-index:1004}}@media print{header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute}header .rbox{-webkit-transform:scale(.5,.5);transform:scale(.5,.5);-webkit-transform-origin:right top;transform-origin:right top}.loader{display:none}.contact_cont .proitems li,.procucts .proitems li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}footer small{display:none}.message_ceo,.policy{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.secwrap{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cont_wrap{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cont_wrap{left:0!important;max-width:200mm;text-align:center;top:0!important;width:200mm!important}.cont_wrap .inner{left:0!important;max-width:190mm;padding:0;top:0!important;width:190mm!important}.cont_wrap dl{left:0!important;max-width:190mm;top:0!important;width:200mm!important}.cont_wrap dl dd{text-align:left}.itemswrap{left:0!important;max-width:200mm;overflow:hidden;padding:0;position:relative;top:0 !important!important;width:200mm!important}.items{left:0!important;max-width:200mm;padding:0;top:0!important;width:200mm!important}.items .inner{max-width:100%!important}.items h3{max-width:100%!important}.items .itemdetail{display:none;left:0!important;max-width:200mm;padding:0;top:0!important;width:200mm!important}#main .form_title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.telfaxcont .telfax{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.formcont{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body,html{left:0!important;max-width:210mm;overflow-x:hidden;top:0!important;width:200mm!important}#pagetop{display:none}}@media screen and (min-width:1139px){.telfaxcont .telfax dt i{font-size:50px}.telfaxcont .telfax dd{font-size:26px}}
