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

==List Top Style


************************************************************************************** */

/* =List Top Style
____________________________________________________________________________ */
#present #container {
	background:url(/present/img/body_bg.jpg) repeat-x center 0;
}
#present #wrapper {
	margin:0 auto;
	text-align:left;
	width:908px;
	color:#666666;
	line-height:140%;
}
#present #main-contents {
	padding:0px 0 25px;
}
#present .topImg {
	margin:0 0 0 28px;
	padding:30px 0 28px;
	width:854px;
	background:url(/present/img/topimage.jpg) no-repeat 0 0;
	text-align:center;
}
#present .topImg,x:-moz-broken {
	margin-left:27px;/*Firefox3.0 or higher*/
}
*:first-child+html #present .topImg {
	margin-left:28px;
}
#present .list {
	margin:17px 48px 12px;
}
#present .list#request h4 {
	padding-top:9px;
}
#present .list#request h5 {
	margin:25px 0 10px;
}
#present .list .list-outer {
	padding-bottom:15px;
	background:url(/present/img/contents_bg_bottom.gif) no-repeat left bottom;
}
#present .list .list-outer .list-inner {
	padding: 0 35px 16px;
	background:url(/present/img/contents_bg_middle.gif) repeat-y 0 0;
}
#present .list#request li {
	float:left;
	margin-right:20px;
	padding-bottom:8px;
	padding-left:10px;
	background:url(/present/img/arrow.gif) no-repeat 0 8px;
	line-height:160%;
}
#present .list#campaign .block {
	float:left;
	width:345px;
	margin-top:8px;
	display:inline;/*IE Bugfix*/
}
#present .list#campaign .block.right {
	float:right;
}
#present .list#campaign h4 {
	margin:25px 0 10px;
}
#present .list#campaign li {
	padding-left:1em;
	text-indent:-1em;
}
#present #footerWrapper #manageArea {
	margin-top:0;
}
