@charset "utf-8";
#contentsArea .lessonText  {
font-size: 80%;
color: #685e34;
line-height: 1.5;
text-align: left;
}
#contentsArea  .lessonText #time {
border-top: 1px dotted #CC9933;
padding-top: 1px;
}
#contentsArea  .lessonText h3 {
border-bottom: 1px dotted #f19ec2;
padding-bottom: 1px;
text-align: left;
background: url(../images/LessonIcon.png) no-repeat left center;
padding-left: 15px;
color: #360;
font-size: 125%;
}
#page #contentsArea  h2 {
text-align: left;
margin-top: 5px;
margin-left: 10px;
}
#contentsArea #flowerLesson {
float: left;
width: 450px;
margin-top: 20px;
}
#contentsArea #flowerLesson #flowerPhot {
float: left;
width: 167px;
}
#contentsArea #flowerLesson .lessonText {
float: right;
width: 276px;
margin-top: 0px;
margin-right: 5px;
}
#contentsArea #cookingLesson {
float: right;
width: 450px;
margin-top: 20px;
}
#contentsArea #cookingLesson #cookingPhot {
float: left;
width: 167px;
}
#contentsArea #cookingLesson #cookingPhot #cook2 { }

#contentsArea #cookingLesson .lessonText {
float: right;
width: 276px;
margin-top: 0px;
margin-right: 5px;
}
#contentsArea  #textBlock #textBlockBottom { background: url(../images/LessonTexHaikeiBottom.jpg) no-repeat center bottom; }
#contentsArea  .lessonText #textBlock { background: url(../images/LessonTexHaikeiMiddle.jpg) repeat-y center center; }
#contentsArea  .lessonText #textBlock #textBlockBottom #textBlockTop {
background: url(../images/LessonTexHaikeiTop.jpg) no-repeat center top;
padding: 5px 10px;
margin-top: 10px;
}
#contentsArea #cookingLesson #infoBtn {
float: right;
width: 275px;
margin-top: 40px;
margin-right: 5px;
}
