




/*/////////////////////////////////////////////////////////////*/
/* style css  */

body { margin:0; padding:0; background-color: #ffffff; font-size:small; font-family: "Osaka", Helvetica, Arial, sans-serif;}

*:first-child+html h1, h2, h3, p,
* html body h1, h2, h3, p, {  font-family:  Arial, sans-serif; }

a:link { color:#8a8a8a; } 
a:visited { color:#8a8a8a; } 
a:hover { color:#8a8a8a;  text-decoration: none; }

a.footerlogo:link, a.footerlogo:visited { color: #fff;  text-decoration: none;}

h1,h2,h3,h4,h5,h6,p,td,img, { margin:0; } 
img { border:0; }
.snavi { font-weight:400; color: #888; font-size:11px ; font-family:  sans-serif; }
.pt { padding:0; font-size:x-small; font-weight:400; text-align:right; }



#footer { background-color: #88f442; width: 730px; height: 160px; margin: 20px 0 5px 0; padding:0; color: #666; vertical-align: top; }

*:first-child+html #footer,
* html body #footer {  background-color: #a4f431; }

#footer p.left,#footer address.right,#footer address.cr { font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer p.left { font-size: 28px; color: #ffffff; }
#footer p.left { float: left; margin:0; padding:0 0 0 5px ; width:330px; text-align:left; vertical-align:top; }
#footer address.right { float: right; margin:0; width:395px; padding:5px 0 5px 0; font:11px normal; line-height:1.3;}
#footer address.cr { clear:both; padding:3px 0 5px 5px; font:11px normal;width:700px; }

#footer address a:link { color:#8a8a8a; } 
#footer address a:visited { color:#8a8a8a; } 
#footer address a:hover { color:#8a8a8a;  text-decoration: none; }

/*  style  */
/* 全体のbody共通指定　背景色＝白　bodyのマージンとパディングは0*/

/* リンク指定  alink=リンク未訪問の色　avisit=既訪問の色　ahover=マウスオーバーでラインを消す　aspeciallink=特定リンクの指定*/
/*
a:active { color:#8a8a8a; } 訪問中

.snavi=アーティスト情報リンク、ページ内リンクナビ
.pt=トップページへのページ内リンク 
*/

/* テキスト箱のマージンは0 */
