*{
	text-decoration:	none;
	color:	#222222;
	padding:	0px;
	border:		0px;
	margine:	0px;
}
body{
	font-family : "ＭＳ Ｐゴシック",Osaka;
	margin : 0px ;
	background-color : #ffffff ;
}
p	{	line-height: 1.3em ;}
td	{	font-size : 110% ;}
.cap1	{	color:#cc0000;}
.logobk
{
	background-image: url(logobk.gif) ;
	background-repeat: repeat-x ;
}
table.mono tr
{
	font-family:	"ＭＳ ゴシック","Osaka-等幅","serif";
	font-size: 12px;
	height:			18px;
}
table.mono td
{
	padding-left: 2px;
}
.mono12
{
	font-family : "ＭＳ ゴシック","Osaka-等幅";
	font-size:12px;
}

.bgcgr
{
	background-color : #118C8C ;
}
.bgcbl
{
	background-color:#14215F;
}
.bgcwh
{
	clear:		left;
	text-align:	left;
	background-color:#ffffff ;
}
.bgcg1
{
	background-color : #e7e7e5 ;
}
.bgcg2
{
	background-color : #B5B5B3 ;
}
.bgcbl
{
	background-color : #003366 ;
}
.fsb
{
   font-weight: bold;
}
.fs10px
{
	font-size : 10px;
	line-height : 1.3em ;
}
.fs12px
{
	font-size : 12px;
	line-height : 1.3em ;
}
div#page_select
{
	width:530px;
	margin:5px 0px 20px 0px;
}
#overheat
{
	float:left;
	width:250px;
	height:70px;
	margin-right:20px;
	padding-top:20px;
	background-color:#aacccc;
}
#overheat:hover
{
	background-color:#ccdddd;
}
#teiki
{
	float:left;
	width:250px;
	height:90px;
	background-image:url(bot_teiki.jpg);
}
#teiki:hover
{
	background-image:url(bot_teiki_ov.jpg);
}
#page_select a
{
	text-decoration:none;
}
.covers
{
	font-size:	x-small;
	width:		760px;
	border:		1px dotted #aaaaaa;
	margine:	10px 0px 5pxpx 0px;
}
.cover
{
	float:		left;
	width:		148px;
	height:		168px;
	padding:	10px 2px;
	border:		0px solid #ffffff;
	border-bottom:	1px dotted #aaaaaa;
}
.cover img
{
	width:55px;
	height:77px;
	margin:3px;
	border-style:solid;
	border-color:#c5c5c5;
	border-width:1px;
}
.cover img:hover
{
	border-color:#c500c5;
}
.catch
{
	height:		48px;
	line-height:	110%;
	font-weight:	bold;
	font-size:	100%;
	margine:	2px;
	padding:	0px;
	letter-spacing:	-1px;
}
.title
{
	font-size:	120%;
	color:		#ff0000;
	margin:		1px;
}
.mg
{
	line-height: 120%;
	font-size:95%;
	padding:1px 0px 3px 1px;
}
.tt1
{
 font-weight:120%;
 font-size:110%;
}
.pad2
{
	padding : 2px ;
}
.pad4
{
	padding : 4px ;
}
.freedial
{
	font-size:130%;
	padding : 4px ;
}
IMG
{
	border-color : #cccccc ;
}
 .line
{
	border-style:solid;
	border-color:#c5c5c5 ;
	border-width:1px;
	text-align:center;
}
 .line1
{
	border-style:solid;
	border-color:#14215F ;
	border-width:1px;
}
 .line2
{
	border-style:solid;
	border-color:#ff6600 ;
	border-width:1px;
}
 .line2
{
	border-style:solid;
	border-color:#ff6600 ;
	border-width:1px;
	background-color:#e5e5e7 ;
}
 .line3
{
	border-style:solid;
	border-color:#4068A5 ;
	border-width:1px;
	background-color:#ffffff ;
}
.w400
{
	width: 400px;
	border-style:solid;
	border-color:#333333 ;
	border-width:1px;
}
.tokuten
{
	width:140px;
	font-size:12px;
	font-weight:bold;
}
#nekobros
{
	width:600px;
}
#nekobros td
{
	height:20px;
	width:150px;
	border-style:double;
	border-color:#666666;
	border-width:3px;
	text-align:center;
}
.caution
{
	clear:both;
	padding:5px 0px;
	color:red;
	font-size:medium;
}
.caution_text
{
	clear:both;
	width:760px;
	padding:	5px 0px;
	border:		0px;
	margine:	0px;
	font-size:	small;
}

xb{letter-spacing:-1px}
A:link{color : #cc0000 ; text-decoration: underline}
A:visited{color : #cc0000 ; text-decoration: underline}
A:active{color : #cc0000 ; text-decoration: underline}
A:hover{color : #ff0000 ; text-decoration: none }

A.tx:link{color : #222222 ; text-decoration: underline}
A.tx:visited{color : #222222 ; text-decoration: underline}
A.tx:active{color : #222222 ; text-decoration: underline}
A.tx:hover{color : #ff0000 ; text-decoration: none }
