/* 右メニュー */
#menu {
	margin:0;
	padding:0;
	float:right;
	width:169px;
	>width:170px;
	}


/* 買い物かご */
#basket a {
	margin:0;
	padding:0;
	background:url(../images/side/bskt.gif);
	width:100%;
	height:36px;
	>height:37px;
	display:block;
	border-bottom:1px solid #cfcfcf;
	}
#basket a:hover {
	background-position:0 -36px;
	}

/* 形で選ぶ */
#menuByShape {
	margin:0;
	padding:0;
	font-size:93%;
	line-height:22px;
	}
#menuByShape ul {
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
	border-bottom:1px solid #cfcfcf;
	}
#menuByShape li {
	margin:0;
	padding:0;
	display:block;
	border-bottom:1px solid #FFF;
	height:22px;
	}

#menuByShape li a:link, #menuByShape li a:visited {
	margin:0;
	padding:0;
	>padding-top:5px;
	text-decoration:none;
	display:block;
	color:#000;
	height:22px;
	}
#menuByShape li a:hover {
	margin:0;
	padding:0;
	>padding-top:5px;
	display:block;
	background-color:#FFCC66;
	color:#000;
	height:22px;
	}

/* 形で選ぶ：個々の画像 */
#rice {
	background-image:url(../images/side/shapeRiceOff.gif);
	background-repeat:no-repeat;
	}
#rice a:hover {
	background-image:url(../images/side/shapeRiceOn.gif);
	background-repeat:no-repeat;
	}
#plate {
	background-image:url(../images/side/shapePlateOff.gif);
	background-repeat:no-repeat;
	}
#plate a:hover {
	background-image:url(../images/side/shapePlateOn.gif);
	background-repeat:no-repeat;
	}
#bowl {
	background-image:url(../images/side/shapeBowlOff.gif);
	background-repeat:no-repeat;
	}
#bowl a:hover {
	background-image:url(../images/side/shapeBowlOn.gif);
	background-repeat:no-repeat;
	}
#cup {
	background-image:url(../images/side/shapeCupOff.gif);
	background-repeat:no-repeat;
	}
#cup a:hover {
	background-image:url(../images/side/shapeCupOn.gif);
	background-repeat:no-repeat;
	}
#pot {
	background-image:url(../images/side/shapePotOff.gif);
	background-repeat:no-repeat;
	}
#pot a:hover {
	background-image:url(../images/side/shapePotOn.gif);
	background-repeat:no-repeat;
	}


/* 作り手で選ぶ */
#menuByArtist {
	margin:0;
	padding:0;
	font-size:93%;
	}
#menuByArtist ul {
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
	border-bottom:1px solid #cfcfcf;
	}
#menuByArtist li{
	margin:0;
	padding:0;
	}
#menuByArtist li a:link, #menuByArtist li a:visited {
	margin:0;
	padding-top:0.5em;
	text-decoration:none;
	display:block;
	color:#000;
	line-height:1em;
	height:1.3em;
	>height:1.7em;
}
#menuByArtist li a:hover {
	margin:0;
	padding-top:0.5em;
	text-decoration: none;
	display:block;
	background-color:#FFCC66;
	color:#000;
	height:1.3em;
	>height:1.7em;
}


/* 営業カレンダー */
#cal {
	margin:0 0 10px 0;
	padding:0;
	}
#cal h5 {
	margin:0;
	padding:0;
	height:25px;
	font-size:100%;
	line-height:25px;
	font-weight:normal;
	text-align:center;
	background-color:#fbfaf5;
	border-bottom:1px solid #cfcfcf;
	}
#cal p {
	margin:10px 0 0 10px;
	color:#666;
	font-size:93%;
	line-height:1.5em;
	width:150px;
	}
#cal table {
	margin:0;
	padding:0;
	width:100%;
	background-color:#FFF;
	text-align:left;
	border-bottom:1px solid #cfcfcf;
	font-size:93%;
	}
.calDay {
	margin:0;
	padding:0;
	color:#666;
	text-align:center;
	}
.calOn {
	color:#FF6633;
	text-align:right;
	}
.calOff {
	color:#999;
	text-align:right;
	}
#cal #cmt {
	margin:0 10px;
	font-size:85%;
	line-height:1.6em;
	color:#333;
	}

/* エクストラ */
/* 器の手入れ、キナリノBlogなど */
#extra, #extra2 {
	margin:0;
	padding:0;
	width:100%;
	}
#extra ul, #extra2 ul {
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
	text-align:center;
	}
#extra li, #extra2 li {
	margin:0;
	padding:5px;
	display:block;
	border-bottom:1px solid #cfcfcf;
	}
#extra ul li a, #extra2 ul li a {
	margin:0;
	padding:0;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	}

#treat a {
	margin:0;
	padding:0;
	background:url(../images/side/treat.jpg);
	width:150px;
	height:60px;
	>width:160px;
	>height:70px;
	border:5px solid #FFF;
	}
#blog a {
	margin:0;
	padding:0;
	background:url(../images/side/blog.jpg);
	width:150px;
	height:60px;
	>width:160px;
	>height:70px;
	border:5px solid #FFF;
	}
#cmmt a {
	margin:0;
	padding:0;
	background:url(../images/side/cmmt.gif);
	width:150px;
	height:40px;
	>width:160px;
	>height:50px;
	border:5px solid #FFF;
	}

#treat a:hover,
#blog a:hover,
#cmmt a:hover {
	border:5px solid #FFCC66;
	}


/* 特集 */
#feature {
	margin:0;
	padding:0;
	width:150px;
	height:130px;
	}
#feature ul {
	margin:0;
	padding:0;
	width:150px;
	list-style:none;
	}
#feature li {
	margin:0 0 8px 0;
	padding:0;
	text-indent:-9999px;
	display:block;
	font-size:1px;
	float:left;
	overflow:hidden;
	background:url(../images/side/feature.gif);
	width:150px;
	height:130px;
	}
#feature a:hover {
	border:1px solid #CC0000;
	}