body {
 margin: 0px;
 padding: 0px;
 background: #000000;
 font-family: 'MS Pゴシック','Osaka-等幅','ヒラギノ角ゴ','平成角ゴシック','Osaka';
 text-align: center;
 }


/* -レイアウト設定 -----   */

#hed {
 width:100%;
 height:22px;
 text-align: center;
 margin:0px;
 padding:0px;
 background: #990000;
 }

#container {
 width:100%;
 text-align: center;
 margin:0px;
 padding:0px;
 background: url(img/top_bg.jpg) no-repeat ;
 background-position:center top;
 font-size: 12px;
 }

#fla {
 margin:0px;
 padding:0px;
 }

#news {
 width:500px;
 text-align: center;
 padding:0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left: auto;
 margin-right: auto;
 }

#paren1 {
 width:580;
 text-align: center;
 padding:0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left: auto;
 margin-right: auto;
 background: url(img/paren1.jpg) no-repeat ;
 background-position:center bottom;
 }

#paren2 {
 width:580;
 height:6px;
 text-align: center;
 padding:0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left: auto;
 margin-right: auto;
 background: url(img/paren2.jpg) no-repeat ;
 background-position:center top;
 }

#main {
 width:580px;
 text-align: left;
 padding:0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left: auto;
 margin-right: auto;
 background: url(img/paren_bg.jpg) repeat-y ;
 vertical-align:bottom;
 }

#main p {
 width:500px;
 font-size: 12px;
 font-weight:normal;
 line-height: 120%;
 color: #f4f4f4;
 margin:0px 40px 0px 40px;
 padding:0px;
 }

#cont {
 width:100%;
 height:73px;
 text-align: center;
 padding:0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left: auto;
 margin-right: auto;
 background: url(img/date_bg.jpg) no-repeat ;
 background-position:center bottom;
 }

#cont #date {
 width:680px;
 padding:18px 0px 0px 0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left: auto;
 margin-right: auto;
 }

#cont #date td {
 font-size: 12px;
 font-weight:normal;
 line-height: 120%;
 color: #ffffff;
 margin:0px;
 padding:0px;
 }

#kei {
 width:750px;
 margin:0px 0px 5px 0px;
 padding:0px;
 border-top:solid 1px #990000;
 }

#footer {
 width:750px;
 padding:0px;
 margin-top:10px;
 margin-bottom:30px;
 margin-left: auto;
 margin-right: auto;
 }

#footer p.cp {
 float:left;
 text-align:left;
 font-size: 12px;
 font-weight:normal;
 line-height: 150%;
 color: #f4f4f4;
 margin:0px;
 padding:0px;
 }

#footer p.banner {
 float:right;
 margin:0px;
 padding:0px;
 }

#footer p img {
 text-align:right;
 vertical-align: middle;
 margin:0px 0px 0px 10px;
 padding:0px;
 }

a {
 color: #ffcc00;
 }

