@charset "UTF-8";form[data-toggle=form_check] .form-group.select .form-control.select select{margin-top:10px}form[data-toggle=form_check] .form-group.select .form-control.select select:first-child{display:block;margin-top:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input[type=number],input[type=text],input[type=password],input[type=date],input[type=time],input[type=email],textarea,button,select{margin:0;padding:0;border:0;font:inherit;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;-moz-appearance:none;-webkit-appearance:none;border-radius:0}body{font-family:'Noto Sans TC','微軟正黑體',sans-serif,Arial,'文泉驛正黑',"WenQuanYi Zen Hei","儷黑 Pro","LiHei Pro","Microsoft JhengHei",sans-serif;font-weight:300;letter-spacing:2px;font-size:.9em}button{cursor:pointer;background-color:transparent}label{cursor:pointer}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}picture{display:block}picture img{display:block}a,a:hover,a:focus,textarea:focus,input:focus,button:focus,select{outline:0;text-decoration:none}.row{display:flex;flex-direction:row;flex-wrap:wrap}.row .col-1{width:calc(100%/12)}.row .col-2{width:calc(100%/6)}.row .col-3{width:25%}.row .col-4{width:calc(100%/3 - 1px)}.row .col-5{width:calc(100%/12*5)}.row .col-6{width:50%}.row .col-7{width:calc(100%/12*7)}.row .col-8{width:calc(100%/12*8)}.row .col-9{width:75%}.row .col-10{width:calc(100%/12*10)}.row .col-11{width:calc(100%/12*11)}.row .col-12{width:100%}*[data-toUrl]{cursor:pointer}a,button{transition:all .2s ease-out 0s}.wrap{width:1200px;padding:0 20px;margin-left:auto;margin-right:auto}@media(max-width:1200px){.wrap{width:100%}}.resize-wrap{padding:0 80px}@media(max-width:1200px){.resize-wrap{padding:0 40px}}@media(max-width:1024px){.resize-wrap{padding:0 20px}}.min-wrap{width:800px;padding:0 20px;margin-left:auto;margin-right:auto}@media(max-width:800px){.min-wrap{width:100%}}.row{display:flex;flex-direction:row;flex-wrap:wrap}.row .col-3{width:25%;padding:10px 20px}.row .col-6{width:50%;padding:10px 20px}@media(min-width:641px){.row .col-3:nth-child(4n){padding-right:0}.row .col-3:nth-child(4n+1){padding-left:0}.row .col-6:nth-child(2n){padding-right:0}.row .col-6:nth-child(2n+1){padding-left:0}}@media(max-width:640px){.row{display:block}.row .col-6{width:100%;padding:0}}body{padding-top:70px}@media(max-width:1024px){body{padding-top:60px}}@media(max-width:767px){body{padding-bottom:60px}}#head{position:fixed;z-index:10000;width:100%;left:0;top:0;padding:0 80px;background:#000;display:flex;flex-direction:row;flex-wrap:wrap}#head>a{width:250px;padding-top:10px;padding-bottom:10px;height:70px}#head>a img{height:100%}#head .menu{width:calc(100% - 250px);display:flex;flex-direction:row;flex-wrap:wrap}#head #main_menu{flex:1}#head #main_menu h5{display:none}#head #main_menu ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;text-align:right}#head #main_menu ul li a{line-height:70px;display:block;color:#fff;text-align:center;width:100px}#head #main_menu ul li a span:last-child{display:none}#head #model_btn{width:0;display:flex;flex-direction:row;flex-wrap:wrap}#head #model_btn.shop{width:50px}#head #model_btn.shop.member{width:100px}#head #model_btn.member{width:50px}#head #model_btn.member.shop{width:100px}#head #model_btn li a{text-align:center;display:block;width:50px;height:100%;color:#bd9865;line-height:70px}#head #model_btn li a span{display:none}#head>.btn-group{display:none}@media(max-width:1200px){#head{padding:0 40px}#head #main_menu ul li a{width:80px}}@media(min-width:1025px){#head #main_menu ul li a:hover{position:relative}#head #main_menu ul li a:hover span:first-child{display:none}#head #main_menu ul li a:hover span:last-child{display:inline;letter-spacing:0;opacity:0;animation:menu_hover_span .5s forwards}#head #main_menu ul li a:hover::after{width:0;display:block;content:' ';position:absolute;top:0;left:0;height:5px;background:#bd9865;animation:menu_hover .5s forwards}}@media(max-width:1024px){#head{position:fixed;width:100%;left:0;top:0;padding:0}#head>a{padding:10px;height:60px}#head .menu{background:rgba(0,0,0,0.5);position:fixed;height:calc(100vh - 70px);width:100%;top:60px;right:0;display:flex;flex-direction:column;justify-content:flex-end;display:none}#head .menu #main_menu{display:block;background:#252525;order:1;width:280px;overflow-y:auto;margin-left:100%;padding-bottom:50px}#head .menu #main_menu h5{display:block;background:#000;padding:10px 20px;color:#f09e38;font-size:110%}#head .menu #main_menu ul{display:block}#head .menu #main_menu ul li a{width:100%;line-height:30px;text-align:left;padding:10px 20px;border-bottom:1px solid #000}#head .menu #model_btn{margin-left:100%;border-bottom:1px solid #000;background:#252525;order:0;padding:10px 0 10px 0;width:280px;justify-content:space-around}#head .menu #model_btn.shop{width:280px}#head .menu #model_btn.shop.member{width:280px}#head .menu #model_btn.member{width:280px}#head .menu #model_btn.member.shop{width:280px}#head .menu #model_btn li a{line-height:normal}#head .menu #model_btn li a i{width:35px;background:#999;line-height:35px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;color:#252525;font-size:110%;margin-bottom:5px}#head .menu #model_btn li a span{display:block;letter-spacing:0;font-size:80%;color:#999}#head .btn-group{display:flex;width:calc(100% - 250px);flex-direction:row;flex-wrap:wrap;justify-content:flex-end}#head .btn-group button{width:60px;height:60px;color:#bd9865}#head.open .menu{display:flex;flex-direction:column}#head.open .menu #main_menu,#head.open .menu #model_btn{animation:menu_open .5s forwards}#head.hide .menu{display:flex;flex-direction:column;animation:menu_bg .5s forwards;background:rgba(255,255,255,0)}#head.hide .menu #main_menu,#head.hide .menu #model_btn{animation:menu_hide .5s forwards}}#foot_contact{padding-top:100px;padding-bottom:100px}#foot_contact h5{color:#bd9865;font-size:150%;margin-bottom:20px;text-shadow:0 0 3px #bd9865;padding:10px 0;margin-bottom:10px;position:relative}#foot_contact h5::after{position:absolute;left:0;bottom:0;width:100px;content:' ';height:1px;background:#bd9865}#foot_contact .description{color:#fff;line-height:150%}#foot_contact .description p{padding:5px 0}#foot_contact .row .col-6:last-child{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:20px 0;justify-content:flex-end}#foot_contact .row .col-6:last-child a{color:#fff;border:1px solid #fff;line-height:150%;padding:10px;width:70%;text-align:center;font-size:130%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;text-shadow:0 0 3px #fff}@media(max-width:640px){#foot_contact .row .col-6:last-child a{width:100%}}#foot{background:#292b37}#foot .wrap{padding-top:50px;padding-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap}#foot .wrap .left,#foot .wrap .right{width:300px}#foot .wrap .center{padding:20px;width:calc(100% - 600px)}#foot .wrap .left{padding:20px;border:1px solid #bd9865}#foot .wrap .left h5{color:#bd9865;text-shadow:0 0 3px #bd9865;font-size:120%;margin-bottom:10px;line-height:150%}#foot .wrap .left .description{line-height:150%;color:#fff}#foot .wrap .left .description p{padding:5px 0}#foot .wrap .center>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#foot .wrap .center>ul>li span{font-size:120%;text-shadow:0 0 2px #bd9865;margin-bottom:20px;color:#bd9865;display:block;padding-left:10px;border-left:1px solid #bd9865}#foot .wrap .center>ul>li ul{padding-left:10px}#foot .wrap .center>ul>li ul li{padding:3px 0}#foot .wrap .center>ul>li ul li a{color:#fff;line-height:150%}#foot .wrap .right{padding:0 20px}#foot .wrap .right img{max-width:100%;margin-bottom:10px}#foot .wrap .right ul li{color:#fff;padding:5px 0}#foot .wrap .right ul li a{color:#fff}#foot .wrap .right ul li a:hover{color:#bd9865}@media(max-width:980px){#foot .wrap{padding-top:20px}#foot .wrap .center{order:0;padding-left:0;padding-right:0;width:100%}#foot .wrap .center>ul{display:block;width:100%}#foot .wrap .center>ul>li>span{border:1px solid #bd9865;padding:10px}#foot .wrap .center>ul>li>span:before{float:right;content:'\f078';font-family:'Font Awesome 5 Free';font-weight:900}#foot .wrap .center>ul>li ul{display:none;padding-bottom:20px}#foot .wrap .center>ul>li.active>span:before{content:'\f077'}#foot .wrap .center>ul>li.active ul{display:block}#foot .wrap .left{order:1;width:50%}#foot .wrap .right{order:2;width:50%;padding-right:0;text-align:right}}@media(max-width:520px){#foot .wrap{padding-bottom:20px}#foot .wrap .left{width:100%;margin-bottom:20px}#foot .wrap .right{width:100%;padding-right:0}}#mobile_menu{background:#292b37}#mobile_menu ul{padding-bottom:20px;padding-right:50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;position:relative}#mobile_menu ul::after{width:100%;height:1px;background:#bd9865;position:absolute;left:0;top:15px;display:block;content:' '}#mobile_menu ul li{background:#292b37;color:#fff;width:30px;height:30px;padding:2px;position:relative;z-index:1}#mobile_menu ul li a{background:#bd9865;color:#292b37;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:100%;height:100%;line-height:26px;display:block;text-align:center;font-size:80%}#mobile_menu ul li a i::before{padding-left:3px}#mobile_menu ul li a:hover{color:#fff}#mobile_menu ul li:first-child{width:40px;padding-left:12px}#mobile_menu ul li:last-child{width:40px;padding-right:12px}@media(max-width:767px){#mobile_menu{position:fixed;bottom:0;left:0;width:100%;background:#000}#mobile_menu ul{justify-content:center;padding:10px 0}#mobile_menu ul li{background:#000;width:50px;height:40px;padding:0 5px}#mobile_menu ul li:first-child{width:50px;padding-left:5px}#mobile_menu ul li:last-child{width:50px;padding-right:5px}#mobile_menu ul li a{line-height:40px;font-size:120%}#mobile_menu ul::after{top:35px}}#copyright{background:#000;color:#666;padding:5px;text-align:center;font-size:50%;letter-spacing:0}#copyright a{color:#666}#page_head{padding-top:50px;padding-bottom:50px;display:flex;flex-direction:row;flex-wrap:wrap}#page_head .main_title{font-size:300%;color:#9ea1a2}#page_head .main_title::before{content:"/";padding-right:15px}#page_head .description{text-align:center}#page_head ul.breadcrumb{flex:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}#page_head ul.breadcrumb li{color:#9ea1a2;font-size:80%}#page_head ul.breadcrumb li::after{content:'>';padding-left:5px;padding-right:5px}#page_head ul.breadcrumb li:last-child::after{padding:0;display:none}#page_head ul.breadcrumb li a{color:#9ea1a2;transition:all .2s ease-out 0s}#page_head ul.breadcrumb li a:hover{color:#000}#page_head.desc .main_title{width:35%}#page_head.desc .description{vertical-align:middle;width:30%;line-height:150%;text-align:left;color:#666}#page_head.desc .breadcrumb{width:35%}@media(max-width:1024px){#page_head{display:block}#page_head .main_title{width:100%;margin-bottom:20px}#page_head .breadcrumb{width:100%}#page_head.desc .main_title{width:100%}#page_head.desc .description{display:none}#page_head.desc .breadcrumb{width:100%}}.top_content{background-repeat:no-repeat;background-position:right center;background-size:auto 100%}@media(max-width:980px){.top_content{background:#fff}}.top_content #content{padding-bottom:100px}.top_content #content h2{font-size:150%;color:#bd9865}.top_content #content p{padding:10px 0}.service_list{padding-top:100px;padding-bottom:100px;background:#f7f7f7}.service_list h2{margin-bottom:100px;text-align:center}.service_list h2 span{display:inline-block;padding:13px 30px;color:#bd9865;font-weight:900;font-size:120%;border:1px solid #ccc}.service_list ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.service_list ul li{display:flex;flex-direction:column;justify-content:center}.service_list ul li .step{text-align:center;font-size:120%;margin-bottom:20px}.service_list ul li .icon{width:100px}.service_list ul li .icon i{display:block;text-align:center;font-size:300%;width:100px;height:100px;line-height:100px;position:relative;margin:0 auto 20px auto}.service_list ul li .icon i::after{border:4px solid #e4e4e4;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:calc(100% - 8px);height:calc(100% - 8px);content:' '}.service_list ul li .icon i::after,.service_list ul li .icon i canvas{position:absolute;left:0;top:0}.service_list ul li .icon i canvas{z-index:1;transform:rotate(-90deg)}.service_list ul li .data{text-align:center}.service_list ul li .data span{font-size:110%;line-height:150%;display:block}.service_list ul li .data .second_title{letter-spacing:0}@media(max-width:520px){.service_list{padding-top:50px;padding-bottom:50px}.service_list h2{margin-bottom:50px}.service_list ul{display:block}.service_list ul li{margin-bottom:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.service_list ul li .step{width:100%;margin-bottom:20px}.service_list ul li .icon{width:45%;text-align:right;padding-right:10px}.service_list ul li .icon i{width:70px;height:70px;margin:0;display:inline-block;line-height:70px}.service_list ul li .data{padding-left:10px;width:55%;text-align:left;align-self:center}.service_list ul li .data span{font-size:90%}}