BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; COLOR: #000000; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #efefef
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:link {
	COLOR: #002299; TEXT-DECORATION: none
}
A:visited {
	COLOR: #004488; TEXT-DECORATION: none
}
A:active {
	COLOR: #22ffff
}
A:hover {
	COLOR: #0000ff; BACKGROUND-COLOR: #999999
}
H1 {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: left center; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 200%; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat;
}

H6 {
	bold, FONT-SIZE: 8; COLOR: #CC3300
}

LI {
	PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; COLOR:#000000; PADDING-TOP: 5px; MARGIN-LEFT: 0px
}

.frontline {
	CLEAR: left; PADDING-RIGHT: 10px; FONT-SIZE:100%;FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-ALIGN: right; PADDING-LEFT: 10px;
}

.frame {
	width: 950px;margin-left: auto;margin-right: auto;
}

.frameall {
	width: 950px;margin-left: auto;margin-right: auto;
}

.head {
	border-style: inset;border-width: 2px;
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}

.sitetitle {
	float:left;	width:250px;z-index: 1; margin-right: 5px;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px;
}

.promote {
	border-style: inset;border-width: 2px;
	margin-left:260px;
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 150%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

.topmenu {
	border-style: double;border-width: 5px;
	margin-left:260px;
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; COLOR: #AAAAAA; PADDING-TOP: 0px; BACKGROUND-COLOR: #000000
}

.submenu {
	border-style: double;border-width: 7px;
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; COLOR: #AAAAAA; PADDING-TOP: 3px; BACKGROUND-COLOR: #000000
}

.counter {
 float:left; FONT-SIZE: 100%;
}

.forward {
// float:left;    
}

.renraku {
	border-style: inset; border-width: 5px;
	padding-top:5px; padding-left:5px; margin-left: auto; margin-right: auto; FONT-SIZE: 80%;
}

.leftwing{
	width:180px;float: left;z-index: 1;padding-left: 5px;margin-right: 5px;
}

.main {
//    float: left;
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN-RIGHT: 0px; MARGIN-LEFT: 2px; BORDER-LEFT: #000000 1px none; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px none; BORDER-RIGHT:none;
}

.personal{
	border-style: solid; border-width: 3px;TEXT-ALIGN: center; border-color: Blue;
	width:250px;float: left;z-index: 1;padding-left: 5px;margin-right: 5px;padding-bottom:0px;
}

.friend{
	clear: left;
	border-style: dotted; border-width: 3px;TEXT-ALIGN: center;margin-top: 5px; border-color: Green;
	width:250px;float: left;z-index: 1;padding-left: 5px;margin-right: 5px; padding-top: 5px;
}

.unity{
	clear: left;
	border-style: solid; border-width: 1px;TEXT-ALIGN: center;margin-top: 5px; border-color: Cyan;
	width:250px;float: left;z-index: 1;padding-left: 5px;margin-right: 5px; padding-top: 5px;
}

.honbun {
	BORDER-RIGHT: #bad3e8 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: right bottom; BORDER-TOP: #bad3e8 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 100%; MARGIN-RIGHT:0px;MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #bad3e8 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #efefef; line-heigh: 140%
}

.rightwing{
	width:185px;float: right;z-index: 2;margin-left: 0px;margin-right: 0px;
}

.bottom {
	CLEAR: both; PADDING-RIGHT: 10px; FONT-SIZE:100%;FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left; PADDING-LEFT: 10px;
}
