@charset "Shift_JIS";body {  margin: 0;  padding: 0;  color: #6f624f;  background: #ffffff;  text-align:center;   /* 下記のautoに未対応用のセンタリング */}/* ---- 全体 ---- */div#pcp_hp {  margin-left:auto;    /* 左側マージンを自動的に空ける */  margin-right:auto;   /* 右側マージンを自動的に空ける */  text-align:left;     /* 中身を左側表示に戻す */  width:950px;         /* 幅を決定する */}/* ---- 左上のロゴ ---- */div#logo img {  border-style:none;}div#tempo {  position: absolute;  width: 694px;  text-align: right;  font-size: x-small;  top: 5px;  margin-left: 256px;}/* ---- メイン ---- */div#main {  width: 950px;  background: #e1ccc3;  position: relative;}/* ---- 左横のナビゲーションバー ---- */div#sidenav {  position: absolute;  top: 0px;  left: 0px;}#satsueimenu {  margin: 0 0 3em 1em;  padding: 0;  width: 187px;  font-size: xx-small;}div#sidenav ul {  margin: 0;  padding: 0;}div#sidenav li {  list-style: none;  margin: 0;  padding: 0 0 0 2em;  font-size: small;  color: #ffffff;}div#sidenav li a {  display: block;  text-decoration: none;  color: #6f624f;}div#sidenav li a:hover,div#sidenav li a:active,		/* for IE (Keyboard) */div#sidenav li a:focus {		/* for Netscape (Keyboard) */  color: #ffffff;}.sidenav_2 {  list-style: none;  margin: 0;  padding: 0 0 0 0;  font-size: small;  color: #ffffff;}/* ---- コンテンツ ---- */div#contents {  width: 763px;  font-size: small;  margin-left: 187px;  padding: 0 0 0 3px;  background: #ffffff;  position: relative;}div#contents a {  text-decoration: underline;  color: #6f624f;}div#contents a:hover,div#contents a:active,		/* for IE (Keyboard) */div#contents a:focus {		/* for Netscape (Keyboard) */  color: #000000;  text-decoration: underline;}.title {  font-size: large;  text-decoration: underline;  font-weight: bold;}/* ---- フッタ関連 ---- */div#copyright {  margin: 3px 0;  border-top: 1px solid #666666;  width : 955px;}p#footnav {  width: 48%;  float: right;  text-align: right;}