@charset "utf-8";
/* CSS Document */

img.float-right {
	margin-left: 20px;
}

h2#shop-h {
	background: url(../images/shop/shop_h.jpg) no-repeat;
	width: 600px;
	height: 190px;
	text-indent: -9999px;
	display: block;
	margin-bottom: 8px;
}

/*h3#info-h {
	background: url(../images/shop/info_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}*/
h3#info-h,
h3#info-e-h,
h3#info-f-h {
	background: url(../images/shop/info_e_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#info-s-h {
	background: url(../images/shop/info_s_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#info-i-h {
	background: url(../images/shop/info_i_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

/*--------------	
	コース
----------------*/

/*h3#course-h {
	background: url(../images/shop/course_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}*/

h3#course-h,
h3#course-e-h {
	background: url(../images/shop/course_e_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#course-f-h {
	background: url(../images/shop/course_f_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#course-s-h {
	background: url(../images/shop/course_s_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#course-i-h {
	background: url(../images/shop/course_i_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

/*--------------	
	営業予定
----------------*/

/*h3#schedule-h {
	background: url(../images/shop/schedule_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}*/

h3#schedule-h,
h3#schedule-e-h {
	background: url(../images/shop/schedule_e_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#schedule-f-h {
	background: url(../images/shop/schedule_f_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#schedule-s-h {
	background: url(../images/shop/schedule_s_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#schedule-i-h {
	background: url(../images/shop/schedule_i_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

/*--------------	
	アクセス方法
----------------*/

/*h3#access-h {
	background: url(../images/shop/access_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}*/

h3#access-h,
h3#access-e-h {
	background: url(../images/shop/access_e_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#access-f-h {
	background: url(../images/shop/access_f_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#access-s-h {
	background: url(../images/shop/access_s_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

h3#access-i-h {
	background: url(../images/shop/access_i_h3.gif) no-repeat;
	width: 560px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 14px;
}

.accessMapBox ul {
	float: right;
	width: 230px;
}

.accessMapBox ul li {
	padding: 10px 0;
} 


#text {
	float: left;
	width: 254px;
}

.shopMapBox {
	margin: 0 auto;
	width: 500px;
}

.shopMapBox img {
	margin: 10px 0 0 0;
}
p.plint {
	text-align: right;
}

#calendar-box {
	width: auto;
	height: auto;
	margin: 20px 20px 40px;
}