@charset "Shift_Jis";

/** html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); }*/

#restaurant_detail {
	width:97%;
	margin-top:10px;
	padding:0 !important;
}

#restaurant_detail .type01,
#restaurant_detail .type02,
#restaurant_detail .type03,
#restaurant_detail .type04,
#restaurant_detail .type05,
#restaurant_detail .type06,
#restaurant_detail .type07 {
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}

#restaurant_detail .type01 .orderlist,
#restaurant_detail .type02 .orderlist,
#restaurant_detail .type03 .orderlist,
#restaurant_detail .type04 .orderlist,
#restaurant_detail .type05 .orderlist,
#restaurant_detail .type06 .orderlist,
#restaurant_detail .type07 .orderlist {margin:auto 20px;padding:5px;}

#restaurant_detail .type01 .inbox,
#restaurant_detail .type02 .inbox,
#restaurant_detail .type03 .inbox,
#restaurant_detail .type04 .inbox,
#restaurant_detail .type05 .inbox,
#restaurant_detail .type06 .inbox,
#restaurant_detail .type07 .inbox {margin-top:10px;}

#restaurant_detail h2 {text-align:center;}

#restaurant_detail table {width:100%;}

#restaurant_detail table,
#restaurant_detail table tr,
#restaurant_detail table tr td,
#restaurant_detail table table td {
	border:none;
	width:500px;
	margin:0;padding:0;
	/*vertical-align:top;
	margin-left:0 !important;
	margin-right:0 !important;
	border-collapse:collapse;
	border:none !important;*/
}
/*
#restaurant_detail table td p {margin:5px 0;}

#restaurant_detail table td.phototarea {}
*/
#restaurant_detail em {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-style:normal;
	font-size:120%;
	font-weight:bold;
}

#restaurant_detail .alternate {
	position:absolute;
	left:-9999px;
}

#restaurant_detail p.subcatch em:first-letter {
	font-size:200%;
}

#restaurant_detail .orderlist {}

#restaurant_detail .orderlist p {
	font-weight:bold;
}

#restaurant_detail .orderlist ul {
	margin:0;padding:0;
}

#restaurant_detail .orderlist ul li {
	margin-left:20px;padding:0;
}

#restaurant_detail .orderlist .inbox {
	padding:5px;
}

/*type1:雅*/

#restaurant_detail .rc-miyabi {
	padding:10px;
	background:transparent url(./cssimg/rc_miyabi.png) no-repeat left bottom;
}

* html #restaurant_detail .rc-miyabi {background:transparent url(./cssimg/rc_miyabi.gif) no-repeat left bottom;}

#restaurant_detail .type01 {
	/*background: #c89dfe url(./cssimg/restaurant_content_bg1_3.gif) no-repeat right bottom;*/
	/*background: #4dac26 url(./cssimg/restaurant_content_bg1_2.gif) no-repeat right bottom;*/
	background: #c5cd7d url(./cssimg/restaurant_content_bg1_4.gif) no-repeat right bottom;
	/*background: #d8190f url(./cssimg/restaurant_content_bg5_2.gif) no-repeat right bottom;*/
}

#restaurant_detail .type01 p {/*color:white;*/}

#restaurant_detail .type01 .orderlist {
	background-color:white;
	/*background: transparent url(./cssimg/restaurant_orderlist_bg1.gif);*/
}

#restaurant_detail .type01 .orderlist p {
	color:black;
}

#restaurant_detail .type01 .orderlist ul li {
	border-bottom:1px dashed black;
	list-style-image:url(./cssimg/restaurant_list-item1.gif);
	/*list-style-position:inside;*/
}

#restaurant_detail .type01 .orderlist ul li table td{color:black;}

#restaurant_detail .type01 .inbox {
	border:double #030;
	border-width:1px 2px 2px 1px;
	background-color:white;
}

#restaurant_detail .type01 .inbox p {
	color:black;
	font-weight:bold;
}

#restaurant_detail .type01 .inbox p em {
	color:red;
	font-size:100%;
}

/*type2:アゼィリア*/

#restaurant_detail .rc-azalea {
	padding:10px;
	background:transparent url(./cssimg/rc_azalea.png) no-repeat left bottom;
}

* html #restaurant_detail .rc-azalea {background:transparent url(./cssimg/rc_azalea.gif) no-repeat left bottom;}

#restaurant_detail .type02 {
	/*background: #c5cd7d url(./cssimg/restaurant_content_bg1_4.gif) no-repeat right bottom;*/
	background: #F883BF url(./cssimg/restaurant_content_bg2_4.gif) no-repeat right bottom;
	/*background: #fd940c url(./cssimg/restaurant_content_bg2_6.gif) no-repeat right bottom;*/
	/*background: transparent url(./cssimg/restaurant_content_bg2.gif) no-repeat center bottom;*/
	/*background: transparent url(./cssimg/restaurant_content_bg2_2.jpg) no-repeat center top;*/
	/*background: #fe7e57 url(./cssimg/restaurant_content_bg2_5.gif) no-repeat right bottom;*/
}

#restaurant_detail .type02 em {
	color:#c36;
}

#restaurant_detail .type02 .subcatch em {
	color:#333;
}

#restaurant_detail .type02 .orderlist {
	border:solid pink;
	border-width:0 1px 1px 0;
	background-color:white;
	/*margin-top:200px;*/
	/*border:1px solid #996;*/
	/*background: transparent url(./cssimg/restaurant_orderlist_bg2.gif) repeat-y left top;*/
}

#restaurant_detail .type02 .orderlist ul {width:400px;margin:10px auto;}

#restaurant_detail .type02 .orderlist ul li {
	border-bottom:1px dotted #f99;
	list-style-image:url(./cssimg/restaurant_list-item2.gif);
	/*list-style:none;*/
}

#restaurant_detail .type02 .inbox {
	font-weight:bold;
	background:transparent url(./cssimg/restaurant_inbox_bg2_2.gif) repeat-x left bottom;
}

#restaurant_detail .type02 .inbox .subcatch {
	color:#c36;
}

#restaurant_detail .type02 .inbox em {
	/*color:black;*/
}

/*type3:隋園*/

#restaurant_detail .rc-zuien {
	padding:10px;
	background:transparent url(./cssimg/rc_zuien.png) no-repeat left bottom;
}

* html #restaurant_detail .rc-zuien {background:transparent url(./cssimg/rc_zuien.gif) no-repeat left bottom;}

#restaurant_detail .type03 {
	/*background: #c89dfe url(./cssimg/restaurant_content_bg1_3.gif) no-repeat right bottom;*/
	/*background:#d2c58f url(./cssimg/restaurant_content_bg3_4.gif) no-repeat right bottom;*/
	/*background:#813cf3 url(./cssimg/restaurant_content_bg3_3.gif) no-repeat right bottom;*/
	/*background:#4f0600 url(./cssimg/restaurant_content_bg3_2.gif) no-repeat right bottom;*/
	/*background:#1d91c0 url(./cssimg/restaurant_content_bg3.gif) no-repeat right bottom;*/
	/*background: #c5cd7d url(./cssimg/restaurant_content_bg1_4.gif) no-repeat right bottom;*/
	/*background:#eabd75 url(./cssimg/restaurant_content_bg6_4.gif) no-repeat right bottom;*/
	background:#1d91c0 url(./cssimg/restaurant_content_bg3.gif) no-repeat right bottom;
}

#restaurant_detail .type03 em {
	color:#002b71;
}

#restaurant_detail .type03 .orderlist {
	border:1px solid gray;
	background-color:white;
}

#restaurant_detail .type03 .orderlist ul {width:400px;margin:auto;}

#restaurant_detail .type03 .orderlist ul li {
	border-bottom:1px dotted #002b71;
}

#restaurant_detail .type03 .orderlist ul.column2 {
	width:45%;
	margin:0;
	float:left;
}

#restaurant_detail .type03 .inbox {
	/*background:transparent url(./cssimg/restaurant_inbox_bg3.png) no-repeat left top;*/
	background-color:#000066;
}

#restaurant_detail .type03 .inbox table,
#restaurant_detail .type03 .inbox table td {
	margin:0;
	border:none;
}

#restaurant_detail .type03 .inbox p {color:white;}

#restaurant_detail .type03 .inbox em {
	color:red;
	background-color:#FFFF66;
}

/*type4:セーラ*/

#restaurant_detail .rc-sarah {
	padding:10px;
	background:transparent url(./cssimg/rc_sarah.png) no-repeat left bottom;
}

* html #restaurant_detail .rc-sarah {background:transparent url(./cssimg/rc_sarah.gif) no-repeat left bottom;}

#restaurant_detail .type04 {
	/*background-color:#FFFF99;*/
	/*background:#fa6a63 url(./cssimg/restaurant_content_bg4.gif) no-repeat right bottom;*/
	/*background:#fec80d url(./cssimg/restaurant_content_bg4_2.gif) no-repeat right bottom;*/
	/*background: #F883BF url(./cssimg/restaurant_content_bg2_4.gif) no-repeat right bottom;*/
	/*background: #c5cd7d url(./cssimg/restaurant_content_bg1_4.gif) no-repeat right bottom;*/
	background: #fd940c url(./cssimg/restaurant_content_bg2_6.gif) no-repeat right bottom;
}

#restaurant_detail .type04 p {
	/*color:white;*/
}

#restaurant_detail .type04 .orderlist {
	background-color:white;
	/*background:transparent url(./cssimg/restaurant_orderlist_bg4.gif);*/
	/*background:transparent url(./cssimg/restaurant_orderlist_bg4.gif);*/
}

#restaurant_detail .type04 ul.orderlist li {
	/*color:white;
	border:3px double white;*/
	list-style:none;
	/*background-color:#990000;*/
}

#restaurant_detail .type04 .orderlist li em {color:red;}

#restaurant_detail .type04 .orderlist li p {
	font-weight:normal;
	border-top:1px dotted white;
}

/*type5:山頭火*/

#restaurant_detail .rc-santouka {
	padding:10px;
	background:transparent url(./cssimg/rc_santouka.png) no-repeat left bottom;
}

* html #restaurant_detail .rc-santouka {background:transparent url(./cssimg/rc_santouka.gif) no-repeat left bottom;}

#restaurant_detail .type05 {
	/*background: transparent url(./cssimg/restaurant_content_bg5.gif);*/
	/*background: #d8190f url(./cssimg/restaurant_content_bg5_2.gif) no-repeat right bottom;*/
	/*background: #4dac26 url(./cssimg/restaurant_content_bg1_2.gif) no-repeat right bottom;*/
	/*background: #a68c20 url(./cssimg/restaurant_content_bg6_2.gif) no-repeat right bottom;*/
	/*background: #F883BF url(./cssimg/restaurant_content_bg2_4.gif) no-repeat right bottom;*/
	/*background: #c5cd7d url(./cssimg/restaurant_content_bg1_4.gif) no-repeat right bottom;*/
	background:#4f0600 url(./cssimg/restaurant_content_bg3_2.gif) no-repeat right bottom;
	/*background:#d2c58f url(./cssimg/restaurant_content_bg3_4.gif) no-repeat right bottom;*/
}

#restaurant_detail .type05 .subcatch{
	color:gold;
}

#restaurant_detail .type05 .orderlist {background-color:white;}

#restaurant_detail .type05 .orderlist ul {
	/*border:1px solid black;*/
	background-color:white;
}

#restaurant_detail .type05 .orderlist ul li {border-bottom:1px solid black;}
/*
#restaurant_detail .type05 table {
	background: transparent url(./cssimg/restaurant_content_bg5_2.jpg) repeat-x left bottom;
}
#restaurant_detail .type05 table .orderlist ul {
	background:transparent url(./cssimg/restaurant_orderlist_bg5.gif) no-repeat 0 22px;
}
*/
#restaurant_detail .type05 .inbox {background-color:#FF9966;}

/*type6:呑ん太*/

#restaurant_detail .rc-nonta {
	padding:10px;
	background:transparent url(./cssimg/rc_nonta.png) no-repeat left bottom;
}

* html #restaurant_detail .rc-nonta {background:transparent url(./cssimg/rc_nonta.gif) no-repeat left bottom;}

#restaurant_detail .type06 {
	/*background:#a68c1f url(./cssimg/restaurant_content_bg6_3.gif) no-repeat right bottom;*/
	/*background:#080b89 url(./cssimg/restaurant_content_bg6_3.gif) no-repeat right bottom;*/
	/*background:#eabd75 url(./cssimg/restaurant_content_bg6_4.gif) no-repeat right bottom;*/
	/*background: #4dac26 url(./cssimg/restaurant_content_bg1_2.gif) no-repeat right bottom;*/
	/*background:#1d91c0 url(./cssimg/restaurant_content_bg3.gif) no-repeat right bottom;*/
	/*background: #c5cd7d url(./cssimg/restaurant_content_bg1_4.gif) no-repeat right bottom;*/
	background: #a68c20 url(./cssimg/restaurant_content_bg6_2.gif) no-repeat right bottom;
}

#restaurant_detail .type06 .orderlist {
	/*background-color:#70110d;*/
	background-color:white;
}
/*
#restaurant_detail .type06 .orderlist .subcatch,
#restaurant_detail .type06 .orderlist ul {
	position:absolute;
	left:-9999px;
}
*/
#restaurant_detail .type06 .orderlist ul li {
	border-bottom:1px dotted #70110d;
}

/*#restaurant_detail .type06 .orderlist ul li em {color:#900;}*/

#restaurant_detail .type06 .inbox {
	background:transparent url(./cssimg/restaurant_inbox_bg6.gif) repeat-x left bottom;
}

/*type7:BIGBEN*/

#restaurant_detail .rc-bigben {
	padding:10px;
	background:transparent url(./cssimg/rc_bigben.png) no-repeat left bottom;
}

* html #restaurant_detail .rc-bigben {background:transparent url(./cssimg/rc_bigben.gif) no-repeat left bottom;}

#restaurant_detail .type07 .subcatch {
	position:absolute;
	left:-9999px;
}

#restaurant_detail .type07 {
	/*background: transparent url(./cssimg/restaurant_content_bg7_2.gif) repeat-x;*/
}

#restaurant_detail .type07 .orderlist {
	border:1px solid gray;
	background-color:white;
}