/* by Adon , CSS Document */






.store{width:100%;float:left;border:solid 1px #d2d2d2; padding:2.5%;}

.store font{font-size:20px; line-height:50px;}

.store .area{font-size:20px;overflow:hidden;color:#55504f;padding: 0 0 15px 20px;max-width: 1292px; width:90%;}

.store .area li{float:left; margin-right:2.5%; line-height:50px;}

.store-detail{border-top:1px solid #d9d9d9; padding:5% 0 5% 5%; color:#55504f; float:left; width:100%;}

.store-detail .store-bar p{ font-size:30px;}

.store-detail li{float:left; width:25%; overflow:hidden; margin-top:4%; padding-right:5%;}

.store-detail li p{ font-size:18px;}

.store-detail li span{ display: block; font-size:14px; margin-top:15px; height:40px; overflow:hidden;}





@media (max-width:1365px) and (min-width:1025px){

.store .area{ width:85%;}
}

@media (max-width:1024px){

.store .area{width: 100%;padding-left:0;}

.store-detail li{ width:33.33%;}

}

@media (max-width:768px){


.store-detail li p{ font-size:16px;}

.store-detail li span{ font-size:13px;}


.store-detail .store-bar p{ font-size:26px;}

}

@media (max-width:640px){

.store-detail li{ width:50%;}

}

@media (max-width:480px){
	
.store .area li,.store font{ line-height:35px;}	

.store-detail .store-bar p{ font-size:22px;}

.store-detail{ padding-top:10%; padding-bottom:10%;}	

.store-detail li{ margin-top:10%;}

.store-detail li p{ font-size:14px;}

.store-detail li span{ font-size:12px;}

}

@media (max-width:320px){

.store-detail .store-bar p{ font-size:20px;}

.store-detail li{width:100%; margin-bottom:5%;}

.store-detail li p{ font-size:14px;}

.store-detail li span{ font-size:12px;}

}

