div#main table#tubmenutb tr td.bgcolorange div.section_c{ min-height: 1%; margin: 0 0 40px 0; }
div#main table#tubmenutb tr td.bgcolorange div.section_c:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
* html div#main table#tubmenutb tr td.bgcolorange div.section_c{ height: 1%; }
/*\*//*/
* html div#main table#tubmenutb tr td.bgcolorange div.section_c{ height: inherit; display: inline-table; }
/**/
div#main table#tubmenutb tr td.bgcolorange div.section_c div.item{ width: 331px; min-height: 1%; float: left; }
div#main table#tubmenutb tr td.bgcolorange div.section_c div.item:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
* html div#main table#tubmenutb tr td.bgcolorange div.section_c div.item{ height: 1%; }
/*\*//*/
* html div#main table#tubmenutb tr td.bgcolorange div.section_c div.item{ height: inherit; display: inline-table; }
/**/

div#main table#tubmenutb tr td.bgcolorange div.section_c div.item div.notes{ width: 250px; float: right; }
div#main table#tubmenutb tr td.bgcolorange div.section_c div.item div.notes h2{ font-weight: bold; margin: 0 18px .5em 0; }
div#main table#tubmenutb tr td.bgcolorange div.section_c div.item div.notes p.movie{ background: #f4f0ea; margin: 0 18px 0 0; padding: 8px 10px; }
div#main table#tubmenutb tr td.bgcolorange div.section_c div.item div.notes p.movie img{ vertical-align: middle; }
div#main table#tubmenutb tr td.bgcolorange div.section_c div.item p.photo{ width: 80px; float: left; }

#schoolmovie_waku { padding-bottom: 100px; }
#schoolmovie_left { width: 163px; float: left;}
#schoolmovie_right h2 { width: 490px; margin-bottom: 15px; padding-bottom: 23px; font-weight: bold; color: #FF6600; background-image: url('/recipe-webapp/ecook/img/200810_contents_bg_main_title2.gif'); background-repeat: repeat-x; background-position: 100%; }

#schoolmovie img { margin: 0px 8px -2px 10px; }
#schoolmovie a { margin: 10px; }
#schoolmovie_right { width: 490px; float: left;}
#schoolmovie { background-color: #F5F0EA; padding: 10px; height: 22px; }
#schoolmovie:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#schoolmovie p { float: left; margin-left: 8px; }
.eschool_waku { width: 653px; margin-top: 30px; clear: both; }
.eschool_waku p { margin-bottom: 15px; }
.eschool_waku img { margin-right: 30px;}
.eschool_waku h3 { font-size: 0.8em; }
#eschool_footer { width: 653px; margin-top: 15px; text-align: right; background-color: #F5F0EA; padding: 6px; }
