@charset "utf-8";

/* ------------------------------------------------------------

	filename:	favorite_peoplecss
	created:	090209
	update:		090813

------------------------------------------------------------ */

/* ------------------------------------------------------------ レイアウト */
div#mainContents div.peopleColumn,
div#mainContents div.reportColumn { float: left; }

div#mainContents div.peopleColumn { width: 549px; }

div#mainContents div.reportColumn { width: 380px; }

div#mainContents div.peopleColumn div.person {
	margin-right: 10px;
	margin-bottom: 20px;
}

/* ------------------------------------------------------------ お気に入り */
/* レイアウト */
div#mainContents div.person { clear: both; }


div#mainContents div.visitor div.person {
	float: left;
	clear: none;
	width: 309px;
	margin-bottom: 12px;
}

div#mainContents div.fan div.person {
	float: left;
	clear: none;
	width: 219px;
	margin-bottom: 12px;
}

/* 本文 */
div#mainContents div.person h2 {
	clear: none;
	margin: 0;
	padding: 0;
	background-image: none;
}

div#mainContents div.person h2 span {
	display: inline;
	font-size: 71.4%;
	background: none;
	padding: 0;
	margin: 0;
}

div#mainContents div.person h2:first-child,
div#mainContents div.person + h2 { margin-top: 0; }

div#mainContents div.person ul li { font-size: 100%; }

div#mainContents div.person ul li.rank { font-weight: bold; }

div#mainContents div.fan div.person p { margin: 0 18px 5px 18px; }

div#mainContents div.fan div.person ul { margin: 0 18px; }

div#mainContents div.visitor div.person p.name {
	font-size: 140%;
	margin: 0;
	font-weight: bold;
}

div#mainContents div.person p.name span {
	font-weight: 80%;
	font-weight: bold;
}

div#mainContents div.person p.name a { font-weight: bold; }

div#mainContents div.person div.pic {
	float: left;
	width: 100px;
	margin-left: 24px;
	display: inline;
}

div#mainContents div.person div.pic p {
	margin: 0;
	line-height: 0;
	font-size: 0;
}

div#mainContents div.visitor div.person div.pic {
	width: 80px;
	margin-left: 12px;
	display: inline;
}

div#mainContents div.visitor div.person div.pic p.image { width: 80px; }

div#mainContents div.person div.txt { margin: 0 22px 10px 136px; }

div#mainContents div.visitor div.person div.txt { margin: 0 15px 5px 96px; }

* html div#mainContents div.visitor div.person div.txt { margin: 0 15px 0 96px; }

div#mainContents div.person div.txt ul { margin: 0 0 6px 0; }

div#mainContents div.person ul.plofArea {
	background-color: #e8e7e1;
	margin: 0;
	padding: 6px;
}

div#mainContents div.person ul.btn li { text-align: right; }

div#mainContents div.person ul.btn li img { margin-bottom: 2px; }

/*------------------------------------- 　プロフィール背景*/

div.red,
div.orange,
div.yellow,
div.gray,
div.green,
div.blue,
div.cow,
div.leather,
div.dot,
div.robot,
div.reopard,
div.check,
div.guest { background-repeat: repeat-y; }

div.red div.wrapFirst,
div.orange div.wrapFirst,
div.yellow div.wrapFirst,
div.gray div.wrapFirst,
div.green div.wrapFirst,
div.blue div.wrapFirst,
div.cow div.wrapFirst,
div.leather div.wrapFirst,
div.dot div.wrapFirst,
div.robot div.wrapFirst,
div.reopard div.wrapFirst,
div.check div.wrapFirst,
div.guest div.wrapFirst {
	background-repeat: no-repeat;
	background-position: top;
}

div.red div.wrapSecond,
div.orange div.wrapSecond,
div.yellow div.wrapSecond,
div.gray div.wrapSecond,
div.green div.wrapSecond,
div.blue div.wrapSecond,
div.cow div.wrapSecond,
div.leather div.wrapSecond,
div.dot div.wrapSecond,
div.robot div.wrapSecond,
div.reopard div.wrapSecond,
div.check div.wrapSecond,
div.guest div.wrapSecond {
	background-repeat: no-repeat;
	background-position: bottom;
}

div#mainContents div.peopleColumn div.person div.wrapFirst { padding-top: 27px; }

div#mainContents div.peopleColumn div.person div.wrapSecond { padding-bottom: 17px; }

div#mainContents div.visitor div.person div.wrapFirst { padding-top: 15px; }

div#mainContents div.visitor div.person div.wrapSecond { padding-bottom: 20px; }

div#mainContents div.fan div.person div.wrapFirst { padding-top: 20px; }

div#mainContents div.fan div.person div.wrapSecond { padding-bottom: 20px; }

* html div#mainContents div.visitor div.person div.wrapSecond { padding-bottom: 10px; }


/*--------------------------------------------- お気に入りプロフィール背景*/
div.peopleColumn div.red { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_red_pc_body.gif); }

div.peopleColumn div.orange { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_orange_pc_body.gif); }

div.peopleColumn div.yellow { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_yellow_pc_body.gif); }

div.peopleColumn div.gray { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_gray_pc_body.gif); }

div.peopleColumn div.green { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_green_pc_body.gif); }

div.peopleColumn div.blue { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_blue_pc_body.gif); }

div.peopleColumn div.cow { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_cow_pc_body.gif); }

div.peopleColumn div.leather { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_leather_pc_body.gif); }

div.peopleColumn div.dot { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_dot_pc_body.gif); }

div.peopleColumn div.robot { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_robot_pc_body.gif); }

div.peopleColumn div.reopard { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_reopard_pc_body.gif); }

div.peopleColumn div.check { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_check_pc_body.gif); }

div.peopleColumn div.red div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_red_pc_top.gif); }

div.peopleColumn div.orange div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_orange_pc_top.gif); }

div.peopleColumn div.yellow div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_yellow_pc_top.gif); }

div.peopleColumn div.gray div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_gray_pc_top.gif); }

div.peopleColumn div.green div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_green_pc_top.gif); }

div.peopleColumn div.blue div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_blue_pc_top.gif); }

div.peopleColumn div.cow div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_cow_pc_top.gif); }

div.peopleColumn div.leather div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_leather_pc_top.gif); }

div.peopleColumn div.dot div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_dot_pc_top.gif); }

div.peopleColumn div.robot div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_robot_pc_top.gif); }

div.peopleColumn div.reopard div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_reopard_pc_top.gif); }

div.peopleColumn div.check div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_check_pc_top.gif); }

div.peopleColumn div.red div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_red_pc_bottom.gif); }

div.peopleColumn div.orange div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_orange_pc_bottom.gif); }

div.peopleColumn div.yellow div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_yellow_pc_bottom.gif); }

div.peopleColumn div.gray div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_gray_pc_bottom.gif); }

div.peopleColumn div.green div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_green_pc_bottom.gif); }

div.peopleColumn div.blue div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_blue_pc_bottom.gif); }

div.peopleColumn div.cow div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_cow_pc_bottom.gif); }

div.peopleColumn div.leather div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_leather_pc_bottom.gif); }

div.peopleColumn div.dot div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_dot_pc_bottom.gif); }

div.peopleColumn div.robot div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_robot_pc_bottom.gif); }

div.peopleColumn div.reopard div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_reopard_pc_bottom.gif); }

div.peopleColumn div.check div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_check_pc_bottom.gif); }

/*------------------------------------------ 足あとプロフィール背景*/

div.visitor div.red { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_red_body.gif); }

div.visitor div.orange { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_orange_body.gif); }

div.visitor div.yellow { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_yellow_body.gif); }

div.visitor div.gray { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_gray_body.gif); }

div.visitor div.green { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_green_body.gif); }

div.visitor div.blue { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_blue_body.gif); }

div.visitor div.cow { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_cow_body.gif); }

div.visitor div.leather { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_leather_body.gif); }

div.visitor div.dot { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_dot_body.gif); }

div.visitor div.robot { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_robot_body.gif); }

div.visitor div.reopard { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_reopard_body.gif); }

div.visitor div.check { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_check_body.gif); }

div.visitor div.guest { background: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_guest_body.gif); }

div.visitor div.red div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_red_top.gif); }

div.visitor div.orange div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_orange_top.gif); }

div.visitor div.yellow div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_yellow_top.gif); }

div.visitor div.gray div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_gray_top.gif); }

div.visitor div.green div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_green_top.gif); }

div.visitor div.blue div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_blue_top.gif); }

div.visitor div.cow div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_cow_top.gif); }

div.visitor div.leather div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_leather_top.gif); }

div.visitor div.dot div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_dot_top.gif); }

div.visitor div.robot div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_robot_top.gif); }

div.visitor div.reopard div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_reopard_top.gif); }

div.visitor div.check div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_check_top.gif); }

div.visitor div.guest div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_guest_top.gif); }

div.visitor div.red div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_red_bottom.gif); }

div.visitor div.orange div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_orange_bottom.gif); }

div.visitor div.yellow div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_yellow_bottom.gif); }

div.visitor div.gray div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_gray_bottom.gif); }

div.visitor div.green div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_green_bottom.gif); }

div.visitor div.blue div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_blue_bottom.gif); }

div.visitor div.cow div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_cow_bottom.gif); }

div.visitor div.leather div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_leather_bottom.gif); }

div.visitor div.dot div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_dot_bottom.gif); }

div.visitor div.robot div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_robot_bottom.gif); }

div.visitor div.reopard div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_reopard_bottom.gif); }

div.visitor div.check div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_check_bottom.gif); }

div.visitor div.guest div.wrapSecond { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_sc_guest_bottom.gif); }

/*-------------------------------------------　ファン　プロフィール背景*/

div.fan div.red { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_red_body.gif); }

div.fan div.orange { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_orange_body.gif); }

div.fan div.yellow { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_yellow_body.gif); }

div.fan div.gray { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_gray_body.gif); }

div.fan div.green { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_green_body.gif); }

div.fan div.blue { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_blue_body.gif); }

div.fan div.cow { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_cow_body.gif); }

div.fan div.leather { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_leather_body.gif); }

div.fan div.dot { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_dot_body.gif); }

div.fan div.robot { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_robot_body.gif); }

div.fan div.reopard { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_reopard_body.gif); }

div.fan div.check { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_check_body.gif); }

div.fan div.red div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_red_top.gif); }

div.fan div.orange div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_orange_top.gif); }

div.fan div.yellow div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_yellow_top.gif); }

div.fan div.gray div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_gray_top.gif); }

div.fan div.green div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_green_top.gif); }

div.fan div.blue div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_blue_top.gif); }

div.fan div.cow div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_cow_top.gif); }

div.fan div.leather div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_leather_top.gif); }

div.fan div.dot div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_dot_top.gif); }

div.fan div.robot div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_robot_top.gif); }

div.fan div.reopard div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_reopard_top.gif); }

div.fan div.check div.wrapFirst { background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_check_top.gif); }

div.fan div.red div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_red_bottom.gif); }

div.fan div.orange div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_orange_bottom.gif); }

div.fan div.yellow div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_yellow_bottom.gif); }

div.fan div.gray div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_gray_bottom.gif); }

div.fan div.green div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_green_bottom.gif); }

div.fan div.blue div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_blue_bottom.gif); }

div.fan div.cow div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_cow_bottom.gif); }

div.fan div.leather div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_leather_bottom.gif); }

div.fan div.dot div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_dot_bottom.gif); }

div.fan div.robot div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_robot_bottom.gif); }

div.fan div.reopard div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_reopard_bottom.gif); }

div.fan div.check div.wrapSecond { background-image:url(/SYS/cmn/images/common/diary/custom/bg_diary_fc_check_bottom.gif); }

/*------------------------------------------------- レポート */
div#mainContents div.article div.articleHeader h3 {
	float: left;
	border: 0;
	margin: 8px 0 6px 8px;
	background-image: none;
	padding: 0;
	color: #666;
	font-size: 100%;
}

div#mainContents div.supportArea {
	width: 130px;
	text-align: right;
	margin-right: 8px;
	padding: 8px 0 6px 0;
}

div#mainContents div.article  h4 {
	margin: 10px;
	padding-left: 20px;
	background-image: url(/SYS/cmn/images/common/bg_h2_report.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 140%;
	border: 0;
}

/*------------------------------------------------------------　足跡*/
div#mainContents div.columnSeeing {
	float: left;
	width: 540px;
	padding-right: 20px;
}

div#mainContents div.columnFun {
	float: left;
	width: 350px;
}

div#mainContents div.columnFun span.strong { color: #cc0000; }

div#mainContents div.columnSeeing h2,
div#mainContents div.columnFun h2 { margin-right: 0;}

div#mainContents div.columnSeeing h2 {	background-image: url(/SYS/cmn/images/common/diary/bg_h2_seeing_bottom.gif);}
div#mainContents div.columnSeeing h2 span {	background-image: url(/SYS/cmn/images/common/diary/bg_h2_seeing_top.gif);
}

div#mainContents div.columnFun h2 {	background-image: url(/SYS/cmn/images/common/diary/bg_h2_fun_bottom.gif);
}
div#mainContents div.columnFun h2 span {	background-image: url(/SYS/cmn/images/common/diary/bg_h2_fun_top.gif);
}

div#mainContents div.columnFun h2 span span.strong {
	display: inline;
	padding: 0;
	background-image: none;
	font-size: 100%;
	font-weight: bold;
}


/*--------------------------- 足跡日付*/

div#mainContents div.visitor { clear: both; }

* html div#mainContents div.visitor { padding-bottom: 8px; }

*:first-child + html div#mainContents div.visitor { padding-bottom: 8px; }

div#mainContents div.visitor div.footDate {
	float: left;
	width: 221px;
	min-height: 114px;
	margin-bottom: 12px;
	margin-right: 10px;
	background-color: #fbfbaf;
	background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_seeing_date_yellow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* \*/

* html div#mainContents div.visitor div.footDate { height: 114px; }

/**/

div#mainContents div.visitor div.footDate p { float: left; }

div#mainContents div.visitor div.footDate p.date {
	width: 110px;
	margin: 38px 0 0 30px;
	font-weight: bold;
}

/* \*/

* html div#mainContents div.visitor div.footDate p.date { margin: 38px 0 0 15px; }

/**/

div#mainContents div.visitor div.footDate p.footprint { margin: 32px 0 0 0; }

div#mainContents div.visitor div.gestFootDate {
	background-color: #eaeaea;
	background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_seeing_date_gray.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
}

div#mainContents div.visitor div.gestFootDate p.date {
	float: none;
	font-weight: normal;
}

/*-------------------------------------　ファン日付*/

div#mainContents div.fan { clear: both; }

/* \*/
* html div#mainContents div.fan { padding-bottom: 8px; }

*:first-child + html div#mainContents div.fan { padding-bottom: 8px; }

/**/


div#mainContents div.fan div.footDate {
	float: left;
	width: 121px;
	min-height: 114px;
	margin-right: 10px;
	margin-bottom: 12px;
	background-color: #eaeaea;
	background-image: url(/SYS/cmn/images/common/diary/custom/bg_diary_fan_date.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
}

* html div#mainContents div.fan div.footDate { height: 114px!important; }

/* \*/
* html div#mainContents div.fan div.footDate { height:114px; }

/**/


div#mainContents div.fan div.footDate p {
	margin: 34px 0;
	text-align: center;
}

div#mainContents div.person:after,
div#mainContents div.visitor:after,
div#mainContents div.fun:after,
div#mainContents div.visitor div.person:after,
div#mainContents div.fan div.footDate:after,
div#mainContents div.visitor div.person div.wrapSecond:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

div#mainContents div.person,
div#mainContents div.visitor,
div#mainContents div.fun,
div#mainContents div.visitor div.person,
div#mainContents div.fan div.footDate,
div#mainContents div.visitor div.person div.wrapSecond { display: inline-table; }

* html div#mainContents div.person,
* html div#mainContents div.visitor,
* html div#mainContents div.fun,
* html div#mainContents div.visitor div.person,
* html div#mainContents div.fan div.footDate,
* html div#mainContents div.visitor div.person div.wrapSecond { height: 1%; }

div#mainContents div.person,
div#mainContents div.visitor,
div#mainContents div.fun,
div#mainContents div.visitor div.person,
div#mainContents div.fan div.footDate,
div#mainContents div.visitor div.person div.wrapSecond {
	display: block;
	zoom: 1;
}
/* EOF */
