/* ～ニュース～ */
div#topNews{
	padding:0px 0 0px;
	background:#d7d7d7;
	width:220px;
	float:left;
}
div#topNews h3{
	margin:0 auto 0;
	width:215px;
}
div#topNewsBox{
	margin:0 auto 0;
	padding-top:7px;
	width:215px;
	background:url("../img/s_newsbg.gif") repeat-y;
}
div#topNews dl{
	padding-bottom:5px;
	background:url("../img/s_newsbot.gif") no-repeat bottom;
}
div#topNews dt{
	margin:0 0 3px 10px;
	vertical-align:middle;
	line-height:1;
}
div#topNews dt img{
	margin-right:5px;
	vertical-align:middle;
}
div#topNews dd{
	margin:0 10px 5px;
	padding-bottom:10px;
	border-bottom:solid 1px #d6d6d6;
}

/* ～コンテンツ部を定義～ */
div#contentsleft {width:580px;margin-right:10px;float:left;}
* html div#contentsleft {margin-right:3px;}

/*トップページ講座案内バナー*/

div#contentsleft .koza a{
	display:block;
	float:left;
	width:100%;
	border:1px #d3d3d3 solid;
	background-color:#ffffe0;
	font-size:11pt;
	text-decoration:none;
	padding-bottom:5px;
	background-position:5px 5px;
	background-repeat: no-repeat;
	margin-bottom:4px;
}

div#contentsleft .koza a#kozaA{
	background-image:url("../img/btn053_01.png");
}
div#contentsleft .koza a#kozaB{
	background-image:url("../img/btn053_02.png");
}
div#contentsleft .koza a#kozaC{
	background-image:url("../img/btn053_03.png");
}
div#contentsleft .koza a#kozaD{
	background-image:url("../img/btn053_04.png");
}
div#contentsleft .koza a#kozaE{
	background-image:url("../img/btn053_05.png");
}
div#contentsleft .koza a#kozaF{
	background-image:url("../img/btn053_06.png");
}
div#contentsleft .koza a#kozaG{
	background-image:url("../img/btn053_07.png");
}
div#contentsleft .koza a#kozaH{
	background-image:url("../img/btn053_08.png");
}

div#contentsleft .koza a:hover{
	cursor:pointer;
	background-color:#FAFAD2;
}

div#contentsleft .koza a#kozaA:hover{
	background-image:url("../img/btn053_01_o.png");
}
div#contentsleft .koza a#kozaB:hover{
	background-image:url("../img/btn053_02_o.png");
}
div#contentsleft .koza a#kozaC:hover{
	background-image:url("../img/btn053_03_o.png");
}
div#contentsleft .koza a#kozaD:hover{
	background-image:url("../img/btn053_04_o.png");
}
div#contentsleft .koza a#kozaE:hover{
	background-image:url("../img/btn053_05_o.png");
}
div#contentsleft .koza a#kozaF:hover{
	background-image:url("../img/btn053_06_o.png");
}
div#contentsleft .koza a#kozaG:hover{
	background-image:url("../img/btn053_07_o.png");
}
div#contentsleft .koza a#kozaH:hover{
	background-image:url("../img/btn053_08_o.png");
}

div#contentsleft .koza span.title{
	display:block;
	float:left;
	width:205px;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	margin:18px 0 0 0;
	color:#ffffff;
}

div#contentsleft .koza span.sub{
	display:block;
	font-size:12pt;
	font-weight:bold;
	margin:10px 10px 0px 0px;
	color:#4B0082;
	text-align:right;
}

div#contentsleft .koza span.naiyo{
	display:block;
	color:#565656;
	margin:30px 10px 0 10px;
	font-size:11pt;
	line-height:1.2em;
}

div#contentsleft .book a{
	display:block;
	float:left;
	width:285px;
	border:1px #d3d3d3 solid;
	background-color:#f0f8ff;
	font-size:11pt;
	text-decoration:none;
	background-position:5px 5px;
	background-repeat: no-repeat;
}
* html div#contentsleft .book a{
	width:268px;
}

div#contentsleft .book a.right{
	float:right;
}

div#contentsleft .book a:hover{
	cursor:pointer;
	background-color:#E6E6FA;
}

div#contentsleft .book span.title img{
	vertical-align:middle;
}

div#contentsleft .book span.title{
	display:block;
	float:left;
	width:100%;
	color:#4B0082;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
	margin:0 0 5px 0;
}

div#contentsleft .book img{
	margin:5px;
}

div#contentsleft .book span.naiyo{
	display:block;
	float:left;
	width:275px;
	font-size:11pt;
	color:#565656;
	margin:5px 5px 5px 5px;
}
* html div#contentsleft .book span.naiyo{
	width:266px;
}

div#contentsleft .box{
	display:block;
	float:left;
	width:100%;
	margin:0 0 5px 0;
}

div#contentsleft .leftbox{
	display:block;
	float:left;
	width:50%;
	height:100%;
}

div#contentsleft .rightbox{
	display:block;
	float:right;
	width:50%;
	height:100%;
}

