@import url("all.css");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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea{outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}a{color:#666}body{font-family:Helvetica,Arial,"Noto Sans TC","微軟正黑體",Heiti TC,"メイリオ",sans-serif;line-height:1;color:#666}.swiper-container2{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container3{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.ckeditor{font-size:16px;line-height:28px}.ckeditor img{max-width:100%}.container{max-width:1500px;margin:0 auto}iframe,video{width:100%;max-width:100%}a:hover{text-decoration:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 500px){.reservation{padding:0 20px}}.reservation .box{width:100%;margin:100px auto 0;padding:20px 10%;background-color:#ffff}@media (max-width: 500px){.reservation .box{padding:20px 25px;margin:40px auto 0}}.reservation .box .title{display:table;border-bottom:2px solid;font-size:28px;font-weight:bolder;letter-spacing:2px;text-align:center;margin:40px auto;color:#000;padding-bottom:7px}.reservation .box .inputBox{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:25px}@media (max-width: 500px){.reservation .box .inputBox{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.reservation .box .inputBox .input,.reservation .box .inputBox .textarea,.reservation .box .inputBox .select{background-color:#f5f5f5;border-radius:5px;padding:10px;border-width:1px;border-style:solid;border-color:#e7e7e7;-o-border-image:initial;border-image:initial;width:90%;font-size:16px}@media (max-width: 500px){.reservation .box .inputBox .input,.reservation .box .inputBox .textarea,.reservation .box .inputBox .select{width:100%}}.reservation .box .inputBox .input_2{background-color:#f5f5f5;border-radius:5px;padding:10px;border-width:1px;border-style:solid;border-color:#e7e7e7;-o-border-image:initial;border-image:initial;width:96%;font-size:16px;margin-right:1.5%}@media (max-width: 500px){.reservation .box .inputBox .input_2{width:100%;margin-bottom:15px}}.reservation .box .inputBox .input_3{background-color:#f5f5f5;border-radius:5px;padding:10px;border-width:1px;border-style:solid;border-color:#e7e7e7;-o-border-image:initial;border-image:initial;width:95%;font-size:16px}@media (max-width: 500px){.reservation .box .inputBox .input_3{width:100%}}.reservation .box .inputBox .select{width:90%}@media (max-width: 500px){.reservation .box .inputBox .select{width:100%}}.reservation .box .inputBox .textarea{height:232px}.reservation .box .inputBox label{padding-bottom:10px;font-size:19px;display:block;color:#000}@media (max-width: 500px){.reservation .box .inputBox label{font-size:16px;padding-left:15px}}.reservation .box .inputBox .inputBoxDiv{margin-bottom:25px}.reservation .box .inputBox .inputBoxDiv .inputWrap{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}@media (max-width: 500px){.reservation .box .inputBox .inputBoxDiv .inputWrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.reservation .box .checkBox{padding:30px 0;text-align:center}.reservation .box .checkBox .boxBtn{border-bottom:solid 1px #444;padding-bottom:3px}.reservation .box .send{text-align:center;padding:20px 0}@media (max-width: 500px){.reservation .box .send{padding:0}}.reservation .box .send input[type="submit"]{font-size:24px;color:#fff;border:0;border-radius:3px;letter-spacing:5px;padding:10px 50px;margin:30px 0;background-color:#2182ac;cursor:pointer;font-weight:bold}@media (max-width: 500px){.reservation .box .send input[type="submit"]{margin:10px 0}}.reservation .container .box{padding:20px 0}@media (max-width: 500px){.dataMap{padding:0 20px}}.dataMap .container .box{padding:20px 0}.container .logo{padding:0}.county{background-color:#f5f5f5;border-radius:5px;padding:10px;border-width:1px;border-style:solid;border-color:#e7e7e7;-o-border-image:initial;border-image:initial;width:44%;margin-right:1.5%;font-size:16px}@media (max-width: 500px){.county{width:100%;margin-bottom:22px}}.line{background:#01c203}.district{background-color:#f5f5f5;border-radius:5px;padding:10px;border-width:1px;border-style:solid;border-color:#e7e7e7;-o-border-image:initial;border-image:initial;width:44%;margin-right:1.5%;font-size:16px}@media (max-width: 500px){.district{width:100%}}.lightBoxTxt{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3%}.lightBoxTxt .content{padding:30px;background:#fff;border-radius:5px;min-width:200px;color:#000;font-size:18px;position:relative;text-align:center;z-index:9}.lightBox{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3%;z-index:999}.lightBox .content{padding:30px;background:#fff;border-radius:15px;max-width:600px;color:#000;font-size:13px;position:relative;z-index:9;line-height:20px}.lightBox .content .contentText{max-height:80vh;overflow-y:auto;padding-right:15px}.bgClose{position:absolute;width:100%;height:100%;left:0;top:0}.close{width:36px;height:36px;position:absolute;top:-10px;right:-10px;background:#000;cursor:pointer;border-radius:100%}.close:before,.close:after{content:"";width:24px;height:1px;position:absolute;top:17px;right:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dataMap{margin:36px 0 100px}@media (max-width: 500px){.dataMap{margin:0px 0 70px}}.dataMap .box{width:100%;margin:100px auto 0;padding:20px 10%}@media (max-width: 500px){.dataMap .box{padding:20px 25px;margin:30px auto 0}}.dataMap .box .title{display:table;border-bottom:2px solid;font-size:28px;font-weight:bolder;letter-spacing:2px;text-align:center;margin:40px auto;color:#000;padding-bottom:7px}@media (max-width: 500px){.dataMap .box .title{margin:15px auto}}.dataMap .box .data{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:15px;padding-left:0;margin-top:20px}@media (max-width: 500px){.dataMap .box .data{padding:20px 0}}@media (max-width: 768px){.dataMap .box .data{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.dataMap .box .data img{max-width:180px}.dataMap .box .data div{padding:15px 0;font-size:30px;color:#000;line-height:28px;font-weight:bold}@media (max-width: 768px){.dataMap .box .data div{font-size:22px}}@media (max-width: 500px){.dataMap .box .data div{font-size:18px;padding:5px 0}}.dataMap .box .data div span{display:inline-block;width:140px;color:#666;font-size:20px;padding-right:10px}@media (max-width: 500px){.dataMap .box .data div span{display:initial;font-size:16px;padding-right:3px}}@media (max-width: 500px){.dataMap .box .data div b{display:block}}.dataMap .box .Map{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:15px;margin-top:20px}@media (max-width: 768px){.dataMap .box .Map{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width: 500px){.dataMap .box .Map{padding:0;margin-top:0px}}.dataMap .box .Map .mapbox{border:solid 1px #ccc;padding:10px;border-radius:10px}.dataMap .box .Map .mapbox iframe{max-width:100%;height:360px}footer{position:fixed;width:100%;bottom:0;left:0;z-index:99999}footer .flex div{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;text-align:center;max-width:33.3333%}footer .flex div a{color:#fff;display:block;width:100%;line-height:36px;padding:7px 0;font-size:18px;letter-spacing:2px}@media (max-width: 500px){footer .flex div a{font-size:16px;letter-spacing:0px}}footer .flex div a i{padding-right:3px}footer .flex div a img{max-width:21px;padding-right:3px;vertical-align:middle}footer .flex .tel{background:#e56a33}footer .flex .fb{background-color:#5678bf}footer .flex .message{background-color:#00c6ff}header{position:fixed;width:100%;top:0;left:0;background-color:#fff;-webkit-transition:0.7s background-color;transition:0.7s background-color;z-index:99;padding:10px 0}@media (max-width: 500px){header{padding:5px 0}}header .logo{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px}header .logo img{max-width:300px;-webkit-transition:0.7s max-width;transition:0.7s max-width}@media (max-width: 500px){header .logo img{max-width:220px;padding:10px 15px}}header menu{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 500px){header menu{-webkit-box-shadow:1px 2px 3px #a0a0a0;box-shadow:1px 2px 3px #a0a0a0;height:100vh;-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;background:#fff;left:-100%;-webkit-transition:1s left;transition:1s left;position:fixed;width:65%}}@media (max-width: 500px){header menu ul{width:100%;display:block !important}}@media (max-width: 500px){header menu ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}header menu ul li a{padding:25px 20px;font-size:18px;display:block;font-weight:bold;-webkit-transition:0.7s max-width;transition:0.7s max-width}@media (max-width: 500px){header .menuShow{left:0;-webkit-transition:1s left;transition:1s left}}main img{max-width:100%}main .box{margin-top:-3px}.mobileBth{display:none;position:absolute;right:20px;width:30px;height:30px;top:8px;-webkit-transition:0.7s top;transition:0.7s top}.mobileBth:before,.mobileBth:after{content:"";width:100%;position:absolute;top:5px;left:0;height:2px;background:#000;-webkit-transition:0.5s -webkit-transform;transition:0.5s -webkit-transform;transition:0.5s transform;transition:0.5s transform, 0.5s -webkit-transform}.mobileBth:after{top:23px}.mobileBth span{display:block;width:100%;height:2px;background:#000;position:absolute;top:14px;left:0}@media (max-width: 500px){.mobileBth{display:block}}.mobileBthToggle:after{top:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.5s -webkit-transform;transition:0.5s -webkit-transform;transition:0.5s transform;transition:0.5s transform, 0.5s -webkit-transform}.mobileBthToggle:before{top:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:0.5s -webkit-transform;transition:0.5s -webkit-transform;transition:0.5s transform;transition:0.5s transform, 0.5s -webkit-transform}.mobileBthToggle span{display:none}.fixed{background-color:rgba(255,255,255,0.75);-webkit-transition:0.7s background-color;transition:0.7s background-color}.fixed .logo img{max-width:250px;-webkit-transition:0.7s max-width;transition:0.7s max-width}@media (max-width: 500px){.fixed .logo img{max-width:200px}}.fixed menu li a{padding:18px 20px;-webkit-transition:0.7s padding;transition:0.7s padding}.fixed .mobileBth{top:1px;-webkit-transition:0.7s top;transition:0.7s top}.space{padding:34px 0}@media (max-width: 500px){.space{padding:20px 0}}
/*# sourceMappingURL=style.min.css.map */