@charset "shift_jis";

*{
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
}


/*[ link ]***************************************/
a:link {
	color: #722008;
	font-weight:bold;
	text-decoration: none;
}
a:visited {
	color: #722008;
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	 color: #E8761E;
	text-decoration: none;
	font-weight:bold;
}
a:active {
	 color: #0000FF;
	font-weight:bold;
}
/*[ tag ]****************************************/
strong{
	font-weight:bold;
	}



body{
	background-image:  url("../img/share/bg.gif");
	background-repeat:repeat-x;
	background-color: #ECE3D9;

	text-align: center;
	font-size: 12px;
	color: #000;
}


br{
	height:0px;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-size:0px;
	clear:both;
}

img{
	border: 0;
	line-height:100%;
	vertical-align:bottom;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
}

p{
	line-break: strict;
}

li{
	list-style-type: none;
}

.clClear{
	clear: both;
	height: 0;
	font-size:1px;
	line-height: -1px;
	height: 0;
}

div.clClear{
	display: block;
}
div.clClear hr{
	display: none;
}




/*------------------------------------------
               MAIN
-------------------------------------------*/
#idMain{
	width:950px;
	margin:0px auto;
	background-color:#FFF;
}


/*------------------------------------------
               HEAD
-------------------------------------------*/
#idHead{
	height:80px;
	background-color:#FFFFFF;
}

#idLogo{
	float:left;
}
#idShopB{
	float:right;
	width:609px;
}
#idJapan{
	text-align:right;
	margin-right:15px;
}

#idShopB dt{
	width:289px;
	float:left;
	text-indent:-9999px;
}
#idShopB dd,
#idShopB dd li{
	float:left;
}


/*------------------------------------------
               HEAD
-------------------------------------------*/
#idMenu{
	background-image:url(../img/common/meb_lspace.gif);
	height:30px;
}
#idMenu li{
	float:right;
}



/*------------------------------------------
               FOOTER
-------------------------------------------*/
#idFooter{
	background-image:url(../img/common/footer_bg.gif);
	text-align:center;
	padding:15px 0 110px 0px;
	margin-top:20px;
	
}
#idFooter_in{
	width:950px;
	text-align:left;
	margin:0 auto;
}
#idFooter #idFooterLink{
	border-left:solid 1px #FFF;
	float:left;
}
#idFooter #idFooterLink li{
	display:inline;
	padding:0 5px;
	border-right:solid 1px #FFF;
}
#idFooter #idFooterLink li a{
	font-size:10px;
	font-weight:normal;
	color:#FFF;
}

#idFooter #idCopyright{
	font-size:10px;
	float:right;
	color:#FFF;
}


/*------------------------------------------
               PAGE TOP
-------------------------------------------*/
#idMaincontents .clPageup{
	padding-top:50px;
	text-align:right;
}


/*------------------------------------------
               PAN
-------------------------------------------*/
#idPan{
	text-align:left;
	padding:15px 0px 45px 25px;
}
#idPan strong{
	font-weight:normal;
}

/*------------------------------------------
               H1
-------------------------------------------*/
#idH1{
}


/*------------------------------------------
               MAIN CONTENTS
-------------------------------------------*/
#idMaincontents{
	text-align:left;
	padding:0 50px 30px 50px;
}


