@charset "utf-8";
/* CSS Document */

h3.entrytitle{
	color:#000000;
	font-family:"ＭＳ Ｐ明朝", Century, osaka, "ヒラギノ明朝 Pro W6";
	font-size:36px;
	line-height:1em;
	margin-bottom:25px;
	text-align:center;
}

/* index page ================================ */
h2#backnumbers{
	padding:15px 0px;
	font-size:x-large;
	font-weight:bold;
	text-align:center;
}

div#frontpage{
	padding:15px 25px;
}
div#frontpage p{
	margin-bottom:25px;
}

ul#reprints{
	list-style:none;
	letter-spacing: 4px;
	line-height:200%;
}
li#reprint{
	text-indent:2.0en;
}
a.alink{text-decoration: none;}
a:hover.alink{text-decoration:underline;}
p.text1{
	letter-spacing: 4px;
	line-height:160%;
}
dl.index dt{
	float:left;
	width:70px;
}
dl.index dd{
	margin-left:75px;
}

/* ======================== end of index page */



/* nekonome ==================================*/
#monthly_akko{
	margin:0px;
	margin-left:35px;
	height:610px;
	width:625px;
	background-color:#fff;
	float:left;
	color:#000000;
}
#monthly_akko #header{
	width:625px;
	background:url(/img/monthly/header.gif) no-repeat left top;
	height:147px;
	font-size:1px;
	overflow:hidden;
	text-indent:-9999px;
}
.linkheader2{
	background:url(/img/monthly/para_back.gif) repeat-y;
	padding:0px 0px 0px 0px;
	float:left;
	height:40px;
	margin:0px;
	display:inline;
}
.linkheader3{
	background:url(/img/monthly/para_back.gif) repeat-y;
	padding:0px 0px 0px 0px;
	float:left;
	height:25px;
	margin:0px;
	display:inline;
}
.linkheader4{
	background:url(/img/monthly/para_back.gif) repeat-y;
	padding:0px 0px 0px 0px;
	float:left;
	height:10px;
	margin:0px;
	display:inline;
}
#monthly_akko #contents{
	background:url(/img/monthly/para_back.gif) repeat-y;
	padding:0px 75px 15px 50px;
	float:left;
	height:450px;
	margin:0px;
	display:inline;
}
#monthly_akko .paging{
	clear:left;
	height:25px;
	width:625px;
	background:url(/img/monthly/para_back.gif) repeat-y;
}

.issue_number, .issue_month, .issue_editor{
	float:left;
	height:25px;
	width:125px;
}
.issue_month{
	width:250px;
	text-align:center;
	font-size:x-large;
	font-weight:bold;
}
.issue_numer, issue_editor{
	width:100px;
	padding-left:10px;
}
.issue_numers{
	text-align:center;
	font-size:x-large;
	font-weight:bold;
	color:#32281f;
}
#licenter{
	width:234px;
	height:25;
	float:left;
	color:#32281f;
	text-align:center;
	font-size:x-large;
	font-weight:bold;
	background:url(/img/monthly/header2_2_2.gif) repeat-y;
	z-index:5;
}

h3.line{
	clear:left;
	display:block;
	height:10px;
	background:url(/img/monthly/line.gif) no-repeat left top;
	font-size:1px;
	overflow:hidden;
	text-indent:-9999px;
	margin-bottom:25px;
}
h3.line2{
	clear:left;
	display:block;
	height:10px;
	background:url(/img/monthly/line.gif) no-repeat left top;
	font-size:1px;
	overflow:hidden;
	text-indent:-9999px;
	margin-top:8px;
	margin-bottom:8px;
}
#monthly_akko #contents .sbDummy{
	width:500px;
	height:465px;
	overflow-y:auto;
}

#monthly_akko #footer{
	padding-bottom:35px;
	margin:0px;
	clear:left;
	width:625px;
	height:50px;
	background:url(/img/monthly/footer.gif) no-repeat left top;
	font-size:1px;
	overflow:hidden;
	text-indent:-9999px;
}
/* ===========================================*/

/* scroll bar will be black ==================*/
.jScrollPaneTrack{
	background: url(/img/monthly/sbTrack_black.gif) repeat-y scroll 0%;
}
.jScrollPaneDrag{
	background:transparent url(/img/monthly/sbDrag_black.gif) repeat-y scroll 0pt 50%;
}
/* ===========================================*/

