@charset "utf-8";
/* イベント情報 event.html -----------------------------------------------*/
*html body #event_content{
	float:left;
	width:810px;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#event_content{
	float:left;
	width:790px;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#event_content h2{
	padding:10px 0px 20px 0px;
	color:#727171;
	font-size:36px;
}

#event_content .event_info{
	padding:20px 0px 100px 15px;
	width:745px;
}
#event_content .event_info table{
	width:760px;
	font-size:12px;
}
#event_content .event_info td{
	padding:3px 3px 3px 3px;
}
#event_content .event_info td a{
	color:#00A29A;
}
#event_content .event_info td a:hover{
	color:#64BCB5;
}
#event_content .event_info td.date{
	width:55px;
}
#event_content .event_info td.time{
	width:45px;
}
#event_content .event_info td.shop{
	width:150px;
}
#event_content .event_info td.text{
	width:410px;
}


/* 店舗情報 shop.html -----------------------------------------------*/
*html body #shop_content{
	float:left;
	width:810px;
	padding:0px 10px 100px 10px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#shop_content{
	float:left;
	width:790px;
	padding:0px 10px 100px 10px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#shop_content h2{
	padding:10px 0px 20px 0px;
	color:#727171;
	font-size:36px;
}
#shop_box{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	width:390px;
}
#shop_info01{
	padding:0px 15px 0px 10px;
	background:url(/lancelot/public_html/images/other/shop-bg02.gif) repeat-y 0px 0px;
	width:auto;
}
#shop_info01 h3{
	clear:both;
	padding:10px 0px 15px 0px;
	width:360px;
	text-align:center;
	color:#A91E19;
	font-size:23px;
	font-weight:bold;
}
#shop_info01 .shop_box_left{
	float:left;
	padding:0px 5px 5px 5px;
	width:180px;
	font-size:90%;
	line-height:145%;
	height:120px;
}
#shop_info01 .shop_box_left a{
	color:#00A29A;
}
#shop_info01 .shop_box_left a:hover{
	color:#64BCB5;
}
#shop_info01 .img{
	float:left;
	padding:5px 0px 5px 0px;
}
#shop_info01 .img img{
	width:170px;
	height:100px;
}
#shop_info01 .kindbox{
	clear:both;
	padding:23px 0px 0px 0px;
	background-image:url(/lancelot/public_html/images/other/shop-bar01.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-color:#999999;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	width:360px;
}
#shop_info01 h4{
	display:none;
}
#shop_info01 .icon{
	padding:0px 0px 5px 10px;
	height:42px;
}
#shop_info01 .icon table{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}
#shop_info01 .icon td{
	padding:0px 10px 0px 0px;
}
#shop_info01 .twt_btn{
	clear:both;
	width:370px;
	height:60px;
}
#shop_info01 .twt_btn a{
	background:url(/lancelot/public_html/images/other/shop-btn01.gif) no-repeat;
	width:365px;
	height:60px;
	display:block;
}
#shop_info01 .twt_btn a:hover{
	background:url(/lancelot/public_html/images/other/shop-btn01-on.gif) no-repeat;
	width:365px;
	height:60px;
	display:block;
}
#shop_info01 .twt_btn span{
	display:none;
}


/* 本の配達 haitastu.html -----------------------------------------------*/
#haitastu_content{
	float:left;
	width:810px;
	padding:0px 0px 100px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}


/* 今月のチラシ handbill.html -----------------------------------------------*/
/*
#tirasi{
	width: 850px;
	height: 500px;
	overflow: auto;
	border: medium none;
}
*/
	

