#pankuzu {
	FONT-SIZE: 10pt; PADDING-TOP: 2px
;}
#navi UL {
	DISPLAY: block; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
;}
#navi UL A {
	PADDING-LEFT: 20px; FONT-SIZE: 0.8em; WIDTH: 137px; PADDING-TOP: 10px; HEIGHT: 38px
;}
#navi LI {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; WIDTH: 137px; BORDER-BOTTOM: gray 1px dotted; HEIGHT: 38px
;}
#navi A:hover {
	FONT-SIZE: 0.8em; BACKGROUND: url(../images/navi_ahover.gif) no-repeat; WIDTH: 137px; HEIGHT: 38px
;}
#navi P {
	FONT-SIZE: 0.8em; TEXT-ALIGN: center
;}
#navi #active {
	PADDING-LEFT: 10px; FONT-SIZE: 0.8em; BACKGROUND: url(../images/navi_active.gif) no-repeat; PADDING-TOP: 10px
;}
#navi #sub_active {
	PADDING-LEFT: 20px; FONT-SIZE: 0.8em; BACKGROUND: url(../images/navi_sub_active.gif) no-repeat; PADDING-TOP: 10px
;}
#navi #sub2_active {
	PADDING-LEFT: 20px; FONT-SIZE: 0.8em; BACKGROUND: url(../images/navi_sub2_active.gif) no-repeat; PADDING-TOP: 10px
;}
H2 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND-IMAGE: url(../images/navi_title.gif); MARGIN-LEFT: 5px; TEXT-INDENT: 10pt; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; LETTER-SPACING: 1px; HEIGHT: 25px
;}
#top_wrap UL {
	DISPLAY: block; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 140%; LIST-STYLE-TYPE: none
;}
#top_wrap UL A {
	FONT-SIZE: 0.8em
;}
#top_wrap IMG {
	MARGIN-LEFT: 0px
;}
#top_wrap H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: "lr o"; TEXT-DECORATION: underline
;}
#top_wrap P {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 120%
;}
.dot_border {
	BORDER-BOTTOM: gray 1px dotted
;}
.maintext {
	FONT-SIZE: 12px;/*FONT-SIZE: 0.8em;*/ LINE-HEIGHT: 130%
;}
.news_arc {
	FONT-SIZE: 13px; BORDER-BOTTOM: gray 1px dotted; TEXT-ALIGN: right
;}
.news_arc_date {
	FONT-SIZE: 13px; TEXT-ALIGN: left
;}
#news_kakomi {
	BORDER-RIGHT: silver 2px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: center center; BORDER-TOP: silver 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 5px; BORDER-LEFT: silver 2px solid; WIDTH: 170px; PADDING-TOP: 5px; BORDER-BOTTOM: silver 2px solid; HEIGHT: 20px; TEXT-ALIGN: center
;}
#tategaki {
	FONT-SIZE: 9pt; WRITING-MODE: tb-rl
;}
#iroha_title1 {
	BORDER-BOTTOM: #6699cc 2px solid
;}
#iroha_title2 {
	COLOR: #6699cc
;}
.event_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f5e1e8
;}
.event_kiji {
	FONT-SIZE: 13.5pt; LINE-HEIGHT: 20px
;}
.event_table {
	FONT-SIZE: 0.8em; BORDER-COLLAPSE: collapse
;}
.event_td {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
;}
TABLE.about {
	FONT-SIZE: 0.8em; BORDER-COLLAPSE: collapse
;}
TABLE.about TD {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
;}
#map UL {
	DISPLAY: block; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
;}
#map UL A {
	WIDTH: 137px; PADDING-TOP: 10px; HEIGHT: 38px
;}
#map LI {
	MARGIN-TOP: 1px; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 2px; WIDTH: 137px; BORDER-BOTTOM: gray 1px dotted; HEIGHT: 38px
;}
#map A:hover {
	BACKGROUND: url(../images/navi_ahover.gif) no-repeat; WIDTH: 137px; HEIGHT: 38px
;}
#top_map {
	BACKGROUND-IMAGE: url(../images/chiiki_info_all.gif); BACKGROUND-REPEAT: no-repeat
;}
#about_bouhan P {
	FONT-SIZE: 0.8em; MARGIN-LEFT: 10px; LINE-HEIGHT: 20px
;}
#about_bouhan #title {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-LEFT: 10px
;}
#about_bouhan #hyo_title {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
;}
#about_bouhan #seminar {
	FONT-SIZE: 13px
;}
#about_bouhan #seminar_name {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
;}
#about_bouhan UL {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 20px; LIST-STYLE-TYPE: none
;}
#try_success P {
	FONT-SIZE: 0.8em; MARGIN-LEFT: 10px; LINE-HEIGHT: 20px
;}
#try_success #title {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-LEFT: 10px
;}
#private P {
	FONT-SIZE: 0.8em; MARGIN-LEFT: 10px; LINE-HEIGHT: 20px
;}
.private_table {
	FONT-SIZE: 0.8em; MARGIN-LEFT: 10px
;}
.private_table2 {
	FONT-SIZE: 0.9em; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; LINE-HEIGHT: 20px; PADDING-TOP: 10px
;}
#topics P {
	FONT-SIZE: 0.8em; PADDING-BOTTOM: 30px; MARGIN-LEFT: 10px; LINE-HEIGHT: 20px
;}
#topics #title {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-LEFT: 10px
;}
.dantai_bold {
	FONT-WEIGHT: bold
;}
#data P {
	FONT-SIZE: 0.8em; MARGIN-LEFT: 10px; LINE-HEIGHT: 20px
;}
#font_s {
	FONT-SIZE: 0.8em
;}
#topics UL {
	DISPLAY: block; FONT-SIZE: 0.8em; LIST-STYLE-TYPE: none
;}
#link_midashi1 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
;}
#site_wrap UL {
	DISPLAY: block; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 140%; LIST-STYLE-TYPE: none
;}
#site_wrap LI {
	FONT-SIZE: 0.8em; TEXT-INDENT: 10pt
;}
#site_wrap H4 {
	FONT-WEIGHT: bold; FONT-SIZE: x-small
;}
#site_wrap H5 {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN: 0px; TEXT-INDENT: 10pt
;}
.dot_border2 {
	WIDTH: 200px; BORDER-BOTTOM: gray 3px dotted
;}
#link TABLE {
	FONT-SIZE: 0.8em; BORDER-COLLAPSE: collapse
;}
#link TD {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
;}
.event_table2 {
	FONT-SIZE: 0.9em
;}
.td_yellow {
	BACKGROUND-COLOR: #ffffbf
;}
.td_blue {
	BACKGROUND-COLOR: #c8c8ff
;}
#police_main {
	FONT-SIZE: 0.8em; WIDTH: 160px
;}
#kiji_info P {
	FONT-SIZE: 0.8em; MARGIN-LEFT: 10px; LINE-HEIGHT: 20px
;}
.kiji_info_title {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-LEFT: 10px
;}
#kiji_info UL {
	DISPLAY: block; FONT-SIZE: 0.8em; LIST-STYLE-TYPE: none
;}
#main_wrap UL {
	DISPLAY: block; FONT-SIZE: 12px; PADDING-LEFT: 3px; MARGIN-LEFT: 3px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none
;}
#center_main UL {
	DISPLAY: block; FONT-SIZE: 12px; PADDING-LEFT: 3px; MARGIN-LEFT: 3px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none
;}

#center_bottom UL {
	DISPLAY: block; FONT-SIZE: 14px; PADDING-LEFT: 3px; MARGIN-LEFT: 3px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none
;}
#main_item7 SPAN {
	FONT-SIZE: 12px; 
}
#main_wrap H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: "lr o"; TEXT-DECORATION: underline
;}	
#center_main H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: "lr o"; TEXT-DECORATION: underline
;}	
#main_body3 SPAN{
	FONT-SIZE: 12px; 
}
#main_body4 SPAN{
	FONT-SIZE: 12px; 
}
#bottom_area UL {
	DISPLAY: block; FONT-SIZE: 14px; PADDING-LEFT: 3px; MARGIN-LEFT: 3px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none
;}

#bottom_area SPAN{
	FONT-SIZE:14px;
}

#footer_area SPAN{
	FONT-SIZE:10px;
}

#bottom_area H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: "lr o"; TEXT-DECORATION: underline
;}	

.capt{
	FONT-SIZE: 11px; 
  line-height : 150%;
  margin-top : 5px;
  text-align : left;
}	

