/* ------------------------------------------------------------------*/
/*  hanajikan page  */
/* ------------------------------------------------------------------*/


/*----background flower image----*/

#main{ background:url("//img.e87.com/selection/rose/images/hanajikan_back_main02.jpg") no-repeat; }
#contents{ width: 720px; float: right; }
/* ------------------------------------------------------------------*/
/*  structure  */
/* ------------------------------------------------------------------*/
#main #sidemenu{ margin-top:287px; padding-top:1px; }
#hanajikan .photo{ float:left; width:180px; }
#hanajikan .textarea{ float:right; width:460px; }

/* ------------------------------------------------------------------*/
/*  visual setting  */
/* ------------------------------------------------------------------*/
#main #inner{ padding-bottom:15px; }
#main #inner h2{ padding:23px 5px 53px 0; text-align:right; }
/* ----------------------*/
/*  collabo area  */
/* ----------------------*/

#main #collabo{ padding:0 0 27px 186px; }
#main #collabo h3{ padding-right:1px; text-align:right; }
#main #collabo p.text{ padding:40px 0 10px 0; font-size:120%; line-height:1.6; color:#333; }
#main #collabo p.caption{ margin:10px 2px 3px 2px; line-height:1.5; color:#333; }
#collabo p.btn{
background: #a20a0a;
color: #fff;
font-weight: bold;
float: left;
width: 200px;;
text-align: center;
padding: 3px 0;
border-radius: 3px;
}
#collabo p.btn a,
#collabo p.btn a:link,
#collabo p.btn a:visited,
#collabo p.btn a:hover{ color: #fff; font-weight: bold; text-align: center;}

/* ----------------------*/
/*  hanajikan area  */
/* ----------------------*/

#main #hanajikan{ margin:0 0 0 19px; padding:20px; border:1px solid #60c3ff; background:#fff; }
#main #hanajikan .caption{ margin:0 0 0 2px; }
#main #hanajikan .caption p{ margin-top:6px; line-height:1.2; }
#hanajikan p.text{ font-size:120%; line-height:1.7; color:#2da1e8; }
#main #hanajikan p.btn{
margin: 15px 10px 0 0;
background: #1359b3;
color: #fff;
font-weight: bold;
float: left;
text-align: center;
padding: 10px;
border-radius: 3px;
}
#hanajikan p.btn a,
#hanajikan p.btn a:link,
#hanajikan p.btn a:visited,
#hanajikan p.btn a:hover{ color: #fff; font-weight: bold; text-align: center;}
