#bodyid{ background:url('img/bg.png') repeat-x left top; padding:0; margin:0; text-align:center; }
#page{ width:850px; height:100%; text-align:center; margin:0 auto;
        background:#eee url('img/mainbg.png'); font-size:0.8em; color:#666; }
#left{ width:170px; float:left; }
#image{ border:1px solid #999; background:#777 url('img/image.jpg') no-repeat left top;
        width:150px; height:530px; margin:10px 10px 0 10px; }
#image td{ padding:10px 10px 30px 10px; }
#image ul{ list-style-type:none; margin:0; padding:0; }
#image li{ font-weight:bold; color:#fff; font-size:0.8em; margin:0; padding:7px 0; }
#image li a{ color:#fff; text-decoration:none; }
#image li a:hover{ color:#99a; }
#frametd{ padding:10px 10px 2px 10px; height:100%; width:100%; }
#copy{ clear:both; padding:3px; }


/*ここから下はフレームの中についての指定です*/

#bodyid2{ background:#eee url('img/mainbg.png');
padding:0;
margin:12;
text-align:center;
scrollbar-arrow-color:#888;
scrollbar-face-color:#f3f3f3;
scrollbar-highlight-color:#f3f3f3; 
scrollbar-3dlight-color:#888;
scrollbar-track-color:#888;
scrollbar-shadow-color:#f3f3f3;
scrollbar-darkshadow-color:#888;
}
#right{ font-size:0.8em; }
#right a{ color:#008; }
#right a:hover{ color:#99a; }
#right h1{ margin:4; padding:0 10px 10px 10px; text-align:center; font-size:22px; color:#fff; letter-spacing:1px; }
#right h2{ background:#888; padding:5px 10px; margin:0 0 15px 0; text-align:right; font-size:1em;
           color:#fff; letter-spacing:1px; font-weight:bold; }
#right h3{ border-bottom:1px dashed #ccc; font-size:14px; margin:0; padding:2px 10px; text-align:left; }
.txt{ border-bottom:3px solid #888; margin:0 0 15px 10px; padding:13px 10px 5px 0; text-align:left; font-size:1em; line-height:120%; }
.txt p{ margin:0 0 10px 0; }
#pagetop{ padding:0 15px 0 0; text-align:right; }
