H1 A:link, H2 A:link, H3 A:link, H4 A:link, H5 A:link, H6 A:link,
H1 A:visited, H2 A:visited, H3 A:visited, H4 A:visited, H5 A:visited, H6 A:visited 
{ color: #333; }
a:link{
color:#006;
text-decoration:none;
}

a:visited{
color:#333;
text-decoration:none;
}

a:hover,a:active{
color:#900;
text-decoration:underline;
}
/* _______________ ASAHI Body _______________ */
BODY
{ color: #333; margin: 0 }
ul, ol, dl
{margin-left:15px; padding-left:0; line-height:150%;}
p, .news
{ line-height:150%; }


/* _______________ ASAHI Text and text _______________ */
.aFunctionNavi
{ font-size: 12px; font-weight:  bold; }
.aNaviText
{ font-size: 14px; font-weight:  bold; }
.aMiddlsText, .aCopyright, .aMarketText, .Font120
{ font-size: 12px; line-height: 14px; }
.aBiggestText, .aHeadlineText, .aHeadlineText A:link:hover, .aHeadlineText A:link:visited, .Font240
{ font-size: 24px; line-height: 26px;  color:#333;}
.aMarketTextfff, .aShopTextfff
{ font-size: 12px; color:#fff; }
 .aPhotoComment
 { font-size: 12px; line-height: 120%; padding: 1px 4px 4px 2px; }
 .Font80
 { font-size: 10px; color:#333; }


/* _______________ ASAHI Sub Navi Link for Head Part white _______________ */
TD.aMenuNaviFoot, TH.aWhiteListTitle, .aTopLink, .aGenreNavi
{ font-size:11px; color: #FFF; font-weight: none; padding: 0px 2px; margin: 1px 2px 0px; border-bottom: none; vertical-align: middle; white-space:no; }
TD.aMenuNaviFoot A:link, TD.aMenuNaviFoot A:visited, TH.aListTitle A:link, TH.aListTitle A:visited, .aTopLink A:link, .aTopLink A:visited, .aGenreNavi A:link, .aGenreNavi A:visited
{ color: #FFF; text-decoration: none; }
TD.aMenuNaviFoot A:link:hover,  TD.aMenuNaviFoot A:visited:hover, TH.aListTitle A:link:hover, TH.aListTitle A:visited:hover, .aTopLink A:link:hover, .aTopLink A:visited:hover, .aGenreNavi A:link:hover, .aGenreNavi A:visited:hover
{ color: #FFF; text-decoration: underline; }


td.aSenkyol {font-size:12px}
td.aSenkyo {font-size:11px}
td.aSenkyos {font-size:9px}


/* _______________ 2005 _______________ */
.bar50{
background-color:#3366cc;
background-image:url(../img_c/bar50.gif);
background-repeat:repeat-x;
padding-left:10px;
text-align:left;
border-bottom:1px solid #ccc;
}

.line{
padding:0;
border-top:1px solid #777;
width:550px;
}
.senkyomidasi{
border-top:1px solid #777;
border-bottom:1px solid #777;
font-size:110%;
width:550px;
padding:10px 0;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}

.tosenkyotop{
margin-top:15px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
width:550px;
text-align:right;
font-size:90%;
}
.hirei{
background-color:#ddd;
font-size:105%;
margin:5px 0;
padding:3px;
}
.hirei2{
background-color:#eee;
}
.syou{
background-color:#D0DBEF;
font-size:105%;
margin:5px 0;
padding:3px;
}
.line01{
background-color:#3366cc;
color:#fff;
font-weight:bold;
text-align:left;
}
.line03{
background:#4D7AD3 url(../img_c/line2.gif) repeat-x ;
padding:6px 0 2px 20px;
text-align:center;
font-weight:bold;
color:#fff;
}
.mb10{
margin-bottom:10px;
}
caption{
padding-left:10px;
}
#senkyo2005headder{
background:#3366cc url(../img_c/slogoback.gif) repeat-x;
border-bottom:7px solid #111;
margin:0;
padding:0;
}
#senkyo2005headder table{
margin:0;
padding:0;
}
#senkyo2005footer{
border-bottom:4px solid #111;
margin:0 0 5px 0;
padding:0;
}
#senkyo2005footer table{
margin:0;
padding:0;
}
#senkyo2005footer table td{
background:#3366cc url(../img_c/slogoback.gif) repeat-x;
}
/* __”ä—á‹æŠJ•[Œ‹‰Ê__ */
.khirei{
background-color:#3366cc;
color:#fff;
}
.khirei2{
background-color:#eee;
}
.khirei3{
background-color:#f5f5f5;
vertical-align:top;
line-height:1.5;
padding:0 0 5px 0;
border-bottom:1px solid #d0d0d0;
border-right:1px solid #ddd;
}
.partyname{
background-color:#3366cc;
background-image:url(../img_c/bar50.gif);
background-repeat:repeat-x;
margin:0;
padding:2px;
color:#fff;
text-align:center;
font-size:105%;
border-top:1px solid #BBCCE9;
border-bottom:1px solid #bbb;
}
.stousen{
font-size:90%;
margin:15px 0 5px 0;
padding:0;
text-align:center;
}
.khireimoji{
font-size:90%;
padding:2px 0;
}
.ktokuhyou{
margin:0;
padding:2px 0;
text-align:center;
}
.ktousen{
color:#e00;
font-weight:bold;
text-align:right;
}

.kazu{
text-align:center;
padding:3px 10px;
background-color:#3366cc;
background-image:url(../img_c/bar50.gif);
background-repeat:repeat-x;
font-weight:bold;
}
.tpad td{padding:2px 0}
