body {
	background-color : #888888;
	text-align: center; 
	scrollbar-arrow-color:#FFFFFF;	
	}

a:link { text-decoration: none; color: #0000FF; }
a:visited { text-decoration: none; color: #6600CC;}
a:active { text-decoration: none; color: #FF6600; }
a:hover { text-decoration: underline; color: #FF6600; }

a:link.box { text-decoration: none; color: #0000FF; }
a:visited.box { text-decoration: none; color: #333333;}
a:active.box { text-decoration: none; color: #FF6600; }
a:hover.box { text-decoration: underline; color: #FF6600; }

a:link.m { text-decoration: none; color: #000000; }
a:visited.m { text-decoration: none; color: #000000;}
a:active.m { text-decoration: none; color: #FF6600; }
a:hover.m { text-decoration: underline; color: #FF6600; }

a:link.mn { text-decoration: none; color: #444444; }
a:visited.mn { text-decoration: none; color: #777777;  }
a:active.mn { text-decoration: none; color: #FF6600; }
a:hover.mn { text-decoration:underline; color: #FF6600; }


ul {
list-style-type: square;
margin: 2 0 0 2em;
padding: 0; 
}

ol {
list-style-type: decimal;
margin: 2 0 0 2.5em;
padding: 0; 
} 


#MainBox { /* 親要素に対する指定 */
text-align: center; 
}

#wallpaper {
width: 780px;
margin: 0px auto;
text-align: center; 
background-color : #FFFFFF;
}

#header_up { /* 上余白 */
margin-right: auto;
margin-left: auto;
margin-top: 10px; 
width: 780px;
} 

#PageBody {  /* 本文ブロック */
width: 740px;
margin: 0px auto;
text-align:left;
}

#header_01 { /* ロゴイラスト */
margin-right: auto;
margin-left: auto;
margin-top: 0px; 
width: 740px;
} 

#header_02 { /* メインメニュー */
margin: 0px auto;
text-align: center; 
width: 740px;
background-color : #666600;
} 

#MainInfo { /* 本文 */
margin-right: auto;
margin-left: auto;
margin-top: 10px; 
width: 740px;
} 

#sidemenu { /* 左側 */
float: left;
width: 160px;
} 

#read { /* 本文右側 */
width: 560px;
float: right;
} 

#footer	{ /* フッター */
background-color : #B9C000;
margin-right: auto;
margin-left: auto;
margin-top: 10px; 
width: 740px;
text-align: center; 
} 

#footer_ud	{ /* 下余白 */
margin-right: auto;
margin-left: auto;
margin-top: 0px; 
width: 780px;
} 


.txt14 {
font-family: sans-serif,arial;
	font-size:14px; 
	line-height:18px; 
	color: #333333;
	} 
	
.txt14B {
font-family: sans-serif,arial;
	font-size:14px; 
	line-height:18px; 
	font-weight:bold;
	color: #333333;
	} 


.txt13B {
font-family: sans-serif,arial;
	font-size:13px; 
	line-height:18px; 
	font-weight:bold;
	color: #333333;
	} 


.txt12smt {
	font-family: sans-serif,arial;
	font-weight:bold;
	font-size:10pt; 
	line-height:18px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	color: #FFFFFF;
	letter-spacing: 0.0mm;
	} 

.txt12smtt {
	font-family: sans-serif,arial;
	font-weight:bold;
	font-size:12px; 
	line-height:18px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	color: #FFFFFF;
	letter-spacing: 0.0mm;
	} 
	
.txt12smttB {
	font-family: sans-serif,arial;
	font-weight:bold;
	font-size:12px; 
	line-height:18px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	color: #000000;
	letter-spacing: 0.0mm;
	} 


.txt12sm {
	font-family: sans-serif,arial;
	font-size:12px; 
	line-height:18px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	color: #222222;
	letter-spacing: normal;
	} 
	
.txt12sms {
	font-family: sans-serif,arial;
	font-size:12px; 
	line-height:15px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	color: #222222;
	letter-spacing: normal;
	} 	


.txt12news {
	font-family: sans-serif,arial;
	font-size:9pt; 
	line-height:18px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #222222;
	letter-spacing: normal;
	} 

.txt12 {
font-family: sans-serif,arial;
	font-size:12px; 
	line-height:18px; 
	color: #333333;
	} 
	
.txt12B {
font-family: sans-serif,arial;
	font-size:12px; 
	line-height:18px; 
	font-weight:bold;
	color: #333333;
	} 

.txt12GR {
font-family: sans-serif,arial;
	font-size:12px; 
	line-height:18px; 
	color: #666666;
	} 
		
.txt11 {
	font-family: sans-serif,arial;
	font-size:11px; 
	line-height:16px; 
	color: #333333;
	} 

.txt11B {
	font-family: sans-serif,arial;
	font-size:11px; 
	font-weight:bold;
	line-height:16px; 
	color: #333333;
	} 

.txt11GR {
	font-family: sans-serif,arial;
	font-size:11px; 
	line-height:16px; 
	color: #666666;
	} 
	
.txt10 {
	font-family: sans-serif,arial;
	font-size:10px; 
	line-height:15px; 
	color: #333333;
	} 
		
.txt10B {
	font-family: sans-serif,arial;
	font-size:10px; 
	line-height:15px; 
	font-weight:bold;
	color: #333333;
	} 

.txt10GR {
	font-family: sans-serif,arial;
	font-size:10px; 
	line-height:15px; 
	color: #666666;
	} 