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: #009; text-decoration: none; }
A:visited 
{ color: #666; text-decoration: none; }
A:link:hover 
{ color: #903; text-decoration: none; }
A:visited:hover 
{ color: #903; text-decoration: none; }
/* _______________ ASAHI Body _______________ */
BODY
{ font-size: 12px; background-color: #fff; color: #333; margin: 2px 2px 10px 2px; }
ul, ol, dl
{margin-left:15px; padding-left:0; line-height:150%;}
p, .news
{ line-height:150%; }
 li
 { list-style-image:url(http://www.asahi.com/img/list_tri01.gif); }
  li.aRelatedInfo
 { list-style-image:url(http://www.asahi.com/img/list_tri02.gif); }
   li.aRecommend
 { list-style-image:url(http://www.asahi.com/img/list_tri03.gif); }
 ul li, ol li
 {list-style-image:none; list-style-type:circle; }
/* _______________ ASAHI BreadClum and ASAHI ReadMore _______________ */
.aBreadClum, .aReadMore
{ font-size: 11px; font-weight: bold; color:#333; text-decoration: none; white-space:no; }
.aBreadClum A:link, .aBreadClum A:visited, .aReadMore A:link, .aReadMore A:visited
{ font-size: 11px; font-weight: bold; color:#903; text-decoration: none; white-space:no; }
.aBreadClum A:link:hover, .aBreadClum A:visited:hover, .aReadMore A:link:hover, .aReadMore A:visited:hover
{ color:#903; text-decoration: none; white-space:no; }
/* _______________ ASAHI TimeStamp _______________ */
.aTimeStamp
{ font-size: 10px; font-weight: bold; color:#333; white-space:no; }
/* _______________ ASAHI Each Genre Title for News List and Recommend Title for Recommed _______________ */
TH.aLinkText, TH.aRecommendLink
{ font-size: 12px; font-weight:  bold; color:#039; margin: 1px 2px 1px; border-bottom: 1px; vertical-align: middle; text-decoration: none; white-space:no; }
TH.aLinkText A:link, TH.aLinkText A:visited, TH.aRecommendLink A:link, TH.aRecommendLink A:viited
{ font-size: 12px; font-weight:  bold; color:#039; text-decoration: none; }
TH.aLinkText A:link:hover, TH.aLinkText A:visited:hover, TH.aRecommendLink A:link:hover, TH.aRecommendLink A:visited:hover
{ color:#903; text-decoration: none; }
/* _______________ ASAHI Document Link Text _______________ */
TD.aLinkText
{ font-size: 11px; font-weight:  light; color:#009; text-decoration: none; white-space:no; }
TD.aLinkText A:link, TD.aLinkText A:visited
{ font-size: 11px; font-weight:  light; color:#009; text-decoration: none; }
TD.aLinkText A:link:hover, TD.aLinkText A:visited:hover
{ color:#903; text-decoration: none; }
/* _______________ 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
{ font-size: 12px; color:#fff; }
 .aPhotoComment
 { font-size: 12px; line-height: 120%; padding: 1px 4px 4px 2px; }
 .Font80
 { font-size: 10px; color:#333; }
/* _______________ ASAHI Function _______________ */
.aFunctionSearchButton, .SearchButton
{ font-size: 11px; color: #333; font-weight: bold; background-color: #efefef; padding: 0px; margin: 0px; border-top: solid 1px #fff; border-right: solid 1px #666; border-bottom: solid 1px #ddd; border-left: solid 1px #666; white-space:no; }
.aFunctionSearchBox
{ font-size: 11px; padding: 0px; margin: 0px; width:16px; white-space:no; }
.aFunctionSearch, .aFunctionBar
{ font-size:12px; font-weight:bold; color:#333; background-color: #fff; padding: 0px 1px; margin: 1px 1px 0px; white-space:no; }
.aFunctionSearch A:link, .aFunctionSearch A:visited, .aFunctionBar A:link, .aFunctionBar A:visited
{ color: #333; text-decoration: none; }
.aFunctionSearch A:link:hover, .aFunctionSearch A:visited:hover, .aFunctionBar A:link:hover, .aFunctionBar A:visited:hover
{ color: #903; background-color: #efe7ef; text-decoration: none; }
/* _______________ ASAHI Menu Navi for Head Part _______________ */
TD.aMenuNaviHead
{ color: #fff; font-weight: bold; background-color: #333; background-image: url("http://www.asahi.com/img/gnavibar_bg00.gif"); background-position: top; background-repeat: repeat-x; border: solid 1px; border-color: #333 #ccc #000 #000; border-bottom: none; text-shadow: #fff 1px 1px; vertical-align: middle; white-space:no; }
TD.aMenuNaviHead A:link,  TD.aMenuNaviHead A:visited 
{ color: #fff; text-decoration: none; }
TD.aMenuNaviHead A:link:hover,  TD.aMenuNaviHead A:visited:hover 
{ color: #903; text-decoration: none; }
/* _______________ ASAHI Feature Link for Head Navi _______________ */
.aFeatureNavi
{ font-size:11px; color: #333; font-weight: lighter; background-color: #fff; padding: 0px 1px; margin: 1px 1px 0px; white-space:no; }
.aFeatureNavi A:link, .aFeatureNavi A:visited
{ color: #333; text-decoration: none; }
.aFeatureNavi A:link:hover, .aFeatureNavi A:visited:hover
{ color: #903; text-decoration: none; }
/* _______________ ASAHI Sub Navi Link for Head Part white _______________ */
TD.aMenuNaviFoot, TH.aWhiteListTitle, .aTopLink, .aGenreNavi
{ font-size:12px; 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; }
/* _______________ ASAHI Sub Navi Link for Head Part black _______________ */
TD.aMenuNaviFootBlack, .aTopLinkBlack,
{ font-size:12px; color: #666; font-weight: none; padding: 0px 2px; margin: 1px 2px 0px; border-bottom: none; vertical-align: middle; white-space:no; }
TD.aMenuNaviFootBlack A:link, TD.aMenuNaviFootBlack A:visited, aTopLinkBlack A:link, .aTopLinkBlack A:visited,
{ color: #666; text-decoration: none; }
TD.aMenuNaviFootBlack A:link:hover,  TD.aMenuNaviFootBlack A:visited:hover, .aTopLinkBlack A:link:hover, .aTopLinkBlack A:visited:hover,
{ color: #666; text-decoration: underline;  font-size:12px;}
/* _______________ ASAHI Genre Navi BgColor _______________ */
TD.aGCoLrecommend, TR.aGCoLrecommend
{ background-color: #c03; }
TD.aGCoLnewspickup, TR.aGCoLnewspickup, TD.aGCoLinfo
{ background-color: #903; }
TD.aGCoLnewsspecial, TR.aGCoLnewsspecial
{ background-color: #039; }
TD.aGCoLnational, TR.aGCoLnational
{ background-color: #99c; }
TD.aGCoLinternational, TR.aGCoLinternational
{ background-color: #c96; }
TD.aGCoLbusiness, TR.aGCoLbusiness, TH.aGCoLbusiness
{ background-color: #699; }
TD.aGCoLsports, TR.aGCoLsports
{ background-color: #69c; }
TD.aGCoLpolitics, TR.aGCoLpolitics
{ background-color: #c9c; }
TD.aGCoLscience, TR.aGCoLscience
{ background-color: #9cc; }
TD.aGCoLculture, TR.aGCoLculture
{ background-color: #c99; }
TD.aGCoLenglish, TR.aGCoLenglish
{ background-color: #996; }
TD.aGCoLmytown, TR.aGCoLmytown
{ background-color: #9c3; }
TD.aGCoLkansai, TR.aGCoLkansai
{ background-color: #33aa6a; }
TD.aGCoLfeature, TR.aGCoLfeature
{ background-color: #f90; }
TD.aGCoLobituary, TR.aGCoLobituary, TD.aGCoLother, TR.aGCoLother
{ background-color: #999; }
TD.aGCoLsubmenu, TR.aGCoLsubmenu
{ background-color: #F7E7DE; }
 TH.aNewsSpecial
{ font-size: 11px; font-weight: bold; color:#fff; background-color: #039; text-decoration: none; white-space:no; }
 TH.aNewsSpecialbiz
{ font-size: 11px; font-weight: bold; color:#fff; background-color: #699; text-decoration: none; white-space:no; }
 TH.aNewsSpecialpol
{ font-size: 11px; font-weight: bold; color:#fff; background-color: #c9c; text-decoration: none; white-space:no; }
 TH.aNewsSpecialint
{ font-size: 11px; font-weight: bold; color:#fff; background-color: #c96; text-decoration: none; white-space:no; }
 TH.aPickupText
{ font-size: 11px; font-weight: bold; color:#fff; text-decoration: none; white-space:no; }
TD.aBoxMargin, TD.aBoxMargin A:link, TD.aBoxMargin A:visited:hover
{ padding-top:0.3em; padding-right:0.2em; padding-bottom:0.6em; padding-left:0.2em; }
.aMainSection
{ padding-top: 4px; padding-bottom: 15px; line-height:150%; }
.aPickupSection, .aSubMainSection
{ padding-top: 1px; padding-bottom: 5px; line-height:120%; }
