@charset "Shift_JIS";

/* リンク */
a.style1, a.style1:visited, a.style1:active {
	color: #48800a;
	padding-left: 8px;
	background: url(../images/icons/triangle_green.jpg) no-repeat left center;
	text-decoration: none;
	}
a.style1:hover {
	color: #95c316;
	text-decoration: underline;
	}

#maincol h2 {
	margin: 0 0 20px 0;
	padding:0;
	border-bottom: #cccccc 1px dotted;
	}

/* タイトル */
h3 {
	color: #48800a;
	font-size: 1.3em;
	margin-bottom: 10px;
	}

/* アイテムボックス */
.itembox {
 width: 520px;
	margin-bottom: 20px;
	}
.itembox tr {
 vertical-align: top;
	}
.itembox dt, itembox dd {
 margin-bottom: 8px;
	}
.itembox dt img {
 margin-top: 16px;
	}
.itembox td img {
	margin-right: 10px;
	}
	
/* 続きを読む */
.more {
	margin: 0 0 10px 0;
	}
.more a {
 display: block;
 background: #eeffaa;
	color: #48800a;
	font-size: 0.9em;
	width: 100%;
	line-height: 1.7em;
	text-indent: 20px;
 text-decoration: none;
	}
.more a:hover {
	color: #95c316;
	}

/* カテゴリトップへ */
#categorytop {
	width: 520px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	text-align: center;
	}

	/* サムネイル　スワップイメージ */
	.thumbnail {
		margin: 4px 0;
		}
	.thumbnail img {
	width: 34px;
	margin-right: 2px;
	border: #aaaaaa 1px solid;
	}
	
/* 価格表 */
.tbl_price {
 clear: both;
 width: 520px;
 border-top: #aaaaaa 1px solid;
 border-left: #aaaaaa 1px solid;
 color: #433f38;
}
.tbl_price th {
 background-color: #ece8da;
 border-bottom: #aaaaaa 1px dotted;
 border-right: #aaaaaa 1px solid;
 font-size: 0.9em;
 text-align: center;
}
.tbl_price td {
 border-right: #aaaaaa 1px solid;
 border-bottom: #aaaaaa 1px solid;
 padding: 3px 5px;
 text-align: center;
}
.tbl_price tr.bottom td {
}

/* バスケット */
.basket {
 width: 510px;
 margin: 8px 0 40px 0;
 padding: 5px;
 text-align: right;
 background-color: #EEF9C9;
}
.basket input {
 font-size: 90%;
}
	
	/* ソムリエシリーズ */
.sommeliers_item {
	margin: 20px 0 10px 0;
	}
.sommeliers_item dt {
 font-size: 1.5em;
	color: #48800a;
	}
.mgl120 {
 margin-left: 120px;
	}
