﻿.text {
	font-size:11px;
	line-height:14px;
	color:#666666;
}

.textW {
	font-size:11px;
	line-height:14px;
	color:#FFFFFF;
}

.text2 {
	font-size:12px;
	line-height:14px;
	color:#666666;
}

.text2H16 {
	font-size:12px;
	line-height:16px;
	color:#666666;
}

.text2W {
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
}

.text2R {
	font-size:12px;
	line-height:14px;
	color:#CC0000;
}

.text2B {
	font-size:12px;
	line-height:14px;
	color:#336699;
}

.text3 {
	font-size:16px;
	line-height:18px;
	color:#666666;
	font-weight:bold;
}

.text4 {
	font-size:20px;
	line-height:20px;
	color:#666666;
	font-weight:bold;
}

.date_glay {
	font-size:14px;
	line-height:17px;
	background-image: url(../image/date_back.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
}

.date_white {
	font-size:14px;
	line-height:17px;
	background-image: url(../image/date_back2.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
}

.border {
	border:solid 1px #CC0000;
	padding:5px;
}

.mainphoto   /* for old pages such as cherry  */
{
   text-align:center;
    width:350px; height:250px; border:solid 1px;
    border-color:black;
    
    }
    
    .StoreTable  /*for store table*/
    {
    	text-align:center;
    	border:solid 1px;
    	border-color:Black;
    	}
    	
    	#StoreTable a.noBorder img{border:none;}

.ad1 { position:absolute; top:10px; margin-top:5px; left:770px; width:180px; height:150px; }
.HomeButton { position:static; top:10px; margin-top:5px; left:770px; width:100px; height:30px; }

#mainphoto td /* for new pages such as HHKB  */
{
   text-align:center;
    width:350px; height:250px; border:solid 1px;
    border-color:black;
    
    }
    
    
    
#mainphoto a.noBorder img {
	border: none;
}
/*_______________________________________
[ Default ] link color
_______________________________________*/

A:link {
	text-decoration:none;
	color:#CC0000;
}

A:visited {
	text-decoration:none;
	color:#CC0000;
}

A:hover {
	text-decoration:underline;
	color:#336699;
}

A:active {
	text-decoration:none;
	color:#CC0000;
}

/*_______________________________________
[ support梡 ] link color
_______________________________________*/

A:link.sup {
	text-decoration:none;
	color:#666666;
}

A:visited.sup {
	text-decoration:none;
	color:#666666;
}

A:hover.sup {
	text-decoration:underline;
	color:#CC0000;
}

A:active.sup {
	text-decoration:none;
	color:#666666;
}

/*_______________________________________
[ white ] link color
_______________________________________*/

A:link.white {
	text-decoration:none;
	color:#FFFFFF;
}

A:visited.white {
	text-decoration:none;
	color:#FFFFFF;
}

A:hover.white {
	text-decoration:underline;
	color:#FFFFFF;
}

A:active.white {
	text-decoration:none;
	color:#FFFFFF;
}

/*_______________________________________
[ daidai ] link color
_______________________________________*/

A:link.daidai {
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	color:#FF9900;
}

A:visited.daidai {
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	color:#FF9900;
}

A:hover.daidai {
	font-size:10px;
	line-height:14px;
	text-decoration:underline;
	color:#FF9900;
}

A:active.daidai {
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	color:#FF9900;
}

/*_______________________________________
[ gray ] link color
_______________________________________*/

A:link.gray {
	text-decoration:none;
	color:#333333;
}

A:visited.gray {
	text-decoration:none;
	color:#333333;
}

A:hover.gray {
	text-decoration:underline;
	color:#CC0000;
}

A:active.gray {
	text-decoration:none;
	color:#333333;
}


