body {
font-size:12px;
color:#666666;
text-align:center;
margin-left:auto;
margin-right:auto;
margin:0px;
background-image : url("img/aaa.gif"); 
background-repeat : repeat-x; 
background-position : top 0%; 
font-family:"ＭＳ Ｐゴシック",Osaka;
}

a:link {
color: #666600;
text-decoration:none
}
a:visited {
color: #80552B;
text-decoration:none
}
a:hover {
color: #F27A13;
text-decoration:underline;
position: relative;
}
a:active {
color: #999999;
text-decoration: none
} 

img { border : 0;}
h1 {     font-weight: 100; 
	font-size: 11px;
	color: #fff;
	margin: 0 0 27 0;
	padding: 0;
	width: 800px;
	text-align:right;
}

#out{
width:800px;
text-align:left;
line-height:18px;
background-image : url("img/wiysa_rogo.gif"); 
background-repeat : no-repeat; 
background-position : top 0%; 
}
.hedder {
	margin: 0;
	padding: 0;
	width: 800px;
text-align:left;
}

<!-- ★上メニュー並び -->
ul#menu { 
list-style : none; 
width : 800px; 
margin : 0; 
padding : 0; 
} 
ul#menu li { 
list-style : none; 
float : left;
}
ul#menu a { 
display : block; 
text-indent : -9999px; 
overflow : hidden; 
}
a.menu1 { 
background-image : url(img/toppage_bnr.gif); 
width : 118px; 
height : 35px; 
} 
a:hover.menu1 { 
background-position : 0 -35px; 
} 
a.menu2 { 
background-image : url(img/concept_bnr.gif); 
width : 118px; 
height : 35px; 
} 
a:hover.menu2 { 
background-position : 0 -35px; 
} 
a.menu3 { 
background-image : url(img/shoplist_bnr.gif); 
width : 131px; 
height : 35px; 
} 
a:hover.menu3 { 
background-position : 0 -35px; 
} 
a.menu4 { 
background-image : url(img/onlineshop_bnr.gif); 
width : 160px; 
height : 35px; 
} 
a:hover.menu4 { 
background-position : 0 -35px; 
} 
a.menu5 { 
background-image : url(img/contact_bnr.gif); 
width : 154px; 
height : 35px; 
} 
a:hover.menu5 { 
background-position : 0 -35px; 
} 
a.menu6 { 
background-image : url(img/saitemap_bnr.gif); 
width : 118px; 
height : 35px; 
} 
a:hover.menu6 { 
background-position : 0 -35px; 
} 
<!-- ★上メニュー並び終わり -->




<!-- ★左 -->
#main_left {
      float:left; 
      width:150px;
      margin-top:10px;
      background-color:#ffffff;
      }
ul#nav1 { 
    font:12px; 
    list-style:none; 
    text-align:left; 
    font-weight:bold; 
    margin:0;
} 
ul#nav1 li { 
    margin:0; padding:5px 10px; 
    display:block; 
    font-weight:bold; 
    text-decoration:none; 
} 
<!-- ★左終わり -->




<!-- ★真ん中 -->
#main_center {
      float:left; 
      width:470px;
      margin-top:10px;
      margin-left:15px;
      background-color:#ffffff;
        font-size : 11px;
      }
  table.item {
                width:470px;
                background-color:#ffffff;
                font-size : 11px;
                }
    table.item td {
                     margin:0px;
                     border:solid 8px #ffffff;
                }
.info_midasi{
             width:460px;
             background-color:#809F60;
             color:#ffffff;
             font-size:10px;

             }
.info {
      width:460px;
      border:1px #809F60 solid;

      }
.info dl { 
margin : 0; 
padding : 8px 0px; 
} 
.info dt, .info dd { 
font-size : 100%; 
      line-height:160%;
} 
.info dt { 
background : url(img/mark01.gif) no-repeat left center; 
padding : 0 0 0 15px; 
float : left; 
color : #5a1915; 
} 
.info dd { 
padding : 0 0 0 60px; 
} 

<!-- ★真ん中終わり -->






<!-- ★右 -->
#main_right {
      float:left; 
      font-size : 11px;
      width:150px;
      margin-top:10px;
      }

<!-- ★右終わり -->


.footer {
        width:800px;
        margin: 80px 0px 60px 0px;
        text-align:center;
        }
.onegai {
        width:700px;
        text-align:left;
        background-color:#ededed;
        font-size:10px;
        margin: 50 0 20 50;
        }
.ranking{
        width:800px;
        margin: 20 0 20 0;
        text-align:right;
        }
.copy{
        width:800px;
        text-align:right;
        color:#aaaaaa;
        font-weight:bold; 
        }

