@charset "UTF-8";

div#container_alpha h5 { margin: 10px 0; padding: 0.3em 10px; font-size: 120%; background: #edf0a4; }
h6 { margin: 0; padding: 0; font-size: 120%; color: #a40000; }
h6 span{ margin: 0 0 0 1em; font-size: 90%; }
div.dish01 strong { color: #a40000; }

div.container_alpha01 { margin: 0px 10px; }
div.dish01 { padding: 10px 15px 20px 15px; background-color: #EFE2C5; color: #111111; font-size: 78%; line-height: 1.4; }
div.dish01 ul { margin: 0; padding: 0; list-style: none; }
div.dish01 ul li img { vertical-align: top; }
div.dish01 ul li span { margin: 0.5em 0 1em; text-align: center; font-size: 110%; display: block; }

div.dish01 ul.menu01 li { margin: 0 0 10px 0; width: 258px; float: left; }
div.dish01 ul.menu02 li { width: 128px; float: left; font-size: 90%; }

div.dish01 ul.menu03 li { width: 540px; float: left; }
div.dish01 ul.menu03 li img { margin: 0 0 0.5em 0; width: 100px; float: left; }
div.dish01 ul.menu03 li span { margin: 0; width: 430px; text-align: left; float: right; }
div.dish01 ul.menu03 li span b { margin: 0 0 0.1em 0; font-size: 82%; font-weight: 400; }


div.dish01 div#course { margin: 10px 0 20px 0; padding: 15px 25px; background: #ddc898; }
div.dish01 div#course ul { margin: 0.1em 0 1.5em 0; padding: 0 0 0 1.2em; list-style: square; }
div.dish01 div#course ul li span { text-align: left; font-size: 90%; display: inline; }
div.dish01 div#course ul li b { color: #a40000; }
div.dish01 div#course p { margin: 1em 0 0.5em; padding: 0; font-size: 110%; font-weight: 600; }
div.dish01 div#course p span { margin: 0 0 0 1em; padding: 0; font-size: 95%; }
div.dish01 div#course p.bt_txt { margin: 0; padding: 0; font-size: 90%; font-weight: 400; }

div.dish01 p { margin: 0 0 20px 0; padding: 0; }
div.dish01 p.guide { margin: 0 5px; }
div.dish01 strong.time { margin: 0 0 0.2em 0; font-size: 105%; }

div.dish01 table { padding: 5px 0px 15px 0px; }
div.dish01 table td.img_cell { width: 338px; }
div.dish01 table td.text_cell { width: 202px; }
div.dish01 table td.text_cell img { margin: 0px 0px 10px 0px; }

div.container_alpha02 { margin: 0px 10px 20px 10px; }
div.dish02 { margin: 0px 0px 10px 0px; padding: 0px 15px 0px 0px; background-color: #E3CC9C; font-size: 90%; line-height: 1.4; }
div.dish02 table td.img_cell { width: 279px; }
div.dish02 table td.text_cell { padding: 15px 0px 15px 0px; width: 291px; }
div.dish02 table td.text_cell img { margin: 0px 0px 10px 0px; }
div.dish02 table td.text_cell p { margin: 1em 0em 0em 0em; }
div.dish02 table td.text_cell span { font-size: 200%; font-weight: 700; }
