/* CSS Document */

#coffee{
	width: 930px;
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/bg_all.gif) repeat-y left top;
	border-bottom: 6px solid #301500;
}

/* 右メニュー */
#coffee #rightMenu{
	width: 208px;
	float: left;
}

#coffee #rightMenu p{
	padding: 5px 12px 10px 8px;
	font-size: 100%;
	line-height: 130%;
}

#coffee #rightMenu .menu01{
	width: 200px;
}


#coffee #rightMenu .menu01 ul{
	padding-top: 5px;
	padding-left: 1px;
	list-style-type: none;
}

#coffee #rightMenu .menu01 ul a{
	color: #301500;
	text-decoration: underline;
}



#coffee #rightMenu .menu01 ul a:link,
#coffee #rightMenu .menu01 ul a:visited{
}

#coffee #rightMenu .menu01 ul a:hover{
	color: #c23b00;
	text-decoration: underline;
}



#coffee #rightMenu .menu01 li,
#coffee #rightMenu .menu01 li.noline{
	font-weight: bold;
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/hasen_menu.gif) repeat-x left bottom;
	padding-left: 8px;
}

#coffee #rightMenu .menu01 li{
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/hasen_menu.gif) repeat-x left bottom;

}

#coffee #rightMenu .menu01 p{
	margin-bottom: 0px;
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/p_menu.gif) no-repeat left 8px;
	padding-left: 15px;
}

.melmaga{
	margin-left: 4px;
	margin-top: 20px;
}

/* 左メイン */
#coffee #leftMain{
	width: 722px;
	float: left;
}

#coffee #leftMain .graph{}

#coffee #leftMain .navi{
	padding-left: 9px;
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/bg_navi.gif) no-repeat left top;
		min-height:1%;
	_height:1px;
}

#coffee #leftMain .navi02{
	padding-left: 9px;
}

#coffee #leftMain .navi p,
#coffee #leftMain .navi02 p{
	font-size: 100%;
	line-height: 120%;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 12px;
	color: #eeebdf;
}

#coffee #leftMain .navi p a,
#coffee #leftMain .navi02 p a{
	color: #eeebdf;
	text-decoration: none;
}

#coffee #leftMain .navi p a:hover,
#coffee #leftMain .navi02 p a:hover{
	color: #eeebdf;
	text-decoration: underline;
}

#coffee #leftMain .naviBox{
	width: 244px;
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/bg_navi.gif);
	border-bottom: 1px solid #83725e;
	float: left;
}

#coffee #leftMain .naviBox01{
	width: 235px;
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/bg_navi_01.gif);
	border-bottom: 1px solid #83725e;
	float: left;
}

#coffee #leftMain .naviBox02{
	width: 234px;
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/bg_navi_02.gif);
	border-bottom: 1px solid #83725e;
	float: left;
}

/* 商品ボックス */

#coffee #leftMain .item{
	padding-left: 13px;
	padding-bottom: 10px;
}

#coffee #leftMain .titleBox{
	font-size: 114%;
	padding-bottom: 5px;
	line-height: 130%;
	padding-right: 12px;
}

#coffee #leftMain .itemBox{
	width: 700px;
}

#coffee #leftMain .itemTbl{
	border-top: 1px dotted #666666;
	margin-top: 10px;
}

#coffee #leftMain .itemTbl td{
	width: 25%;
	border-right: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	padding-top: 6px;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #666666;
}

#coffee #leftMain .itemTbl td.right{
	border-right: none;
}

#coffee #leftMain .itemTbl td.under{
	border-bottom-style: none;
}

#coffee #leftMain .itemTbl td.under02{
	border-right: none;
	border-bottom-style: none;
}


#coffee #leftMain .mameBox{
	padding-bottom: 5px;
}


#coffee #leftMain .mameBox p{
	font-size: 114%;
	line-height: 120%;
}

#coffee #leftMain .toolBox{
	padding-bottom: 5px;
	width: 160px;
	padding-left: 8px;
}

#coffee #leftMain .toolBox img{
	border: 1px solid #D5D5D5;
}

#coffee #leftMain .toolBox p{
	font-size: 114%;
	line-height: 120%;
}

#coffee #leftMain .toolBox .cate{
	background: #87a267;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px;
}

#coffee #leftMain .toolTxT{
	font-size: 110%;
	color: #333333;
	line-height: 130%;
	padding-top: 8px;
	padding-right: 10px;
}

#coffee #leftMain .price{
	font-weight: bold;
	color: #E80000;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#coffee #leftMain .price span{
	font-family:verdana;
	font-size: 110%;
}

#coffee #leftMain .mameSpec{
	background: #f0ecdf;
	width: 157px;
	padding: 3px;
	font-size: 93%;
	line-height: 140%;
}

#coffee #leftMain .mameSpec p{}

#coffee #leftMain .mameSpec img{
	vertical-align: top;
}

#coffee #leftMain .score{
	font-weight: bold;
	color: #dc0000;
}

#coffee #leftMain .mametxt{
	font-size: 86%;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 120%;
}

/* p01ページ */

#coffee #leftMain .map{
	width: 674px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 13px;
}

#coffee #leftMain .knowledge{
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/bg_mamechisiki.gif) repeat-y left top;
	width: 674px;
	margin-left: 13px;
}

#coffee #leftMain .knowledge ul{
	font-size: 100%;
	line-height: 130%;
	list-style-type: none;
	margin-left: 10px;
	float: left;
	padding-top: 5px;
	width: 620px;
}

#coffee #leftMain .knowledge li{
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/p_gray.gif) no-repeat;
	padding-left: 15px;
	margin-bottom: 8px;
}

/* 焙煎枠 */
#coffee #leftMain .rosting{
	width: 674px;
	margin-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#coffee #leftMain .rostTbl{}

#coffee #leftMain .rostTbl th{
	border-right: 2px solid #867562;
}

#coffee #leftMain .rostTbl th.tate{
	font-size: 80%;
	width: 8%;
	color: #301500;
	text-align: right;
	padding-right: 3px;
	line-height: 120%;
}

#coffee #leftMain .rostTbl th.yoko{
	width: 22%;
	background: #ebe8e5;
	border-top: 2px solid #867562;
	border-bottom: 2px solid #867562;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #301500;
	font-size: 92%;
	text-align: center;
}


#coffee #leftMain .rostTbl td{
	border-bottom: 2px solid #867562;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 85%;
	padding-top: 3px;
	padding-bottom: 3px;
}

#coffee #leftMain .rostTbl td.moku01{
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/bg_moku.gif) no-repeat left top;
	width: 11%;
	border-right: 1px dotted #83725e;
	text-align: center;
}

#coffee #leftMain .rostTbl td.moku02{
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/bg_moku.gif) no-repeat left top;
	width: 11%;
	text-align: center;
	border-right: 2px solid #867562;
}

#coffee #leftMain .rostTbl td.left,
#coffee #leftMain .rostTbl td.left01{
	border-right: 1px dotted #83725e;
	text-align: center;
}

#coffee #leftMain .rostTbl td.right,
#coffee #leftMain .rostTbl td.right01{
	border-right: 2px solid #867562;
	text-align: center;
}

#coffee #leftMain .rostTbl td.left01{
	text-align: left;
	vertical-align: top;
}

#coffee #leftMain .rostTbl td.right01{
	text-align: left;
	vertical-align: top;
}

#coffee #leftMain .rostTbl td.cafein{
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/bg_cafein.gif) no-repeat;
	color: #301500;
	padding: 5px 10px;
	border-right: 2px solid #867562;

}

#coffee #leftMain .rostTbl .hyou{
	list-style-type: none;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 86%;
	line-height: 120%;
}

#coffee #leftMain .rostTbl .hyou ul{
	list-style-type: none;
	padding-right: 5px;
}

#coffee #leftMain .rostTbl .hyou li{
	background: url(https://img1.kakaku.k-img.com/images/article/search/coffee/p_red.gif) no-repeat left top;
	padding-left: 6px;
	margin-bottom: 6px;
}


/* 関連枠 */

#coffee #leftMain .kanren{
	background: #FFFFFF;
	border-top: 10px solid #e9e3cf;
	padding: 10px;
	width: 701px;
}

#coffee #leftMain .kanrenBox{
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px dotted #D5D5D5;
}

#coffee #leftMain .kanrenBox img{
	float: left;
}

#coffee #leftMain .kanrenTxT{
	float: left;
	width: 620px;
	margin-left: 10px;
	font-size: 100%;
	line-height: 130%;
}



/* そのほか */

.block{
display:block;
	}


.add{
	font-size: 90%;
	color: #666666;
	padding-right: 10px;
}
