/*mainttl*/
#mainttl-area {
	width: 735px;
	padding-left:17px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
#mainttl-box {
	width:323px;
	margin-top:45px;
	float:left;
}
#title-under {
	width:323px;
	float:left;
}
#und-left {
	width:158px;
	height:175px;
	float:left;
	background-image: url(../image/bg_top.gif);
	background-repeat: no-repeat;
	margin-top: 13px;
}
#und-right {
	width:133px;
	float:left;
}
#mainttl-area h1 {
	width:315px;
	float:left;
}

#mainimg-box {
	width:412px;
	float:left;
}
#mainimg-1 {
	width:113px;
	margin-top:45px;
	float:left;
}
#mainimg-2 {
	width:164px;
	margin-top:32px;
	float:left;
}
#mainimg-3 {
	width:135px;
	margin-top:45px;
	float:left;
}
/*subttl*/
#subttl-area {
	width: 752px;
	margin-top:4px;
	float:left
}
#mainbtn-box {
	width: 511px;
	float:left;
	height: 350px;
}
#mainbtn-box ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
#mainbtn-box li {
	margin: 0;
	padding: 0;
	float:left;
	
}
#main-area h2{
	margin: 0;
	padding: 0;
	margin-bottom:3px;
}
#info-box {
	width: 220px;
	padding-left:18px;
	float:right;
	background-image: url(../image/bg_info.gif);
	background-repeat: no-repeat;
	height: 354px;
	background-position: 0px 0px;
}
#ttl-saloname-box {
	width:197px;
	margin-bottom:6px;
	text-align:center;
}
#stylist-box {
	width:193px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #555555;
	margin-top: 14px;
	height: 99px;
}
#stylist-infobox {
	width:132px;
	padding-right:3px;
	float:left;
}
#stylist-name-box{
	width:106px;
	margin-bottom:6px;
}
#stylist-infobox p {
	width:132px;
}
#stylist-img-box {
	width:56px;
	float:left;
}
#saloninfo-box {
	width:197px;
	float:left;
	margin-top:7px;
}
#salondata-ttl-box {
	width:197px;
	float:left;
}
#saloninfo-box p{
	width:197px;
	float:left;
}
#btn-moreinfo-box{
	text-align:right;
	width:197px;
	float:left;
	margin-top: 8px;
}
#foot-btn-area {
	width: 752px;
	margin-top:6px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BAADA2;
}
#other-btn-box {
	padding-left:23px;
	float:left;
	margin-top: 4px;
}
#other-btn-box ul {
	width: 616px;
	margin: 0;
	padding: 0;
	list-style:none;
	float:left;
}
#other-btn-box li {
	margin: 0;
	padding: 0;
	float:left;	
}
#main-area h3{
	margin: 0;
	padding: 0;
	float:left;
}
.other-btn1 {
	width: 106px;
	float:left;

}
.other-btn2 {
	width: 124px;
	float:left;
}
.other-btn3 {
	width: 102px;
	float:left;
}
/*next btn*/
#maintop-next-box {
	width: 70px;
	float:right;
	height: 32px;
}

