/* CSS Document */

@import "../fumi.css";



/*@@€Κ common
*/
#main{
	float:right;
	width:539px;
	margin-bottom:40px;
	padding-bottom:20px;
	border-left:solid 1px #c0e9c9;
}

/* gbvC[W */
.topimage{
	padding:10px 0 20px 30px;
}
/* gbvC[WΊRg */
.comment{
	width:433px;
	margin:0 auto;
	padding-top:10px;
	background:url(../img/salon/info/img_wish_bgtop.gif) no-repeat left top;
}
.comment_bg{
	padding-bottom:10px;
	background:url(../img/salon/info/img_wish_bgbottom.gif) no-repeat left bottom;
}
.comment p{
	width:383px;
	padding:15px 14px; 
	border-left:solid 11px #d6f3e5;
	border-right:solid 11px #d6f3e5;
	font-size:115%;
	line-height:1.7;
}

/* Tuj[ */
#submenu{
	float:left;
	width:180px;
}
#submenu h2{
	width:180px;
	padding:15px 0;
	border-bottom:solid 3px #d6f4e6;
}
#submenu dl{
}
#submenu dt a{
	display:block;
	width:170px;
	padding:10px 0 6px 10px;
	border-bottom:dotted 1px #CCCCCC;
}
#submenu dd a{
	display:block;
	width:160px;
	padding:7px 0 5px 20px;
	border-bottom:dotted 1px #CCCCCC;
}
#submenu dt a:hover , #submenu dd a:hover{
	background-color:#d6f4e6;
}


/* tableC */
table.main_table{
	float:right;
}





/*@@TΜ²Δΰ info
*/

/* Xάξρ */
.salonlist{
	width:490px;
	padding:20px 0 0 30px;
}
.saloninfo{
	clear:left;
	padding:12px 0;
	background:url(../img/salon/img_sectionline.gif) repeat-x left bottom;
}
.info_text{
	float:right;
	width:375px;
}
.info_text p{
	margin-top:5px;
	padding:0 5px;
}
.info_text .moreinfo{
	padding-top:8px;
	text-align:right;
}

/* Xά}bv */
.salon_map{
	margin-top:30px;
}
.salon_map h3{
	margin:0 0 5px 8px;
}


/*@@eXάy[W
*/
.floorguide{
	width:494px;
	margin:40px 0 0 35px;
}

.floorguide .introduce{
	clear:left;
	width:484px;
	margin-top:10px;
	padding:0 0 10px 10px;
}
.introduce .point{
	float:left;
	width:144px;
	margin-right:20px;
}
.introduce .point p{
	margin-top:5px;
}
.introduce .last{
	margin:0;
}



.information{
	clear:left;
	width:494px;
	margin:30px 0 0 35px;
}
.information .map{
	margin:30px 0 0 90px;
}
.information .mapbig{
	margin:30px 0 0 40px;
} 
.information .tel{
	width:470px;
	margin:0 auto;
	margin-top:30px;
}
.accept{
	width:493px;
	margin:0 auto;
	margin-top:35px;
}
.accept h3{
	margin:0 0 8px 5px;
}
.holiday{
	width:485px;
	margin:0 auto;
	margin-top:25px;
}
.holiday p{
	margin-top:5px;
	font-size:115%;
	color:#7e7e7e;
	line-height:1.5;
}




/*@@X^btΜ²Δΰ staff
*/

/* [hΆ */
/*.lead_staff {
	width:495px;
	margin: 18px 0 0 35px;
	text-indent: 6px;
	border-bottom: #d6f3e5 5px solid;
}*/



/*@@X^btEγπ
*/
/*.staff_sperior {
	width:495px;
	margin:20px 0 0 35px;
	vertical-align:middle;
}
.staff_sperior th {
	width: 145px;
	background-color: #e9faf4;
	color: #3ad39a;
	font-weight: bold;
	text-align: center;
}
.staff_sperior th.boss {
	padding: 10px 0;
	font-size: 130%;
}
.staff_sperior th.unify {
	padding: 5px 0;
	font-size: 100%;
}
.staff_sperior td.name {
	width: 90px;
	line-height: 1.2;
	padding-left: 7px;
	vertical-align:middle;
}
.staff_sperior td.name span {
	display: block;
	font-size: 60%;
	color: #b2b2b2;
}
.staff_sperior td.shop {
	font-size: 90%;
	color: #eb6877;
}*/


/*@@X^btEκ
*/
/*.staff_list {
	width: 485px;
	margin:50px 0 0 35px;
	clear: both;
}

.staff_list h2  {
	padding: 5px;
	font-weight: bold;
	color: #eb6100;
	background-color:#fdf6e5;
}

.staff_list dl {
	margin-top: 10px;
	padding-bottom: 20px;
}
.staff_list dt {
	width: 88px;
	float: left;
	padding: 0 0 10px 0;
	clear: both;
	color: #664127;
	background: url(../img/salon/staff/icon_namelist.gif) left 2px no-repeat;
	font-weight: bold;
	text-indent: 23px;
}
.staff_list dd {
	padding: 0 0 10px 88px;
	width: 397px;
}
.staff_list dd ul {
	width: 396px;
}
.staff_list dd li {
	width: 99px;
	height: 2.8em;
	float: left;
	line-height: 1.2;
}
.staff_list dd li span {
	display: block;
	font-size: 70%;
	color: #b2b2b2;
}
.staff_list dd.border {
	height: 1.5em;
	border-bottom: 1px #999 dotted; 
}*/