A:link{ color: #006699 ; text-decoration: none;}
A:visited { color: #757575; text-decoration: none;}
A:active { color: #006699; text-decoration: none;}
A:hover{ color: #F77E0C; text-decoration: underline; }
body      { 
	background-color: #FFFFFF;
	margin:0
        ;}

.cap08
       {
       font-size: 8px; 
       line-height: 13px; 
       text-decoration: none;}
       
.cap10
       {
       font-size: 10px; 
       line-height: 14px; 
       text-decoration: none;
       line-height: 10px;}
       
.cap11
       {
       font-size: 11px; 
       line-height: 13px; 
       text-decoration: none;}
.cap12
       {
       font-size: 12px; 
       line-height: 14px; 
       text-decoration: none;}
       
.cap13
       {
       font-size: 13px; 
       font-weight: bold;
       color: #004000;}
.cap14
       {
       font-size: 14px; 
       font-weight: bold;
       }
.cap16
       {
       font-size: 16px; 
       font-weight: bold;
       color: #004000;}

td  
	{
	color: #494949;
	font-size: 12px; }

.new
	{ 
	width: 100%; 
	height: 100%; 
	overflow: scroll; 
	background: #FFFFFF;} 

.osususme{ 
	width: 100%; 
	height: 100%; 
	overflow: scroll; 
	background : #ffffff url(/img/osusume.gif);} 

.event{ 
	width: 100%; 
	height: 100%; 
	overflow: scroll; 
	background : #ffffff url(/img/event.gif) repeat-y scroll left top; } 

.logo1	{
	position: static;
	top: 12px;
	background-color: #ffffff;
	background : #ffffff url(/img/logo_s.gif);
	width:200px;
	height:52px
;}
.header1	{
	position: absolute;
	top: 12px;
	left: 180px;
	height:40px;
	background-color: #FFFFFF
;}
.header2	{
	position: absolute;
	top: 12px;
	left: 350px;
	width:400px;
	height:40px;
	background-color:#ffff00;
	background : #ffffff url(/img/login.gif);
	valign:middle
}}}
.header3	{
	position: absolute;
	top: 0px;
	left: 150px;
	width:600px;
	height:12px;
	background-color:#FFFFFF;
       text-decoration: none
;}
.header4	{
	position: absolute;
	top: 50px;
	left: 0px;
	width:750px;
	height:20px;
	background-color:#FFFFFF;
       text-decoration: none
;}
.flash1	{
	position: absolute;
	top: 80px;
	left: 0px;
	width:750px;
	height:100px;
	background-color:#FFFFFF;
       text-decoration: none
;}
.btnl1	{
	position: absolute;
	top: 1000px;
	left: 0px;
	background-color:#FFFFFF;
       text-decoration: none
;}

.whats1	{
	background : url(/img/new3.gif);
	width:500px; height:29;
	valign:bottom;}

.whats2	{
	padding: 5px;
	width:500px ; height:10;}

.whats3	{
	width:500px ; height:29;}

.event1	
	{
	background : url(/img/new3_2.gif);
	width:500px; height:29;
	valign:bottom;}

.event2
	{
	padding: 5px;
	width:500px ; height:10;}

.event3	{
	width:500px ; height:29;}

.ban1	{
	background : url(/img/r_waku1.gif);
	width:250px; height:6;}

.ban2	{
	padding: 5px;
	background : url(/img/r_waku2.gif);
	width:250px ; height:10;}
.ban3	{
	background : url(/img/r_waku3.gif);
	width:250px ; height:10;}

.ban4	{background : url(/img/r_waku4.gif);
	width:250px; height:120
		;}
.ban5	{padding: 5px;
	background : url(/img/r_waku5.gif);
	width:250px ; height:5;}
.ban6	{
	background : url(/img/r_waku6.gif);
	width:250px ; height:19;}

table.side
	{
	table-layout: fixed;
	table-layout: auto ;
	width: 195px;
	height:400px;
	background : url(/img/side_bg.gif);}

table.side2
	{
	table-layout: fixed;
	table-layout: auto ;
	width: 195px;}

table.pcp
	{
	table-layout: fixed;
	table-layout: auto ;
	border: 0px;
	margin-bottom: 0px;}

td.pcp
	{
	border: 0px;
        font-size: 10px; }

td.pcp_menu
	{
	border: 0px;
        font-size: 10px; 
        height: 28px}

DIV.class-whats
	{
	width: 97%; 
	height: 280px; 
	overflow: scroll; 
	background: #FFFFFF;
	border: 1px solid #6BBF5E;
	padding: 5px 5px 10px 5px;} 

.qa1
	{
        color: #666666;
        font-size:14px;
        font-weight: bold;
        line-height:1.8em;} 

.qa2
	{
        color: #FF9900;
        font-size:12px;
        line-height:1.2em;
        font-weight: bold;
        margin:0;} 

.qa3
	{
        color: #666666;
        line-height:1.5em;
        margin-bottom:10px;} 

	} 


h2.releaseDetail {
	padding: 0px;
	margin: 0px;
	font-size: medium;
	_font-size: small;
	_fo\nt-size: medium;
	line-height: 125%;
	text-indent: 0px;
	text-align: left;
	color: #333333;
	border-bottom: 2px dotted #e0e0e0;
}
h3.releaseDetail {
	padding: 0px;
	margin: 0px;
	font-size: medium;
	_font-size: small;
	_fo\nt-size: medium;
	line-height: 125%;
	text-indent: 0px;
	text-align: left;
	color: #0000ff;
}
.generalTable {
	width: 500px;
	padding: 3px 0px 2px;
	margin: 26px 0px 15px 10px;
}

.generalTable table {
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width: 100%;
	/*\*//*/
	revise: MacIE5.0bug;
	width: 99%;
	/**/
}
.generalTable table td.th2 {
	padding: 5px 4px 4px;
	background: #f8f8f8;
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	color: #333333;
}
.generalTable table td.color {
	background: #F0F0F0;
}
.generalTable table td {
	background: #ffffff;
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	color: #333333;
	padding: 5px 4px 4px;
	vertical-align: top;
}
.generalTable dl {
	padding: 0px;
	margin: 0px;
}
