
/* English font */
.en11 {  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px}
.en12 {  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
.en14 {  font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px}
.en16 {  font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:23px}
.en18 {  font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:25px}
.en21 {  font-family:Arial, Helvetica, sans-serif; font-size:21px; line-height:28px}
/* Japanese font */
.ja11 {  font-family:sans-serif; font-size:11px; line-height:16px}
.ja12 {  font-family:sans-serif; font-size:12px; line-height:18px}
.ja14 {  font-family:sans-serif; font-size:14px; line-height:21px}
.ja16 {  font-family:sans-serif; font-size:16px; line-height:23px}
.ja18 {  font-family:sans-serif; font-size:18px; line-height:25px}
.ja21 {  font-family:sans-serif; font-size:21px; line-height:28px}

.fc_gray {color:#666666; }
.fc_red {color:#FF3300; }
.fc_green {color:#669900; }
.fc_blue {color:#6666CC; }


/* Body */
body { margin:0px; padding:0px; background-color:#EEEEEE; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px; }


/* Link */
a 			{ color: #EE4400}
a:link 		{ text-decoration:none; }
a:visited 	{ text-decoration:none; }
a:hover 	{ text-decoration:underline; color:#FF3300;}
a:active 	{ text-decoration:underline; color:#FF3300;}

/* Navi */
td.navi { background-color:#FFCC00; padding:7px 9px 14px; border-right:1px solid #999999;}
td.navi div.head { padding:4px 0px; border-bottom:1px solid #BB6600;}
td.navi div.menu { padding:4px 4px; border-bottom:1px dashed #BB6600;}
td.navi div.menu a.submenu { padding:2px 0px 0px 10px; color:#881100}
td.navi div.menu a.submenu:hover { padding:2px 0px 0px 10px; color:#FF3300}
td.navi div.menu a.submenu2 { padding:2px 0px 0px 10px; color:#EE4400}
td.navi div.menu a.submenu2:hover { padding:2px 0px 0px 10px; color:#FF3300}
td.navi div.foot { padding:4px 0px 14px 10px; border-top:1px solid #BB6600;}

/* Main */
td.main { background-color:#FFFFFF; padding:7px 14px; background-image:url(images/separator.gif); background-repeat:repeat-y; border-right:1px solid #999999;}
td.main h1 { margin:0px; padding:4px 0px;}
td.main h2 { margin:0px; padding:0px 3px 14px;}
td.main div.cont { width:476px; margin:0px; padding:0px 3px;}
td.main div.foot { padding:4px 7px 14px; border-top:1px groove #AAAAAA; color:#666666;}
table.photo td.caption { margin:0px; padding:3px 6px; color:#669900;}
table.photo td.caption_r { margin:0px; padding:3px 0px 6px 6px; color:#669900;}
table.photo td.caption_l { margin:0px; padding:3px 6px 6px 0px; color:#669900;}
table.discography td { margin:0px; padding:5px 0px 15px; border-top:1px solid #CCCCCC; }
table.discography td a.artist { color:#333333; }
table.discography td div.comment { margin:3px 0px 0px; padding:3px 0px 0px; border-top:1px dashed #CCCCCC; }
table.discography td.discimage { padding-right:10px; }
table.print td { margin:0px; padding:5px 0px 15px; border-top:1px solid #CCCCCC; }
table.print td div.comment { margin:0px 0px 0px; padding:7px 0px 0px; }
table.print td.image { padding-right:10px; }
div.photos_img {margin:0px; padding:0px;}
div.photos_com {margin:0px; padding:7px 0px 21px;}
table.photos_foot td { margin:0px; padding:3px 3px; border-top:1px solid #CCCCCC;}
table.tours th { margin:0px; padding:3px 14px 1px; background-color:#CCCCCC; color:#FFFFFF; }
table.tours td { margin:0px; padding:3px 0px 9px; border-bottom:1px solid #CCCCCC; color:#777777;}
table.tours td:first-line { color:#333333;}

/* ADs */
td.ads  { background-color:#EEEEEE; padding:5px 15px; background-image:url(images/separator2.gif); background-repeat:repeat-y;}