div.contents p {
padding-bottom: 12px;
}
/*

div.contents img {
vertical-align: bottom;
}

div.contents dd li {
float: left;
}
*/


#contents #main #selection h1 {
background: url(pt_theme01.gif) no-repeat 0px 0px;
text-indent: -9999px;
height: 40px;
overflow: hidden;
}

#contents #main #selection .wrap {
padding: 0 0 20px 0;
background: url(contents_footbk.jpg) no-repeat 0 bottom;
} 

#contents #main #selection .contents {
	margin: 0;
	padding: 0px 20px 0 20px;
	_padding: 30px 10px 0px 10px;
	background: url(read_bk.gif) repeat-x 0 0;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background: url(contents_bg.jpg) repeat-y;
}
#contents #main #selection .contents .question{
	width:250px;
	over-flow:hidden:
	zoom:1;
}
#contents #main #selection .contents .question dt{
	margin-bottom:10px;
}

#contents #main #selection .contents .question dd .txt{
	text-indent:1em;
	color:#000;
}
#contents #main #selection .contents .rankTbl{
	float:right;
}


#contents #main #selection .contents .tryVege {

}

#contents #main #selection .contents .tomato,
#contents #main #selection .contents .potato,
#contents #main #selection .contents .suika,
#contents #main #selection .contents .corn,
#contents #main #selection .contents .meron{
	background-color: #FFF;
	padding-bottom:30px;
	margin-bottom:40px;
}
#contents #main #selection .contents .tryVege h4 {
	margin-bottom: 10px;
}

#contents #main #selection .contents .tryVege .growPlant {
	padding:0 20px;
	overflow:hidden;
	zoom:1;
}

#contents #main #selection .contents .tryVege .growPlant .col1,
#contents #main #selection .contents .tryVege .growPlant .col2 {
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px;
	width:300px;
	/display:inline;
	/zoom:1;

}


#contents #main #selection .contents .tryVege .growPlant .stepFig {
	float:right;
}
#contents #main #selection .contents .tryVege .growPlant ol {
	width:305px;
	margin-bottom:10px;
}

#contents #main #selection .contents .tryVege .growPlant ol li dl dt {
	margin-bottom:5px;
}

#contents #main #selection .contents .tryVege .growPlant ol li dl dd {
	text-indent:1em;
	margin-left:35px;
	margin-bottom:5px;
	color:#010101;
}

#contents #main #selection .contents .tryVege .ads {
	text-align:center;
}

#contents #main #selection .contents #teacher {
	padding: 35px 35px 20px;
	background: url(teacher_bk.jpg) no-repeat left top;
	background-color: #FFF;
	margin:0 auto;
}

#contents #main #selection .contents #teacher dt,
#contents #main #selection .contents #teacher dd.txt{
	float:right;
}

#contents #main #selection .contents #teacher dd.faceImg{

}

/* link */
a:hover img {
filter: alpha(opacity=60);
-moz-opacity:0.60;
opacity:0.60;
}

a:hover img.over {
opacity:1; filter: alpha(opacity=100);
}

a:hover img.none {
opacity:1; filter: alpha(opacity=100);
}

/* others */
.margT35{
	margin-top:35px !important;	
}
.alignL{
	text-align:right;
}
