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

/**
 *  title
 */
	h2.funListTitle { font-size:1.077em; background:url(/comm/default/resource/images/fan_list/title_back.gif) no-repeat left top; padding:7px 0 16px 43px; }
	
/**
 *  entry box
 */
	#entryBox { padding-bottom:18px; }
	#entryBox .leftPh { width:110px; float:left; }
	
	#entryBox .leftPh .listBox { border:solid 1px #ccc; text-align:center; width:102px; }
	#entryBox .leftPh .listBox div { display:table-cell; /display:inline; /zoom:1; text-align:center; vertical-align:middle; width:102px; /margin-top:-1px; }
	#entryBox .leftPh .listBox span { display:table-cell; /display:inline; /zoom:1; height:102px; width:1px; vertical-align:middle; margin:0 -1px; }
	html>/**/body #entryBox .leftPh .listBox div img { margin-bottom:-1px; }
	
	/*#entryBox .leftPh img { border:solid 1px; }*/
	#entryBox .rightTxt { width:610px; float:left; }
	#entryBox .rightTxt p span { font-weight:bold; }
	#entryBox .rightTxt div { text-align:center; padding-top:7px; }

/**
 *  list number
 */
	#listNumber { padding-bottom:30px; font-size:.924em; }
	#listNumber div { display:table-cell; /display:inline; /zoom:1; }
	#listNumber span { font-weight:bold; }
	#listNumber .numberBox { float:left; }
	#listNumber .linkBox { float:right; text-align:right; }
	#listNumber .linkBox a,
	#listNumber .linkBox span { padding:0 .5em;}

/**
 *  menber list
 */
	#memberList { margin-right:-49px; _margin-right:-98px; }
	#memberList li { width:82px; height:125px; float:left; margin-right:46px; }
	#memberList .listBox { border:solid 1px #ccc; text-align:center; }
	#memberList .listBox div { display:table-cell; /display:inline; /zoom:1; text-align:center; vertical-align:middle; width:80px; /margin-top:-1px; }
	#memberList .listBox span { display:table-cell; /display:inline; /zoom:1; height:80px; width:1px; vertical-align:middle; margin:0 -1px; }
	#memberList p { font-size:.77em; padding-top:2px; }
	
	html>/**/body #memberList .listBox div img { margin-bottom:-1px; }
	#memberList .listBox span { /height:80px; }
