body{
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#E6E6DA;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#CBB784;
scrollbar-highlight-color:#ffffff;
scrollbar-track-color:#E6E6DA;
scrollbar-shadow-color:#715C1D;
background:url(img/allback.jpg) ;
background-attachment:fixed;
background-repeat:repeat;
background-position:center; 
line-height:120% ;
font-size:0.8em;
vertical-align:top;
margin:0;}
IMG { border:0px;}
td {vertical-align: top; font-size:10px;}
th {vertical-align: top; font-size:0.8em; font-weight:bold; text-align:right; width:100px; color:#333333;}
A:link{text-decoration:none;color:#0069B3;}
A:visited{text-decoration:none; color: #0069B3;}
A:hover{color:#FFCA39; text-decoration: underline;}


H1{font-size:12px; color: #B70001; margin: 6px 0 0 0;}
H3{font-size:10px; color: #CCCCCC; margin: 0px;}
ul{margin: 0 0 0 20px;}

.bace { border:none ; margin:0px ; width:800px; }
.whatsnew{ padding:0 10px 0 10px; color:#666666; vertical-align:top;}
/*--SEO追記--*/
.whatsnew2{ margin-top: 0; margin-bottom: 0; color:#666666;}
/*--ここまで--*/
.textmenu{font-size:10px; color: #000000; margin: 0px; text-align:center;}
.sub{font-size:120%; font-weight:bold; color:#990033;}

.familyTb td { padding: 5 0 15px; text-align: center;}
.familyTb .txt { padding: 0 20px 10px; color: #993300; font-size: 14px; font-weight: bold; letter-spacing: 0.1em; border-bottom: 1px dashed #993300;}

h1 { margin: 2px; color: #F69; font-size: 12px; font-weight: normal; text-align: center;}

.ftrTxt { font-size: 11px; font-weight: normal;}
.ftrTxt a,
.ftrTxt a:visited,
.ftrTxt a:hover { color: #0069B3; text-decoration: none;}

.introTxt { color: #F36; font-size: 18px; font-weight: bold;}
