  .contents_history{
	width: 700px;
	margin: 0 auto 30px;
}

.history {  font-size: 13px; line-height: 18pt; padding-top:10px;}
.midashi {  font-size: 18pt; color: #990000; line-height: 20pt;}
.oomidashi {  font-size: 20pt}
.link1 {  font-size: 10pt; line-height: 18pt; text-decoration: none}
.midashi2 {  font-size: x-small; line-height: 18px}
.go2 {  text-decoration: none}

/*history_index*/
.history_index td.mokuji{
	padding-right:10px;
}

.history_index td{
	font-weight:bold;
}


/*history_go_Index*/

.history_h1_group{
	position:relative;
}

.btn_go_index{
	position:absolute;
	right:0px;
	top:0;
	/*top:16px;*/
}

/*history_title_area*/
.history_title_area{
	width:500px;
	background:url(/gallery/const_museum/hashi/history/img/bg_history_title.png) no-repeat left top;
	margin-left:20px;
	height:95px;
}

.history_title_area .history_title{
	padding:12px 0 0px 16px;
	margin:0;
}

.history_title_area .caption{
	margin-bottom:0 !important;
	text-align:right; color:#CC0033;
}

/*chapter_list*/
.chapter_list{
	margin:20px 0 20px;
	text-align:center;
	overflow:hidden;
}

.chapter_list ul{
	border-left:#CCCCCC 1px solid;
	float:left;
	width:auto;
	margin:0 auto;
}
.chapter_list ul li{
	float:left;
	width:3.8em;
	line-height:1em;
	font-size:13px;
	margin:0; padding:0;
	text-align:center;
	border-right:#CCCCCC 1px solid;
	font-family:"¥á¥¤¥ê¥ª", Meiryo, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif
}
.chapter_list ul li.alacarte{
	width:8em;
}

.chapter_list ul li a{
	text-decoration:none;
	display:block;
	padding:5px 0 4px;
	margin:0 1px;
	/*border:#FFFFFF 1px solid;*/
	border-radius:4px;
}

.chapter_list ul li a.current,
.chapter_list ul li a.current:hover{
	background:#45938B;
	/*border:#008A00 1px solid;*/
	color:#fff;
}

.chapter_list ul li a:hover{
	/*background:#ededed;
	border:#ededed 1px solid;*/
}


/*history_menu*/
div.history_menu{
	margin-left:25px;
	overflow:hidden;
	font-family:"¥á¥¤¥ê¥ª", Meiryo, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif
}

div.history_menu .col{
	float:left;
	width:240px;
	margin-right:10px;
}

div.history_menu .col a{
	display:block;
	position:relative;
	padding-left:3em;
}
div.history_menu .col a span.num{
	display:block;
	width:3em;
	position:absolute;
	top:0px; left:0px;
	text-align:center;
}

.history_menu td{
	font-size:12px;
}

/*hostory_body*/

#main_area{
	padding-bottom:0px;
}
.section.main_body{
	padding-left:0;
}

.hostory_body{
	width:530px;
	margin: 0 auto;
	background-color:#FFFFCC;
	padding:20px 0;
}

.hostory_body hr{
	display:block;
	border:none !important;
	margin:10px 0 0 0;
}

/*btm_nav*/
.btm_nav{
	text-align:center;
}

/*a_la_carte*/

#alacarte_body{}

#alacarte_body .read1 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}

.carte_unit{
	display:none;
}

.carte_unit .center {
	/*text-align:center;*/
	margin: 0 auto;
}

.carte_unit .center td.caption_center {
	text-align:center;
}

.carte_unit .center td.caption_center.first {
	padding-bottom:10px;
}

.pagemove_nav{}


/*hostory Ð´Õæév‚S*/
.hostory_body .history_img{
	text-align:center;
}

.hostory_body p.history_caption{
	color:#990000;
	font-size:13px;
	margin:0 0 10px 5px;
	text-align:left;
}

.hostory_body p.copyright{
	color:#333;
	font-size:11px;
	margin-top:-27px;
	padding-bottom:10px;
	text-align:right;
	line-height:1;
}

#main_area .hostory_body h3{
	padding-left:0px;
	background:none;
}

/*copy*/

.copyright{
	font-size:11px; text-align:center; font-family:Arial, Helvetica, sans-serif
}
