@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
	☆uniq
----------------------------------------------------*/

#contents .shop01Img{
	float:left;
	width:140px;
}

#contents .shop01{
	float:right;
	width:487px;
}


#contents .shopBtmBtn li{
	float:left;
	margin-right:10px;
}

#contents .shopBtmBtn li.last{
	float:left;
	margin-right:0px;
}

/*---------------------------------------*/

#contents .flow01{
	margin-bottom:20px;
	width:647px;
}

#contents .flow01 .flow01Img{
	float:left;
	width:70px;
}

#contents .flow01 .flow01Tx{
	float:right;
	width:557px;
}

#contents .flow01 .flow01Tx .title{
	color:#440000;
	font-weight:bold;
	font-size:108% !important;
	margin-bottom:10px;
}

#contents .flow02Tx{
	float:left;
	width:510px;
}

#contents .flow02Img{
	float:right;
	width:100px;
}

/*------------------------------*/

#contents .kimame{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	width:313px;
}

#contents .mame{
	background:url(../../lib/cmn_img/icon_beans.png) left 2px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 2px 25px;
}

#contents .mex{
	background: url(../img/icon_Mexico.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .nica{
	background: url(../img/icon_Nicaragua.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .gua{
	background: url(../img/icon_Guatemala.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .el{
	background: url(../img/icon_ElSalvador.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .cos{
	background: url(../img/icon_CostaRica.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .hon{
	background: url(../img/icon_Honduras.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .dom{
	background: url(../img/icon_Dominica.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .cuba{
	background: url(../img/icon_Cuba.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .jama{
	background: url(../img/icon_Jamaica.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .ken{
	background: url(../img/icon_Kenya.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .tanz{
	background: url(../img/icon_Tanzania.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .zim{
	background: url(../img/icon_Zimbabwe.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .ethi{
	background: url(../img/icon_Ethiopia.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .yem{
	background: url(../img/icon_Yemen.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .bra{
	background: url(../img/icon_Brazil.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .col{
	background: url(../img/icon_Columbia.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .peru{
	background: url(../img/icon_Peru.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .indN{
	background: url(../img/icon_Indonesia.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .papuwa{
	background: url(../img/icon_PapuaNewGuinea.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .ind{
	background: url(../img/icon_India.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

#contents .hawa{
	background: url(../img/icon_Hawaii.gif) left 0px no-repeat;
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:3px;
	padding:0 0 3px 35px;
}

/*-------------------------------------------*/

#contents .charm01{
	width:647px;
}

#contents .charm01 .charm01Tx{
	float:left;
	width:407px;
}

#contents .charm01 .charm01Img{
	float:right;
	width:220px;
}

#contents .charm02{
	width:647px;
}

#contents .charm02 li{
	float:left;
	line-height:130%;
	margin-right:20px;
	text-align:left;
	width:202px;
}

#contents .charm02 li.last{
	float:left;
	line-height:130%;
	margin-right:0px;
	text-align:left;
	width:202px;
}

#contents .charm02Box{
	border:#440000 1px dotted;
	padding:15px 0; 
	width:647px;
}
#contents .charm02Box ul{
	margin:0 15px;
}

#contents .charm02Box ul li{
	float:left;
	margin-right:20px;
	text-align:center;
	width:132px;
}

#contents .charm02Box ul li.last{
	float:left;
	margin-right:0;
	width:160px;	
}