/* 
1041013 20:25:56	for codecharge.org/jp
*/

BODY {
	font-family: "Osaka,Verdana, Arial,MS Pゴシック";
	background : white;	

	margin:0px;
	padding:0px;
	border:ridge 1px;
}	

/*
TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { 
*/

TABLE, TH, TR, TD, UL, OL, LI, P, FONT, BLOCKQUOTE, LABEL { 
	font-family: "Osaka,Verdana, Arial,MS Pゴシック";
}

.title {
	color: #330066;
	font-weight: bold;
	font-size: 125%;
}

/* 
*/

.textbox {
/* input,select { */
	/* background: #CCCC00; */
	/* background: #CCFF99; */
	background: #FFCC66;
	/* background: #A5CF7B; */
	color: #000000;
}

/* h1, h2, h3, h4, h5, h6 { color: #330066; font-weight: bold } */
h1, h2, h3, h4, h5, h6 { color: #D76B01; font-weight: bold }
h1           { font-size: 160%;}
h2           { font-size: 125%;}
h3           { font-size: 115%;}
h4		{font-size: 80%;}
h5,h6	{font-size: 70%;}

	
A 	{
	/* 
		font-weight: bold;
		Color: #333333;
	Color: #0082C6; //  赤表示済
	font-weight: bold;
	*/
	Color: #333333;
	}

A:visited 	{
	/* 
	font-weight: bold;
	Color: #FF0084;
	Color: #333333;
	*/
	Color: #111111;
	}

/* A:hover  B{Color: #CCFFFF;} */

/* A:hover  Font{Color: #CC0000;} */

A:hover {
		/* Color: #CC0000; */
		/* 
		Color: blue;
		Color: red;
		Color: #333399;
		text-decoration: none;
		*/
		Color: red;
		}

A:hover  B{
		/* 
		Color: #CCFFFF;
		Color: blue;
		 */
		Color: #333399;
		}

A:hover  Font{
		/* 
		Color: blue;
		Color: #CC0000;
		Color: yellow;
		font-weight: bold;
		font-size: 70%;
		 */
		Color: red;
		}
		

/* HR {Color: #669990;}*/
/* HR {Color: gray;} */
HR {
	COLOR: #E0E0E0; HEIGHT: 1px
}


/* 
font-family: serif;
font-family: sans-serif;
*/

/* P,Table,td{ */

TD {
	font-family: "Osaka,Verdana, Arial,MS Pゴシック";
	color: #000033; /*より薄い*/
}

/* UL{color: teal;} */
UL A{Color: #333333;} 
LI {color: #333333;
/* DD {color: teal;}*/
DT A{color: #333333;}



/* 1010729 04:23:29 from theme header */

/*
.boxborder { border-color:#eeeeee; border-style:solid; border-width:1; }
*/
.mainborder { border-color:#aaaaaa; border-style:solid; border-width:1; }
/* .sideborder { border-color:#aaaaaa; border-style:solid; border-width:1; } */
/* .sideborder { border-color:#000000; border-style:solid; border-width:1; } */
.sideborder { border-color:#aaaaaa; border-style:solid; border-width:1; }
.imageborder { border-color:#000000; border-style:solid; border-width:1; }
.forumborder { border-color:#333333; border-style:solid; border-width:1; }

input { color:#000000; font: 80% verdana}
textarea { color:#000000; font: 80% verdana}

/* CCS */

.defaultFormTABLE
{ 
/*
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
*/
	border: solid 1px #AAAAAA;

	width: 100%;
}

.defaultFormHeaderFont { color: #000000; font-size: 150%; font-weight: bold; }
.defaultFieldCaptionTD { background-color: #EBE9E5; color: #000000; font-size: 100%; }

.defaultDataTD { background-color: #FEFEFE; color: #000000; font-size: 100%; }
.defaultColumnTD { color: #000000; background-color: #F0F0F0; font-size: 100%; }

.defaultAltDataTD { background-color: #F6F6F6; color: #000000; font-size: 100%; }
.defaultSeparatorTD { height: 1px; background-color: #C2BEB4; }
.defaultFooterTD { background-color: #EBE9E5; color: #000000; font-size: 100%; }

.defaultButton { border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #EFEFEF; font-size: 100%; font-family: osaka, Verdana; }
.defaultInput { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFFF; font-size: 100%; font-family: osaka, Verdana; }
.defaultTextarea { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFFF; font-size: 100%; font-family: osaka, Verdana; }
.defaultSelect { font-size: 100%; font-family: osaka, Verdana; }

