/* CSS Document */
#Mainimg{
background:#ffffff url(img/bg_mimg.gif) no-repeat right 133px !important;
position:relative !important;
margin-bottom:44px;
}

#MainimgLeft{
width:569px;
float:left;
position:relative;
top:10px;
left:23px;
}

#MainimgRight{
width:281px;
float:left;
position:relative;
top:10px;
left:35px;
}

#MainimgRight img{
padding:7px;
background:#FFFFFF;
border:solid 1px #E0E0E0;
}

.m-ttl{
width:255px;
float:left;
}

.m-ttl p{
padding-bottom:5px;
}

.m-img{
width:191px;
float:right;
font-size:10px;
}

.m-img p{
font-weight:bold !important;
}

.m-img .imgleft{
margin-right:10px;
}

.m-director{
width:89px;
float:left;
font-size:10px;
}

.m-txtarea{
padding:10px 0 0 0;
}

.m-txtarea p{
background:url(img/bg_mtxt.gif) 0 30px;
font-size:1.1em;
line-height:1.88em;
padding:0 0 8px 0;
}

.m-btn{
background:none !important;
padding-top:10px !important;
}

.m-btn img{
padding:0 8px 0 0;
}



#Cultivation ,#Harvest ,#Classroom{
margin:0 0 24px 0;
}

#Cultivation h3{
margin:0 0 10px 0;
}

#Cultivation .pictL{
margin-right:20px;
margin-bottom:12px;
}

#Harvest h3 ,#Classroom h3{
margin:0 0 20px 0;
}

.harvest-txt30{
margin-bottom:30px !important;
}


.classroom-photo{
margin:0 0 20px 0;
}

.pleft{
margin:0 7px 0 0;
}


#DotgreenArea{
width:548px;
background:url(img/bg_dotgreen-btm.gif) no-repeat left bottom;
padding:0 0 22px 0;
margin:0 0 20px 0;
}

#DotgreenAreain{
background:url(img/bg_dotgreen-cnt.gif) repeat-y left;
}

#DotgreenAreain h3{
margin:0 0 12px 0;
}

#DotgreenAreain .txt{
margin:0 15px;
}

.phoarea{
font-size:10px;
}

.phoarea img{
border:solid 3px #FFFFFF;
}

#AiharaArea{
width:547px;
background:url(img/bg_dotblue-btm.gif) no-repeat left bottom;
padding:0 0 14px 0;
margin:0 0 20px 0;
}

#AiharaAreain{
background:url(img/bg_dotblue-cnt.gif) repeat-y left;
}

#AiharaAreain p{
padding:10px 0 0 20px;
}

#KabegamiArea{
width:545px;
background:url(img/bg_kabegami-btm.gif) no-repeat left bottom;
padding:0 0 14px 0;
}

#KabegamiAreain{
background:url(img/bg_kabegami-cnt.gif) repeat-y left;
position:relative;
}

#KabegamiAreain h3{
margin:0 0 22px 0;
}

#KabegamiAreain .pictL{
width:260px;
position:relative;
top:0;
left:19px;
padding:3px;
background:#FFFFFF;
border:solid 1px #E0E0E0;
}

#btnarea{
width:216px;
float:left;
position:relative;
top:0;
left:20px;
}

#btnarea p{
margin-top:5px;
padding:0;
}

#CalendarBtn{
margin-top:19px !important;
}

#SetteiArea{
margin:0 8px 0 18px;
padding:40px 0 0 0;
}

#SetteiArea .txt h4{
margin-bottom:20px;
}

#Setteimiko{
padding-top:20px;
}

