@charset "utf-8";

/* Table Of Contents
----------------------------------------

# sidebarLeft
# content
# sidebarRight

----------------------------------------*/

/* # pagebody
---------------------------------------------------------------------------- */

div#pageBody {
	background: #FFF url(http://interop.jp/2014/conf/common/images/bg_pagebodyinner_cont.gif) 20px 20px repeat-y;
	margin: 0 auto 5px;
	width: 960px;
}
div.menu ul li.session {
	background:url(../../common/images/gnav_btn_o.gif) no-repeat;
}

div.menu ul li.session span {
color:#fff !important;
}

/* # content
---------------------------------------------------------------------------- */

div#content p {
	margin: 0 0 10px;
}

div#content div.section ul.sesion li span {
		background: url(../../common/images/bg_dotto_x.gif) repeat-x bottom left;
	display: block;
	width: 341px;
	padding: 7px 13px 6px;
}

div#content div.section ul.sesion li {
	background: url(../../common/images/bg_dotto_y.gif) repeat-y top right;
	float: left;
	width: auto;
}
div#content div.section ul.sesion li span.nodot,
div#content div.section ul.sesion li.nodot {
	background: none;
}

div#content p.phrase {
	margin: 40px 0;
	text-align: center;
}

div#content p strong {
	font-weight: bold;
}

div#content div.session {
	padding: 15px 14px;	
}

div#content div.session p.leftBox {
	float: left;
	padding: 0 15px 15px 0;
	width: auto;
}

div#content div.session dl dt {
float: none;
font-weight: bold;
padding: 0 20px 10px;
width: auto;
}

div#content div.session dl dd {
padding: 0 20px 8px 0;
text-align: left;
}


div#content div.session table tr.nobord th {
	background: none;
	background: #fce8e3;
}

div#content div.session table tr.nobord td {
	background: none;
}

div#content div.session p.title {
	clear: both;
}
div#content div.session p.text {
	clear: both;
}

div#content p.btn {
	text-align: center;
	padding-top: 15px;
	margin-bottom: 0;
}








