@import url(menu.css);body {  text-decoration: nonefont-size:12px;background-color:#ffffff;margin:0px;padding:0px;color:#333333; background-image:url(image/back.gif); }td {  font-size: 12px}.french {  font-family:Verdana, Arial, Helvetica, sans-serif; }.NB {  font-size: 10px;}a {  font-size: 12px; color: #669933; }.rubi {  font-size: 10px; line-height: 6px;}.materials {  font-size: 10px;text-align:center;}.descriptionF{color:#669933;font-family:Verdana, Arial, Helvetica, sans-serif; }.descriptionJ{color:#669933;text-align:right;}.date{color:#666666;padding-top:15px;text-align:center;}/*メニュー用CSS---------------------------------------*/MENU{margin-right: 15px;}.gallery a, .monthly a, .profiles a, .essay a, .diary a, .BBS a, .mail a{text-indent:-999px}.gallery a, .monthly a, .profiles a, .essay a, .diary a{background-repeat:no-repeat;display:block;width:95px;height:26px;}.gallery a{background-image: url(image/MENU/gallery.gif);}.monthly a{background-image: url(image/MENU/monthly.gif);}.profiles a{background-image: url(image/MENU/profile.gif);}.essay a{background-image: url(image/MENU/essay.gif);}.diary a{background-image: url(image/MENU/diary.gif);}.gallery a:hover  {background-image: url(image/MENU/gallery_f2.gif);}.monthly  a:hover{background-image: url(image/MENU/monthly_f2.gif);}.profiles  a:hover{background-image: url(image/MENU/profile_f2.gif);}.essay a:hover{background-image: url(image/MENU/essay_f2.gif);}.diary  a:hover{background-image: url(image/MENU/diary_f2.gif);}.BBS a, .mail a{background-repeat:no-repeat;width:37px;height:26px;display:block;}.BBS a{background-image: url(image/MENU/bbs.gif);}.mail a{background-image: url(image/MENU/mail.gif);}.BBS a:hover{background-image: url(image/MENU/bbs_f2.gif);}.mail a:hover{background-image: url(image/MENU/mail_f2.gif);}