/* Find@dsj */
#wakubox_container {
	margin:0;
	padding:0;
	position:relative;
}
#waku_box {
    margin:13px 0 26px 0;
	padding:13px 17px;
	border:solid 1px #dadccf;
	line-height:1.6;
}
h5 {
	padding:9px 7px;
	margin:0;
	background:#5f6062;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
}
.waku_box_btn{
	text-align:center;	
}
.waku_box_price{
	position:absolute;
	top:6px;
	right:5px;
	color:#DE2602;
	background:#FEE6CE;
	border:#DE2602 1px solid;
	padding:3px;
	font-size:0.8em;
	letter-spacing:0.1em;
	margin:0;
}
.waku_box_price2{
	position:absolute;
	top:6px;
	right:5px;
	color:#872B38;
	background:#FFCFD3;
	border:#872B38 1px solid;
	padding:3px;
	font-size:0.8em;
	letter-spacing:0.1em;
	margin:0;
}


/* refine */

div#refine {}

div#refine ul {
    margin:0 0 13px 0;
	padding:0;
	list-style:none;	
}
div#refine li {
    margin:0;
	padding:0 10px 0 0;
	display:inline;
	text-decoration:none;
	line-height:2.0;	
}


/* parts */

div#mainbox_top p.btn {
	clear: both;
	text-align: center;
}
/* table */

table.exhibitorTable {
	width:100%;
	margin-bottom: 15px;
}

table.exhibitorTable th.headTh {
	background: #5f6062;
	color: #FFF;
	padding:2px 10px;
	border-bottom: solid #FFF 1px;
	text-align:center;
}

table.exhibitorTable th.secondTh {
	background: #edede0;
	border-bottom: solid #FFF 1px;
	border-right: solid #FFF 1px;
	color: #f54e4e;
	font-weight:bold;
	padding: 5px 10px;
	text-align: center;
	width: 25%;
	vertical-align: middle;
}

table.exhibitorTable {}

table.exhibitorTable td {}

table.exhibitorTable td {
	background: #F4F4F2;
	padding: 5px 10px;
}
table.exhibitorTable td.title {
	background: #999999;
	padding: 5px 10px;
	color:#ffffff;
}

table.exhibitorTable dl dt {
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	width: 28px;
}

table.exhibitorTable dl dd {
	float: left;
	margin-bottom: 5px;
	width: 375px;
}

table.sessionTable {
	width: 100%;
	margin-bottom: 15px;
}

table.sessionTable th.headTh {
	background:#999999;
	color: #FFF;
	padding:7px 10px;
	border: solid #FFF 1px;
	vertical-align: middle;
	text-align:left;
}

table.sessionTable th.headTh p.date {
	margin-bottom: 0;
}

table.sessionTable td {
	background: #F4F4F2;
	padding:10px;
	line-height:
}

table.sessionTable th.typeK,
table.sessionTable th.typeSI,
table.sessionTable th.typeW,
table.sessionTable th.typeC,
table.sessionTable th.typePBS,
table.sessionTable th.typeSSS,
table.sessionTable th.typeBOF,
table.sessionTable th.typeCS {
	color: #434343;
	font-size: 120%;
	padding: 5px;
	text-align: center;
	width: 10%;
	vertical-align: middle;
	border-top: solid #FFF 1px;
	border-bottom: solid #FFF 1px;
}

table.sessionTable th.typeK {
	background:#3366CC none repeat scroll 0 0;
}

table.sessionTable th.typeK,
table.sessionTable th.typeSI,
table.sessionTable th.typeW,
table.sessionTable th.typeC,
table.sessionTable th.typePBS,
table.sessionTable th.typeSSS,
table.sessionTable th.typeBOF,
table.sessionTable th.typeNT {
	font-size:120%;
	text-align:center;
	width:10%;
}



table.sessionTable th.typeK,
table.sessionTable th.typeSI,
table.sessionTable th.typeW,
table.sessionTable th.typeC,
table.sessionTable th.typePBS,
table.sessionTable th.typeSSS,
table.sessionTable th.typeBOF,
table.sessionTable th.typeNT {
	font-size: 120%;
	text-align: center;
	width: 10%;
}

table.sessionTable th.typeK {
	background: #3366CC;
	color: #FFF;
}

table.sessionTable th.typeSI {
	color: #FFF;
	background: #FF3300;
}

table.sessionTable th.typeW {
	color: #FFF;
	background: #CC6666;
}

table.sessionTable th.typeC {
	color: #FFF;
	background: #339999;
}

table.sessionTable th.typePBS {
	background: #339966;
	color: #FFF;
}

table.sessionTable th.typeSSS {
	background: #FF9933;
	color: #FFF;
}

table.sessionTable th.typeBOF {
	background: #660066;
	color: #FFF;
}

table.sessionTable th.typeCS {
	background: #020202;
	color: #FFF;
}

table.sessionTable th.typeNT {
	background: #fbe25b;
	color: #000;
}
.exhibitorName {
    font-weight:bold;
	margin:0 0 5px 0;
	padding:0
}