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

* index.css

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


/* common
***************************************************************/
.column {
	color: #CCC;
	margin: 0 0 50px;
	position: relative;
}
.column p.btn {
	position: absolute;
	top: 0;
	right: 0;
}
.column a {
	color: #FFF;
	text-decoration: none;
}
.column a:hover {
	color: #FFF;
	text-decoration: underline;
}
.column h2 {
	margin: 0 0 20px;
}
.column  li {
	padding: 0 10px 7px;
	margin: 0 0 7px;
	background: url(../img/dot.gif) repeat-x left bottom;
}
.column li {
    zoom:1;
}
.column li:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
	overflow:hidden;
	font-size:0.1em;
	line-height:0;
}

/* w1
***************************************************************/
#w1 {
	background: url(../img/bg_gradation.jpg) no-repeat center top;
}
#w2 {
	width: 1000px;
	margin: 0 auto;
}
#content {
	padding-top: 0;
}
/* top-banner
***************************************************************/
#top-banner {
	position: relative;
	margin: 0 0 45px;
	width: 760px;
	height: 505px;
}
#top-banner #logo {
	position: absolute;
	top: 0;
	left: 0;
}
#top-banner li {
	background-color: #FFF;
}
#top-banner #tb1 {
	position: absolute;
	top: 5px;
	left: 255px;
}
#top-banner #tb1 #fram {
	position: absolute;
	z-index:100;
}
#top-banner #tb2 {
	position: absolute;
	top: 255px;
	left: 0;
}
#top-banner #tb3 {
	position: absolute;
	top: 335px;
	left: 255px;
}
#top-banner #tb4 {
	position: absolute;
	top: 335px;
	left: 510px;
}
#top-banner #tb5 {
	position: absolute;
	top: 420px;
	left: 510px;
}
#top-banner #tb6 {
	position: absolute;
	top: 255px;
	left: 255px;
}
#top-banner #tb7 {
	position: absolute;
	left: 255px;
	top: 420px;
}


/* topics
***************************************************************/
#topics {
	position: relative;
}

#topics li span.date {
	width: 90px;
	display: block;
	float: left;
}
#pickup-exhibitors li a {
	width: 650px;
	display: block;
	float: right;
}
#pickup-exhibitors li span.date {
	width: 90px;
	display: block;
	float: left;
}
#pickup-exhibitors li a {
	width: 650px;
	display: block;
	float: right;
}
#editor-note li {
	line-height: 28px;
}
#editor-note li span.date {
	width: 90px;
	display: block;
	float: left;
}
#editor-note li img.ico {
	display: block;
	float: left;
	margin: 0 20px 0 0;
}
#editor-note li a {
	width: 542px;
	display: block;
	float: right;
}



