/*edo */
/*　=======サブメニュー=======　*/

#header {
	width: 875px;

}
#footer {
width: 875px;
}

#pagearea {

width:875px;
}


#main {

width:875px;
/*position:relative;position:relative;*/
}

.pagecontents {
width:745px;
/*float:right;*/
}


/*	主な資料 サブメニュー ------------------------------ */

#submenu {width:745px;}

.sm2_box {
border: 0px solid #ffffff;
border-top: 2px solid #ffffff;border-left: 2px solid #ffffff;
background-color:#51687c;
/*padding:2px 0 1px 10px;*/
padding:2px 0 0px 0px;
text-align:center;
/*width:185px;*/
}

span.sm2_linkitem {
/*float:left;display:block;
padding:0px 0px 0px;padding-left:19px;padding-right:30px;
 background-image: url(../img/share/allow_black.gif);background-repeat:no-repeat;*/
font-size: 14px;/*13px	medium	元*12px;*/
color:#ffffff;text-decoration:none;
}

span.sm2_linkitem a,
span.sm2_linkitem a:link ,
span.sm2_linkitem a:visited {text-decoration:none;color:#ffffff;}
span.sm2_linkitem a:hover {text-decoration:none; color: #ff6600;}

/*	現在いるページに設定	*/
.sm2_now {background-color:#000000;}
.sm2_now span.sm2_linkitem a,
.sm2_now span.sm2_linkitem a:link ,
.sm2_now span.sm2_linkitem a:visited{color:#ff6600;}


/*	維新志士遺墨 サブメニュー ------------------------------ */
.sm3_box {
border: 0px solid #ffffff;
border-top: 2px solid #ffffff;border-left: 2px solid #ffffff;
background-color:#444444;
padding:1px 0 0px 0px;
text-align:center;
/*width:116px;*/
}

span.sm3_linkitem {
/*float:left;display:block;
padding:0px 0px 0px;padding-left:19px;padding-right:30px;
 background-image: url(../img/share/allow_black.gif);background-repeat:no-repeat;*/
font-size: medium;/*13px		元*12px;*/

color:#ffffff;text-decoration:none;
}

span.sm3_linkitem a,
span.sm3_linkitem a:link {text-decoration:none;color:#ffffff;}
span.sm3_linkitem a:visited {text-decoration:none;color:#ffffff;}
span.sm3_linkitem a:hover {text-decoration:none; color: #ff6600;}

.sm3_now {background-color:#000000;}
.sm3_now span.sm3_linkitem a,
.sm3_now span.sm3_linkitem a:link ,
.sm3_now span.sm3_linkitem a:visited{color:#ff6600;}

/*----- */
.sm4_box {
border: 0px solid #ffffff;
border-top: 2px solid #ffffff;border-left: 2px solid #ffffff;
background-color:#51687c;
/*padding:2px 0 1px 10px;*/
padding:2px 0 0px 0px;
text-align:center;
width:147px;
}

span.sm4_linkitem {
/*float:left;display:block;
padding:0px 0px 0px;padding-left:19px;padding-right:30px;
 background-image: url(../img/share/allow_black.gif);background-repeat:no-repeat;*/
font-size: 14px;/*13px	medium	元*12px;*/
color:#ffffff;text-decoration:none;
}

span.sm4_linkitem a,
span.sm4_linkitem a:link ,
span.sm4_linkitem a:visited {text-decoration:none;color:#ffffff;}
span.sm4_linkitem a:hover {text-decoration:none; color: #ff6600;}

/*	現在いるページに設定	*/
.sm4_now {background-color:#000000;}
.sm4_now span.sm4_linkitem a,
.sm4_now span.sm4_linkitem a:link ,
.sm4_now span.sm4_linkitem a:visited{color:#ff6600;}


/*	年表 サブメニュー ------------------------------ */

.sm2_box {
border: 0px solid #ffffff;
border-top: 2px solid #ffffff;border-left: 2px solid #ffffff;
background-color:#51687c;
/*padding:2px 0 1px 10px;*/
padding:2px 0 0px 0px;
text-align:center;
/*width:185px;*/
}

span.sm2_linkitem {
/*float:left;display:block;
padding:0px 0px 0px;padding-left:19px;padding-right:30px;
 background-image: url(../img/share/allow_black.gif);background-repeat:no-repeat;*/
font-size: 14px;/*13px	medium	元*12px;*/
color:#ffffff;text-decoration:none;
}

span.sm2_linkitem a,
span.sm2_linkitem a:link ,
span.sm2_linkitem a:visited {text-decoration:none;color:#ffffff;}
span.sm2_linkitem a:hover {text-decoration:none; color: #ff6600;}

/*	現在いるページに設定	*/
.sm2_now {background-color:#000000;}
.sm2_now span.sm2_linkitem a,
.sm2_now span.sm2_linkitem a:link ,
.sm2_now span.sm2_linkitem a:visited{color:#ff6600;}


/*	年表 サブメニュー ------------------------------ */

.sm5_box {
border: 0px solid #ffffff;
border-top: 2px solid #ffffff;border-left: 2px solid #ffffff;
background-color:#666655;
/*padding:2px 0 1px 10px;*/
padding:2px 0 0px 0px;
text-align:center;
/*width:185px;*/
}

span.sm5_linkitem {
/*float:left;display:block;
padding:0px 0px 0px;padding-left:19px;padding-right:30px;
 background-image: url(../img/share/allow_black.gif);background-repeat:no-repeat;*/
font-size: 14px;/*13px	medium	元*12px;*/
color:#ffffff;text-decoration:none;
}

span.sm5_linkitem a,
span.sm5_linkitem a:link ,
span.sm5_linkitem a:visited {text-decoration:none;color:#ffffff;}
span.sm5_linkitem a:hover {text-decoration:none; color: #ff6600;}

/*	現在いるページに設定	*/
.sm5_now {background-color:#000000;}
.sm5_now span.sm5_linkitem a,
.sm5_now span.sm5_linkitem a:link ,
.sm5_now span.sm5_linkitem a:visited{color:#ff6600;}

/*　=======LIST=======　*/

.ga_list_container {  margin-left:20px;width:725px;}
.ga_list {margin-bottom:20px;width:725px;}

.ga_colum_1 {float:left;width:250px;margin-left:0px;}
.ga_colum_1r {float:left;width:225px;margin-left:0px;}
.ga_colum_2 {float:left;width:475px;margin-left:0px;}


.ga_colum_2r {float:left;width:455px;margin-left:0px;}

/* 資料解説エリア　2列分*/

.notebase2 {margin:0px 0px;width:455px;}

/* 資料名リンク付きリスト　2列分*/
.ga_list_containerB {text-align:left;}
.ga_listB {margin-bottom:20px;}
.ga_listB .ga_colum_1 {width:245px;}


.listbase {margin:0px 0px;width:455px;font-size:medium;line-height:155%;color:#666666#}


/*資料著者名*/
.listbase .name {color:#CC0000;font-weight:bold;font-size:medium;clear:both;margin:0px 0px 5px 0px;
/*float:left;width:100px;*/
}

.list-item {line-height:115%;margin:0 0 13px;}

.listbase .yomi {font-size:small;}
.listbase .author {font-size:small;}

.listbase a:link,
.listbase a:visited {color: #000000;text-decoration:underline;}
.listbase a:hover ,
.listbase a:active {color: #cc0000;}

.listbase .name a:link,
.listbase .name a:visited {color: #cc0000;text-decoration:none;}
.listbase .name a:hover ,
.listbase .name a:active {color: #ee5500;text-decoration:underline;}


.listbase .yomi a:link,
.listbase .yomi a:visited {color: #666666;}
.listbase .yomi a:hover ,
.listbase .yomi a:active {color: #ee5500;}

.list-group {margin:0px 0px 25px 0px;float:left;}

/* 資料写真の下地*/
.photo_base {
width:225px;
background-color: #999999;
/*background-color: #DFE4E8;*/
text-align:center;
padding :4px 0px;
}

.photo_base img {margin 4px;text-align:center;border:0px;}



hr { border-top:1px solid #333333;height: 1px;
margin:10px 0px 20px;clear:both}

.ga_list_container hr {width:725px;}
.ga_list_containerB hr {width:705px;}

/* 見出し */

h2{
/*margin:0px 0px 7px;*/
margin:0px 0px 15px;
font-size:large;
color:#3333333;
font-weight:bold;
border-left:4px solid #000000;
padding-left:2px;

}

h2 div{
/*margin:0px 0px 7px;*/
border-left:2px solid #000000;
padding:3px 0px;padding-left:5px;

}


h3.read_b {
margin-top:0px;
font-size:18px;
color:#3333333;
background-image:url(../img/yakumono_b.gif);background-repeat:repeat-y;
padding:3px 0px;padding-left:15px;

}

h3.read_w {
margin-top:0px;
font-size:18px;
color:#ffffff;
background-image:url(img/yakumono_w.gif);background-repeat:repeat-y;
padding:3px 0px;padding-left:15px;

}

/* 資料タイトル */
h3.title {
/*margin:0px 0px 7px;*/
margin:7px 0px 7px;
font-size:14px;
color:#3333333;
font-weight:normal;
border-left:2px solid #555555;
padding:5px 0px;padding-left:10px;

}
/* 資料タイトル 小文字*/
.title .title_sub {
font-size:12px;
color:#3333333;
font-weight:normal;
}

/* 資料キャプション */

h4.caption {
font-size:12px;
color:#666666;
border-left:1px solid #8B9DA7;
padding-left:10px;
font-weight:normal;
line-height:130%;
margin-top:7px;
}

.title a,
.caption a {
text-decoration:none;
}
.title a:link,
.title a:visited,
.caption a:link,
.caption a:visited {text-decoration:none;color:#333333;}
.title a:hover,
.caption a:hover {text-decoration:none;color:#ee5500;

}

h4.caption_w {
font-size:12px;
color:#666666;
border-left:1px solid #ffffff;
padding-left:10px;
font-weight:normal;
line-height:130%;
margin-top:7px;
}


.caption_w a {
text-decoration:none;
}

.caption_w a:link,
.caption_w a:visited {text-decoration:none;color:#ffffff;}
.caption_w a:hover {text-decoration:none;color:#ee5500;

}


/*　======= 年表=======　*/
#hyou{width:685px;}

#hyou a{text-decoration:underline;}
#hyou a:link,
#hyou a:visited {color:#ff6600;}
#hyou a:hover {color:#ff6600;text-decoration:underline;}

#hyou td {border-bottom:1px solid #333333;line-height:130%;}

#hyou .h_head {
padding-top:0px;
padding-bottom:5px;
color:#000000;background-color:#ffffff;
font-weight:bold;
border-left:1px solid #000000;
border-bottom:2px solid #000000;
border-top:none;}

#hyou .h_hr {

padding-bottom:10px;
border-bottom:2px solid #333333;
}


.hyear {
width:90px;
font-size:small;
padding:5px 0px;
text-align:center;
font-weight:bold;

border-left:2px solid #000000;

}

.hyear_j {
width:105px;
font-size:small;
padding:5px 0px;
text-align:center;

border-left:1px dotted #999999;
}

.age {
width:40px;
font-size:small;
padding:5px 0px;
text-align:center;
font-weight:bold;
color:#51688c;
border-left:1px dotted #999999;
}


.event {
/*width:380px;*/
font-size:small;
padding:5px 0px 5px 15px;
text-align:left;
border-left:2px solid #000000;

}
#hyou .h_head .event {border-left:2px solid #000000;}

.other {
/*width:150px;*/
/*
font-size:12px;
padding:5px 5px;
text-align:left;
background-color:#ffffff;
border-left:1px dotted #999999;
background-color:#fafafa;
color:#666666;*/

float:right;
margin-right:10px;
font-weight:bold
}

#hyou .other a {
text-decoration:underline;
}


#hyou .other a:link,
#hyou .other a:visited {color:#cc3300;}
#hyou .other a:hover {color:#ff6600;
}

.era{
font-size:medum;
background-color:#ffffff;
width:30px;
padding:5px 0px;
margin:0 15px;
text-align:center;
font-weight:bold;
}

/*　======= TOP =======　*/

#topsubmenu_1 {}
#topsubmenu_1 img{margin:0px 0px 0px 0px}
#topsubmenu_2 img{margin:0 15px 11px 0}
/*　======= サイドカラー =======　*/
.side_col_ga {background-color:#B9A58C;}


/* ======LINK==================== */


a:link ,
a:visited {
	color: #ff6600;text-decoration:none;
}



a:hover ,
a:active {text-decoration:underline;color: #ff6600;}











