a:link
{
    text-decoration: none;
    color: #000080;}

a:hover
{
    text-decoration: underline;
    color: #ff0000;
}

a:visited
{
    color: #800080;
    text-decoration: none;
}

a:active
{
    color: #ff0000;
    text-decoration: none;
}

body{
	font-family: "Osaka","ＭＳ ゴシック";
	font-size: 85%;
	line-height:1.25em;
	background-image: url(img/w02.gif);
}
.TITLE{
	background-image:url(img/title.gif);
	width:734px;
	height:320px;
	margin:0px;
	padding:0px;
}
.TITLE_SUB{
	background-image:url(img/title_sub.gif);
	width:734px;
	height:130px;
	margin:0px;
	padding:0px;
}

.TS{
	background-image:url(img/title_sub2.gif);
	margin:0px;
	padding:0px;
}

.M_LET{
	font-family: "Osaka","ＭＳ ゴシック";
	font-size: 100%;
	line-height:1.25em;
	letter-spacing:0.25em;
	padding:15px;
}

.MENU{
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#883333;
	background-image:url(img/washi.jpg);
	width:734px;
	border-spacing:0px;
	padding:0px;
}

.tdMENU{
	width:200px;
	text-align:center;
}

.MENUs{
	border-style:solid;
	border-width:1px 2px 2px 1px;
	border-color:#833 #500 #500 #833;
	background-image:url(img/washi.jpg);
	border-spacing:0px;
	padding:3px 10px 3px 10px;
	text-align:center;
	width:25%;
}
.MENUs#NOW{
	background-image:url(img/washion.jpg);
	font-weight:bold;
	color:#FFF;
}
.BOX{
	border-style:solid;
	border-width:1px 2px 2px 1px;
	border-color:#833 #500 #500 #833;
	width:730px;
	height:80px;
	padding:3px;
}

/*ランキング用*/

.RANK{
	border-style:solid;
	border-width:1px 2px 2px 1px;
	border-color:#833 #500 #500 #833;
	width:460px;
	padding:3px;
}
.RANKL{
	width:20px;
	font-weight:bold;
	background-color:#833;
	color:#FFFFF7;
	padding:3px;
	font-size:18px;
}
.RANKC{
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#833;
	width:100px;
	background-color:#FFFFF7;
}
.RANKR{
	background-color:#FFFFF7;
	padding:5px;
	color:#111111;
	font-size:100%;
	line-height:1.2em;
}
h1{
	margin:3px 0px 3px 0px;
	color:#FFFFF7;
	line-height:1em;
	font-size:160%;
}
h2{
	background-color:#E4DBD3;
	margin:3px 0px 8px 0px;
}
h3{
	background-color:#E4DBD3;
	margin:3px 0px 8px 0px;
	padding-left:5px;
}
h4{
	background-color:#FFFFF7;
	border-style:solid;
	border-width:1px 1px 1px 7px;
	border-color:#833;
	font-size:18px;
	padding:5px;
}	
.PRICE{
	color:#833;
}
.PRICE2{
	color:#833;
	font-size:23px;
	font-weight:bold;
	margin:0px;
}
.LIST_TITLE{
	width:100%;
	background-color:#E4DBD3;
	margin:0px 0px 10px 0px;
}
.SHOP{
	border-style:solid;
	border-width:4px 1px 4px 1px;
	border-color:#833;
	padding:5px;
	margin:10px 3px 5px 3px;
	text-align:right;
	font-size:12px;
	line-height:1.2em;
	background-color:#FFFFFC;
}

div.logbox
{
    border: dotted 1px #808080;
    width: 574px;
    height: 165px;
    padding: 0.5em;
    margin:0px 10px 0px 3px;
    overflow: auto;
	line-height:1.15em;
	letter-spacing:0.1em;
	background-color:#FFFFFC;
}
.OKAMI{
	border-style:solid;
	border-width:0px 2px 2px 0px;
	border-color:#CCCCCC;
	background-color:#FFFFFC;
	color:#333;
	font-size:12px;
	text-align:center;
	padding:0px;
}
.naiyou{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#999 #333 #333 #999;
	width: 500px;
	padding:5px;
	margin: 5px;
	background-color: white;
	}
address
{
	width: 724px;
	background-color:#833;
	color: white;
	border-style:solid;
	border-width:0px 2px 2px 0px;
	border-color:#511;
    text-align: center;
    font-style: normal;
    font-family: Verdana, sans-serif;
    font-size: 65%;
    padding: 3px;
}