/* ------------------------------------------------------------------*/
/*  asou page  */
/* ------------------------------------------------------------------*/

/* ------------------------------------------------------------------*/
/*  background rose image  */
/* ------------------------------------------------------------------*/

#main{ background:url("//img.e87.com/selection/rose/images/asou_back_romantica02.jpg") no-repeat; }
#main #contents{ text-align:right; width: 720px; float: right; }
/* ------------------------------------------------------------------*/
/*  structure  */
/* ------------------------------------------------------------------*/
#main #profile{ float:right; width:240px; margin-top:20px; }
#main #rose{ float:left; width:460px; padding-bottom:20px; }
/* ------------------------------------------------------------------*/
/*  visual setting  */
/* ------------------------------------------------------------------*/

#main #rose .lead{ padding:20px; }
#rose p{ font-size:120%; line-height:1.7; color:#333; }
#itemspec .photo{ float:left; width:213px; }
#main #itemspec .spec{ float:left; width:190px; margin:20px; }
#main #itemspec .spec .btn{ 
background: #460000;
color: #fff;
font-weight: bold;
float: left;
width: 100%;
text-align: center;
padding: 3px 0;
border-radius: 3px;
}
#main #itemspec .spec .btn a,
#main #itemspec .spec .btn a:link,
#main #itemspec .spec .btn a:hover,
#main #itemspec .spec .btn a:active{ color: #FFF; font-weight: bold; text-decoration: none;}
#main #itemspec p.price{ margin-bottom:8px; line-height:1.2; }
#main #profile p.text{ margin:15px 16px 0 0; color:#787878; line-height:1.5; }


#sidemenu{ margin-top: 390px;}