@charset "utf-8";
/* ===================================================================
CSS information

 file name  :index.css
 style info :トップページ設定

=================================================================== */

#Flash{
	width:720px;
	height:245px;
	margin:0 0 10px;
}

/*----------------------------------------------------
	#blogNav
----------------------------------------------------*/

ul#blogNav{
	overflow:hidden;
	margin:0 0 10px;
}
	ul#blogNav li{
		width:232px;
		height:130px;
		float:left;
		margin:0 12px 0 0;
	}
		ul#blogNav li a{
			width:92px;
			height:130px;
			display:block;
			color:#77633c;
			padding:0 10px 0 130px;
			font-size:0.85em;
			line-height:2em;
		}
		ul#blogNav li a:hover{
			text-decoration:none;
		}
		ul#blogNav li a span{
			height:40px;
			text-indent:-9999px;
			display:block;
		}

ul#blogNav li#blog01 a{background:url(../images/index/blog/blog_student.gif) 0 0 no-repeat;}
ul#blogNav li#blog02 a{background:url(../images/index/blog/blog_chicchi.gif) 0 0 no-repeat;}
ul#blogNav li#blog03 a{background:url(../images/index/blog/blog_teacher.gif) 0 0 no-repeat;}

ul#blogNav li#blog01 a:hover{background:url(../images/index/blog/blog_student_on.gif) 0 0 no-repeat;}
ul#blogNav li#blog02 a:hover{background:url(../images/index/blog/blog_chicchi_on.gif) 0 0 no-repeat;}
ul#blogNav li#blog03 a:hover{background:url(../images/index/blog/blog_teacher_on.gif) 0 0 no-repeat;}


/*----------------------------------------------------
	#taikaiBunner
----------------------------------------------------*/
#taikaiBunner{
	margin:0 0 10px;
	width:100%;
	height: 130px;
}

/*----------------------------------------------------
	#navBunner
----------------------------------------------------*/

ul#navBunner{
	overflow:hidden;
	margin:0 0 10px;
}

	ul#navBunner li{
		width:357px;
		height:95px;
		float:left;
		margin:0 6px 5px 0;
		font-size:0.85em;
	}
	
		ul#navBunner li a{
			width:357px;
			height:95px;
			display:block;
			text-indent:-9999px;
		}
		
	ul#navBunner li#bn01 p.h{
		font-weight:700;
		color:#a5a501;
		display:block;
		padding:5px 0 10px 60px;
	}
	ul#navBunner li#bn01 p.t{
		padding:5px 0 0 30px;
		color:#9E5515;
	}
		ul#navBunner li#bn01 p.t span{
			font-weight:700;
		}


ul#navBunner li#bn01,ul#navBunner li#bn01{background:url(../images/index/bn_info.gif) 0 0 no-repeat;}
ul#navBunner li#bn02,ul#navBunner li#bn02{background:url(../images/index/bn_jisseki.gif) 0 0 no-repeat;}
ul#navBunner li#bn03,ul#navBunner li#bn03{background:url(../images/index/bn_sakuhin.gif) 0 0 no-repeat;}
ul#navBunner li#bn04,ul#navBunner li#bn04{background:url(../images/index/bn_event.gif) 0 0 no-repeat;}


/*----------------------------------------------------
	#whatsnew
----------------------------------------------------*/

#whatsnew{
	width:477px;
	margin:0 0 10px;
	float:left;
}

#whatsnew h2{
	width:477px;
	height:33px;
	background:url(../images/index/h2_whatsnew.gif) 0 0 no-repeat;
	margin:0 0 10px;
	text-indent:-9999px;
}

#whatsnew dl{
	overflow:auto;
	height:200px;
}

#whatsnew dl dt{
	width:82px;
	color:#05a4fa;
	padding:0 0 0 23px;
	margin:0 0 7px;
	float:left;
	clear:both;
	font-size:.9em;
	background:url(../images/common/acce/icon01.gif) 5px 4px no-repeat;
}
#whatsnew dl dd{
	width:350px;
	font-size:.85em;
	margin:0 0 7px -100px;
}
/* IE67*/
:root *> #whatsnew dl dd { float:right;  }
/* IE8 */
html>/**/body  #whatsnew dl dd {float/*\**/:right\9;}

#subBunner{
	float:right;
}
#subBunner #dream{
	width:232px;
	height:84px;
	background:url(../images/index/dream.jpg) 0 0 no-repeat;
	margin: 0 0 2px;
}
#subBunner #dream a{
	width:232px;
	height:84px;
	display:block;
	text-indent:-9999px;
	overflow: hidden;
}
#subBunner #activity{
	width:232px;
	height:101px;
	background:url(../images/index/activity.jpg) 0 0 no-repeat;
}
#subBunner #activity a{
	width:232px;
	height:101px;
	display:block;
	text-indent:-9999px;
	overflow: hidden;
}

#whatsnew a{
	color: #0066CC;
}

