@charset "shift_jis";


#content-body article{margin:0 0 5ex 0;}
  #news>section{max-height:160px; overflow-y:scroll;}
  #news h1{background:url(/lib/img/bar_news.png) no-repeat left center; height:40px; text-indent:100%; overflow:hidden; white-space:nowrap; border-bottom:1px solid #ccc;}
  #news dl{margin:1ex 0 0 0.5em;}
  #news dt{font-weight:800; border-bottom:1px dotted #ccc;}
  #news dd{margin:0.5ex 0 1ex 0;}
  #content-body article.recommendation h1{font-size:150%; font-weight:800; margin:0.8ex 0; border-bottom:1px solid #ccc;}
  #content-body article.recommendation img{float:left; margin:0 0.8em 0.8em 0;}
  #content-body article.recommendation .comment{float:left;}