.dropdown-toggle+dropdown-menu{height:0%;-webkit-transition:0.1s;transition:0.1s}.dropdown-toggle+dropdown-menu:hover{height:auto}.btn-primary{font-size:1rem;border:rgba(0,0,0,0.8) solid 2px;border-radius:0%;background:#000;color:#fff;width:80px;border:0}.btn-primary:hover{background:#333;border:0}.btn-detail{font-size:1rem;border:rgba(0,0,0,0.8) solid 2px;border-radius:0%;background:#000;color:#fff;width:80px;border:0}.btn-detail:hover{background:#333;border:0;color:#fff}#default_body .container,#default_body #contact_body .content,#contact_body #default_body .content{max-width:1440px;width:90%;margin:0 auto}#default_body>.banner_block{position:relative}#default_body>.banner_block .owl-banner{width:100%;overflow:hidden;margin:0 auto}#default_body>.banner_block .owl-banner .owl-item{width:100%;display:inline-block}#default_body>.banner_block .owl-banner .disabled{display:none}#default_body>.banner_block>.service{position:absolute;bottom:0;right:0;width:100%;text-align:center;background-color:rgba(0,0,0,0.6);color:#fff;padding-bottom:40px;margin-top:10%}#default_body>.banner_block>.service>a.link{margin-top:55px;display:inline-block;line-height:55px;color:#fff;border-radius:5px;border:2px #ffffff solid;font-family:Arial, Helvetica, sans-serif;font-size:20px;width:290px;vertical-align:middle}#default_body>.banner_block>.service>h2{font-size:20px;padding-top:60px;padding-bottom:40px}#default_body>.banner_block>.service>ul.service-list{font-size:0;padding:0;margin:0;list-style-type:none}#default_body>.banner_block>.service>ul.service-list>li.list-item{display:inline-block;font-size:20px;width:160px;margin:10px 30px;border:1px solid #dddddd;padding:20px 15px}#default_body>.banner_block .banner{background:url(../../img/index-banner.jpg) no-repeat center top;background-size:cover, auto}#default_body>.banner_block .banner>.container>.desc,#default_body>.banner_block #contact_body .banner>.content>.desc,#contact_body #default_body>.banner_block .banner>.content>.desc{padding:0%;margin:0;font-size:0;list-style:none;padding-top:10%}#default_body>.banner_block .banner>.container>.desc>*,#default_body>.banner_block #contact_body .banner>.content>.desc>*,#contact_body #default_body>.banner_block .banner>.content>.desc>*{font-size:1rem}#default_body>.banner_block .banner>.container>.desc.left,#default_body>.banner_block #contact_body .banner>.content>.desc.left,#contact_body #default_body>.banner_block .banner>.content>.desc.left{text-align:left}#default_body>.banner_block .banner>.container>.desc.right,#default_body>.banner_block #contact_body .banner>.content>.desc.right,#contact_body #default_body>.banner_block .banner>.content>.desc.right{text-align:right}#default_body>.banner_block .banner>.container>.desc.center,#default_body>.banner_block #contact_body .banner>.content>.desc.center,#contact_body #default_body>.banner_block .banner>.content>.desc.center{text-align:center}#default_body>.banner_block .banner>.container>.desc>.desc-body,#default_body>.banner_block #contact_body .banner>.content>.desc>.desc-body,#contact_body #default_body>.banner_block .banner>.content>.desc>.desc-body{color:#fff;text-align:center;max-width:500px;display:inline-block}#default_body>.banner_block .banner>.container>.desc>.desc-body>.Img,#default_body>.banner_block #contact_body .banner>.content>.desc>.desc-body>.Img,#contact_body #default_body>.banner_block .banner>.content>.desc>.desc-body>.Img{background:url(../../img/banner-img.svg) center bottom no-repeat;display:block;height:320px;background-size:contain}#default_body>.banner_block .banner>.container>.desc>.desc-body>p,#default_body>.banner_block #contact_body .banner>.content>.desc>.desc-body>p,#contact_body #default_body>.banner_block .banner>.content>.desc>.desc-body>p{border-top:#fff solid 1px;border-bottom:#fff solid 1px;padding:10px;margin-top:20px;text-shadow:rgba(33,33,33,0.6) 1px 1px 3px}#default_body>.body1>.container,#contact_body #default_body>.body1>.content{position:relative}#default_body>.body1>.container>img,#contact_body #default_body>.body1>.content>img{width:100%}#default_body>.body1>.container>.body_content,#contact_body #default_body>.body1>.content>.body_content{position:absolute;top:0;left:0%;width:100%;text-align:center}#default_body>.body1>.container>.body_content>a,#contact_body #default_body>.body1>.content>.body_content>a{position:relative;display:inline-block}#default_body>.body1>.container>.body_content>a:hover,#contact_body #default_body>.body1>.content>.body_content>a:hover{text-decoration:none}#default_body>.body1>.container>.body_content>a:hover::after,#contact_body #default_body>.body1>.content>.body_content>a:hover::after{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(10deg);transform:rotate(10deg)}#default_body>.body1>.container>.body_content>a::after,#contact_body #default_body>.body1>.content>.body_content>a::after{display:block;content:url(../../img/rorate_arrow.png);position:absolute;bottom:0%;right:0%;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.3s;transition:0.3s}#default_body>.body1>.container>.body_content>a>span.label,#contact_body #default_body>.body1>.content>.body_content>a>span.label{display:block;background:url(../../img/tag.png) no-repeat center center;color:#333;line-height:65px}#default_body>.body1>.container>.body_content>a>img.top,#contact_body #default_body>.body1>.content>.body_content>a>img.top{width:88%;max-width:500px;padding-top:60px}#default_body>.body2{background:url(../../img/body2.jpg) top right no-repeat;background-color:#808080;background-size:auto, 600px;height:610px}#default_body>.body2>.container,#contact_body #default_body>.body2>.content{position:relative}#default_body>.body2>.container>.body_content,#contact_body #default_body>.body2>.content>.body_content{position:absolute;top:0;left:0%;width:100%;text-align:left;margin:5% 0}#default_body>.body2>.container>.body_content>a,#contact_body #default_body>.body2>.content>.body_content>a{position:relative;display:inline-block;text-align:center}#default_body>.body2>.container>.body_content>a:hover,#contact_body #default_body>.body2>.content>.body_content>a:hover{text-decoration:none}#default_body>.body2>.container>.body_content>a:hover::after,#contact_body #default_body>.body2>.content>.body_content>a:hover::after{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#default_body>.body2>.container>.body_content>a::after,#contact_body #default_body>.body2>.content>.body_content>a::after{display:block;content:url(../../img/rorate_arrow2.png);position:absolute;bottom:0%;left:0%;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-transition:0.3s;transition:0.3s}#default_body>.body2>.container>.body_content>a>span.label,#contact_body #default_body>.body2>.content>.body_content>a>span.label{display:block;background:url(../../img/tag.png) no-repeat center center;color:#333;line-height:65px}#default_body>.body2>.container>.body_content>a>img.top,#contact_body #default_body>.body2>.content>.body_content>a>img.top{width:100%;max-width:500px;padding-top:60px}#default_body>.body3>.container,#contact_body #default_body>.body3>.content{position:relative}#default_body>.body3>.container>img,#contact_body #default_body>.body3>.content>img{width:100%}#default_body>.body3>.container>.body_content,#contact_body #default_body>.body3>.content>.body_content{text-align:center;background-color:rgba(255,255,255,0.6);position:absolute;top:45%;width:100%;padding:15px}#default_body>.body3>.container>.body_content>img,#contact_body #default_body>.body3>.content>.body_content>img{height:60px}#default_body>.slider-body{position:relative}#default_body>.slider-body .owl{max-width:1000px;width:88%;overflow:hidden;margin:0 auto}#default_body>.slider-body .owl .disabled{display:none}#default_body>.slider-body .owl .owl-item{text-align:center;display:inline-block}#default_body>.slider-body .owl .owl-item img{width:200px}#default_body>.slider-body::before{content:"　";height:100px;width:100%;position:absolute;bottom:50px;background:#000}#detail_body{min-height:80vh;overflow:hidden}#detail_body .container,#detail_body #contact_body .content,#contact_body #detail_body .content{position:relative}#detail_body .container::before,#detail_body #contact_body .content::before,#contact_body #detail_body .content::before{z-index:-2;content:url(../../img/background.png);position:absolute;top:0;left:0;-webkit-transform:translate(18px, -3px);transform:translate(18px, -3px)}#detail_body>.container,#contact_body #detail_body>.content{padding-top:40px}#detail_body>.container>.back,#contact_body #detail_body>.content>.back{padding:40px;text-align:center}#detail_body>.container>.back .btn-primary,#contact_body #detail_body>.content>.back .btn-primary{width:80px}#detail_body>.container>main,#contact_body #detail_body>.content>main{border:#cbcbcb 1px solid;border-radius:5px;background:rgba(255,255,255,0.8);padding:40px}#detail_body>.container>main>header,#contact_body #detail_body>.content>main>header{border-bottom:rgba(0,0,0,0.8) solid 2px}#detail_body>.container>main>header h1,#contact_body #detail_body>.content>main>header h1{font-size:30px;font-weight:bold;padding:0 0 20px 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#detail_body>.container>main>header .a2a_kit,#contact_body #detail_body>.content>main>header .a2a_kit{width:150px;padding-bottom:15px}#detail_body>.container>main>header .a2a_kit i,#contact_body #detail_body>.content>main>header .a2a_kit i{float:left;font-size:30px;padding-right:10px}#detail_body>.container>main>.date,#contact_body #detail_body>.content>main>.date{font-size:14px;color:#333;padding:20px 0 40px 0}#detail_body>.container>main>.html,#contact_body #detail_body>.content>main>.html{color:#333}#detail_body>.container>main>.html div.tb_wrap,#contact_body #detail_body>.content>main>.html div.tb_wrap{max-width:100%;overflow-x:hidden}#detail_body>.container>main>.html p,#contact_body #detail_body>.content>main>.html p{line-height:auto !important}#detail_body>.container>main>.html img,#contact_body #detail_body>.content>main>.html img,#detail_body>.container>main>.html iframe,#contact_body #detail_body>.content>main>.html iframe{max-width:100%;height:auto !important}#detail_body>.container>main>.html ul,#contact_body #detail_body>.content>main>.html ul{list-style:circle}#question_body{min-height:80vh;overflow:hidden}#question_body .container,#question_body #contact_body .content,#contact_body #question_body .content{position:relative}#question_body .container::before,#question_body #contact_body .content::before,#contact_body #question_body .content::before{z-index:-2;content:url(../../img/background.png);position:absolute;top:0;left:0;-webkit-transform:translate(18px, -3px);transform:translate(18px, -3px)}#question_body h1{color:#000;padding-top:45px;padding-bottom:20px;border-bottom:rgba(0,0,0,0.8) solid 2px}#question_body .faq{padding-bottom:40px}#question_body .faq .question{margin-top:20px;border:#cbcbcb 1px solid;position:relative}#question_body .faq .question::before{content:"　";width:50px;height:50px;border:#cbcbcb 1px solid;position:absolute;z-index:-1;top:0%;left:0;-webkit-transform:translate(-5px, -5px);transform:translate(-5px, -5px)}#question_body .faq .question::after{content:"　";width:100px;height:50px;border:#cbcbcb 1px solid;position:absolute;z-index:-1;bottom:0%;right:0;-webkit-transform:translate(5px, 5px);transform:translate(5px, 5px)}#question_body .faq .question>.title{cursor:pointer;line-height:60px;vertical-align:middle;background:#fff;font-weight:bold;padding:0%;margin:0;font-size:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}#question_body .faq .question>.title>*{font-size:1rem}#question_body .faq .question>.title:after{content:"■";display:inline-block;color:rgba(0,0,0,0.6);width:60px;font-size:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:0.5s;transition:0.5s;text-align:center;-ms-flex-negative:0;flex-shrink:0}#question_body .faq .question>.title>header{display:inline-block;margin:0;padding:0;-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#question_body .faq .question>.title>.num{width:60px;background:#000;display:inline-block;text-align:center;color:#fff;margin-right:10px}#question_body .faq .question>.answer{overflow:hidden;-webkit-transition:0.5s;transition:0.5s;margin-left:60px;max-height:0;background:#fff;padding:0px;padding-right:60px}#question_body .faq .question>.answer::before{width:60px;background:#000;content:"　";height:calc(100%);position:absolute;z-index:-1;left:0;top:0%}#question_body .faq .question>.answer img,#question_body .faq .question>.answer iframe{max-width:100%;height:auto}#question_body .faq .question.active>.title:after{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;transform-origin:center}#question_body .faq .question.active>.answer{max-height:100vh;padding:15px;overflow:auto}#contact_body{background:url(../../img/top.png) no-repeat}#contact_body .content{padding-top:40px}#contact_body .content h2{font-size:45px;font-weight:bold}#contact_body .content .btm{border-top:rgba(0,0,0,0.8) solid 2px;margin-top:10px;padding-top:45px}#contact_body .content .btm #send{padding:20px 7px 7px;font-size:0;margin-bottom:80px}#contact_body .content .btm .captcha{display:block;margin-left:0px;margin-bottom:10px;float:right}#contact_body .content .btm>div>.fanpage-list{letter-spacing:0;font-size:0;margin-top:45px}#contact_body .content .btm>div>.fanpage-list>.fanpage-link{font-size:25px;display:inline-block;border:rgba(0,0,0,0.8) solid 2px;border-left:none;padding:0;margin:0;line-height:45px;vertical-align:middle;width:45px;text-align:center;color:#000000;-webkit-transition:0.3s;transition:0.3s;font-weight:bold}#contact_body .content .btm>div>.fanpage-list>.fanpage-link:hover{background:#000;color:#fff}#contact_body .content .btm>div>.fanpage-list>.fanpage-link:first-child{border-left:rgba(0,0,0,0.8) solid 2px}#contact_body .content>.googlemap{margin-bottom:40px;position:relative}#contact_body .content>.googlemap>#map{border:#fff solid 10px;height:330px}#contact_body .content>.googlemap::before{width:40px;height:40px;background:#000000;content:"　";position:absolute;top:0;left:0;-webkit-transform:translate(-10px, -10px);transform:translate(-10px, -10px)}#contact_body .content>.contact-info .icon{font-size:60px}#contact_body .content>.contact-info h4{font-size:1rem;padding:0;margin:0}#contact_body .content>.btm .fgroup{padding:7px}#contact_body .content>.btm .fgroup:last-child{position:relative}#contact_body .content>.btm .fgroup:last-child::before{content:"　";width:100px;height:100px;border:rgba(0,0,0,0.8) solid 2px;position:absolute;bottom:0%;right:0;-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px);z-index:-1}#contact_body .content>.btm .fgroup>.form-control{border:rgba(0,0,0,0.8) solid 2px;border-radius:0%}#portfolio_body{overflow:hidden}#portfolio_body .container,#portfolio_body #contact_body .content,#contact_body #portfolio_body .content{position:relative}#portfolio_body .container::before,#portfolio_body #contact_body .content::before,#contact_body #portfolio_body .content::before{z-index:-2;content:url(../../img/background.png);position:absolute;top:0;left:0;-webkit-transform:translate(18px, -3px);transform:translate(18px, -3px)}#portfolio_body>.container #page-box,#contact_body #portfolio_body>.content #page-box{padding:55px 0 80px;width:100%}#portfolio_body>.container #page-box .paginationjs-pages>ul,#contact_body #portfolio_body>.content #page-box .paginationjs-pages>ul{padding:0%;margin:0;font-size:0;list-style:none;text-align:center;display:block}#portfolio_body>.container #page-box .paginationjs-pages>ul>*,#contact_body #portfolio_body>.content #page-box .paginationjs-pages>ul>*{font-size:14px}#portfolio_body>.container #page-box .paginationjs-pages>ul>li,#contact_body #portfolio_body>.content #page-box .paginationjs-pages>ul>li{display:inline-block;padding:0 10px}#portfolio_body>.container #page-box .paginationjs-pages>ul>li>a,#contact_body #portfolio_body>.content #page-box .paginationjs-pages>ul>li>a{color:#b2b2b2}#portfolio_body>.container #page-box .paginationjs-pages>ul>li.active>a,#contact_body #portfolio_body>.content #page-box .paginationjs-pages>ul>li.active>a,#portfolio_body>.container #page-box .paginationjs-pages>ul>li:hover>a,#contact_body #portfolio_body>.content #page-box .paginationjs-pages>ul>li:hover>a{text-decoration:underline;color:#000}#portfolio_body>.container>.list.active>ul.row,#contact_body #portfolio_body>.content>.list.active>ul.row{height:100%}#portfolio_body>.container>.list>.list-header,#contact_body #portfolio_body>.content>.list>.list-header{padding-top:45px;font-weight:bold;display:inline-block;cursor:pointer;position:relative}#portfolio_body>.container>.list>.list-header::before,#contact_body #portfolio_body>.content>.list>.list-header::before{content:url(../../img/CateArrow.jpg);height:20px;padding-right:5px}#portfolio_body>.container>.list>.list-header i,#contact_body #portfolio_body>.content>.list>.list-header i{position:absolute;top:45px;right:-20px}#portfolio_body>.container>.list>ul.row,#contact_body #portfolio_body>.content>.list>ul.row{list-style:none;margin:35px 0 40px;height:0;-webkit-transition:0.1s;transition:0.1s;overflow:hidden}#portfolio_body>.container>.list>ul.row>li.item,#contact_body #portfolio_body>.content>.list>ul.row>li.item{padding-bottom:10px}#portfolio_body>.container>.list>ul.row>li.item a,#contact_body #portfolio_body>.content>.list>ul.row>li.item a{display:block;border:rgba(0,0,0,0.8) solid 2px;color:#000;text-align:center;padding:5px;background:#fff;position:relative;-webkit-transition:0.3s;transition:0.3s;font-weight:bold}#portfolio_body>.container>.list>ul.row>li.item a:after,#contact_body #portfolio_body>.content>.list>ul.row>li.item a:after{display:block;width:100%;height:100%;border:#cbcbcb 1px solid;content:"　";position:absolute;z-index:-1;-webkit-transition:0.3s;transition:0.3s;bottom:-5px;right:-5px}#portfolio_body>.container>.list>ul.row>li.item a:hover,#contact_body #portfolio_body>.content>.list>ul.row>li.item a:hover,#portfolio_body>.container>.list>ul.row>li.item a.active,#contact_body #portfolio_body>.content>.list>ul.row>li.item a.active{color:#fff;background:#000;text-decoration:none}#portfolio_body>.container>.list>ul.row>li.item a:hover:after,#contact_body #portfolio_body>.content>.list>ul.row>li.item a:hover:after,#portfolio_body>.container>.list>ul.row>li.item a.active:after,#contact_body #portfolio_body>.content>.list>ul.row>li.item a.active:after{bottom:0;right:0%}#portfolio_body>.container>.portfolio-list>.item,#contact_body #portfolio_body>.content>.portfolio-list>.item{padding:15px}#portfolio_body>.container>.portfolio-list>.item>.link>.img-block,#contact_body #portfolio_body>.content>.portfolio-list>.item>.link>.img-block{position:relative}#portfolio_body>.container>.portfolio-list>.item>.link>.img-block:hover>.img-wrap>img,#contact_body #portfolio_body>.content>.portfolio-list>.item>.link>.img-block:hover>.img-wrap>img{-webkit-transform:scale(1.2);transform:scale(1.2)}#portfolio_body>.container>.portfolio-list>.item>.link>.img-block>.img-wrap,#contact_body #portfolio_body>.content>.portfolio-list>.item>.link>.img-block>.img-wrap{overflow:hidden}#portfolio_body>.container>.portfolio-list>.item>.link>.img-block>.img-wrap>img,#contact_body #portfolio_body>.content>.portfolio-list>.item>.link>.img-block>.img-wrap>img{width:100%;-webkit-transition:0.4s;transition:0.4s}#portfolio_body>.container>.portfolio-list>.item>.link>.img-block:after,#contact_body #portfolio_body>.content>.portfolio-list>.item>.link>.img-block:after{position:absolute;bottom:-10px;right:-10px;width:50%;height:50%;border:#cbcbcb 1px solid;content:"　";z-index:-1}#portfolio_body>.container>.portfolio-list>.item>.link>.img-block>.img-mask,#contact_body #portfolio_body>.content>.portfolio-list>.item>.link>.img-block>.img-mask{z-index:1;-webkit-transition:0.3s;transition:0.3s;opacity:1;position:absolute;bottom:0%;width:100%;left:0;height:50%;color:#ffffff;font-size:20px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(26,26,26,0)), to(#1a1a1a));background:linear-gradient(top, rgba(26,26,26,0) 0%, #1a1a1a 100%)}#portfolio_body>.container>.portfolio-list>.item>.link>.img-block>.img-mask>p,#contact_body #portfolio_body>.content>.portfolio-list>.item>.link>.img-block>.img-mask>p{position:absolute;width:100%;text-align:center;bottom:0%;padding:0 10px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#about_body>header{display:-webkit-box;display:flex;display:-ms-flexbox;height:250px;background-image:url(../../img/about_header.jpg);background-size:cover}#about_body>header>h1{margin:auto;text-align:center;font-size:40px;line-height:250px}#about_body .content{border-top:rgba(0,0,0,0.8) solid 2px;border-bottom:rgba(0,0,0,0.8) solid 2px;padding:30px}#about_body .content h2{font-size:40px}#about_body .content ul{padding:0;margin:0}#about_body .content ul li{padding:5px 0}#about_body .container,#about_body #contact_body .content,#contact_body #about_body .content{padding:80px}#about_body .container .content-img,#about_body #contact_body .content .content-img,#contact_body #about_body .content .content-img{position:relative;padding:0 30px}#about_body .container .content-img img,#about_body #contact_body .content .content-img img,#contact_body #about_body .content .content-img img{width:100%}#about_body .container .content-img:after,#about_body #contact_body .content .content-img:after,#contact_body #about_body .content .content-img:after{content:" ";width:150px;height:150px;bottom:0%;right:0%;position:absolute;-webkit-transform:translate(-15px, 15px);transform:translate(-15px, 15px);background:#000;z-index:-1}body,html,*{font-family:Microsoft JhengHei,serif}body{background:url(../../img/footer.png) right bottom no-repeat}body#index{background:unset}.container,#contact_body .content{max-width:1200px;width:90%;margin:0 auto}footer{font-size:0;position:relative;padding-top:15px}footer>.copyright{background:#000;text-align:center;font-size:15px;color:#e5e5e5;z-index:1;line-height:35px}footer::after{content:url(../../img/footer.png);position:absolute;right:0%;bottom:0%;z-index:-10}footer>.social-box{text-align:center;font-size:16px;padding-bottom:20px}footer>.social-box a{color:#000;padding:10px;font-size:20px}footer>.social-box a:hover{text-decoration:none}footer>.container ul,#contact_body footer>.content ul{padding:0;margin:0;list-style-type:none}footer>.container ul>li,#contact_body footer>.content ul>li{position:relative;display:inline-block;font-size:15px;font-family:Microsoft JhengHei,serif;width:calc(100% / 9);text-align:center;vertical-align:bottom}footer>.container ul>li a,#contact_body footer>.content ul>li a{display:block;color:#000}footer>.container ul>li a.links,#contact_body footer>.content ul>li a.links{line-height:70px}footer>.container ul>li a.links:hover,#contact_body footer>.content ul>li a.links:hover,footer>.container ul>li a.links.active,#contact_body footer>.content ul>li a.links.active{background:url(../../img/header_hover.png) center center no-repeat;background-size:auto 100%;text-decoration:none}footer>.container ul>li ul,#contact_body footer>.content ul>li ul{position:absolute;width:100%;bottom:100%;left:0;padding-bottom:5px;display:none;margin-bottom:-10px}footer>.container ul>li ul li,#contact_body footer>.content ul>li ul li{display:block;width:100%;padding:10px 0;background:#e5e5e5}footer>.container ul>li ul.current,#contact_body footer>.content ul>li ul.current{display:block}footer hr{width:25%;border-top:rgba(0,0,0,0.8) solid 2px;margin:25px auto 20px auto}nav.navbar{padding:0;margin:0;background:#fff url(../../img/nav_line.png) 0px -4px repeat-x;position:relative}nav.navbar .social-box{text-align:right;line-height:32px}nav.navbar .social-box a{color:#000;font-size:20px;padding:0px 5px}nav.navbar a.con-link{display:none}nav.navbar .navbar-toggler{border:rgba(0,0,0,0.8) solid 2px}nav.navbar .navbar-toggler>.navbar-toggler-icon{color:#000}nav.navbar .navbar-nav{width:100%}nav.navbar .navbar-nav>.nav-item{padding:0 15px;display:inline-block}nav.navbar .navbar-nav>.nav-item:hover,nav.navbar .navbar-nav>.nav-item.active{background:url(../../img/header_hover.png) center center no-repeat;background-size:auto 80%}nav.navbar .navbar-nav>.nav-item>.dropdown-menu{border:none;border-radius:none;background:none;padding:0}nav.navbar .navbar-nav>.nav-item>.dropdown-menu>.dropdown-item{padding:13px 0;text-align:center;background:#efefef;-webkit-transition:0.3s;transition:0.3s}nav.navbar .navbar-nav>.nav-item>.dropdown-menu>.dropdown-item:hover{background:#ffffff}nav.navbar .navbar-nav>.nav-item>.nav-link{font-size:16px;font-family:Microsoft JhengHei,serif;color:#000;line-height:80px}nav.navbar .navbar-nav>.nav-item>.nav-link:hover{color:#000}nav.navbar .navbar-nav>.nav-item>.nav-link i.fa{display:none}nav.navbar .navbar-nav>.nav-item>.dropdown-toggle::after{color:#b2b2b2}nav.navbar .container,nav.navbar #contact_body .content,#contact_body nav.navbar .content{padding:0}nav.navbar .col{height:130px}nav.navbar .col.bg1{background:#000}nav.navbar .navbar-brand{background:#000;padding:20px 16px;margin:0;height:130px}nav.navbar .navbar-brand img{display:block;margin-left:0.5em}nav.navbar .navbar-brand b{display:block;font-size:12px;color:#fff;font-weight:normal;padding:3px 0px 0px}@media (max-width: 576px){#default_body>.body2{height:auto;background-size:cover, auto}#default_body>.body2>.container>.body_content,#contact_body #default_body>.body2>.content>.body_content{position:relative}#default_body>.body2>.container>.body_content>a,#contact_body #default_body>.body2>.content>.body_content>a{padding-bottom:60px}#default_body>.body2>.container>.body_content>a::after,#contact_body #default_body>.body2>.content>.body_content>a::after{display:none}#default_body>.body3>.container>.body_content,#contact_body #default_body>.body3>.content>.body_content{text-align:center;background-color:rgba(255,255,255,0.6);position:absolute;top:45%;width:100%;padding:15px}#default_body>.body3>.container>.body_content>img,#contact_body #default_body>.body3>.content>.body_content>img{height:auto;width:80%;display:block;margin:0 auto}#default_body>.banner_block>.service{position:relative;background:#000;margin-top:0%}#default_body>.banner_block .item .banner>.container>.desc,#default_body>.banner_block .item #contact_body .banner>.content>.desc,#contact_body #default_body>.banner_block .item .banner>.content>.desc{visibility:hidden}#question_body>.container .faq .answer,#contact_body #question_body>.content .faq .answer{margin-left:0px}#question_body>.container .faq .answer:before,#contact_body #question_body>.content .faq .answer:before{display:none}nav.navbar>.container a.con-link,#contact_body nav.navbar>.content a.con-link{font-size:16px;right:4em}nav.navbar>.container .navbar-toggler,#contact_body nav.navbar>.content .navbar-toggler{right:0em}}@media (max-width: 768px){#default_body .banner_block .service a.link{display:none}#about_body .content{padding:10px}#about_body>header{height:140px}#about_body>header>h1{font-size:30px;line-height:140px}#about_body>.container,#contact_body #about_body>.content{padding:10px}#about_body>.container .content-img::after,#contact_body #about_body>.content .content-img::after{width:100px;height:100px}#about_body>.container>.row>.col-md>.content,#contact_body #about_body>.content>.row>.col-md>.content{margin-top:40px}#contact_body>.content>.btm .col-md-5{padding:0 22px}#contact_body .content #send{text-align:left}#contact_body .content #send .btn-primary{margin-top:15px}#contact_body .content #send .captcha{float:none;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}@media (max-width: 992px){#default_body>.body1>.container,#contact_body #default_body>.body1>.content{margin:0 auto;padding:0}#default_body>.body1>.container>.body_content,#contact_body #default_body>.body1>.content>.body_content{background-color:rgba(0,0,0,0.6);background-image:url(../../img/5.jpg);background-size:cover;position:relative;display:block;margin-top:30px;padding:15px}#default_body>.body1>.container>.body_content>a::after,#contact_body #default_body>.body1>.content>.body_content>a::after{display:none}#portfolio_body>.container>.list>ul,#contact_body #portfolio_body>.content>.list>ul{padding:0}#contact_body>.content>.contact-info{text-align:center}}@media (max-width: 1200px){nav.navbar{color:#fff}nav.navbar .social-box{display:none}nav.navbar .col{height:auto;display:block}nav.navbar .navbar-brand{padding:5px 0px;height:90px;z-index:100}nav.navbar .navbar-brand img{height:55px}nav.navbar>.container,#contact_body nav.navbar>.content{-ms-flex-line-pack:start !important;align-content:flex-start !important;vertical-align:top;height:100px}nav.navbar>.container .div,#contact_body nav.navbar>.content .div{position:absolute;width:100%;top:0;left:0;text-align:inherit;height:100px;background:#000;z-index:99}nav.navbar>.container .div .navbar-nav,#contact_body nav.navbar>.content .div .navbar-nav{text-align:center;position:absolute;width:100%;z-index:1;background:#1a1a1a;left:0;top:100px;padding:5px 0px}nav.navbar>.container .div .navbar-nav>.nav-item,#contact_body nav.navbar>.content .div .navbar-nav>.nav-item{padding:0px}nav.navbar>.container .div .navbar-nav>.nav-item:hover,#contact_body nav.navbar>.content .div .navbar-nav>.nav-item:hover,nav.navbar>.container .div .navbar-nav>.nav-item.active,#contact_body nav.navbar>.content .div .navbar-nav>.nav-item.active{background:none}nav.navbar>.container .div .navbar-nav>.nav-item>.dropdown-menu>.dropdown-item,#contact_body nav.navbar>.content .div .navbar-nav>.nav-item>.dropdown-menu>.dropdown-item{line-height:2em;background:#000;color:#fff}nav.navbar>.container .div .navbar-nav>.nav-item>.dropdown-menu>.dropdown-item:hover,#contact_body nav.navbar>.content .div .navbar-nav>.nav-item>.dropdown-menu>.dropdown-item:hover{background:none}nav.navbar>.container .div .navbar-nav>.nav-item>.nav-link,#contact_body nav.navbar>.content .div .navbar-nav>.nav-item>.nav-link{color:#fff;line-height:2.5em}nav.navbar>.container .div .navbar-nav>.nav-item>.nav-link i.fa,#contact_body nav.navbar>.content .div .navbar-nav>.nav-item>.nav-link i.fa{display:inline-block;padding-right:10px}nav.navbar>.container .div .navbar-nav>.nav-item>.dropdown-toggle::after,#contact_body nav.navbar>.content .div .navbar-nav>.nav-item>.dropdown-toggle::after{color:#1a1a1a}nav.navbar>.container .div .navbar-nav::before,#contact_body nav.navbar>.content .div .navbar-nav::before{position:absolute;content:" ";width:0px;height:0px;border-right:18px solid transparent;border-left:18px solid transparent;border-bottom:18px solid #1a1a1a;display:inline-block;right:38px;top:-18px;margin-left:-18px;display:block;z-index:100}nav.navbar a.con-link{display:block;color:#fff;border-radius:5px;border:#fff solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:20px;position:absolute;top:50%;right:5em;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);padding:5px 10px}nav.navbar .navbar-toggler{border:none;color:#fff;font-size:36px;position:absolute;top:50%;right:0.5em;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);outline:none}nav.navbar .navbar-toggler>.navbar-toggler-icon{color:#fff}}@media (max-width: 1280px){nav.navbar .navbar-nav>.nav-item>.nav-link{font-size:0.95rem}}@media (max-width: 1024px){footer{text-align:center}footer hr{margin:15px auto}footer>.social-box>a{font-size:24px}footer>.container>ul>li,#contact_body footer>.content>ul>li{width:auto}footer>.container>ul>li>a.links,#contact_body footer>.content>ul>li>a.links{display:none}footer>.container>ul>li ul li,#contact_body footer>.content>ul>li ul li{display:none}}
