﻿html {
	background:#000 url(../img/bkg_main.gif) repeat-x;
}

body {
	background:#000 url(../img/bkg_main.gif) repeat-x;
	text-align:center;
	font: 13px/1.231 "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	*font-size: small;
	*font: x-small;
	color:#333;
	line-height:1.3;
}

table {
	font-size:inherit;
	font:100%;
}

a{
	outline:none;
}

/*
Container
---------------------------------------- */
#container {
	text-align:left;
	margin:0 auto;
	width:900px;
}

	/*
	Header
	---------------------------------------- */
	#container #header {
		position:relative;
		height:60px;
	}

		/*
		Logo
		---------------------------------------- */
		#container #header #logo {
			position:absolute;
			top:12px;
			left:0;
		}

		/*
		ShopName
		---------------------------------------- */
		#container #header #shopName {
			position:absolute;
			top:32px;
			left:122px;
		}

	/*
	Main
	---------------------------------------- */
	#container #main {
		margin:0px auto 0;
		text-align:left;
	}

		/*
		GlobalNavigation
		---------------------------------------- */
		#container #main #globalNavigation {
			margin-top:20px;
		}

		#container #main #globalNavigation ul {
		text-align:center;
		}

		#container #main #globalNavigation ul li {
		display:inline;
		margin-right:1px;
		padding-right:2px;
		background:url(../../common/img/bkg_gnv_01.gif) right bottom no-repeat;
		}

		#container #main #globalNavigation ul li.last {
		margin-right:0;
		padding-right:0;
		}

		#container #main #globalNavigation ul li img {
		vertical-align:bottom;
		}

		#container #main #globalNavigation ul li.first {
		margin-left:0;
		}

		#container #main #globalNavigation ul li.last {
		margin-right:0;
		}


/*
Footer
---------------------------------------- */
#footer {
	text-align:center;
	margin-top:20px;
	width:100%;
	background:#000;
}

	/*
	UL
	---------------------------------------- */
	#footer ul {
		margin:0 auto;
		padding:10px 0;
	}

		/*
		LI
		---------------------------------------- */
		#footer ul li {
			display:inline;
			padding:0 10px;
			line-height:11px;
			background:url(../img/lin_footer.gif) no-repeat right 50%;
		}

		#footer ul li.last {
			background:none;
		}

			/*
			A
			---------------------------------------- */
			#footer ul li a {
			}


	/*
	P
	---------------------------------------- */
	#footer p.copy {
		padding:10px;
		padding-top:5px;
	}
