@charset "utf-8";

/* -------------------------------------
Main
--------------------------------------- */
#Main h1{
	width:700px;
	margin:0 0 17px 0;
}

/* section
--------------------- */
#Main div.section{
	width:700px;
	padding:0 0 15px 4px;
	display:inline-block;
}

/* h2 */
#Main div.section h2{
	height:39px;
	padding:0 0 20px 28px;
	line-height:37px;
	font-weight:bold;
	font-size:117%;
	background:url(../../campaign_list/images/common/bg_ttl.jpg) no-repeat 0 0;
	clear:both;
}

.flashconten-outside{
	width:680px;
	margin:0 8px;
	padding:6px;
	text-align:center;
	background:url(../images/bg_excel.gif);
}
.flashconten-inside{
	background:#FFF;
}


/* voice */
#voice{
	width:100%;
	padding:0 0 0 0;
	display:inline-block;
}

/* ul */
#voice ul{
	width:100%;
	height:170px;
	overflow-x:hidden;
	overflow-y:auto;
	background:url("../images/voice_back.jpg") repeat-x;
}
#voice ul li{
	width:100%;
	overflow:hidden;
	margin:0 0 1px 20px;
	padding:15px 0 5px 0;
	background:url("../../images/common/bg_border_x.gif") repeat-x 0 100%;
}
#voice ul li span{
	width:100px;
	float:right;
	display:block;
	margin:0 0 0 5px;
	padding:0 0 0 40px;
	background:url("../../images/index/news_ico_none.gif") no-repeat 12px 0;
}
#voice ul li strong{
	float:left;
	display:block;
	padding:0 0 0 40px;
	font-weight:normal;
}
#voice ul li strong.new{
	background:url("../../images/index/news_ico_new.gif") no-repeat 3px 2px;
}
#voice ul li strong a{
	color:#317BA5;
}

#flashcontent{
	width:700px;
	margin:0 0 0 0;
}
