@charset "utf-8";


/*-------------------------------------
question
---------------------------------------*/
#Main div.question{
	width:700px;
	height:137px;
	position:relative;
	margin:13px 0 20px 0;
}
#Main div.question h2,
#Main div.question p{
	position:absolute;
}
#Main div.question p.text{
	width:370px;
	top:42px;
	right:42px;
}
#Main div.question p.btn{
	right:42px;
	bottom:30px;
}
/*-------------------------------------
NEW
---------------------------------------*/
#Main div.new div.titleArea{
	height:40px;
	position:relative;
}
#Main div.new div.titleArea p.rss{
	position:absolute;
	top:13px;
	right:18px;
}
#Main div.new dl{
	overflow:hidden;
	padding:9px 0;
}
/* IE6 */
* html #Main div.new dl{
	zoom:1;
}
#Main div.new dl.even{
	background:url("/commu/images/common/bg_dotline.gif") repeat-x 0 bottom;
}
#Main div.new dl.odd{
	background:url("/commu/images/common/bg_dotline.gif") #FFF2F2 repeat-x 0 bottom;
}
#Main div.new dl dt{
	float:left;
	text-indent:37px;
	background:url("/commu/images/common/ico_arrow.gif") no-repeat 20px center;
}
#Main div.new dl dd{
	float:right;
}
/*-------------------------------------
TOPICS
---------------------------------------*/
#Main div.topics{
	width:680px;
	height:123px;
	margin:20px 0;
	padding:17px 0 0 20px; 
	background:url("/commu/images/index/img_topics.gif") no-repeat 0 0;
}
#Main div.topics p.link{
	margin:20px 0 5px 0;
	text-indent:12px;
	background:url("/commu/images/common/ico_arrow.gif") no-repeat 0 center;
}
/*-------------------------------------
TOP 10
---------------------------------------*/
#Main div.top10{
	background:url(/commu/images/index/bg_top10_top.jpg) no-repeat 0 0;
}
#Main div.top10 div.top10-in{
	overflow:hidden;
	padding:50px 30px 30px 25px;
	background:url(/commu/images/index/bg_top10_bottom.jpg) no-repeat 0 bottom;
}
/* IE6 */
* html #Main div.top10 div.top10-in{
	zoom:1;
}

#Main div.top10 div.top10-in h2{
	float:left;
}
#Main div.top10 div.top10-in div.list{
	width:480px;
	float:right;
}
#Main div.top10 div.top10-in div.list dl{
	overflow:hidden;
	background:url("/commu/images/common/bg_dotline.gif") repeat-x 0 bottom;
}
/* IE6 */
* html #Main div.top10 div.top10-in div.list dl{
	zoom:1;
}
#Main div.top10 div.top10-in div.list dl dt{
	float:left;
	padding:9px 0;
	text-indent:40px;
	background:url("/commu/images/common/ico_question.jpg") no-repeat 9px center;
}
#Main div.top10 div.top10-in div.list dl dd{
	float:right;
	padding:9px 0 9px 5px;
	font-size:84%;
}

