*{
margin: 0px;
padding: 0px;
}

body{
background-color: #000000;
}


img{
border: none;
vertical-align: bottom;
}

#wrap{
width: 900px;
margin-left: auto;
margin-right: auto;
font-family: MS PGothic,Osaka,Arial,sans-serif;
}

#header{
width: 900px;
padding: 15px 25px 0px 25px;
text-align: right;
}

#header2{
width: 900px;
padding: 15px 25px 0px 0px;
text-align: right;
}

#mainmenu{
width: 900px;
padding: 0px 25px 0px 25px;
text-align: right;
}

#mainmenu2{
width: 900px;
padding: 0px 25px 0px 0px;
text-align: right;
}

#top_info{
width: 900px;
padding: 0px 25px 0px 25px;
}

#top_info_area{
width: 870px;
height:110px;
overflow: auto;
background-color: #111111;
padding: 10px 0px 20px 20px;
border: double 5px #333333;
}


#contents{
width: 850px;
height: 470px;
margin-top: 10px;
padding: 17px 25px 0px 25px;
border-style: solid;
border-color: #ffffff;
border-width: 1px;
display: block;
}

#contents2{
width: 850px;
height: 470px;
margin-top: 10px;
padding: 17px 25px 0px 25px;
border-style: solid;
border-color: #484848;
border-width: 1px;
display: block;
}

#top_info{
font-size: 12px;
color: #333333;
}

#top_info a{
color: #666666;
text-decoration: none;
}

#top_info a:hover{
color: #CC0099;
}

#brandinfo{
padding-left: 10px;
font-size: 14px;
color: #ffffff;
}

#brandname{
font-size: 18px;
font-weight: bold;
}

.re_info{
font-size: 12px;
color: #ffffff;
margin: 5px;
}

.goshop a{
color: #ffffff;
font-size: 12px;
}

.goshop a:hover{
color:#333333;
}

h3 a{
color:#CCCCCC;
}

h3 a:hover{
color:#33CC33;
}
