/*next btn*/
#foot-btn-area {
	width: 752px;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c3b8af;
	margin-right: 10px;
}
#maintop-next-box {
	width: 742px;
	float:left;
	text-align: right;
	height: 32px;
	margin-top: 20px;
}
#technique-top-area {
	float: left;
	width: 752px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}
.top-text-area {
	float: left;
	width: 365px;
	padding-left: 20px;
}
.top-text-area p {
	float: left;
	width: 355px;
}
.top-img-area {
	background-image: url(../image/bg_top_main.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 287px;
	width: 367px;
	padding-top: 45px;
}
.top-name-box {
	float: right;
	width: 153px;
}
.top-ttl-sub {
	float: left;
	width: 295px;
	padding-left: 70px;
	margin-top: 34px;
}
#technique-top-area h1 {
	float: left;
	width: 365px;
	margin-bottom: 22px;
	margin-top: 58px;
}
.img-before {
	float: left;
	width: 712px;
}
#main-area h2 {
	float: left;
	width: 712px;
	margin-bottom: 10px;
}
.technique-step p {
	float: left;
	width: 712px;
}
.img-before {
	float: left;
	width: 712px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.technique-step-area {
	float: left;
	width: 732px;
	padding-left: 20px;
}
.technique-step {
	float: left;
	width: 732px;
	margin-bottom: 20px;
}
.img-modle1 {
	float: left;
	width: 123px;
	padding-right: 14px;
}
#main-area h3 {
	float: left;
	width: 91px;
}
.right-box {
	float: right;
	width: 105px;
	padding-left: 14px;
}
.right-box p {
	float: left;
	width: 91px;
}
.left-img {
	float: right;
	width: 123px;
	margin-bottom: 23px;
}
.step-box {
	float: left;
	width: 242px;
	margin-top: 9px;
}
#technique-item-box1 {
	background-image: url(../image/bg_item1.gif);
	background-repeat: no-repeat;
	float: left;
	width: 474px;
	height: 174px;
}
.itm-icon {
	float: left;
	width: 232px;
}
.ttl-item1 {
	float: left;
	width: 232px;
	padding-left: 40px;
}
.technique-item-text {
	float: left;
	width: 272px;
}
#technique-item-box1 p {
	float: left;
	width: 232px;
	padding-left: 40px;
}
.technique-item-img1 {
	float: left;
	width: 187px;
	margin-top: 34px;
}
.img-after {
	float: left;
	width: 421px;
	margin-top: 79px;
}
#main-area h4 {
	float: left;
	width: 369px;
}
#main-area .img-after p {
	float: left;
	width: 384px;
	margin-bottom: 18px;
}
.img-finshstyle {
	float: left;
	width: 269px;
	padding-top: 7px;
	padding-bottom: 17px;
}
#technique-item-box2 {
	background-image: url(../image/bg_item2.gif);
	background-repeat: no-repeat;
	float: left;
	width: 752px;
	height: 150px;
	margin-top: 28px;
}
.shopdate-area {
	float: left;
	width: 752px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdcdc;
}
.ttl-item2 {
	float: left;
	width: 409px;
}
.itm-icon2 {
	float: left;
	width: 68px;
	padding-right: 16px;
}
.technique-item-text2 {
	float: left;
	width: 410px;
	margin-top: 38px;
}
.technique-item-text2 p {
	float: left;
	width: 401px;
}
.technique-item-img2 {
	float: left;
	width: 213px;
	margin-top: 38px;
}
.ymac-url {
	float: left;
	width: 401px;
	margin-top: 5px;
}
.ymac-url p {
	float: left;
	width: 370px;
}
.btn-ymac-url {
	float: left;
	width: 11px;
	padding-right: 3px;
}
.ymac-url a:link {color:#e85599; text-decoration: none;}
.ymac-url a:visited {color:#e85599; text-decoration: none;}
.ymac-url a:hover {color:#e85599; text-decoration: none;}
.ymac-url a:active {color:#e85599; text-decoration: none;}

/*salon-area*/
#technique-salon-area {
	float: left;
	width: 720px;
	padding-left: 32px;
}
.ttl-salon-area {
	float: left;
	width: 712px;
}
.bg-salon-area {
	float: left;
	width: 690px;
	padding-top: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9fc3cc;
	border-right-color: #9fc3cc;
	border-bottom-color: #9fc3cc;
	border-left-color: #9fc3cc;
}
.salon-box {
	float: left;
	width: 332px;
	padding-left: 12px;
}
.salon-text-box {
	float: right;
	width: 188px;
}
.salon-text-box p {
	float: right;
	width: 178px;
}
.img-salon-name {
	float: right;
	width: 178px;
	margin-bottom: 2px;
}
.img-salon {
	float: right;
	width: 144px;
	padding-bottom: 5px;
}
.btn-cooperation-navi {
	float: right;
	width: 86px;
	padding-right: 45px;
	margin-bottom: 8px;
}
