@charset "EUC-JP";

/*　トップページのフラッシュ部分　*/

#flash {
	color: #FFFFFF;
	clear: both;
	margin-bottom: 10px;
	width: 560px;
}

#profile {
	text-decoration: none;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 196px;
	width: 560px;
	background: #000000 url(../img/top_img_02.jpg) no-repeat;
}

#profile p {
	text-indent: -9999px;
}

#profile div {
	margin: 70px 15px 0px 0px;
	padding: 0px;
	list-style: none;
	float: right;
	display: inline;
}

#profile div ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#profile div li {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	height: 80px;
	width: 180px;
}

#profile div li a {
	height: 80px;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	outline:none;
	width: 180px;
}

/* 厨師紹介ボタン　ロールオーバー up */

#profile .navi_01 a {
	background: url(../img/top_img_05.jpg) no-repeat left top;
}

#profile .navi_02 a {
	background: url(../img/top_img_06.jpg) no-repeat left top;
}

a:focus{
	overflow: hidden;
}

/*　共通　*/

#topics,#line_up,#set,#commodity {
	margin: 0px 0px 15px;
	padding: 0px;
	clear: both;
	list-style: none;
}

/*　共通　タイトル　その１　*/

#line_up h2,#set h2 {
	margin: 0px 0px 15px;
	padding: 0px;
	text-indent: -9999px;
	height: 30px;
	width: 560px;
}

/*　共通　タイトル　その２　*/

#topics div.title,#commodity div.title {
	width: 560px;
	height: 30px;
	margin-bottom: 15px;
}

#topics h2,#commodity h2 {
	text-indent: -9999px;
 float: left;
}

#topics div.title p,#commodity div.title p {
	text-indent: -9999px;
	margin: 0px;
	padding: 7px 10px 0px 0px;
	float: right;
}

/*　お知らせ・トピックス　*/

#topics div {
	padding: 0px;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}

#topics div.title {
	background: url(../img/top_title_01.jpg) no-repeat;
	height: 30px;
}

#topics div.title p a {
	background: url(../img/top_bt_01.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 160px;
	text-indent: -9999px;
}

#topics ul {
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
}

#topics li {
	background: url(../img/icon_01.gif) no-repeat;
	padding-left: 1em;
	margin-bottom: 5px;
	width: 530px;
}

/*　点心ラインナップ　*/

#line_up h2 {
	background: url(../img/top_title_02.jpg) no-repeat;
	width: 560px;
}

#button {
	margin: 0px;
	padding: 0px;
}

div.explanation {
	padding: 0px;
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/line-up_img_01.jpg) no-repeat;
	clear: both;
	height: 185px;
	margin-bottom: 20px;
	text-indent: -9999px;
}

/*　人気の通販セット　*/

#set h2 {
	background: url(../img/top_title_03.jpg) no-repeat;
}
#set table {
	padding: 0px;
	width: 560px;
}

#set td {
	margin: 0px;
	padding: 0px 10px 10px;
}


/*　オススメ商品　*/

#commodity div {
	background: url(../img/top_title_04.jpg) no-repeat;
	height: 30px;
}

#commodity div.title p a {
	background: url(../img/top_bt_02.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 130px;
}

#commodity ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#commodity li{
	list-style:none;
	display:block;
	float: left;
	padding: 0px 10px 15px;
	text-align: center;
	margin: 0px;
	width: 166px;
	height: 140px;
}
#commodity li a {
	text-decoration: none;
}


#commodity .photo {
	text-align: center;
	margin-bottom: 5px;
}
