*		{ font-family : 'ヒラギノ角ゴ Pro W3','aHiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; 
 		  margin : 0px; padding : 0px;}

BODY { margin : 0px; padding : 0px; background-color : #763434; color : #541010; }

DIV	{ margin : 0px auto; padding-top : 3px; padding-bottom : 3px;float : center; background-color : #FFFFFF; text-align :  center;
}

DIV.header, DIV.footer { background-color : #541010; color : #FFFFFF; width : 800px;  }	
DIV.menu { height : 38px; padding : 0; background-image : url("../images/sorrel_menu_back.png"); width : 800px; }
DIV.main { width : 800px; }

H1	{ text-align : left; font-size : 20px; padding : 5px 20px;}
H2	{ text-align : left; font-size : 16px; padding : 4px 25px; }
H3	{ text-align : left; font-size : 14px; padding : 3px 30px; }

P	{ text-align : left; line-height : 1.20em; font-size : 12px; margin: 0px 35px 8px; padding : 1px;}

.l	{ text-align : left; }
.c { text-align : center; }
.r { text-align : right; }	
.sm	{ font-size : 10px; }
.nm { margin : 0px; }

IMG	{ border-width : 0px;}

#left h1	{ line-height : 1.1em; margin : 15px 10px 1px; padding : 0px; font-size : 12px;  }
#left IMG { margin : 1px 3px; }


A:link		{ text-decoration : none; color : #901010; font-weight : bold;}
A:visited 	{ text-decoration : none; color : #901010; font-weight : bold; }
A:active 	{ text-decoration : none; color : #FF3030; font-weight : bold; }
A:hover 	{ text-decoration : underline; color : #FF3030; font-weight : bold; }

A.w:link		{ text-decoration : none; color : #FFFFFF; font-weight : bold;}
A.w:visited 	{ text-decoration : none; color : #FFFFFF; font-weight : bold; }
A.w:active 	{ text-decoration : none; color : #FFFFFF; font-weight : bold; }
A.w:hover 	{ text-decoration : underline; color : #FFFFFF; font-weight : bold; }

TABLE 		{ width : 800px ; border: 0px; border-collapse: collapse; border-spacing: 0; }
TABLE.m		{ width : 720px ; margin : 4px 40px;}
TD			{ vertical-align : top; padding : 2px; }
TD#left		{ text-align : center; width : 245px ; border-right : 1px solid #541010;}
TD#right	{ width : 535px ;}
TD#topbar	{ border-top : 1px solid #541010; }
TD#b		{ font-size : 12px; vertical-align : middle; border: 0px; background-color : #763434; color : #FFFFFF;}
TD#bw		{ font-size : 12px; vertical-align : middle; border: 0px; background-color : #763434; color : #FFFFFF; white-space : nowrap; }
TD#w		{ font-size : 12px; vertical-align : top; border: 0px;}
TD#ww		{ font-size : 12px; vertical-align : top; border: 0px; white-space : nowrap; }

INPUT		{ width: 200px; font-size : 12px; padding : 0px 2px;}
SELECT		{ font-size : 12px; padding : 1px 15px;}
TEXTAREA  	{ width: 500px; height: 300px; font-size : 12px;} 
OBJECT		{ padding: 0px; margin: 0px;}

