@charset "UTF-8";

#index { margin: 0px 20px 0px 15px; width: 600px; }
#index ul#menu { margin: 0px; padding: 0px; list-style: none; }
#index ul#menu li { text-indent: -9999px; float: left; }
#index ul#menu li h4 { margin: 0px; padding: 0px; }
#index ul#menu li a { width: 295px; height: 171px; display: block; }
#index ul#menu li#menu01 { margin: 0px 10px 7px 0px; }
#index ul#menu li#menu02 { margin: 0px 0px 7px 0px; }
#index ul#menu li#menu03 { margin: 0px 10px 5px 0px; }
#index ul#menu li#menu04 { margin: 0px 0px 5px 0px; }
#index ul#menu li#menu01 a:link { background: url(../images/index/menu01off.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu02 a:link { background: url(../images/index/menu02off.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu03 a:link { background: url(../images/index/menu03off.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu04 a:link { background: url(../images/index/menu04off.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu01 a:visited { background: url(../images/index/menu01off.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu02 a:visited { background: url(../images/index/menu02off.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu03 a:visited { background: url(../images/index/menu03off.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu04 a:visited { background: url(../images/index/menu04off.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu01 a:hover { background: url(../images/index/menu01on.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu02 a:hover { background: url(../images/index/menu02on.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu03 a:hover { background: url(../images/index/menu03on.jpg) 0px 0px no-repeat; }
#index ul#menu li#menu04 a:hover { background: url(../images/index/menu04on.jpg) 0px 0px no-repeat; }

#index div#blog { border-bottom: solid 1px #DCDCDC; background: url(../images/index/blog_back.gif) 0px 0px repeat-y; }
#index div#blog ul { margin: 3px 12px 17px 12px; padding: 0px; list-style: none; }
#index div#blog ul li { padding: 12px 5px 12px 5px; background: url(../images/index/blog_dotline.gif) 0px bottom repeat-x; color: #147E2A; }
#index div#blog ul li a { margin: 0px 0px 0px 35px; }
#index div#blog ul li a:link { color: #555555; text-decoration: none; }
#index div#blog ul li a:visited { color: #555555; text-decoration: none; }
#index div#blog ul li a:hover { color: #555555; text-decoration: underline; }