@charset "UTF-8";

/* 調整 */
#footer_menu {
  visibility: hidden;
}

/* テーブル */
#table_wrapper0 {
  left: 9px;
  top: 0;
  width: 782px;
  height: 56px;
}
#table_wrapper0 .radio {
  margin-right: 6px;
}

#table_wrapper1 {
  left: 9px;
  top: 110px;
  width: 330px;
  height: 199px;
}
#table_wrapper2 {
  left: 396px;
  top: 110px;
  width: 346px;
  height: 199px;
}

.table_object td {
  line-height: 1;
}

/* スクロール */
#scroller1.scroller {
  position: absolute;
  left: 339px;
  top: 137px;
  width: 54px;
  height: 172px;
}
#scroller1 .scroll_bottom {
  top: 129px;
}
#scroller1 .scroll_bar_wrap {
  height: 76px;
}
#scroller1 .scroll_bar {
  height:70px;
}

#scroller2.scroller {
  position: absolute;
  left: 742px;
  top: 137px;
  width: 54px;
  height: 172px;
}
#scroller2 .scroll_bottom {
  top: 129px;
}
#scroller2 .scroll_bar_wrap {
  height: 76px;
}
#scroller2 .scroll_bar {
  height: 42px;
}

#next_arrow {
  position: absolute;
  top: 63px;
  left: 380px;
  width: 39px;
  height: 17px;
  background: url(../img/31123.png) no-repeat left;
}

/* ボタン */
#button_1 {
  position: absolute;
  left: 241px;
  top: 316px;
  background: url(../img/b_check_1.png) no-repeat;
}
#button_2 {
  position: absolute;
  left: 340px;
  top: 316px;
  background: url(../img/b_check_1.png) no-repeat;
}
#button_1 > .button_text,
#button_2 > .button_text {
  left: 11px;
}
#submit-button.individual {
  left:449px;
}
#button-line{
  position: absolute;
  left:439px;
  top: 378px;
  width: 1px;
  height: 40px;
  background:#77879c;
}

/* タイトル */
#table_title1,
#table_title2 {
  position: absolute;
  top:86px;
  font-size: 20px;
  line-height: 1;
}
#table_title1 {
  left: 9px;
}
#table_title2{
  left: 396px;
}

/* チェックボックス */
.check_box {
  position: relative;
  display:inline-block;
  margin: -1px 0;
}

/* NetFront、スマホ用修正 */
body.nf .table_object td,
body.sp .table_object td,
body.aiseg .table_object td {
    font-size: 16px !important;
}
