h1 { color: #999; font-weight: normal; font-size: 10px; margin: 0px 0px 8px; padding: 4px 10px 0px; width: 920px }
h2 { color: #030; font-weight: bold; font-size: 16px; line-height: 120%; margin: 0px 0px 8px; padding: 0px }

#sidemenu{}
#sidemenu h3 { margin: 16px 0px 4px; padding: 0px }
#sidemenu h3 a    { color: #548826; font-weight: bold; font-size: 12px; text-decoration: none; margin: 0px; padding: 0px 0px 2px 6px; border-bottom: 1px solid #548826; border-left: 6px solid #548826; display: block }
#sidemenu h3 a:hover  { color: #030; font-weight: bold; font-size: 12px; text-decoration: none; margin: 0px; padding: 0px 0px 2px 6px; border-bottom: 1px solid #030; border-left: 6px solid #030; display: block }
#sidemenu em a  { color: #666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 140%; text-decoration: none }
#sidemenu em a:hover  { color: #548826; font-style: normal; font-weight: normal; font-size: 10px; line-height: 140%; text-decoration: none }

.topics_td { padding: 8px; border-top: #693; border-right: 1px solid #693; border-bottom: 1px solid #693; border-left: 1px solid #693 }
#topics { height: 180px; overflow: auto }

.bloglink{}
.bloglink_td  { font-size: 11px; line-height: 120%; padding-left: 8px }
.bloglink a { color: #f60; text-decoration: underline }
.bloglink a:hover  { color: #f90; text-decoration: underline }

#timber { margin-top: 30px }
#timber h3  { color: #693; font-weight: bold; font-size: 16px; margin: 0px 0px 8px; padding: 0px 0px 2px; border-bottom: 2px solid #693 }

.form { margin-top: 16px }
.form strong { color: #f60; font-weight: bold; font-size: 16px; margin-bottom: 4px; display: block }

.event  { margin-top: 20px }
.event h3 { margin: 0px 0px 8px; padding: 0px }
.event em  { color: #693; font-style: normal; font-weight: bold }

#clmn    { color: #4d4d4d; font-size: 12px; line-height: 150%; margin-top: 20px; padding: 16px; border: solid 1px #693 }
#clmn h3  { color: #693; font-weight: bold; font-size: 16px; margin: 0px 0px 16px; padding: 0px }
#clmn h4 { color: #4d4d4d; font-weight: bold; font-size: 13px; margin: 0px 0px 4px; padding: 0px }

#mlmg { margin-top: 16px }
#mlmg h3 { color: #fff; font-weight: bold; font-size: 12px; margin: 0px; padding: 2px }
.mlmg_td { color: #693; font-size: 10px; line-height: 140%; padding: 8px; border-right: 1px solid #693; border-bottom: 1px solid #693; border-left: 1px solid #693 }

#cs { margin-top: 16px }
#cs h3 { color: #030; font-weight: bold; font-size: 14px; margin: 0px; padding: 0px }
#cs p { color: #4d4d4d; font-size: 10px; line-height: 140%; margin: 0px; padding: 8px 0px }

.form01 { margin-top: 16px }
.form01 strong { color: #f60; font-weight: bold; font-size: 14px }



/*--20090513’Ç‰Á--*/
#bn_new {
	padding:10px 0 10px 0;
}





