h2	{margin:0;}
#wrap-sameprice	{width:735px; padding:10px; margin-bottom:10px; background:#fae4d1;}

.depa		{width:721px; padding:11px 0 11px 14px; margin:0 0 15px 0; overflow:hidden; background:#fff;}
.depa li	{margin:0 6px 0 0 ; float:left;}

#wrap-white	{width:703px; padding:0 16px 10px 16px; margin:0 0 10px 0; background:#fff;}

.wrap-cassette		{width:680px; padding:11px 12px 0 11px; margin:0 0 10px 0;}
.wrap-cassette h4	{margin:0 0 6px 0;}
.wrap-cassette .clear{padding:3px 0; text-align:right;}
#wrap-normal		{background:#d5eeff;}
#wrap-1000			{background:#ffebd5;}
#wrap-2000			{background:#ffd5e5;}
#wrap-4000			{background:#ffdfd5;}


.cassette				{width:216px; height:132px; margin:0 10px 0 0; border-width:2px; border-style:solid; background:#fff; position:relative; float:left;}
#wrap-normal .cassette	{border-color:#8dbad8;}
#wrap-1000 .cassette	{border-color:#e5c8a8;}
#wrap-2000 .cassette	{border-color:#e2a4bc;}
#wrap-4000 .cassette	{border-color:#e5b7a9;}
.m0	{margin:0;}

.title	{height:35px; padding:4px 0 0 8px; color:#0054bb; line-height:1.4; font-weight:bold; border-bottom:1px dotted #7f7f7f;}
.txt	{padding:28px 6px 0 94px;}

.img		{position:absolute;top:45px;left:6px; padding:1px; border:1px solid #ccc;}
.area		{position:absolute;top:45px;left:94px; width:44px; height:17px; text-align:center; background:url(img/bg-area.png) 0 0 no-repeat;}
.breakfast	{position:absolute;top:45px;left:149px;}