.kintou { text-align: justify; text-justify: inter-ideograph;}
.ttl {  font-size: 14px; line-height: 150%; font-weight: bold;}

.text12 {  font-size: 12px; line-height: 140%}
.text12a {  font-size: 12px; line-height: 130%; padding:10px 15px 0px 15px;}
.text14 {  font-size: 14px; line-height: 140%}

.menu {  font-size: 13px; line-height: 100%; padding:12px 15px 8px 15px;}
.copyright {  font-size: 11px; line-height: 140%; padding:7px 0px 0px 0px;}

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

.page {  font-size: 12px; line-height: 150%; color: #FFFFFF;; padding:4px 0px 0px 0px;}
a.page:visited {  color: #ffffff; text-decoration: none}
a.page:link {  color: #ffffff; text-decoration: none}
a.page:hover {  color: #ffffff; text-decoration: underline}
a.page:active {  color: #ffffff; text-decoration: underline}

a.senryaku:visited {  color: #663366; text-decoration: none}
a.senryaku:link {  color: #663366; text-decoration: none}
a.senryaku:hover {  color: #663366; text-decoration: underline}
a.senryaku:active {  color: #663366; text-decoration: underline}
.tbl {  background-color: #ffffe5; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; border: 1px #e38e34 solid; font-size: 12px; line-height: 140%}
.arrow {  margin-right: 3px}

.bknum {  margin-top: 25px; margin-bottom: 20px}
.ctt-date {  font-size: 12px; color: #CC0000}
.ctt-mds {  font-size: 14px; line-height: 180%}
.ctt-mdss {  font-size: 12px}
.ctt-txt {  font-size: 12px; line-height: 140%; padding-bottom: 2px}

a.bl:visited {  color: #800080; text-decoration: none}
a.bl:link {  color: #0000FF; text-decoration: none}
a.bl:hover {  color: #0000FF; text-decoration: underline}
a.bl:active {  color: #0000FF; text-decoration: underline}