/*----------------------------top page start---------------------------------*/
.information {background-color: #FFFFFF; margin: 0px; padding: 10px; font-size: 12px; line-height: 18px;}
input.search-top {width: 200px;}
/*----------------------------top page end---------------------------------*/

/*----------------------------common start---------------------------------*/
.policy { font-size: 10px; line-height: 14px; color: #999966;}
input.search {width: 120px;}
/*----------------------------common end---------------------------------*/

/*----------------------------left link start---------------------------------*/
a.organization:link { color: #CC6633; font-size: 12px; line-height: 18px; text-decoration:none;}
a.organization:visited { color: #CC6633; font-size: 12px; line-height: 18px; text-decoration:none;}
a.organization:hover { color: #CC6633; font-size: 12px; line-height: 18px; text-decoration:underline;}

a.contents:link { color: #669966; font-size: 12px; line-height: 18px; text-decoration:none;}
a.contents:visited { color: #669966; font-size: 12px; line-height: 18px; text-decoration:none;}
a.contents:hover { color: #669966; font-size: 12px; line-height: 18px; text-decoration:underline;}
a.contents-small:link { color: #669966; font-size: 10px; line-height: 14px; text-decoration:none;}
a.contents-small:visited { color: #669966; font-size: 10px; line-height: 14px; text-decoration:none;}
a.contents-small:hover { color: #669966; font-size: 10px; line-height: 14px; text-decoration:underline;}
.contents { color: #669966; font-size: 10px; line-height: 16px;}

a.bulletin:link { color: #336699; font-size: 12px; line-height: 18px; text-decoration:none;}
a.bulletin:visited { color: #336699; font-size: 12px; line-height: 18px; text-decoration:none;}
a.bulletin:hover { color: #336699; font-size: 12px; line-height: 18px; text-decoration:underline;}
a.bulletin-small:link { color: #336699; font-size: 10px; line-height: 14px; text-decoration:none;}
a.bulletin-small:visited { color: #336699; font-size: 10px; line-height: 14px; text-decoration:none;}
a.bulletin-small:hover { color: #336699; font-size: 10px; line-height: 14px; text-decoration:underline;}

a.other:link { color: #999933; font-size: 12px; line-height: 18px; text-decoration:none;}
a.other:visited { color: #999933; font-size: 12px; line-height: 18px; text-decoration:none;}
a.other:hover { color: #999933; font-size: 12px; line-height: 18px; text-decoration:underline;}
/*----------------------------left link end---------------------------------*/

/*----------------------------main top link start---------------------------------*/
a.navi-organization:link { color: #CC6633; font-size: 10px; line-height: 18px; text-decoration:none;}
a.navi-organization:visited { color: #CC6633; font-size: 10px; line-height: 18px; text-decoration:none;}
a.navi-organization:hover { color: #CC6633; font-size: 10px; line-height: 18px; text-decoration:underline;}

a.navi-contents:link { color: #669966; font-size: 10px; line-height: 18px; text-decoration:none;}
a.navi-contents:visited { color: #669966; font-size: 10px; line-height: 18px; text-decoration:none;}
a.navi-contents:hover { color: #669966; font-size: 10px; line-height: 18px; text-decoration:underline;}

a.navi-bulletin:link { color: #336699; font-size: 10px; line-height: 18px; text-decoration:none;}
a.navi-bulletin:visited { color: #336699; font-size: 10px; line-height: 18px; text-decoration:none;}
a.navi-bulletin:hover { color: #336699; font-size: 10px; line-height: 18px; text-decoration:underline;}

a.navi-other:link { color: #999933; font-size: 10px; line-height: 18px; text-decoration:none;}
a.navi-other:visited { color: #999933; font-size: 10px; line-height: 18px; text-decoration:none;}
a.navi-other:hover { color: #999933; font-size: 10px; line-height: 18px; text-decoration:underline;}

.navi { font-size: 10px; line-height: 18px;}
/*----------------------------main top link end---------------------------------*/

/*----------------------------text start---------------------------------*/
.normal { font-size: 12px; line-height: 18px;}
.normal-b { font-size: 12px; line-height: 18px; font-weight: bold;}
.xsmall { font-size: 8px; line-height: 14px;}
.small { font-size: 10px; line-height: 14px;}
.big { font-size: 14px; line-height: 18px;}
.xbig { font-size: 16px; line-height: 18px;}
.headline  { font-weight: bold; font-size: 14px; line-height: 16px;}
.xheadline { font-weight: bold; font-size: 18px; line-height: 22px;}

.left10 { margin-left: 10px;}
.left20 { margin-left: 20px;}
.left30 { margin-left: 30px;}
.left40 { margin-left: 40px;}
.left50 { margin-left: 50px;}

.box { padding: 10px; border-width: thin; border-style: solid; } 
ul.nonline { margin: 0px 0px 0px 40px; padding: 0px; }
ol.nonline { margin: 0px 0px 0px 40px; padding: 0px; }

/*----------------------------text end---------------------------------*/


/*----------------------------bulletin start---------------------------------*/
a.bulletin-list:link { color: #336699; font-weight: bold; font-size: 12px; line-height: 18px; text-decoration:none;}
a.bulletin-list:visited { color: #336699; font-weight: bold; font-size: 12px; line-height: 18px; text-decoration:none;}
a.bulletin-list:hover { color: #336699; font-weight: bold; font-size: 12px; line-height: 18px; text-decoration:underline;}

a.bulletin-page:link { color: #336699; font-size: 12px; line-height: 18px; text-decoration:none;}
a.bulletin-page:visited { color: #336699; font-size: 12px; line-height: 18px; text-decoration:none;}
a.bulletin-page:hover { color: #336699; font-size: 12px; line-height: 18px; text-decoration:underline;}
.link1 { margin-left: 0px;}
.link2 { margin-left: 10px;}
.link3 { margin-left: 20px;}

.bulletin-title { background-color: #97B1B9; margin: 0px; padding: 5px; color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 18px;}
.bulletin-topics { color: #336699; font-weight: bold; font-size: 12px; line-height: 18px;}
.bulletin-note { color: #999999; font-size: 10px; line-height: 14px;}

/*----------------------------bulletin end---------------------------------*/
/*----------------------------organization start---------------------------------*/
a.organization-page:link { color: #CC6633; font-size: 12px; line-height: 18px; text-decoration:none;}
a.organization-page:visited { color: #CC6633; font-size: 12px; line-height: 18px; text-decoration:none;}
a.organization-page:hover { color: #CC6633; font-size: 12px; line-height: 18px; text-decoration:underline;}

.organization-title { background-color: #CC6633; margin: 0px; padding: 5px; color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 18px;}
.organization-topics { color: #CC6633; font-weight: bold; font-size: 12px; line-height: 18px;}
.organization-note { color: #999999; font-size: 10px; line-height: 14px;}

.president-box { text-align:center; padding:0px; width:150px; height:auto; float:right; } 

/*----------------------------organization end---------------------------------*/
/*----------------------------contents start---------------------------------*/
a.contents-page:link { color: #669966; font-size: 12px; line-height: 18px; text-decoration:none;}
a.contents-page:visited { color: #669966; font-size: 12px; line-height: 18px; text-decoration:none;}
a.contents-page:hover { color: #669966; font-size: 12px; line-height: 18px; text-decoration:underline;}

.contents-title { background-color: #669966; margin: 0px; padding: 5px; color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 18px;}
.contents-topics { color: #669966; font-weight: bold; font-size: 12px; line-height: 18px;}
.contents-note { color: #669966; font-size: 10px; line-height: 14px;}
/*----------------------------contents end---------------------------------*/
/*----------------------------other start---------------------------------*/
a.other-page:link { color: #999933; font-size: 12px; line-height: 18px; text-decoration:none;}
a.other-page:visited { color: #999933; font-size: 12px; line-height: 18px; text-decoration:none;}
a.other-page:hover { color: #999933; font-size: 12px; line-height: 18px; text-decoration:underline;}

.other-title { background-color: #999933; margin: 0px; padding: 5px; color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 18px;}
.other-topics { color: #999933; font-weight: bold; font-size: 12px; line-height: 18px;}
.other-note { color: #999999; font-size: 10px; line-height: 14px;}
/*----------------------------other end---------------------------------*/
/*----------------------------sitemap start---------------------------------*/
.mark-organization { color: #CC6633; font-size: 12px; line-height: 18px;}
.mark-contents { color: #669966; font-size: 12px; line-height: 18px;}
.mark-bulletin { color: #336699; font-size: 12px; line-height: 18px;}
.mark-other { color: #999933; font-size: 12px; line-height: 18px;}
/*----------------------------sitemap end---------------------------------*/
/*----------------------------contact start---------------------------------*/
.contact-note { color: #FF0000; font-size: 12px; line-height: 18px;}
/*----------------------------contact end---------------------------------*/

/*----------------------------トップページスクロールボックス用 start----------------------------*/
#newsbox {
	width:230px;
/*↓MacIE5用↓*/
	overflow:auto;
	height:9em;
/*↓それ以外↓\*/
	overflow-y:auto;
	height:8em;
/*MacIE対策でした*/
}
/*----------------------------トップページスクロールボックス用 end----------------------------*/