@charset "euc-jp";
/*-------------------------------------
contents style
-------------------------------------*/
* {
	margin:0;
	padding:0;
	border:none;}

html {
	height:100%;
	background:url("./images/bg_html.gif") center top repeat-x #fff;}
.common {
	background:url("/special/comic/common/images/bg_html.gif") repeat-x scroll left top transparent;
	height:30px !important;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;}
.main {
	position:relative;
	top:35px;
	width:960px;
	/*height:100%;*/
	margin:0 auto;
	word-break:break-all;
	font:12px/1.4 "Osaka", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, sans-serif;
	color:#000;}

a {color:#3087a0;}
a:hover {color:#3fb4d4;}
ul,ol {list-style:none;}
table {border-collapse:collapse;}

h1 {
	width:960px;
	height:100px;
	background:url("./images/h1.jpg") left top no-repeat transparent;
	text-indent:-9999em;
	overflow:hidden;}
.read {
	height:0;
	overflow:hidden;
	font-size:0;}
.list{margin-bottom:0px;}
h2.title{
	margin:20px 0 10px;
	border:3px solid #e7ba00;
	line-height:1.4em;
	text-align:center;
	color:#9d5821;
	background-color:#fffedd;}


/*---------------------
allbuy
---------------------*/

.allbuy h3{margin:10px 0 10px;}

/*---------------------
list
---------------------*/
.in_list{float:left;width:760px;border:0px solid #abc;}
.book_list_buying{width:760px;}
.book_list_buying li {
	border:1px solid #E5E5E5;
	float:left;
	/*min-height:198px;*/
	margin:2px 1px;
	overflow:hidden;
	padding:2px 2px 6px 2px;
	text-align:center;
	width:84px;
	font-size:10px;}
.book_list_buying li a{text-decoration:none !important;}
.book_list_buying li a:hover{text-decoration:underline !important;}
.book_list_buying li img{margin:3px 0;}
.book_list_buying li em{
	border-top:1px dotted #abc;
	display:block;
	padding-top:3px;
	margin:4px 0;
	line-height:1.6em;
	font-style:normal;}
.book_list_buying li p{
	text-align: center;
	background-color: rgb(255, 238, 204);
	padding: 1px;
	border: 1px solid rgb(255, 188, 90);
	margin: 0pt auto;
	font-size: 10px;
	color: rgb(0, 0, 0);
	display: block;line-height:1.4em;}


/*--¤Þ¤È¤áÇã¤¤--*/
#booklist_right {
	float:left;
	padding:0;
	margin:0 auto;
	width:200px;}
.bk_title {background:url("./images/title_bred_mid.gif") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	font-weight:bold;
	line-height:28px;}
.bk_title .bt_left {
	background:url("./images/title_bred_left.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:28px;
	width:10px;}
.bk_title .bt_right {
	background-image:url("./images/title_bred_right.gif");
	background-repeat:no-repeat;
	float:right;
	height:28px;
	width:10px;}
.bk_title .bt_center {
	background:url("./images/title_bred_mid.gif") repeat-x scroll 0 0 transparent;
	height:28px;
	margin:0 auto;}
#blak_box_line {
	background-color:#FFCCCC;
	border-left:1px solid #660000;
	border-right:1px solid #660000;
	color:#000000;
	padding:6px;}
.matome_box {
	font-size:120%;
	font-weight:bold;
	line-height:110%;
	padding-bottom:10px;
	text-align:center;}
.matome_box2 {
	background-color:#CCCCCC;
	border:1px solid #999999;
	font-size:120%;
	font-weight:bold;
	margin:10px auto;
	padding:5px;
	text-align:center;
	width:90px;}
.matome_box3 {
	font-size:120%;
	line-height:130%;
	text-align:center;}
.clearfix {
display:block;
}
.buy a {
	background:url("./images/buy_01.gif") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font-size:120%;
	height:27px;
	line-height:27px;
	margin:0 auto 20px;
	text-align:center;
	text-decoration:none;
	width:64px;}

#bk_end {margin:0;
	padding:0;
	background:url("./images/gry208.gif") no-repeat transparent left top;
	_background:url("./images/gry208.gif") no-repeat transparent 2px top;
	height:10px;
}
#bk_end .title_left {margin:0;padding:0;
	background:url("./images/gry206.gif") no-repeat 10px 0 transparent;

	float:left;
	height:10px;
	width:10px;}
#bk_end .title_right {margin:0;padding:0;
	background:url("./images/gry204.gif") no-repeat 0 0 transparent;

	float:right;
	height:10px;
	width:10px;}



/*---------------------
copyright
---------------------*/


.copyright{text-align:center;line-height:4em;height:30px;clear:both;}




/*---------------------
[common]:float clear
---------------------*/
.common:after,
.in_list:after,
.book_list_buying:after,
.list:after {content:".";display:block;height:0px;font-size:0px;line-height:0;visibility:hidden;clear:both;}
.common,
.in_list,
.book_list_buying,
.list{zoom:100%;}


/*---------------------
[common]:text fly out
---------------------*/
/*
 {display:block;text-indent:-9999px;overflow:hidden;font-size:0;}
*/


/*---------------------
[common]:absolute a text fly out
---------------------*/
/*
 a {display:block;text-indent:-9999px;overflow:hidden;background-color:#fff;filter:alpha(opacity=0);opacity:0;}
*/


/*---------------------
[common]:ie6 png fix
---------------------*/
/*
* html {behavior:expression(IEPNGFIX.fix(this));}
*/