a:link {color:#1d358f; text-decoration:none}
a:visited {color:#1d358f; text-decoration:none}
a:hover {color:#1d358f; text-decoration:none}


a.menu:link {color:#373737; text-decoration:none}
a.menu:visited {color:#373737; text-decoration:none}
a.menu:hover {color:#1d358f; text-decoration:none}

a.member:link {color:#3160ba; text-decoration:none; font-weight:bold ;}
a.member:visited {color:#3160ba; text-decoration:none; font-weight:bold ;}
a.member:hover {color:#3160ba; text-decoration:none; font-weight:bold ;}

a.member_midashi:link { font-size: 1.333em ; font-weight:bold ; color:#ee8e37 }
a.member_midashi:visited { font-size: 1.333em ; font-weight:bold ; color:#ee8e37 }
a.member_midashi:hover { font-size: 1.333em ; font-weight:bold ; color:#ee8e37 }

a.member_midashi2:link { font-size: 1.333em ; font-weight:bold ; color:#3789ee }
a.member_midashi2:visited { font-size: 1.333em ; font-weight:bold ; color:#3789ee }
a.member_midashi2:hover { font-size: 1.333em ; font-weight:bold ; color:#3789ee }

a.member_midashi3:link { font-size: 1.333em ; font-weight:bold ; color:#c468ef }
a.member_midashi3:visited { font-size: 1.333em ; font-weight:bold ; color:#c468ef }
a.member_midashi3:hover { font-size: 1.333em ; font-weight:bold ; color:#c468ef }

a.member_midashi4:link { font-size: 1.333em ; font-weight:bold ; color:#ef6868 }
a.member_midashi4:visited { font-size: 1.333em ; font-weight:bold ; color:#ef6868 }
a.member_midashi4:hover { font-size: 1.333em ; font-weight:bold ; color:#ef6868 }


td {font-size:0.9em;}

.txt16 {font-size:1.333em;}
.txt14 {font-size:1.167em;}
.txt12 {font-size:0.9em;}
.txt11 {font-size:0.917em;}
.txt10 {font-size:0.833em;}
.txt09 {font-size:0.7em;}
.txt18 {font-size:1.5em;}
.txt09b {font-size:0.7em ; font-weight:bold }}
.txt10b {font-size:0.833em ; font-weight:bold }
.txt11b { font-size: 0.917em ; font-weight:bold }
.txt12b { font-size: 0.9em ; font-weight:bold }
.txt14b { font-size: 1.167em ; font-weight:bold }
.txt16b { font-size: 1.333em ; font-weight:bold }
.txt20b { font-size: 1.667em ; font-weight:bold }
.txt10black {font-size:0.833em;color:#000000;font-weight:normal; }



.top_scrollbar01 {
	width: 588px;
	background-color:#ffffff;
	overflow: visible;
	border-top: 1px #dddddd solid;
	border-bottom: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
	border-left: 1px #dddddd solid;
	padding: 5px;
}


.top_scrollbar02 {
	width: 588px;
	background-color:#ffffff;
	overflow: visible;
	border-top: 1px #dddddd solid;
	border-bottom: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
	border-left: 1px #dddddd solid;
	padding: 5px;
}


.quest { font-size: 1.167em ; text-indent:-14px; font-weight:bold ; color:green ; margin-left:14px ; margin-top:14px ; margin-bottom:0px }


.index_kakoi_blue {
	width: 598px;
	height: 60px;
	background-color:#ffffff;
	overflow: visible;
	border-top: 1px #0000ff solid;
	border-bottom: 1px #0000ff solid;
	border-right: 1px #0000ff solid;
	border-left: 1px #0000ff solid;
	padding: 5px 8px 5px 8px;
	color:#0000ff;
	font-size: 1.167em;
}



.menu_01 {border-left: 1px #dddddd solid;
font-size:0.9em;
width: 176px;
background-color:#ffffff;
padding: 5px 5px 5px 5px
        }

.menu_02 {border-right: 1px #dddddd solid;
		font-size:0.9em;
		width: 13px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }

.menu_03 {border-top: 1px #dddddd solid;
		border-left: 1px #dddddd solid;
		font-size:0.9em;
		width: 176px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }

.menu_04 {border-top: 1px #dddddd solid;
		border-right: 1px #dddddd solid;
		font-size:0.9em;
		width: 13px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }


.menu_05 {border-left: 1px #dddddd solid;
border-top: 1px #dddddd solid;
		border-bottom: 1px #dddddd solid;
		font-size:0.9em;
		width: 176px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }

.menu_06 {border-right: 1px #dddddd solid;
border-top: 1px #dddddd solid;
		border-bottom: 1px #dddddd solid;
		font-size:0.9em;
		width: 13px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }

.menu_07 {border-top: 1px #dddddd solid;
		border-left: 1px #dddddd solid;
		border-right: 1px #dddddd solid;
		border-bottom: 1px #dddddd solid;
		font-size:0.9em;
		width: 200px;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
		line-height: 14px;
        }

.menu_08 {border-top: 1px #dddddd dotted;
		font-size:0.9em;
		padding: 5px 5px 5px 5px
        }

.menu_09 {border-left: 1px #dddddd solid;
		border-right: 1px #dddddd solid;
		font-size:0.9em;
		width: 200px;
		color:#3160ba;
		font-weight:bold ;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }
		
.menu_10 {border-left: 1px #dddddd solid;
		border-right: 1px #dddddd solid;
		border-top: 1px #dddddd solid;
		font-size:0.9em;
		width: 200px;
		color:#3160ba;
		font-weight:bold ;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }


.foot_01 {color:#373737;
font-size:0.833em;
padding: 5px 5px 5px 5px
        }

.newbook {color:#f3003d;
font-size:26px;
font-weight:bold;
padding: 5px 5px 5px 5px
        }


.zitumu_00 {color:#7cac54;
font-size:1.666em;
font-weight:bold;
padding: 3px 3px 3px 3px;
        }


.zitumu_01 {color:#1d358f;
font-size:22px;
font-weight:bold;
padding: 5px 5px 5px 5px
        }


.zitumu_02 {color:#198687;
font-size:1.167em;
font-weight:bold;
padding: 3px 3px 3px 3px;
        }

.zitumu_table {background-color:#ecf6ff;}


 .subtitle { font-size: 1.333em ; font-weight:bold ; color:ee5e37 ; text-decoration:underline ; margin-top:16px ; margin-bottom:0px }
 
 .next_month { font-size: 1.167em ; text-indent:0px; font-weight:bold ; color:#009966 ; margin-left:14px ; margin-top:6px ; margin-bottom:0px }
 
 .rensai_title { font-size: 1.167em ; font-weight:bold ; color:ee5e37 ; text-decoration:underline ; margin-top:16px ; margin-bottom:0px }
 
 .rensai_subtitle { font-size: 1.333em ; font-weight:bold ; color:#ff0000 }
 
 .member_midashi { font-size: 1.333em ; font-weight:bold ; color:#7cac54 }
 
 .member_midashi02 { font-size: 1.167em ; font-weight:bold ; color:#009966 }
 
 .member_midashi03 { font-size: 1.167em ; font-weight:bold ; color:#ee5e37 }
 
  .member_midashi04 { font-size: 1.333em ; font-weight:bold ; color:#ee8e37 } 
 
 .member_midashi_kinkyu { font-size: 1.167em ; font-weight:bold ; color:#ff0000 }
 
 .member_link { font-size: 1.167em ; font-weight:bold }
 
 .hanrei_tite { border-top: 1px #7a60ba solid; border-bottom: 1px #7a60ba solid; padding: 5px 5px 5px 5px}

 .hanrei_tite01 { font-size: 1.167em ; color:#7a60ba ;padding: 3px 3px 3px 3px; }
 
 .hanrei_tite02 { font-size: 1.333em ; font-weight:bold ; color:#7a60ba ;padding: 3px 3px 3px 3px; }
 
 .hanrei_midashi { font-size: 1em ; color:#7a60ba ; font-weight:bold }
 
 .syakaihoken_midashi { font-size: 1.5em ; font-weight:bold ; color:#009966 }
 
 .syakaihoken_q { font-size: 1em  ; color:#378dcf }
 
 .syakaihoken_a { background-color:#e8e8f8;padding: 8px 8px 8px 8px;}
 
 .syakaihoken_table01 {border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.9em;
background-color:#406ec6;
color:#ffffff ;
text-align:center ;
        }

 .syakaihoken_table02 {border-right: 1px #444444 solid;
 border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.9em;
background-color:#406ec6;
color:#ffffff ;
text-align:center ;
        }

 .syakaihoken_table03 {border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.9em;
background-color:#ffffff ;
        }

 .syakaihoken_table04 {border-right: 1px #444444 solid;
 border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.9em;
background-color:#ffffff ;
        }


 .syakaihoken_table05 {border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
 border-bottom: 1px #444444 solid;
font-size:0.9em;
background-color:#ffffff ;
        }

 .syakaihoken_table06 {border-right: 1px #444444 solid;
 border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
 border-bottom: 1px #444444 solid;
font-size:0.9em;
background-color:#ffffff ;
        }

 .syakaihoken_table03m {border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.833em;
background-color:#ffffff ;
        }

 .syakaihoken_table04m {border-right: 1px #444444 solid;
 border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.833em;
background-color:#ffffff ;
        }


 .syakaihoken_table05m {border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
 border-bottom: 1px #444444 solid;
font-size:0.833em;
background-color:#ffffff ;
        }

 .syakaihoken_table06m {border-right: 1px #444444 solid;
 border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
 border-bottom: 1px #444444 solid;
font-size:0.833em;
background-color:#ffffff ;
        }

 .syakaihoken_table07 {border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.833em;
background-color:#e8e8f8 ;
        }

 .syakaihoken_table08 {border-right: 1px #444444 solid;
 border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.833em;
background-color:#e8e8f8 ;
        }

 .syakaihoken_table09 {border-top: 1px #444444 solid;
font-size:0.9em;
background-color:#ffffff ;
        }

 
 .syakaihoken_table10 {border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.9em;
background-color:#cccccc;
text-align:center ;
        }

 .syakaihoken_table11 {border-right: 1px #444444 solid;
 border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.9em;
background-color:#cccccc;
text-align:center ;
        }


 .syakaihoken_table12 {border-left: 1px #444444 solid;
 border-top: 1px #444444 solid;
font-size:0.9em;
background-color:#ffffff ;}

 .syakaihoken_table13 {border-top: 1px #444444 solid;
font-size:0.9em;
background-color:#ffffff ;}



 .syakaihoken_koramu {border-right: 2px #009966 solid;
 border-left: 2px #009966 solid;
 border-top: 2px #009966 solid;
 border-bottom: 2px #009966 solid;
font-size:0.9em;
background-color:#ffffff ;
        }

 .syakaihoken_koramu3 {font-size:1.333em;
font-weight:bold ;
color:#009966 ;
        }

.syakaihoken_kakoi {border-right: 1px #000000 solid;
border-left: 1px #000000 solid;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
font-size:0.9em;
        }

.syakaihoken_kakoi2 {border-right: 1px #000000 solid;
border-left: 1px #000000 solid;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
font-size:0.9em;
background-color:#ffffff ;
        }



.trouble_midashi01 {
font-size:0.8em;
background-color:#026800 ;
font-weight:bold ;
color:#ffffff ;
        }

.trouble_midashi02 {
font-size:1.5em;
font-weight:bold ;
color:#026800 ;
        }

.trouble_midashi03 {
font-size:1.167em;
font-weight:bold ;
color:#e47a00 ;
        }


.trouble_table01 {border-left: 1px #026800 solid;
border-right: 1px #026800 solid;
border-bottom: 1px #026800 solid;
text-align:center ;
        }

.trouble_table02 {background-color:#fff6cd ; font-size:0.9em;}

.trouble_bk {font-size:0.9em;
color:#FF3333 ;
font-weight:bold ;
        }

.mokuji_midashi00 {
font-size:1.167em;
font-weight:bold ;
color:#ffffff ;
background-color:#ff0000 ;
padding: 2px 5px 2px 5px;
        }

.mokuji_midashi01 {
font-size:1.167em;
font-weight:bold ;
color:#ffffff ;
background-color:#0000ff ;
padding: 2px 5px 2px 5px;
        }


.mokuji_midashi {
font-size:1.167em;
font-weight:bold ;
color:#4e792a ;
        }

.mokuji_tatiyomi {
	font-size:0.9em;
	color:#ffffff ;
	font-weight:bold ;
	background-color:#6666ff ;
	padding: 2px 2px 0px 2px;
}

.summary_midashi01 {
font-size:2em;
font-weight:bold ;
color:#427da4 ;
        }


.summary_midashi02 {
font-size:1.167em;
color:#427da4 ;
        }

.summary_midashi03 {
font-size:1.167em;
font-weight:bold ;
color:#427da4 ;
        }

.summary_midashi04 {
font-size:1.4em;
color:#427da4 ;
        }


 .midashi_table0 {border-right: 1px #cccccc solid;
background-color:#e8e8f8 ;
        }


 .question_midashi {border-top: 2px #9bc671 solid;
 border-bottom: 2px #9bc671 solid;
 text-align:center ;
 background-color:#f2fad7 ;
 padding: 5px 0px 5px 5px;
        }


.question_midashi02 {font-size:1.667em;
color:#7ca653 ;
        }

.question_q {font-size:1.167em;
color:#006666 ;
font-weight:bold ;
        }

.question_ta {font-size:1.167em;
color:#660033 ;
font-weight:bold ;
        }

 .question_table01 {border-top: 2px #a3c4ce solid;}
 
 .question_table02 {border-right: 2px #a3c4ce solid;border-left: 2px #a3c4ce solid; padding: 5px 0px 5px 5px;}
 
 .question_table03 {border-bottom: 2px #a3c4ce solid;}
 
 .tsuika_midashi {font-size:14px ; text-indent:-56px; font-weight:bold ; color:green ; margin-left:84px ; margin-top:6px ; margin-bottom:0px}


.tokubetu_midashi {font-size:1.667em;
color:#007a85 ;
font-weight:bold ;
padding: 8px 8px 8px 8px;
        }

.tokubetu_midashi2 {font-size:1.333em;
color:#ffffff ;
font-weight:bold ;
background-color:#0c6a95 ;
        }


.tokubetu_midashi3 {font-size:1.167em;
color:#0185c2 ;
font-weight:bold ;
border-top: 2px #0185c2 solid;
 border-bottom: 2px #0185c2 solid;
        }

.tokubetu_midashi4 {background-color:#d9f2fe ;}


.senyou {
	font-size:0.833em;
	color:#ffffff ;
	font-weight:bold ;
	background-color:#ff0000 ;
	padding: 2px 2px 0px 2px;
}

 .newstitle { font-size: 1.3em ; font-weight:bold ; color:0068b7 ; margin-top:16px ; margin-bottom:0px }
 
 .news_midashi { font-size: 1.167em ; font-weight:bold ; color:0068b7 ; margin-top:16px ; margin-bottom:0px }
 
 .news_midashi02 { font-size: 1em ; color:ffffff ; margin-top:16px ; margin-bottom:0px ; background-color:0068b7 ;  padding: 3px 0px 3px 3px}
 
  .news_midashi03 { font-size: 1em ; font-weight:bold ; color:0068b7 ; margin-top:16px ; margin-bottom:0px }
 
 .news_table01 {border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		border-right: 1px #666666 dotted;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 2px 2px 2px 2px
        }

.news_table02 {border-top: 1px #666666 solid;
		border-right: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 2px 2px 2px 2px
        }

 .news_table03 {border-bottom: 1px #666666 solid;
 border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		border-right: 1px #666666 dotted;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 2px 2px 2px 2px
        }

.news_table04 {border-bottom: 1px #666666 solid;
border-top: 1px #666666 solid;
		border-right: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 2px 2px 2px 2px
        }

 .zitumu_table00 {border-top: 1px #666666 solid;
 border-bottom: 1px #666666 solid;
		border-left: 1px #666666 solid;
		border-right: 1px #666666 solid;
		font-size:0.9em;
		background-color:#eef9fe;
		padding: 4px 4px 4px 4px
        }

 .zitumu_table01 {border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:center ;
		padding: 5px 5px 5px 5px
        }

  .zitumu_table02 {border-top: 1px #666666 solid;
		border-right: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:center ;
		padding: 5px 5px 5px 5px
        }
		
  .zitumu_table03 {border-top: 1px #666666 solid;
  border-bottom: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:center ;
		padding: 5px 5px 5px 5px
        }

  .zitumu_table04 {border-top: 1px #666666 solid;
	 	border-bottom: 1px #666666 solid;
		border-right: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:center ;
		padding: 5px 5px 5px 5px
        }

 .zitumu_table05 {border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }

  .zitumu_table06 {border-top: 1px #666666 solid;
		border-right: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:right ;
		padding: 5px 5px 5px 5px
        }
		
  .zitumu_table07 {border-top: 1px #666666 solid;
  border-bottom: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }

  .zitumu_table08 {border-top: 1px #666666 solid;
	 	border-bottom: 1px #666666 solid;
		border-right: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:right ;
		padding: 5px 5px 5px 5px
        }
		
   .zitumu_table09 {border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }
		
	.zitumu_table10 {border-top: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }
		
	.zitumu_table11 {border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
	 	border-right: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }
	.zitumu_table12 {border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }
		
	.zitumu_table13 {border-top: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }
		
	.zitumu_table14 {
		border-left: 1px #666666 solid;
	 	border-right: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }
	
	.zitumu_table15 {
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }
		
	.zitumu_table16 {
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }

	.zitumu_table17 {border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }

 	.zitumu_table18 {border-top: 1px #666666 solid;
		border-right: 1px #666666 solid;
		border-left: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:right ;
		padding: 5px 5px 5px 5px
        }

	.zitumu_table19 {border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }
		
	.zitumu_table20 {border-top: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 5px 5px 5px 5px
        }

	.zitumu_table21 {border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#eef9fe;
		text-align:center;
		padding: 5px 5px 5px 5px
        }

	.zitumu_table22 {border-top: 1px #666666 solid;
	border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#eef9fe;
		text-align:center;
		padding: 5px 5px 5px 5px
        }
	
	.zitumu_table23 {border-top: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
		font-size:0.9em;
		background-color:#eef9fe;
		text-align:center;
		padding: 5px 5px 5px 5px
        }


	.zitumu_table24 {border-top: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
		font-size:0.9em;
		background-color:#eef9fe;
		text-align:center;
		padding: 5px 5px 5px 5px
        }
		
		
 .zitumu_table25 {border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:center ;
		font-weight:bold ;
		padding: 5px 5px 5px 5px
        }

  .zitumu_table26 {border-top: 1px #666666 solid;
		border-right: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:center ;
		font-weight:bold ;
		padding: 5px 5px 5px 5px
        }
		
  .zitumu_table27 {border-top: 1px #666666 solid;
  border-bottom: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:center ;
		font-weight:bold ;
		padding: 5px 5px 5px 5px
        }

  .zitumu_table28 {border-top: 1px #666666 solid;
	 	border-bottom: 1px #666666 solid;
		border-right: 1px #666666 solid;
		border-left: 1px #666666 solid;
		font-size:0.9em;
		background-color:#ffffff;
		text-align:center ;
		font-weight:bold ;
		padding: 5px 5px 5px 5px
        }



	.business_pro {font-size:0.833em;
color:#001141;
        }


.business_midashi {
font-size:0.9em;
background-color:#751384 ;
font-weight:bold ;
text-align:center ;
color:#ffffff ;
        }
		
		
		.business_table {
		border-right: 1px #751384 solid;
		border-left: 1px #751384 solid;
		border-bottom: 1px #751384 solid;
		font-size:0.9em;
		background-color:#ffffff;
		padding: 8px 8px 8px 8px
        }
		
		
	.business_anser {font-size:0.9em;
color:#b20000;
        }
		
	.zinziroumu_p01 {font-size:1em;
	font-weight:bold ;
	background-color:#e23c3c;
	color:#ffffff;
	padding: 3px 3px 3px 3px ;
        }
		
	.zinziroumu_p02 {font-size:1em;
color:#e23c3c;
        }
		
	.zinziroumu_a {font-size:1em;
color:#498823;
font-weight:bold ;
        }
		
	.zinziroumu_a_table01 {font-size:1em;
color:#498823;
font-weight:bold ;
		border-left: 1px #666666 solid;
		border-top: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
        }

		
	.zinziroumu_a_table02 {font-size:1em;
color:#498823;
font-weight:bold ;
border-right: 1px #666666 solid;
border-left: 1px #666666 solid;
		border-top: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
        }
		
	.zinziroumu_a_table03 {font-size:1em;
color:#498823;
font-weight:bold ;
		border-left: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
        }

		
	.zinziroumu_a_table04 {font-size:1em;
color:#498823;
font-weight:bold ;
border-right: 1px #666666 solid;
border-left: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
        }

		
		
	.zinzishiryou_no {font-size:1em;
color:#ffffff;
font-weight:bold ;
background-color:#06368e;
        }
		
	.zinzishiryou_01 {
		border-right: 1px #06368e solid;
		border-left: 1px #06368e solid;
		border-top: 1px #06368e solid;
		border-bottom: 1px #06368e solid;
		font-size:1em;
		background-color:#ffffff;
		color:#06368e;
		font-weight:bold ;
		padding: 5px 5px 5px 5px
        }
	
	.zinzishiryou_table01 {
		border-left: 1px #06368e solid;
		border-top: 1px #06368e solid;
		border-bottom: 1px #06368e solid;
		font-size:0.9em;
		background-color:#1f4489;
		color:#ffffff;
		font-weight:bold ;
		text-align:center ;
		padding: 3px 3px 3px 3px
        }
		
	.zinzishiryou_table02 {
		border-left: 1px #06368e solid;
		border-right: 1px #06368e solid;
		border-top: 1px #06368e solid;
		border-bottom: 1px #06368e solid;
		font-size:0.9em;
		background-color:#1f4489;
		color:#ffffff;
		font-weight:bold ;
		text-align:center ;
		padding: 3px 3px 3px 3px
        }
		
	.zinzishiryou_table03 {
		border-left: 1px #06368e solid;
		border-bottom: 1px #06368e solid;
		font-size:0.9em;
		background-color:#d3e2fe;
		color:#333333;
		padding: 3px 3px 3px 3px
        }
	
	.zinzishiryou_table04 {
		border-left: 1px #06368e solid;
		border-bottom: 1px #06368e solid;
		font-size:0.9em;
		background-color:#ffffff;
		color:#333333;
		padding: 3px 3px 3px 3px
        }
		
	.zinzishiryou_table05 {
		border-left: 1px #06368e solid;
		border-right: 1px #06368e solid;
		border-bottom: 1px #06368e solid;
		font-size:0.9em;
		background-color:#ffffff;
		color:#333333;
		padding: 3px 3px 3px 3px
        }

	 .zitumu_m_midashi { background-color:#ddddfd;
	 font-size:1.2em;
	 color:#333333;
	 font-weight:bold ;
	 border-top: 2px #0546c0 solid;
	 border-bottom: 2px #0546c0 solid;
	 padding: 8px 8px 8px 8px;
	 }
	 
	 .zitumu_m_table01 { background-color:#ddddfd;
	 font-size:0.9em;
	 color:#333333;
	 border-top: 1px #000000 solid;
	 border-bottom: 1px #000000 solid;
	 border-right: 1px #000000 solid;
	 border-left: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	 .zitumu_m_table02 { font-size:0.9em;
	 color:#333333;
	 border-top: 1px #000000 solid;
	 border-bottom: 1px #000000 solid;
	 border-right: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	  .zitumu_m_table03 { background-color:#ddddfd;
	 font-size:0.9em;
	 color:#333333;
	 border-bottom: 1px #000000 dotted;
	 border-right: 1px #000000 solid;
	 border-left: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	 .zitumu_m_table04 { font-size:0.9em;
	 color:#333333;
	 border-bottom: 1px #000000 dotted;
	 border-right: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	  
	 .zitumu_m_table05 { background-color:#eeeeee;
	 font-size:0.9em;
	 color:#333333;
	 border-bottom: 1px #000000 solid;
	 border-right: 1px #000000 solid;
	 border-left: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	 	 
	 .zitumu_m_table06 { background-color:#ddddfd;
	 font-size:0.9em;
	 color:#333333;
	 border-bottom: 1px #000000 solid;
	 border-right: 1px #000000 solid;
	 border-left: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	 .zitumu_m_table07 { font-size:0.9em;
	 color:#333333;
	 border-bottom: 1px #000000 solid;
	 border-right: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	  
	 .zitumu_m_table08 { font-size:0.9em;
	 height: 1em;
	 color:#333333;
	 background-color:#ddddfd;
	 border-bottom: 1px #000000 solid;
	 border-top: 1px #000000 solid;
	 border-left: 1px #000000 solid;
	 border-right: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }

	.zitumu_m_table09 { font-size:0.9em;
	 color:#333333;
	 background-color:#eeeeee;
	 border-top: 1px #000000 solid;
	 border-right: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }

	.zitumu_m_table10 { font-size:0.9em;
	 color:#333333;
	 background-color:#eeeeee;
	 border-left: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 

	.zitumu_m_table11 { font-size:0.9em;
	 color:#333333;
	 background-color:#eeeeee;
	 border-top: 1px #000000 solid;
	 border-bottom: 1px #000000 solid;
	 border-right: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }

	.zitumu_m_table12 { font-size:0.9em;
	 color:#333333;
	 background-color:#eeeeee;
	 border-bottom: 1px #000000 solid;
	 border-left: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	   
	 .zitumu_m_table13 { font-size:0.9em;
	 color:#333333;
	 background-color:#ffffff;
	 border-bottom: 1px #000000 solid;
	 border-top: 1px #000000 solid;
	 border-left: 1px #000000 solid;
	 border-right: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	 .zitumu_m_table13b { font-size:0.9em;
	 width: 4em;
	 text-align: center;
	 color:#333333;
	 background-color:#ffffff;
	 border-bottom: 1px #000000 solid;
	 border-top: 1px #000000 solid;
	 border-left: 1px #000000 solid;
	 border-right: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	 .zitumu_m_table14 { background-color:#ddddfd;
	 font-size:0.9em;
	 color:#333333;
	 border-top: 1px #000000 solid;
	 border-bottom: 1px #000000 dotted;
	 border-right: 1px #000000 solid;
	 border-left: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
	 
	 .zitumu_m_table15 { font-size:0.9em;
	 color:#333333;
	 border-top: 1px #000000 solid;
	 border-bottom: 1px #000000 dotted;
	 border-right: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }

	 
	.zitumu_m_midashi02 { background-color:#ddddfd;
	 font-size:1em;
	 color:#ffffff;
	 font-weight:bold ;
	 background-color:#0546c0;
	 padding: 5px 5px 5px 5px;
	 }
	 
	  .zitumu_m_kakoi {border-top: 1px #666666 solid;
 border-bottom: 1px #666666 solid;
		border-left: 1px #666666 solid;
		border-right: 1px #666666 solid;
		font-size:0.9em;
		padding: 4px 4px 4px 4px
        }
		
	 .zitumu_m_kakoi2 {border-top: 1px #0546c0 solid;
 border-bottom: 1px #0546c0 solid;
		border-left: 1px #0546c0 solid;
		border-right: 1px #0546c0 solid;
		font-size:0.9em;
		padding: 4px 4px 4px 4px
        }
		
		.zitumu_m_kakoi3 {border-top: 1px #aaaaaa solid;
 border-bottom: 1px #aaaaaa solid;
		border-left: 1px #aaaaaa solid;
		border-right: 1px #aaaaaa solid;
		font-size:0.9em;
		padding: 4px 4px 4px 4px
        }
		
	.zitumu_m_underline { font-size:0.9em;
	 color:#333333;
	 border-bottom: 1px #000000 solid;
	 padding: 3px 3px 3px 3px;
	 }
