  @charset "Shift_JIS";

/* --- 全体の背景・テキスト --- */
body {
margin: 0;
padding: 0;
background: #f9f9f9 url(pageback01_1.gif); /* 全体の背景（斜線の背景画像） */
color: #000000; /* 全体の文字色 */
font-size: 14px; /* 全体の文字サイズ */
}

/* --- 全体のリンクテキスト --- */
a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }

/* --- コンテナ --- */
#container {
width: 714px; /* コンテナの幅 */
margin: 0 auto; /* センタリング */
background: url(img/pageback_700.gif) center top repeat-y; /* コンテナの背景（影の背景画像） */
}

/* --- ページ --- */
#page {
width: 700px; /* ページの幅 */
margin: 0 auto; /* センタリング */
border-bottom: 1px #c0c0c0 solid; /* ページの下境界線 */
}

/* --- ヘッダ --- */
#header {

  padding-top : 25px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 25px;
  background-color: #ffffff;
  background-image: url(shien_honbu/img/head.gif);
  background-repeat: no-repeat;
}

#header h1 {
  margin: 0;
  padding: 2px 0 0 10px;
  font-weight: bold;
  text-align: left;
  font-size: 18px;
  color: #666666;
}



/* --- コンテンツ --- */
#content {
background-color: #ffffff; /* コンテンツの背景色 */

  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
}

#content h2 {
  margin: 10px 10 0px 0px;
  padding: 7px 0 10px 16px;
  line-height: 110%;
  font-size: 15px;
  color: #333333;
  background-image: url(shien_honbu/img/titlebar.gif);
  background-repeat: no-repeat;
} 

#content h3 {
  margin: 10px 20px 0px 0px;
  line-height: 110%;
  font-size: 12px;
  color: #333333;
　text-align: right; 
} 

#content ul { margin:20; padding:0;  }   

#content li {   
    list-style:none;   
    padding-left:20px;   
    background:url('shien_honbu/img/21a.gif') left no-repeat;   
    line-height:23px;
  　font-size: 15px;   
}  


/* --- フッタ --- */
#footer {
background-color: #f0f0f0; /* フッタの背景色 */

  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
}



