@charset "UTF-8";

@import url(/css/common.css);
@import url(/css/contents.css);
@import url(/css/list.css);
@import url(/css/side.css);
@import url(/css/old.css);


div#mainContents h2.pickup {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/event/img/top1_sub_title.gif) no-repeat 0 0;
}

div#mainContents h2.report {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/event/img/top2_sub_title.gif) no-repeat 0 0;
}

div#mainContents ul {
	margin-top:15px;
}

div#mainContents ul.pickup {
	/*background:url(/event/img/pickup_back.jpg) no-repeat right bottom;*/
}

div#mainContents ul.report {
	background:url(/event/img/report_back.jpg) no-repeat right bottom;
}

div#mainContents ul li {
	margin:7px 0.7em 0 0.7em;
	padding-left:15px;
	background:url(/img/common/orange_arrow.gif) no-repeat 0 50%;
	font-size:0.9em;
}

/* topic list */
/*-------------------------------*/
div#mainContents div#listArea table.list {
	margin:15px 0 0 0;
	width:590px;
}

div#mainContents div#listArea table.list tr {
	background:url(/img/common/dotline590.gif) no-repeat bottom center;
}

div#mainContents div#listArea table.list tr.top {
	background-image:none;
}

div#mainContents div#listArea table.list tr.top th {
	padding:3px;
	background-color:#DDECF9;
	color:#003366;
	text-align:center;
	border-right:2px solid #fff;
}

div#mainContents div#listArea table.list tr.top th.left {
	border-right:none;
}

div#mainContents div#listArea table.list td {
	padding:4px 0 7px 0;
	line-height:1.4;
}

div#mainContents div#listArea table.list td.first {
	padding-top:8px;
}

div#mainContents div#listArea table.list td.date {
	padding:5px 3px;
	color:#339933;
	white-space:nowrap;
}

div#mainContents div#listArea table.list td.icon img {
	margin-right:5px;
}

div#mainContents div#listArea table.list td.title{
	padding:5px 3px;
}

div#mainContents div#listArea table.list td.title a{
	line-height:1.4;
}

div#mainContents div#listArea table.list td.title img {
	vertical-align:middle;
}

div#mainContents div#listArea table.list td.place{
	padding:5px 3px;
	font-size:0.8em;
}

div#mainContents div#listArea table.list td.title img {
	margin-left:3px;
}

/* topic List2 */
div#mainContents p.totalItems {
	margin:15px 0 0 0;
	color:#FF9900;
}

div#mainContents p.totalItems strong {
	color:#CC3300;
}

div#mainContents dl.topList {
	margin-top:7px;
	background:url(/event/img/frm_top.png) no-repeat 0 0;
}

div#mainContents dl.topList dt {
	padding:10px 6px 5px 8px;
	font-weight:normal;
	color:#3366CC;
	/*background:url(/event/img/icon/icon_select.gif) no-repeat 570px 12px;*/
}

div#mainContents dl.topList dt a {
	font-weight:strong;
}

div#mainContents dl.topList dd {
	padding:8px 6px 6px 6px;
	background:url(/event/img/frm_bottom.png) no-repeat 0 bottom;
}

div#mainContents dl.topList dd span {
	color:#006600;
}

div#mainContents div.seeNext {
	margin:15px 0 10px 0;
	text-align:center;
}

div#mainContents div.listAlert {
	height:32px;
	margin-top:15px;
	background:url(/event/img/frm_alert.png) no-repeat 0 0;
}

div#mainContents div.listAlert p {
	padding:10px 0 0 28px;
	color:#CC3300;
}

