body {
color:#000; width:750px; margin:0px 0px 40px; text-align:center; 
background:#9c6 url("images/bg-logo.jpg");
}

.top{ 
text-align:left; width:750px; margin:0px 0px 1px; padding:0px; background:#dfe; color:#336; font-size:18px; font-weight:bold; border:2px #99c solid;
}

.t_body { 
width:750px; background:#fff; border:#99c 2px solid; 
}
.menu { 
width:220px; color:#339; padding:10px; font-size:16px ; font-family:"Verdana"; vertical-align:top; line-height:2.0em; 
}
.menu a { color:#339; }
.main { 
color:#000; padding:20px 15px 10px; font-size:90%; vertical-align:top; line-height:1.7em; 
}
.main a { color:#339; }

strong { color:#c00; } /* 強調　赤 */

.fs { font-size:90%; } /* 文字小 */

div.copy { 
color:#033; font-size:14px; font-family:"Time New Roman"; padding-top:10px;
} /* 欄外コピーライト */

/*.t_body { background:#fff url("images/mihon.gif") no-repeat;}*/ /* 見本 */

/* 以下見出しバリエーション */
h4.pi{ 
background:#fcc; color:#000; margin:0px; padding-left:20px; border-top:6px #c66 double; border-bottom:2px #933 solid;
}
h4.or{ 
background:#fc3; color:#000; margin:0px; padding-left:20px; border-top:6px #f90 double; border-bottom:2px #f90 solid;
} 
h4.gr{ 
background:#9cc; color:#000; margin:0px; padding-left:20px; border-top:6px #696 double; border-bottom:2px #396 solid;
} 
h4.bl{ 
background:#ccf; color:#000; margin:0px; padding-left:20px; border-top:6px #99c double; border-bottom:2px #99c solid;
} 

.sub-o { 
background:#ff9; color:#930; margin:1.0em 0px 0px; padding-left:10px; border-top:2px #f90 solid; font-weight:bold; 
}
.sub-p { 
background:#edf; color:#603; margin:1.0em 0px 0px; padding-left:10px; border-top:2px #969 solid; font-weight:bold; 
}
.sub-p2 { 
background:#edf; color:#306; margin:1.0em 0px 0px; padding-left:10px; border-top:2px #969 solid; font-weight:bold; 
}
.sub-y { 
background:#ffc; color:#036; margin:1.0em 0px 0px; padding-left:10px; border-top:2px #696 solid; font-weight:bold; 
}


