@charset "utf-8";

/* ---------------------------------------------------------
TITLE　: le coq [shoplist.css]
------------------------------------------------------------ 
------------------------------------------------------------
目次
-基本設定
-リンク設定

/* ---------------------------------------------------------
基本設定
------------------------------------------------------------ */
/*commonbase.cssから継承*/


/* ---------------------------------------------------------
リンク設定
------------------------------------------------------------ */

/* ---------------------------------------------------------
メインコラム
------------------------------------------------------------ */
.maincontents{
	padding:0 0 40px 0;
}

.outer{
	float:right;
	width:454px;/*468*/
	background:transparent url(../images/line_v_dot.gif) repeat-y left top;
	padding:0 0 0 14px;
	margin:0;
}

.outerleft{
	float:left;
	width:454px;
	
	padding:0;
	margin:0;
}

/*地図部分*/
.outerleft p{
	font-weight:bold;
}

/*shoplitori.cssで使用*/
h2{
}

/*commonlayout.cssから上書き*/
h2.headtitle{
	margin:0 0 18px 0;
	background:transparent url(../images/line_h_dot.gif) repeat-x left bottom;
	border:none;
}


/*アウトレット、海外のouter*/
.shoplistouter{
	float:left;
	width:142px;
	display:inline;
}


.shopnavi{
	float:left;
	display:inline;
	
	color:#333333;
	text-align:left;

	padding:0;
	margin:0;
}

.shopnavi p{
	font-weight:bold;
	
	padding:0 0 0 2px;
	margin:0 0 6px 0;
}


.left{
	float:left;
	width:312px;
}

.right{
	float:left;
	width:142px;
}



.shopnavi ul.boxfnavi{
	padding:0;
	margin:0;
}

/*横並びブロック*/
.shopnavi ul.boxfnavi li.row{
	float:left;
	display:inline;
	width:142px;
	padding:0;
	margin:0;
}

/*カテゴリ別ブロック*/
.shopnavi ul.boxfnavi li ul{
	float:left;
	padding:0 0 18px 0;
	margin:0;
}

/*リスト項目*/
.shopnavi ul.boxfnavi li ul li{
	float:left;
	width:135px;
	line-height:1.1;
	padding:0 0 5px 2px;
	margin:0;
}



/*ボタン：ショップリストトップへ戻る*/
.btnshoplisttop{
	position:relative;
	float:right;
	width:151px;
	height:27px;

	display:block;
	overflow:hidden;

	padding:0;
	margin:0;
}

.imgshoplisttop{
	position:absolute;
	top:0;
	left:0;
}

a:hover .imgshoplisttop {
	position:absolute;
	top:-30px;
	left:0;
}




/*オリジナルコンテンツ用
------------------------------------------------------------ */
/*reset-minから上書き*/
.shoplist-main table{
border-collapse:inherit;
}

/*shoplitori.cssから上書き*/
/*clearfix */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*オリジナルメイン*/
.shoplist-main{
	clear:both;
}




