BODY {
	WIDTH: 770px;
	border:1px solid #50031B;
	background:#FFFFFF url('img/background1.jpg') repeat-y fixed 50% 0;
	MARGIN: 0px auto;
	PADDING: 0px; 
	COLOR: #000000; 
	FONT-FAMILY: "ＭＳ Ｐゴシック","Arial","Osaka","ヒラギノ角ゴ Pro W3"; 
	TEXT-ALIGN: center auto;
	font-size: 100%;
	line-height: 120%;
}

H1 {	
	FONT-SIZE: 160%; 
	FONT-WEIGHT: bold;  
	}
	
H2 {
	FONT-SIZE: 140%; 
	FONT-WEIGHT: bold;  
	}

H3 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 120%; 
	}

p {
	FONT-SIZE: 80%;
	line-height: 100%;
	}

A {
	COLOR: #0099cc; TEXT-DECORATION: none;
	FONT-SIZE: 80%;
	line-height: 100%;
}

A:hover {
	COLOR: #FF0000
	}

/* ##################### banner part setting ##################### */
	
#banner-link {
	padding: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 2px
	}

/* ##################### banner part setting ##################### */
#tab    { border-bottom: 2px solid #50031B; width: 100% }

#tabu   { margin: 0px; padding-bottom: 23px; padding-left: 0px; border-bottom: 1px solid #50031B }

#tabu ul { color: black; margin: 0px; padding: 0px }

#tabu li    {line-height: 16px; font-size:16px; text-decoration: none; background-color: #E7E3DE; list-style-type: none; float: left;
              margin: 0 0em 0em 0.4em; padding: 3px; border: solid 1px #50031B }
              
#tabu #active  { color: black; background-color: #FFFFC4; border-bottom: 1px solid white;}

#tabu li a  { color: #666; text-decoration: none;}


/* ##################### main ##################### */
/* ##################### left side menu ##################### */
DIV#main {
	padding: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px
	}

DIV#sidebar-wrapper {
	WIDTH: 231px;
	padding: 0px 0px 0px 0px;
	MARGIN: 5px 2px 0px 2px; 
	FLOAT: left; 
	}
	
DIV#sidebar {
	background: #FFFFC4;
	border:1px solid #000000;
	MARGIN-bottom:10px;
	}

DIV#sidebar P {
	FONT-SIZE: 80%; 
	line-height: 120%;
	text-align: left;
	MARGIN: 0px 3px 0px 5px;
	PADDING: 3px 2px 3px 2px;
	}
DIV#sidebar A {
	MARGIN: 0px 5px 0px 0px;
	PADDING: 3px 2px 3px 2px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;  
}
	
DIV#sidebar UL {
	MARGIN: 0px 0px 0px 10px;
	PADDING: 0px;
	}
	
DIV#sidebar LI {
	PADDING: 0px;
	MARGIN: 5px 0px 5px 10px; 
	}
	
DIV#sidebar A:hover {
	COLOR: #FF0000;
	}
		
DIV#sidebar form {
	padding: 0px 0px 0px 0px;
	MARGIN: 5px 0px 0px 5px
	}

#calendar {
  	line-height: 120%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
  	padding: 2px;
	text-align: center;
	margin-bottom: 0px
	}

#calendar a{
  	line-height: 120%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
  	padding: 2px;
	text-align: center;
	margin-bottom: 0px
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	line-height: 150%;
	text-align: left;
	padding: 10px;
	margin: 3px,2px,0px,10px;
	}



/* ##################### Content main ##################### */
DIV#content-wrapper {
	PADDING: 0px 0px 0px 0px;
    MARGINB: 0px;
	FLOAT: left; 
	WIDTH: 520px; 
	}

DIV#content {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 5px 0px 0px 5px; 
	}

DIV#center     { float: left; padding: 0px 5px 0px 0px; width: 510px }
DIV#center h2 { color: #50031B; font-weight: bold; font-size: 100%; padding: 3px 3px 0px 10px; border-bottom: 1px solid #50031B; border-left: 10px solid #50031B }
DIV#center p { color: #000000; font-weight: normal; font-size: 100%; line-height:130%; padding: 10px; margin:0px}

DIV#center A {
	COLOR: #0099cc;
	TEXT-DECORATION: none;
	text-align:center;
	font-size: 100%;
	line-height: 130%;
	padding: 5px 10px 5px 10px;
	margin:5px;
	FONT-WEIGHT: bold;
}

DIV#center A:hover {
	COLOR: #FF0000
}

DIV#center-kobetsu p{ color: #000000; font-weight: normal; font-size: 100%; line-height:130%; padding: 10px; margin:0px}

DIV#center-kobetsu A {
	COLOR: #0099cc;
	TEXT-DECORATION: none;
	text-align:center;
	font-size: 100%;
	line-height: 120%;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}





DIV#content-footer {
	width: 510px;
	BORDER: 1px solid #5F5F5F;
	BORDER-TOP: 1px dotted #5F5F5F;
	BACKGROUND: #FFFFFF;
	MARGIN: 0px 5px 20px 5px;
	}
	
DIV#content-footer P {
	PADDING: 5px;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #3E3E3E;
	text-align: left;
	font-size: 100%;
	line-height: 110%;
	}
	


DIV#footer {
	ORDER-TOP: 1px solid #99ddcc; BACKGROUND: #fafaff; MARGIN: 0px; HEIGHT: 2px; TEXT-ALIGN: left; width
}
DIV#footer P {
	MARGIN-TOP: 1px; FONT-SIZE: 1px; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 0px; LINE-HEIGHT: 3px
}
