@charset "utf-8";

#salon .categoryName {
	background-image:url(../images/bg_cat_corporate.jpg);
	padding:43px 1px 0;
}

a.link {
	color:#c72e00;
}

#comingsoon{
	padding:100px 0;		
	
}

#subArea {
	float:left;
	width:190px;
	padding-right:10px;
	background:url(../../common/images/bg_subarea.png) right top no-repeat;
}

#subArea dt {
	margin:0 0 5px;
	padding:8px 0 7px;
	background:url(../../common/images/dotline_x.png) left bottom repeat-x;
	text-align:center;
}

#subArea dt img {
	display:block;
	margin:0 auto;
}

#subArea dd {
	padding:0 5px 23px 4px;
}

#subArea dd li {
	display:inline;
}

#subArea dd li a {
	display:block;
	padding:0 0 1px;
	background:url(../../common/images/dotline_x.png) left bottom repeat-x;
}

#subArea dd li.btm a {
	/*background:none;*/
}

.section {
	width:545px;
	margin:0 auto;
	padding:0 0 30px;
}

.section.btm {
	margin-bottom:20px;
	background:url(../../common/images/dotline_x.png) left bottom repeat-x;
}

.section p {
	width:525px;
	margin:0 auto;
	padding:0 0 18px;
}


.section p.btm {
	padding:0;
}


.section h3 {
	margin:0 0 15px 0;
	padding:0 0 3px 0;
	background:url(../../common/images/dotline_x.png) left bottom repeat-x;
}


#map{
	padding:0;
	margin:0 0 0 -4px;
	float:left;
	width:305px;
}
	
#access ul{ float:left; width:235px;}
#access ul li{ padding:0; margin:0; line-height:1em; }
#access ul li p.access_title{ float:left; width:65px; padding:10px 3px 0 0; margin:0; text-align:right; line-height:1.3em;}
#access ul li p.access_desc{ float:left; width:167px; padding:10px 0 0 0; margin:0; line-height:1.3em;}

.section .photo{ text-align:center; }

#paris_photo{text-align:center; padding-top:20px;}


#access2 ul{ width:500px; }
#access2 ul li{ padding:0; margin:0; line-height:1em; }
#access2 ul li p.access_title{ float:left; width:65px; padding:10px 3px 0 0; margin:0; text-align:right; line-height:1.3em;}
#access2 ul li p.access_desc{ float:left; width:400px; padding:10px 0 0 0; margin:0; line-height:1.3em;}


/* @group clearfix ----------------------------------------- */

.pSect:after,
.pBlock:after,
.bpInner:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

.pSect,
.pBlock,
.bpInner {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .pSect,
* html .pBlock,
* html .bpInner {
	height:1%;
}

.pSect,
.pBlock,
.bpInner {
	display:block;
}
/* End hide from IE-mac */

/* @end */















