	    	   
	   #wrapper {
	   width:100%;
	   width: auto !important;
	   margin: 0 !important;
	   padding: 0 !important;
       border-top:7px solid #d7af36;
	   }
	   
	   #header{
	   width:950px;
	   padding-top:15px;
	   padding-bottom:10px;
	   }
	   
	   #menu{
	   width:100%;
	   background-color: #000;
	   }
	   
	   #menu a:hover img{filter: alpha(style=0, opacity=100);opacity:1;background:black;}
	   
	   #menu td {margin:0;}
	   
	   #contents{
	   width:100%;
	   background:url(img/main_bg.jpg);
	   padding-top:15px;
	   padding-bottom:11px;
	   }
	   
	   #contents a{
	   color:#171717;
	   text-decoration: none;
	   }
	   
	   #contents a:hover{
	   color:#996600;
	   }
	   
	   #mainb{
	   width:100%;
	   background:url(img/mainb_bg.jpg) repeat-x;
	   padding-top:15px;
	   }

	   .content_container{
	   width: 680px;
	   margin-bottom: 36px;
	   }

	   .wrap{
	   	display: flex;
	   	flex-wrap: wrap; /*折り返す*/
	   	justify-content: space-between; /*均等に間隔をあける*/
	   }

	   .fair_bnr_area{
	   	display: flex;
	   	flex-wrap: wrap; /*折り返す*/
	   	justify-content: space-between; /*均等に間隔をあける*/
	   }

	   #twitter{
	   	width: 310px;
	   }

	   #map{
	   	width: 310px;
	   }

	   #shop_info_bar{
	   	color:#000;
	   	font-weight: bold;
	   	border-bottom: solid 1px #f1f1f1;
	   	border-left:solid 6px #f1f1f1;
	   	height: 35px;
	   	width: 100%;
	   	padding: 10px 0 0 10px;
	   	margin-bottom: 5px;
	   	}

	   .shop_info{
	   	line-height: 1.1;
	   	font-size: 14px;
	   	margin-bottom: 2px;
	   }

	   .sub{
	   	color:#000;
	   	font-weight: bold;
	   	border-bottom: solid 1px #f1f1f1;
	   	border-left:solid 6px #f1f1f1;
	   	height: 35px;
	   	width: 100%;
	   	padding: 10px 0 0 10px;
	   	margin-bottom: 12px;
	   }

	   .fair_bnr_area img{
	   	width: 330px;
	   	margin-bottom: 12px;

	   }

	   .bnr_area_2 img{
	   	width: 680px;
	   	margin-bottom: 12px;
	   }

	   .td1{ background: #999999; width:1px;}
	   .td2{ text-align: center; font-size:12px; font-weight:bold;padding-left:25px; padding-right:25px;}
	   
	   ul.shop {
	   margin: 0;
	   padding: 0;
	   list-style-type: none;
	   }
	   ul.shop li {
	   float: left;
	   margin-right: 25px;
	   font-size:12px;
	   font-weight:bold;
	   color:#f5f5f5;
	   }
	   ul.shop li a{
	   color:#ff6600;
	   }
	   ul.shop li a:hover{
	   color:#ffff99;
	   }
	   
	   ul.select{
	   margin: 0;
	   padding: 0;
	   list-style-type: none;
	   }
	   ul.select li {
	   font-size:10px;
	   line-height: 1.1em;
	   }
	   ul.select li a{
	   color:#666666;
	   display: block;
	   }
	   ul.select li a:hover{
	   color:#d7af36;
	   }
	   
	   .td_item{
	   font-size:10px;
	   text-align: center;
	   width:20%;
	   }
	   
	   .cnd_used{
	   text-align: center;
	   font-size:10px;
	   font-weight:bold;
	   color:white;
	   padding:1px;
	   background: #cc0000;
	   width:50px;
	   }
	   
	   .cnd_vintage{
	   text-align: center;
	   font-size:10px;
	   font-weight:bold;
	   color:white;
	   padding:1px;
	   background: #cc9900;
	   width:50px;
	   }
	   
	   .cnd_new{
	   text-align: center;
	   font-size:10px;
	   font-weight:bold;
	   color:#333333;
	   padding:1px;
	   background: #cccccc;
	   width:50px;
	   }
	   
	   .img_sale{
	   border:1px solid red;
	   }
	   
	   .img_item{
	   border:0px solid #cccccc;
	   }
	   
	   .bar{
	   width:680px;
	   padding:5px;
	   font-size:12px;
	   font-weight:bold;
	   padding-left:10px;
	   background:#cccccc;
	   color:#171717;
	   margin-bottom:10px;
	   }
	   
	   #footer{
	   border-top:1px solid #cccccc;
	   width:950px;
	   text-align: center;
	   font-weight:bold;
	   padding-top:20px;
	   padding-bottom:20px;
	   }
	   #footer a{ color:#333333; }
	   #footer a:hover{ text-decoration: underline }
	   
	   .copy{
	   font-size:10px;
	   color:#333333;
       background:url(img/footerBg.jpg);
	   width:100%;
	   text-align: center;
	   font-family: Times, sans-serif;
	   font-weight:bold;
	   padding-top:10px;
	   padding-bottom:10px;
	   }
	   
	   .re{ background: #825C4D; color:white; font-size:10px; padding:2px; width:50px; margin-left:10px; margin-right:15px; text-align: center; float:left;}
	   .newitem{ background: #cc0000; color:white; font-size:10px; padding:2px; width:50px; margin-left:10px; margin-right:15px; text-align: center; float:left;}
	   
	   ul.new{ list-style-type: none; margin: 0; padding:0;}
	   ul.new li{ margin-bottom:7px; font-size:10px;}
	   
	   .bn_txt{font-size:10px; background:#ffffcc; padding:2px; color:#666666;}
	   
	   .price{width:; font-size:10px; font-weight:bold; background: ; color:808080; padding:1px; text-align: center;}
	   
	   #map a{color:#000000; text-decoration: underline;}
	   #map a:hover{color:#d7af36;}


.pickupbanner a {display:block;margin-bottom:10px;width:680px;}		
.pickupbanner a img {width:680px;}

.pickupbanner_2 a img {width:335px;}