	.font{font-family:lato,sans-serif}
	.wrap960{width:960px;margin:0 auto}
@media screen and (max-width:960px){
	.wrap960{width:100%}
}
	.titleBanner #scene{max-width:636px}
	.location{color:#6d685f;position:relative}
	.location .select{margin-left:70px;margin-right:10px;border:4px solid rgba(252,200,0,.2);padding:40px 30px 40px 260px}
	.location .select .label{display:inline-block;vertical-align:top;font-size:14px;margin-right:17px;margin-top:10px;letter-spacing:.5px}
	.location .select .city{display:inline-block;vertical-align:top;width:calc(100% - 109px)}
	.location .select .city a{display:inline-block;vertical-align:top;color:#6d685f;font-size:16px;padding:10px 10px;-webkit-transition:.2s;transition:.2s;cursor:pointer;letter-spacing:.5px;width:130px;}
	.location .select .city a:hover{background:#eaddc5}
	.location .select .city a.selected{color:#fff;background:#4f4644}
	.location .select .city a.disable{display:none}
@media screen and (max-width:960px){
	.location .select{padding:40px 30px 40px 200px;margin:0 auto;border:0}
	.location .select .label{display:block;width:100%;margin-bottom:15px}
	.location .select .city{display:block;width:100%}
}
@media screen and (max-width:650px){
	.location .select{padding:0 10px 10px 10px}
	.location .select .city,.location .select .label{text-align:center}
}
	.location .taiwanMap{position:absolute;top:40px;left:0;height:560px}
	.location .taiwanMap #map{width:auto;height:100%}
	.location .taiwanMap #map path{-webkit-transition:.2s;transition:.2s}
@media screen and (max-width:960px){
	.location .taiwanMap{height:250px;top:auto;left:50px;bottom:0}
}
@media screen and (max-width:650px){
	.location .taiwanMap{position:relative;left:0}
	.location .taiwanMap #map{display:block;margin:0 auto}
}
	.shopList{padding-top:15px;padding-bottom:130px;min-height:420px}
@media screen and (max-width:960px){
	.shopList{padding-bottom:60px}
}
	.shopList table{width:calc(100% - 330px);margin-left:330px;border-bottom:1px #c3c3c3 solid;letter-spacing:.5px}
	.shopList table th{font-size:18px;font-weight:400;border-bottom:1px #c3c3c3 solid;padding:25px 35px;text-align:left}
	.shopList table th:nth-child(1) {width: 35%;}
	.shopList table th:nth-child(2) {width: 28%;}
	.shopList table td{font-size:15px;color:#6d685f;padding:25px 35px;border-bottom:1px #ebebeb solid;-webkit-transition:.2s;transition:.2s;cursor:default}
	.shopList table td .mapSpot{display:inline-block;vertical-align:middle;margin-left:10px}
	.shopList table td .mapSpot path{-webkit-transition:.2s;transition:.2s}
	.shopList table td a{text-decoration:none;color:#6d685f}
	.shopList table tr:hover td{background:#f7f7f6}
	.shopList table tr:hover td .mapSpot path{fill:#f8c659}
@media screen and (max-width:960px){
	.shopList table{width:calc(100% - 20px);margin:0 auto}
}
@media screen and (max-width:650px){
	.shopList table{border-top:1px #c3c3c3 solid}.shopList table td,.shopList table th{padding:20px 15px;font-size:14px}
	.shopList table td .mapSpot{display:none}
}