/*直タグ指定*/
BODY {
	SCROLLBAR-TRACK-COLOR: #CCFFCC;
	SCROLLBAR-FACE-COLOR: #33CC33;
	SCROLLBAR-SHADOW-COLOR: #333333;
	SCROLLBAR-DARKSHADOW-COLOR: #333333;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #00CC99;
	SCROLLBAR-ARROW-COLOR: #CCCCCC;
	MARGIN: 0PX 0PX;
	BACKGROUND-COLOR : #CCFFCC;
}

UL {
	LIST-STYLE:NONE outside;
	MARGIN: 0PX 2PX
}

BODY,TD,DIV{
	LETTER-SPACING : 1PX;
	FONT-SIZE : 12PX;
	FONT-FAMILY : VERDANA,ARIAL,SANS-SERIF;
	LINE-HEIGHT : 140%;
	COLOR : #333333;
}
LI {
	LINE-HEIGHT : 120%;
}
H1 {
	WIDTH : 100%;
	FONT-SIZE : 15PX;
	BACKGROUND-COLOR : #669966;
	PADDING-TOP : 5PX;
	PADDING-LEFT : 5PX;
	PADDING-RIGHT : 5PX;
	PADDING-BOTTOM : 5PX;
	MARGIN: 0PX 0PX;
	COLOR : #FFF;
	TEXT-ALIGN : LEFT;
}

H2 {
	WIDTH : 468PX;
	FONT-SIZE : 14PX;
	BACKGROUND-COLOR : #669966;
	PADDING-TOP : 5PX;
	PADDING-LEFT : 5PX;
	PADDING-RIGHT : 5PX;
	PADDING-BOTTOM : 5PX;
	MARGIN: 0PX 0PX;
	COLOR : #FFF;
	TEXT-ALIGN : LEFT;
}
/*一般リンク指定*/
A:LINK { COLOR:#66CCFF; TEXT-DECORATION:NONE; }
A:VISITED { COLOR:#66CCFF; TEXT-DECORATION:NONE; }
A:ACTIVE { COLOR:#66CCFF; TEXT-DECORATION:NONE; }
A:HOVER { COLOR:#3333CC; TEXT-DECORATION:UNDERLINE; }

/*メインテーブル*/
DIV#MAIN {
	HEIGHT : 100%;
	WIDTH : 780PX;
	BACKGROUND-COLOR: #FFFFFF;
}

/*メインコンテンツ*/
DIV#M_BODY {
	WIDTH : 100%;
	BACKGROUND: URL(../image/1114518231.gif) repeat-y scroll 0PX 0PX;
	BACKGROUND-COLOR : #FFF;
}

/*メインテーブルメニュー*/
DIV#MENU {
	PADDING-TOP : 25PX;
	PADDING-LEFT : 380PX;
	TEXT-ALIGN : LEFT;
}

/*メインテーブルヘッダ*/
DIV#TOP {
	HEIGHT : 164PX;
	WIDTH : 100%;
	TEXT-ALIGN : RIGHT;
	BACKGROUND: URL(../image/1114502659.gif) 
}

DIV#LEFT {
	WIDTH : 645PX;
	FLOAT: LEFT;
}


/*メインテーブルフッタ*/
DIV#BOTTOM {
	HEIGHT : 20PX;
	WIDTH : 100%;
	TEXT-ALIGN : CENTER;
	BACKGROUND-COLOR : #669966;
	COLOR : #FFF;
}

/*ヘッダバナー*/
DIV.HEADER {
	TEXT-ALIGN : RIGHT;
	PADDING-TOP : 50PX;
	PADDING-RIGHT : 20PX
}

/*右側広告スペース*/
DIV.AD_SPACE {
	WIDTH : 127PX;
	MARGIN: 0PX 0PX;
	PADDING-TOP : 10PX;
	PADDING-LEFT : 0PX;
	PADDING-RIGHT : 2PX;
	PADDING-BOTTOM : 0PX;
	TEXT-ALIGN : CENTER;
}

/*フッタ広告スペース*/
DIV.FOOT_AD {
	CLEAR: BOTH;
	MARGIN: 0PX 0PX;
	PADDING-TOP : 2PX;
	PADDING-LEFT : 50PX;
	PADDING-RIGHT : 0PX;
	PADDING-BOTTOM : 2PX;
	TEXT-ALIGN : CENTER;
}

/*左側メニュー*/
DIV.LEFT_MENU {
	COLOR : #FFF;
	FONT-WEIGHT:bold;
	MARGIN: 0PX 0PX;
	TEXT-ALIGN : LEFT;
	WIDTH : 150PX;
	FLOAT: LEFT;
	PADDING-TOP : 10PX;
	PADDING-LEFT : 3PX;
	PADDING-RIGHT : 0PX;
	PADDING-BOTTOM : 0PX;
}

DIV.CONTENTS {
	FLOAT: RIGHT;
	MARGIN: 0PX 0PX;
	WIDTH : 485PX;
	PADDING-TOP : 10PX;
	PADDING-LEFT : 0PX;
	PADDING-RIGHT : 0PX;
	BACKGROUND-COLOR : #FFF;
}

/*メインコメント外枠*/
DIV.MAIN_COM {
	MARGIN: 0PX 0PX;
	HEIGHT : 725PX;
	BACKGROUND-COLOR : #FFF;
	PADDING-TOP : 10PX;
	PADDING-LEFT : 3PX;
	PADDING-RIGHT : 0PX;
	PADDING-BOTTOM : 10PX;
	TEXT-ALIGN : LEFT;
}

/*左側メニューリスト*/
LI.LEFT_LIST {
	FONT-WEIGHT:bold;
	COLOR : #FFF;
}
LI.LEFT_LIST A:link { color:#FFF; text-decoration:none;}
LI.LEFT_LIST A:visited { color:#FFF; text-decoration:none;}
LI.LEFT_LIST A:active {  color:#FFF; text-decoration:none;}
LI.LEFT_LIST A:hover {
	background-color: #FF0000;
	color:#FFFFFF;
	text-decoration:none;
}

TD.SET_TD {
	BORDER-BOTTOM: 1PX SOLID #FF0000;
	PADDING-TOP : 25PX;
	PADDING-LEFT : 10PX;
	PADDING-RIGHT : 5PX;
	PADDING-BOTTOM : 0PX;
}