#restaurant_night{
	font-size: 1.125rem;
}
#restaurant_night p{
	margin-bottom: 10px;
}

#restaurant_night .night_title{
	border: 1px solid #fff;
	padding: 5px 10px;
	display: inline-block;
	margin-bottom: 30px;
}
#restaurant_night ul{
	margin-bottom: 30px;
}
#restaurant_night ul li{
	margin-bottom: 10px;
}
#restaurant_night ul li a{
	text-decoration: underline;
}

#restaurant_night ul li a:hover{
	text-decoration: none;
}

main .shopList .price{
	display:inline-block;
	margin:16px 0 8px;
	padding:3px 5px;
	border-radius:5px;
	background:#3b38c6;
	font-size:1.375rem;
}

main .shopList p.txt {
  padding-left: 1.8rem;
}

main .shopList.pink .price{
	background:#b60067;
}

main .shopList .shop{
	padding-left:1.3em;
	background-size:17px auto;
	background-position:left 5px;
	background-repeat:no-repeat;
}

main .shopList .shop.icon01{
	background-image:url(/winter_illuminations/restaurant/images/icon_shop01.png);
}

main .shopList .shop.icon02{
	background-image:url(/winter_illuminations/restaurant/images/icon_shop02.png);
}

main .shopList .shop.icon03{
	background-image:url(/winter_illuminations/restaurant/images/icon_shop03.png);
}

main .shopList .shop.icon04{
	background-image:url(/winter_illuminations/restaurant/images/icon_shop04.png);
}

@media only screen and (max-width: 768px){
	#restaurant #restaurant_night{
		padding: 3.5%;
		text-align: left;
	}
}
