div#cont-right dl#rm-order{
	margin-top:0;
}

div#left-menu li.lm-11{
	padding-bottom:450px;
}

div#cont-right li#syuyo-area{
	padding-bottom:202px;

}

div#obento-all{
	width:510px;
	margin-left:20px;


}

div#obento-all h2{
	width:530px;
	height:26px;
	background-image:url(http://www.souan.cc/img/order/ttl_01.gif);
	/*background-color:#FFFFFF;*/

}
div#obento-all h2#ob{
	width:530px;
	height:26px;
	background-image:url(http://www.souan.cc/img/order/ttl_01_o.gif);
	/*background-color:#FFFFFF;*/

}

div#kiwotuke{
	background-color:#FFFFFF;
	width:530px;

}
div#kiwotuke ul{
	width:520px;
	margin:10px 0px;
	line-height: 1.2em
}

div#kiwotuke li{
	font-size:85%;
	list-style-type:square;
	margin-left:1.5em;
	margin-bottom:0.5em;
}
div#kiwotuke p{
	margin:0 10px 10px 10px;
	background-color:#fff;
	font-size:85%;
	padding-bottom:5px;
}
div#kiwotuke p.light{
	font-size:70%;
	color:#999;
	padding-bottom:5px;
}

div#kiwotuke p#cancel{

	color:#dd0000;
	padding-bottom:5px;
}
div#kiwotuke p#oomori{
	padding-bottom:5px;
}

div#order-bn{
	width:530px;
	margin-bottom:10px;
}

div.navi{
	font-size:75%;
}

div.navi ul{
	padding-top:4px;
	width:530px;
}

div.navi ul.obentonavi li{
	display:inline;
	margin-left:5px;
	padding-right:5px;
	border-right:1px solid #0033CC;
	white-space:nowrap;
	font-size:12px;
}
div.navi ul.obentonavi li.last{
	border:none;
}

div.navi ul.udnavi{
	text-align:right;
	padding:5px 12px 5px 0;
}

div.navi ul.udnavi li{
	display:inline;
	margin-left:5px;
}
div.navi ul.udnavi li a{
	text-decoration:underline;
}

div.obento-cate{
	width:540px;
	clear:both;
	padding-top:10px;
}
div.obento-cate h3{
	background-image:url(http://www.souan.cc/img/order/ttl_03.gif);
	height:21px;
	width:527px;
	font-size:90%;
	color:#FFFFFF;
	background-color:#99A255;
	padding:4px 0 0 3px;
	
}

div.obento-hitotu{
	background-color:#fff;
	width:260px;
	height:160px;
	margin:3px 6px 7px 0;
	float:left;
	border:solid 1px #999999;
	position:relative;
	padding-bottom: 2.5em;
}

* html body div.obento-hitotu{
	height:165px;
}
div.drink div.obento-hitotu{
	padding-bottom: 0em;
}

div.obento-hitotu h4{
	font-size:10px;
	letter-spacing: -1px;
}
div.obento-hitotu img.thumb{
	float:left;
	margin:5px 5px 5px 5px;
	border:1px #CCCCCC solid;
}
div.obento-hitotu img.dthumb{
	float:left;
	margin:10px 5px 5px 5px;
	border:1px #CCCCCC solid;
}

div.obento-hitotu p.name img{
	margin-top:5px;
}

div.obento-hitotu img.mini-bn{
	margin:2px 0 3px 0px;
}

div.obento-hitotu p.syosai{
	margin-bottom:5px;
}
div.obento-hitotu p.setumei{
	clear:both;	
	margin:4px 7px 0px 7px;
	font-size:75%;
}
div.obento-hitotu p.num{
	text-align:right;
	font-size:75%;
	margin:0 5px 0px 0;
	position:absolute;
	bottom:3px;
	right:0;
}

div.obento-hitotu p.num input{
	height:1em;
}
div.obento-hitotu p.kakaku{
	font-size:80%;
}
div.obento-hitotu p.sunpou{
	text-align:left;
	font-size:75%;
	margin:0 0px 0px 5px;
	position:absolute;
	bottom:5px;
	left:0;
}
div#otodokesaki{
	width:555px;
	margin-left:15px;
	clear:both;
}

div#otodokesaki ul{
	font-size:90%;
	clear:both;
	background-color:#FDFBDD;
	width:520px;
	padding:10px;
	margin-bottom:10px;
}
div#otodokesaki li{
	margin-bottom:0.5em;
}

div#otodokesaki dl{
	float:left;
	background-color:#CEDE95;
}

div#otodokesaki dt{
	font-size:85%;
	width:150px;
	clear:left;
	float:left;
	color:#414714;
	font-weight:bolder;
	border-top:#FDFBDD solid 4px;
	padding-top:0.5em;
	padding-left:5px;
	padding-right:10px;
	text-align:right;
}
div#otodokesaki dt.top{
	border-top:none;
}

div#otodokesaki dd{
	font-size:90%;
	width:365px;
	display:block;
	float:left;
	padding-left:10px;
	background-color:#FDFBDD;
	padding-bottom:1.5em;
	padding-top:0.7em;
}

div#otodokesaki h5{
	clear:left;
	float:left;
	display:block;
	width:530px;
	height:26px;
	margin-top:10px;
/*
	padding-top:0.3em;
	background-color:#fff;
	margin-bottom:15px;
	margin-top:5px;
	padding-left:10px;
	border-left:7px solid #656B2E;
	font-size:1.2em;
	font-family:"ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3";
*/
}
div#otodokesaki h5#nyuryoku{
	background-image:url(http://www.souan.cc/img/order/ttl_04.gif);

}

div#otodokesaki h5#irai{
	background-image:url(http://www.souan.cc/img/order/ttl_05.gif);
}

div#otodokesaki p.yubin{
	font-size:80%;
	display:inline;
}

div#otodokesaki span,p.kome{
	font-size:85%;
	font-weight:normal;
}
div#otodokesaki span.zidou{
	font-size:80%;
	font-weight:normal;
	display:inline;

}
div#otodokesaki span.syorui{
	margin-left:3px;
	margin-right:10px;
}

div#otodokesaki input#otodokezi{
	margin-top:15px;
}

div#otodokesaki input#two{
	margin-left:1em;
}
div#otodokesaki p.irai-yubin{
	margin:1em 0;
}

div#otodokesaki input#over3{
	margin-left:1em;
}

div#otodokesaki input#no{
	margin-left:1em;
}

div#otodokesaki dd#yesno{
	padding-bottom:3em;
	padding-top:1em;

}
div#otodokesaki p.same{
	margin-top:5px;
}

div#otodokesaki p.atena{
	margin-top:10px;
}

div#preview{
	width:540px;
	margin-left:20px;
	clear:both;
}

div#preview dl{
	
	width:530px;
	float:left;
	background-color:#CEDE95;
}

div#preview dt{
	font-size:80%;
	width:140px;
	clear:left;
	float:left;
	color:#414714;
	font-weight:bolder;
	border-top:#FDFBDD solid 3px;
	padding-top:0.5em;
	padding-left:5px;
	padding-right:10px;
	text-align:right;

}

div#preview dt.top{
	border-top:none;

}


div#preview dd{
	font-size:85%;
	width:365px;
	display:block;
	float:left;
	padding-left:10px;
	background-color:#FDFBDD;
	padding-bottom:1.5em;
	padding-top:1em;
}

div#preview dd.preyesno{
	padding-bottom:3em;
}
div#preview p.pre{
	clear:left;
	float:left;
	display:block;	
	width:530px;
	height:1.3em;
	border-bottom:2px solid #EA5710;
	font-size:1.2em;
	padding-top:0.1em;
	font-weight:bolder;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	background-color:#fff;
	text-indent:0.2em;
}
p.botan{
	clear:both;
	margin:20px auto 10px auto;
	padding-top:20px;
	text-align: center;
}
ul.massages{	
	background-color:#fff;
	clear:both;
	width:530px;
	margin-bottom:10px;
}
ul.massages li{	
	font-size:90%;
	background-color:#fff;
	padding:10px 0 5px 5px;
	list-style-type:disc;
	margin-left:2em;
}

p.onegai{
	font-size:90%;
	padding:10px 0 10px 5px;
	font-weight:bolder;
	clear:both;
	background-color:#fff;
	width:525px;
}
p.thanks{
	font-size:90%;
	padding:10px 0 10px 5px;
	clear:both;
	background-color:#fff;
	width:525px;
}

p.jusyo-input input{
	width:22em;
}
.name-input input{
	width:18em;
}
p.num input{
	width:4em;
}

p.error{
	font-size:90%;
	font-weight:bolder;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#fff;
	text-align:center;
	width:530px;
	margin-bottom:15px;
}

span.postsearch a{
	font-size:85%;
	text-decoration:none;
}

p.backhome{
	padding:3px 0;
	text-align:center;
	background-color:#fff;
	font-weight:bolder;
	font-size:1.1em;
	width:530px;
}

dd.moziake{
	letter-spacing: 0.1em;
}

dd.tozitu{
	height:2em;
}

span.miss{
	background-color:#999;
	border: 1px #999 solid;
	margin:0 2px;
	padding: 2px 2em;
}

span.ok{
	background-color:#faa; 
	border: 1px #999 solid;
	margin:0 2px;
	padding: 2px 2em;
}


#selyear{
	width:5em;
}
#selmonth{
	width:4em;
}
#selday{
	width:4em;
}

#seltime{
	width:4em;
}
#selminute{
	width:4em;
}

dd#otel input{
	margin-top:0.5em;
	margin-bottom:1em;
}

