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: #039; text-decoration: none; }
A:visited 
{ color: #369; text-decoration: none; }
A:link:hover 
{ color: #903; text-decoration: none; }
A:visited:hover 
{ color: #903; text-decoration: none; }
/* _______________ dr-hayakawa Body _______________ */
BODY
{ font-size: 12px; background-color: #fff; color: #333; margin: 0px 0px 0px 0px; line-height:120%; }
ul, ol, dl
{margin-left:15px; padding-left:0 line-height:150%;}
li
{line-height:150%; margin-bottom:0.6em;}
p, .news
{ line-height:150%; }
 li
 { list-style-image:url(/img/list_tri01.gif); }
  li.drRelatedInfo
 { list-style-image:url(/img/list_tri02.gif); }
   li.drRecommend
 { list-style-image:url(/img/list_tri03.gif); }
 ul li, ol li
 {list-style-image:none; list-style-type:circle; }
/* _______________ dr-hayakawa BreadClum and dr-hayakawa ReadMore _______________ */
.drBreadClum, .drReadMore
{ font-size: 11px; font-weight: bold; color:#333; text-decoration: none; white-space:no; }
.drBreadClum A:link, .drBreadClum A:visited, .drReadMore A:link, .drReadMore A:visited
{ font-size: 11px; font-weight: bold; color:#903; text-decoration: none; white-space:no; }
.drBreadClum A:link:hover, .drBreadClum A:visited:hover, .drReadMore A:link:hover, .drReadMore A:visited:hover
{ color:#903; text-decoration: none; white-space:no; }
/* _______________ dr-hayakawa TimeStamp _______________ */
.drTimeStamp, .drBlackBold
{ font-size: 10px; font-weight: bold; color:#333; white-space:no; }
.drTimeUpdate, .drAuthorName
{ font-size: 8px; line-height: 10px; color:#333; white-space:no; }
/* _______________ dr-hayakawa Each Genre Title for News List and Recommend Title for Recommed _______________ */
TH.drLinkText, TH.drRecommendLink
{ 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.drLinkText A:link, TH.drLinkText A:visited, TH.drRecommendLink A:link, TH.drRecommendLink A:viited
{ font-size: 12px; font-weight:  bold; color:#369; text-decoration: none; }
TH.drLinkText A:link:hover, TH.drLinkText A:visited:hover, TH.drRecommendLink A:link:hover, TH.drRecommendLink A:visited:hover
{ color:#903; text-decoration: none; }
/* _______________ dr-hayakawa Text and text _______________ */
.drFontBold120, .drSubTitle
{ font-size: 12px; font-weight:  bold; color:#333;}
.drFontBold140, .drMainTitle
{ font-size: 14px; font-weight:  bold; color:#333;}
.drFontBlack110, .drUp
{ font-size: 11px; line-height: 13px; color:#333;}
.drFontBlack120, .drCopyright, .drEthos
{ font-size: 12px; line-height: 14px; color:#333;}
.drFontBlack140, .drCaption
{ font-size: 14px; line-height: 16px; color:#333;}
.drFontBlack240, .drHeadlineText, .drHeadlineText A:link:hover, .drHeadlineText A:link:visited
{ font-size: 24px; line-height: 26px;  color:#333;}
.drFontWhite120
{ font-size: 12px; color:#fff; }
.drFontWhite140
{ font-size: 14px; color:#fff; }
.drFontWhiteBold120, .drListTitle
{ font-size: 12px; font-weight:  bold; color:#fff;}
 .drPhotoComment, .drFontBlack110
 { font-size: 11px; line-height: 120%; padding: 8px 4px 0px; }
/* _______________ dr-hayakawa Document Link Text _______________ */
.drLinkBlack
{ font-size: 12px; font-weight:  light; color:#333; text-decoration: none; white-space:no; }
.drLinkBlack A:link, .drLinkBlack A:visited
{ font-size: 12px; font-weight:  light; color:#333; text-decoration: none; }
.drLinkBlack A:link:hover, .drLinkBlack A:visited:hover
{ color:#903; text-decoration: none; }
TD.drLinkText
{ font-size: 11px; font-weight:  light; color:#039; text-decoration: none; white-space:no; }
TD.drLinkText A:link, TD.drLinkText A:visited
{ font-size: 11px; font-weight:  light; color:#369; text-decoration: none; }
TD.drLinkText A:link:hover, TD.drLinkText A:visited:hover
{ color:#903; text-decoration: none; }
 TH.drPickupText
{ font-size: 11px; font-weight: bold; color:#fff; text-decoration: none; white-space:no; }
TD.drBoxMargin, TD.drBoxMargin A:link, TD.drBoxMargin A:visited:hover
{ padding-top:0.3em; padding-right:0.2em; padding-bottom:0.6em; padding-left:0.2em; }
.drMainSection
{ padding-top: 4px; padding-bottom: 15px; line-height:150%; }
.drPickupSection, .drSubMainSection
{ padding-top: 1px; padding-bottom: 5px; line-height:120%; }
/* _______________ dr-hayakawa Genre Navi BgColor _______________ */
TD.drGCoLinformation, TR.drGCoLinformation
{ background-color: #99c; }
TD.aGCoLrecommend, TR.drGCoLrecommend
{ background-color: #c03; }
TD.drGCoLspecial, TR.drGCoLspecial
{ background-color: #039; }
TD.drGCoLorange, TR.drGCoLorange
{ background-color: #c96; }
TD.drGCoLgreen, TR.drGCoLbusiness, TH.drGCoLgreen
{ background-color: #699; }
TD.drGCoLmarineblue, TR.drGCoLmarineblue
{ background-color: #69c; }
TD.drGCoLviolet, TR.drGCoLviolet
{ background-color: #c9c; }
TD.drGCoLseagreen, TR.drGCoLseagreen
{ background-color: #9cc; }
TD.drGCoLpink, TR.drGCoLpink
{ background-color: #c99; }
TD.drGCoLenglish, TR.drGCoLenglish
{ background-color: #996; }
TD.drGCoLolive, TR.drGCoLolive
{ background-color: #9c3; }
TD.drGCoLother, TR.drGCoLother
{ background-color: #999; }
