/*#wrapper-event #contents-event {
		width: 604px;
		text-align: left;
		height: auto;
		clear: both;
		padding-top: 15px;
		padding-bottom: 150px;
		padding-left: 15px;
		position: relative;
		float: left;
}
/*--#wrapper-event #contents-event { 商品情報が無いとき
	width: 604px;{
	text-align: left;
	height: auto;
	clear: both;
	padding-top: 240px;
	padding-bottom: 300px;
	padding-left: 15px;
	position: relative;
	float: left;
}*/
/*#contents-event h3 {
	font-weight: normal;
	font-size: 12px;
	line-height: 250%;
	font-family: 'Lucida Grande', Geneva, Verdana, Helvetica, Arial, sans-serif;
}*/

#wrapper-event #contents-event hr {
	display: block;
	border: none;
	color: #000000; /* 線の色(IE用) */
	background-color: #000000; /* 線の色(NN用) */
	margin: 5px auto;
	height: 1px; /* 線の太さ */
	/*border: 1px; /* 枠の太さ */
	/*border-style: dashed; /* 枠の種類 */
}
hr {
		display: block;
		border: none;
		visibility: hidden;
		margin: 0px 0px 5px;
		padding: 0px;
		height: 2px;
}
/*#wrapper-event #contents-event .box {
	height: 35px;
	min-height: 35px;
	padding-top: 2px;
}*/
.eInfo {
		font-size: 12px;
		/*line-height: 150%;*/
		font-family: 'Lucida Grande', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Verdana, 'MS UI Gothic', 'MS PGothic', Arial, sans-serif;
		white-space: nowrap;		/*font-family: 'Lucida Grande', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Arial, 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS UI Gothic', 'MS PGothic', Verdana, sans-serif;*/
		/*	font-family: Arial, Verdana, sans-serif;
*/}
.update {
		font-size: 7pt;
		color: #FF6600;
		font-weight: bold;
		line-height: 16px;
		font-family: verdana, sans-serif;
		width: 50px;		/*padding-top: 2px;*/
		padding-top: 1px;
}
.outToC {
	display: block;
	padding: 10px;
	background-color: #ffffff;
	border: 1px dotted #000000;
	width: 340px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

.sessiondescription {
    display: none;
}

.outline {
	font-size:10px;
	line-height: 14px;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', Verdana, 'MS UI Gothic', 'MS PGothic', 'メイリオ', Meiryo, Arial, sans-serif;
}
.Edtl {
	background: url(/topics/images/details.gif) no-repeat center;
	height: 13px;
	width: 47px;
	margin-left: 10px;
	display: inline;
	}
*:first-child+html.outline {
	font-size: 9px;
	line-height: 14px;
	font-family: 'メイリオ', 'ＭＳ Ｐゴシック', Meiryo, 'MS PGothic', 'MS UI Gothic', Verdana, Arial, sans-serif;
}
*:first-child+html.ft10 {
	font-size: 9px;
	line-height: 14px;
}
.date {
	font-weight: bold;
	font-size:10px;
	line-height: 14px;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	/*padding: 0 0 0 8px;*/
}
	
.stm {
	font-size:9px;
	line-height: 14px;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	padding: 0 0 0 8px;
}

.red {
	color: #DE0000;
}
#wrapper-event #contents-event td {
	height: auto;
	padding-bottom: 15px;
	padding-top: 1px;
}
#wrapper-event #contents-event .Edtl {
	background: url(image/details.gif) no-repeat center;
	height: 13px;
	width: 47px;
	margin-left: 10px;
	display: inline;
}
span em
{
	visibility: hidden;
	font: 12px/150% Arial, Verdana, sans-serif;
}
.note {
	text-indent: -1em;
	padding-left: 1em;
}
.note2 {
	text-indent: -2em;
	padding-left: 2em;
}

/*.foot{
	padding: 5px 4px 15px 4px;
	color: #FFFFFF;
	font-size: 9px;
	line-height: normal; 
	/*letter-spacing:1px;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', Arial, Verdana, 'MS UI Gothic', Meiryo, 'MS PGothic', sans-serif;
	/*	font-family: Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, sans-serif;
}
p {
	font-size:10px;
	color: #333333;
}*/
#contents-e tbody a {
	display: block;
}
.btmMgn {
	margin-bottom: 8px;
}
.kLine {
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #999999;
	width: 315px;
	margin: 10px 0px;
}
.border {
		border: 1px solid #666666;
		padding: 5px;
		margin-top: 10px;
}


/*#extra {
		float: right;
		padding:8px 10px;
		_padding:2px 5px;
		width: 145px;
		_width: 155px;
}
#extra input.hid { display: none;}
#extra input#search_input {
		border:1px solid #CCCCCC;
		display:inline;
		float:left;
		height:15px;
		padding:1px;
		width:115px;
}
#extra input#search_submit {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url(../../img/search_btn.gif) no-repeat scroll left top;
		border:0 none;
		cursor:pointer;
		display:inline;
		float:left;
		height:15px;
		margin:1px 8px 0 0;
		width:15px;
}*/

.smlb {
		font-family: 'Lucida Grande', Arial, Verdana, 'MS UI Gothic', Meiryo, 'MS PGothic', sans-serif;
		font-size: xx-small;
		/*font-weight: bold;*/
}

tbody td {
		padding-right: 5px;
		padding-bottom: 18px;
		vertical-align: top;
}

#contents-e tbody p a.noblck {
		display: inline;
}
