@charset "utf-8";

/* --------------------------------------------------------------------------------------
	style map
		- 
		- conHead , conFooter / over write
		- clear (clear fix)
--------------------------------------------------------------------------------------- */


/* index.html
-------------------------------- */
#homeCouturier{
color:#600;
}

#conHead{
margin:0 0 15px;
}

.cntWrap{
display:block;
padding:0 5px;
width:630px;
}

.cntWrap h2{
margin:0 0 10px;
}

h3{
background:url(../images/common_bg_ttls.gif) no-repeat;
background-position:6px 50%;
background-color:#FAF6EA;
border-bottom:solid 1px #600;
margin:0 0 10px;
padding:7px 17px;
padding-right:0;
}

.cntWrap p{
margin:0 0 15px;
}

.contArea{
display:block;
clear:both;
margin:0 0 15px;
width:630px;
}
.txtArea,
.photoArea{
display:block;
float:left;
}
.txtArea{
padding:0 5px;
width:400px;
}
.photoArea{
text-align:right;
width:220px;
}

.detail{
border:0;
margin:0 0 15px;
width:400px;
}
.detail th,
.detail td{
padding:5px;
text-align:left;
}
.detail th{
background:#D9CC9F;
}
.detail td{
background:#FAF6EA;
}

.txtArea p.btn{
display:block;
text-align:center;
}

.txtArea .btnL {
	float: left;
	width: 190px;
}

.txtArea .btnR {
	float: right;
	width: 190px;
}

.cntWrap ul{
list-style-type:none;
margin:0 5px 15px;
}
.cntWrap li{
margin:0 0 5px;
}

dl.restaurant{
display:block;
float:right;
}
dl.restaurant dt,
dl.restaurant dd{
padding:5px;
}
dl.restaurant dt{
background:#D9CC9F;
border-bottom:1px solid #FFF;
font-weight:bold;
}
dl.restaurant dd{
background:#FAF6EA;
}


/* artist.html
-------------------------------- */
.itemWrap{
background:#FFF;
width:640px;
}
.itemWrap td{
background:#FAF6EA;
vertical-align:top;
}

.shopArea,
.blank{
padding:9px;
width:300px;
}
.shopArea p.photo,
.shopArea dl{
display:block;
float:left;
}
.shopArea p.photo{
text-align:center;
margin:0;
}
.shopArea p.photo img{
border:1px solid #FFF;
}
.shopArea dl{
padding-left:10px;
width:170px;
}
.shopArea dt{
font-weight:bold;
margin:0 0 10px;
}
.shopArea dt a{
color:#00E;
}
.shopArea dd.blog a{
background:url(../images/common_arw.jpg) no-repeat;
padding-left:15px;
}

td.blank{
background:#FFF;
}


/* CLEAR FIX
--------------------------------------------------*/
.contArea:after,
.itemWrap:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* Hides from IE-mac \*/
*html .contArea,
*html .itemWrap{
height: 1%;
}

/* *:first-child+html .spWrap{
height: 1%;
} */
*:first-child+html .contArea,
*:first-child+html .itemWrap{
display:inline-block;
}
/* End hide from IE-mac */
/*\*//*/
.indexWhatsNew dl,
.indexBook ul,
.indexBook,
.indexRecipe ul,
.indexRecipe,
.indexEnjoy ul,
.indexEnjoy{
display:inline-block;
}
/**/


