.Tab1{
	margin-top:20px;
	height:40px;
}
#infoTab{
	color:#663300;
	width:690px;
}
#lessonTab{
}
#infoTab div{
	border:1px solid #5fb530;
	padding:10px;
	box-shadow:0 0 15px #ccc;
}
#infoTab li{
	font-size:14px;
}
#lessonTab table{
	margin-top:5px;
}

.moreInfo {
	margin-top:10px;
}

.moreInfo img {
	border:0px;
}
#downCols{
	clear:both;
}

#satelliteTab{
}
#satelliteTab table{
	margin-top:10px;
}


/* トップ画面スライドショー  START */
div#slideshow {
	width: 690px;
	height:380px;
	background-color: #fff;
	/* overflow: scroll; Allows the slides to be viewed using scrollbar if Javascript isn't available */ 
	border:1px solid #fff;
}
	div#slideshow ul#nav {
		display: none;
		list-style: none;
		position: relative; 
		top: 315px; 
		z-index: 15;
		padding:0px;
		margin:0px;
	}
		div#slideshow ul#nav li#prev {
			float: left; margin: 0 0 0 40px;
		}
		div#slideshow ul#nav li#next {
			float: right; margin: 0 50px 0 0;
		}
		div#slideshow ul#nav li a {
			display: block; width: 50px; height: 50px; text-indent: -9999px;
		}
			div#slideshow ul#nav li#prev a {
				background: url(../image/prev.png);
			}
			div#slideshow ul#nav li#next a {
				background: url(../image/next.png);
			}

	div#slideshow ul#slides {
		list-style: none;
		padding:0px;
		margin:0px;
	}
		div#slideshow ul#slides li {
			margin: 0 0 20px 0;
		}
a {
	outline: none;
	text-decoration:none;
}
/* トップ画面スライドショー  END */


/*トップ画面講座一覧 */
/*
.tabG{
	background: url(../image/celRe.gif) no-repeat;
	height:13px;
}
.tabG_under{
	background: url(../image/celRe_under.gif) no-repeat;
	height:13px;
}*/
.LsnBx{
	width:230px;
}
.LsnBxSate{
	width:166px;
}
.LsnBxImg{
}
.LsnBx1{
	margin-bottom:10px;
}
.LsnBxS{
	width:170px;
}
.LsnBx1 .LsnLogo{
	background: url(../image/celRe.gif) no-repeat;
	text-align:center;
	padding:0px;
}
.LsnBx1 .LsnLogo span{
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}

/* lessonTab start */
.LsnBx2{
	font-size:10px;
	border-left:1px solid #EF4229;
	border-right:1px solid #EF4229;
	width:227px;
	height:260px;
}
.LsnBx2 .imgFr{
	height:95px;
}
.LsnBx2 .imgFr img{
	vertical-align:middle;
}

/*デフォルト*/
.colorComm_ a{
	color:#1a75ba;
}
/*ゼミの場合*/
.colorComm_25 a{
	color:#ef5a28;
}
/*通常授業の場合*/
.colorComm_24 a{
	color:#1a75ba;
}
/*MoGの場合*/
.colorComm_28 a{
	color:#006837;
}
.LsnBx2 div.logbx{
	text-align:center;
}
.LsnBx2 .expSate{
	height:65px;
	padding:2px 5px;
}
.LsnBx2 .TtlL{
	font-size:12px;
	font-weight:bold;
}
.LsnBx2 .TtlL a{
	text-decoration:none;
}
.LsnBx2 .TtlFont{
	padding-top:10px;
}
/* lessonTab end */


/* SateliteTab end */
.LsnBxSt{
	font-size:10px;

	height:227px;
	/*height:227px;*/
	/*background: url(../image/s_01.gif) no-repeat;*/
	padding:5px 10px;
	border:1px solid #ccc;
}
.LsnBxSt div.logbx{
	text-align:center;
	height:95px;
}
.LsnBxSt .expSate{
	height:72px;
}
.LsnBxSt .TtlL{
	font-size:12px;
	font-weight:bold;
	color:red;
	text-decoration:none;
}
.LsnBxSt .TtlL a{
	text-decoration:none;
	color:red;
}
.LsnBxSt .TtlFont{
	padding-top:10px;
}
/* SateliteTab end */



.LsnBx3{
	background: url(../image/celRe2.gif) no-repeat;
	height:20px;
}

.grpTtl {
    color: #ef4229;
    font-weight: bold;
}
#infoTab .latestInfo{
	margin-top:0px;
}
#infoTab .grpTtl{
	margin-left:10px;
}
.applyBtn {
	text-align:center;
}
.applyBtn img{
	border:0px;
}
#slides img{
	border:0px;
}
.lesSt{
	margin:3px 8px;
	height:26px;
}
.lesStTime{
	margin:3px 0px;
	color:red;
	font-size:11px;
	font-weight:bold;
}
.eventInfo {
	clear:both;
	height:145px;
	padding:0 10px;
}

