.text10 {font-size: 10px;}
.text11 {font-size: 11px;}
.text12 {font-size: 14px; line-height: 22px; color: #336699;}
.size1 {font-size: 10pt;}
.bg1 {  background-image: url(../images/back01.jpg); background-repeat: no-repeat;}
.text12black { font-size: 12px; line-height: 180%; color: #000000;}
.text14 { font-size: 14pt; line-height: 20pt; color: #336699 ;}
.presstext {  font-size: 12px; line-height: 30px; color: #336699;}

h1{
margin:0;
padding:0;
}

.logo{
margin:0;
padding:0;
}

img{
border:0;
margin:0;
padding:0;
}

#page-title{
font-size:14px;color: #336699 ;padding:30px 0 0 0;clear:both;}

h3{text-align:center;
margin:0 60px 0 0;
}
h3 img{
margin:0 15px 0 0;
}

.bodybox{
	background-image:url(images/back01bak.gif);
	background-repeat:no-repeat;
	background-color:#F8F8F8;
	width:anto;
	height:auto;
margin:0;
padding:0;
}


#head h1{
margin:0;
}

.privacy{
font-size:10px;
line-height:170%;
margin:0 15px 0 0;
}


.news{
clear:both;
font-size:14px;
margin:0 0 0 0px;

}

.news dt{
	color: #FF9900;
	padding:0;
	font-weight:bold;
	margin:15px 0 0 0;
	line-height:130%;
	list-style:none;
	}

.news dt a{
color: #FF9900;
}
	
.day{
color: #999999;
font-weight:normal;
font-size:10px;
}
	
.news dl dd{
	padding: 0 0 0 0px;
	margin: 0 0 0 0; 
	color: #000000;
	line-height:130%;
	}
	
.mail,
.mail a{
font-size:14px;
color:#336699;
margin:20px 0 20px 0px;
}

.next{
clear:both;
margin:0px 0 0 0px;
}

.next img{
margin:0 30px 0 0;
}

.maincontents{
clear:both;
width:630px;
margin:30px 0 0 64px;
font-size:12px;
line-height: 180%;
}

.maincontents table{
    border: 1px #BBBBBB solid;
    border-collapse: collapse;
    border-spacing: 0;
}


.maincontents table td{
padding:5px;
valign:top;
padding: 5px 8px;
    border: 1px #BBBBBB solid;
}


.back{
padding:0;
float:left;
}

.history{
margin:0;
text-align:right;
padding:0;
float:right;
}

.history img{
margin:0 0 0 15px;
}

.totop{
font-size:12px;
text-align:right;
margin:0 0 20px 0;
}

.furoku{
text-align:right;
}


