@charset "Shift_JIS";

/* -- STR BASIC DEFINITIONS -------------------------------- */
body { font-size: 12px; line-height: 1.4em; color: #555555; margin: 0px; padding: 0px; }

img.m { vertical-align: middle; }
img.r { margin: 0px 0px 10px 10px; float: right; }
img.l { margin: 0px 5px 10px 0px; float: left; }
img.lp {
	margin: 0px 5px 5px 0px;
	float: left;
}
.flt-l { float: left;}
.flt-r { float: right;}
.clear {clear: both;}
.skip { display: none; }
.mp0 { margin: 0px; padding: 0px; }

div.m-rl10 {
	margin: 0px 10px;
}
div.m10 {
	margin: 10px;
}
p { margin: 0px; padding: 0px; }
.body {
	background: #FFFFFF;
	text-align: center;
}
.border1 {
	padding: 15px;
	border: 1px solid #666666;
}
/* -- //STR BASIC DEFINITIONS -------------------------------- */


/* -- COMMON STYLE -------------------------------- */

.header {
	width: 970px;
	margin: 0px auto;
}
div#pannavi {
	text-align: left;
	font-size: 11px;
	letter-spacing: 0.1em;
	color: #808080;
	background: url(../_cmn/header-cmn.gif) no-repeat;
	height: 51px;
	width: 750px;
}
div#pannavi p {
	padding-top: 5px;
	padding-left: 20px;
}

div#pannavi2 {
	text-align: left;
	font-size: 11px;
	letter-spacing: 0.1em;
	color: #808080;
	background: url(../_cmn/header-cmn2.gif) no-repeat;
	height: 51px;
	width: 750px;
}
div#pannavi2 p {
	padding-top: 5px;
	padding-left: 20px;
}

.global {
	background: url(../_cmn/back-global.gif) repeat-y;
	width: 970px;
	text-align: left;
	margin: 0px auto
}

#footer {
	font-size: 10px;
	color: #666666;
	line-height: 1.2em;
	letter-spacing: 0.1em;
	width: 970px;
	padding: 7px 0px;
	border-top: 3px solid #000000;
	text-align: left;
	margin: 0px auto;
}
#footer p {
	margin: 0px 10px;
}
div#footer a:link { text-decoration:underline; color:#888888; }
div#footer a:visited { text-decoration:none; color:#888888; }
div#footer a:hover { text-decoration:underline; color:#444444; }
div#footer a:active { text-decoration:underline; color:#444444; }
.pagetop {
	text-align: right;
	font-size: 10px;
	letter-spacing: 0.1em;
	margin: 0px;
	background: #FBA113;
	padding: 10px 0px;
	width: 750px;
	clear: left;
}


.contents-main {
	margin: 0px 25px;
}
#left-area {
	float: left;
	width: 750px;
	text-align: left;
}
#rightmenu {
	float: left;
	width: 220px;
}
.pagetitle {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

/* -- //COMMON STYLE -------------------------------- */


/* -- HOME -------------------------------- */
.global-home {
	background: #FBA113;
	width: 970px;
	text-align: left;
	margin: 0px auto;
}
.home-topics {
	width: 391px;
	background: url(../images/topics-back.jpg) no-repeat;
	height: 247px;
}
.home-flash {
	background: url(../images/flash-back.gif);
	width: 370px;
	float: left;
}
.home-left {
	float: left;
	width: 530px;
	margin:0px;
	padding:0px;

}
.home-rsj {
	background: #FEE6BA;
	margin-left: 10px;
	padding-left: 4px;
	padding-bottom: 10px;
}
.home-rsj img {
	float: left;
	margin-left: 6px;
}
#home-link img {
	margin-top: 10px;
	margin-left: 20px;
}
.home-topics p {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
/* -- //HOME -------------------------------- */




/* -- ‰ºŠK‘w -------------------------------- */
.comics-box340 {
	float: left;
	width: 340px;
}
.comics-box340 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #64ACBF;
	margin-bottom: 10px;
	margin-top: 0px;

}
.comics-w20 {
	float: left;
	width: 20px;
}

.comics-ttl { font-size:14px; color:#FB8B13; font-weight:bold; line-height:15px; margin:5px 0 ;

}

#rsj {
	text-align: left;
	margin: 0px 15px 15px;
	font-size: 11px;
	line-height: 1.2em;
	color: #666666;
	padding-bottom: 15px;
}
#rsj p {
	margin-bottom: 7px;
}
#rsj span {
	font-size: 13px;
	color: #000000;
	margin-right: 10px;
}

#comics_c {
	padding:10px 0px;text-align:right;
}

#comics_nttl {
	height:31px;
	margin-bottom:10px;
}

#comics_kttl {
	background:url(../comics/images/1008/tl_kikan.jpg)  no-repeat; height:31px; margin:0 0 10px; clear:both;
}

#comics_nttl p{
	padding-left:155px; font-weight:bold; padding-top:8px; color:#FFF
}


#comics_kttl p{
	padding-left:158px; font-weight:bold; padding-top:8px; color:#FFF
}

.comics_dcttl {
	margin-left:20px; margin-bottom:10px
}

.comics_newcmc {
	float:left; margin:0 20px 20px 0; width:180px
}

.comics_newcmc img {
	margin-left:35px
}

.comics_newtxt {
	float:left; width:440px; color:#000
}

.comics_oldcmc {
	float:left;
	width:130px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 15px;
	margin-left: 0;
}

.comics_oldcmc img {
	margin-left:18px
}

.comics_oldtxt {
	float:left; width:200px; color:#000
}

.comics_ttl {
	font-size:1.2em; font-weight:bold; margin:8px 0 15px;
}

.comics_amazonbt {
	margin-top:15px
}

