/*style_reset*/*{margin:0;padding:0;}h1,h2,h3,h4,h5,h6,p,address {font-size: 100%;font-style: normal;font-weight: normal;}/*basic_style*/body {margin: 0px;padding: 0px;background-color: #FFFFFF;background-image: url(images/tate_bg2.gif);background-repeat: repeat-y;background-position: left top;}#Gnavi{background:url(images/bg_top.gif) repeat-x;padding: 0px 0px 0px 20px;}#footer_navi{background:url(images/bg_4.gif);padding: 0px 0px 0px 20px;}#header {margin: 0px;padding: 0px 0px 0px 20px;}#title {margin: 0px;padding: 0px;}#contents {margin: 0px;padding: 0px 0px 0px 20px;}/*design css*/a:link {color: #333333;text-decoration: underline;}a:visited {color: #333333;text-decoration: underline;}a:hover {color: #333333;text-decoration: underline;}a:active {color: #333333;text-decoration: underline;}h1,h2 {margin: 0px;padding: 0px;}h3 {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";font-size:0.75em;line-height: 18px;color: #333333;margin: 0px;padding: 0px 8px 0px 11px;}h4 {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";font-size: 0.9em;line-height: 18px;color: #333333;margin: 0px;padding: 0px 0px 0px 5px;}h5 {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";font-size: 0.75em;line-height: 18px;color: #FF6600;margin: 0px;padding: 0px 0px 0px 11px;}h6 {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";font-size: 0.75em;line-height: 18px;color: #999999;}p {font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";font-size: 0.75em;line-height: 18px;margin: 0px;padding: 0px;color: #333333;}