@charset "euc-jp";

/* ---------------------------------------------------------------- *
	全体に関わる設定
 * ---------------------------------------------------------------- */

body {
/*
 * This Stylesheet was based on YUI Library's Fonts CSS.
 * > Copyright (c) 2007, Yahoo! Inc. All rights reserved.
 * > Code licensed under the BSD License:
 * > http://developer.yahoo.net/yui/license.txt
 * > http://developer.yahoo.com/yui/fonts/
 * Note: この部分の指定では、Yahoo! UI Library の Fonts CSS を利用して、各種ブラウザのフォントサイズの差をほぼなくす設定を行っています。ほとんどのモダンブラウザで、基本のフォントサイズを13pxと指定し、pixel単位で指定したときに IE でサイズが変更されない不具合を埋めるためにプロパティの先頭に*を付けるハック(ブラウザのバグを利用したinvalidなハック)を利用して IE7がsmall, IE5?6 が x-small を読み込むように設定することで、基本のフォントサイズがほぼ揃います。
 */
  font-size: 12px;
  *font-size: small;
  *font: x-small;
}

body {
  font-family: Arial, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, sans-serif;
  color: #333333;
}
body#i {
  background:#ffffff;
}

.white {
  font-size:9px;
  color: #ffffff;
}

.font_red_b{
	color:#DA1712;
	font-weight: bold;	
}

.font_size_9{
	font-size:9px;
}

.font_size_10{
	font-size:10px;
}

.text_sentence{
	line-height:144%;
}

.blocken_line{
	background:url(/images/enta-ch/slayers/blocken_line.gif);
	background-repeat:repeat-x;
}

a,
a:link {
  color: #DA1712;
  text-decoration: none;
}
a:visited {
  color: #DA1712;
}
a:hover {
  color: #DA1712;
  text-decoration: underline;
}
a:active {
  color: #DA1712;
  text-decoration: underline;
}

a img {
  border: none;
} 

h1 { font-size: 125%; }

/* ---------------------------------------------------------------- *
	main
 * ---------------------------------------------------------------- */

body {
  color: #333333;
  background: url(/images/enta-ch/slayers/bg.gif) repeat;
}

body, div {
  margin: 0;
  padding: 0;
}

#wrapper {
  background: transparent;
  width: 900px;
  margin: 0 auto;
  background:#ffffff;
  text-align: center;
  border-top: 2px solid #C10000;
  /*border-right: 10px solid #ffffff;
  border-left: 10px solid #ffffff;*/
}

#container {
  background: transparent;
  width: 876px;
  margin: 0 auto;
  background:#ffffff;
  text-align:left;
}

#ofthemonth {
	margin:0 0 0 20px;
	padding:0;
	display:block;
	float:left;
	background:url(/images/enta-ch/slayers/bg_enta.gif) left top no-repeat;
	width:500px;
	height:120px;
}

#ofthemonth_text {
	padding:20px;
	float:left;
	background:url(/images/enta-ch/slayers/bg_enta_txt.gif) 10px 10px no-repeat;
	width:340px;
	height:80px;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	color:#444;
}
#ofthemonth_img {
	padding:10px;
	float:left;
	width:100px;
	height:100px;
}

.margin_l_37{
	margin-left:37px;
}

/* ---------------------------------------------------------------- *
	header
 * ---------------------------------------------------------------- */

#header {
  width: 876px;
  background: #ffffff;
  margin: 0;
  padding: 0;
  clear: both;
  white-space: nowrap;
  clear: both;
/*ofthemonth対応*/
margin-top:10px;
}

#head_bunner {
  position: absolute;
  top: 30px;
  left: 150px;
}

/* ---------------------------------------------------------------- *
	navi
 * ---------------------------------------------------------------- */

#navi {
  padding:0px;
  width: 876px;
  height: 60px;
  margin-bottom:5px;
}
#navi ul {
  margin: 0px;
  padding: 0px;
  height: 50px;
}
#navi ul li {
  margin: 0px;
  padding: 0px;
  float: left;
  text-indent:-9999px;
  list-style: none;
}
#navi ul li a {
  width: 146px; 
  height: 50px;
  margin: 0;
  display: block;
  font-weight: bold;
  text-decoration: none;
}

/*通常メニュー*/
#navi ul li#news a { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat 0px -50px; }
#navi ul li#douga a { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat -146px -50px; }
#navi ul li#game a { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat -292px -50px; }
#navi ul li#anime a { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat -438px -50px; }
#navi ul li#special a { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat -584px -50px; }
#navi ul li#any a { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat -730px -50px; }
/*マウスオーバー時*/
#navi ul li#news a:hover { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat 0px -0px; }
#navi ul li#douga a:hover { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat -146px 0px; }
#navi ul li#game a:hover { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat -292px 0px; }
#navi ul li#anime a:hover { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat -438px 0px; }
#navi ul li#special a:hover { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat -584px 0px; }
#navi ul li#any a:hover { background: #ffffff url(/images/enta-ch/slayers/menu.jpg) no-repeat -730px 0px; }

/* ---------------------------------------------------------------- *
	contents
 * ---------------------------------------------------------------- */

#main {
  /* ★ --- レイアウト調整：左右カラムの設定に応じて設定 --- */
  /* Note：padding-left をサイドメニューの幅＋マージンとし，
           padding-right をサイドコンテンツの幅＋マージンとして
           ください */
  padding-left: 157px;
  padding-right: 169px;
  background: tranparent;
  _margin-top: -15px;
  z-index:1;
}
#main:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}


.left_ul{
	margin: 0 0 0 32px;
	padding:0px;
	list-style-image:none;
}

.list_none{
	list-style-image:none;
	list-style-type: none;
}

.banner{
	padding:0px;
	margin:0px;
}

.main_bg{
	background:url(/images/enta-ch/slayers/main_bg.jpg);
	background-repeat:no-repeat;
}

.low_bg_top{
	background:url(/images/enta-ch/slayers/low_bg_top.jpg);
	background-repeat:no-repeat;
}

.blod_title_margin{
	margin-left:28px;
}

.margin_10_8{
	margin:10px;
	margin-bottom:8px;
}

.margin_15{
	margin:15px;
}

.margin_r_10{
	margin-right:10px;
}

.margin_page_top{
	margin-right:41px;
}

.font_color_white{
	color:#FFFFFF;
}

.font_color_gray{
	color:#666666;
	font-size:9px;
}

/* ---------------------------------------------------------------- *
	footer
 * ---------------------------------------------------------------- */

.low_main_top{
	background:url(/images/enta-ch/slayers/broadcast/low_bg_top.png);
	background-repeat:no-repeat;
}

.low_main_mid{
	background:url(/images/enta-ch/slayers/broadcast/low_bg_mid.png);
	background-repeat:repeat-y;
}

.low_main_bot{
	background:url(/images/enta-ch/slayers/broadcast/low_bg_bot.png);
	background-repeat:repeat-y;
}

#footer {
  clear:both;
  background:url(/images/enta-ch/slayers/bg_footer.gif) left top no-repeat;
  width:900px;
  height:41px;
  font-size:11px;
  line-height:1.2em;
  letter-spacing:0px;
  text-align:right;
  white-space:nowrap;
}
#footer ul {
  margin: 0;
  padding:10px 56px 0px 0px;
  list-style:none;
}
#footer li {
  padding:0 4px;
  display:inline;
  border-right:1px solid #650000;
  font-weight:normal;
  background: left center no-repeat;
}
#footer address {
  padding: 3px 54px 0px 0px;
}
#footer #listleft {
  border-left: 1px solid #650000;
}
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover {
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}
#footer a:hover {
  border-bottom: 1px solid #ffffff;
}