@charset "utf-8";

/* ===========================================================
   SHOP LIST SETTINGS
============================================================== */
/* ---------------------------------------------------------
   LOCAL NAVIGATION
--------------------------------------------------------- */
div#localNavigation {width:900px;}
div#localNavigation ul {
width:897px;
overflow:hidden;
padding:5px 0 4px 3px;
background-color: #F4EFD8;
}
div#localNavigation ul li {
margin-bottom: 3px;
padding: 0 25px 0 10px;
background: url(/coffretdor/shop/images/ic_arrow.gif) no-repeat left 2px;
line-height: 1.4;
font-size: 14px;
font-weight: bold;
}
div#localNavigation ul li a {
padding: 0 0 0 10px;
line-height: 1.4;
color: #493a21;
}

* html div#localNavigation ul {height:1%;}
div#localNavigation ul li {
float:left;
padding-left: 7px;
}


/* ---------------------------------------------------------
   CONTENTS BLOCK
--------------------------------------------------------- */
div#contentsBlock {
width:900px;
margin:0 auto;
}
div#contentsBlock:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div#contentsBlock {display:inline-block;}
/* Hides from IE-mac \*/
* html div#contentsBlock {height:330px;}
div#contentsBlock {
	width: 900px;
	height: 330px;
	overflow: auto;
}
/* End hide from IE-mac */


/* ---------------------------------------------------------
   TEXT BLOCK
--------------------------------------------------------- */
div#textBlock {
float:left;
width:460px;
}
.shop div#contentsInner {
position: relative;
}
.shop div#contentsInner h1 {
position: absolute;
top: 0;
left: 0;
}
div#textBlock h2 {
margin-bottom:5px;
padding-bottom:20px;
background:url(/coffretdor/common/images/line_dot_01.gif) left bottom repeat-x;
}

/*  SHOP LIST
--------------------------------------------------------- */
div#textBlock div.shopList {
width:780px;
margin: 20px 0 0 60px;
overflow: hidden;
}
div#textBlock div.shopList h2 {
color: #55472f;
font-size: 14px;
font-weight: bold;
}
div#textBlock div.shopList div.column {margin-bottom:30px;} 
div#textBlock div.shopList div.column:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div#textBlock div.shopList div.column {display:inline-block;}
/* Hides from IE-mac \*/
* html div#textBlock div.shopList div.column {height:1%;}
div#textBlock div.shopList div.column {display:block;}
/* End hide from IE-mac */

div#textBlock div.shopList div.first {margin-top:30px;}

div#textBlock div.shopList div.column div.right {width:360px;}
div#textBlock div.shopList div.column div.left {width:360px;}

div#textBlock div.shopList div.column dl {
padding:0 4px;
border-bottom:1px solid #f5f0d5;
line-height:1.6;
font-size:93%;
overflow:hidden;
}
* html div#textBlock div.shopList div.column div.left.dl {height:1%;}
div#textBlock div.shopList div.column dl dt {
float:left;
width:40px;
font-weight:bold;
color:#333;
}
div#textBlock div.shopList div.column dl dd {
float:left;
color:#666;
text-align: left;
}
div#textBlock div.shopList div.column p {
padding: 3px;
color:#666;

}



/* ---------------------------------------------------------
   IMAGE BLOCK
--------------------------------------------------------- */
div#imageBlock {
float:right;
width:380px;
}


/* =========================================================
 Clearfix
========================================================= */

.clearfix:after,
div#textBlock div.shopList div.column dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix,
div#textBlock div.shopList div.column dl {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix,
* html div#textBlock div.shopList div.column dl { height: 1%; }
.clearfix,
div#textBlock div.shopList div.column dl { display: block; }
/* End hide from IE-mac */

/* ------------------------------------------------------ */



