@charset "utf-8";

/* salon.css */

/* -------- salonconcept */

div.salonconcept{
background:url(../images/salon/im_01.jpg) no-repeat 0 0;
height:335px;
}
div.salonconcept div.inner{
padding:115px 0 0 20px;
}
div.salonconcept p{
width:660px;
color:#815448;
}


/* -------- salonmap */
div.salon_map
{
background-color:#f7f4f0;
border:#dbcdc8 solid 1px;
padding:15px;
}

div.salon_map_title
{
	margin-bottom:15px;
}

div.section_map
{
	width:690px;
	overflow:hidden;
}

div.salon_map_left
{
	width:265px;
	float:left;
}

div.salon_map_left ul
{
	margin:0 70px 0 25px;
	list-style:none;
}

div.salon_map_left li
{
	margin-bottom:5px;
}

div.salon_map_right
{
	width:410px;
	height:241px;
	float:left;
	background:url(../images/salon/im_map.gif) no-repeat;
	background-position:0 0;
}

div.salon_img
{
	padding:10px;
	margin:5px;
	border:2px solid #D9CBC5;
}

div.salon_detail_btn
{
	text-align:center;
}

ul.salon_thumb
{
	list-style:none;
}

ul.salon_thumb li
{	
	padding:10px;
	margin:0 10px 0 0;
	border:2px solid #D9CBC5;
	float:left;
}
div.map_box
{
	clear:both;
	width:720px;
	height:300px;
}

/* -------- blockquote */

blockquote.type_salon
{
	margin:0 0 15px 0;
	padding:15px;
	background:#f5f2f0 url(../images/common/blockquote_bg.gif) repeat-x 0 0;
	border-left:1px solid #d9cbc5;
	border-right:1px solid #d9cbc5;
	border-bottom:1px solid #d9cbc5;
}
blockquote.type_salon p
{
	margin:0 0 5px 0 !important;
}
blockquote.type_salon p.title
{
	margin:0 0 3px 0 !important;
	padding:0 0 0 25px !important;
	font-size:117% !important;
	font-weight:bold;
	background:url(../images/common/title_icon.gif) no-repeat 0% 50%;
}

/* -------- salon_box */

div.salon_box{
	margin:0;
	padding:0;
}

div.salon_box div.salon_box_left{
	float:left;
}

div.salon_box div.salon_box_right{
	float:right;
}

/* -------- salon s_box */

div.s_box{
	margin:0;
	padding:0;
}

div.s_box img.s_box_left{
	float:left;
	margin:0 2px 5px 0;
	padding:0;
}

div.s_box img.s_box_right{
	float:right;
	margin:0 0 5px 0;
	padding:0;
}

/* -------- aitemconcept */

div.aitemconcept{
background:url(../images/campaign/201006/03/im_03.gif) no-repeat 0 0;
height:166px;
}
div.aitemconcept div.inner{
padding:85px 0 0 25px;
}
div.aitemconcept p{
width:650px;
color:#815448;
}

/* -------- aitemconcept02 */

div.aitemconcept02{
background:url(../images/campaign/10100622/im_08.gif) no-repeat 0 0;
height:166px;
}
div.aitemconcept02 div.inner{
padding:65px 0 0 25px;
}
div.aitemconcept02 p{
width:650px;
color:#815448;
}
