/* page design */

body {
    background-image:url(img/bg.gif);
    background-repeat:repeat;
	margin-top:10px;
	padding-top:10px;
	margin-bottom:20px;
	padding-bottom:20px;
}

img {
	border:0;
}


a {
    color:#ff6666;
    text-decoration:underline;
}


a:hover {
    text-decoration:none;
}

div.whole {
	margin-right:auto;
	margin-left:auto;
	width:700px
}

div.menu {
	padding-top:5px;
	padding-bottom:5px;
}

div.footer {
	padding-top:5px;
	padding-bottom:5px;
}

address {
    font-style:normal;
    font-size:small;
    color:#cc9933;
	text-align:center;
}

/* shop list */

table.list {
    border:0;
    font-size:small;
	margin:10px 0px 10px 0px;
}

table.list h2{
    font-size:small;
	text-align:center;
    margin-bottom:3%;
}

div.bar{
	background-color:#c896a0;
	height:12px;
	font-size:12px;
}

div.int {
	height:63px;
	margin:10px;
}

div.pri {
    text-align:right;
	padding:5px;
}

td.int {
    background-color:#ffffff;
	color:#666633;
	width:220px;
}

/* shop list 02 */

div.int02 {
	height:62px;
	margin:10px 10px 0px 10px;
}

/* how to page */

div.how {
	background-color:#ffffff;
	padding:10px 20px 20px 20px;
	margin:10px 0px 15px 0px;
	font-size:small;
	color:#663300;
}

div.how h2 {
    margin:20px 0px 5px 0px;
    font-size:medium;
    color:#666633;
    background-color:#ffffee;
}

div.how p {
	margin:20px 0px 3px 0px;
	font-weight:bold;
	background-color:#ffffee;
}

table.carr {
	background-color:#ffffee;
	margin:10px;

}

table.carr td,th {
	padding:5px;
	border-bottom:solid 1px #999966;
	border-right:solid 1px #999966;
}
























