body{
width:960px;
margin:0px;
padding:0px;
line-height:140%;
font-color:#000000;
font-family:"MS Pゴシック",sans-serif;
font-size:14pt;
}

img { 
border:0; 
} 

a:link { 
text-decoration: none; 
}

a:visited { 
text-decoration: none; 
}

a:hover { 
cursor:hand; 
text-decoration:underline; 
}

a:active { 
text-decoration: none; 
}

div { 
}

#header { 
margin:10px; 
width:940px; 
}

.hg1 {
width:230px;
float:left;
}

.hg2 {
width:570px;
float:left;
margin-top:20px;
}

.hg3 {
width:140px;
float:left;
margin-top:20px;
}

#bb {
width:960px;
}


#menu { 
float:left;
width:190px; 
margin:20px 0px 20px 10px; 
border-right:10px solid #C0C0C0; 
}

#main {
float:left;
 margin:20px 0px 20px 50px; 
 width:700px; 
}

#footer {
 width:900px;
 margin:50px 80px;
 text-align:center;
}

.g1 { 
width:640px;
margin:50px 30px; 
}

.sb1 { 
width:670px;
margin:20px 15px;
}

.sb2 {
width:700px;
}

p { 
font-size:14pt; 
font-family:ＭＳ Ｐゴシック; 
}

.l1 {
font-size:16pt;
padding:20px;
}

li　{　
list-style-position:inside; 
line-height:20pt; 
}

h1 {
font-size:24pt;
font-weight:bold;
}

h2 {
font-size:20pt;
font-weight:bold;
}

h3 {
font-size:16pt;
font-weight:bold;
}

table {
width:80%;
margin: 20px auto;
border:1px solid #000000;
}

th,td {
padding:8px;
border:1px solid #000000;
text-align: center;
}

.tb1 {
width:700px;
border:1px solid #000000;
}

.th1 {
width:30%;
}

.th2 {
width:25%;
}

.td2 {
width:30%;
padding:5px;
text-align:center;
}

.t1 {
border-collapse: collapse;
width: 80%;
margin: 20px auto;
}
