/*-----------------------    Parts1    -----------------------------------*/
.sideTit1{
	clear:both;
	width:220px;
	font-size: 11px; height:26px; padding:5px 0 0 25px;
	background-image: url(/images/sidetit1.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	xborder-bottom:solid 1px #fff;
}

.sideParts1{
	xpadding:5px;  font-size: 13px; width:222px;
	background-image: url(/images/bg-sideparts1.gif);
	background-repeat: repeat-y;
	xborder-right :solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	xborder-left  :solid 1px #ccc;
}
.sideParts1 .pad{ padding:0 8px 5px 8px;}
.sideParts1 .join{ float:right; margin: 0 10px 0 0; padding: 0px; height:20px;
	font-size: 12px;
	xborder: thin solid #999;
	background-image: url(/images/ico-arrow-or.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
 }
.join a{       color:red; text-decoration:underline; padding:0 0 7px 10px; margin:0;}
.join a:hover{ color:orange; text-decoration:none; }


 .sideParts1 UL{ 	clear:both;padding:0;margin:0; border-top :solid 1px #ccc; }
 .sideParts1 LI{ 	float:left;list-style: none; padding:0;margin:0; }
 .sideParts1 .tr1{  padding:3px 3px 5px 7px; width:78px; }
 .sideParts1 .tr2{  padding:5px 0px 5px 0px; width:55px; }
 .sideParts1 .tr3{  padding:5px 0px 5px 0px; width:77px; }
 .sideParts1 .tr3 strong{color:#FF0909; }
 .sideParts1 .tr4{  clear:both;padding:4px 12px 5px 36px; color:#666; margin:0px 0 0 15px; width:200px; height:15px;
	background-image: url(/images/ico-tokuten.gif);
	background-repeat: no-repeat; 
   }
 .sideParts1 .tr4 strong{color:#FF0909; }

/*-----------------------    Parts2    -----------------------------------*/

.sideTit2{
	width:223px;height:15px; 
	margin:5px 0 0 0; 
	padding:4px 0 0 8px;
	font-size: 11px; 
	background-image: url(/images/sidetit2.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	xborder-bottom:solid 1px #fff;
}
.sideParts2{
	width:220px;
	margin:0 0 8px 0px;  font-size: 13px; 
	padding:0;
	xborder-top   :solid 1px #BCE24C;
	border-right :solid 1px #BCE24C;
	border-bottom:solid 1px #BCE24C;
	border-left  :solid 1px #BCE24C;
	background-color: #FDFFD7;
}
.sideParts2 UL{ padding:8px 0 0 0;margin:0px 0 5px 0; }
.sideParts2 LI{
	list-style: none; padding:0 0 5px 15px;margin:0 5px 0 8px;
	background-image: url(/images/dot.gif);
	background-repeat: no-repeat;
}
 .sideParts2 a{       color:#666; text-decoration:underline; padding:0;}
 .sideParts2 a:hover{ color:red; text-decoration:none; }
 .sideParts2 LI .on{ background-color: orange; padding:0px 2px 0px 2px; }
 
 
/*-----------------------    Parts3    -----------------------------------*/

.sideTit3{
	width:223px;height:15px; 
	margin:5px 0 0 15px; 
	padding:4px 0 0 8px;
	font-size: 11px; 
	background-image: url(/images/sidetit3.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	xborder-bottom:solid 1px #fff;
}
.sideParts3{
	width:220px;
	margin:0 0 8px 15px;  font-size: 13px; 
	padding:0;
	xborder-top   :solid 1px #BCE24C;
	border-right :solid 1px #4D95E5;
	border-bottom:solid 1px #4D95E5;
	border-left  :solid 1px #4D95E5;
	background-color: #CFF2FF;
}
.sideParts3 UL{ padding:8px 0 0 0;margin:0px 0 5px 0; }
.sideParts3 LI{
	list-style: none; padding:0 0 0 15px;margin:0 0 0 5px;
	background-image: url(/images/dot.gif);
	background-repeat: no-repeat;
}
 .sideParts3 a{       color:#666; text-decoration:underline; padding:0;}
 .sideParts3 a:hover{ color:red; text-decoration:none; }
 .sideParts3 LI .on{ background-color: orange; padding:0px 2px 0px 2px; }


/*-----------------------    Parts4    -----------------------------------*/

.sideTit4{
	width:223px;height:15px; 
	margin:5px 0 0 15px; 
	padding:4px 0 0 8px;
	font-size: 11px; 
	background-image: url(/images/sidetit4.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	xborder-bottom:solid 1px #fff;
}
.sideParts4{
	width:220px;
	margin:0 0 8px 15px;  font-size: 13px; 
	padding:0;
	xborder-top   :solid 1px #CCCCCC;
	border-right :solid 1px #E54D5B;
	border-bottom:solid 1px #E54D5B;
	border-left  :solid 1px #E54D5B;
	background-color: #FFCFDF;
}
.sideParts4 UL{ padding:8px 0 0 0;margin:0px 0 5px 0; }
.sideParts4 LI{
	list-style: none; padding:0 0 0 15px;margin:0 0 0 5px;
	background-image: url(/images/dot.gif);
	background-repeat: no-repeat;
}
 .sideParts4 a{       color:#666; text-decoration:underline; padding:0;}
 .sideParts4 a:hover{ color:red; text-decoration:none; }
 .sideParts4 LI .on{ background-color: orange; padding:0px 2px 0px 2px; }
