/*@charset "utf-8";*/
@import "classbase.css";
/* Link color */

a:link	{ color: #7D0022;}
a:visited	{ color: #CA3E29;}
a:active	{ color: #7F7784;}
a:hover	{ color: #CA3E29; background:#F6D5B1;}

/* Default tag color */

body {
	color: rgb(0,0,0);
	background: #EDE9E1;
}

em {
	color: rgb(126,18,33);
	background:#FFFFFF;
}

strong {
	color: #C43257; background:#FFFFFF;
	font-size: 1.4em;
	font-family: "Courier New" , monospace ;
	font-weight: bold;
}

/* ヘッダー部 */


div.logo h1 {
	color: #ffffff;
	background-color: rgb(114,26,86);
	border-color: rgb(114,26,86);
}

div.logo a:link{ color: #ffffff;}
div.logo a:visited	{ color: #ffffff;}
div.logo a:active	{ color: #ffffff;}
div.logo a:hover	{ color: #ffffff; background:rgb(114,26,86);}
div.logo a{text-decoration: none;}

div.PageTitle h2 {
	color: rgb(248,247,242);
	background-color: rgb(139,62,89);
	border-color: #6C2C3E;
}
div.PageTitle h3 {
	color: rgb(0,0,0);
	background-color: #F2E6D0;
	border-color: #9D6B49;
}

div.MainContents h3 {
/*	color: rgb(0,0,0);*/
	color: #4d1919;	/*銹紅*/
	border-bottom-color: transport;
	border-right-color: transport;
/*	border-top-color: #462C26;*/
/*	border-left-color: #462C26;*/
	background-color: transparent;
	border-top-color: #a52664;/*鶏冠花紅*/
	border-left-color: #a52664;/*鶏冠花紅*/
	font-color: #462C26;
}

div.MainContents h4 {
	border-color: transparent transparent #c6574b #c6574b;/*二硃*/
/*
	border-left-color: rgb(139,62,89);
	border-bottom-color: rgb(139,62,89);
*/
	background-color: transparent;
}

div.MainContents h5 {
	border-left-color: #a03e28;/*血紅*/
}

div.MainContents dt{
	border-left-color: #462C26;
}

div.referencelist h2,h3 {

	background-color: rgb(219,218,204);
	border-color: rgb(126,18,33);
	width: 100%;
	border-style: solid none solid;
	border-width: 2px;

	/*color: rgb(255,255,255);*/
	/*background-color: rgb(139,62,89);*/
	/*background-color: rgb(147,93,70);*/
}

div.referencelist h1 {
	color: rgb(255,255,255);
	background-color: rgb(139,62,89);
	/*background-color: rgb(147,93,70);*/
}


code {
	color: #0000df;
}

/* Original Class color */

.console {
	color: #ffffff;
	background: #002f4f;
}

.console {
	border: #7D0022;
	color: #ffffff;
	background: #000000;
}
.console-w {
	border: #7D0022;
	color: #000000;
	background: #ffffff;

}
.console-top {
	background-color: #B86366;
	color: #ffffff;
	border-right-color: #7D0022;
	border-top-color: #7D0022;
	border-left-color: #7D0022;
}

.source {
	background: #eff7ff;
}

.new {
	color: red;
}

.update {
	color: orange;
}

.copyright {
	color: #5E2328;
}

.kinsei {
	color: #EDE9E1;
}

.present {
	color: #7F7784;
}


div.main {
	border-left-color: #675B44;
	}

div.top-comment ul, ol{
	border: none;
}

div.referencelist {
	background-color: rgb(248,247,242);
	border-color: rgb(105,75,55);
}

hr.t-2 {
	background-color: #7D563C;
	color: transparent;
}

hr.t-1 {
	background-color: #7D563C;
	color: transparent;
}

div.top-comment {
	background-color: rgb(248,247,242);
	border-color: rgb(148,140,123);
}

div.top-comment dl dt{
	border-left-color: #462C26;
}

div.top-comment ul, ol{
	border-color:#b79b5b;
/*桑染 くわぞめ*/

}


.frame{
	background-color: rgb(248,247,242);
	border-color: rgb(148,140,123);
}

/*table関連*/

thead th{
	background:rgb(219,218,204);
	font-weight: bold;
}

tbody th{
	background: #FDE2E2;
	font-weight: bold;

}
tbody td.cn ruby rt {
	color: #C43257;
	lang: cn;
	font-size: 0.8em;
	font-family: Simsun , Tahoma;
}
