#text { font-size: 11px; line-height: 13px; text-decoration: none }
#menu { font-size: 12px; line-height: 14px; text-decoration: none }
#book { font-size: 14px; line-height: 16px; text-decoration: none }
#book2 { font-size: 13px; line-height: 15px; text-decoration: none }
#book3 { font-size: 9px; line-height: 11px; text-decoration: none }
#large { font-size: 18px; line-height: 16px; text-decoration: none }
#book4 { font-size: 14px; line-height: 20px; text-decoration: none }

#bold   { font-size: 14px; color: #ff0000; line-height: 17px; text-decoration: none }

A{text-decoration:none;}
A:hover		{color: "#ffffff";text-decoration:none;background: "#550000"}

select { font: 13px "ＭＳ Ｐゴシック", "Osaka"}
input { font: 13px "ＭＳ Ｐゴシック", "Osaka"}

.blue { color: #0066CC; font-weight: bold }
.water { color: #0099FF; font-weight: bold }
.red { color: #FF3333; font-weight: bold }
.orange { color: #FF9900; font-weight: bold }
.pink { color: #FF3399; font-weight: bold }
.purple { color: #DA70D6; font-weight: bold }
.marine { color: #333399; font-weight: bold }
.brown { color: #800000; font-weight: bold }

p { margin:0px }

.cha {
	color: #CC6633;
	font-weight: bold;
}

.mt05 { margin-top:0.5em !important; }
.mt1 { margin-top:1em !important; }
.mt2 { margin-top:2em !important; }
.ml20 { margin-left:20px !important; }
.mb05 { margin-bottom:0.5em !important; }
.right { text-align:right !important; }
.center { text-align:center !important; }

#box {
	font-size:95%;
	line-height:135%;
}
#box .m10 {
	padding:10px;
}
#case .count {
	color:#009999;
	font-weight:bold;
	}
#case {
	color:#333333;
	font-size:95%;
	padding:10px;
	background-color:#F5FCE2;
	}
#case .blue{
	color:#336699;
	font-weight:normal;
	}
	
	
table#whatsnew td { font-size: 11px; line-height: 13px; text-decoration: none }

.anim{margin-top:20px;}
.aniline{border:solid 1px #848484;margin-bottom:0.5em;}
.ani{margin:1em 0 1em 0;}
.anibgorange{background-image:url(top_ani/parts/side_orange.gif);
             background-repeat:repeat-y;
			 background-position:center}
			 
h2 {margin:0.5em 0 0.5em 0;}

.f08em{font-size:0.8em;
       color:#8E6E50}
.anititle{font-size:0.8em;
          font-weight:bold}
.em08{font-size:0.8em}
.em08b{font-weight:bold;}
.top{font-size:0.8em;
       font-weight:bold;}
			 
#info p { font-size:80%; }