/*mainttl*/
#main-area{
	margin: 0px auto;
}

#mainttl-area {
	width: 735px;
	padding-left:17px;
	background-image: url(../image/bg_top.gif);
	background-repeat: no-repeat;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
#mainttl-box {
	width:315px;
	margin-top:75px;
	float:left;
}
#rasysacontents h1 {
	width:315px;
	float:left;
}
#mainttl-box p {
	width:251px;
	padding-left:64px;
	float:left;
}
#mainimg-box {
	width:420px;
	float:left;
}
#mainimg-1 {
	width:131px;
	margin-top:51px;
	float:left;
}
#mainimg-2 {
	width:121px;
	margin-top:45px;
	float:left;
}
#mainimg-3 {
	width:168px;
	margin-top:32px;
	float:left;
}
/*subttl*/
#subttl-area {
	width: 752px;
	margin-top:4px;
	float:left
}
#mainbtn-box {
	width: 511px;
	float:right;
	padding-right:4px;
}
#mainbtn-box ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
#mainbtn-box li {
	margin: 0;
	padding: 0;
	float:left;
	
}
#rasysacontents h2{
	margin: 0;
	padding: 0;
	margin-bottom:4px;
}
#info-box {
	width: 217px;
	padding-left:20px;
	float:right;
	background-image: url(../image/bg_info.gif);
	background-repeat: no-repeat;
	height: 329px;
	background-position: 0px 0px;
	padding-top: 20px;
}
#ttl-saloname-box {
	width:197px;
	margin-bottom:6px;
	text-align:center;
}
#stylist-box {
	width:197px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #555555;
}
#stylist-infobox {
	width:106px;
	padding-right:3px;
	float:left;
}
#stylist-name-box{
	width:106px;
	margin-top:12px;
	margin-bottom:4px;
}
#stylist-infobox p {
	width:106px;
}
#stylist-img-box {
	width:88px;
	float:left;
	margin-bottom: 8px;
}
#saloninfo-box {
	width:197px;
	float:left;
	margin-top:7px;
}
#salondata-ttl-box {
	width:197px;
	float:left;
	margin-top:9px;
}
#saloninfo-box p{
	width:197px;
	float:left;
}
#btn-moreinfo-box{
	margin-top:5px;
	text-align:right;
	width:197px;
	float:left;
}
#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: 7px;
}
#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;	
}
#rasysacontents 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: 103px;
	float:left;
	height: 32px;
}

