@charset 'EUC-JP';/* ¡ôùÊúè¡ô */

.kyuushuu{
	color: #131313;
	width: 480px;
	border: 1px solid #CCC;
	padding: 15px;
	margin: 25px 0;
	box-shadow: 0 0 6px -2px #000;
}
.kyuushuu p{
	color: #131313;
	width: 450px;
	margin: 0;
	padding: 0;
	margin-top:10px;
	text-align:left;
}
.kyushuchiho.hide-class > div{
	color: #131313;
	position: relative;
	width: 450px;
	margin-top:10px;
}
.kyushuchiho.hide-class > div:after{
	color: #131313;
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	right: 0;
	height: 50px;
	background: linear-gradient( rgba(255,255,255,0), #fff);
}
.kyuushuu#burundiws { border: 1px solid #CCCCCC; } #burundiws .kyushuchiho.hide-class > div{	color: #B61E10; }
.kyushuchiho a {border:1px solid #adadad; -webkit-box-shadow: #B4B5B5 1px 1px 1px  ; -moz-box-shadow: #B4B5B5 1px 1px 1px ; box-shadow: #B4B5B5 1px 1px 1px  ; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:12px; text-align:center; padding: 10px 10px 10px 10px; margin-left:auto; margin-right:auto; text-decoration:none; display:block; text-shadow: -1px -1px 0 rgba(255,255,255,0.3); font-weight:bold; color: #000000; background-color: #C9C9C9; background-image: -webkit-gradient(linear, left top, left bottom, from(#C9C9C9), to(#6B6B6B)); background-image: -webkit-linear-gradient(top, #C9C9C9, #6B6B6B); background-image: -moz-linear-gradient(top, #C9C9C9, #6B6B6B); background-image: -ms-linear-gradient(top, #C9C9C9, #6B6B6B); background-image: -o-linear-gradient(top, #C9C9C9, #6B6B6B); background-image: linear-gradient(to bottom, #C9C9C9, #6B6B6B); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C9C9C9, endColorstr=#6B6B6B); }.kyushuchiho a:hover{ border:1px solid #969696; background-color: #E6E6E6; background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#8F8F8F)); background-image: -webkit-linear-gradient(top, #E6E6E6, #8F8F8F); background-image: -moz-linear-gradient(top, #E6E6E6, #8F8F8F); background-image: -ms-linear-gradient(top, #E6E6E6, #8F8F8F); background-image: -o-linear-gradient(top, #E6E6E6, #8F8F8F); background-image: linear-gradient(to bottom, #E6E6E6, #8F8F8F); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E6E6E6, endColorstr=#8F8F8F); 
}

form.addcart {
	margin-top: 0;
	padding: 0;
}
form.addcart table {
	margin-bottom: 20px;
}
.omakasecoffee {
	color: #663333;
}
a.shos {
	background-image: url(img2/shos_f1.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	width: 110px;
	height: 23px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	display: block;
	padding: 0px;
}
a.shos:hover {
	background-image: url(img2/shos_f2.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	width: 110px;
	height: 23px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	display: block;
	padding: 0px;
}
a.shosb {
	background-image: url(img2/shosb_f1.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	width: 110px;
	height: 32px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	display: block;
	padding: 0px;
}
a.shosb:hover {
	background-image: url(img2/shosb_f2.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	width: 110px;
	height: 32px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	display: block;
	padding: 0px;
}
a.shost {
	background-image: url(img2/shost_f1.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	width: 109px;
	height: 36px;
	font-weight: normal;
	color: #FFF;
	margin: 0px 0px 0px auto;
	display: block;
	padding: 0px;
}
a.shost:hover {
	background-image: url(img2/shost_f2.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	width: 109px;
	height: 36px;
	font-weight: normal;
	color: #FFF;
	margin: 0px 0px 0px auto;
	display: block;
	padding: 0px;
}
span.outoforder {
	color: #666666;
}
p.outoforder {
	color: #666666;
	margin-top: 22px;
	margin-bottom: 22px;
	margin-left: 26px;
	font-size: larger;
}
