/* -- global properties -- */
body { margin:0px; padding:0px; color:#000000; background-color:#ffffff; background-image:url(common/bg01.gif);}
div  { margin:0px; padding:0px;}
form { margin:0px; padding:0px;}

/* -- link properties -- */
a       { color:#e53f46; text-decoration:underline; }
a:hover { color:#fb9ca0; text-decoration:underline; }


/* -- font properties -- */
.fs12 { font-size:120%; font-family:"MS PGOTHIC", Osaka, sans-serif; line-height:140%;}
.fs10 { font-size:90%; font-family:"MS PGOTHIC", Osaka, sans-serif; line-height:130%;}
.fs08 { font-size:80%; font-family:"MS PGOTHIC", Osaka, sans-serif; line-height:120%;}
.copy { margin-left:17px; color:#817e84; background-color:#ffffff; font-size:60%; font-family:"Times New Roman",Times,serif; line-height:120%;}
.date { font-size:90%; font-family:"Times New Roman",Times,serif; line-height:140%;}
.fsmenu { color:#fb9ca0; font-size:80%; font-family:"MS PGOTHIC", Osaka, sans-serif; line-height:130%; margin-right:10px;}
.ttl { font-size:100%; font-family:"MS PGOTHIC", Osaka, sans-serif; line-height:130%; font-weight:bold;}

/* -- background -- */
.left { background-color:#000000; background-image:url(common/shadow_l.gif);}
.right { background-color:#000000; background-image:url(common/shadow_r.gif);}
.contents { background-color:#ffffff;}
.black { background-color:#000000;}
.red { background-color:#e53f46;}
.menu{ background-color:#000000; background-image:url(common/bg02.gif);}

/* -- position -- */
.read { margin:5px;}
.list { margin:5px;}
.mg10 { margin-top:10px;}


/* -- border -- */
.solid {
  border-width:1px  ;
  border-style:solid; 
  border-color:#b2b2b2;
}
