@charset "Shift-JIS";
/***----------------------------------------------------------------
styles.css

--------------------------------------------------------------- ***/

/***------------
default
------------***/

h1,h2,h3,h4,h5,h6,div,ul,li,p {
margin:0px;
padding:0px;
}

ul{
list-style-type:none;
}
img {
border:none;
}
em {
font-style:normal;
}
label {
cursor:pointer;
}

a:link {
color:#00329F;
text-decoration:none;
}
a:visited {
color:#00329F;
text-decoration:none;
}
a:hover {
color:#ff6600;
text-decoration:underline;
}

.tright {
text-align:right;
}
.tleft {
text-align:left;
}
.tcenter {
text-align:center;
}
.l {
float:left;
}
.r {
float:right;
}
.c-both {
clear:both;
}
.c-right {
clear:right;
}
.strong {
font-weight:bold;
}
.ico {
vertical-align:middle;
}
.large {
font-size:1.1em;
}
.small {
font-size:0.8em;
}
.ssmall {
font-size:0.7em;
}
.red {
color:#A60505;
}
.address {
color:#EEEEEE;
font-size:0.8em;
}
.white {
color:#FFFFFF;
}
.blue {
color:#0000BA;
}
.border {
border:1px solid #999999;
}
.border2 {
border:1px solid #1A3267;
}
.line-height {
line-height:130%;
}

/***------------
body
------------***/
body {
padding:0px;
margin:0px;
background-image:url(home/img/bac.gif);
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Verdana;
}

#body {
width:770px;
margin:0px auto 0px auto;
text-align:left;
font-size:0.9em;
border-left:1px solid #B07A30;
border-right:1px solid #ffffff;
position:relative;
line-height:180%;
}

/***------------
top
------------***/
.info {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-image:url(home/img/bg_top1.gif);
}

/***------------
other
------------***/
.stitle {
font-size:1.1em;
color:#FFFFFF;
}

.foodname {
font-size:1.1em;
font-weight:bold;
color:#774B1B;
}
.foodmoney {
font-family:Verdana;
font-weight:bold;
color:#A8140D;
}
.sstname1 {
font-size:1.1em;
font-weight:bold;
color:#1A3267;
}
.sstname2 {
font-size:1.1em;
font-weight:bold;
color:#774B1B;
}
.table_space {
padding:3px;
}
.link {
font-family:Verdana;
font-size:11px;
}
.program-box01-r {
	width: 90px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin: 0px;
}
.program-box01-l{
	width: 450px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin: 0px;
}
.program-box02-r {
	width: 90px;
	margin: 0px;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.program-box02-l{
	width: 450px;
	margin: 0px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.r-box01-r {
	width: 345px;
	border-top: 1px solid #C68629;
	border-left: 1px solid #C68629;
	border-right: 1px solid #C68629;
	border-bottom: 1px solid #C68629;
	margin: 0px;
	padding: 4px;
}
.r-box01-l{
	width: 150px;
	border-top: 1px solid #C68629;
	border-right: 1px solid #C68629;
	border-bottom: 1px solid #C68629;
	margin: 0px;
	padding: 4px;
}
.r-box02-r {
	width: 345px;
	margin: 0px;
	border-left: 1px solid #C68629;
	border-right: 1px solid #C68629;
	border-bottom: 1px solid #C68629;
	padding: 4px;
}
.r-box02-l{
	width: 150px;
	margin: 0px;
	border-right: 1px solid #C68629;
	border-bottom: 1px solid #C68629;
	padding: 4px;
}
