@charset "utf-8";



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



	[layout.css] english

	

	(C)Shinkousoku Printing Inc.

	

	1. container

	2. header

	3. sidebar

	4. footer



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





/*------------------------------------------------------------



	1. container



------------------------------------------------------------*/

body {

	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	font-size: 13px;

}



/* text */

div#content div.section p,

div#content div.section li {

	line-height: 1.54;

}



div#content div.section p {

	margin: 1.54em 0 0 24px;

}



div#content div.section p.photo {

	margin: 1.54em 0 1.6666em 24px;

}



div#content div.section ul,

div#content div.section ol,

div#content div.section dl {

	margin: 1.54em 0 1.6666em 24px;

}



div#content div.section table {

	margin: 1.54em 0 1.6666em 24px;

}





/*------------------------------------------------------------



	2. header



------------------------------------------------------------*/



div#header h1 {

	top: 50px;

	width: 767px;

	height: 26px;

	background:url(../img/header/title.png) no-repeat;

}

* html div#header h1 {

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../common/img/header/title.png", sizingMethod="crop");

}





/* menu

------------------------------------------------------------*/

div#header ul.menu {

	right: 123px;

}

* html div#header ul.menu {

	right: 118px;

}





/* japanese

------------------------------------------------------------*/

div#header p.japanese {

	position: absolute;

	right: 38px;

	top: 15px;

	width: 86px;

	height: 29px;

}





/* grobal navigation

------------------------------------------------------------*/

* html div#header ul#gnav {

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../common/img/header/gnav_bg_ie6.png", sizingMethod="crop");

}



div#header ul#gnav li a,

div#header ul#gnav li em {

	background-image: url(../img/header/gnav_btn.jpg);

}





/*------------------------------------------------------------



	3. sidebar



------------------------------------------------------------*/



div#sidebar dl dd {

	text-align: left;

}



/* president */

div#sidebar p#president a {

	background: url(../img/sidebar/president_btn.jpg) no-repeat;

}



div#sidebar p#president a:hover {

	background-position: -200px 0;

}





/* banner */

div#sidebar ul#banner a {

	background: url(../img/sidebar/banners_btn.jpg) no-repeat;

}



div#sidebar ul#banner li#niigata-u a       { background-position:      0     0; }

div#sidebar ul#banner li#mext a            { background-position:      0 -60px; }

div#sidebar ul#banner li#niigata-u a:hover { background-position: -200px     0; }

div#sidebar ul#banner li#mext a:hover      { background-position: -200px -60px; }





/*------------------------------------------------------------



	4. footer



------------------------------------------------------------*/



div#footer {

	background: url(../../../common/img/footer/bg.gif) repeat-x;

}





/* top of page

------------------------------------------------------------*/

div#footer p#top a {

	background: url(../img/footer/top_btn.gif) no-repeat;

}



div#footer p#top a:hover {

	background-position: 0 -31px;

}





/* menu

------------------------------------------------------------*/

div#footer ul.menu a,

div#footer ul.menu em {

	background: url(../img/footer/menu_btn.gif) no-repeat;

}



div#footer ul.menu li.access a,

div#footer ul.menu li.access em {

	width: 147px;

}



div#footer ul.menu li.link a,

div#footer ul.menu li.link em {

	width: 59px;

}



div#footer ul.menu li.privacy a,

div#footer ul.menu li.privacy em {

	width: 108px;

}



div#footer ul.menu li.access a        { background-position:      0 0; }

div#footer ul.menu li.link a          { background-position: -162px 0; }

div#footer ul.menu li.privacy a       { background-position: -236px 0; }



div#footer ul.menu li.access a:hover  { background-position:      0 -22px; }

div#footer ul.menu li.link a:hover    { background-position: -162px -22px; }

div#footer ul.menu li.privacy a:hover { background-position: -236px -22px; }



div#footer ul.menu li.access em       { background-position:      0 -44px; }

div#footer ul.menu li.link em         { background-position: -162px -44px; }

div#footer ul.menu li.privacy em      { background-position: -236px -44px; }





/* copyright

------------------------------------------------------------*/

div#footer p#copyright {

	bottom: 25px;

}





/*------------------------------------------------------------



	4. content



------------------------------------------------------------*/



div#content div.section p,

div#content div.section li {

	text-align: justify;

}



div#researcher dd {

	text-align: left;

}