@charset "utf-8";
/********************************/
/* * */
/********************************/
section{
	padding:0 4px 16px 4px;
	font-size:0;
	}
section>*{
	font-size:12px;
	}
/****/
section dl{
	display:inline-block;
	padding:4px;
	background:rgba(240,240,240,1);
	margin:4px;
	vertical-align:top;
	}
section dl>dt{
	background:url(../img/bg_transparent.png);
	text-align:center;
	}
section dl>dd{
	padding:8px 0 0 0;
	}
section dl>dt img{
	vertical-align:top;
	}
section.top dl{
	width:226px;
	height:352px;
	}
section.top dl>dt{
	width:226px;
	height:165px;
	line-height:165px;
	}
section.top dl>dt img{
	max-width:226px;
	max-height:165px;
	}
section.sub dl{
	width:165px;
	height:288px;
	}
section.sub dl>dt{
	width:165px;
	height:120px;
	line-height:120px;
	}
section.sub dl>dt img{
	max-width:165px;
	max-height:120px;
	}
/****/
section dl>dd>div.title{
	overflow:hidden;
	height:36px;
	}
section dl>dd>div.info{
	padding:4px 0 8px 0;
	}
section dl>dd>div.info span.person{
	display:inline-block;
	width:24px;
	height:16px;
	background:url(../img/icon_name.png) 0 0 no-repeat;
	vertical-align:bottom;
	}
/****/
section.top dl>dd>div.info>p.abv{
	overflow:hidden;
	height:36px;
	}
section.top dl>dd>div.info>p.blw{
	padding:4px 0 0 0;
	text-align:right;
	}
section.top dl>dd>div.note{
	overflow:hidden;
	height:72px;
	}
/****/
section.sub dl>dd>div.info{
	height:30px;
	overflow:hidden;
	}
section.sub dl>dd>div.note{
	overflow:hidden;
	height:72px;
	}
/****/
section.banner{
	height:80px;
	background:rgba(240,240,240,1);
	margin:8px 0;
	}
