@charset "EUC-JP";

/*----------------------------------------------------
　サイド　パーツ
----------------------------------------------------*/

/*　店舗情報　*/
h2#shop-info_title {
	display:none;
}
#shop-info {
	display:none;
}

/*　店営業日と営業時間のご案内　*/
#calendar-title {
	display:none;
}
#calendar {
	display:none;
}

/*　バナー　*/
ul.banner {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
ul.banner li {
	margin-bottom: 10px;
	text-align: center;
}
ul.banner li.line {
	padding-top: 10px;
	border-top: 1px dotted #CCC;
}
ul.banner li a:hover img {
	opacity:0.8;filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


@media (min-width:640px) {
/*　店舗情報　*/
h2#shop-info_title {
	background: url(../img/index/title1.jpg) no-repeat left top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 220px;
	display:block;
}
#shop-info {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin-bottom: 20px;
	width: 218px;
	overflow: hidden;
	height: 450px;
	display:block;
}
#shop-info p.photo {
	margin: 0px;
	padding: 0px;
}
#shop-info div.map {
	margin-bottom: 7px;
}

#shop-info ul {
	margin: 0px 0px 5px;
	padding: 0px;
	list-style: none;
	clear: both;
	display: inline;
	width: 218px;
	overflow: hidden;
}
#shop-info li {
	border-bottom: 1px dotted #CCC;
	background: url(../img/index/icon1.gif) no-repeat left 5px;
	width: 70px;
	float: left;
	margin: 0px 0px 12px 15px;
	padding: 0px 5px 0px 12px;
	_margin: 0px 0px 15px 7px;
	_line-height:1.5;
}
#shop-info li a {
	text-decoration: none;
}
#shop-info p.btn a {
	text-indent: -9999px;
	display: block;
	text-decoration: none;
	outline:none;
}
#shop-info p.btn {
	display: block;
	height: 45px;
	width: 190px;
	padding: 0px;
	clear: both;
	margin: 0px auto;
}
#shop-info p.btn a {
	height: 45px;
	margin: 0px;
	padding: 0px;
	width: 190px;
	background: url(../img/index/btn1.gif) no-repeat left top;
}
#shop-info p.btn a:hover {
	opacity:0.8;filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/*　店営業日と営業時間のご案内　*/
#calendar-title {
	background: url(../img/index/title2.jpg) no-repeat left top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 220px;
	display:block;
}
#calendar {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin-bottom: 20px;
	width: 218px;
	overflow: hidden;
	display:block;
}
#calendar .inner {
	padding: 15px 25px 10px;
}
#calendar div#frame {
	padding: 0px;
	margin: 0px 0px 10px;
	width: 168px;
}
#calendar div#time {
	padding: 0px;
	margin: 0px;
	width: 168px;
}
#calendar div#time h3{
	padding: 0px;
	margin: 0px 0px 5px;
}
#calendar div#time p{
	padding: 0px;
	margin: 0px 5px 10px;
}
}
