/* body { background-color: #cccccc ; color: #ffffff ; margin-top: 0 ; margin-left: 0} */
/* body {background-color:#3c4a64;} */
body {
	background-color:#708090;
	scrollbar-base-color:#465461;
	scrollbar-face-color:#243441;
	scrollbar-highlight-color:#243441;
	scrollbar-shadow-color:#243441;
	scrollbar-3dlight-color:#687e91;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#465461;
	scrollbar-darkshadow-color:#243441;
}
body, td{ color: #ffffff ; margin-top: 0 ; margin-left: 0 ; font-family:"‚l‚r ƒSƒVƒbƒN , Osaka" ; font-size:12px}

a { text-decoration:none ; font-family:"Times New Roman" }
a:link { color: #ffffff } 
a:visited { color: #eeeeee } 
a:active { color: #ffffff } 
a:hover { text-decoration:underline }

/*.keyColor1 { background: #102030}*/
/*.keyColor2 { background: #304050}*/
/*.keyColor3 { background: #506070}*/
/*.keyColor4 { background: #607080}*/
/*.keyColor5 { background: #637aa3}*/
/*.keyColor6 { background: #728cba}*/
.keyColor1 { background: #1C2731}
.keyColor2 { background: #243441}
.keyColor3 { background: #465461}
.keyColor4 { background: #687E91}
.keyColor5 { background: #9BB0C2}
.keyColor6 { background: #8090a0}

.input 	{border-color:#9BB0C2;
		border-width:1px;
		border-style:solid solid solid solid;
		background-color: #465461;
		color: #ffffff;
		}
.button	{border-color:#9BB0C2;
		border-width:1px;
		border-style:solid solid solid solid;
		background-color: #465461;
		color: #ffffff;
		}

p {font-family: "Times New Roman" ; font-size:12px; color: #0; line-height:20px; }

p.topPageTitle1 { font-family:"Times New Roman" ; font-size:144px; margin-bottom:-25px; color: #ffffff }

p.topPageTitle2 { font-size:24px ; letter-spacing:2px; color: #000000 ; font-weight: bolder; font-family: "Geneva", "Arial", "Helvetica", "san-serif"}

p.subTitle { font-family:"Times New Roman" ; font-size:16px; color: #ffffff}
.subTitle { font-family:"Times New Roman" ; font-size:16px; color: #ffffff; padding-left: 5px}

p.subTitle_J { font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:14px; color: #ffffff }
.subTitle_J { font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:14px; color: #ffffff }

p.comments { font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:12px; color: #ffffff; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px;  line-height:18px; margin: 0px}

p.sentence { font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:12px; color: #ffffff; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 20px;  line-height:18px; margin: 0px}

p.consident { color: #000000 ; font-size:12px }

p.pageHeadderTitle1 {font-family: "Times New Roman" ; font-size:36px; color: #ffffff}

p.pageHeadderTitle2 {font-family: "Times New Roman", "Times", "serif"; font-size:12px; color: #333333 ; margin-bottom:6px}

p.url { font-family:"Courier New", "Courier", "mono"; font-size:11px; color: #ffffff; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px;  line-height:12px; text-indent: 12px; margin: 0px }

p.BBS { font-family:"‚l‚r ƒSƒVƒbƒN , Osaka" ; font-size:12px ; margin-top:10 ; margin-left:10 ; margin-bottom:10 ; margin-right:10 ; line-height:18px }

p.link { font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:16px; margin-top:2 ; margin-left:10 ; margin-bottom:2 ; margin-right:20 ; line-height:16px}

p.menu { font-family:"Times New Roman" ; font-size:12px; color: #ffffff}

ul.sentence { font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:12px; color: #ffffff; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 40px;  line-height:18px; margin: 0px}

/*
.info {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
*/

p.info {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #FFFFFF; padding-top: 6px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; line-height:18px; margin:0px;}

p.whatsNewDate {  font-family: "‚l‚r ‚oƒSƒVƒbƒN" "Osaka"; font-size: 12px; color: #FFFFFF; padding-top: 2px; padding-right: 4px; padding-bottom: 0px; padding-left: 0px; line-height:16px; margin:0px;}
p.whatsNew {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #FFFFFF; padding-top: 2px; padding-right: 4px; padding-bottom: 6px; padding-left: 8px; line-height:16px; margin:0px;}

div.whatsNew {position:static; width:100%; height:100%; z-index:1; overflow:auto; padding:10px 10px 10px 10px;}

