@charset 'EUC-JP';/* ¡ôùÊúè¡ô */
.clpsrp{
	padding: 15px;
	margin: 15px 0;
	box-shadow: 0 0 6px -2px #000;
	text-align: left;
}
.clpsrp p{
	margin: 0;
	padding: 0;
	margin-top:10px;
}
.clpsrcld.hide-class > div{
	position: relative;
	margin-top:10px;
}
.clpsrcld.hide-class > div:after{
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	right: 0;
	height: 50px;
	background: linear-gradient( rgba(255,255,255,0), #fff);
}
.clpsrcld a {
	width:300px;
	text-align:center;
	border:1px solid #874f1e;
	 -webkit-border-radius: 2px;
	 -moz-border-radius: 2px;
	border-radius: 2px;
	font-size:13px;
	font-family:arial, helvetica, sans-serif;
	 padding: 12px 12px 12px 12px;
	 margin-left:auto;margin-right:auto;
	 text-decoration:none;
	 display:block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:normal;
	 color: #FFFFFF;
	 background-color: #B56A28;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#B56A28), to(#30240C));
	 background-image: -webkit-linear-gradient(top, #B56A28, #30240C);
	 background-image: -moz-linear-gradient(top, #B56A28, #30240C);
	 background-image: -ms-linear-gradient(top, #B56A28, #30240C);
	 background-image: -o-linear-gradient(top, #B56A28, #30240C);
	 background-image: linear-gradient(to bottom, #B56A28, #30240C);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B56A28, endColorstr=#30240C);
}.clpsrcld a:hover{ border:1px solid #613916;
	 background-color: #8B521F;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#8B521F), to(#050401));
	 background-image: -webkit-linear-gradient(top, #8B521F, #050401);
	 background-image: -moz-linear-gradient(top, #8B521F, #050401);
	 background-image: -ms-linear-gradient(top, #8B521F, #050401);
	 background-image: -o-linear-gradient(top, #8B521F, #050401);
	 background-image: linear-gradient(to bottom, #8B521F, #050401);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8B521F, endColorstr=#050401);
}
.clpsrcld.hide-class > div{
	color: #A7A8A0;
}
.tokkalog {
	background-image: url(pics/logotokka.jpg);
	background-repeat: no-repeat;
	text-indent:-1000em;
	height: 120px;
	width: 540px;
	font-weight: normal;
	color: #FCC;
	margin: 0px;
	display: block;
	padding: 0px;
}
.tokkalog1201 {
	background-image: url(pics/logotokka1201.jpg);
	background-repeat: no-repeat;
	text-indent:-1000em;
	height: 120px;
	width: 540px;
	font-weight: normal;
	color: #FCC;
	margin: 0px;
	display: block;
	padding: 0px;
}
.tokkalog21 {
	background-image: url(pics/logotokka21.jpg);
	background-repeat: no-repeat;
	text-indent:-1000em;
	height: 120px;
	width: 540px;
	font-weight: normal;
	color: #FCC;
	margin: 0px;
	display: block;
	padding: 0px;
}
.tokkalog31 {
	background-image: url(pics/logotokka31.jpg);
	background-repeat: no-repeat;
	text-indent:-1000em;
	height: 120px;
	width: 540px;
	font-weight: normal;
	color: #FCC;
	margin: 0px;
	display: block;
	padding: 0px;
}
.topoka {
	background-image: url(image2/logo_okaidokus.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	height: 138px;
	width: 450px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	display: block;
	padding: 0px;
}
.subcoffee {
	background-color: #FFFFFF;
	background-image: url(image2/logotokkac.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	height: 45px;
	width: 500px;
	font-weight: normal;
	color: #FFF;
	margin: 5px 0px 15px;
	display: block;
	padding: 0px;
}
.subtea {
	background-color: #FFFFFF;
	background-image: url(image2/logotokkat2.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	height: 45px;
	width: 500px;
	font-weight: normal;
	color: #FFF;
	margin: 20px 0px 15px;
	display: block;
	padding: 0px;
}
.subshoku {
	background-color: #FFFFFF;
	background-image: url(image2/logoshoku.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	height: 45px;
	width: 500px;
	font-weight: normal;
	color: #FFF;
	margin: 20px 0px 15px;
	display: block;
	padding: 0px;
}
.subtokutoku {
	background-color: #FFFFFF;
	background-image: url(misc/sub_tokutoku.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	height: 57px;
	width: 500px;
	font-weight: normal;
	color: #FFF;
	margin: 20px 0px 15px;
	display: block;
	padding: 0px;
}
.speca1 {
	font-size: 8pt;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.speca2 {
	font-size: 8pt;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

}
.speca3 {
	font-size: 8pt;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}
.speca4 {
	font-size: 8pt;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

}
.lined {
	margin: 0px;
	padding: 0px;

}
#peru {
	background-image: url(imgbg/flag_peru.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#Guatemala {
	background-image: url(imgbg/flag_guatemala.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#Colombia {
	background-image: url(imgbg/flag_colombia.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#Brazil {
	background-image: url(imgbg/flag_brazil.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
