/*　　レイアウトはテーブルですること　　*/
/*　　class指定はtdにすること　　*/

body{background-color:#ffffff}

/*　　フッタ汎用　　*/
.foot{font-size:12px;line-height:200%; text-decoration:none; letter-spacing:0px; color:#666666; margin-top:100px; margin-bottom:50px; text-align:center; margin-left:auto; margin-right:auto; }
/*　　フッタ汎用「●」　　*/
.fc{color:#ff99ff; }

/*　　（）　　*/
.app{color:#999999; }

/*　　主として区切りの「■」　　*/
.sc{font-size:12px; line-height:200%; text-decoration:none; letter-spacing:0px; color: #cccccc}

/*　　せりふ1　　*/
.con{color:#ff0000; }

/*　　せりふ2　　*/
.con2{color:#006699; }

/*　　小見出し1　　*/
.sti{color:#cc3366; }

/*　　小見出し2　　*/
.sti2{color:#339900; }

/*　　小見出し3・おさんぽ用　　*/
.sti3{color:#996666; }

/*　　強調用語・フレーズ　　*/
.def{color:#990000; }

/*　　太字　　*/
.bo{font-weight:bold; }

/*　　茶色キャプション　　*/
.cap{font-size:12px;line-height:140%; text-decoration:none; letter-spacing:0px; color:#990000}

/*　　トップ日記タイトル日付・生活用語集　　*/
.t{font-size:14px;text-decoration:none; letter-spacing:0px; color: #006600}

/*　　基本フォント　　*/
.m{font-size:14px;line-height:180%; text-decoration:none; letter-spacing:0px; color:#000000}

/*　　基本フォント（行間狭）　　*/
.mn{font-size:14px;line-height:160%; text-decoration:none; letter-spacing:0px; color:#000000}

/*　　基本フォント2（小文字）　　*/
.ms{font-size:12px; line-height:200%; text-decoration:none; letter-spacing:0px; color: #000000}
.ms2{font-size:12px;line-height:140%; text-decoration:none; letter-spacing:0px; color: #000000}
.ms3{font-size:12px;line-height:100%; text-decoration:none; letter-spacing:0px; color: #000000}
/*　　基本フォント2（小文字）・啓発の引用・フラッシュページ・トップmailto　　*/
.s{font-size:10px;line-height:140%; text-decoration:none; letter-spacing:0px; color: #666666}

/*　　基本フォント3（大文字）　　*/
.b24{font-size:24px;line-height:160%; text-decoration:none; letter-spacing:0px; }
.bb{font-size:20px;line-height:160%; text-decoration:none; letter-spacing:0px; }
.b{font-size:16px;line-height:160%; text-decoration:none; letter-spacing:0px; }

/*　　取消線はwin-ie5が未対応のため使用しない　　*/

/*　　本体ヘッダ　　*/
.head{font-size:12px;line-height:140%; text-decoration:none; letter-spacing:0px; color: #cccccc}

/*　　トップページ・サイト内検索　　*/
.field{border-color:#cccccc; border-width:1px; border-style:solid; background-color:#ffffff; font-size:10px; width:60px; }
/*　　↑サファリ未対応　　*/


/*　　リンク：トップ左メニュー・汎用フッタ　　*/
a.i:link {color:#990000; text-decoration:none}
a.i:visited {color:#006600; text-decoration:none}
a.i:hover {color:#ff0000; text-decoration:underline}
a.i:active {color:#0000ff; text-decoration:none}

/*　　リンク：本体ヘッダ　　*/
a.tb:link {color:#ffffff; text-decoration:none}
a.tb:visited {color:#ffcccc; text-decoration:none}
a.tb:hover {color:#ffff00; text-decoration:none}
a.tb:active {color:#ffffff; text-decoration:none}

/*　　リンク一般：青地・下線付　　*/
a:link {color:#0000ff; text-decoration:underline}
a:visited {color:#006600; text-decoration:underline}
a:hover {color:#ff0000; text-decoration:none}
a:active {color:#0000ff; text-decoration:underline}

/*　　リンク：青地・下線無　　*/
a.n:link {color:#0000ff; text-decoration:none}
a.n:visited {color:#006600; text-decoration:none}
a.n:hover {color:#ff0000; text-decoration:underline}
a.n:active {color:#0000ff; text-decoration:underline}

/*　　リンク：青地・下線無・visited変化なし：FLASHページ・お礼ページ　　*/
a.n2:link {color:#0000ff; text-decoration:none}
a.n2:visited {color:#0000ff; text-decoration:none}
a.n2:hover {color:#ff0000; text-decoration:underline}
a.n2:active {color:#0000ff; text-decoration:underline}

/*　　リンク：トップページブックマーク＆メイルなど　　*/
a.bm:link {color:#999999; text-decoration:none}
a.bm:visited {color:#006600; text-decoration:none}
a.bm:hover {color:#ff0000; text-decoration:underline}
a.bm:active {color:#0000ff; text-decoration:none}




