body {
font: 12px;
background-color:#f9f9f9;
margin:0px;
padding:0px;
text-align:left;
}

#container{
margin:5px auto 0px auto;
width:800px;
background-color:#FFFFFF;
color:#000000;
}

#main {
margin:0;
padding:0;
width:800px;
}

#leftbox {
background-color:#f9f9f9;
width:390px;
margin : 0px 2px 0px 4px;
padding-bottom : 10px;
float:left;
text-align:left;
}

#rightbox {
background-color:#f9f9f9;
width:390px;
margin : 0px 4px 0px 2px;
padding-bottom : 100px;
float:right;
}

#lefttopbox {
background-color:#ffffff;
width:400px;
height:310px;
margin : 0px 2px 0px 4px;
padding-bottom : 10px;
float:left;
}

#righttopbox {
background-color:#ffffff;
width:380px;
height:310px;
margin : 0px 4px 0px 2px;
padding-bottom : 10px;
float:right;
}

#footer {
margin-top : 30px;
padding:0;
width:800px;
}

.info {
	margin:-16px auto -16px 70px;
	font-size : 12px;
}

P {
	margin-left : 20px;
	margin-right : 10px;
	font-size : 14px;
	line-height: 130%;
 }

H1 { 
	margin-left : 20px ;
	color: #000066;
 }

H2 { 
	margin-left : 15px ;
	color: #000033;
 }

H3 { 
	font-size : 16px;
	margin : 1px ;
	background-color: #ccffff;
	color: #800000;
	padding: 2px;
 }
H4 {
	margin-left:20;
	margin-right:20;
	background-color: #ffccff;
	color: #003300;
	padding: 2 20;
 }
H5 { 
	font: bold;
	font-size : 14pt ;
	margin-right : 15px ;
	margin-left  : 15px ;
	border-bottom: 1px solid gray;
	border-left: 10px solid gray;
	padding: 2 10;
 }
TD { 
	line-height: 130%;
 }

UL {
	margin-left:20px;
}

LI {
	font-size : 14px;
	line-height: 150% 
}

DL {
	margin-left:30;
}
DT {
	font: bold;
	background-color: #ccccff;
	padding: 2 10;
}
DD {
	line-height: 130%; 
	padding: 3;
}
A {
	text-decoration : none;
	font-weight: bold;
}

.title {
  color : "#ffffff" ;
  font-size : 20pt ;
  font-family : "MS Pゴシック" , Osaka ,
}
.copy {
	color : "#ccffcc" ;
	font-size : 10pt ;
	font-family : "Century"
}
.shadow {
	width : 100% ;
	filter : DropShadow(color=silver)
}
.top {
	margin-left : 20;
	font-size : 11pt;
}
.slide {
	background-color : "#ffccff";
	border : 1px solid red;
}


#accordion{
     border: 1px #0000FF solid;
     border-top:none;
     width:700px;
     margin-left:30px;
     }
#accordion dt{
     background: #E0FFFF;
     padding: 10px;
     border-top: 1px #0000FF solid;
     font-size : 12pt;
     }
     #accordion dt a{color: #000; text-decoration:none;display:block;}
#accordion dd{
     padding: 0px;
     background: #FFFAF0;
     }
