@charset "Shift_JIS";
/* ----------------------------------------
横浜開港資料館
Copyright 2006 Yokohama Archives of History.
---------------------------------------- */

/*--LAYOUT--*/

h1 {
height: 57px;
margin: 0;
padding: 0;
}

h1.err  {
color: #000;
font-size: 120%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

h2 {
margin: 20px 0px 0px 0px;
padding: 0px;
color: #000;
font-size: 100%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

h2.sti {
height: 50px;
padding: 0;
margin: 10px 0px 30px 0px;
}

h2.lti {
height: 90px;
padding: 0;
margin: 10px 0px 30px 0px;
}

h3 {
font-size: 100%;
font-weight: normal;
margin: 0;
padding: 0;
}

h3.rule {
margin-bottom: 20px;
padding: 0;
color: #630;
font-size: 110%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

h3.jour  {
color: #c00;
font-size: 90%;
line-height: 160%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

h3.guid  {
margin: 30px 0px 0px 0px;
color: #039;
font-size: 110%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

h3.publ {
margin: 10px 0px 10px 0px;
padding: 0;
color: #066;
font-size: 90%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

h4 {
font-size: 100%;
font-weight: normal;
margin: 0;
padding: 0;
}

h4.jour {
margin: 30px 0px 0px 0px;
padding: 0;
color: #c00;
font-size: 90%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

h5.jour {
font-size: 84%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
color: #000;
margin: 30px 0px 0px 0px;
padding: 0;
}

th {
font-weight: normal;
}

/*--FONT--*/

.topmes {
color: #930;
font-size: 100%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ コシック", osaka;
}

.topcount {
color: #633;
font-size: 84%;
}

.text {
color: #000;
font-size: 90%;
line-height: 160%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.textr {
color: #f00;
font-size: 90%;
line-height: 160%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.red {
color: #f00;
font-weight: bold;
}

.textg {
font-weight: bold;
font-family: "Osaka", sans-serif;
}

.textsg {
color: #000;
font-size: 80%;
font-family: "Osaka", sans-serif;
}

.textgo  {
color: #000;
font-size: 90%;
line-height: 160%;
font-family: "Osaka", sans-serif;
}

.textb {
color: #000;
font-size: 90%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.textl {
color: #000;
font-size: 100%;
line-height: 160%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.texts {
color: #000;
font-size: 84%;
line-height: 120%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.caption {
color: #000;
font-size: 84%;
line-height: 120%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.direc {
color: #666;
font-size: 75%;
line-height: 160%;
margin: 5px;
text-align: left;
}

.submenu {
font-size: 84%;
line-height: 140%;
color: #036;
}

.newstitle {
color: #03c;
font-size: 100%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.jourtitle  {
color: #c00;
font-size: 110%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.jourred  {
color: #c00;
font-size: 90%;
line-height: 160%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.ulred  {
color: #c00;
}

.calenmon {
color: #000;
font-size: 100%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.calenday1 {
color: #fff;
font-size: 75%;
font-weight: bold;
}

.calenday2 {
color: #000;
font-size: 75%;
}

.calenbl  {
color: #039;
font-size: 84%;
line-height: 160%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.poster {
color: #000;
font-size: 100%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.qatitle  {
color: #f06;
font-size: 110%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.bgtitle  {
color: #660;
font-size: 110%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

.copy {
color: #000;
font-size: 84%;
line-height: 120%;
}

/*--LINK--*/

a:link {
text-decoration: underline;
color: #03c;
}
a:visited {
text-decoration: underline;
color: #03c;
}
a:hover {
text-decoration: underline;
color: #03f;
}
a:active {
text-decoration: underline;
color: #03f;
}

a.link {
font-size: 84%;
line-height: 160%;
text-decoration: underline;
}
a.link:link {
color: #03c;
}
a.link:visited {
color: #03c;
}
a.link:hover {
color: #03f;
}
a.link:active {
color: #03f;
}

a.sub {
font-size: 84%;
line-height: 140%;
text-decoration: underline;
}
a.sub:link {
color: #036;
}
a.sub:visited {
color: #036;
}
a.sub:hover {
color: #039;
}
a.sub:active {
color: #039;
}

a.dir {
line-height: 160%;
text-decoration: underline;
}
a.dir:link {
color: #666;
}
a.dir:visited {
color: #666;
}
a.dir:hover {
color: #03f;
}
a.dir:active {
color: #03f;
}

a.post {
font-size: 90%;
text-decoration: underline;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}
a.post:link {
color: #03c;
}
a.post:visited {
color: #03c;
}
a.post:hover {
color: #03f;
}
a.post:active {
color: #03f;
}

a.cale {
text-decoration: underline;
}
a.cale:link {
color: #03c;
}
a.cale:visited {
color: #03c;
}
a.cale:hover {
color: #03f;
}
a.cale:active {
color: #03f;
}


a.kinkyu {
text-decoration: underline;
}
a.kinkyu:link {
color: #f00;
}
a.kinkyu:visited {
color: #f00;
}
a.kinkyu:hover {
color: #f33;
}
a.kinkyu:active {
color: #c00;
}




/*--LIST--*/

ol {
margin: 5px 0px 5px 10px;
padding-left: 20px;
}

ol.pubki {
margin: 5px 0px 5px 30px;
padding-left: 20px;
}

ol.e-g {
margin: 0px 0px 0px 20px;
padding-left: 20px;
}

p.e-g {
margin-bottom: 0px;
}

ul {
margin: 5px 0px 5px 10px;
padding-left: 20px;
}

ul.under {
margin-bottom: 30px;
}

li {
color: #000;
font-size: 90%;
line-height: 160%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

ul.pdf {
list-style-image: url(../../images/pdficon_small.gif);
margin: 5px 0px 5px 10px;
padding-left: 20px;
}

li.pdf {
list-style-image: url(../../images/pdficon_small.gif);
font-size: 100%;
}

li.num1 {
list-style-image: url(../../images/1.gif);
font-size: 100%;
}

li.num2 {
list-style-image: url(../../images/2.gif);
font-size: 100%;
}

li.num3 {
list-style-image: url(../../images/3.gif);
font-size: 100%;
}

li.parent {
color: #000;
font-size: 90%;
line-height: 160%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
padding-bottom: 30px;
}

li.child {
list-style-image: none;
font-size: 100%;
}

li.publ {
margin: 10px 0px 10px 0px;
padding: 0;
color: #066;
font-size: 90%;
line-height: 160%;
font-weight: bold;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
}

li.jmok{
font-size: 90%;
line-height: 160%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
margin: 0px 0px 5px 0px;
}

li.jour{ font-weight: bold;
color: #000;
font-size: 90%;
line-height: 160%;
font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝, serif;
margin: 0px 0px 30px 0px;
}


/*--縦ラインの揃え--*/

.head {
	margin-left: -0.5em;
}