@charset "utf-8";

body
	{
		font-family: "メイリオ","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro","ｍｓ ｐゴシック", sans-serif;
		margin: 0px;
		padding: 0px;
		color: #fff;
		background: #000 url(../img/common/bg.jpg) no-repeat center top;
	}

img
	{
		border: 0px;
	}

h1#siteName
	{
		margin: 0;
		padding: 0;
	}

h1#siteName a img
	{
		display: block;
		width: 800px;
		margin: 0 auto;
		padding-top: 24px;
		padding-bottom: 12px;
	}

p.news
	{
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		font-size: 0.8em;
	}

div#footer p
	{
		background: transparent url(../img/common/bg_footer.png) center center;
	}

div#footer p
	{
		margin: 0;
		padding: 1em;
		text-align: center;
		font-size: 0.8em;
		color: #fff;
	}
div#footer p strong
	{
		font-size: 1.25em;
	}

table.shoplist
	{
		margin-left: auto;
		margin-right: auto;
	}

ul.shoplist
	{
		margin: 0 auto;
		width: 792px;
		padding: 0;
		list-style: none;
	}
ul.shoplist li
	{
		padding: 12px;
		width: 240px;
		display: inline;
		float: left;
		font-size: 0.8em;
		vertical-align: top;
		text-shadow: 2px 2px 1px #f00,
    -2px 2px 1px #f00,
    2px -2px 1px #f00,
    -2px -2px 1px #f00;

	}
ul.shoplist li img
	{
		width: 240px;
	}

a {text-decoration: underline;}
a:link {color: #39f;}
a:visited {color: #39f;}
a:hover, a:active {color: #c00;}

div.otoiawase
	{
		padding: 1em;
	}
div.otoiawase p
	{
		border: 1px solid #000;
		margin-left: auto;
		margin-right: auto;
		padding: 1em;
		width: 50em;
		color: #000;
		background: transparent url(../img/common/bg_otoiawase.png) center center;
	}

body#contact #content
	{
		width: 600px;
		margin: 0 auto;
		padding: 24px;
		color: #000;
		background: transparent url(../img/common/bg_otoiawase.png) center center;
	}
