@charset "utf-8";

/* ------------------------------
 トップページ
------------------------------ */
#wrapTop {
	background:url(../../images/bg_top.gif) repeat-x left top ;
	height:100%;
}
#wrapTop #contentsTop {
	width:970px;
	background:url(../../images/bg_shadow.png) no-repeat left 98px;
	margin:0 auto;
	height:100%;
}
.innerTop {
	margin:25px 0 0 60px;
}
.update {
	border-top:solid 1px #333;
}
.update li {
	padding:10px 0;
	border-bottom:solid 1px #333;
}
.update li p {
	display:inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:middle;
	margin-right:20px;
}

/* ------------------------------
 SHOP INFOMATION
------------------------------ */
#info ul li p {
	display:inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:top;
}
#info ul li dl {
	border-left:#474747 solid 2px;
	padding-left:10px;
	display:inline-block;
	*display: inline;
	*zoom: 1; 
	line-height:1.5em;
}
#info ul li dl dt span {
	font-weight:bold;
	margin-bottom:20px;
}

#contact {
	background:url(../../contact/images/bg_contactForm.gif);
	padding:30px;
	margin-top:25px;
}
#contact li {
	margin-bottom:20px;
}
#contact li dl dt {
	width:200px;
	margin-right:10px;
	display:inline-block;
	*display: inline;
	*zoom: 1;
	text-align:right;
	vertical-align:top;
}
#contact li dl dd {
	display:inline-block;
	*display: inline;
	*zoom: 1;
}
#contact li dl dd input,
#contact li dl dd textarea {
	width:300px;
}
#contact .submit {
	width:222px;
	height:35px;
	margin:0 auto;
}
.entry_btn {
	width:464px;
	height:35px;
	margin:0 auto;
}
.entry_btn input {
	margin-left:10px
}

/* ------------------------------
 BRAND
------------------------------ */
.brandList {
	margin-top:30px;
	background:url(../../brand/images/bg_brandList.jpg) no-repeat right top;
}
.brandList li {
	margin-top:10px;
}