@charset "utf-8";


/* global.css 上書き
-----------------------------------*/

#content{
	background-image: url("../../images/common/bg_content02.jpg");
	font-size:100%;
}

div#content h1 {
	width:948px;
	height:auto;
	background:url() repeat-x top;
	padding:0 0 0 3px;
	margin:1px 1px 10px 1px;
}
div.shoplist-main{
	margin:0 0 20px 0;
}
p.pagetop{
	width:886px;
	margin:0 auto 0 auto;
	text-align:right;
	padding: 10px 0 10px 0;
}


/* search */
div.search{
	width:886px;
	margin:0 auto 0 auto;
	padding:20px 0 20px 0;
	background:url("../../shoplist/images/common/icon_arrow.gif") no-repeat 50% 50%;
}
div.search dl{
	width:422px;
	
	background:#F5F5F5;
	border:1px solid #EDEDED;
}
div.search dl dt{
	margin:13px 0 0 19px;
}
div.search dl dd{
	margin:11px 0 13px 19px
}
div.search dl.search-left{
	float:left;
}
div.search dl.search-right{
	float:right;
}
div.search ul.btn{
	clear:both;
	text-align:right;
	padding:3px 0 0 0;
}
div.search ul.btn li{
	margin:4px 0 0 0;
}

/* FLASh */
div#flashcontent{
	width:886px;
	height:685px;
	margin :0 auto 22px auto;
}




h2{
	width:886px;
	margin:0 auto 0 auto;
	border:1px solid #CCC;
}

table{
	width:886px;
	margin:0 auto 0 auto;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;

}
table td{
	border-bottom:1px solid #CCC;
	vertical-align:top;
	text-align:center;
}
table td.icon{
	padding:10px 0 0 0;
}
.border{
	border-left:1px solid #CCC;
}
.border-dotted{
	border-left:1px dotted #CCC;
}
td p.bold{
	font-weight:bold;
	text-align:left;
	font-size:100%;
	margin:10px 0 10px 10px;
}
td p{
	margin:0;
	padding:0;
}
td div.mtbody{
	margin:0 0 10px 10px;
	text-align:left;
	font-size:92%;
}
td div.add{
	margin:10px;
	text-align:left;
}

div.kokunai{
	width:886px;
	margin:0 auto 8px auto;
	font-size:92%;
}
div.kokunai dl{
	width:480px;
	float:left;
}
div.kokunai ul{
	width:349px;
	float:right;
	margin:14px 0 0 0;
}
div.kokunai ul li{
	margin:0 0 0 20px;
	float:left;
	display:inline;
}