#arrow{
    width: 30px;
    height: 30px;
    fill: #ef426a;
    position: absolute;
    top: 5px;
    right:5px;
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
	}

.dropdown li{
    list-style:none;
    position:relative;
	}

.submenu{
    display:none;
	}

.dropdown_toggle #arrow{
   	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
	}

body {
	background-image: url("../img/bg.gif");
	background-repeat : repeat;
}



.shopList {
	width: 960px;
	padding: 45px 42px;
	display: block;
	margin: 0 auto 100px;
	background-color: #fff;
	border-radius: 10px;
	}

.wrap:after {
    content:" ";
    display:block;
    clear:both;
	}

.lane {
	float: left;
	margin: 0 6px;
	}

.dropdown{
    width:280px;
	display: block;
	margin: 0 0 5px;
    padding:0;
    background:#fadbe5;
    color:#555;
	}

.dropdown li{
	font-size: 20px;
	}

.pref p{
	padding: 5px 0 5px .5em; 
	letter-spacing: 1px;
	}
.prefName {
	color: #555;
	}

.submenu{
    background:#fff;
	color: #555;
    padding:5px 0;
	}

.submenu li{
    font-size: .8em;
	padding: 0 0 0 1em;
	}


@media screen and (max-width:768px){
	
.shopList {
	width: 90%;
	padding: 5% 5% ;
	}
	
.dropdown{
    width:75vw;
	display: block;
	margin: 0 auto 12px;
    padding:0;
    background:#fadbe5;
    color:#555;
	}
}