*{
	margin:0;
	padding:0;
}

#container { width:814px;
margin: 0 auto;
text-align:center;
background: url(../img/back01.gif) center top repeat-y;
}

#wrap { width:800px; margin: 0 auto; background-color:#FFFFFF;}

#header { width:800px; height:123px;}
#sideWrap { float:left;width:152px; padding:0; display:inline;}
#mainWrap { float:left; width:608px; padding:0; margin:20px 20px; text-align:left; display:inline;}
 
#footer {
	clear : both;
	text-align : right;
	font-size: 90%;
	padding : 5px;
	margin-left : 0em;
	border-top: solid 2px #666;
	background-color:#FFFFFF;
}

body {
 background: url(../img/back00.gif);
 background-color:#FFF7E2;
 font-family: "メイリオ", "MS UI Gothic", verdana, helvetica, arial, sans-serif, Osaka;
 font-weight : normal;
 font-style : normal;
 font-size:14px;
 line-height:1.4;
 text-decoration : none;
 color:#333333;
}

/*  アンダンテロゴ＆TOPメニュー  */
#top-logo-01 {
	float:left;
	left:0px;
	top:0px;
	width:99px;
	height:97px;
}

#top-logo-02 {
	float:left;
	left:99px;
	top:0px;
	width:191px;
	height:97px;
}

#top-logo-03 {
	float:left;
	left:290px;
	top:0px;
	width:209px;
	height:97px;
}

#top-logo-04 {
	float:left;
	left:499px;
	top:0px;
	width:82px;
	height:97px;
}

#top-logo-05 {
	float:left;
	left:581px;
	top:0px;
	width:100px;
	height:97px;
}

#top-logo-06 {
	float:left;
	left:681px;
	top:0px;
	width:119px;
	height:97px;
}

#top-logo-07 {
	float:left;
	left:0px;
	top:97px;
	width:99px;
	height:26px;
}

#top-logo-08 {
	float:left;
	left:99px;
	top:97px;
	width:191px;
	height:26px;
}

#top-logo-09 {
	float:left;
	left:290px;
	top:97px;
	width:209px;
	height:26px;
}

#top-logo-10 {
	float:left;
	left:499px;
	top:97px;
	width:82px;
	height:26px;
}

#top-logo-11 {
	float:left;
	left:581px;
	top:97px;
	width:100px;
	height:26px;
}

#top-logo-12 {
	float:left;
	left:681px;
	top:97px;
	width:119px;
	height:26px;
}

/*  サイドメニュー  */

ul.menu{
    width:152px;
    font-size:14px;
    list-style:none;
    padding-left:0;
    margin-left:0;
}
li.menu{
    list-style-type:none;
    float:none;
    background-color:#33cccc;
    border-width:0 0 1px 0px;
    border-color:#FFFFFF;
    border-style: solid;
    text-align:center;
    white-space: nowrap;
}
a.menu{
    color: #000033; 
    display:block;
    padding:0.5em 0em;
    width:152px;
    text-decoration: none;
    background-color:#44DADA;
}
a:hover.menu{
    background-color:#BAFEF0;
}

/*  カウントリーダー  */
#count{
    width:152px;
    height:75px;
    font-size:14px;
	text-align: center;
	vertical-align: middle;
    list-style:none;
    padding-left:5;
	background-image: url(../img/count_back.gif);
}

/*  店舗情報  */
#tenpo {
	width: 134px;
	margin : 0;
	Padding : 8px;
	border : 1px dotted #9f9f9f;
	font-size: 12px;
	font-weight : normal;
	font-style : normal;
	background-color: #F1F7FC;
}

/*  イメージリンク  */
a img {
	border: none;
}

/*  what's new項目  */
.list{
	margin: 5px;
    color: #333333;
	list-style-type:disc;
	list-style-position: inside;
}

a.list{
    color: #333333;
	text-decoration: none;
}

a:hover.list{
    color: #0066FF;
}

/*  Pickup項目  */
.itemBox {
	width : 560px;
	margin :0;
	Padding : 7px 0px;
	float : left;
	font-size: 14px;
	font-weight : normal;
	font-style : normal;
	line-height: 130%;
	border-bottom: solid 1px #9f9f9f;
}

.itemphoto {
	width : 100px;
	float : left;
	margin : 0;
}
.itemtext {
	width : 450px;
	float : right;
	margin : 0px 5px;
}


hr { width:800px; } 
.clear { clear:both; }   
.clear hr { display:none; }  


#submenu {
	padding: 5px;
	text-align: center;
}

#submenu p {
 margin: 0;
 padding: 0 0 7px;
 font-size: x-small;
 text-align: right;
}

#submenu img {
 margin-bottom: 4px;
}

