@charset "UTF-8";

/* 1. コンテンツ
--------------------------------------------------------------------*/
#stage #banner_news {
width:940px;
margin:0px auto;
text-align:left;
padding-top:15px;
}

#stage #makiba_r.toppage img {
width: 100%;
height: auto;
}
#stage #makiba_r.toppage {
.swiper-slide img {
  width: 100%;
  height: auto;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 1px;
}
.swiper-pagination-bullet {
  border-radius: inherit;
  margin: 0 5px!important;
  width: 50px;
  height: 5px;
}
.swiper-pagination-bullet-active {
    background: #1d2088;
}
}


/* 2. キャンペーンバナー
--------------------------------------------------------------------*/
#stage #can {
width: 200px;
height: 90px;
margin-right: 15px;
float: left;
}

/* 3. サイト更新情報
--------------------------------------------------------------------*/
#stage #info {
/* width:710px; */
width:725px;
height:90px;
float:right;
}

#stage #info h2 {
float:left;
margin-right:12px;
margin-bottom:16px;
}

#stage #info dl {
float:left;
margin:0 5px 0 0;
padding:0;
width:295px;
font-size:14px;
line-height:15px;
font-family:'ＭＳ Ｐゴシック', Hiragino Kaku Gothic Pro, sans-serif;
}

#stage #info dl dt {
float:left;
display:block;
margin:0;
padding:2px 0;
clear:both;
width:56px;
font-size:75%;
font-family:'ＭＳ Ｐゴシック', Hiragino Kaku Gothic Pro, sans-serif;
}

#stage #info dl dd {
margin:0;
padding:2px 0 2px 65px;
font-size:75%;
font-family:'ＭＳ Ｐゴシック', Hiragino Kaku Gothic Pro, sans-serif;
}

#stage #info p { float:left; }

#stage #info #banner { margin-top:8px; }

#stage #info ul { clear: both; }

#stage #info ul li {
float:left;
/* width:166px; */
width:auto;
margin-right:14px;
a {
  display: block;
  width: 100%;
}
}

#stage #info ul li.rightside { margin-right:0px; }
