/*----------------------------------------------*/
/*----- 全HTMLファイル共通のスタイル_start -----*/
/*----------------------------------------------*/

/*----- body_start -----*/
body   { color: #000000; background-color: #ffffff; margin: 0px }
/*----- body_end -----*/

/*----- link関係_start -----*/
a:link  { font-size: 12px; line-height: 18px; text-decoration: none }

a:visited  { font-size: 12px; line-height: 18px; text-decoration: none }

a:active  { font-size: 12px; line-height: 18px; text-decoration: none }

a:hover   { color: #cc0000; font-size: 12px; line-height: 18px; text-decoration: underline; position: relative; top: 1px; left: 1px }
table,tr,td        { font-size: 12px; line-height: 20px }
/*----- table関係_end -----*/

/*--------------------------------------------*/
/*----- 全HTMLファイル共通のスタイル_end -----*/
/*--------------------------------------------*/

/*------------------------------------------*/
/*----- HTMLファイル別のスタイル_start -----*/
/*------------------------------------------*/

/*----- index.htmlへのスタイル_start -----*/
.body_body  { color: #000000; font-size: 12px; line-height: 18px; margin: 0px; overflow: hidden }
.table_waku      { border-style: solid; border-width: 50px 100px 50px 100px; border-color: #ccc; width: 100%; height: 100% }

.menu_waku       { color: white; background-color: red; float: right; width: 200px }
.title       { font-size: 20px; line-height: 45px; border-bottom: medium solid #89100a }
.shiyoh_title { font-weight: bold; font-size: 16px; line-height: 30px; border-bottom: medium solid #80b62f }
.shiyoh_title1  { font-weight: bold; font-size: 14px; line-height: 30px; margin-left: 10px; border-bottom: medium solid #ccc }
.menu_title { font-weight: bold; font-size: 20px; line-height: 45px; border-bottom: medium solid #136798 }
.local_title { font-weight: bold; font-size: 20px; line-height: 45px; border-bottom: medium solid #30999a }
.footer       { font-size: 13px; line-height: 19px; text-align: center }
.table_waku2 {
width:200px;
height:auto;
background-color:#ffffff;
border-width:0px;
}
A.navbar 
	   { color: black; font-weight: normal; font-size: 10px; line-height: 16px; text-decoration: none; text-align: center; width: 60px; height: auto }
A.navbar1 { color: black; font-weight: normal; font-size: 10px; line-height: 16px; text-decoration: none; width: 150px; height: auto }
A.menubar    { color: black; font-weight: normal; font-size: 10px; line-height: 16px; text-decoration: none; padding-left: 10px; width: 150px; height: auto }
A.localbar      { color: black; font-weight: bold; font-size: 10px; line-height: 16px; text-decoration: none; padding-left: 20px; width: 150px }
.local_here      { color: black; font-weight: bold; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 30px; border-bottom: medium solid #30999a }
.menu_here   { color: black; font-weight: normal; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 20px; border-bottom: medium solid #136798; height: auto }
.nav_here      { font-size: 10px; line-height: 16px; text-decoration: none; text-align: center; border-bottom: medium solid #89100a; height: auto }
A.navbar:link       { color: black; font-size: 10px; line-height: 16px; text-decoration: none; text-align: center; width: 60px; height: auto }
A.navbar1:link { color: black; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px; height: auto }
A.menubar:link     { color: black; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px; height: auto }
A.localbar:link     { color: black; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px }
A.navbar:visited     { color: black; font-size: 10px; line-height: 16px; text-decoration: none; text-align: center; width: 60px; height: auto }
A.navbar1:visited { color: black; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px; height: auto }
A.menubar:visited    { color: black; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px; height: auto }
A.localbar:visited     { color: black; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px }
A.navbar:active     { color: black; font-size: 10px; line-height: 16px; text-decoration: none; text-align: center; width: 60px; height: auto }
A.navbar1:active { color: black; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px; height: auto }
A.menubar:active    { color: black; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px; height: auto }
A.localbar:active      { color: black; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px }
A.menubar:hover     { color: black; font-weight: bold; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px; height: auto }
A.localbar:hover     { color: black; font-weight: bold; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px }
A.navbar:hover    { color: black; font-weight: bold; font-size: 10px; line-height: 16px; text-decoration: none; text-align: center; width: 60px; height: auto }
A.navbar1:hover { color: black; font-weight: bold; font-size: 10px; line-height: 16px; text-decoration: none; margin-left: 10px; width: 150px; height: auto }
.table_small   { font-size: 12px; line-height: 18px; text-align: center }
.a2   { font-size: 12px; line-height: 30px }
.a1 { font-size: 12px; line-height: 30px }
.q      { font-weight: bold; font-size: 15px; line-height: 30px; margin-top: 10px; margin-left: 10px; border: solid 3px #89100a; width: 600px }
.a   { line-height: 30px; margin-left: 20px; padding: 15px; width: 600px }
.opening { margin: 100px; padding: 0px }
.ul  { font-size: 12px; line-height: 20px; list-style-image: url(image/but16.gif) }