/*CSS for pages of the KototoNe Strings Club*/
body {font-size: medium; color: #000000; background-color: #EEEEE0; margin: 0; padding: 0.5em 2%; }

.breadcrumbs {font-size: small; margin:0; text-align: center; }
.lead {font-size: small; text-align: right; margin: 0 0 0.5em 0;  }
/* .flang {font-family: "Times", "Times New Roman", "serif";} */

.tablature {font-family: monospace}

a {  text-decoration: none;}
a:active {}
a:link {}
a:visited {}
a:hover {  text-decoration: underline;}

p {margin: 0.5em 1em;}
li p {margin: 0.5em 0;}
pre {margin: 0.5em 1em; font-family: monospace;}
.tablature {font-family: monospace;}
.data address {font-size: small; font-style: normal; font-weight: normal; line-height: 1.2em; text-align: right; border: #999999 solid; border-width: 1px 0px 0px 0px; }
.data address img {float: none; border: 0; padding: 0; margin: 0.5em 0 0 0;}

/*h1 {font-family: "平成明朝", "ＭＳ Ｐ明朝", "細明朝体"; font-size: x-large; font-weight: bold; margin: 0 20%; text-align: center; border: #996600 solid 3px; padding: 0.5em 0; background-color: #EEEECC; }*/
h1 {font-family: "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝" "細明朝体", serif; font-weight: bold; font-size: 150%; line-height: 1em; margin: 0.5em 0 1em 0; padding: 0; border: #999999 solid; border-width: 0px 0px 1px}
h2 {font-size: 120%; margin-left: 0.5em;}
h3 {font-size: medium; font-weight: bold; margin-left: 0.5em; text-decoration: underline; }
h4 {font-size: 90%; font-weight: bold; margin-left: 0.5em; }
ul {list-style: none; margin: 0.2em 0 0.2em 3em; padding: 0; line-height: 1.5em;}
ol {margin: 0.2em 0 0.2em 3em; padding: 0; line-height: 1.5em;}
li h1, li h2, li h3, li h4, li h5, li h6 {margin: 0.5em 0; font-size: medium; font-weight:bold ; text-decoration: none; }
dl {margin-left: 1em; margin-right: 1em;}
dt {font-weight: bold;}
dd {}

img {  float: right; clear: right; margin-bottom: 0.5em; margin-left: 0.5em; border: none;}
img.fig {  float: right; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; border: 1px #333333 solid}
dl img {float: none; padding: 0; margin: 0}
ul.photo {list-style-type: none}
ul.photo li {margin-top: 1em}
ul.photo li img {float: none}
dl.photo {margin-left: 2em}
dl.photo dt {margin-top: 1em}
dl.photo dt img {float: none}

hr {clear: both; visibility: hidden; margin: 0; padding: 0; height: 1px; /*display: none;*/}
em {font-style: normal; font-weight: bold; }
strong {font-style: normal; font-weight: bold; color: red; }
cite {  font-style: normal; text-decoration: underline}

table {  border: 1px #333333 solid; /*width: 95%;*/ margin-left: 3%; margin-top: 0px; margin-bottom: 0px}
th { border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; text-align: left}
td {  border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td img {  float: none}
.figontable {  text-align: center}
