/* --Copyright(C)2004 fav.or.jp webmaster rosso-- */

/* --Body----------- */
body	{
	margin-top:0px;
	margin-bottom:0px;
	padding: 0;
	border: 0;
	background-color:#FFFFFF;
	}

/* --Link----------- */
a:link {color: #12158E; text-decoration: none;background-color:none;}
a:visited {color: #12158E; text-decoration: none;background-color:none;}
a:hover {color: #12158E; text-decoration: underline;background-color:none;}

.lnavi:link {color: #262626; text-decoration:none;background-color:none;}
.lnavi:visited {color: #262626; text-decoration:none;background-color:none;}
.lnavi:hover {color: #12158E; text-decoration: underline;background-color:none;}

.red:link {color: #FF0000; text-decoration:none;background-color:none;}
.red:visited {color: #12158E; text-decoration:none;background-color:none;}
.red:hover {color: #FF0000; text-decoration: underline;background-color:none;}

.blue_red:link {color: #12158E; text-decoration:none;background-color:none;}
.blue_red:visited {color: #12158E; text-decoration:none;background-color:none;}
.blue_red:hover {color: #FF0000; text-decoration: underline;background-color:none;}





.img:link {color: #FFFFFF; text-decoration:none;background-color:none;}
.img:visited {color: #FFFFFF; text-decoration:none;background-color:none;}
.img:hover {color: #FFFFFF; text-decoration:none;background-color:none;}

.thumbnail_a:link {color: #FFFFFF; text-decoration:none;background-color:none;}
.thumbnail_a:visited {color: #FFFFFF; text-decoration:none;background-color:none;}
.thumbnail_a:hover {color: #FFFFFF; text-decoration:none;background-color:#000000;}


.skinselector:link {color: #FFFFFF; text-decoration:none;background-color:none;}
.skinselector:visited {color: #FFFFFF; text-decoration:none;background-color:none;}
.skinselector:hover {color: #FFFFFF; text-decoration:underline;background-color:#000000;}

.gnavi_a:link {color: #000000; text-decoration:none;background-color:none; font-weight:bold;}
.gnavi_a:visited {color: #000000; text-decoration:none;background-color:none; font-weight:bold;}
.gnavi_a:hover {color: #000000; text-decoration:underline;background-color:none; font-weight:bold;}

.aboutfavor_a:link {color: #FFFFFF; text-decoration:none;background-color:none;}
.aboutfavor_a:visited {color: #FFFFFF; text-decoration:none;background-color:none;}
.aboutfavor_a:hover {color: #FFFFFF; text-decoration:underline;background-color:none;}

.personal_a:link {color: #FFFFFF; text-decoration:none;background-color:none; font-weight:bold;}
.personal_a:visited {color: #FFFFFF; text-decoration:none;background-color:none; font-weight:bold;}
.personal_a:hover {color: #FFFFFF; text-decoration:underline;background-color:none; font-weight:bold;}



/* -----------//td//-- */

td.purple {
  background-color:	#C0049F;
}

td.orange {
  background-color:	#F7941D;
}

td.red {
  background-color:	#DE140F;
}

td.gray {
  background-color:	#E0E0E0;
}


td.gray_footer {
  background-color:	#BFBFBF
}


td.gray_price {
  background-color:	#F2F2F2
}


td.blue {
  background-color:	#12158E;
}

td.green {
  background-color:	#5EAD00;
}

td.pink {
  background-color:	#FF9DF9;
}

td.skyblue {
  background-color:	#01BEFF;
}

td.karashi {
  background-color:	#E0D802;
}

td.brown {
  background-color:	#B9743D;
}

td.white {
  background-color:	#FFFFFF;
}

td.black {
  background-color:	#000000;
}

td.aboutfavor {
  background-image:url(../images/aboutfavor.gif);
}

/* --Margin----------- */
.banner_top{
	margin-top:10px;
}

.contents{
	margin-right:5px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:45px;
}


.whatsnew{
	margin-left:3px;
	margin-top:2px;
	margin-bottom:2px;
}

.read{
	margin-left:3px;
	margin-top:2px;
	margin-bottom:2px;
}



.dot{
	margin-right:3px;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
}


.menu_top{
	margin-right:2px;
	margin-left:2px;
	margin-top:5px;
	margin-bottom:5px;
}

.menu_categorytop{
	margin-right:2px;
	margin-left:2px;
	margin-top:3px;
	margin-bottom:5px;
}




.feature{
	margin-top:7px;
	margin-bottom:15px;
}


.lnv_m{
	margin-right:0px;
	margin-left:0px;
	margin-top:2px;
	margin-bottom:2px;
}

.u10{
	margin-right:0px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px;
}



.ud10{
	margin-right:0px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}



.u5{
	margin-right:0px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
}

.ud5{
	margin-right:0px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
}

.ud3{
	margin-right:0px;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:3px;
}



.left10{
	margin-right:0px;
	margin-left:13px;
	margin-top:0px;
	margin-bottom:0px;
}

.schedule_box{
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}
#shiken td{
	padding:10px 0;
}
#shiken table{
margin:10px 0 0 10px;
}
.contents  p img{
	float:left;
	margin:0 10px 5px 0;
}
