@charset "utf-8";
/* CSS Document */

* html .png{behavior: expression(IEPNGFIX.fix(this));}

/*-----------------------------
Background
-------------------------------*/

table.background {background:#000; width:100%; border:0;}

/*-----------------------------
Special
-------------------------------*/
img{
	vertical-align:bottom;
	font-size:0;
	line-height:0;
	zoom:1;
	overflow: hidden;
}

.clear{
	clear:both;
}
.bold{
	font-weight:bold;
}
div#novels div.special .font18{
	font-size:18px;
}
div#novels div.special .font10{
	font-size:10px;
}
div#novels div.special .font14{
	font-size:14px;
}
.red{
	color:#FF0000;
}
.white{
	color:#FFFFFF;
}
.center{
	text-align:center;
}

div#novels div.head {
	margin:24px 0 16px 0;
	background:#000;
}


div#novels div.special div:after{display:block; clear:both;}
div#novels div.special {
	width:735px;
	float:left;
	margin-right:4px;
	_margin-right:2px;
	margin-top:4px;
	background:#000;
	margin-bottom:5px;
	_margin-bottom:-95px;
	color:#FFF;
	line-height:160%;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:12px;
}
div#novels div.special p{margin-bottom:15px;}
div#novels div.special a{color:#0ea1ee; text-decoration:underline;}
div#novels div.special a:hover{color:#FFF;}
div#novels div.special #menu{display:block; overflow:hidden; background:url(image/menu_bg.jpg) no-repeat;}
div#novels div.special #menu ul{margin-left:23px;}
div#novels div.special #menu li{display:block; float:left;}

div#novels div.special #arasuji{display:block; overflow:hidden; background:url(image/arasuji_bg.jpg) no-repeat;}
div#novels div.special #arasuji .bk_data{display:block; width:195px; margin-left:27px; padding-top:20px; float:left;}
div#novels div.special #arasuji .bk_data a{font-weight:bold; margin:5px 0; display:block;}
div#novels div.special #arasuji .bk_data a img.bk{border:1px solid #0ea1ee; display:block;}
div#novels div.special #arasuji .arasuji_txt{float:right; display:block;}

div#novels div.special .bg{background:url(image/bg.jpg); padding-bottom:40px; margin-bottom:50px;}

div#novels div.special #box{display:block; overflow:hidden; background:url(image/box_bg.jpg) no-repeat left bottom #151829; width:620px; margin:20px auto; padding:30px; border:1px solid #027da6;}

div#novels div.special #box .c_box{display:block; width:310px; float:left; height:160px;}
div#novels div.special #box .c_box img {display:block; float:left; margin-right:15px;border:1px solid #027da6;}
div#novels div.special #box .c_box p{display:block; float:right; width:190px;}
div#novels div.special #box .c_box p img{display:block; float:none; border:none; margin:2px 0 10px;}

div#novels div.special .go_top{display:block; text-align:right; padding-right:30px; margin-bottom:15px;}

div#novels div.special .sp_bottom a{color: #8b0100; outline: medium none; text-decoration:none;font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック","ＭＳ Ｐゴシック",sans-serif,Osaka;}
div#novels div.special .sp_bottom a:hover{color:#c50a08;text-decoration:underline;}
