/* thinkcopyright.org 参考記事 CSS */



/* サブタイトル
============================================================= */

#contents-body h2 {
  font-size: 10px;
  text-indent: -9999px;
  background: #FFFFFF url(../images/title-reference.gif) no-repeat left top;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  width: 506px;
  height: 70px;
}



/* 右側本文用スタイル
============================================================= */

#contents-right table {
  width: 486px;
  caption-side: bottom;
  table-layout: fixed;
  empty-cells: show;
  border-collapse: collapse;
  margin-left: 20px;
  margin-bottom: 2em;
}

#contents-right table tr td {
  color: #333333;
  line-height: 150%;
  padding: 8px 0px;
  border-bottom: 1px solid #C2C8CD;
}

#contents-right table tr td.cell-1 { width: 356px; }
#contents-right table tr td.cell-2 { width: 130px; }

#contents-right table tr td.cell-1 div { margin-right: 12px; }

#contents-right table tr td.cell-1 img {
  position: relative;
  top: 2px;
}

#contents-right table tr td a.site-link {
  text-decoration: none;
  line-height: 120%;
  padding-left: 14px;
  background: url(../images/link.gif) no-repeat left center;
}

#contents-right table tr td a.site-link:link    { text-decoration: none; }
#contents-right table tr td a.site-link:visited { text-decoration: none; }
#contents-right table tr td a.site-link:hover   { text-decoration: underline; }

#contents-right p.list-notice {
  color:#CC0000;
  margin-left: 20px;
  margin-top: -1em;
}

#contents-right ul.menu-list { margin-bottom: 4em; }
#contents-right ul.menu-list li {
  list-style-image: url(../images/list-head.png);
  margin-bottom: 0.5em;
}


