@charset "utf-8";

#content{
  background: url(/images/bg_content.png) repeat-x 0 0 #e5e5e5;
  padding: 25px 25px 0;
}
#content2{
  background: url(/images/bg_content.png) repeat-x 0 0 #e5e5e5;
  padding: 0 0 160px;
}

/*------------------------------
Javascriptオフ
------------------------------*/
#board{
  width: 425px; height: 22px;
  margin: 0 auto 27px; padding: 3px 0 0;
  background: url(/images/bg_ele_board.png) no-repeat center center;
  text-align: center;
  color: #fff;
}

#topVisual{
  width: 875px;
  padding-left: 25px;
}
.topVisualIn{
  width: 875px;
  overflow: hidden;
  margin-bottom: 25px;
}
.topVisualIn div{
  width: 200px; height: 150px;
	text-align: center;
  margin-right: 25px;
  position: relative;
}
.topleft{
  background: url(/images/bg_boxtop1.png) no-repeat 0 0;
  float: left;
}
.topleft2{
  background: url(/images/bg_boxtop2.png) no-repeat 0 0;
  float: left;
}
.topright{
  background: url(/images/bg_boxtop3.png) no-repeat 0 0;
  float: left;
}
.topright2{
  background: url(/images/bg_boxtop4.png) no-repeat 0 0;
  margin-right: 0 !important;
  float: right;
}

/* ジャンルアイコン */
.topVisualIn div span{
  position: absolute; top: 0; left: 0;
}

.getFlashplayer{
  width: 925px;
  margin: 0 0 25px 25px; padding: 0;
  font-family: Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Arial,sans-serif;
  font-weight: 700;
}

/*------------------------------
重要なお知らせ
------------------------------*/
#emergency{
  width: 100%;
  position: fixed; bottom: 134px; left: 0;
  z-index: 100;
}
* html #emergency{
  margin-right: 17px;
  position:absolute !important; bottom: 134px !important; right: 18px !important;
  z-index: 100;
}
#emergencyIn{
  min-height: 30px;
	background: url(/common/images/bg_footer_emergency.png) repeat-x 0 bottom #052E68;
  padding-top: 10px; padding-bottom: 5px;
}
/* mac hide - reduce page to allow the scrollbar to remain visible \*/
* html #emergencyIn {margin-right:17px;}
/* end hide*/
#emergencyContainer{
  width: 975px;
  margin: 0 auto;
}

#emergency img{
  float: left;
  padding-right: 15px; padding-bottom: 10px;
}
#emergency dl{
  margin: 0; padding: 0;
  font-size: 90%;
}
#emergency dt{
  margin: 0 15px 0 0; padding: 0 0 0 6px;
  float: left;
  color: #fff;
  background: url(/common/images/icon_arrow_white2.png) no-repeat 0 center;
}
#emergency dd{
  margin: 0 0 5px; padding: 0;
  color: #fff;
}
#emergency dd a{
  color: #fff;
}

/*------------------------------
404
------------------------------*/
.leadText{
  margin: 0 0 15px; padding: 0;
}
.leadLink{
  margin: 0; padding: 0;
}
