@charset "utf-8";
/* CSS Document */

body {font-size: 12px; line-height: 16px; color:#FFF; margin: 0 auto; padding: 0; text-align:center; background-color:#000; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
img {border: 0;}

h1{text-indent:-9999em;}

a:link    { color:#F63; text-decoration: none;}
a:visited { color:#F63; text-decoration: none;}
a:hover   { color:#F63; text-decoration: underline;}

#wrapper  {width: 590px; height:400px; margin: 0 auto; padding:0; text-align:left;}
#top {width:590px; height:400px; margin:0 0 10px 0; padding:0; text-indent:-9999px; background:url(../img/index/index_bg.jpg) no-repeat;}

#mid {width:590px; margin:0 0 10px; padding:0; height:auto; overflow:hidden;}
.mid_l {float:left; width:280px; height:auto; margin:0; padding:0;}
.mid_l ul {width:280px; margin:0 0 5px 0; padding:0;}
.mid_l ul li {margin:0; padding:0;}
.mid_l p {margin:0 0 5px 0; padding:0; color:#F63;}
.mid_l div {width:280px; margin:0; padding:0; overflow:hidden;}
.mid_l div span {float:left; margin:0; padding:0;}
.mid_l div p {float:right; width:140px; margin:0; padding:0; line-height:2.5;}

.mid_r {float:right; width:300px; height:50px; margin:0; padding:0;}
.mid_r p {width:290px; height:90px; margin:0; padding:5px; color:#333; font-size:10px; overflow:auto; background:#FFF;}

#btm {width:590px; height:20px; margin:0; padding:0;}
#btm p {padding:0; margin:0; text-align:center; color:#FFFFFF; line-height:20px;}

.footer{ height:20px; margin:0 0 10px; padding:0; color:#FFFFFF; text-align:center; clear:both; line-height:20px;}

