﻿@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; border:none;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:12px;color:#443333;line-height:18px;
}

/*----- header -----*/
#header_bg{
background-image:url(images/hed_bg.jpg);
background-repeat:repeat-x;
width:100%;
min-width:960px;
overflow:hidden;
position:relative;
}

#header{width:940px;height:102px;margin-left:auto;margin-right:auto;}

#siteid{width:360px;float:left;}

#navi_small{width:200px;float:left;padding-top:70px;padding-left:380px;}

#link{width:100px;float:left;}

#sitemap{width:100px;float:left;}

#topimg_bg{
background-image:url(images/topimg_bg.jpg);
background-repeat:repeat-x;
width:100%;
clear:left;}

#topimg{
position:relative;
width:2000px;height:288px;/*flashの横、縦幅*/
left: 50%;margin-left: -1000px;/*Flashの横幅の半分の値を-(マイナス)で指定*/
}

#topimg_2{background-image:url(images/topimg_bg.gif);}

#navi{
width:960px;
height:288px;
position:relative;
width:960px;height:288px;/*イメージの横、縦幅*/
left: 50%;margin-left: -480px;/*Flashの横幅の半分の値を-(マイナス)で指定*/
}

#navi ul{
margin: 0; 
padding: 0; 
list-style: none;
}

#navi li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;
}

#topimg_3{
width:960px;
height:288px;
position:relative;
width:960px;height:288px;/*イメージの横、縦幅*/
left: 50%;margin-left: -480px;/*Flashの横幅の半分の値を-(マイナス)で指定*/
}

#flash{}

/*----- IE6用min-width実装 -----*/
* html #min_width_a {
	min-width: 960px;
}
* html #min_width_b {
	border-left: 960px solid;
}
* html #min_width_c {
	margin-left: -960px;
	position: relative;
}
/*\*/
* html #min_width_a,
* html #min_width_b,
* html #min_width_c {
	height: 1px;
}

/*----- container -----*/
#container_bg{
width:100%;
background-image:url(images/container_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#container{
width:940px;
margin-left:auto;
margin-right:auto;
padding-top:1px;/* panとの間のmargin相殺を回避するためpadding指定 */
}

.wrapper{
width:800px;
margin-left:auto;margin-right:auto;
clear:left;
margin-bottom:50px;
overflow:hidden;/* floatの高さ含まれないので高さ確保 */
}

.wrapper_title{width:800px;
margin-left:auto;margin-right:auto;
clear:left;
margin-bottom:20px;
overflow:hidden;/* floatの高さ含まれないので高さ確保 */
}

.wrapper_h2{
width:800px;
margin-left:auto;margin-right:auto;
clear:left;
margin-bottom:20px;
overflow:hidden;/* floatの高さ含まれないので高さ確保 */
}

/* パンくず */
.pan{margin-top:40px;
}

.pan li{float:left;list-style-type:none;padding-bottom:50px;}


/* タイトル */
.title{width:480px;float:left;}

.title p{width:450px;margin:10px;}

.title_img{width:300px;float:left;}

/* 横photoカテゴリ */

/* left */
.yoko_left{width:480px;float:left;margin-top:5px;}

.yoko_left p{width:470px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;}

.yoko_left_img{width:310px;float:left;margin-left:10px;}/* widthを指定してるのでpaddingは指定しないでmargin指定 */

/* 横photoカテゴリ right */

/* right */

.yoko_right{width:480px;float:right;margin-top:5px;}

.yoko_right p{width:450px;margin:10px;}

.yoko_right_img{width:310px;float:right;margin-right:10px;}/* widthを指定してるのでpaddingは指定しないでmargin指定 */

/* 縦photoカテゴリ */

.tate_left{width:480px;float:left;margin-top:5px;}

.tate_left p{width:470px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;}

.tate_left_img{width:200px;float:left;padding-left:70px;
}

.tate_top{padding-top:100px;}

/* photoリスト */

.photolist{width:800px;clear:both;}

.photolist li{width:160px;float:left;list-style-type:none;}

.photolist_3 li{width:160px;float:left;list-style-type:none;}/* photo3個並び */


.title_small{width:450px;
margin:10px;}

.title_small dd{margin-left:5px;}

/* リスト */
.list li{margin:1em;
margin-left:50px;
font-weight:bold;
color:#630;}

.list a:hover{color:#C20101;}
.list a:link{text-decoration:none;}

/* 出版物 */
.publications table{
	margin-bottom: 30px;
	margin-left: 100px;
	border-left-color: #443333;
	border-left-style: solid;
	border-left-width: 3px;
}

.publications table td{padding-left:10px;}

/* 北大構内の遺跡 */
.campus_c table{margin-bottom:30px;}

.campus_c table td{
	border-color: #443333;
	border-style:dotted;
	border-width: 1px;
	padding:5px;
}

.campus_c1{border-collapse:collapse;
	border-color: #443333;
	border-style:dotted;
	border-width: 1px;
	}
	
/* 収蔵資料 */

.collections table{
	margin-bottom: 30px;
	margin-left: 100px;
	border-left-color: #443333;
	border-left-style: solid;
	border-left-width: 3px;
}

.collections table td{padding:5px;padding-left:10px;
}

.collections dd{padding:5px;}

/* スタッフ */
.staff table{
	margin-bottom: 30px;
	margin-left: 100px;
}

.staff table td{padding:5px;padding-left:10px;
}

.staff table p{padding-bottom:30px;}

/* アクセス */
.access{padding:20px;
padding-top:50px;
padding-bottom:50px;}

.access dl{padding-bottom:3em;}

.access dt{font-weight:bolder;}

.map{padding-bottom:80px;}

/* Index */
.index{
	height:550px;
	width:960px;
	margin-top:30px;
	padding-left:20px;
}

.info{width:900px;}

.banner{
	width:220px;
	height:540px;
	background-image:url(images/index/banner_bg.png);
	background-repeat:no-repeat;
	float:right;}

.menu{float:left;}

.menu1{padding-left:20px;}

.menu1 li{
list-style-image:url(images/index/sankaku.png);}

.menu1 li a{
	margin-left:-7px;}

.menu1 ul{padding-left:15px;}

.menu a:hover{color:#C20101;}
.menu a:link{text-decoration:none;}

.menu_research{
	width:186px;
	height:111px;
	padding-left:20px;
	padding-top:35px;
	background-image:url(images/index/index_research.png);
	background-repeat:no-repeat;}



.menu_exhibits{
	width:186px;
	height:111px;
	padding-left:20px;
	padding-top:35px;
	background-image:url(images/index/index_exhibits.png);
	background-repeat:no-repeat;}
	
.menu_publications{
	width:186px;
	height:111px;
	padding-left:20px;
	padding-top:35px;
	background-image:url(images/index/index_publications.png);
	background-repeat:no-repeat;}
	
.menu_campus{
	width:186px;
	height:111px;
	padding-left:20px;
	padding-top:35px;
	background-image:url(images/index/index_campus.png);
	background-repeat:no-repeat;}

.menu_staff{
	width:186px;
	height:111px;
	padding-left:20px;
	padding-top:35px;
	background-image:url(images/index/index_staff.png);
	background-repeat:no-repeat;}
	
.menu_collections{
	width:186px;
	height:111px;
	padding-left:20px;
	padding-top:35px;
	background-image:url(images/index/index_collections.png);
	background-repeat:no-repeat;}
	
.news{/* info newの更新内容ボックス */
	width:665px;
	height:200px;
	background-image:url(images/index/news.png);
	background-repeat:no-repeat;
}

/* new */	

.info_new_naiyou{/* info newのスクロールバー */
	width:610px;
	height:100px;
	overflow:auto;
	margin-top:40px;
	padding-left:30px;
	padding-bottom:10px;
	font-size:12px;
	}	
	
.info_new_naiyou li{
	list-style:none;
	width:550px;
	margin-bottom:15px;
}

.info_new_naiyou img{/* アイコンの設定 */
	margin-bottom:-5px;
	margin-left:5px;
	margin-right:5px;
}

	
/* 文字の装飾 */
.bold{font-weight:bolder;}

/* 各イベントの案内 */

.annai{	width:300px;margin-left:auto;margin-right:auto;padding-top:10px;
padding-bottom:20px;}

/* 表 */
.a{
border-style:solid;
border-width:1px;
border-color:#d0c3b5;
}

.b{
border-right-style:solid;
border-right-width:1px;
border-right-color:#d0c3b5;
background-color:#f6f4ea;}

.c{padding:10px;
text-align:center;}

/*----- footer -----*/
#footer{
	background-image:url(images/foot_bg.jpg);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	min-width:960px;
}


#copyright{text-align:right;
padding-right:50px;}
