/************************************
 ***
 ***  TOTAL 
 ***
 ************************************/


body {
	padding: 0px;
	margin: 0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size: 12px;
	background: #e7e9ef;
	color: #333;
	text-align:center;
	background-image:url(/static/img/bg.gif);
	line-height:140%;
}


#container{
	width:900px;
	text-align:left;
	margin: auto;
	padding: 0 25px 10px 25px;
	background-image:url(/static/img/container.png);
}



.red {color:red;}
.green {color:green;}
.bold {font-weight:bold;}
.notice {font-size:10px; color:#999999;}
.caution {font-size:10px; color:red;}

img { border:0; vertical-align: middle;}
a, a:link, a:visited,a:hover {color:#0066FF; text-decoration:underline;}
ul {}
li {margin:0;padding:0;list-style-image:url(/static/img/bullet.jpg); }

#header{margin-bottom:10px;}

#contents{float:left; width:680px; margin-right:6px; padding:0;}



#shoplist {border:1px solid #cccccc; padding:5px;}

#canvas {margin:0 20px 10px 30px;}

#tbl {margin:10px 0 20px 0;}
#tbl table {border-top:    1px solid #8dd3ad; border-left: 1px solid #8dd3ad; border-collapse: collapse;}
#tbl th    {border-bottom: 1px solid #8dd3ad; border-right:1px solid #8dd3ad; background-image:url(/static/img/tblth.jpg); background-repeat:no-repeat; background-position:top left; text-align:left;}
#tbl td    {border-bottom: 1px solid #8dd3ad; border-right:1px solid #8dd3ad; }


#sidemenu {float:left; width:214px; margin:0; padding:0; background-color:#f1f1f1;}
#sidemenu ul { margin:5px; padding:0; }
#sidemenu li { margin:0; padding:0; list-style:none;list-style-image:none; list-style-type:none; }

#sidemenu #cell {background-color:#fff; border:1px solid #8dd3ad; width:200px;margin:6px;}

#sidemenu #inner {margin:5px;padding:0; }

#rsslist1 dl dt { margin:0 10px 0 0; padding:3px 0; float:left; color:green;}
#rsslist1 dl dd.title { margin:0; padding:3px; list-style:none; float:left; height:16px; overflow:hidden; width:350px;}
#rsslist1 dl dd.shop { margin:0; padding:3px; list-style:none;}

#error {border-left:3px solid red; color:red; font-weight:bold; padding:5px; background-color:#fff1f1;}