body {
color:#333;
font-size:12px;
font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

padding:40px 0 0 0px;
}
h1{}

#wrapper{
width:995px;
margin:0 auto;
background:url(../images/bg.jpg) no-repeat top right;
}

#contents{
margin:45px 0 0 0px;
}
#goods{
margin:0 0 45px 0;
}
#goods .detail{
border-left:2px solid #4dc9d0;
margin:0 0 0 20px;
padding:0 0 0 15px;
width:500px;
}
#goods h2{
font-size:20px;
}
#goods p{
font-size:14px;
margin:15px 0 0 0;
line-height:20px;
}
#goods_right{
margin:0 0 45px 0;
text-align:right;
}
#goods_right .detail_right{
border-left:2px solid #4dc9d0;
margin:0 20px 0 0;
padding:0 15px 0 15px;
text-align:left;
width:500px;
}
#goods_right h2{
font-size:20px;
}
#goods_right p{
font-size:14px;
margin:15px 0 0 0;
line-height:20px;
}

#inner{
width:995px;
margin:0 auto;
}
#inner .floor{
margin:35px 0 50px 0;
}
#inner{
width:995px;
}
#inner .floor img{
margin:0px 30px 50px 0;
}
#inner .groove{
margin:30px 0 0 0;
font-size:14px;
line-height:22px;
}
#inner .floor_ex{
width:520px;
}
#inner .inner_title{
font-size:20px;
line-height:30px;
font-family:  "メイリオ", "ＭＳ Ｐゴシック" ,"Osaka",verdana ,arial ,sans-serif;
}

#footer{
margin:15px 0 15px 0;
border-top:1px solid #b7b7b7;
border-bottom:1px solid #b7b7b7;
padding:5px 5px 5px 5px ;
line-height:20px;
}
#footer p{
font-size:14px;
line-height:24px;
}
#footer img{
margin:5px 0px 0px 0;
}