/* CSS Document */
@import url(font-awesome/css/font-awesome.min.css);

body {	-webkit-text-size-adjust:100%; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#fff; line-height:18px; letter-spacing:1px;}
img {	border:0; }

/* Reset ================================================================================= */

a { text-decoration:none; color:#fff;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s; }
a:hover {	color:#fff; text-decoration:none; }

* { margin:0; padding:0; list-style:none;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */}


/**首頁經銷據點**/
.location-wrap{
    padding:1em;
}

.location-wrap h1{
    color: #000;
    font-size: 2.5rem;
    letter-spacing: 1px;
    line-height: 1.5;
    text-align:center; 
}

.location-wrap h1 span{
    color: #000;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.5;
    text-align:center; 
    display: block;
}

.shop-title{
	color: #000;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 1.5;
}

.shop-info{
	color: #000;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.5;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.shop-info a{
    color: #000;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.5;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.shop-info a:hover{
    color: #c69c6d;
}



/**間距調整**/
.pd-set{
    padding: 0.5em;
}

.item-pd-set{
    padding: 2em 1em;
}
.btn-set{
    text-align: center;
    margin: 2em auto;
}

/**按鍵**/
.btn01 {
    min-width: 150px;
    display: inline-block;
    height: 38px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #404040;
    text-align: center;
    color: #000000;
    font-size: 16px;
    padding: 0 20px;
    margin-bottom: 4px;
    background: none;
}

.btn01:hover {
    color: #fff;
    background-color: #c69c6d;
    border: 1px solid #c69c6d;
    text-decoration: none;
}

/**圖片效果**/
.shrink{
  -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;
}

.shrink:hover {
  -webkit-transform:scale(.7);
  -moz-transform:scale(.7);
  -ms-transform:scale(.7);
  -o-transform:scale(.7);
  transform:scale(.7);
}


.main-Box, .top-Box, .menu-Box, .banner-Box, .content-Box, .content2-Box, .footer-Box, .copyright-Box { max-width:1000px; margin:0 auto; text-align:left; position:relative; clear:both;}

.after-0:after { clear:both; display:block; content:""; height:0; text-indent:-99999px;}
.after-5:after { clear:both; display:block; content:""; height:5px; text-indent:-99999px;}
.after-10:after { clear:both; display:block; content:""; height:10px; text-indent:-99999px;}
.after-15:after { clear:both; display:block; content:""; height:15px; text-indent:-99999px;}
.after-20:after { clear:both; display:block; content:""; height:20px; text-indent:-99999px;}

.slider a:before { content:""; display:block; position:absolute; width:100%; height:100%; z-index:1;}


@media only screen and (max-width: 990px) {
.banner { padding-top:90px;}
}

@media only screen and (max-width: 767px) {
    .item-pd-set {
        text-align: center;
    }
}
@media only screen and (max-width: 640px) {

}
@media only screen and (max-width: 570px) {

}

@media only screen and (max-width: 414px) {

}

@media only screen and (max-width: 320px) {

}