/*CSS for the top page 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; width: 38%; float: right; text-align: right;}
/* .flang {font-family: "Times", "Times New Roman", "serif";} */

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

p {margin-left: 1em}
.data address {font-size: small; font-style: normal; font-weight: normal; line-height: 1.2em; /*text-align: right;*/}
.data address img {float: none; border: 0; padding: 0; margin: 0.5em 0 0 0;}

h1 {font-family: "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝" "細明朝体", serif; font-size: x-large; font-weight: bold; margin: 0; text-align: center; border: #996600 solid 4px; padding: 0.5em 0; width: 60%; float: left; background-color: #EEEECC; }

.information {background-color: #EEEEEC; border: #6868E0 solid; border-width: 0 2px 2px; margin:8px 0; float: left; height: auto; width: 60%; padding: 0px; }
.information h2 {font-family: "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝" "細明朝体", serif; font-size: large; font-weight: bold; line-height: 1.5em; margin-top: 0; padding-top: 2px; background-color: #6868F0;}
.information h3 {font-size: medium; font-weight: bold; margin: 0 0 0 2px; padding: 0;} 
.information p {margin: 0.5em 0 0.5em 1em; }
.information .lead {font-size: small; width: 100%; float: none; text-align: right; margin: 0;}

.contents {float: right; width: 36%}
.contents h2 {font-weight: bold; font-size: 130%; line-height: 1em; margin:8px 0; padding: 0; border: #999999 solid; border-width: 0px 0px 1px}
.contents h3 {font-weight: bold; font-size: medium; line-height: 1.5em; margin: 0.5em 0 0.2em 0.5em;}
.contents ul {font-size: small; list-style: none; margin: 0.5em 0 0.5em 2em; padding: 0; line-height: 1.5em;}

.elements {margin-left: 2em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: #999999 solid; border-width: 0 1px 1px 1px; margin-bottom: 2px; }
.elements p {font-size: small; font-weight: normal; margin-left: 1em; line-height: 1.5em; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; }
.headline { margin-left: 2em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #999999 none; margin-bottom: 2px; }
.headline h3 { font-size: small; font-weight: bold; margin-top: 0px; margin-bottom: 2px; line-height: 1.5em; border: solid; border-width: 1px 1px 1px 0.5em; padding-left: 2px; border-color: #999999 #999999 #999999 #333333; }

span.date {font-family: monospace; font-size: small; font-weight: normal; }

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}
