@charset "utf-8";


/* =======================================

	brand CSS　　brandカテゴリ共通

========================================== */



/* contents
========================================== */
#contents {
	width: 842px;
}

/*	brand　main_title
========================================== */
#contents h2  {
	margin:41px 0px 0px 39px;
	height:35px;
}


#brandContents_top {
	width: 840px;
	height:234px;
	background: url(../../brand/img/brand_bg01.gif) no-repeat;
	text-align:center;
	margin:0px 0px 0px 0px;
}

#brandContents_top_store {
	width: 840px;
	height:234px;
	background: url(../../brand/img/brand_bg01_shop.gif) no-repeat;
	text-align:center;
	margin:0px 0px 0px 0px;
}

#brandContents  {
	width:840px;
	background: url(../../brand/img/brand_bg02.gif) repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}


p#brandContents_end {
	width: 840px;
	height:100px;
	background: url(../../brand/img/brand_bg03.gif) no-repeat;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}






/* =======================================

	brand CSS　　brand ページ用

========================================== */

#brandContents table.brand  {
	width: 678px;
	margin:0px 0px 40px 81px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}


#brandContents table.brand th{
	width:155px;
	margin:0px 0px 0px 0px;
	padding:0px;
	vertical-align:top;
	text-align:center;
	
}

.shop_link{
	margin:20px 0px 0px 0px;
}


#brandContents table.brand td.title{
	width:380px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-size:92.4%;
	line-height:1.5;
	vertical-align:top;
}

.brand_box01_tit{
	width:380px;
	height:46px;
	background: url(../../brand/img/box01_tit.gif) no-repeat;
}


.brand_box01_link{
	margin:0px 0px 0px 209px;
	height:46px;
}


.brand_read{
	padding:10px 15px 10px 0px;
	text-align:left;
	vertical-align:top;
}


#brandContents table.brand td.photo{
	width:143px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

/* =======================================

	store CSS　　store ページ用

========================================== */

#brandContents h3{
	width:155px;
	margin:0px 0px 0px 81px;
	padding:0px;
	vertical-align:top;
	
}

#brandContents table.store  {
	width: 500px;
	margin:0px 0px 20px 236px;
}


#brandContents table.store th{
	width:80px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:left;
	font-size:92.4%;
	line-height:1.5;
	vertical-align:top;
}


#brandContents table.store td{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:left;
	font-size:92.4%;
	line-height:1.5;
	vertical-align:top;
}

#brandContents table.store.pimo_section  {
	width: 500px;
	margin:10px 0px 0px 236px;
}


#brandContents table.pimo  {
	width: 655px;
	margin:0px 0px 20px 81px;
}


#brandContents table.pimo th{
	width:155px;
	vertical-align:top;
}

#brandContents table.pimo td.pimo_shop{
	width:80px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:left;
	font-size:92.4%;
	line-height:1.5;
	vertical-align:top;
}

#brandContents table.pimo td.pimo_address{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:left;
	font-size:92.4%;
	line-height:1.5;
	vertical-align:top;
}

