.font10 {  font-size: 10px; line-height: 15px}
.font12 {  font-size: 12px; line-height: 15px}
.font12low { font-size: 12px; line-height: 16px}
.font10low { font-size: 10px; line-height: 14px}
.calendar {  font-size: 10px; border: 1px #000000 solid; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.onibar {  background-color: #FFCC00; background-image:   url(img/danna/onigawara.gif); background-repeat: no-repeat; background-position: left bottom}
.roku { background-color: #FFCC00; background-image:   url(img/danna/roku.gif); background-repeat: no-repeat; background-position: right 90%}
.marathon { background-color: #FFCC00; background-image:   url(img/danna/marathon.gif); background-repeat: no-repeat; background-position: left top}
.tabi { background-color: #FFCC00; background-image:   url(img/danna/tabi.gif); background-repeat: no-repeat; background-position: right center}
.rogo01 { background-image:   url(img/danna/danna3_bunji_logo.gif); background-repeat: no-repeat; background-position: right bottom; width: 250px; padding-right: 20px}
.c1 {  border-style: dotted; border-bottom-width: thick}
.dot {  background-image:   url(img/danna/dot.gif); background-repeat: repeat-x; background-position: bottom}
.rogo02 { background-image:   url(img/danna/danna_bunji_logo.gif); background-repeat: no-repeat; background-position: right bottom ; text-decoration: underline}
.td {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 19px; color: #000000; text-decoration: none; padding-top: 5px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px}
.rogo03 { background-image:   url(../img/danna/danna2_bunji_logo.gif); background-repeat: no-repeat; background-position: right bottom ; padding-right: 20px; width: 250px}
.td-e { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 17px; color: #000000; text-decoration: none; padding-top: 5px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px }
.td-j-e {  font-size: 10px; font-weight: bolder; color: #666666; text-align: right; vertical-align: bottom; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 15px; padding-bottom: 10px; padding-left: 0px}
body {  background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
img {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
address {  font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; font-family: "ＭＳ Ｐ明朝", "細明朝体"}
.td_top_right {  background-image: url(img/index/top_link_btn/top_link_btn_r1_c6.gif); background-repeat: no-repeat; background-position: left center; text-align: right; font-size: 10px; font-style: normal; font-weight: bold; padding-right: 5px}
.td_logo { background-image: url(img/index/logo.gif); background-repeat: no-repeat; background-position: left center; text-align: right; font-size: 10px; font-style: normal; font-weight: bold}
.td_news_left {  width: 53px}
.td_news_right { width: 177px}
h1 {  font-size: 18px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none; line-height: 22px}
.td_concept {  padding-top: 40px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 21px; text-decoration: none}
.td_news {  padding-top: 40px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.td_concept2 { padding-top: 40px; padding-right: 80px; padding-bottom: 0px; padding-left: 20px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 21px; text-decoration: none }
.td_top_right_y { background-image: url(img/index/top_link_btn/top_link_btn03_r1_c6.gif); background-repeat: no-repeat; background-position: left center; text-align: right; font-size: 10px; font-style: normal; font-weight: bold; padding-right: 5px }
#bunka h3 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.bunka_td {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; padding-bottom: 12px; padding-left: 10px}
#book h1{font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 24px; font-weight: bold; color: #000000; text-decoration: none}
#book h2 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px; font-weight: bold; color: #FF0000; text-decoration: none }
#book h3 {  line-height: 15px}
#book hr {  line-height: 10px}
.font12-red { font-size: 12px; line-height: 19px ; font-family: "ＭＳ Ｐ明朝", "細明朝体"; color: #FF0000}
.titlefont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
