@charset "shift_jis";

/*-------------------------------------------------------------------------------------
base writer  : nuts (IDEA-PRO)
last_editday : 2008/05/07
last_editor  : nuts (IDEA-PRO)
-------------------------------------------------------------------------------------*/




/*---------------------------------------------------------------------
‹¤’Ê•”•ª
---------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	line-height: 1;
	}

body {
	color: #555;
	width: 400px;
	font-size: 12px;
	background: #FFFFFF;
	font-family: "Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,"MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	}

*:first-child+html body { font-size: 75%; }
* html body { font-size: 75%; }


ul { padding: 10px 0; }
ul li { display: inline; }


a {
	color: #A3070C;
	text-decoration: underline;
	}
a:hover { color: #F40B11; }

span { margin: 0 5px 0 0; }

a img { border: none; }


dl { padding: 0 0 0 10px }
dl dt { font-family: Geneva, Arial, Helvetica, sans-serif}
dl dd {
	margin: -1em 0 0.8em 6em;
	padding: 0;}
:root dl dd  { margin-left: 7em; }
/* safari only \*/ 
html:\66irst-child dl dd { margin-left: 7.5em; }
/*html*dl dd { margin-left: 7em; }
* html dl dl dd { margin-left: 5.5em; }*/


dl dd a { line-height: 1.2; }


table { margin: 0 0 1em 10px; }
table td { vertical-align: top; }
table td img {
	margin: 0 10px 0;
	}


/*---------------------------------------------------------------------
top
---------------------------------------------------------------------*/
body.top {
	width: 740px; }


/*---------------------------------------------------------------------
Alumni
---------------------------------------------------------------------*/
body.alumni {
	width: 570px; }

body.alumni table td  a {
	margin: 0;
	}


/*---------------------------------------------------------------------
lab
---------------------------------------------------------------------*/
body.lab {
	width: 570px; }

body.lab table td  a {
	margin: 0;
	}


/*---------------------------------------------------------------------
What's new
---------------------------------------------------------------------*/
ul.wnew dl dt img { margin: 0 10px 0 0; }

ul.wnew dl dd { margin: -1em 0 0.5em 10em; }

:root ul.wnew dl dd { margin-left: 11em; }
/* safari only \*/ 
html:\66irst-child ul.wnew dl dd { margin-left: 12em; }
/*html*ul.wnew dl dd { margin-left: 11.5em; }
* html ul.wnew dl dd { margin-left: 9.5em; }*/





/*---------------------------------------------------------------------
event
---------------------------------------------------------------------*/
table td {
	line-height: 1.4;
	}
table td  a {
	display: block;
	float: right;
	margin: 0.5em 0 0;
	}
