@charset "Shift_JIS";

#container{
width:690px;
margin:10px auto;
_margin-left:25px;
font-size:0.9em;
font-family:"Times New Roman", Times, serif, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

#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 .floatl{
float:left;
margin-right:15px;
}

#container .clear{
clear:both;
}

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

#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:10px 10px 20px 20px;
line-height:1.3em;
}

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

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

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

/*** Price ***/
#container dl.price{
margin:15px 0 0 20px;
}

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

#container dl.price dt{
float:left;
width:12em;
padding:3px 0;
}

#container dl.price dd{
margin-left:12em;
padding:3px 0;
}

#container dl.price dd.bottom{
padding-top:1.3em;
}

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