@charset "Shift_JIS";body {  color:#333333;  background:#fff2e5;  margin:0;  padding:0;  font-size:13px;  line-height:1.5;  text-align:center;}/* ===== リンク ===== */a:link,a:visited {  color: #FF6666;  text-decoration: underline;}a:hover,a:active {  color: #999999;  text-decoration: none;}/* ===== レイアウト ===== */#container {  width:800px;  background:url(back.gif);  margin: 0 auto;}#background {  width:780px;  background:#FFFFFF;  margin: 0 auto;}#contents {  width:750px;  margin: 0 auto;  text-align: left;}#content1 .left {width:338px;height:400px;float:left;margin-bottom:20px;}#content1 .right {width:397px;height:400px;float:right;margin-bottom:20px;}#content2 .left {width:397px;height:400px;float:left;margin-bottom:20px;}#content2 .right {width:338px;height:400px;float:right;margin-bottom:20px;}#content3 {  margin-bottom:30px;}#footer_txt {  width:750px;  height:20px;  background:url(footer.gif) no-repeat;  margin: 0 auto;  text-align:center;  font-size:15px;}#footer_linkc {  width:750px;  height:25px;  margin: 0 auto;  text-align:center;  font-size:12px;  margin-top:10px;}#footer_linkr {  width:750px;  height:25px;  margin: 0 auto;  text-align:center;  font-size:12px;}/* ===== ヘッダー ===== */#header {  background:url(header.gif) no-repeat;/*背景画像*/  height:250px;  margin-bottom:15px;  }h1 {  text-align:left;  margin-left:20px;  font-size:10px;  }h2 {  margin:0 0 0 20px;  text-align:left;  margin-left:20px;  padding-top:100px;  font-size:18px;}#header p {  text-align:left;  margin-left:20px;  padding-top:30px;}/* ===== コンテンツ ===== */h3 { /*記事タイトル部分*/  background:url(title.gif);/*背景画像*/  padding:3px 5px;}/* ===== フッターナビゲーション ===== */#link ul {  text-align:center;  margin-bottom:15px;}#link ul li {  display:inline;  margin-right:15px;}/* ===== コピーライト ===== */address {  font-style:normal;  text-align:center;}