@charset "utf-8";

#container{
width:690px;
margin:10px auto;
_margin-left:25px;
font-size:0.9em;
font-family:'MS UI Gothic',SimSun,SimHei;
}

#container div.bar{
width:690px;
margin-bottom:20px;
}

#container h2{
clear:both;
width:668px;
_width:690px;
margin:0;
padding:5px 0 5px 20px;
background-color:#d6dbde;
color:#444444;
line-height:1em;
font-size:1em;
border:#c0dcdf solid 1px;
}

#container div.prof{
margin:0;
}

#container .floatl{
float:left;
width:200px;
height:260px;
margin:10px 15px 15px 20px;
}

#container .ptxt{
float:left;
width:425px;
margin-top:10px;
font-size:0.9em;
line-height:1.4em;
}

#container td.aut{
padding-right:10px;
}

#container p{
margin:10px 0 20px 20px;
line-height:1.5em;
}

#container .clear{
clear:both;
}

#container dl{
margin:0;
}

/*** Profile ***/
#container div.profile{
margin:10px 0 20px 20px;
}

/*** Shop Information ***/
#container p.shop{
_display:inline;
float:left;
width:400px;
margin:15px 10px 20px 20px;
line-height:1.4em;
font-size:0.9em;
}

#container div.shopimg{
_display:inline;
float:right;
margin:15px 50px 20px 0;
}

#container p.shop a{
color:#000000;
}

#container p.shop a:hover{
color:#fd8482;
}

/*** Price ***/
#container dl.price{
width:362px;
margin:15px 0 0 20px;
font-size:0.9em;
}

#container dl.price .subject{
margin-bottom:10px;
text-decoration:underline;
}

#container dl.price dt{
clear:both;
float:left;
width:140px;
padding:3px 0;
}

#container dl.price dd{
width:200px;
margin-left:150px;
padding:3px 0;
}

/*** Copyrights ***/
#container p.copy{
margin-top:30px;
text-align:right;
font-size:0.8em;
}
