@charset "utf-8";
/* CSS Document */

/* テーブル */
#table_wrapper1 {
  top: 49px;
  left:24px;
  width: 706px;
  height:252px;
}

/* スクロール */
.scroller {
  position: absolute;
  left: 738px;
  top: 72px;
  width: 54px;
  height: 237px;
}
.scroll_bottom {
  top: 190px;
}
.scroll_bar_wrap {
  height: 141px;
}
.scroll_bar {
  height: 133px;
}

/* ボタン */
#button_lb {
  position: absolute;
  left: 5px;
  top: 316px;
  background-image: url(../img/b_back_111x46.png);
}
#button_lb > .button_text {
  left: 4px;
}
#button_rb {
  position: absolute;
  left: 683px;
  top: 316px;
  background-image: url(../img/b_arrow_110x46.png);
}
#button_rb > .button_text {
  left: -4px;
}

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

/* テキスト */
.main_text {
  position: absolute;
  width:100%;
  text-align: left;
}
#main_text_1 {
  top: 8px;
  left:24px;
  font-size: 20px;
  line-height: 30px;
}

/* アイコン */
.icon_1 {
  height: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 40px;
}

.icon_1.img1  {background-image: url(../img/s_31_1.svg);}
.icon_1.img2  {background-image: url(../img/s_31_2.svg);}
.icon_1.img3  {background-image: url(../img/s_31_3.svg);}
.icon_1.img4  {background-image: url(../img/s_31_4.svg);}
.icon_1.img5  {background-image: url(../img/s_31_5.svg);}
.icon_1.img6  {background-image: url(../img/s_31_6.svg);}
.icon_1.img7  {background-image: url(../img/s_31_7.svg);}
.icon_1.img8  {background-image: url(../img/s_31_8.svg);}
.icon_1.img9  {background-image: url(../img/s_31_9.svg);}
.icon_1.img10 {background-image: url(../img/s_31_10.svg);}
.icon_1.img11 {background-image: url(../img/s_31_11.svg);}
.icon_1.img12 {background-image: url(../img/s_31_12.svg);}
.icon_1.img13 {background-image: url(../img/s_31_13.svg);}
.icon_1.img14 {background-image: url(../img/s_31_14.svg);}
.icon_1.img15 {background-image: url(../img/s_31_15.svg);}

/* 季節アイコン */
.icon_2 {
  width: 22px;
  height: 26px;
  position:absolute;
  top: 25px;
  left: 73px;
  background-position: center;
  background-repeat: no-repeat;
  background-position-x: 0px;
  background-position-y: 0px;
}

.icon_2.danbo { background-image: url(../img/g_ic_22x26_danbo.png);}
.icon_2.reibo { background-image: url(../img/g_ic_22x26_reibo.png);}
.icon_2.tyukan { background-image: url(../img/g_ic_22x26_tyukan.png);}



