@charset "shift_jis";
/* CSS Document */

h1 {
	text-indent:-5000px;
	font-size:xx-small;
}

h2 {
	text-align:right;
	font-size:16px;
}
h3 {
	text-align:left;
	font-size:20px;
	background-color:#003;
	color:#FFF;
}

body {
	text-align:center;
	
	background:#000;
}   
#wrap {
	width:1026px;
	text-align:left;
	margin:0 auto;
	background-color:#FFF;
}   

#inner { margin:0 10px; } 
#sideWrap {
	width:240px; float:left;
	}     
#mainWrap {
	width:760px; float:right;

 }   

.clear { clear:both; }   
.clear hr { display:none; } 
li {
	font-size:14px;
	margin-bottom: 10px;
}

.menu {
	text-align:left;
	font-size:14px;
}
.menusub {
	text-align:left;
	font-size:10px;
}

.menumain {
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.price {
	text-align:left;
	font-size:12px;
	color:#F00;
}
.price2 {
	text-align:right;
	font-size:16px;
	color:#F00;
	font-weight:bold;
}

address {
	text-align:right;
	font-size:12px;
}

.box_qr {
	border:#CCCCCC 1px solid;
	padding:10px 10px 10px 10px;
	background:#FDFDFD url(http://search.daisyo.co.jp/common/images/bg_box_qr.jpg) repeat-x left bottom;
	margin:0 0 15px 0;
}
.box_qr h3,
.box_qr div {
	text-align:center;
	margin:0 0 10px 0;
}

#waku{width:756px;}
.waku_2{width:188px; height:300px; float:left;}

.header {
	height:200px;
	margin-bottom:5px;
}
ul {
margin: 5 5 5 1em;
padding: 0;
list-style:square;

}

.cds-navi {
  list-style-type: none;
  margin: 0 0 2em;
  padding: 0;
}

.cds-navi li { display: inline; }

.cds-navi li a {
  margin-bottom: 1px;
  padding: 5px 0 5px 10px;
  display: block;
  width: 225px;
  text-decoration: none;
  font-weight:bold;
  border-left: 5px solid #000000;
  background:url(../lunch_image_bg.jpg);
  color: #000000;
}

.cds-navi li a:hover {
  background-color:#CACACA;
  color:#FFF;
  border-left: 5px solid #ff0000;
}
.coder {
    border-spacing: 0;
	padding:3px 3px 3px 3px;	
    border: 1px solid #CCC;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
         -o-border-radius: 6px;
            border-radius: 6px;
    box-shadow: 0 1px 1px #CCC;	
}
.coder th {
    background:#e3dcd5;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    color:#69655c;
	text-align:center;
}
#page-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	font-size: 77%;
}
#page-top a {
	background:#09479C;
	text-decoration: none;
	color: #fff;
	width: 120px;
	padding: 10px 0;
	text-align: center;
	display: block;
	border-radius: 5px;
}
#page-top a:hover {
	text-decoration: none;
	background:#3176F0;
}