@charset "UTF-8";
/* CSS Document */
body {
	font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background: #ffffff;
	margin: 10; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #000000;
	background-color: #FFF;
	
}
body {
	margin-top: 10px;
}

/*▼ヘッダー---------------------------------------*/

#top{display:inline;
     float:left;}


/*▼左側の箱---------------------------------------*/
.left_box{ float:left; width:475px;}
 
/*▼右側の箱---------------------------------------*/
.right_box{ float:right; width:450px;}



.oneColElsCtr #container {
	width: 950px;
	background: #ffffff;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	border: 1px solid #ffffff;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
.oneColElsCtr #mainContent {
	padding: 0 0px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
}
body,td,th {
	color: #300;
	font-size: 90%;
}

a:link {
	color: #346983;
	text-decoration: none;
}

a:hover, a:visited {
	color: #534741;
	text-decoration: none;
}

.hide {
	display: block;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

.noDot {
	list-style-type: none;
	margin: 0px;
	padding: 0px;	
}

#funcNav:after, #mainNav:after, #shopInfo:after {
	/* clearfix */	
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}










/* 新着情報---------------------------------------*/

#maincontent { width:950px;
               padding: 10px 0px 0px 0px;}
			   
			   
#whatsnew { display:inline;
            float:left;
			width:320px; 
			margin:8px 0px 0px 0px;
			}


#shoplist {display:inline;
           float:left;
		   width:438px;
		   
		   padding: 4px 0px;}
		  
#banner {display:inline;
         float:left;
		 width:192px; 
		 padding:21px 0px 0px 0px;
		 
		 }
#bannerin {display:inline;
           float:left;
		   width:192px; 
		   padding:0px 0px 10px 0px;
		   margin:0px 0px 0px 0px;
		   }
		   




.left{ float:left; width:320px;}
.center{ float:none; width:300px;}


#newTitle { display:inline;
            float:left;
	        margin: -3px 0px 2px 0px;
	        padding: 0px 0px 0px 0px;
            }

#rss {
	display: inline;
	float: right;
	width: 48px;
	margin: 0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}


#newList {
	display:inline; 
	float:left;
	clear: both;
	width: 320px;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 300px;
	background-image: url('../images/top/news.gif');
	background-repeat: no-repeat;
}

#newList ul {
	width: 300px;
	margin: 5px 5px 5px 5px;
	height: 280px;
	overflow: auto;
	font-size: 12px;
}

#newList li {
	padding: 0px 0px 0px 0px;
	background-image: url('../images/top/line.gif');
	background-position: 0 100%;
	background-repeat: no-repeat;
}

#newList li table {
}

#newList li table td {
}

#newList li table td img {
	margin: 0px 5px 0px 0px;
}

#newList li table td .content {
	color: #B82D00;
}

/* 店舗情報---------------------------------------*/




.shop1 {
	display:inline;
	float:left;
	width:120px;
	font-size:x-small;
	line-height:135%;
	padding: 0px 6px;
	margin:  5px 15px 8px 8px;
		 }
		 
.shop2 { display:inline;
         float:left; 
		 width:120px;
		 font-size:x-small;
		 line-height:135%;
		 padding: 0px 15px 6px 0px;
		 margin: 5px 10px 6px 3px;}
		 
.shop3 { display:inline;
         float:left; 
		 width:118px;
		 font-size:x-small;
		 line-height:135%;
		 padding: 0px 2px;
		 margin: 5px 2px 6px 0px;}
		 
#point {display:inline;
        float:left; 
		width:433px;
		margin:0px 0px 5px 0px;
		padding:0px 0px 5px 0px;
        }
		 
#point1{ display:inline;
         float:left; 
		 width:135px;
		 height:20px;
		 margin:0px 0px 0px 0px;
		 }	        
#point2{ display:inline;
         float:left; 
		 width:145px;
		 height:20px;
		 margin:0px 0px 0px 0px;
		 }	        
#point3{ display:inline;
         float:left; 
		 width:145px;
		 height:20px;
		 margin:0px 0px 0px 0px;
		 
		 }	        

#table2 { line-height:135%;}


#listTitle2 {
	
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}


#shoplistue {
	clear: both;
	width: 433px;
	padding: 2px 0px 0px 0px;
	height: 145px;
	background-image: url(../images/top/shoplist_ue.gif);
	background-repeat: no-repeat;
	vertical-align:bottom;
}


#shopphoto { display:inline;
             float:left;
			 width:433px;
			 height:100px;
			 margin:4px 0px 0px 0px;
	        }
#shopphoto1 { display:inline;
              float:left;
			  width:131px;
			  margin:0px 11px 0px 6px;
			  padding:0px 0px 0px 0px;
	         }

#shopphoto2 { display:inline;
              float:left;
			  width:130px;
			  margin:0px 14px 0px 3px;
			  padding:0px 0px 0px 0px;
	         }

#shopphoto3 { display:inline;
              float:left;
			  width:130px;
			  margin:0px 0px 0px 2px;
			  padding:0px 0px 0px 0px;
	         }




#shoplistb{display:inline;
           float:left;
		   width:433x;
		   margin:6px 0px 0px 0px;
		   }

.shoplistbg{ width:433px;
             overflow:hidden;
			 background:url(../images/top/shoplistbg.gif) no-repeat 50% 100%;
            }
			
#newList2 {
	display:inline;
    float:left;
	width: 438px;
	padding: 145px 0px 0px 0px;
	height: 300px;
	background-image: url('../images/top/shoplist_.gif');
	background-repeat: no-repeat;
	font-size: 80%;
}






#menu { clear:both;
        text-align:left;}

#copyright {clear:both;
            font-size:xx-small;
            text-align:center;}

.texta {padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;}
h4 { color:#000; margin-bottom:5px; background-color:#ffffff; padding:5px;}
      

