@charset "Shift_JIS";
@import url("sub.css");
/*------------------*/
h2{
	background-image: url(../img_delivery/h2.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 540px;
	overflow: hidden;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#c-about h2{
	background-position: 0px 0px;
}
#c-info h2{
	background-position: 0px -30px;
}
/*------------------*/

#column01 .txt{
	float: left;
	width: 140px;
}
#column01 .pic{
	float: right;
	width: 340px;
	text-align: right;
}
#c-about .box{
	background-color: #FAF9ED;
	padding: 9px;
	width: 460px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
/*------------------*/

#column02 .txt{
	float: left;
	width: 210px;
}
#column02 .pic{
	float: right;
	width: 250px;
}
#column02 .txt p{
	background-image: url(../img_delivery/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 200px;
}
/*------------------*/
h3{
	background-image: url(../img_delivery/h3.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 460px;
	overflow: hidden;
	text-indent: -9999px;
	margin-bottom: 15px;
}
#aria-h3{
	background-position: 0px 0px;
}
#delivery-h3{
	background-position: 0px -15px;
}
/*------------------*/
h4{
	background-image: url(../img_delivery/h4.gif);
	background-repeat: no-repeat;
	width: 450px;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
}
#edo-h4{
	background-position: 0px 0px;
}
#sushi-h4{
	background-position: 0px -15px;
}
#cooking-h4{
	background-position: 0px -30px;
}
#box02 .group{
	margin-bottom: 10px;
}
#box02 .group .txt01{
	float: left;
	width: 225px;
}
#box02 .group .txt02{
	float: right;
	width: 225px;
}
#box02 .group .txt01 table,
#box02 .group .txt02 table{
	width: 225px;
}
#box02 .group th,
#box02 .group td{
	background-image: url(../img_delivery/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#box02 .group th{
	font-weight: normal;
	text-align: left;
}
#c-info{
	clear: both;
}
#c-info .txt{
	float: left;
	width: 310px;
}
#c-info .pic{
	float: right;
	width: 170px;
}
#btn01{
	width: 460px;
	position: relative;
	height: 34px;
	background-image: url(../img_delivery/btn.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
}
#btn01 a{
	position: absolute;
	top: 0px;
	right: 0px;
	overflow: hidden;
	height: 34px;
	width: 159px;
	text-indent: -9999px;
	display: block;
}
#btn02{
	background-image: url(../img_delivery/btn02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 34px;
	width: 480px;
	overflow: hidden;
	position: relative;
}
#btn02 a{
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	position: absolute;
	height: 34px;
	width: 159px;
	top: 0px;
	right: 0px;
}

#delivery th {
	white-space:normal;
}

