@charset "UTF-8";@import url(https://cdn.linearicons.com/free/1.0.0/icon-font.min.css);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow|Lato:400,300|Open+Sans+Condensed:300);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.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}/*! _base.scss */a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}button,input,optgroup,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Noto Sans TC",Lato,"Microsoft JhengHei",cwTeXHei,sans-serif}html{font-size:100%;line-height:1.5em;font-family:"Noto Sans TC",Lato,"Microsoft JhengHei",cwTeXHei,sans-serif;min-height:100%}body{background-color:#f8f8f8;color:#636363;min-height:auto;width:100%}a{color:#3f3f3f}a:hover{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:.7;text-decoration:none}img{display:block;max-width:100%}br,p{margin-bottom:1.5rem}hr{margin-top:1.5rem;margin-bottom:1.5rem;border-width:1px 0 0 0;border-style:solid;border-color:#d4d4d4;height:1px}hr.title-line{width:20px;border-width:1px 0 0 0;border-style:solid;border-color:#d4d4d4;height:1px;clear:both;margin-left:0}blockquote{margin-bottom:1.5rem;padding:1.5rem 20px;font-size:1em;border-left:5px solid #ccc}blockquote footer{display:block;font-size:80%;line-height:1.42857;color:#777}.title-baseline,h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;color:#46405a}h1{font-size:2.8125em;line-height:4.5em}h2{font-size:1.875em;line-height:3em}h3{font-size:1.5em;line-height:3em}h4{font-size:1.25em;line-height:1.5em}h5{font-size:1em;line-height:1.5em}h6{font-size:.8125em;line-height:1.5em}/*! _state.scss */.row{margin-bottom:1.5rem}.clear,.row{zoom:1}.clear:after,.row:after{clear:both;overflow:hidden}.clear:after,.clear:before,.row:after,.row:before{content:"";display:table}.is-warning{color:#e17487;vertical-align:top}.is-warning1{color:#e17487;vertical-align:top}.is-warning2{color:#fff;vertical-align:top}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.align-justfy{text-align:justify}.align-justfy:after{content:"";display:inline-block;font-size:0;height:0;line-height:0;width:100%}.wrap{position:relative;background-color:#fff}.Container{max-width:100%;margin-left:auto;margin-right:auto}/*! _m-form.scss */.m-form{padding:1rem;background-color:#fff;margin:0;margin-bottom:1.5em}.m-form legend{font-weight:700;font-size:1.2em;margin:.5em 0 1em;color:#29a748}.m-form--inline{margin-bottom:0}.m-form--inline .control-group{display:inline-block;margin-right:4px}.m-form--inline>label{padding:.3em 0}.m-form--inline .control-group:first-child{margin-left:0}.control-group{margin-bottom:.5em;font-size:1em;line-height:1.5em;position:relative}.control-group.captcha label{display:block}.control-group.captcha img,.control-group.captcha input[type=text]{display:inline-block;width:auto;vertical-align:middle}.control-group.captcha input[type=text]{width:140px}.year_form{display:inline-block}.input-icon{width:16px;height:16px;display:block;position:absolute;top:.4em;right:1em}.imagebuilder{width:50%}label{margin-top:1rem;margin-bottom:.2rem;text-align:left;padding-left:.5rem;font-size:1em;line-height:1.5rem;width:100%;display:inline-block;font-weight:400;vertical-align:middle}input[type=email],input[type=file],input[type=password],input[type=phone],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:solid 1px #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:inline-block;outline:0;padding:.5em .6em;text-decoration:none;width:100%}input[type=email]:focus,input[type=file]:focus,input[type=password]:focus,input[type=phone]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#134ee8}input[type=email].alt,input[type=file].alt,input[type=password].alt,input[type=phone].alt,input[type=text].alt,select.alt,textarea.alt{display:inline-block;width:50%}.has-error input[type=email],.has-error input[type=file],.has-error input[type=password],.has-error input[type=phone],.has-error input[type=text],.has-error select,.has-error textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-color:#a94442}.has-success input[type=email],.has-success input[type=file],.has-success input[type=password],.has-success input[type=phone],.has-success input[type=text],.has-success select,.has-success textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;border-color:#2b542c}textarea{padding:.75em .6em}input[type=checkbox]+label,input[type=radio]+label{text-decoration:none;color:#636363;cursor:pointer;font-weight:400;padding-right:1rem;position:relative}input[type=checkbox]+label+input[type=text],input[type=radio]+label+input[type=text]{display:inline;width:auto}.select-wrapper{text-decoration:none;display:block;position:relative}.select-wrapper:before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}.select-wrapper:before{color:#636363;display:block;line-height:2.4em;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:2.5em}.select-wrapper select{padding-right:2.4em}.select-wrapper select::-ms-expand{display:none}.captcha_img{padding-top:5px;vertical-align:bottom;display:inline-block}[type=button],[type=reset],[type=submit],button{border:1px solid transparent;line-height:1.5em;cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none;white-space:nowrap}@media (min-width:768px){label{width:100%}.m-form{padding:1em 10%}}@media (min-width:1024px){.control-group.left,.control-group.right{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:33%;zoom:1;vertical-align:top}.control-group.left{padding-right:0;padding-left:15px}.control-group.right{padding-left:4px}.application_date{float:right}}/*! _m-pagination.scss */.m-pagination{margin-top:1.5rem;margin-bottom:2rem;text-align:center}.m-pagination .pager{font-size:.9375rem;line-height:1.5rem;border:1px solid #046fbf;border-radius:3px;padding:.4em 0;width:36px;text-align:center;margin:auto 2px;letter-spacing:.1em;text-decoration:none;cursor:pointer;display:inline-block;text-decoration:none;white-space:nowrap;position:relative}.m-pagination .pager.is-disabled{display:none}.m-pagination .pager.is-active{opacity:1;color:#000}.m-pagination .pager:hover{opacity:.8;color:#fff;background-color:#046fbf}/*! _m-breadcrumb.scss */.p-path{font-size:.9rem;text-align:right;margin-top:1rem;margin-bottom:2rem}.p-path ul{list-style:none;padding-left:0;text-decoration:none}.p-path ul li{margin-right:3px;display:inline-block;letter-spacing:1px}.p-path ul li a{text-decoration:none}.p-path ul li a:hover{color:#046fbf}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}table{background-color:transparent;border-spacing:0;border-collapse:collapse;margin-bottom:20px;vertical-align:middle}th{background-color:#475d6d;color:#fff}td,th,tr{border:1px solid #bab9bb}.table{width:100%;max-width:100%}.table td{padding:0 5px;border-bottom:1px solid #ccc}.table1{border-collapse:collapse;text-align:left;margin:0 0 20px 0;font-size:.875rem}.table1 td{padding:0 5px;border-bottom:1px solid #ccc}.table2 th{background:#046fbf;color:#fff;font-weight:700;padding:15px 5px!important;text-align:center;border-top:0!important;border-right:1px solid #bab9bb}.table2 td{padding:0 5px;border:1px solid #ccc;text-align:center}.table2 i{color:#04bfb2;padding-top:5px;padding-bottom:3px}.table2 tr:nth-of-type(2n+1){background-color:#ebf6ff}.index .main_content{top:0}.main_content{width:100%;margin:0 auto;position:relative;top:100vh;overflow:hidden;z-index:2;background-color:#fff}.main_content .container{margin:0 auto;padding:2rem 0;margin:0 10%}.main_content .l-about .l-title{text-align:center;margin-top:1rem}.main_content .l-about .l-title:after{content:"";display:block;width:8%;margin:1.175rem auto 1rem auto;border-radius:5px;border-bottom:5px solid #046fbf}.main_content .l-about .l-title span{font-size:.875rem;display:block;padding-top:3px;font-weight:400}.main_content .l-about i{margin-left:.5rem}.main_content .l-service{background-color:#6b9bbd;width:100%;padding-bottom:1rem;text-align:center;line-height:1.875rem;max-height:310px}.main_content .l-service .container{padding:0;height:258px;margin:0}.main_content .l-service .l-title{text-align:center;padding-top:2rem}.main_content .l-service .l-content{margin-top:0;margin-bottom:0;position:relative}.main_content .l-service .l-content ul{text-decoration:none;text-align:left;letter-spacing:1px}.main_content .l-service .l-content ul li{float:left;width:33.3333%;height:97px;margin-top:0;margin-bottom:0;text-align:center;line-height:97px}.main_content .l-service .l-content ul li:first-child{background-color:#ed967c}.main_content .l-service .l-content ul li:nth-child(2),.main_content .l-service .l-content ul li:nth-child(4),.main_content .l-service .l-content ul li:nth-child(6){background-color:#d7e9f6}.main_content .l-service .l-content ul li:nth-child(3){background-color:#7fbeef}.main_content .l-service .l-content ul li:nth-child(5){background-color:#5cdb94}.main_content .l-new .l-title{text-align:center;margin-top:1rem}.main_content .l-new .l-title:after{content:"";display:block;width:8%;margin:1.175rem auto 1rem auto;border-radius:5px;border-bottom:5px solid #046fbf}.main_content .l-new .l-title span{font-size:.875rem;display:block;padding-top:3px;font-weight:400}.main_content .l-new i{margin-left:.5rem}.l-title{color:#444;line-height:2rem;padding-bottom:1rem;letter-spacing:1px;font-weight:700;font-size:2rem}.l-content{margin:0 auto 2rem}.l-content ul{padding-left:0;text-decoration:none;list-style:none}.l-content ul li{letter-spacing:1px;font-weight:700;margin-top:1rem;margin-bottom:1rem}.l-content ul li a{text-decoration:none;color:#444;line-height:1.5rem}.l-more{background-color:#046fbf;font-size:.8rem;letter-spacing:1.5px;padding:.5rem 3rem;color:#fff;text-decoration:none;display:inline-block;margin-top:1rem}.l-product{position:relative;background-color:#f8f7f2}.l-product .l-product-img{background-color:#fff;height:0;overflow:hidden}.l-product .l-product-img img{width:100%}.l-product .index_bg01{background-image:url(../images/index_bg01.jpg);width:98%;min-height:400px;background-size:cover;overflow:hidden;background-repeat:no-repeat}.l-product .index_bg01 .l-title{color:#fff;padding:1rem;position:relative}.l-product .index_bg01 .l-title:after{content:"";position:absolute;width:8%;right:20px;bottom:0;border-radius:5px;border-bottom:2px solid #fff}.l-product .index_bg01 .l-title span{font-size:.875rem;display:block;padding-top:3px;font-weight:400}.l-product__unit{width:47.36842%;padding:1.04167%;float:left;margin-top:1rem;margin-bottom:1rem}.l-product__unit:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.l-product__unit:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.l-product__unit a{text-decoration:none;display:block}.l-product__unit .l-product__content{text-align:center;background-color:#fff;padding:.875rem 1rem;font-weight:700;line-height:1.275rem;font-size:.875rem}.l-product__unit .l-product__content .category{color:#1b6aa8}.l-product__unit .l-product__content .description{text-align:left;font-weight:400}.l-product__unit .l-product_more{color:#000}.l-new{position:relative;text-align:left!important}.l-new .i-new .container{padding-bottom:3rem}.l-new .l-new-list{width:100%;margin:0 auto}.l-new .l-new-list .date{margin-left:.5rem;margin-right:.5rem;font-weight:400}.l-new .l-new-list ul{text-decoration:none;padding-left:0}.l-new .l-new-list li{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;text-align:left;font-weight:700;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #000;letter-spacing:1px}.l-new .l-new-list li:last-child{border-bottom:none}.l-new .l-new-list a{text-decoration:none}.l-new .l-new-list a:hover{color:#046fbf}.go-top{background-color:#4dbf04;width:50px;height:50px;font-size:.8em;text-align:center;position:fixed;right:25px;bottom:30rem;opacity:0;z-index:9;display:inline-block;line-height:15px}.go-top a{color:#fff;text-decoration:none}.go-top.visible{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.9}@media (min-width:768px){.index .main_content{top:0;margin-top:55%}.main_content{width:100%}.main_content .l-service .l-content{margin:0 auto 2rem;padding:0}.l-content{padding:0 2rem}.l-content p a{line-height:1rem}.l-product__unit{width:33.33%}.l-product__unit .l-product__content{padding:.875rem 1rem}.l-product__unit:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.l-product__unit:nth-child(3n+2){margin-left:33%;margin-right:-100%;clear:none}.l-product__unit:nth-child(3n+3){margin-left:66%;margin-right:-100%;clear:none}.l-new .l-new-list{width:80%}.l-new .l-new-list .date{margin-left:2rem;margin-right:2rem;font-weight:400}.go-top{bottom:17rem}}@media (min-width:1024px){.main_content .container{margin:0 10%}.main_content .l-service{margin-top:7rem;position:relative;padding:0 1.4rem 1.4rem 10%}.main_content .l-service::before{content:"";position:absolute;background-image:url(../images/service.jpg);background-size:cover;background-repeat:no-repeat;width:203px;height:310px;top:-65px;right:0;z-index:20}.main_content .l-service .container{margin:0;padding-right:150px;height:171px}.main_content .l-service .l-title{text-align:left;position:absolute;top:-5.5rem}.main_content .l-service .l-content{padding:0 1rem 0 0}.main_content .l-service .l-content ol li{padding-right:0}.main_content .l-new .container{padding:3rem 2rem 3rem 10%;margin-left:0}.main_content .l-new .l-title{float:left;width:100%}.main_content .l-new .l-new-list{width:60%}.main_content .l-new .l-new-list ul{text-decoration:none;padding-left:0}.l-product .l-content{margin:2rem auto 3rem}.go-top{right:50px}}/*! _l-header.scss */.l-header a:hover{opacity:1;color:#000}.l-header{padding-top:.5rem;padding-bottom:.5rem;position:fixed;background-color:#fff;width:100%;top:0;z-index:10}.l-header .container{position:relative;background-color:#fff;padding-top:0;padding-bottom:1rem}.l-header .logo{line-height:1;font-size:100%;position:relative;z-index:10}.l-header .logo a{text-decoration:none}.l-header .logo .logo__inner{width:245px;height:45px;overflow:hidden;position:fixed;left:10px;line-height:1}.l-header .logo .logo__inner.is-replace__inner:before{content:url(../images/p-logo.svg);width:245px;height:45px;display:inline-block}.dropdown-menu{position:fixed;background-color:#fff;height:0;overflow:hidden;width:100%;z-index:9;padding-top:4.7rem;top:0;right:0}.dropdown-menu a{text-decoration:none}.dropdown-menu ul{padding-left:0;list-style:none}.dropdown-menu.nav-open{overflow:visible}.dropdown-menu.nav-open .menu-toggle span{background-color:transparent}.dropdown-menu.nav-open .menu-toggle span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-menu.nav-open .menu-toggle span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dropdown-menu.nav-open .menu--main{background-color:#fff;position:fixed;width:100%;height:100%;padding:0;padding:0 0 80px;overflow-y:scroll}.dropdown-menu .menu-toggle{position:absolute;top:26px;right:30px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;z-index:10;width:52px;height:26px}.dropdown-menu .menu-toggle span{position:absolute;background-color:#636363;height:3px;width:26px;right:0;top:12px;bottom:auto;-webkit-transition:background-color .3s;transition:background-color .3s;z-index:10}.dropdown-menu .menu-toggle span::before{-webkit-transform:translateY(-9px);transform:translateY(-9px)}.dropdown-menu .menu-toggle span::after{-webkit-transform:translateY(9px);transform:translateY(9px)}.dropdown-menu .menu-toggle span::before{content:"";left:0;-webkit-transition:.3s;transition:.3s;position:absolute;background-color:#636363;height:3px;width:26px}.dropdown-menu .menu-toggle span::after{content:"";left:0;-webkit-transition:.3s;transition:.3s;position:absolute;background-color:#636363;height:3px;width:26px}.menu__inner{display:table;padding-top:50px}.menu--main{color:#000}.menu--main li{border-top:1px solid #eee;text-align:left}.menu--main li a{line-height:1.2rem;display:block;padding:1.25rem;letter-spacing:2px}.menu--main li a:hover{color:#046fbf}.menu--main li a i{padding-right:.5rem}.menu--main .has-sub{position:relative}.menu--main .has-sub .fa-plus-square{position:absolute;right:19px;top:24px}.menu--main__sub{max-height:0;overflow:hidden;padding:0;opacity:0}.menu--main__sub li{color:#046fbf}.menu--main__sub li a{padding:1.25rem 1.25rem 1.25rem 2.25rem}.menu--main__sub li a:hover{color:#fff;background-color:#0f6bb3}.menu--main__sub.active{-webkit-transition:opacity .5s;transition:opacity .5s;max-height:1000px;overflow:visible;opacity:100}.menu--main__sub.active .indent i{padding-left:1rem}@media (min-width:320px) and (max-width:1023px){.menu__inner{-webkit-transition:all .5s;transition:all .5s;max-height:0;overflow:hidden;background-color:#fff;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;text-align:center;z-index:10}.menu--main{padding:1.25rem 0;display:block;font-weight:600}}@media (min-width:768px){.l-header .logo{line-height:1;font-size:100%;position:fixed;left:1rem;z-index:10}.l-header .logo .logo__inner{font-size:2rem}.l-header .logo .logo__inner span{display:inline-block;margin-left:10px;font-size:1rem}.l-header .logo .logo__inner.is-replace__inner:after{font-size:.875rem;line-height:2rem;display:block}.dropdown-menu .menu-toggle{display:block;right:3rem}.menu--main .has-sub::before{right:3.25rem}}@media (min-width:1024px){.l-header .logo{position:absolute}.l-header .logo .logo__inner{width:310px;height:65px;position:absolute;left:0}.l-header .logo .logo__inner span{margin-left:5px}.l-header .logo .logo__inner.is-replace__inner:before{content:url(../images/logo.svg);width:310px;height:65px;display:inline-block}.dropdown-menu{position:relative;background-color:transparent;height:100%;overflow:visible;padding-bottom:0;width:700px;float:right;padding-top:1.5rem}.dropdown-menu.nav-open .menu-toggle span{background-color:transparent}.dropdown-menu.nav-open .menu-toggle span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-menu.nav-open .menu-toggle span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dropdown-menu.nav-open .menu--main{background-color:#fff;position:fixed;width:100%;height:100%;padding:0;overflow-y:scroll}.dropdown-menu .menu-toggle{display:none}.dropdown-menu .menu__inner{max-width:9999px;overflow:visible}.dropdown-menu .menu--main{display:block;text-align:center}.dropdown-menu .menu--main a{padding:0;color:#6e6e6e;letter-spacing:0;display:inline-block}.dropdown-menu .menu--main a:hover{color:#046fbf}.dropdown-menu .menu--main ul{display:block;text-align:center}.dropdown-menu .menu--main li{font-size:1rem;font-weight:700;line-height:1.5rem;border:none;text-align:center;letter-spacing:1.5px;padding-bottom:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.5%;float:left}.dropdown-menu .menu--main li a{padding:0;color:#6e6e6e;letter-spacing:0;display:inline-block}.dropdown-menu .menu--main li a i{display:none}.dropdown-menu .menu--main .has-sub:before{content:"";display:none}.dropdown-menu .menu--main .has-sub:hover .menu--main__sub{top:0;background-color:#fff;opacity:100;max-height:1000px;-webkit-transition:opacity .5s;transition:opacity .5s;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.dropdown-menu .menu--main__sub{position:absolute;width:100%;min-width:150px;margin-left:-18px;margin-top:35px}.dropdown-menu .menu--main__sub a{padding:0;color:#046fbf}.dropdown-menu .menu--main__sub li{display:block;padding:0;text-align:center;width:100%;color:#046fbf}.dropdown-menu .menu--main__sub li a{padding:1rem 1rem;display:block}.dropdown-menu .menu--main__sub li a:hover{color:#fff;opacity:1}.dropdown-menu .menu--main__sub li:after{content:"";position:absolute;width:100%;left:0;border-bottom:1px dashed #eee}.dropdown-menu .menu--main__sub .indent{position:absolute;width:100%;min-width:150px;margin-left:150px;margin-top:0}li .li_display{display:none}}/*! _l-foorer.scss */.footer{width:100%;background-color:#475d6d;color:#fff;clear:both}.footer .container{margin:0 2rem;padding:2rem 0}.footer .item-title{font-size:1rem;margin-bottom:.5rem}.footer-item{padding:1rem 0;position:relative}.footer-item .footer-info ul{padding-left:5px}.footer-item .footer-info ul li{font-size:.9rem;display:block;width:100%}.footer-item .footer-info ul li dt{float:left;width:50px}.footer-map iframe{width:100%;height:180px;display:block}.copyright{color:#fff;border-top:1px solid #fff;display:block;line-height:1.2rem;letter-spacing:1px;font-size:.5rem;margin-top:.5rem;padding-top:.5rem;padding-bottom:1rem}.copyright a{color:#fff}@media (min-width:768px){.footer .container{display:grid;grid-template-columns:1fr 1fr}.footer-item{padding:1rem}}@media (min-width:1024px){.footer .container{margin:0 10%}}.p-page{background-color:#f8f7f2}.p-page .p_main_content{top:0}.p_main_content{width:90%;margin:0 auto;position:relative;top:100vh;z-index:2;background-color:#fff}.p_main_content .container{width:90%;max-width:960px;margin:2rem auto 0;padding-bottom:2rem;min-height:300px;overflow:hidden}.p-about:before,.p-new-detail:before,.p-new:before,.p-selling:before,.p-service:before,.p-tech:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:15px;border-color:#f8f7f2 transparent transparent #f8f7f2}.p-title{color:#444;line-height:2rem;padding-bottom:1rem;letter-spacing:1px;font-weight:700;text-align:center}.p-title{text-align:center;margin-top:1rem}.p-title:after{content:"";display:block;width:8%;margin:1.175rem auto 1rem auto;border-radius:5px;border-bottom:5px solid #046fbf}.p-title span{font-size:1rem;display:block;padding-top:5px;font-weight:400}.p-title .new_date{font-size:.5rem;display:block;padding-top:10px;font-weight:700;color:#046fbf}.p-title .new_date span{font-size:.5rem;display:block;padding-top:10px;font-weight:700;color:#046fbf;display:inline-block}.ck-content{text-align:left;line-height:2rem;letter-spacing:1px}.ck-content img{float:right;padding:1rem}.p-new .p-new-list{text-align:left;width:100%;margin:0 auto}.p-new .p-new-list ul{padding-left:0;text-decoration:none;list-style:none}.p-new .p-new-list ul li{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:1px;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #cecece;padding-right:1rem}.p-new .p-new-list ul li:nth-child(even){background-color:#f8f7f2}.p-new .p-new-list ul li span{margin-right:2rem;margin-left:1rem;font-weight:700;font-size:.875rem}.p-new .p-new-list ul li a{text-decoration:none;line-height:1.5rem}.p-new .p-new-list ul li a:hover{color:#046fbf}.p-new .p-new-list ul li:last-child{border-bottom:none}.m-btn{background-color:#046fbf;color:#fff;padding:.275rem 1rem;float:right;margin:5px}.p-new-return{display:block;width:100%;text-align:center}.p-new-return .return-btn{background-color:#046fbf;font-size:.8rem;letter-spacing:1.5px;padding:.5rem 2rem;color:#fff;text-decoration:none;display:inline-block;margin:1rem 1rem}.p-new-return i{padding-left:3px}.m-list--inline,.m-list--none{list-style:none;padding-left:0}.contact_info{text-align:left}.contact_info .info_title{font-size:1.2rem;font-weight:700;padding-top:1rem;padding-bottom:1rem}.contact_info ul{padding-left:0;list-style:none}.contact_info ul li{display:block}.contact_info ul li dt{display:inline-block}.contact_info ul li dd{display:inline-block;white-space:pre-wrap}.contact_map iframe{width:100%;height:180px;display:block}.map{margin-top:1rem;border:none}.map .footer-map{-webkit-box-shadow:0 3px 8px -2px #000;box-shadow:0 3px 8px -2px #000}.contact_left{display:block;width:100%;padding-left:1rem;vertical-align:top}.contact_right{display:block;width:100%;padding-top:1rem;padding-bottom:3rem}.contact_ask .ask_text{letter-spacing:2px;margin-bottom:1rem}@media (min-width:425px){.p-about:before,.p-new-detail:before,.p-new:before,.p-selling:before,.p-service:before,.p-tech:before{border-width:50px}}@media (min-width:768px){.p-page .p_main_content{width:85%;margin-top:55%}.p-title{font-size:2rem;margin-bottom:2rem}.p-new .p-new-list{text-align:left;width:80%}.contact_info{text-align:left}.contact_info .info_title{font-size:1.2rem;font-weight:700;padding-top:1rem;padding-bottom:1rem}.contact_info ul{padding-left:0;list-style:none}.contact_info ul li{display:block}.contact_info ul li dt{display:inline-block}.contact_info ul li dd{display:inline-block}.contact_left{display:inline-block;width:49%;padding-left:1rem;vertical-align:top}.contact_right{display:inline-block;width:49%;padding-bottom:3rem}.map{padding-left:1rem;border-left:2px solid rgba(159,159,159,.8)}.map .footer-map{-webkit-box-shadow:0 3px 8px -2px #000;box-shadow:0 3px 8px -2px #000}}@media (min-width:1024px){.p_main_content{width:75%}.p-title{font-size:2.4rem}}.p-selling .contact_ask,.p-tech .contact_ask{margin-top:2rem}.p-tech .ck-content p{padding:1rem}.p-tech .download_file,.p-tech .link{margin-bottom:2rem}.p-tech .download_file ul,.p-tech .link ul{list-style:none;padding-left:0}.p-tech .download_file ul li,.p-tech .link ul li{padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px dashed #cecece}.p-tech .download_file ul li a,.p-tech .link ul li a{text-decoration:none}.p-tech .download_file ul li a:hover,.p-tech .link ul li a:hover{color:#046fbf}.p-tech .download_file ul li:last-child,.p-tech .link ul li:last-child{border-bottom:0}.p-tech .download_file ul .fa-angle-right,.p-tech .link ul .fa-angle-right{margin-left:1rem;margin-right:1rem}.p-tech .download_file ul .fa-link,.p-tech .link ul .fa-link{margin-left:3px}.p-tech .download_file ul .fa-download,.p-tech .link ul .fa-download{padding-left:3px}.m-article__title{background-color:#475d6d;padding:.7rem 1rem;margin-bottom:1.4rem;color:#fff;text-align:center;font-weight:700;letter-spacing:1px;line-height:1}.p-service .l-product__unit{width:47.36842%;padding:1.04167%;float:left;margin-top:1rem;margin-bottom:1rem}.p-service .l-product__unit:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.p-service .l-product__unit:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.p-service .l-product__unit a{text-decoration:none;display:block}.p-service .l-product__unit .l-product__content{text-align:center;background-color:#fff;padding:0;line-height:1.275rem;font-size:.875rem}.p-service .l-product__unit .l-product__content .description{text-align:left;font-weight:400}@media (min-width:768px){.p-service .l-product__unit{width:33.33%}.p-service .l-product__unit .l-product__content{padding:.875rem .5rem}.p-service .l-product__unit:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.p-service .l-product__unit:nth-child(3n+2){margin-left:33%;margin-right:-100%;clear:none}.p-service .l-product__unit:nth-child(3n+3){margin-left:66%;margin-right:-100%;clear:none}.m-article__title{font-size:1.1rem;line-height:1.5rem}}@media (min-width:1024px){.m-article__title{font-size:1.333rem;line-height:2.1rem}}.i-slidshow,.p-slidshow{position:static!important}.i-slidshow-wrap,.p-slidshow-wrap{overflow:hidden}.i-slidshow-wrap,.p-slidshow-wrap{z-index:-1}.l-slidshow-scroll{position:absolute;top:60%;left:0;right:0;margin:auto;z-index:-2;color:#fff;text-align:center}.l-header__news{background-color:rgba(255,255,255,.2);position:absolute;top:5%;color:#fff;padding:1rem;max-width:85%;text-align:right;letter-spacing:1px;right:0;z-index:8}.l-header__news h2{font-size:1rem;line-height:1.2;color:#fff;margin-bottom:.5rem}.l-header__news p{font-size:.1rem;line-height:1.2;margin-bottom:0}@media (min-width:425px){.l-header__news{top:7%}}@media (min-width:768px){.i-slidshow-wrap,.p-slidshow-wrap{position:fixed;width:100%;top:4.2rem}.l-slidshow-scroll{top:56%;font-size:.875rem;z-index:3}.l-header__news{max-width:60%;top:40%}.l-header__news h2{font-size:2rem}.l-header__news p{font-size:1.275rem}}@media (min-width:1024px){.l-slidshow-scroll{font-size:1rem;top:60%}.l-header__news{max-width:55%;padding:1.5rem}.l-header__news h2{font-size:2.4rem;margin-bottom:1rem}.l-header__news p{font-size:1.5rem}}@media (min-width:1400px){.l-slidshow-scroll{top:51%}.l-header__news{max-width:40%}.l-header__news h2{font-size:2.8rem}.l-header__news p{font-size:1.8rem}}@media (min-width:2500px){.l-slidshow-scroll{top:55%}}
/*# sourceMappingURL=maps/style.min.css.map */
