@charset "euc-jp";

html {
 margin; 0px;
 padding: 0px; }
body,div,table,th,td,p {
 border: 0px;
 margin: 0px;
 padding: 0px;
 border-spacing: 0px;
 text-align: left;
 vertical-align: top;
 font: 12px/12px "ＭＳ Ｐゴシック";
 color: #000000;
 empty-cells: show; }
body {
 margin: 0px;
 padding: 0px 10px 10px;
 text-align: center;
 background-color: #ffffff; }
div {
 overflow: hidden; }

hr {
  border: #c0c0c0 1px solid;
  width: 100%;
  height: 1px; }
img {  border: none; }

/* リンク */
a:link,a:visited {
 padding: 0px 1px;
 color: #000000;
 text-decoration: none; }
a:active,a:hover {
 color: #000000;
 text-decoration: none;
 background-color: #cedeff; }
a img { border: none; }

/* テーブル */
table.range {
  border-left: #eccac6 1px solid;
  border-right: #7b6f8c 1px solid;
  border-bottom: #484359 1px solid;
  width: 600px;
  background-color: #ffffff; }
.range td.left {
  padding: 10px;
  width: 328px; }
.range td.right {
  padding: 10px 10px 15px 0px;
  width: 240px;
  text-align: right;
  vertical-align: bottom;
  background: url(bg_range_r.jpg) right bottom no-repeat; }
.range.bottom {
  padding: 3px;
  text-align: center; }

/* BOX1 */
.box1 {
  width: 320px; }
.box1 th {
  padding: 3px 0px 0px;
  background: url(bg_box1_hd.gif) repeat-x; }
.box1 th div {
  width: 288px;
  height: 14px;
  position: relative; }
.box1 th span {
  position: absolute; }
.box1 th span.shadow {
  color: #ffffff;
  top: 1px; left: 1px; }
.box1 td.rt {
  padding: 4px 3px;
  width: 11px;
  background: url(bg_box1_rt.gif) no-repeat; }

.box1 td.main {
  background: #ffffff;
  padding: 5px;
  border-left: #c6c6c6 1px solid;
  border-right: #c6c6c6 1px solid; }
.box1 td.main div {
  width: 310px;
  line-height: 130%; }

.box1 td.footer {
  padding: 0px 2px;
  text-align: right;
  vertical-align: middle;
  background: url(bg_box1_ft.gif) repeat-x; }


/* BOX2 */
.box2 {
  width: 247px; }
.box2 th {
  font-size: 1px; }
.box2 th.header {
  background: url(bg_box2_hd.gif) repeat-x; }
.box2 th.right {
  background: url(bg_box2_r.gif) repeat-y; }
.box2 th.left {
  background: url(bg_box2_l.gif) repeat-y; }
.box2 th.footer {
  text-align: right;
  background: url(bg_box2_ft.gif) repeat-x; }

.box2 td.main {
  padding: 3px;
  width: 210px;
  background: #f7f7f7; }
.box2 td.main div {
  line-height: 16px;
  width: 215px; }
.box2 td.main div.date {
  padding: 0px 10px;
  width: 190px;
  font: 10px/11px "ＭＳ Ｐゴシック";
  text-align: right; }

.box2 td.main div.link {
  scrollbar-track-color: #f7f7f7;
  scrollbar-face-color: #8aabe4;
  scrollbar-arrow-color: #ffffff;
  scrollbar-3dlight-color: #f7f7f7;
  scrollbar-darkshadow-color: #f7f7f7;
  scrollbar-highlight-color: #f7f7f7;
  scrollbar-shadow-color: #f7f7f7;
  width: 215px;
  height: 64px;
  overflow-y: scroll; }
.box2 td.main div.link table td div {
  width: 193px;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  width: 193px; }





img.otto {
  margin: 4px 30px; }
