BODY { 
	font-size:10pt;
	background-color:#E0E0E0;	
}
span,td,div{
	font-size:10pt;

}

a:link{
  color: #0000A0;
  text-decoration:underline;
  font-size:10pt;
  }
a:visited{
  color: #0000CC;
  text-decoration: underline;
  font-size:10pt;
  }
a:hover,a:active{
  color: #0000FF;
  text-decoration: none;
  font-size:10pt;
  }

.tabwmax{width:800px;background-color:#FFFFFF;}
.tabwmax2{width:620px;background-color:#FFFFFF;}

.cline1{width:160px;border-top:1px solid #B0B0B0;
	border-right:1px solid #B0B0B0;margin:2px}
.cline2{width:420px;border-top:1px solid #B0B0B0;padding:3px;}
.cline3{width:220px;border-top:1px solid #B0B0B0;
	border-left:1px solid #B0B0B0;margin:2px;}


.eline3{width:610px;border-top:1px solid #B0B0B0;padding:3px;}

.menuhai{width:100%;background-color:#B2B2B2;}
.menuhai2{width:100%;background-color:#595959;}

.centerobi{width:415px;background-color:#CC0000;}
.centerwaku{
width:100%;border:1px solid #B0B0B0;
}

.affcell1{
	background-color:#cc0000;
	color:#FFFFFF;
	padding:3px;
}
.affcell2{
	background-color:#EEEED9;
	border:1px solid #626262;
	color:#000000;
	padding:3px;
}

.profwaku{
	width:80%;
	position:relative;left:20px;top:10px;
	background-color:#F0F0F0;
	border:1px solid #626262;
	color:#000000;
	padding:3px;
}

.daicell{
	background-color:#909090;
	width:50px;
	font-weight:bold;
	border:1px solid #606060;
	color:white;
}
.infounder{border-bottom:1px dashed #909090;width:100%;
		padding:2px;margin:2px;
}

.topjizen{
	width:100%;
	background:url(http://www.fairtrade.co.jp/image/titlebar1.gif) no-repeat;
	background-position: center top;
	border:1px solid #606060;
	padding:5px;
}

.coursewaku{
	width:95%;
	background-color:#FDFDFD;
	border:1px solid #909090;
	color:#000000;
	padding:3px;
}

.topten{
	border-top:1px dashed #909090;
}
.diskwaku1{
	width:100%;
	font-weight:bold;
	background-color:#606060;
	border:1px solid #909090;
	color:#FFFFFF;
	padding:3px;
}
.diskwaku2{
	width:100%;
	border:1px solid #909090;
	padding:3px;
}
.diskwaku3{
	width:95%;
	position:relative;left:2.5%;
	background-color:#F3F3F3;
	border:1px solid #909090;
	padding:5px;
}
.akatie{
	font-weight:bold;
	background-color:#CC0000;
	color:#FFFFFF;
	padding:3px;

}

.centitle{
width:400px;height:28px;background:url(http://www.fairtrade.co.jp/image/titlebar1.gif) no-repeat;
}
.centerwaku{
width:400px;border:1px solid #B0B0B0;
}

.cmmosi{
	height:90px;width:100%;
	background:url(http://www.fairtrade.co.jp/images/cmbana2.gif) no-repeat;
	background-position: center top;
}




.carea1{font-size:9pt;}
.sarea1{font-size:9pt;}
.intable1{width:550px;}
.koshin{width:200px;height:240px;background:url(http://www.fairtrade.co.jp/image/infomation.gif) no-repeat;}

.banarea{width:185px;}
.copyr{font-size:9pt;}

.iftable{width:170px;}
.info{width:160px;font-size:8pt;}
.info2{width:480px;font-size:8pt;}


}
.conspace{background:url(http://www.fairtrade.co.jp/image/consback.gif) no-repeat;
	background-position: right top;
}

.imagewaku{width:290px;height:200px;
	background:url(http://www.fairtrade.co.jp/image/toimage.gif) no-repeat;
	background-position: left top;
}
.imagebun{position:relative;top:50px;
	font-weight:bold;
	color:#FF0000;}

.topkako{
	background:url(http://www.fairtrade.co.jp/image/semimage4.jpg) repeat-y;
	background-position: right top;
}

.dvdkobe{
	background:url(http://www.fairtrade.co.jp/image/orderbar2.gif) no-repeat;
	background-position: left top;
}

.ueline{
	border-top:2px solid #000000;width:100%;
}
.urline{
	border:1px solid #909090;
	padding:1px;margin:3px;
	background-color:#EEEED9;
}


.corse1{font-weight:bold;color:#00000A;border:2px solid #909090;width:100%;}
.corse2{font-weight:bold;color:#A00000;border:2px solid #909090;width:100%;}


.usrmenu{
	background-color:#E0E0E0;
	color:#FFFFFF;
}
.usrmenu2{
	width:100%;
	background-color:#C00000;
	color:#FFFFFF;
}

.usrnews{
	background-color:#C00000;
	color:#FFFFFF;
	font-weight:bold;
}
.usrwaku1{
	width:450px;
	border-right:1px solid #909090;
	padding:1px;margin:3px;
}

.usrwaku3{
	border-top:1px solid #909090;
	padding:1px;margin:3px;
}


.graycell{background-color:#808080;color:white}
.redcell{background-color:#cc0000;color:white}
.infowaku{
	border-left:2px solid #909090;
}




.topsche{width:400px;}
.kurowaku{color:#A00000;border:1px solid #909090;}
.kurowaku2{color:#FFFFFF;border:1px solid #909090;background-color:#808080;}

.kuromigi{border-right:1px solid #909090;border-bottom:1px solid #909090;}
.kurobottom{border-bottom:1px solid #909090;}


.haiiro{border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	background-color:#E0E0E0;
	}

.white{color:white;}
.red{color:red;}	
.darkblue{color:#A00000;}

.haiall{width:100%;
	background-color:#7F7F7F;
	}
.haiback{background-color:#DDDDDD;}


.machiback{
	background:url(http://www.fairtrade.co.jp/image/introback1.jpg) no-repeat;
	 background-position: right bottom;

}

.maruwaku{
	background:url(http://www.fairtrade.co.jp/image/maruwaku.gif) no-repeat;
	 background-position: left top;
	position:relative;top:35px;left:10px;
}



.akakakomi;width:285px;padding:5px;}
.haiwaku{
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #909090;
	padding:5px;margin:5px;

	}
.
akaback{width:100%;
	background-color:#A00000;
	border:5px solid #A00000;
	color:white;
	padding:5px;margin:5px;
}

.akawaku{width:100%;
	background-color:#FFFFFF;
	border:1px solid #A00000;
	padding:5px;margin:5px;
}
.akawaku2{
	background-color:#FFFFFF;
	border:1px solid #A00000;
	padding:5px;margin:5px;
}
.haiwaku2{width:100%;
	background-color:#FFFFFF;
	border:2px solid #A0A0A0;
	padding:5px;margin:5px;
}

.calctie{
	background-color:#606060;
	color:#FFFFFF;
	font-weight:bold;
	}
.calcon{
	border:1px solid #A0A0A0;
	;}


.usugray{background-color:#E5E5E5;}
.usuao{background-color:#E1E1FF;}
.usuaka{background-color:#FFE8E8;border:1px solid #A00000;}
.aoback{background-color:#0000B0;color:white;padding:5px;margin:5px;}
.akaback{background-color:#FF0000;color:white;padding:5px;margin:5px;}
.grayback{background-color:#909090;color:white;padding:5px;margin:5px;}

.akaback2{background-color:#A00000;color:white;}
.answer{position:relative;left:160px;
	width:370px;
	background-color:#FFFFFF;
	border:1px solid #A00000;
	padding:5px
}

.soraback{
	background:url(http://www.fairtrade.co.jp/image/backsky.jpg) repeat-y;
	 background-position: right bottom;

}
.soraback2{
	background:url(http://www.fairtrade.co.jp/image/haikei.jpg) no-repeat;
	 background-position: right bottom;

}

.kiyaku{width:500px;}
.siroback{background-color:#FFFFFF;}

.room{	background:url(http://www.fairtrade.co.jp/image/room3.jpg) no-repeat;
	background-position: left bottom;
}
.conscell{
	border:1px solid #A0A0A0;
	position:relative;left:120px;
	width:410px;
	padding:5px 5px 5px 20px;
}

.idx1{color:white; font-weight:bold;width:140px; height:27px;}
.idx2{color:white; font-weight:bold;width:360px;}
.rssbg1{width:100%;background-color:#E0E0E0;}
.rssbg2{width:100%;background-color:#C7C7E2;}
.semiwaku{border:2px solid #000000;background-color:seashell;}

.subtitle{
	margin:2px;
	padding:2px;
	width:80%;
	background-color:#F0F0F0;
	color:#000000;font-weight:bold;
	border:dashed 1px #A00000;
}
.subtitler{
	margin:2px;
	padding:2px;
	width:100%;
	background-color:#A00000;
	color:#FFFFFF;font-weight:bold;
	border-width: 2px; border-style: solid;
	border-top-color:#FFAAAA;
	border-left-color:#FFAAAA;
	border-right-color:#500000;
	border-bottom-color:#500000;
}
.subtitler2{
	margin:2px;
	padding:2px;
	width:100%;
	background-color:#DDDDDD;
	color:#000000;font-weight:bold;
	border-width: 2px; border-style: solid;
	border-top-color:#F0F0F0;
	border-left-color:#F0F0F0;
	border-right-color:#999999;
	border-bottom-color:#999999;
}

.minititle{
	margin:2px;
	padding:2px;
	width:80%;
	background-color:#FFFFFF;
	color:#A00000;font-weight:bold;
	border-bottom:dashed 1px #909090;

}
.minititle2{
	margin:2px;
	padding:2px;
	width:80%;
	background-color:#FFFFFF;
	color:#000000;font-weight:bold;
	border-bottom:dashed 1px #000090;

}

.midtitle{
	margin:2px;
	padding:2px;
	width:100%;
	background-color:#707070;
	color:#FFFFFF;font-weight:bold;
	border:dashed 1px #E0E0E0;
}

.minititle3{
	margin:2px;
	padding:2px;
	width:100%;
	background-color:#FFFFFF;
	color:#000000;font-weight:bold;
	border-bottom:dashed 1px #A00000;

}

.minititle4{
	margin:2px;
	padding:2px;
	width:90%;
	color:#000070;font-weight:bold;
	border-bottom:dashed 1px #A00000;

}
.stephyo{
	border:dashed 1px navy;
	
}


.titlebar2{
	width:90%;
	background-color:#FFFFFF;
	border-bottom:2px dashed #A0A0A0;
	padding:5px;
}

.caltie{
	background-color:#FF0000;
	color:white;font-weight:bold;
	padding:5px;

}
.calwaku{
	background-color:#F0F0F0;
	border:1px dashed #909090;
	padding:5px;margin:5px;

}
.calback{
  background-image:url(http://www.fairtrade.co.jp/image/scimg2.jpg);
  background-repeat: no-repeat;
  background-position: right center;

}

.akabar{
	border-bottom:1px solid #AA0000;
}
.ansback{
  background-image:url(http://www.fairtrade.co.jp/image/ansback.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;

}
.ansback2{
  background-image:url(http://www.fairtrade.co.jp/image/scbacks.jpg);
  background-repeat: repeat-y;
  background-position: left top;

}

.gblackback{
	background-color:#606060;
	color:white;font-weight:bold;
	padding:2px;margin:2px;
	font-size:11pt;
}

.cells{
	background-color:#0000A0;
	width:50px;
	font-weight:bold;
	border:1px solid #909090;
	color:white;
}

.pcellcolor7{
	background-color:#0000A0;
	font-weight:bold;font-size:14pt;
	border:1px solid #909090;
	color:white;	
	
}

.pcellcolor{
	background-color:#0000A0;
	font-weight:bold;
	border:1px solid #909090;
	color:white;	
	
}
.pcellcolor1{
	background-color:#FFFFFF;
	font-weight:bold;
	border:1px solid #909090;
	color:#000000;width:50px;
	
}
.pcellcolor2{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;
	
}
.pcellcolor3{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;width:60px;
	
}
.pcellcolor4{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;
	
}
.pcellcolor5{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;	
	
}
.pcellcolor6{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;width:50px;
	
}


.psemisw{
	background-color:#FFECF8;
	border:1px solid #909090;
	color:#000000;width:350px;
}
.psemisw2{
	background-color:#FFFFFF;
	border:1px solid #909090;
	color:#000000;width:85%;
	margin:5px;padding:3px;
}
.psemisw3{
	background-color:#FBFBFB;
	color:#000000;width:100%;
	border-top:1px solid #909090;
	border-bottom:1px solid #909090;
	padding:5px;
}

.ptaisho{
	background-color:#202020;
	border:1px solid #909090;
	color:#FFFFFF;width:175px;
	font-weight:bold;
}
.pcell1{
	background-color:#FFFFFF;
	color:#000000;width:15px;
	border:1px solid #909090;
}
.pcell2{
	background-color:#ECECFF;
	color:#000000;
	border:1px solid #909090;
}
.pcell3{
	background-color:#FFE3E3;
	color:#000000;width:300px;height:25px;
	border:1px solid #909090;
}
.pcell4{
	background-color:#FFFFFF;
	color:#000000;width:60px;
	border:1px solid #909090;
}

.semicell1{
	background-color:#cc3300;
	color:#FFFFFF;
	border:1px solid #F00000;
	padding:3px;
}
.semicell2{
	background-color:#EEEED9;
	color:#000000;
	padding:3px;
}

.listcell1{
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #909090;
	padding:2px;
}
.listcell2{
	background-color:#EEEED9;
	color:#505050;
	border:1px solid #909090;
	padding:2px;
}
.listcell3{
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #909090;
	padding:2px;
}
.listcell4{
	background-color:#EEEED9;
	color:#000000;
	border:1px solid #909090;
	padding:2px;
}
