.clear {
	height:1px;
	clear:both;
	font-size:1px;
	
}
	}
.h1 {
    margin:0px;
	padding:0px 0px 0px;
	}
.h4 {
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	}
.date {
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#666666;
	font-family:"Osaka‐等幅","Verdana", "ヒラギノ角ゴ Pro W3", "MSPゴシック";
	font-size:16px;
	text-align:center;
	line-height: 200%;
	font-weight:bold;
	}
.small {
	font-size:10px;
	color:#999999;
	}
.sponserd {
	font-size:12px;
	color:#006600;
	}	
	
.small2 {
	font-size:10px;
	color:#FF3300;
	line-height:1.2em;
	font-weight:normal;
	}
.kikan {
	font-size:12px;
	font-weight:bold;
	color:#FF3300;
	}
.yuryo {
	font-size:10px;
	color:#666666;
	border-top:1px solid #FFFFFF;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	margin:0px;
	padding:0px 0px 0px 180px;
	}
#topBox {
	margin:0px;
	padding:10px 0px 10px;
}
.topBox {
	margin:0px;
	font-size:10px;
	color:#666666;
    padding:0px;
	height:120px;
    width:632px;
}

.topBox h2 {
	margin:0px;
	padding:0px;
}

/********************キーノートトラック*************************************************/

#keynote {
  border-left:3px solid #4C72FF;
	width:600px;
	font-size:12px;
	line-height:1.3em;
	padding:0px 10px 0px 10px;
	margin:10px 0px;
}
.small01 {
  font-size:10px;
	color:#4C72FF;
	}
/********************スポンサードセミナー*************************************************/

#spo {
  border-left:3px solid #5CB648;
	width:600px;
	font-size:12px;
	line-height:1.3em;
	padding:0px 10px 0px 10px;
	margin:10px 0px;
}
.small011 {
  font-size:10px;
	color:#5CB648;
	}

/********************テーマトラック*************************************************/

#tema {
  border-left:3px solid #DE1C61;
	width:600px;
	font-size:12px;
	line-height:1.3em;
	padding:0px 10px 0px 10px;
	margin:10px 0px;
}
.small02 {
    font-size:10px;
	color:#DE1C61;
	}

/********************ナレッジトラック*************************************************/

#nare {
  border-left:3px solid #732A86;
	width:600px;
	font-size:12px;
	line-height:1.3em;
	padding:0px 10px;
	margin:10px 0px;
}
.small03 {
    font-size:10px;
	color:#732A86;
	}

/********************日付別************************************************************/

.icon {
    padding:0px;
	margin:10px 0px 20px 0px;
	}

/********************キーノートトラック*************************************************/
.programBox {
	margin:0px 0px 5px;
	padding:0px;
	width:632px;
}

.programBox table {
	width:632px;
	border:1px solid #4C72FF;
	border-collapse:collapse;
	background-color:#BEDDF4;
}
.programBox th {
	padding:0px;
	margin:0px;
}
.programBox th div.num {
	background-color:#4C72FF;
	padding:7px 14px;
	margin:4px;
	color:#FFFFFF;
	font-size:15px;
}

.programBox td {
	padding:4px;
	margin:0px;
	font-size:12px;
	color:#333333;
}

.place {
	color:#4C72FF;
}

.detailBox {
	margin:6px 0px 0px;
	padding:0px;
}
.detailBox h3 {
	margin:0px 0px 10px;
	padding:3px 0px 3px 4px;
	color:#4C72FF;
	font-size:16px;
	border-bottom:1px solid #4C72FF;
	border-left:3px solid #4C72FF;
	line-height:1.3em;
}
.detailBox p {
	color:#333333;
	font-size:small;
	line-height:1.1em;
	margin:0px;
	padding:12px 6px 18px 6px;
}
.title {
    margin:3px 0px;
	padding:0px;
	}
	
.person {
	margin:0px;
	padding:0px;
}
.photo {
	float:left;
	margin-right:10px;
}
.person h5 {
	font-size:12px;
	line-height:1.4em;
	color:#666666;
	margin:0px;
	padding:0px;
}
.person h6 {
	font-size:12px;
	line-height:1.4em;
	color:#666666;
	margin:0px;
	padding:6px 0px 0px 5px;
}

.katagaki {
	font-size:11px;
	font-weight:normal;
}

.detailBox p.btn_apply {
	text-align:right;
	float:right;
	margin:0px;
	padding:0px;
}

.detailBox p.btn_apply02 {
	text-align:center;
	float:center;
	margin:0px;
	padding:0px;
}

/********************スポンサードセミナー*************************************************/
.spoBox {
	margin:0px 0px 5px;
	padding:0px;
	width:632px;
}

.spoBox table {
	width:632px;
	border:1px solid #5CB648;
	border-collapse:collapse;
	background-color:#BEE2B6;
}
.spoBox th {
	padding:0px;
	margin:0px;
}
.spoBox th div.num {
	background-color:#5CB648;
	padding:7px 14px;
	margin:4px;
	color:#FFFFFF;
	font-size:15px;
}

.spoBox td {
	padding:4px;
	margin:0px;
	font-size:12px;
	color:#333333;
}

.place011 {
	color:#5CB648;
	font-size:12px;
	text-align:center;
	padding:0px;
	margin:0px;
}

.detailBox011 {
	margin:6px 0px 0px;
	padding:0px;
}
.detailBox011 h3 {
	margin:0px 0px 10px;
	padding:3px 0px 3px 4px;
	color:#5CB648;
	font-size:16px;
	border-bottom:1px solid #5CB648;
	border-left:3px solid #5CB648;
	line-height:1.3em;
}
.detailBox011 p {
	color:#333333;
	font-size:small;
	line-height:1.1em;
	margin:0px;
	padding:12px 6px 18px 6px;
}
.person011 {
	margin:0px;
	padding:0px;
}
.person011 h5 {
	font-size:12px;
	line-height:1.4em;
	color:#666666;
	margin:0px;
	padding:0px;
}
.person011 h6 {
	font-size:12px;
	line-height:1.4em;
	color:#666666;
	margin:0px;
	padding:0px 0px 0px 5px;
}
.person011 .title {
	font-size:12px;
	line-height:1.4em;
	color:#5CB648;
	margin:0px;
	padding:0px;
}
.person011 p {
	font-size:12px;
	line-height:1.4em;
	color:#5CB648;
	margin:0px;
	padding:0px;
}


.katagaki011 {
	font-size:11px;
	font-weight:normal;
}

.detailBox011 p.btn_apply {
	text-align:right;
	float:right;
	margin:0px;
	padding:0px;
}

.detailBox011 p.btn_apply011 {
	text-align:center;
	float:center;
	margin:0px;
	padding:0px;
}
/********************テーマトラック*************************************************/
.temaBox {
	margin:0px 0px 5px;
	padding:0px;
	width:632px;
}

.temaBox table {
	width:632px;
	border:1px solid #DE1C61;
	border-collapse:collapse;
	background-color:#F2A4C0;
}
.temaBox th {
	padding:0px;
	margin:0px;
}
.temaBox th div.num {
	background-color:#DE1C61;
	padding:7px 14px;
	margin:4px;
	color:#FFFFFF;
	font-size:15px;
}

.temaBox td {
	padding:4px;
	margin:0px;
	font-size:12px;
	color:#333333;
}

.place02 {
	color:#DE1C61;
	font-size:12px;
	text-align:center;
	padding:0px;
	margin:0px;
}

.detailBox02 {
	margin:6px 0px 0px;
	padding:0px;
}
.detailBox02 h3 {
	margin:0px 0px 10px;
	padding:3px 0px 3px 4px;
	color:#DE1C61;
	font-size:16px;
	border-bottom:1px solid #DE1C61;
	border-left:3px solid #DE1C61;
	line-height:1.3em;
}
.detailBox02 p {
	color:#333333;
	font-size:small;
	line-height:1.1em;
	margin:0px;
	padding:12px 6px 18px 6px;
}
.person02 {
	margin:0px;
	padding:0px;
}
.person02 h5 {
	font-size:12px;
	line-height:1.4em;
	color:#666666;
	margin:0px;
	padding:0px;
}
.person02 h6 {
	font-size:12px;
	line-height:1.4em;
	color:#666666;
	margin:0px;
	padding:0px 0px 0px 5px;
}
.person02 .title {
	font-size:12px;
	line-height:1.4em;
	color:#DE1C61;
	margin:0px;
	padding:0px;
}
.person02 p {
	font-size:12px;
	line-height:1.4em;
	color:#DE1C61;
	margin:0px;
	padding:0px;
}


.katagaki02 {
	font-size:11px;
	font-weight:normal;
}

.detailBox02 p.btn_apply {
	text-align:right;
	float:right;
	margin:0px;
	padding:0px;
}

.detailBox02 p.btn_apply02 {
	text-align:center;
	float:center;
	margin:0px;
	padding:0px;
}

/********************ナレッジトラック*************************************************/
.nareBox {
	margin:0px 0px 5px;
	padding:0px;
	width:632px;
}

.nareBox table {
	width:632px;
	border:1px solid #732A86;
	border-collapse:collapse;
	background-color:#C7AACF;
}
.nareBox th {
	padding:0px;
	margin:0px;
}
.nareBox th div.num {
	background-color:#732A86;
	padding:7px 14px;
	margin:4px;
	color:#FFFFFF;
	font-size:15px;
}

.nareBox td {
	padding:4px;
	margin:0px;
	font-size:12px;
	color:#333333;
}

.place03 {
	color:#732A86;
	font-size:12px;
	text-align:center;
	padding:0px;
	margin:0px;
}

.detailBox03 {
	margin:6px 0px 0px;
	padding:0px;
}
.detailBox03 h3 {
	margin:0px 0px 10px;
	padding:3px 0px 3px 4px;
	color:#732A86;
	font-size:16px;
	border-bottom:1px solid #732A86;
	border-left:3px solid #732A86;
}
.detailBox03 p {
	color:#333333;
	font-size:small;
	line-height:1.1em;
	margin:0px;
	padding:12px 6px 18px 6px;
}
.person03 {
	margin:5px 0px;
	padding:0px;
}
.person03 h5 {
	font-size:12px;
	line-height:1.4em;
	color:#666666;
	margin:0px;
	padding:30px 0px 0px;
}
.person03 h6 {
	font-size:12px;
	line-height:1.4em;
	color:#666666;
	margin:0px;
	padding:6px 0px 0px 5px;
}
.photo03 {
	float:left;
	margin-right:10px;
}
.katagaki03 {
	font-size:11px;
	font-weight:normal;
}

.detailBox03 p.btn_apply {
	text-align:right;
	float:right;
	margin:0px;
	padding:0px;
}

.detailBox03 p.btn_apply02 {
	text-align:center;
	float:center;
	margin:0px;
	padding:0px;
}

.sorry {
	font-size:12px;
	color:#FF3300;
	line-height:1.5em;
	float:right;
		}

/*****詳細ページ******************************************************************/

.detail {
	margin:0px 0px 10px;
	padding:0px 0px 7px 7px;
}
.detail p {
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	margin:0px;
	padding:0px;
}

.detail p.present {
	font-size:11px;
	font-weight:bold;
	color:#3399FF;
	margin:0px;
	padding:0px;
}

.detail p.price {
	font-size:11px;
	color:#FF3300;
	margin:0px;
	padding:7px 0px 0px;
}



