#bodyid{
background:#fafffa;
padding:0;
margin:0;
text-align:center;
}
#page{
background : #ffffff url(img/bg.png) repeat-y left top;
width:720px;
height:100%;
margin:0 auto;
text-align:center;
}
#page2{
border:1px solid #777;
background:#fff;
width:700px;
height:100%;
font-size:0.8em;
color:#444;
text-align:center;
margin:0 auto;
}
#banner{
background : #004538 url(img/banbg.png) no-repeat left top;
height:50px;
letter-spacing:2px;
text-align:left;
}
#banner h1{
font-size:24px;
color:#fff;
margin:0;
padding:10px 20px;
}
#menu{
background : #004538 url(img/menubg.png) no-repeat left top;
border-bottom:1px solid #999;
width:100%;
}
#menu td{
height:20px;
font-size:13px;
width:20%;
letter-spacing:1px;
text-align:center;
}
#menu a{
color:#fff;
font-weight:bold;
width:100%;
text-decoration:none;
}
#menu a:hover{
color:#996;
}
#frametd{
height:100%;
}
#copy{
clear:both;
background : #004538 url(img/banbg.png) no-repeat left top;
border-top:1px solid #666;
color:#fff;
padding:1px 0 3px 0;
text-align:center;
}

/*ここから下はフレームの中についての指定です*/

#bodyid2{
padding:0;
margin:0;
text-align:center;
scrollbar-arrow-color:#004538;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff; 
scrollbar-3dlight-color:#dfd;
scrollbar-track-color:#004538;
scrollbar-shadow-color:#fff;
scrollbar-darkshadow-color:#aca;
}
#main{
font-size:0.8em;
}
#maina{
font-size:12px;
}
#left{
width:212px;
float:left;
text-align:left;
padding:0 0 10px 0;
}
#left a{
color:#fff;
text-decoration:none;
}
#left a:hover{
color:#996;
}
#left h2{
border:1px solid #999;
background : #4f8260 url(img/side.png) no-repeat left top;
font-size:1em;
margin:10px 0 7px 10px;
padding:3px 10px;
color:#fff;
}
#left p{
margin:0 0 2px 10px;
padding:0 10px 7px 10px;
font-size:1em;
color:#444;
}
#right{
width:460px;
float:right;
padding:0 0 10px 0;
text-align:left;
}
a.pdf{
background-image : url(img/pdf.png);
background-repeat: no-repeat;
background-position: right center;
padding-right: 38px;
margin-right: 2px;
}
#right a{
color:#060;
}
#right a:hover{
color:#996;
}
#right h2{
border-width:1px;
border-style:solid;
border-color:#dfd #aca #aca #dfd;
background : url(img/mainbg.png) repeat-y left top;
color:#446;
font-size:1em;
margin:10px 10px 7px 0;
padding:3px 10px;
}
#right p{
margin:0 10px 2px 0;
padding:0 10px 7px 10px;
font-size:1em;
line-height:120%;
}
#right t{
color: white;
font-size: 0.8em;
}
#pagetop{
padding:10px 12px 0 0;
text-align:right;
}

#HR{
background-color: silver;
border: 0px;
width: 300px;
text-align: left;
}

.text {line-height : 130% ;}

