<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

#sideBar{
	margin-top:32px;
	}

/* event+present top
---------------------------------------------------- */
#eventList{
	width: 645px;
	margin-left:15px;
	}
#eventList li{
	width:595px;
	height:192px;
	background:url(/images/fanfun/event_bg.jpg) no-repeat;
	padding:20px 25px 0px 20px;
	margin-bottom:25px;
	position: relative;
	}
	.listImg{
		width:150px;
		height:150px;
		padding:10px;
		background:url(/images/fanfun/bn_bg.gif);
		overflow:hidden;
		margin-right:25px;
		float:left;
		}
	.listTxt{
		width:400px;
		position:absolute;
		left:215px;
		top:20px;
		}
	.listTxt h5{
		width:362px;
		background: url(/images/fanfun/listbar_pk.gif) no-repeat;
		padding: 3px 20px 3px 18px;
		margin-bottom:8px;
		}
	.listTxt p{
		font-size:93%;
		}
		.listTxt p.listHonmon{
			border-top:1px dotted #FD8BA9;
			padding-top:10px;
			}
		.listTxt p.eventDate{
			color:#FF0033;
			margin-top:10px;
			font-weight:bolder;
			}
	.listLink{
		position:absolute;
		top:172px;
		right:23px;
		}
.listNavi{
	border-top:1px dotted #999;
	text-align:center;
	font-size:86%;
	padding-top:15px;
	}
.newIconMid{
	position:absolute;
	width:63px;
	height:63px;
	float:right;
	top:-20px;
	right:-12px;
	}

/* present
---------------------------------------------------- */
#presList{
	width:675px;
	padding:0 0 0 15px;
	}
	#presList li{
		float:left;
		position:relative;
		width:300px;
		height:200px;
		background:url(/images/fanfun/present_bg.gif) no-repeat;
		padding:30px 15px 0 20px;
		}
	
	.presImg{
		width:95px;
		height:85px;
		float:left;
		}
		.presImg img{
			width:85px;
			height:85px;
			}
	.presTxt{
		width:170px;
		float:left;
		}
	.presDate{
		font-size:86%;
		color:#FF0033;
		font-weight:bolder;
		padding:4px 0;
		border-top:1px dotted #999;
		border-bottom:1px dotted #999;
		}
	.presTit{
		margin-top:3px;
		margin-bottom:8px;
		}
	.presNum{
		width:79px;
		background:url(/images/fanfun/presnum_bg.gif) no-repeat;
		padding:3px;
		position:absolute;
		top:130px;
		left:20px;
		}
	.presNum p{
		padding:3px;
		background:#fff;
		color:#333;
		text-align:center;
		font-size:11px;
		}
	.presTxt p{
		margin-top:8px;
		font-size:86%;
		}
	
#presList .listLink{
	position:absolute;
	top:170px;
	right:50px;
	}
.newIconSml{
	position:absolute;
	width:40px;
	height:40px;
	top:-5px;
	right:20px;
	}

/* event+present single post
---------------------------------------------------- */
.evepreTextarea a:link		{ color:#fb6c8d; 		text-decoration:underline; }
.evepreTextarea a:visited	{ color:#fb6c8d; 	text-decoration:underline;}
.evepreTextarea a:hover		{ color:#000; 		text-decoration:underline;}
.evepreTextarea a:active	{ color:#ccc; 		text-decoration:none; }


.evepreDetail{
	width: 645px;
	margin-left:15px;
	margin-top:-20px;
	}
.evepreLink{
	width:645px;
	text-align:right;
	padding-bottom:5px;
	border-bottom:#999 dotted 1px;
	}
.evepreHeader{
	border-top:#999 dotted 1px;
	border-bottom:#999 dotted 1px;
	padding:30px 5px 10px 3px;
	}
	.evepreHeader h2{
		color:#333;
		}
	.evepreHeader .evepreDate{
		text-align:right;
		font-size:86%;
		margin-top:8px;
		}
.socialBookmark{
	width:645px;
	background:#FAFAFA;
	height:27px;
	border-bottom:#999 dotted 1px;
	position:relative;
	padding:10px 3px 0 0 ;
	text-align:right;
	}
	.socialBookmark ul{
		width:100%;
		}
	.socialBookmark li{
		position:absolute;
		}
		.socialBookmark li.tweet{
			width:80px;
			right:105px;
			top:6px;
			}
		.socialBookmark li.iine{
			width:70px;
			right:30px;
			top:6px;
			}
		.socialBookmark li.plusone{
			width:35px;
			right:188px;
			top:6px;
			}
.evepreTextarea{
	margin-top:25px;
	padding-bottom:40px;
	}

.imgRight{
	float:right;
	margin:0 0 20px 20px;
	}
.imgLeft{
	float:left;
	margin:0px 20px 20px 0 ;
	}
.imgCenter{
	margin:0 auto;
	}
.simekiri{
	padding: 8px 0 12px 0 ;
	text-align:center;
	}
	.simekiri p{
		color:#CC0000;
		font-size:14px;
		font-weight:bolder;
		}
.oubo{
	width:410px;
	height:40px;
	padding:10px 0 12px 235px;
	background:url(/images/fanfun/bn_bg.gif);
	margin-bottom:25px;
	}
	.oubo a{
		display:block;
		width:174px;
		height:47px;
		text-indent:-9999px;
		outline:none;
		background:url(/images/fanfun/oubo.png) no-repeat;
		}
		.oubo a:hover{
			background-position: 0 -50px;
			}
.presArchive{
	width: 645px;
	padding-top:25px;
	margin-top:25px;
	margin-left:15px;
	font-size:12px;
	}
	.presArchive li{
		padding:0 20px 0 0px;
		width:300px;
		float:left;
		}
		.presArchive li h6{
			margin-bottom:5px;
			text-indent:-9999px;
			height:20px;
			}
			li.eveList h6{ background:url(/images/fanfun/event_ti.gif) no-repeat; }
			li.preList h6{ background:url(/images/fanfun/present_ti.gif) no-repeat; }

	.presArchive li li{
		padding:0 0 0 16px;
		border:none;
		line-height:15px;
		width:auto;
		float:none;
		margin-bottom:6px;
		background:url(/images/fanfun/arrow_sml_pk.gif) no-repeat; 
		}

.aform-demo {display: none;}</pre></body></html>