@charset "UTF-8";
/* CSS Document */


#csxcv { margin: 0 auto; width: 800px; }

#bag { margin: 0 auto; width: 800px; }

#desc { float: left; width: 400px; }

#imgbuy { float: left; width: 400px; text-align: center; }
#imgbuy img { border: 0px; margin: 0 auto; }

.desc { float: left; width: 400px; }

.imgbuy { float: left; width: 400px; text-align: center; }
.imgbuy img { border: 0px; margin: 0 auto; }

#e640wrap { margin: 0 auto; width: 800px; }

#e640desc { float: left; width: 400px; }

#e640buy { float: left; width: 400px; height: 250px; vertical-align: middle; text-align: center; }
#e640buydetail{ float: left; width: 400px; vertical-align: middle; text-align: center; }


#csxcv table
{
width: auto;
text-align: center;
margin: 0 auto;
border: 1px solid #09f;
border-collapse: collapse;
}

#csxcv td
{
text-align: center;
border: 1px solid #09f;
border-collapse: collapse;
padding: 0px 5px;
vertical-align: middle;
}

#e640buydetail table
{
width: 300px;
text-align: center;
margin: 0 auto;
border: 1px solid #09f;
border-collapse: collapse;
}

#e640buydetail td
{
text-align: center;
border: 1px solid #09f;
border-collapse: collapse;
padding: 0px 5px;
vertical-align: middle;
}

#bag table
{
width: auto;
text-align: center;
margin: 0 auto;
border: 1px solid #09f;
border-collapse: collapse;
}

#bag td
{
text-align: center;
border: 1px solid #09f;
border-collapse: collapse;
padding: 0px 5px;
vertical-align: middle;
}

#e640buy table
{
width: 300px;
text-align: center;
margin: 15px auto 0px;
border: 1px solid #09f;
border-collapse: collapse;
}

#e640buy td
{
text-align: center;
border: 1px solid #09f;
border-collapse: collapse;
padding: 0px 5px;
vertical-align: middle;
}

#replacement
{
margin: 0 20px;
}

#replacement table
{
width: 500px;
text-align: center;
margin: 0 auto;
border: 1px solid #09f;
border-collapse: collapse;
padding: 2px;
}

#replacement td
{
text-align: center;
border: 1px solid #09f;
border-collapse: collapse;
padding: 2px;
vertical-align: middle;
}
