@charset"Shift-JIS";

/* Īg_navi */

#g_navi{
	width:800px;
	margin-top:10px;
	padding:0;
}

#g_navi a{
    height:44px;
	background-position:0 0;
}

#g_navi a:hover{
    background-position:0 -44px;
}

#g_navi01 ,#g_navi02 ,#g_navi03 ,#g_navi04 ,#g_navi05{
	width:132px;
    float:left;
	margin:0px;
	padding:0
}

#g_navi01{
	background-image:url(../../img/g_navi_01.gif);
}

#g_navi02{
	background-image:url(../../img/g_navi_02.gif);
}

#g_navi03{
	background-image:url(../../img/g_navi_03.gif);
}

#g_navi04{
	background-image:url(../../img/g_navi_04.gif);
}

#g_navi05{
	background-image:url(../../img/g_navi_05.gif);
}

#g_navi06{
	background-image:url(../../img/g_navi_06.gif);
    width:140px;
    float:left;
	margin:0px;
	padding:0
}

/* Ēg_navi */

/* main */

#main{
	width:780px;
	margin:15px auto
}

#main .left_box{
	width:520px;
}

#main .right_box{
	width:250px;
}

#main p{
	font-size:12px;
	letter-spacing:1px;
	line-height:16px;
}

#main .contents{
	margin:5px;
}

#main .contents dl {
	width:240px;
	padding:0;
	margin:0;
	font-size:12px;
}

#main .contents dt {
	width:64px;
	padding-left:15px;
	background:url(../img/mark_star.gif) no-repeat left;
	float:left;
}

#main .contents dd {
	width:160px;
	margin:0;
	padding:00;
	float:left;
}

#main .contents .school{
	font-weight:bold;
	margin-bottom:5px;
	color:#980144;
}

#main .contents .subject{
	font-weight:bold;
	margin-bottom:5px;
	color:#0033cc;
}

#b_70{
	height:70px;
	margin-top:10px
}

#b_70 a{
	height:70px;
	background-position:0 0;
	display:block;
	width:250px
}

#b_70 a:hover{
	background-position:0 70px;
}

#b_70 #request{
	background-image:url(../../img/b_request.jpg);
}

#b_70 #message{
	background-image:url(../../img/b_message.jpg);
}