@charset "utf-8";

div#main{width:760px;}

h2{
	width:760px;
	height:218px;
	text-indent:-99999em;
	background:url(images/title.png) no-repeat 0 0;
	margin-bottom:10px;
}
.f-red {color:#E50012;}

h3{
	clear:both;
	padding:5px;
	font-size:1.2em;
	font-weight:bold;
	margin:20px 0;
	color:#FFF;
	background:url(images/sbttl_bk.gif) repeat-y 0 0;
}

p.txt{margin:20px 0;}

ul.column2,
ul.column3{
	width:780px;
	margin:0 -20px 20px 0;
	overflow:hidden;
}
ul.column2 li,
ul.column3 li{
	float:left;
	margin-right:20px;
}
ul.column2 li{width:370px;}
ul.column3 li{width:240px;}
ul.column2 li p,
ul.column3 li p{margin-top:10px;}

div#present p{float:right;width:400px;}
div#present p a{
	display:inline-block;
	width:169px;
	height:30px;
	margin-top:20px;
	text-indent:-99999px;
	background:url(images/btn_present.png) no-repeat left top;
}


div#shop-info {overflow:hidden;}
div#shop-info p.item-photo {
	width:280px;
	float:left;
}
div#shop-info dl {
	width:400px;
	float:right;
}
div#shop-info dt {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:5px;
	color:#006600;
}
div#shop-info .shop-tel {
	font-size:1.6em;
	font-weight:bold;
	color:#006600;
}
div#shop-info .btn-shop a {
	display:block;
	width:260px;
	height:30px;
	overflow:hidden;
	text-indent:-99999em;
}
div#shop-info #btn a {background:url(images/btn_orache.png) no-repeat left top;}
