@charset "shift_jis"; body { margin: 0; padding: 0; background-image: url(image/haikei.gif) ; background-repeat: repeat-x; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; } div,ul,ol,li, h1,h2,h3,h4, p,tablr,th,td {margin: 0; padding: 0;} img {border: 0;} body, td, th { color: #333333; } a { color: #274a78; } a:hover { color: #0f2350; } #main { background-color: #FFFFFF; width: 900px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 0; border-top: solid 3px #274a78; border-right: solid 1px #dddddd; border-left: solid 1px #dddddd; } #main #header { margin: 0px; height: 60px; width: 900px; background-image: url(image/header_bg.jpg); } #main #header h1 { padding-top: 26px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; font-size: 20px; color: #555555; float: left; } #main #header a { color: #555555; font-size: 20px; text-decoration: none; } #main #header a:hover { color: #999999; text-decoration: none; } #main #header a:visited { color: #555555; text-decoration: none; } #main #header p.h_right { margin: 0px; padding-top: 23px; padding-right: 20px; text-align: right; line-height: 180%; font-size: 14px; color: #333333; } #main #header p.h_right a { color: #555555; font-size: 14px; text-decoration: none; } #main #header p.h_right a:hover { color: #999999; text-decoration: none; } #main #header p.h_right a:visited { color: #555555; text-decoration: none; } #main #header-navi { clear: both; height: 32px; margin: 0px; padding: 18px 0 0 14px; border-top: solid 2px #dddddd; border-bottom: solid 3px #274a78; background-image: url(image/menu_bg.gif); } #main #header-navi ul{ margin: 0px; padding: 0px; } #main #header-navi li{ display: inline; margin: 0px; padding: 0 20px 0 15px; border-right: solid 1px #eeeeee; } #main #header-navi li a{ color: #eeeeee; font-size: 16px; font-weight: bold; text-decoration: none; } #main #header-navi li a:hover{ color: #000000; font-size: 16px; text-decoration: none; } #main #container { padding-top: 15px; padding-right: 2px; padding-bottom: 6px; padding-left: 4px; border-top: solid 4px #cccccc; } #main #container #contents h2 { height: 26px; padding-top: 13px; padding-left: 32px; font-size: 16px; color: #ffffff; background-image: url(image/h2_bg.gif); } #main #container #sidemenu h2 { height: 25px; padding-top: 11px; padding-left: 13px; margin: 0; font-size: 16px; color: #444444; background-color: #dddddd; } #main #container #contents { width: 600px; float: right; padding-top: 0px; padding-right: 3px; padding-bottom: 20px; padding-left: 5px; margin-top: 0px; margin-right: 3px; margin-bottom: 20px; margin-left: 0px; } #main #container #contents p { padding-right: 7px; padding-left: 7px; line-height: 170%; } #main #container #sidemenu { width: 260px; float: right; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; margin-top: 0px; margin-right: 5px; margin-bottom: 20px; margin-left: 0px; } #main #container #sidemenu p { padding-right: 5px; padding-left: 5px; line-height: 170%; } #main #container #sidemenu ul { margin: 0; padding: 0; list-style: none; } #main #container #sidemenu li { margin: 0; padding: 8px 12px 8px 5px; line-height: 150%; list-style: none; border: solid 2px #dddddd; background-image: url(image/side_a_bg.gif); } #main #container #sidemenu li a { padding: 6px 5px 6px 15px; text-decoration: none; width: 100%; border-left: solid 4px #274a78; } #main #container #sidemenu li a:hover { background-color: #dddddd; } #main #footer { margin: 0px; clear: both; height: 30px; padding-top: 14px; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; text-align: right; color: #444444; background-color: #dddddd; } #main #footer a { margin: 0px; color: #444444; } #main #footer address { margin: 0px; padding: 0; font-style:normal; } inserted by FC2 system