/*　ベース　*/body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: url(../images/backwall001.gif); background-repeat: repeat-x; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}.txt_24pt {font-size: 200%; line-height: 133%}.txt_22pt {font-size: 184%; line-height: 133%}.txt_20pt {font-size: 166%; line-height: 133%}.txt_18pt {font-size: 150%; line-height: 133%}.txt_16pt {font-size: 133%; line-height: 133%}.txt_14pt {font-size: 116%; line-height: 133%}.txt_12pt {font-size: 100%; line-height: 133%}.txt_10pt {font-size: 90%; line-height: 133%; clip:  rect( 3em  )}.txt_09pt {font-size: 80%; line-height: 133%}.txt_08pt {font-size: 70%; line-height: 133%}.txt_07pt {font-size: 60%; line-height: 133%}/*　ヘッダー　*/.header002 {  background-image: url(../images/header02.jpg); background-repeat: no-repeat}/*　グローバルナビ　*/.nav_10pt { font-size: 90%; line-height: 133% ; color: #386A13}.nav_09pt { font-size: 80%; line-height: 133% ; color: #386A13}/*　Aリンク処理　*/a:active {  color: #356A0E; text-decoration: none}a:link {  color: #356A0E; text-decoration: none}a:visited {  color: #356A0E; text-decoration: none}a:hover {  color: #999999; text-decoration: none}/*　左サイトナビ　*/.s_nav001 { font-size: 13px; color: #FFFFFF}.s_nav002 { font-size: 80%; color: #FFFFFF}.s_nav012 {  background-image: url(../images/s_menu_12.gif); background-repeat: repeat; font-size: 80%}.s_nav099 {  background-image: url(../images/s_menu_99.gif); background-repeat: repeat-y;}/*　パンクズ処理　*/.pankuzu002 {  background-image: url(../images/pankuzu001.gif); background-repeat: no-repeat; font-size: 75%; padding-top: 3px; padding-right: 3px}.pankuzu001 {  background-image: url(../images/pankuzu001.gif); background-repeat: no-repeat; font-size: 75%; padding-top: 3px; padding-right: 3px}/*　飾り処理　*/.br001 {  background-image: url(../images/br001.gif); background-repeat: no-repeat}.update_link001 {  background-image: url(../images/update_link001.gif); background-repeat: no-repeat}.update_link002 {  background-image: url(../images/update_link002.gif); background-repeat: no-repeat}.bu001 {  background-image: url(../images/bu001.gif); background-repeat: no-repeat; font-size: 90%; color: #FFFFFF; text-indent: 12px}.bu002 {  background-repeat: no-repeat; font-size: 100%; list-style-image: url(../images/bu002.gif); list-style-position: inside}.bu003 {  background-image: url(../images/bu002.gif); background-repeat: no-repeat; font-size: 100%; color: #356A0E; text-indent: 12px; background-position: left center; font-weight: bold}.bu004 {  font-size: 100%; color: #356A0E; font-weight: bold}.bullet001 {  background-image: url(../images/bullet001.gif); background-repeat: no-repeat; font-size: 90%; text-indent: 14px}.bu005 { font-size: 90%; list-style-position: outside; list-style-image: url(../images/bu001.gif)}.bu006 { background-image: url(../images/bu001.gif); background-repeat: no-repeat; font-size: 90%; text-indent: 12px }.bu007 { font-size: 90%; line-height: 133% ; font-weight: bold; color: #FFFFFF}.video_l001{  background-image: url(../images/video_l001.gif); background-repeat: repeat-y}.video_r001{  background-image: url(../images/video_r001.gif); background-repeat: repeat-y}/*　フッター　*/.footer_link001 {  background-image: url(../images/mark_link001.gif); background-repeat: no-repeat; font-size: 80%; text-indent: 12px}.footer001{  background-image: url(../images/footer001.gif); background-repeat: repeat-x; font-size: 80%; padding-top: 6px}.footer002{  font-size: 80%; padding-top: 3px}.footer003{  background-image: url(../images/footer001.gif); background-repeat: repeat-x}.txt_on_red { color: #FF0000}.txt_on_gray { color: #FF0000}.txt_on_green { color: #356A0E}.txt_12pt_indet { font-size: 100%; line-height: 133% ; clip:   rect(   ); padding-left: 32px; text-indent: -24pt}.bu003_sub { font-size: 100%; color: #356A0E; font-weight: bold }.txt_10pt_indet { font-size: 90%; line-height: 133% ; clip:   rect(   ); padding-left: 3em}
