﻿@charset "UTF-8";


.contents{
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:14px;
	/zoom:1;
	*display: inline;/* IE6,7用 */
	width:915px;
	*width:740px;/* IE6,7用 */
	height:100%;
}

.contents p{
	width:708px;
	margin:24px 0 0 183px;
	*margin:24px 0 0 8px;/*IE6,7*/
	text-indent:1em;
	line-height:1.8;
}

.contents dl{
	text-indent:1em;
	line-height:1.8;
}


.contents table{
	border-right: 4px double #ffffff;
	border-left: 4px double #ffffff;
	width:716px;/* 右余白24px */
}

.contents td{
	border-bottom: 1px dashed #bbbbbb;
}

.contents ul{
	margin:10px 0px 0px 175px;	
	text-indent:2.5em;
	list-style-type: none;
}

.contents li{
	line-height:2;
}


/*staff.html*/
#staff-list { 
	width:716px;
	margin: 20px 24px 0 0;
}

.syokumei{width:238px;}
.namae{width:200px;}
.mailad{width:278px;}


/*history.html*/
.history p{
	width:710px;
	margin:20px 20px 0 185px;/* 185px=メニュー幅175px+history.htmlの左余白} */
	*margin:20px 20px 0 0;/* IE6,7用 */

}

/* reseach.html */
.res-img-center{
	width:740px;
	margin:10px 82px 10px 258px;
	*margin:10px 82px 10px 0;/* IE6,7用 */
}


/* access.html */
#map{
	margin:0 0 0 175px;
	*margin:0 0 0 0;/*IE6,7用*/
	width:740px;
}

#map img{
	width:300px;
	margin:0 16px 0 0;
	float:left;
overflow: hidden;


}

#map dl{
	width:740px;
	*width:400px;
	margin:10px 24px 10px 0px;
	*margin:10px 24px 10px 16px;/*IE6,7用*/
}



.img-w716{
	margin:10px 24px 0 175px;
	*margin:10px 24px 0 0px;/*IE6,7用*/
	width:716px;
}



/*souchi.html*/
#souchi-ichiran{
	width:716px;
	margin: 20px 24px 0 0;
}

#souchi-ichiran th{
	font-weight:bold;
	text-align:left;
	background-color:#eeeeee;
}


.souchi-mei{width:320px;
}

.kisyu{	width:320px;}

.tantou{
	width:100px;
	text-align:center;
	line-height:1.8;
}

/* souchi.html*/

.inst h2{
	margin:20px 0 0 175px;
	*margin:20px 0 0 0;/*IE6,7用*/
	width:500px;
	height:30px;
	color: #110D53;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:16px;
	line-height:2.5;
	text-indent:2em;
	letter-spacing:0.15em;
	border-bottom:2px inset #C9C8D6;
}

.inst-img{
	margin:10px 10px 10px 175px;
	*margin:10px 10px 10px 0;/*IE6,7用*/
}

.inst-img img{ margin:5px;}


#pankuzu{
	width:716px;
	margin:10px 24px 0 0px;
	text-align:right;
}
/* class="topicpath" */



/* publication.html*/

.publ-bg {
background-image: url("../image/publ-bg.png");
background-repeat:repeat-y;
width:915px;
height:450px;
position:absolute;
left:60%;
top:45%;
}


/* sitemap.html*/

.sitemap{margin:24px 0 0 195px;}


.sitemap dt{
	width:400px;
	margin:10px 0 0 0px;
	line-height:2;
	font-size:14px;
	font-weight:bold;
	border-left:outset 5px #c2ab23;
}

/* howto.html*/

#howto span{margin:0 0 0 8px;}

#howto dt{
	width:710px;
	margin:10px 0 0 200px;/* 185px=メニュー幅175px+howto.htmlの左余白} */
	*margin:20px 20px 0 0;/* IE6,7用 */
}

#howto dd{
	margin:0 0 0 200px;/* 185px=メニュー幅175px+howto.htmlの左余白} */

}


/* tantousya.html*/

#tantousya table{
	width:700px;
	margin:10px 0 0 200px;/* 185px=メニュー幅175px+howto.htmlの左余白} */
	*margin:20px 20px 0 0;/* IE6,7用 */
	border-left:none;
	border-right:none;
}

#tantousya p{
	width:690px;
}
