/* CSS Document */

a:link { color: #FF0000; }
a:hover { color: #CC00FF; }
a:visited { color: #9900CC; }
a.special:link{ color:#FFFFFF; font-weight:bold; }
a.special:hover { color: #FFFFFF; font-weight:bold; }
a.special:visited { color: #FFFFFF; font-weight:bold; }

body {
	text-align:center; /* IE5対策 */
	background-image: url(img/bg3.jpg);
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",Verdana,Arial,sans-serif;
}

img {
	border: none;
}

div, p {
	margin: 0;
	padding: 0;
	font-size:14px;
	text-align: left;
}
#bold {
	color: #FF176E;
	font-weight: bold;
}

#honbun {
	margin: 10px;
}

#footer {
	clear:both;        /* 上で指定した4つのfloatをここでクリア */
	width:100%;        /* IEバグ対策 */
	text-align:center;
	padding:30px 0 30px 0;
}

#container {
	margin:auto;     /* 左右のマージンをautoに設定して、ボックスを中央寄せで配置 */
	text-align:left;   /* IE5対策 */
	width:830px;       /* #mainの幅を830pxに設定 */
	padding-top: 30px;
}

#column_l {
	float:left;       /* #contentを右に寄せて配置し、 */
	width:400px;       /* 幅は400pxに設定              */
	line-height:1.4em;
	margin-bottom: 10px;
}


#head_l {
	width:400px;
	float:left;
}

#head_r {
	width:430px;
	float:right;
}



#head {
	width:830px;       /* 幅は400pxに設定              */
}


#column_r {
	float:left;       /* #contentを右に寄せて配置し、 */
	width:400px;
	padding: 0 0 0 10px;
}

#main {
	margin: 0 0 30px 0;
	padding: 20px 0 0 0;
	width: 830px;       /* #containerの幅を830pxに設定 */
	clear: both;
}

.kugiri {
	margin: 0 0 30px 0;
	padding: 20px 0 0 0;
	width: 830px;       /* #containerの幅を830pxに設定 */
	clear: both;
}


/* 年賀壁紙用に追加1 */
.banner {
	width:800px;
	margin:0;
	height:170px;
}

/* 年賀壁紙用に追加2 */
.banner_left {
	width:390px;
	float:left;
	margin-bottom: 10px;
}

/* 年賀壁紙用に追加3 */
.banner_right {
	width:390px;
	float:right;
	margin-bottom: 10px;
}

#hcd {
	width: 830px;       /* #containerの幅を830pxに設定 */
	text-align: center;
	clear: both;
}

h1 {
	background-color:#FF0000;
	padding:5px 0 5px 0;
	font-size:18px;
	color:#FFFFFF;
	width:810px;
}

.newtitle, volume {
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
}

.volume {
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
}

.long {
	width: 810px;
	color: #FF33CC;
	text-align: center;
}

.icon {
	text-align: center;
	width: 39px;
}

.product1 {
	background-color: #CC3333;
	color: #FFFFFF;
	font-size: 11px;
	width: 318px;
}

.product2 {
	background-color: #CC66CC;
	color: #FFFFFF;
	font-size: 11px;
	width: 318px;
}

.product1 img,.product2 img {
	margin: 2px 2px 2px 0;
}

.title {
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
}

.tail {       /* 文庫 */
	background-color: #0EFF0A;
	width:10px;
}

.tail2 {       /* コミックス */
	background-color: #000099;
	width:10px;
}

.tail3 {       /* ノベルズ */
	background-color: #00FFFF;
	width:10px;
}

.tail4 {       /* BLACK */
	background-color: #FFFF00;
	width:10px;
}

.tail5 {       /* プレミアム */
	background-color: #33FFCC;
	width:10px;
}

.tail6 {       /* 単行本 */
	background-color:#996600;
	width:10px;
}


#gotoTop {
	margin: 20px auto 5px;
	font-size: 11px;
	text-align: center;
}

#copyright {
	text-align: center;
}
.caution {       /* 注意orお詫び */
	display: block;
	padding: 4px 6px;
	color: #FF0000;
	font-size: 12px;
	border: solid 1px #FF0000;
	background-color: #FFFFFF;
	margin: 10px auto;
	text-align: left;
	width: 355px;
	}

.caution_mizu {       /* 注意orお詫び グレー表示*/
	clear:both;
	display: block;
	padding: 4px 6px;
	color: #000000;
	font-size: 9px;
	color: #666666;
	margin: 10px 0 0 15px;
	text-align: left;
	width: 375px;
	}
	

/*花丸フェア*/

#box{
width:800px;
margin: 0 auto 20px ;
border: #CC3333 2px double;
padding:0px;
background-color:#FFFFFF;
height:auto;
}

.f_nakami{
width:750px;
padding:3px;
margin:0 auto 5px;
height:auto;
}

.fairtitle{
width:750px;
padding:2px;
text-align:center;
clear:both;
margin:0 auto;
}

.f_left{
width:350px;
text-align:left;
float:left;
margin-right:15px;
height:auto;
}

.f_right{
width:350px;
text-align:left;
float:rignt;
margin-left:15px;
height:auto;
}
p{
margin:5px 0;
line-height:16px;
}

.f_list{
list-style:disc;
color:#FF3366;
font-size:14px;
line-height:22px;
text-indent:0;
margin-left:5px;
font-weight:bold;
}

.b_midashi{
color:#6600CC;
font-weight:bold;
padding-top:20px;
}
.s_midashi{
color:#6600CC;
font-size:17px;
font-weight:bold;
}
.pre_read{
color:#FF3300;
}

