@charset "shift_jis";
#contentWrapper {
	background: #fff;
	font-size:86%;
	width:100%;
	color:#000;
}
/* ------------------------------------ */
#pHeader {
	position:relative;
	height:288px;
	background:url(../../../img/sundaygx2019/kamisama/title2.gif) no-repeat;
}
#pHeader .omikuji {
	position:absolute;
	top:75px;
	left:8px;
}
#pHeader .toppage {
	position: absolute;
	right: 87px;
	bottom: 47px;
}
/* ------------------------------------ */
#pBody {
	position:relative;
	margin-left:20px;
}
#pBody p {
	padding:4px 0;
}

/* ------------------------------------ */
#comics {
	position:absolute;
	top:0;
	left:0;
	background:url(../../../img/sundaygx2019/kamisama/comics.gif) no-repeat;
	width:270px;
}
#comics h2 {
	font-size:4px;
	text-indent:-9999px;
	height:43px;
	width:250px;
}
#comics li {
	float:left;
	width:86px;
	list-style-type:none;
}
#comics li img {
	border:1px solid #333;
}
#comics .shop {
	position:absolute;
	width:63px;
	height:22px;
	top:10px;
	left:182px;
}
#comics .shop a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:22px;
	padding-top: 22px;
	background-image: url(../../../img/sundaygx2019/kamisama/shop.gif);
}

/* ------------------------------------ */
#news {
	margin-left:280px;
	width:630px;
	background:url(../../../img/sundaygx2019/kamisama/news.gif) no-repeat;
	margin-bottom:20px;
}
#news .section {
	padding-bottom:8px;
	border-bottom:1px dotted #959595;
}
#news h2 {
	font-size:4px;
	text-indent:-9999px;
	height:43px;
	width:250px;
}
#news h3 {
	color:#ff578c;
	font-weight:bold;
	border-left:5px solid #ff578c;
	margin-top:8px;
	padding:6px 0;
	padding-left:8px;
	font-size:112%;
}
#news h4 {
	font-size:100%;
	font-weight:bold;
	color:#36F;
	padding:6px 0;
}
#news strong {
	color:#36F;
}
#news .k {
	border:1px solid #959595;
	padding:0;
}
/* ------------------------------------ */
#topics {
	position:relative;
	margin-left:280px;
	width:480px;
	background:url(../../../img/sundaygx2019/kamisama/topics.gif) no-repeat;
	min-height:270px;
}
*html #topics {height:270px;}
#topics h2 {
	font-size:4px;
	text-indent:-9999px;
	height:72px;
	width:250px;
}
#topics h3 {
	font-size:100%;
}

#topics .section {
	color:#003b71;
	background:#d9f4f4;
	border:1px solid #003b71;
	padding:6px 10px;
}
#topics .section div.fL {
	width:348px;
	margin-right:0 !important;
}
#topics h4 {
	font-size:100%;
	font-weight:bold;
	color:#336699;
	padding:3px 0;
}

#topics h3 {
	position:absolute;
	border-top:1px solid #003b71;
	border-left:1px solid #003b71;
	border-right:1px solid #003b71;
	border-bottom:1px solid #003b71;
	background:#ffc8e5;
	width:40px;
	height:22px;
	text-align:center;
	top:49px;
	x-index:100;
}
.tpc01 { left:0; }
.tpc02 { left:41px; }
.tpc03 { left:82px; }
.tpc04 { left:123px; }
.tpc05 { left:164px; }

/* ------------------------------------ */
#pFooter {
	padding:12px 0;
	margin-left:20px;
}
/* ------------------------------------ */
/* ------------------------------------ */
.anime .fR {
	width:162px;
	margin-left:10px;
}

.newsBlock{padding:10px 10px 10px 15px;background:#eeeeee;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;
clear:both;margin:10px 0;font-size:95%;color:#546085;}

table.gxnewstable {}
table.gxnewstable th{font-weight:bold;white-space:nowrap;}
table.gxnewstable th,table.gxnewstable td{padding-bottom:5px;text-align:left;vertical-align:top;}
