@charset "UTF-8";@font-face{font-family:'AvantGarde Bk BT';src:url(../../fonts/Avgardn_0.woff) format("woff"),url(../../fonts/Avgardn_0.ttf) format("truetype"),url(../../fonts/Avgardn_0.eot) format("embedded-opentype")}@font-face{font-family:Archer-BookItalic;src:url(../../fonts/Archer-BookItalic.woff) format("woff"),url(../../fonts/Archer-BookItalic.ttf) format("truetype"),url(../../fonts/Archer-BookItalic.eot) format("embedded-opentype")}@font-face{font-family:Archer-Semibold;src:url(../../fonts/Archer-Semibold.woff) format("woff"),url(../../fonts/Archer-Semibold.ttf) format("truetype"),url(../../fonts/Archer-Semibold.eot) format("embedded-opentype")}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-family:微軟正黑體,黑體-繁,新細明體,sans-serif,Arial,Helvetica,"Times New Roman",Times,serif;color:#424242;line-height:22px}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}.footer .middle-block{overflow:hidden;display:table}.footer a.logo{display:inline-block;height:40px;width:auto}.footer a.logo img{height:100%}.footer .info p.add{color:#fff;font-weight:400;font-size:15px;line-height:18px;text-align:left}.footer .info p.add b{color:#fff;font-weight:400;font-size:15px;line-height:18px;text-align:left}.footer .banner{display:inline-block}.footer .banner img{width:40px;height:auto;float:left}.footer .banner .theInfo{float:right;width:calc(100% - 48px)}.footer .banner .theInfo h6{color:#fff;font-weight:400;font-size:18px;line-height:18px;text-align:left;margin-bottom:5px}.footer .banner .theInfo p{color:#fff;font-weight:700;font-size:15px;line-height:15px;text-align:left}.footer .banner .theInfo p strong{display:inline-block;margin-left:5px;vertical-align:-1px;color:#fff;font-weight:700;font-size:17px;line-height:17px;text-align:left}.footer .banner .theInfo p b{color:#fff;font-weight:700;font-size:15px;line-height:15px;text-align:left}.footer .banner .theInfo p a{text-decoration:none;display:inline-block;color:#fff}.footer .footerNav{overflow:hidden}.footer .footerNav li{border-right:1px solid #fff}.footer .footerNav li.copyRight{padding:0;border-right:none;color:#fff;font-weight:400;font-size:13px;line-height:13px;text-align:left}.footer .footerNav li a{display:inline-block;color:#fff;font-weight:400;font-size:13px;line-height:13px;text-align:left;text-decoration:none;float:left;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.footer .footerNav li a:hover{text-decoration:underline}.FloatBtn{display:block;position:fixed;z-index:9}.FloatBtn>a{width:40px;height:40px;display:block;background-color:#fff;border:1px solid #fff;border-radius:40px;margin:0 auto 10px}.FloatBtn>a:last-child{margin-bottom:0}.FloatBtn>a img,.FloatBtn>a svg{width:100%}.FloatBtn .goTop{background-color:#f5f5f5;border:1px solid #e6e6e6;margin:0 auto 10px}.FloatBtn .goTop img,.FloatBtn .goTop svg.icon-goTop{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);padding:10px;width:calc(100% - 20px)}.FloatBtn .goTop img path,.FloatBtn .goTop svg.icon-goTop path{fill:#757575}.suggest{background-color:#eb6d33;padding:12px}.suggest p{color:#fff;font-weight:400;font-size:13px;line-height:16px;text-align:center}header{position:fixed;top:0;background-color:#fff;z-index:999}header .middle-wide{width:100%}header .container{position:relative}.header-fixed{position:fixed;top:0;left:0;box-shadow:0 0 12px 5px rgba(0,0,0,.2)}header .logo img{width:100%}.menuBtn>span{background-color:#0097ac;border-radius:1px;height:2px;width:100%;position:absolute;left:50%;top:50%;margin:-1px 0 0 -15px;transition:height .1s}.menuBtn>span::after,.menuBtn>span::before{content:'';background-color:#0097ac;border-radius:1px;height:2px;width:100%;position:absolute;left:50%;margin-left:-15px;transition:all .2s}.menuBtn>span::after{top:-7px}.menuBtn>span::before{bottom:-7px}.menuBtn.act{position:fixed}.menuBtn.act>span{height:0}.menuBtn.act>span::after,.menuBtn.act>span::before{background-color:#0097ac;top:1px}.menuBtn.act>span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuBtn.act>span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mainMenu.act{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.mainMenu.act ul li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.mainMenu li{transition:all .6s;position:relative}.mainMenu a{display:inline-block}.mainMenu a img.icon-coupones,.mainMenu a svg.icon-coupones{height:auto;margin-right:5px;-webkit-transform:rotate(0);transform:rotate(0)}.mainMenu a.suBtn img{width:100%;height:auto}.member{overflow:hidden}.member a{float:left;text-decoration:none;background-color:#757575}.member a.loginBtn{background-color:#0097ac}.mainMenu ul li.dropDown a img,.mainMenu ul li.dropDown a svg.menu-arrow{width:12px;height:12px;margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mainMenu ul li.dropDown .dropDownBox{max-height:0;overflow:hidden}.mainMenu ul li.dropDown .dropDownBox.btn-active{display:block;max-height:1000px;z-index:5;transition:all .9s ease-in-out}.mainMenu ul li.dropDown .dropDownBox li{margin-top:20px;width:calc(100% - 22px);float:right}.wrapper{width:100%;overflow:hidden}.header{float:left}.main{background-repeat:no-repeat;background-attachment:fixed;display:inline-block}.footer{width:100%;background-color:#0097ac}.col-1{width:100%;display:inline-block}.col-2{float:left}.flexbox{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.read-more{display:block;float:right;margin-right:10px;text-decoration:none;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.read-more::after{content:'';display:inline-block;position:relative;top:2px;width:15px;height:15px;margin-left:5px;background-image:url(../../images/icon-right-arrow.svg);opacity:1;transition:opacity .2s ease-in-out}.read-more:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.left{float:left}.breadcrumb{overflow:hidden;margin:24px auto 0}.breadcrumb ul li{position:relative;float:left}.breadcrumb ul li a{display:inline-block;text-decoration:none;color:#424242;font-weight:400;font-size:15px;line-height:18px;text-align:left}.breadcrumb ul li a::after{content:'/';display:inline-block;margin:0 8px;color:#424242;font-size:13px}.breadcrumb ul li a:hover{text-decoration:underline}.breadcrumb ul li:last-child a::after{display:none}.bg-gray100{background-color:#f5f5f5;overflow:hidden}.bg-gray50{background-color:#fafafa;overflow:hidden}.bg-white{background-color:#fff;overflow:hidden}a.btn-general{margin:0 auto;display:block;width:240px;text-decoration:none;color:#fff;font-weight:400;font-size:16px;line-height:16px;text-align:center;background-color:#0097ac;border-radius:30px;transition:background-color .5s ease-in-out}a.btn-general:hover{background-color:#4cb6c5}.main-title-wrap{position:relative;background:linear-gradient(40deg,rgba(0,0,0,.5) 6%,rgba(25,23,18,.3) 32%);background:-o-linear-gradient(40deg,rgba(0,0,0,.5) 6%,rgba(25,23,18,.3) 32%)}.main-title{display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-title h2::after{content:'';display:block;background-color:#0097ac;width:100%;position:absolute;z-index:-1;bottom:-6px;left:25px}.main-title p{font-family:Archer-BookItalic;color:#fff;font-weight:400;font-size:16px;line-height:18px;text-align:right}.top-remind{margin-bottom:36px;color:#0097ac;font-weight:700;font-size:18px;line-height:24px;text-align:left}.top-remind a{display:inline-block;color:#eb6d33;text-decoration:underline}.top-remind a:hover{text-decoration:none}.sequence{margin-bottom:24px;color:#424242;font-weight:700;font-size:18px;line-height:24px;text-align:left}.alert-warning{background:#f9eddd;padding:15px;margin-bottom:20px}.alert-warning img{width:20px;height:auto;display:inline-block;margin-right:10px;float:left}.alert-warning p{color:#424242;margin-left:30px}.alert-warning p strong{display:block;color:#424242;font-weight:700;font-size:18px;line-height:20px;text-align:left}.section{clear:both}.narrow-block{margin:0 auto;overflow:hidden}.middle-block{margin:0 auto;overflow:hidden}.wide-block{width:100%;overflow:hidden;margin:0 auto}.bg-gray-light{background-color:#fafafa}.bg-almond-light{background-color:#f6f5f3}.btn-normal{margin:0 auto;display:block;width:215px;border:1px solid #757575;border-radius:60px;text-decoration:none;color:#757575;font-weight:400;font-size:16px;line-height:16px;text-align:center;transition:all .5s ease-in-out}.btn-normal:hover{color:#0097ac;border:1px solid #0097ac}.mainTitle{display:block}.mainTitle::before{content:'';display:inline-block;width:50px;height:2px;background-color:#0097ac}.mainTitle strong{color:#000;font-weight:400;font-size:26px;line-height:26px;text-align:left;vertical-align:middle;vertical-align:-8px;margin-left:8px}.breadcrumb-wide{background-color:#f5f5f5}.breadcrumb-wide .breadcrumb{margin:12px auto}.topMain{background-image:url(../../images/main-pic-014.jpg)}.topMain .conditionWrap{position:relative;background-color:rgba(255,255,255,.9)}.orderSearch .container{position:relative;overflow:unset}.condition-tabs{overflow:hidden}.condition-tabs a{background-color:rgba(255,255,255,.85);display:inline-block;float:left;text-decoration:none;color:#424242;font-weight:400;font-size:20px;line-height:20px;text-align:center}.condition-tabs a.short.search-active{color:#fff;background-color:#0097ac}.condition-tabs a.long.search-active{color:#4cb6c5;background-color:#f5f5f5}.condition-panel{display:none;overflow:hidden;border-top:5px solid #0097ac}.condition-panel a{margin:0 auto;display:block;text-decoration:none;color:#fff;font-weight:400;font-size:20px;line-height:20px;text-align:center;background-color:#0097ac;margin-bottom:0;transition:background-color .5s ease-in-out}.condition-panel a.service-place{color:#0097ac;background-color:#e0e0e0;transition:background-color .5s ease-in-out}.condition-panel a.service-place::before{content:'';display:inline-block;width:20px;height:18px;background:url(../../images/icon-gps.svg) left/15px 18px no-repeat}.condition-panel a.service-place:hover{background-color:rgba(224,224,224,.5)}.condition-panel a::before{content:'';display:inline-block;width:25px;height:17px;background:url(../../images/icon-search.svg) left/17px 17px no-repeat}.condition-panel a:hover{background-color:rgba(0,151,172,.6)}.condition-panel a.shop-add{margin-top:5px;display:block;color:#757575;font-weight:400;font-size:16px;line-height:20px;text-align:left;text-decoration:none;background-color:rgba(255,255,255,0);padding:0}.condition-panel a.shop-add::before{display:none}.condition-panel a.shop-add:hover{text-decoration:underline}.condition-panel a.show-more{margin-top:5px;display:block;color:#0097ac;font-weight:400;font-size:16px;line-height:20px;text-align:left;text-decoration:none;background-color:rgba(255,255,255,0);padding:0}.condition-panel a.show-more::before{display:none}.condition-panel a.show-more:hover{text-decoration:underline}.condition-panel a.show-more img{width:15px;height:auto;margin-left:3px}.condition-box{width:100%;overflow:hidden;position:relative}.condition-box:last-child{margin-bottom:0}.condition-box label{width:100%;display:block;color:#212121;font-weight:400;font-size:16px;line-height:20px!important;text-align:left;min-height:20px}.condition-box label strong{color:#eb6d33;margin-right:8px}.condition-box label span{display:inline-block;margin-left:5px;color:#0097ac;font-weight:700;font-size:13px;line-height:15px;text-align:left}.condition-box select{width:100%;font-family:微軟正黑體;color:#424242;font-weight:400;font-size:15px;line-height:20px;text-align:left;border-style:solid;border-color:unset;border-width:0;background:#f5f5f5 url(../../images/icon-down-arrow.svg) calc(100% - 12px) center/12px 12px no-repeat;padding:0 36px 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px}.condition-box select::-ms-expand{display:none}.condition-box input[type=text]{background-color:#f5f5f5;width:calc(100% - 22px);font-family:微軟正黑體;border-radius:10px;color:#424242;font-weight:400;font-size:15px;line-height:20px;text-align:left;border-style:solid;border-color:unset;border-width:0}.condition-box input[type=text]::after{z-index:-1;content:'url(../../images/icon-down-arrow.svg)';display:block;font-size:2rem;color:#4682b4;background:0 0;width:50px;height:50px;position:absolute;top:13px;right:-7px}.condition-box input[type=text]::-webkit-input-placeholder{color:#424242}.condition-box input[type=text]::-moz-placeholder{color:#424242}.condition-box input[type=text]:-ms-input-placeholder{color:#424242}.condition-box input[type=text]::placeholder{color:#424242}.condition-box input[type=text]:focus::-webkit-input-placeholder{color:transparent}.condition-box input[type=text]:focus::-moz-placeholder{color:transparent}.condition-box input[type=text]:focus:-ms-input-placeholder{color:transparent}.condition-box input[type=text]:focus::placeholder{color:transparent}.condition-box input[type=text]:hover{-webkit-appearance:none;-moz-appearance:none;appearance:none}.condition-box input[type=text].p-code{float:left;margin-right:10px;width:40px}.condition-box input[type=text].p-no{margin-right:0;float:right}.condition-box .col-3box{overflow:hidden}.condition-box .col-3box h5.infoTitle{color:#0097ac;font-weight:700;font-size:16px;line-height:20px;text-align:left}.lineBoxWrap .lineBox{border:1px solid #e0e0e0;padding:20px;border-radius:20px}.lone-box .condition-box{padding-bottom:2px}.lone-box .condition-box input,.lone-box .condition-box select{border-color:#4cb6c5}.lone-box .condition-box select{background:#f5f5f5 url(../../images/icon-down-arrow2.svg) calc(100% - 12px) center/12px 12px no-repeat}.lone-box .condition-box input::after{content:'url(../../images/icon-down-arrow2.svg)'}.lone-box a{background-color:#4cb6c5;transition:background-color .5s ease-in-out}.lone-box a:hover{background-color:rgba(76,182,197,.7)}.searchBox-active{display:block}.condition-box .Field-normal{float:left}.condition-box .half{float:left}.condition-box .half label{display:inline-block;width:unset}.condition-box .checkbox-wrap input{float:left}.condition-box .checkbox-wrap label{width:calc(100% - 20px);float:left;margin-bottom:0}.condition-box .location{position:relative}.condition-box .location label{position:relative}.condition-box .location label a{display:inline-block;width:130px;position:absolute;top:-5px;left:70px}.condition-box .location label a img{width:15px;height:auto;margin-left:3px}.condition-box .col-6{float:left;margin-right:24px}.condition-box textarea{background-color:#f5f5f5;border-radius:10px;font-family:微軟正黑體;color:#424242;font-weight:400;font-size:15px;line-height:20px;text-align:left;border-style:solid;border-color:unset;border-width:0}.checkbox-wrap{margin-bottom:12px}.location{background-image:url(../../images/main-pic-06.jpg)}.location .info-title{color:#000;line-height:24px;font-weight:700}.location .not-found{margin-top:50px}.location .not-found h2{color:#424242;font-weight:400;font-size:22px;line-height:24px;text-align:center}.location .not-found img{width:50px;margin-right:8px;height:auto;vertical-align:middle}.search:first-child{margin-top:0}.search .city-list{width:100%;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:20px;border-radius:10px}.search .city-list li{display:inline-block;position:relative}.search .city-list li span{display:block;width:100%;height:100%;z-index:0;border-radius:10px}.search .search-location .condition-box{margin-bottom:0}.tab-info{display:none}.tab-info .form-body,.tab-info .form-head{overflow:hidden;display:block}.tab-info .form-body li,.tab-info .form-head li{float:left;padding:16px 12px;line-height:20px;border-bottom:1px solid #e0e0e0}.tab-info .form-body li:nth-child(even),.tab-info .form-head li:nth-child(even){margin-right:0}.tab-info .form-head{margin-top:12px}.tab-info .form-head li{background-color:#0097ac;border-radius:20px 20px 0 0;color:#fff;font-weight:700}.tab-info .form-head li p,.tab-info .form-head li strong{color:#fff}.tab-info-active{display:block}.rwd-table{width:100%;margin-top:12px}.rwd-table .form-body tr,.rwd-table .form-head tr{float:left;padding:16px 12px;line-height:20px;border-bottom:1px solid #e0e0e0}.rwd-table .form-head{overflow:hidden;margin-top:12px}.rwd-table .form-head tr{background-color:#0097ac;border-radius:20px 20px 0 0}.rwd-table .form-head tr th{color:#fff;font-weight:700}.rwd-table .form-body td,.rwd-table .form-head th{float:left;font-size:15px;word-wrap:break-word;word-break:break-all}.rwd-table .form-body td::before,.rwd-table .form-head th::before{content:'';color:#757575}.rwd-table .form-body td.map a.see-detail,.rwd-table .form-head th.map a.see-detail{display:block;width:60px;text-align:center;padding:3px;color:#0097ac;text-decoration:none;border-radius:10px;border:1px solid #0097ac;transition:all .5s ease-in-out}.rwd-table .form-body td.map{padding:0}@media (max-width:767px){.footer .middle-block{padding:24px}.footer a.logo{width:230px;height:auto}.footer .info{width:100%;display:block}.footer .info p.add b{display:inline-block}.footer .banner{width:310px;margin-top:24px}.footer .banner .theInfo p b{display:block;margin-top:3px}.footer .footerNav{margin-top:8px;padding-top:8px;border-top:1px solid #fff;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .footerNav li{margin:5px 0;padding:0 15px}.footer .footerNav li:nth-child(4n+1){padding-left:0}.footer .footerNav li:nth-child(7){border-right:none}.footer .footerNav li.copyRight{width:100%;margin-top:24px}.FloatBtn{right:5px;bottom:80px}.header{width:100%;z-index:999}.main{width:100%;margin-left:0;background-size:auto;padding-top:58px}.col-2{width:100%}.read-more{margin-top:12px}.breadcrumb{width:calc(100% - 48px)}a.btn-general{padding:14px 0}.main-title-wrap{padding:0 0;height:200px}.main-title p{letter-spacing:0;font-size:14px}.middle-block{width:calc(100% - 48px);padding:35px 24px 35px}.wide-block{width:calc(100% - 48px);padding:35px 24px 35px}.btn-normal{padding:15px 0;margin-top:12px}.mainTitle{width:calc(100% - 0px);margin:0 auto 24px}.mainTitle strong{display:inline-block}.breadcrumb-wide{padding:0;width:100%}.topMain{padding:24px 12px}.topMain .topMain-title{text-shadow:2px 2px 5px #333;color:#fff;font-weight:700;font-size:24px;line-height:28px;text-align:center}.topMain .col-2::first-child{border-style:solid;border-color:#eee;border-width:0 0 1px}.orderSearch .container{padding:0;width:100%}.condition-tabs{width:100%;position:absolute;top:-50px;left:0}.condition-tabs a{padding:15px 12px;font-size:18px}.condition-panel{margin-top:70px;padding:24px}.condition-panel a{width:185px;padding:18px 0}.condition-panel a.shop-add{margin-top:5px;width:calc(200% + 24px)}.condition-panel a.show-more{margin-top:5px;width:calc(200% + 24px)}.condition-box{padding-bottom:2px;margin-bottom:0}.condition-box label{margin-bottom:5px}.condition-box select{height:40px}.condition-box input[type=text]{height:37px;margin:0;padding:0 10px}.condition-box input[type=text].p-no{width:calc(100% - 94px)}.condition-box .col-3box{width:100%;margin-bottom:24px}.condition-box .col-3box:last-child{margin-bottom:0}.condition-box .col-3box .half{width:calc((100% / 2) - 12px);margin-right:24px;margin-bottom:0}.condition-box .col-3box .half:last-child{margin-right:0}.condition-box .col-3box label.address{display:none}.condition-box .col-3box>.infoWrap{margin-bottom:12px}.condition-box .col-3box>.infoWrap:last-child{margin-bottom:0}.condition-box .col-3box h5.infoTitle{margin-bottom:12px}.condition-box .col-3box h5.infoTitle:last-child{margin-bottom:0}.lineBoxWrap .lineBox{width:calc(100% - 42px)}.condition-box .Field-normal{width:calc(50% - 12px);margin-right:0;margin-bottom:12px}.condition-box .half{width:100%;margin-bottom:24px}.condition-box .half:last-child{margin-bottom:0}.condition-box .half:nth-child(odd){margin-right:0}.condition-box .wide{margin-right:0;width:100%}.condition-box .date-wide{width:100%}.condition-box .place-btn{width:100%;margin-bottom:0}.condition-box .search-btn{width:100%;margin-bottom:0}.condition-box .mb-search-btn{width:100%}.condition-box .col-6{width:calc(50% - 12px);margin-bottom:24px}.condition-box .col-6:nth-child(2n+2){margin-right:0}.condition-box .col-6:nth-last-child(-n+2){margin-bottom:0}.condition-box .mb-right{margin-right:24px}.condition-box .mb-right:nth-child(odd){margin-right:24px}.condition-box .mb-right:nth-child(even){margin-right:0}.condition-box textarea{height:37px;padding:12px;width:calc(100% - 26px)}.location{background-position:80% 60px;background-size:148%}.location .info-title{font-size:20px}.search{margin-top:24px}.search .city-list li{height:40px;width:calc((100% / 5) - 8px);margin-right:10px;margin-bottom:10px}.search .city-list li:nth-child(5n+5){margin-right:0}.search .city-list li span{background-color:#f5f5f5;color:#424242;font-weight:400;font-size:15px;line-height:40px;text-align:center}.search .city-list li input[type=checkbox]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.search .city-list li input[type=checkbox]:checked+span{color:#fff;background:#0097ac}.search .search-location{margin-top:12px}.search .search-location .condition-box .Field-normal{margin-right:24px}.search .search-location .condition-box .Field-normal:nth-child(even){margin-right:0}.search .search-location .condition-box .Field-normal a.btn-general{width:100%;padding:10px 0}.search .search-location .condition-box .special-w{width:100%;margin-bottom:24px}.tab-info{margin-top:20px}.tab-info .form-body li,.tab-info .form-head li{width:calc(100% - 24px);margin-bottom:0;margin-right:0}.tab-info .form-head li{background-color:#ffeee2}.tab-info .form-head li p,.tab-info .form-head li strong{color:#0097ac}.tab-info .form-head li:last-child{display:none}.rwd-table .form-body tr,.rwd-table .form-head tr{width:calc(100% - 0px);margin-bottom:0;margin-right:0;padding:0}.rwd-table .form-head{display:none}.rwd-table .form-body td,.rwd-table .form-head th{display:block;margin-bottom:5px}.rwd-table .form-body td::before,.rwd-table .form-head th::before{display:inline-block;margin:0 5px}.rwd-table .form-body td.area,.rwd-table .form-head th.area{width:100%;color:#0097ac;padding:10px 0;background-color:#ffeee2}.rwd-table .form-body td.area::before,.rwd-table .form-head th.area::before{content:'區域 :';color:#0097ac}.rwd-table .form-body td.shop-name,.rwd-table .form-head th.shop-name{width:100%}.rwd-table .form-body td.shop-name::before,.rwd-table .form-head th.shop-name::before{content:'據點名稱 :'}.rwd-table .form-body td.add::before,.rwd-table .form-head th.add::before{content:'地址 :'}.rwd-table .form-body td.phone::before,.rwd-table .form-head th.phone::before{content:'聯絡電話 :'}.rwd-table .form-body td.map,.rwd-table .form-head th.map{width:100%}.rwd-table .form-body td.map::before,.rwd-table .form-head th.map::before{display:none}.rwd-table .form-body td.map a.see-detail,.rwd-table .form-head th.map a.see-detail{margin:10px auto}.rwd-table .form-body td span{display:inline-block;margin:0 5px}}@media (min-width:768px) and (max-width:1279px){.footer .middle-block{padding:24px}.footer a.logo{float:left;width:315px;height:auto}.footer .info{width:300px;display:inline-block;margin-left:15px}.footer .info p.add b{display:inline-block}.footer .banner{margin-top:12px;width:100%}.footer .footerNav li{float:left;padding:0 15px}.footer .footerNav li:first-child{padding-left:0}.footer .footerNav li:nth-child(7){border-right:none}.footer .footerNav li.copyRight{width:100%;margin-top:12px}.FloatBtn{right:5px;bottom:30px}.header{width:100%}.main{width:100%;margin-left:0;padding-top:58px}.col-2{width:50%}.breadcrumb{width:calc(100% - 48px)}a.btn-general{padding:14px 0}.main-title-wrap{padding:0 0;height:268px}.middle-block{width:calc(100% - 48px);padding:35px 24px 35px}.wide-block{width:calc(100% - 48px);padding:35px 24px 35px}.btn-normal{padding:15px 0;margin-top:24px}.mainTitle{width:calc(100% - 0px);margin:0 auto 36px}.breadcrumb-wide{padding:0;width:100%}.condition-tabs{position:absolute;top:-68px;left:0}.condition-panel{margin-top:88px;padding:36px 36px}.condition-panel a{width:185px;padding:18px 18px}.condition-panel a.service-place{width:calc(100% - 36px)}.condition-panel a.shop-add{width:calc((200% + 24px) - 72px)}.condition-panel a.show-more{width:calc((200% + 24px) - 72px)}.condition-panel a.search-wide{width:calc(100% - 36px)}.condition-box{margin-bottom:24px}.condition-box label{margin-bottom:5px}.condition-box select{height:40px}.condition-box input[type=text]{height:37px;margin:0;padding:0 10px}.condition-box input[type=text].p-no{width:calc(100% - 94px)}.condition-box .col-3box .btn-general{margin:0}.condition-box .col-3box>.infoWrap{margin-bottom:12px}.condition-box .col-3box>.infoWrap:last-child{margin-bottom:0}.condition-box .col-3box h5.infoTitle{margin-bottom:12px}.condition-box .col-3box h5.infoTitle:last-child{margin-bottom:0}.condition-box .Field-normal{width:calc((100%/2) - 12px);margin-right:0;margin-bottom:24px}.condition-box .half{width:calc(50% - 12px)}.condition-box .half:nth-child(odd){margin-right:24px}.condition-box .checkbox-wrap{margin-bottom:0}.condition-box .wide{margin-right:0;width:100%}.condition-box .date-wide{width:100%}.condition-box .search-btn{width:100%;margin-bottom:0}.condition-box .col-6{width:calc((100%/3) - 16px);margin-bottom:24px}.condition-box .col-6:nth-child(3n+3){margin-right:0}.condition-box .email-wide{width:calc(100% - 34.5%);margin-right:0}.condition-box textarea{height:37px;padding:14px;width:calc(100% - 30px)}.location{background-position:50% 35px;background-size:100%}.search{margin-top:12px}.search .city-list li{height:40px;width:calc((100% / 10) - 9px);margin-right:10px;margin-bottom:10px}.search .city-list li:nth-child(10n+10){margin-right:0}.search .city-list li span{background-color:#f5f5f5;color:#424242;font-weight:400;font-size:15px;line-height:40px;text-align:center}.search .search-location .condition-box .Field-normal{width:calc((100% / 5) - 20px);margin-right:24px;margin-bottom:0}.search .search-location .condition-box .Field-normal:last-child{margin-right:0}.search .search-location .condition-box .Field-normal a.btn-general{width:100%;padding:10px 0}.search .search-location .condition-box .special-w{width:calc(40% - 12px);margin-right:24px}.tab-info{margin-top:22px}.rwd-table .form-body td:first-child,.rwd-table .form-head th:first-child{padding-left:0}.rwd-table .form-body td.area,.rwd-table .form-head th.area{width:70px;float:left;padding-left:3px}.rwd-table .form-body td.shop-name,.rwd-table .form-head th.shop-name{width:75px;float:left;padding-left:3px}.rwd-table .form-body td.add,.rwd-table .form-head th.add{width:calc(100% - 340px);float:left;padding-left:3px}.rwd-table .form-body td.phone,.rwd-table .form-head th.phone{width:110px;float:left;padding-left:3px}.rwd-table .form-body td.map,.rwd-table .form-head th.map{width:70px;float:left;padding-left:3px}}@media (min-width:1280px){.footer .middle-block{padding:30px 24px 30px}.footer a.logo{float:left}.footer .info{border-right:1px solid #fff;display:inline-block;padding:2px 30px;margin-right:30px;float:left}.footer .info p.add b{display:block}.footer .banner{width:310px}.footer .footerNav li{float:left;padding:0 18px}.footer .footerNav li:first-child{padding-left:0}.footer .footerNav li:nth-child(7){border-right:none}.footer .footerNav li.copyRight{float:right}.FloatBtn{right:20px;bottom:80px}.FloatBtn .goTop img,.FloatBtn .goTop svg.icon-goTop{height:20px}header{width:calc(100% - 0px);margin:0 auto}header .middle-wide{position:relative;display:-moz-box;display:-ms-flexbox;display:flex;width:calc(100% - 40px);max-width:1200px;margin:0 auto;height:78px}header .container{padding:16px 0;overflow:hidden}header .logo{display:-moz-box;display:-ms-flexbox;display:flex;float:left;width:260px;height:auto;padding:5px 0}header .logo img{width:260px;height:auto}.menuBtn{display:none}.mainMenu{float:left;width:calc(100% - 500px);margin-left:30px}.mainMenu.act{float:left}.mainMenu.act ul li{float:left}.mainMenu>ul{display:inline-block;float:left}.mainMenu li{float:left}.mainMenu li:first-child{margin-left:0}.mainMenu a{position:relative;text-decoration:none;padding:30px 12px;color:#424242;font-weight:400;font-size:16px;line-height:18px;text-align:left}.mainMenu a:hover{color:#0097ac}.mainMenu a:hover img.icon-coupones,.mainMenu a:hover svg.icon-coupones{-webkit-transform:rotate(10deg);transform:rotate(10deg)}.mainMenu a.coupones-text{padding:28px 12px}.mainMenu a img.icon-coupones,.mainMenu a svg.icon-coupones{width:28px}.mainMenu a img.icon-coupones path,.mainMenu a svg.icon-coupones path{fill:#0097ac}.mainMenu a.suBtn{display:none}.member{display:inline-block;position:absolute;top:0;right:0}.member a{width:calc(100px - 24px);height:calc(76px - 28px);text-align:center;padding:15px 12px;transition:background-color .5s ease-in-out}.member a:hover{background-color:#424242}.member a span{color:#fff;font-weight:400;font-size:16px;line-height:18px;text-align:left}.member a img{width:22px;height:22px;margin:0 auto 8px;display:block}.member a.loginBtn{transition:background-color .5s ease-in-out}.member a.loginBtn:hover{background-color:#4cb6c5}.mainMenu ul li.dropDown{position:relative}.mainMenu ul li.dropDown:hover .dropDownBox{max-height:1000px;transition:all .9s ease-in-out}.mainMenu ul li.dropDown a img path,.mainMenu ul li.dropDown a svg.menu-arrow path{fill:#0097ac}.mainMenu ul li.dropDown .dropDownBox{position:absolute;top:74px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;width:150px;z-index:5;transition:all 0s ease-in-out}.mainMenu ul li.dropDown .dropDownBox::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:3px;background-color:#0097ac}.mainMenu ul li.dropDown .dropDownBox li{width:calc(100% - 0px);float:unset;margin:0;text-decoration:none}.mainMenu ul li.dropDown .dropDownBox li:last-child{padding-bottom:8px}.mainMenu ul li.dropDown .dropDownBox li:first-child{padding-top:8px}.mainMenu ul li.dropDown .dropDownBox li a{width:calc(100% - 0px);padding:8px 0;color:#424242;font-weight:400;font-size:16px;line-height:18px;text-align:center}.mainMenu ul li.dropDown .dropDownBox li a:hover{color:#0097ac}.mainMenu ul li.dropDown .dropDownBox.btn-active{background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.header{width:248px}.main{width:calc(100% - 0px);background-size:100%;padding-top:78px}.col-2{width:50%}.breadcrumb{width:calc(100% - 48px);max-width:calc(1200px - 48px)}.bg-gray100{min-height:383px}.bg-gray50{min-height:383px}.bg-white{min-height:383px}a.btn-general{padding:14px 0}.main-title-wrap{padding:0 0;height:350px}.main-title h2{color:#fff;font-weight:400;font-size:46px;line-height:46px;text-align:center}.main-title h2::after{left:25px;height:36px}.section{width:calc(100% - 0px)}.narrow-block{width:calc(1000px - 48px);padding:60px 24px 60px}.middle-block{width:calc(100% - 48px);max-width:calc(1200px - 48px);padding:60px 24px 60px;overflow:hidden}.wide-block{max-width:calc(100% - 48px);padding:60px 24px 60px}.btn-normal{padding:15px 0;margin-top:24px}.mainTitle{width:100%;max-width:1160px;margin:0 auto 36px}.breadcrumb-wide{padding:0;max-width:100%}.condition-tabs{position:absolute;top:-68px;left:0}.condition-panel{margin-top:88px;padding:36px 36px}.condition-panel a{width:100%;padding:24px 0;margin-top:12px}.condition-panel a.shop-add{width:375px}.condition-panel a.show-more{width:375px}.condition-box{margin-bottom:24px}.condition-box label{margin-bottom:12px}.condition-box select{height:50px}.condition-box input[type=text]{padding:14px 10px}.condition-box input[type=text].p-no{width:calc(100% - 94px)}.condition-box .col-3box .btn-general{margin:20px 0 0}.condition-box .col-3box>.infoWrap{margin-bottom:12px}.condition-box .col-3box>.infoWrap:last-child{margin-bottom:0}.condition-box .col-3box h5.infoTitle{margin-bottom:12px}.condition-box .col-3box h5.infoTitle:last-child{margin-bottom:0}.condition-box .Field-normal{width:calc((100% / 4) - 20px);margin-right:24px}.condition-box .Field-normal:last-child{margin-right:0}.condition-box .half{width:calc(50% - 12px)}.condition-box .half:nth-child(odd){margin-right:24px}.condition-box .half select{width:calc(100% - 0px)}.condition-box .checkbox-wrap{margin-top:16px;margin-bottom:0}.condition-box .col-6{width:calc((100%/6) - 20px)}.condition-box .col-6:last-child{margin-right:0}.condition-box textarea{padding:14px;width:calc(100% - 30px)}.location{background-position:0 -100px;background-size:100%}.search{margin-top:24px}.search .city-list li{height:48px;width:calc((100% / 10) - 18px);margin-right:20px;margin-bottom:20px}.search .city-list li:nth-child(10n+10){margin-right:0}.search .city-list li span{background-color:#f5f5f5;color:#424242;font-weight:400;font-size:16px;line-height:48px;text-align:center}.search .search-location .condition-box .Field-normal{width:calc((100% / 5) - 20px);margin-right:24px;margin-bottom:0}.search .search-location .condition-box .Field-normal:last-child{margin-right:0}.search .search-location .condition-box .Field-normal a.btn-general{width:100%;padding:15px 0}.search .search-location .condition-box .special-w{width:calc(100% - 614px);margin-right:24px}.tab-info{margin-top:44px}.rwd-table .form-body td:first-child,.rwd-table .form-head th:first-child{padding-left:0}.rwd-table .form-body td.area,.rwd-table .form-head th.area{width:100px;padding-left:5px}.rwd-table .form-body td.shop-name,.rwd-table .form-head th.shop-name{width:100px;padding-left:5px}.rwd-table .form-body td.add,.rwd-table .form-head th.add{width:calc(100% - 465px);padding-left:5px}.rwd-table .form-body td.phone,.rwd-table .form-head th.phone{width:150px;padding-left:5px}.rwd-table .form-body td.map,.rwd-table .form-head th.map{width:90px;padding-left:5px}.rwd-table .form-body td.map a.see-detail:hover,.rwd-table .form-head th.map a.see-detail:hover{color:#eb6d33;border:1px solid #eb6d33}}@media (min-width:768px){.footer .banner .theInfo p b{display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #fff}.footer .footerNav{display:block;margin-top:24px}.read-more{margin-top:24px}.main-title p{letter-spacing:3px}.mainTitle strong{display:inline-block}.topMain{padding:50px}.topMain .topMain-title{text-shadow:2px 2px 5px #333;color:#fff;font-weight:700;font-size:38px;line-height:40px;text-align:center}.condition-tabs a{padding:24px 0;width:200px}.condition-box .col-3box{width:calc((100% / 3) - 16px);margin-right:24px;float:left}.condition-box .col-3box:last-child{margin-right:0}.condition-box .col-3box label.address{display:block}.lineBoxWrap{display:-moz-box;display:-ms-flexbox;display:flex}.lineBoxWrap .lineBox{width:calc((100% / 3) - 58px)}.location .info-title{font-size:20px}.search .city-list li input[type=checkbox]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.search .city-list li input[type=checkbox]:checked+span{color:#fff;background:#0097ac}.search .search-location{margin:24px 0 0}.tab-info .form-body li,.tab-info .form-head li{width:calc(50% - 36px);margin-right:24px}.tab-info .form-head li:last-child{display:block}.tab-info .form-body li:nth-child(odd){float:left}.tab-info .form-body li:nth-child(even){float:right}.rwd-table .form-body tr,.rwd-table .form-head tr{width:calc(100% - 24px);margin-right:0}.rwd-table .form-head{display:block;text-align:left}.rwd-table .form-body td::before,.rwd-table .form-head th::before{display:none}.rwd-table .form-body td{padding:5px 0}}@media (max-width:1279px){header{display:-moz-box;display:-ms-flexbox;display:flex;width:calc(100% - 0px)}header .middle-wide{padding:15px 20px;height:28px}header .container{padding:16px 20px}header .logo{display:inline-block;width:190px;height:auto;padding:1px 0}.menuBtn{height:30px;width:30px;position:absolute;right:20px;top:13px;z-index:101}.mainMenu{width:100%;height:calc(100vh - 58px);position:absolute;right:-100%;top:58px;background-color:#0097ac;z-index:100;display:table;text-align:center;opacity:0;transition:all .5s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.mainMenu.act{position:absolute;right:0}.mainMenu>ul{display:table-cell;padding-top:30px}.mainMenu>ul li::before{content:'';position:absolute;bottom:0;left:50%;width:90%;height:1px;background-color:#ff363f;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mainMenu>ul li:last-child::before{display:none}.mainMenu li:nth-child(odd){-webkit-transform:translateX(30%);transform:translateX(30%)}.mainMenu li:nth-child(even){-webkit-transform:translateX(-30%);transform:translateX(-30%)}.mainMenu a{padding:15px 0;text-decoration:none;color:#fff;font-weight:400;font-size:20px;line-height:22px;text-align:left}.mainMenu a.coupones-text{color:#ffcf62;font-weight:700}.mainMenu a img.icon-coupones,.mainMenu a svg.icon-coupones{width:38px}.mainMenu a img.icon-coupones path,.mainMenu a svg.icon-coupones path{fill:#ffcf62}.mainMenu a.suBtn{display:inline-block;margin-top:30px;padding:0;margin-left:20px;width:50px;height:50px;color:#0097ac;font-weight:400;font-size:20px;line-height:22px;text-align:left}.mainMenu a.suBtn:first-child{margin-left:0}.member{position:absolute;top:0;right:62px;height:58px;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-box;display:-ms-flexbox;display:flex}.member a{width:calc(28px - 10px);height:calc(28px - 10px);padding:5px 5px;border-radius:50px;margin-left:12px}.member a:first-child{margin-left:0}.member a span{display:none}.member a img{float:left;width:100%;height:auto}.mainMenu ul li.dropDown a img path,.mainMenu ul li.dropDown a svg.menu-arrow path{fill:#fff}.mainMenu ul li.dropDown .dropDownBox{width:200px;margin:0 auto;overflow:hidden;display:block;position:relative}.mainMenu ul li.dropDown .dropDownBox li{width:100%;margin:0;background-color:#f5f5f5;margin-bottom:10px;border-radius:30px}.mainMenu ul li.dropDown .dropDownBox li a{color:#424242;font-weight:400;font-size:20px;line-height:22px;text-align:center;width:calc(100% - 0px);padding:10px 0}.mainMenu ul li.dropDown .dropDownBox.btn-active{padding-bottom:10px}.mainMenu ul li.dropDown .dropDownBox.btn-active li::before{display:none}.main-title h2{color:#fff;font-weight:400;font-size:28px;line-height:30px;text-align:center}.main-title h2::after{left:10px;height:30px}.section{width:100%;margin-left:0}.narrow-block{width:calc(100% - 48px);padding:35px 24px 35px}.condition-box .location{margin-right:24px}}
/*# sourceMappingURL=about_location.min.css.map */