body {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-color: #000000;
	margin:0px;
	padding: 0px;
}
#container {
	width: 783px;
	\width: 803px;
	w\idth: 783px;
	margin:0px auto;
	z-index: 100;
	
		}
#contents{
	width:783px;
	margin:0px;
	padding:0px 0px 20px;
	float:left;
	
}
#header {
	float:left;
	width:783px;
	height:69px;
	padding-bottom: 5px;
	background-image: url(../image/global/header_bg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
		}
.mainimage{
	padding-bottom: 5px;
	width:783px;
	float:left;
	background-color: #000000;	
}
.mainmenu{
	margin:0;
	width:420px;
	\width: 420px;
	w\idth: 420px;
	height:22px;
	overflow:hidden;
	margin-top:40px;
	padding-left:10px;
	float:left;
	
	}
	.mainmenu img {
	visibility: hidden;
	}
	.mainmenu a,
	.mainmenu a:link,
	.mainmenu a:visited {
	overflow:hidden;
	background-position: 0px 0px;
	float:left;
	}
	.mainmenu a:focus,
	.mainmenu a:hover {
	overflow:hidden;
	background-position: 0px 22px;
	float:left;
	}

	.mainmenu .m-top a {
	width:49px;
	height:22px;
	background-image: url(../image/menu/top01.gif);
	}
	.mainmenu .m-shopping a {
	width:130px;
	height:22px;
	background-image: url(../image/menu/shopping01.gif);
	}
	.mainmenu .m-bbs a {
	width:65px;
	height:22px;
		background-image: url(../image/menu/bbs01.gif);
	}
	.mainmenu .m-blog a {
	width:76px;
	height:22px;
		background-image: url(../image/menu/blog01.gif);
	}
	.mainmenu .m-cafe a {
	width:74px;
	height:22px;
	background-image: url(../image/menu/cafe01.gif);
}
.submenu{
float:right;
	margin:0;
	padding:0;
	overflow:hidden;
	width:320px;
	height:12px;
	margin-top:50px;
	}
	
.submenu img {
	visibility: hidden;
}
.submenu a,
.submenu a:link,
.submenu a:visited {
overflow:hidden;
float:left;
	background-position: 0px 0px;
	
}
.submenu a:focus,
.submenu a:hover,
.submenu a:active {
overflow:hidden;
float:left;
	background-position: 0px 12px;
	
}
.submenu .m-storelist a {
width:75px;
	height:12px;
	background-image: url(../image/menu/storelist01.gif);
}
.submenu .m-contact a {
width:75px;
	height:12px;
background-image: url(../image/menu/contact01.gif);
}
.submenu .m-catalog a {
width:105px;
	height:12px;
background-image: url(../image/menu/catalog01.gif);
}
.submenu .m-link a {
width:51px;
	height:12px;
background-image: url(../image/menu/link01.gif);
}
#mc{
	width:783px;
	padding-bottom: 5px;
	float:left;
	margin:0;
}
#footer{
	width:783px;
	padding-bottom: 4px;
	float:left;
	background-color: #000000;
}
#footer .upper{
	background-image: url(../image/global/footer_bg01.gif);
	background-repeat: repeat-x;
	height: 37px;
	width: 783px;
	margin-bottom: 4px;
}
#footer .upper h5{
	margin:0px;
	padding:5px 5px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	float: right;
	letter-spacing: 0.1em;
}
#footer .upper ul{
width:520px;
margin:0px;
padding:0px;
padding-left:10px;
padding-top:20px;
}
*+html #footer .upper ul{
padding-top:18px;
}
*html #footer .upper ul{
padding-top:18px;
}
/*Hides from IE-mac\*/
*+html #footer .upper ul{padding-top:7px;}
*html #footer .upper ul{padding-top:7px;}
/*End hide from IE-mac*/
#footer .upper ul li{
	font-size: 10px;
	list-style-type: none;
	letter-spacing: 0.1em;
	display:inline;
	margin:0px;
padding:0px;
float:left;

padding-right: 16px;

	
}
#footer .upper li a:link,
#footer .upper li a:visited{
	color: #CCCCCC;
	text-decoration: none;	
}
#footer .upper li a:hover{
	text-decoration: underline;
}
#footer .bott{
	background-image: url(../image/global/footer_bg02.gif);
	background-repeat: repeat-x;
	height: 23px;
	width: 783px;
	text-align: right;
	
}
#footer .bott h5{
	margin-top: 6px;
	font-size: 10px;
	color: #990000;
	letter-spacing: 0.1em;
	font-weight: normal;
}
#mainarea{
width: 783px;
	\width: 803px;
	w\idth: 783px;
	background-image: url(../image/global/side_bg.jpg);
	background-repeat: repeat-y;
	float:left;
}
#m-area{
width: 783px;
	\width: 803px;
	w\idth: 783px;
	float:left;
}
#apr{
	width:783px;
	float:left;
	text-align:right;
}
