@charset "Shift_JIS";

/*-----------------------------------------------------------------
	Ά¦Πλ΅άΫ―€ΚCSS

	Nn
	wb_[/header
	C/main
	tb^[/footer
	floatNA[
-----------------------------------------------------------------*/
body{
	background-color:#FFFFFF;
	background-image: url(/inc/images/global/main_bg.gif);
	background-repeat: repeat;
	font-size: 84%;
	color: #666666;
	font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
}

/* layout */

#container {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 770px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(/kyousai/inc/images/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

/* ₯Nn
-----------------------------------------------------------------*/
a span{
	display: none;
}

#c_left a{
	text-decoration: none;
}

a:hover img{
	opacity: 0.7;
    filter: alpha(opacity=70);
	display:inline-block;
} 

.link_default a:hover img{
	opacity: 0.7;
    filter: alpha(opacity=100);
	display:inline-block;
} 

a.img_hover{
	opacity: 0.7;
    filter: alpha(opacity=70);
	display:inline-block;
}


/* £Nn
-----------------------------------------------------------------*/



/* ₯wb_[/header
-----------------------------------------------------------------*/
#header {
	background-image: url(/inc/images/global/header_bg2.gif);
	height: 55px;
	padding-top: 10px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
#header{
	background-image: none; 
}
#header h1{
	margin: 0px 0px 0px 10px; 
	width: 520px;
	float: left;
}
#header h1 img{
float: left;
	margin: 0px 10px 0px 0px; 
}

#header .logo2{
padding: 0 0 0 55px;
}

#header ul{
	float: right;
	width: 180px;
	list-style: none;
}
#header li{
	float: right;
	margin: 0px 3px 0px 3px;
}

#gnavi{
	margin: 0px 0px 10px 10px;
}


/* £wb_[/header
-----------------------------------------------------------------*/

/* ₯C/main
-----------------------------------------------------------------*/
#main{
	width: 770px;
	line-height: 120%;
}
/* Cζ */
#main_img{
	background-color: #ffffff;
	padding: 0px 0px 15px 10px;
}
.erase{
	display: none;
	height: 0px;
}

#main a:link {
	text-decoration: none;
}
#main a:visited {
	text-decoration: none;
}
#main a:hover {
	text-decoration: underline;
}
#main a:active {
	text-decoration: underline;
}


/* £C/main
-----------------------------------------------------------------*/

/* ₯tb^[/footer
-----------------------------------------------------------------*/
#footer{
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#f_info{
	width: 750px;
	height: 53px;
		list-style: none;
		margin: 0;
		padding: 0;
}
#f_info:after{
	clear: both;
}
#f_info li{
	float: left;
}
#bottom_menu{
text-align: right;
	margin: 15px 0px 10px 0px;
}

#bottom_menu a{
	text-decoration: none;
	font-size: 80%;
}



/* £tb^[/footer
-----------------------------------------------------------------*/

/* ₯floatNA[
-----------------------------------------------------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}

.clear {
	clear: both;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* £floatNA[
-----------------------------------------------------------------*/