@charset "shift-JIS";/* 基本エレメント */*    { color: #323232; font-size: small; margin: 0; padding: 0; }body  { background: #fff url(img/bg-body.gif) repeat-y center; }.center { text-align:center; }table.center  { margin-right: auto; margin-left: auto }.right{ text-align:right; }.s-font { font-size:0.8em; }.l-font { font-size:1.2em; }.ll-font { font-size:1.5em; }.font-red  { color: #be0000 }.ini  { text-indent: -1em; padding-left: 1em }a:link { color: #003399; }a:hover  { color: #003399; text-decoration: none; }a:visited { color: #990000; }/* 画像 */img   { vertical-align: bottom; border: 0; }.f-left_p      { text-indent: 0em; float: left; padding-right: 10px; padding-bottom: 5px; _padding-top: 2.2em }.f-right_p { float:right; padding: 0 0 5px 10px; _padding-top: 2.2em;   }/* 回り込み */.f-left { float:left; }.f-right { float:right; }/* 回り込みのクリア */.clear  { clear: both; }/* トップへ戻る */.gototop   { font-size: 0.9em; text-align: right; margin-top: 5px; margin-bottom: 5px }/* グロナビ */#glonavi   { margin: 0px auto; padding: 0px; width: 860px; }#glonavi ul     { margin: 0px; padding: 0px; width: 860px; height: 30px; }#glonavi li  { list-style-type: none; float: left; margin: 0px; padding: 0px; height: 30px; }#glonavi:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }/* ヘッダ */h1#header  { background: url(img/headerlogo2.gif) no-repeat 0px 0px; text-indent: -9999em; margin-right: auto; margin-left: auto; border-bottom: 1px solid white; width: 860px; height: 60px }h1#header a { display:block; width: 860px; height: 60px; color:#333; font-size:50%;}h2#topimage  { clear: both; margin: 0 auto ; width: 860px }/* フッタ */#footer   { color: white; background: #fff url(img/bg-footer.gif); text-align: center; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; width: 860px; line-height:130%; }#footer a   { color: white; text-decoration: none; padding: 0 5px; border-left: 1px solid white; }#footer a:hover   { text-decoration: underline; }#footer a.rside  { border-right: 1px solid white; }address   { color: silver; font-style: normal; font-size: 0.9em; }