#center_menu{
width:800px;
text-align:center;
margin: 0;
padding: 0;
}

#center_menu ul{
text-align:center;
margin:0;
padding:0;
list-style:none;
}

a.web1:link{
	text-decoration: none; color : gray; ; color : gray;
	font-size:10px;
	}
a.web1:visited{
	text-decoration : none ; color : gray; ; color : gray;
	font-size:10px;
	}
a.web1:active{
	text-decoration : underline ; color : gray; ; color : gray;
	font-size:10px;
	}
a.web1:hover{
	text-decoration : underline ; color : gray; ; color : gray;
	font-size:10px;
	}

#center_menu li{
text-align:center;
float:left;
margin:0;
padding:0;
}
.menubar{
margin: 0;
padding: 0;
}

#webfooter{
margin-top:20px;
margin-bottom:0px;
text-align:center;
}

#menu_contents{
text-align: center;
margin: auto;
margin-bottom: 20px;
}

#subtitle{
margin-top: 20px;
margin-bottom: 20px;
}

#menubody{
margin-top: 20px;
margin-bottom: 20px;
}

.access{
	border:1px #8080800 solid;
	cellspacing:0;
	padding:10px;
	border-collapse:collapse;
	border-spacing: 0px; 
}
td.acc{
	font-size:12px;
	font-weight:bold;
	color:gray;
	background-color:#f2f2f2;
	width:100px;
	height:50px;
	text-align:left;
	padding-left: 10px; 
	border:1px #808080 solid;
}
td.cess{
	font-size:12px;
	color:gray;
	line-height:150%;
	text-align:left;
	padding: 10px; 
	border:1px #808080 solid;
}

td.foot{
	font-size:10px;
	color:gray;
	line-height:150%;
	text-align:left;
}

.nibuntitle{
	font-size:24px;
	text-align:left;
	width:300px;
}
.nibutel{
	font-size:14px;
	text-align:center;
	width:250px;
}
.nibutiku{
	background-color:#dc143c;
	color:white;
	font-size:12px;
	font-weight: bold; 
	text-align: center;
	width:50px;
}

.couponcenter{
	text-align:center;
}
.bottomline{
	text-align: center;
	border-color: gray; 
	border-top-style: none; 
	border-left-style: none; 
	border-right-style: none; 
	border-bottom-style: dotted; 
	border-width: 1px;
	width: 600px;
	}
.itititle{
	color: #707070;
	text-indent: 5px; 
	font-size:18px;
	text-align:left;
	font-weight: bold; 
	width:430px;
}
.itisub{
	text-indent: 5px; 
	font-size:16px;
	text-align:left;
	color:#f08080;
}
.itiden{
	text-indent: 5px; 
	font-size:16px;
	text-align:left;
	font-weight: bold; 
	color:red;
}
.tiku{
	background-color:#dc143c;
	color:white;
	font-size:12px;
	text-align:center;
	width:70px;
}
.shops{
	text-indent: 5px; 
	font-size:14px;
	text-align:left;
}
.limits{
	font-size:14px;
	text-align:right;
}
.honbun{
	font-size:12px;
	line-height:150%;
	}
.kyotyo{
	font-size:18px;
	font-weight: bold; 
	font-color:black;
	line-height:150%;
	}
.kaisya{
	font-size:16px;
	font-weight: bold; 
	text-decoration: underline;
	color:black;
	}

.coutitle{
	width:250px;
	font-size:15px;
	color: #ffffff;
	text-align:center;
}
.counai{
	font-size:17px;
	text-align:center;
	}
.coupsyo{
	font-size:10px;
	line-height:150%;
}
.denwa{
	font-size:18px;
	color: #ff0000;
	font-weight: bold; 
	}
.waku{
border-top-width: 2px; 
border-left-width: 2px; 
border-color: red; 
text-align:center;
}

table.d{
	width:600px;
	padding:10px;
	margin-bottom:20px;
	border: 1px gray solid; 
	border-collapse: collapse; 
	text-align:center;
	}
.cap{
	text-align:center;
	font-size:12px;
	color:gray;
	margin-bottom:20px;
}
td.setu{
	font-size:14px;
	text-align:left;
	width:200px;
	color:#444444;
	border: 1px gray solid; 
	border-collapse: collapse; 
	padding:10px;
	background-color:#c1e0ff;
}
td.suu{
	font-size:14px;
	color:black;
	width:400px;
	text-align:left;
	border: 1px gray solid; 
	border-collapse: collapse; 
	padding:10px;
	background-color:#e0eeff;
}

.couponread{
	margin-top:10px;
	float:center;
	width:800px;
	text-align:center;
	font-size:12px;
	color:black;
	padding:10px;
	border:1px #e44273 solid;
	background-color:#fafde0;
}
.webtable{
background-color:#efefde;
width:800px;
border:0px;
padding:10px;
}


.webtitle{
	font-size:18px;
	font-weight:bold;
	margin:10px;
	color:#e44273;
	padding:10px;
	border-left:5px #e44273 solid;
}
.webtd{
padding:10px;
}
.webline{
	font-size:12px;
	line-height:150%;
	color:gray;
}
.webtel{
	font-size:18px;
	font-weight:bold;
	color:black;
	margin-right:10px;
}
.websub{
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#e44273;
	line-height:150%;
}
.wem{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#e44273;
	line-height:150%;
}
.webqr{
margin-top:10px;
margin-right:10px;
}
.trline{
border-bottom:1px gray solid
}
.webaccess{
width:800px;
border:0px;
padding:10px;
}

table.coupon{
	width:600px;
	padding:10px;
	margin-bottom:20px;
	border: 1px gray solid; 
	border-collapse: collapse; 
	}


.watermark{
background-image: url(../img/watermark.jpg);
background-repeat: no-repeat;
background-position: center;
}

#rap{
margin-left:auto;
margin-right:auto;
text-align:center;
margin:auto;
width:800px;
}

.bcenter{
text-align: center;
}
