#bodyid{
padding:0;
margin:0;

/*text-align:center;*/
}
#page{
height:100%;
/*background:#fbfbfb url('img/mainbg.png') repeat-y right top;*/
padding:0;
margin:0 auto;
text-align:left;
}
#menuRight{
height:100%;
/*background:#fbfbfb url('img/mainbg.png') repeat-y right top;*/
padding:0;
margin:0 auto;
text-align:left;

}

#top{
background:url('img/image.png') no-repeat 50px 19px;
text-align:center;
}
#top h1{
color:white;
background:#84A3C4;
font-size:20px;
font-weight:bold;
letter-spacing:2px;
margin:0 0px;
padding:5px 10px;
text-align:left;
}
#map{
width:600px;
font-size:13px;
margin:30px auto 0 auto;
}
#map td{
height:34px;
width:33%;
}
#map a{
color:#608590;
text-decoration:none;
font-weight:bold;
}
#map a:hover{
color:#c6ebf2;
}
.sukima{
width:6px;
}
#frametd{
padding:0;
height:100%;
/*width:458px;*/
}
#right{
/*width:180px;*/
padding:10px 0;
font-size:11px;
/*background:url('img/bg2.png') repeat-y right top;*/
}
#right a{
color:#76cede;
}
#right a:hover{
color:#c6ebf2;
text-decoration:none;
}
#right ul{
list-style-type:none;
margin:0;
padding:0;
}
#right li{
border:1px solid #dbd8c9;
background: #fbfbfb url('img/menu1.png') repeat-y 0 0;
padding:1px 5px;
margin:0 26px 3px 10px;
font-size:13px;
font-weight:normal;
}
#right li a{
color:#7b7973;
text-decoration:none;
width:100%;
}
#right li a:hover{
color:#484744;
}
#right p{
font-weight:normal;
border-bottom:1px solid #e0e0d8;
margin:7px 28px 0 12px;
padding:0 0 7px 0;
color:#666;
font-size:13px;
line-height:120%;
}
#copy{
color:white;
background:#84A3C4;
font-size:13px;
text-align:right;
padding:1px 10px;
}
#copy2{
color:white;
background:#84A3C4;
font-size:13px;
text-align:left;
padding:1px 10px;
}
#omo{
display:none;
}

/*ここから下はフレームの中についての指定です*/

#bodyid2{
padding:0;
margin:0;
text-align:center;
scrollbar-arrow-color:#ccc;
scrollbar-face-color:#fbfbfb;
scrollbar-highlight-color:#fbfbfb; 
scrollbar-3dlight-color:#fbfbfb;
scrollbar-track-color:#e3e3e3;
scrollbar-shadow-color:#fbfbfb;
scrollbar-darkshadow-color:#fbfbfb;
background:#fbfbfb;
}
#left{
padding:0;
font-size:13px;
text-align:left;
}
#left a{
color:#76cede;
}
#left a:hover{
color:#c6ebf2;
text-decoration:none;
}
#left h2{
color:#777;
background:url('img/mainbg1.png') repeat-x right top;
font-size:13px;
margin:0 9px 0 11px;
padding:0;
letter-spacing:1px;
}
#left span{
padding:0 10px 0 41px;
background:#fbfbfb url('img/mainbg2.png') no-repeat left top;
}
#left p{
font-weight:normal;
margin:5px 15px 15px 17px;
padding:0;
text-align:left;
color:#777;
font-size:13px;
line-height:120%;
}
#pagetop{
text-align:left;
padding:0 0 10px 16px;
}
#pagetop a{
color:#888;
}
#pagetop a:hover{
color:#d5dce6;
}

#small{
font-size:9px;
}