/*ブラウザの設定をクリア*/

* { margin:0; border:0; }



/*背景*/

body{ background:#ffffff ; }

body.top{ background:#333333 url(../../images/bg.jpg) repeat-x }







/*テーブル*/

table.body{ margin:auto ;background:white }

table.top{ margin:auto ; background:transparent }

table.top2{ background:transparent }

table.top3{ margin:auto ; background-image:url(images/bg.jpg) ; }

td.wt{ background:white }

td.sm{ background:#333333 url(./images/bg.jpg) center repeat-y }



td.erina{ background:url(./images/chara_comment_erina.jpg) no-repeat ; }

td.marina{ background:url(./images/chara_comment_marina.jpg) no-repeat ; }



table.test{ border:none ; }

td.test{ border:none ; }





/*テキスト*/

p.small{ color:#dddddd ; font-size:8pt ; margin-right:130px ; }

p.small2{ color:#dddddd ; font-size:8pt ; margin-left:150px ; }

p.small3{ color:#ff66dd ; font-size:8pt ; margin-right:70px ; }

p.normal{ color:#dddddd ; font-size:10pt ; margin-left:130px ; line-height:1.2 ; }

p.normal2{ color:#ff66cc ; font-size:10pt ; }

p.box1{ color:#ff66cc ; font-size:8pt ; padding:3px ; border:1px #ff66cc dotted ; width:50px ; height:280px ; overflow:auto ;  }

p.box2{ color:#ff66cc ; font-size:8pt ; padding:3px ; border:1px #ff66cc dotted ; width:180px ; height:60px ; overflow:auto ;  }

p.box3{ color:#ff66cc ; font-size:8pt ; padding:3px ; border:1px #ff66cc dotted ; width:100px ; height:150px ; overflow:auto ;  }



/*リンク*/

a.link1 {  color:#ff66dd; font-size:10pt ; font-style:normal; text-decoration:underline; }

a:link.link1 {  color:#ff66dd; font-style:normal; text-decoration:underline; }

a:visited.link1 { color:#ff66dd; text-decoration:underline; }

a:hover.link1 { color:#ff4444; font-style:normal; text-decoration:underline; }

a:active.link1 { text-decoration:none; }





