@charset "Shift-JIS";

/*
***************************************************************
*/

/*##Body######################################*/
body{
	margin: 0px;
	padding: 0px;
	color: #444;
	background-color: #FFFFFF;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}

/*##Links######################################*/
A {
	color: #2b6db6;
}
A:hover {
	color: #7aace2;
}
A:visited {
	color: #758ba4;
}
A.whatsnew {
	color: #ff6600;
	font-size: 12px;
}
A:hover.whatsnew {
	color: #ffaa00;
	font-size: 12px;
}

/*##h1,h2,h3######################################*/
H1 {
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	margin: 0;
	padding: 1px 0 0 0;
}
H2,H3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
	padding: 0;
}
.footlink H2 {
	font-size: 10px;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
	padding: 0;
}

.j10  { font-size: 10px; line-height: 16px; _: 13px    }
.j10t { font-size: 10px; line-height: 13px; _: 13px     }
.j12   { font-size: 12px; line-height: 18px; _: 15px   }
.j14  { font-size: 14px; line-height: 20px; _: 18px  }

.midashi  {
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	color:#FF4F0F;
}

/*##Main Layout######################################*/
#headline {
	background-image: url(../images/bg_blueline.gif);
	background-repeat: repeat-x;
}
#menu {
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-y;
	padding-left: 31px;
}
.wakutop5 {
	margin-top: 5px;
}

/*##Table######################################*/
.leftpad15  {
	padding-left: 15px;
}


/*
***************************************************************
*/


/*##CollegeQA######################################*/
.bg_grade  {
	padding: 7px 10px 3px 10px;
	background-image: url(../images/bg_qagrade.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
}

