#container {
line-height: 140%;
font-size : 10pt; 
margin-right: 0;
margin-left: 0;
text-align: left;
padding: 0px;
width: 750px;
background-color: #ffffff;
border: 0px solid #FFFFFF;
}
#int {
clear: both;
text-align: left;
width: 750px;
margin: 0px;
padding: 0px 10px;
overflow: hidden;
}

#topmain {
float: right;
font-size : 10pt; 
width: 580px;
margin: 0px;
padding: 0px;
overflow: hidden;
}
#banner {
background-color: #ffffff;
text-align: left;
font-size : 10pt; 
margin: 0px;
padding: 0px;
border-bottom: 0px solid #000000;
}
.content {
font-size : 10pt; 
padding : 5pt; 
margin : 2px 5px 5px; 
border-style : dashed; 
border-color : #FF9900; 
border-width : 1pt 1pt 1pt 1pt; 
}
#side {
float: left;
font-size : 10pt; 
margin: 0px;
padding: 0px;
width: 170px;
overflow: hidden;
}

#under {
clear: both;
font-size : 10pt; 
margin: 0px;
padding: 0px;
width: 750px;
text-align: center;
}
.sidebar {
margin: 0px;
padding: 0px;
border-style : none; 
}


H1 {
font-size : 12pt; 
font-weight : bold; 
text-align : left; 
padding : 0 0 0 5pt; 
margin : 4pt 0 4pt; 
border-style : solid; 
border-color : #800000; 
border-width : 0 0 1pt 10pt; 
}

H1#top {
font-size : 14pt; 
font-weight : bold; 
text-align : left; 
color: #FFA500;
padding : 0; 
margin : 0 10pt; 
border-style : none; 
}
H2 {
font-size : 12pt; 
font-weight : bold; 
text-align : left; 
padding : 0 0 0 3pt; 
margin : 3pt 0 3pt; 
border-style : solid; 
border-color : #800000; 
border-width : 0 0 1pt 8pt; 
}
H3 {
font-size : 11pt; 
font-weight : bold; 
text-align : left; 
padding : 0 0 0 3pt; 
margin : 5pt 0 3pt; 
border-style : solid; 
border-color : #0000FF; 
border-width : 0 0 1pt 8pt; 
}
H4 {
font-size : 10pt; 
font-weight : bold; 
text-align : left; 
color: #FF9900; 
padding : 0; 
margin : 5pt 0 3pt;
}
H5 {
font-size : 10pt; 
font-weight : bold; 
text-align : center; 
padding : 0; 
margin : 1pt 2pt; 
border-style : solid; 
border-color : #00CC00; 
border-width : 0 0 1pt 5pt; 
}

H6 {
font-size : 9pt; 
font-weight : normal; 
text-align : left; 
padding : 0; 
margin : 0; 
border-style : dashed; 
border-color : #33FF00; 
border-width : 0; 
}


div#kousin{
overflow : auto; 
width : 560px;
height : 170px; 
padding : 0px;
margin : 0px; 
}
hr{
margin : 0pt;
}
A:link{
text-decoration: none;
color: #0000FF;
}
A:visited{       
text-decoration: none;
color: #0000FF;
}
A:active{      
text-decoration: none;
color: #0000FF;
}
A:hover{
color: #FFA500;        
text-decoration: underline;
}
A.menu:link{
text-decoration: none;
color: #FFFFFF;
}
A.menu:visited{       
text-decoration: none;
color: #FFFFFF;
}
A.menu:active{      
text-decoration: none;
color: #FFFFFF;
}
A.menu:hover{
color: #FFA500;        
text-decoration: underline;
}

p {
font-size : 10pt;
line-height : 140%;
font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, serif;
}

body {
	background-color: #6699FF;
	margin: 0px;
}
body#kousin {
	background-color: #FFFFFF;
	margin: 0px;
}
table {
        font-size : 10pt; 
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

.backblue{
        background-color: #F0F8FF
}

.orange {
	color: #FFA500;
}
.blue {
	color: #0099FF;
}
.red {
	color: #FF0000;
}
.green {
	color: #339900;
}
.murasaki {
	color: #9966FF;
}
.m15 {
margin-left : 15px;
}
.m20 {
margin-left : 20px;
}
.m10 {
margin-left : 10px;
}
.mag10 {
font-size : 10pt;
margin-left : 10px;
line-height : 140%;
}
.mag15 {
font-size : 10pt;
margin-left : 15px;
line-height : 140%;
}
.mag20 {
font-size : 10pt;
margin-left : 20px;
line-height : 140%;
}
.mag30 {
font-size : 10pt;
margin-left : 30px;
line-height : 140%;
}
.mag10w {
font-size : 10pt;
margin : 0 10px 0;
line-height : 140%;
}
.mag15w {
font-size : 10pt;
margin : 0 15px 0;
line-height : 140%;
}
.mag20w {
font-size : 10pt;
margin : 0 20px 0;
line-height : 140%;
}
.mag30w {
font-size : 10pt;
margin : 0 30px 0;
line-height : 140%;
}

table.menu{
font-size : 10pt; 
padding : 5pt; 
margin : 0px 0px 5px 5px; 
border: 0px none;
border-color : #0000FF; 
border-width : 0px; 
}
td.menu1{
font-weight: bold;
font-size : 10pt; 
vertical-align: middle;
padding : 3px 10px; 
margin :  0px; 
border-style : solid; 
border-color : #3366FF;
color : #FFFFFF; 
border-width : 0px; 
background-color: #3366FF;
}
td.menu2{
font-size : 10pt; 
padding : 0px; 
margin :  0px; 
border-width : 0px; 

}
table.main{
font-size : 10pt; 
padding : 5pt; 
margin : 2px 5px 5px; 
border-style : dashed; 
border-color : #0000FF; 
border-width : 1px; 
}
td.hasen{
	border-width: 0 0 1px 0;
	border-style: dashed;
	border-color: #6699FF;
}
