#btnnext {
	clear: both;
}

#imgtopline {
	width: 870px;
}
/* mainstylearea ---------------------------------------------------*/
#mainstylearea {
	width: 868px;
}

#mainstylearea .styledataarea {
	float: left;
	width: 448px;
}

#mainstylearea .styledataarea .img {
	float: left;
}
#mainstylearea .styledataarea .beborearea {
	width: 448px;
	height: 202px;
}
#mainstylearea .imgarea {
	float: left;
}
/* pointarea---------------------------------------------------*/
#mainstylearea .styledataarea .pointbox.textarea01 {
	height:301px;
}
#mainstylearea .styledataarea .pointbox02,
#mainstylearea .styledataarea .pointbox {
	width: 448px;
	height: 301px;
}
#mainstylearea .styledataarea .pointbox02 .textarea,
#mainstylearea .styledataarea .pointbox .textarea {
	float: left;
}
#mainstylearea .styledataarea .pointbox02 .text,
#mainstylearea .styledataarea .pointbox .text {
	float: left;
	width: 145px;
	font-size: 12px;
	line-height: 20px;
}

#mainstylearea .styledataarea .pointbox .textbox{
	float:left;
	width: 210px;
	height: 191px;
}
#mainstylearea .styledataarea .pointbox02 .textbox {
	float: left;
	height: 229px;
	width: 210px;
}

/* backgroundarea----------------------------------------------*/

#mainstylearea .styledataarea .pointbox .style01{
	background-image: url(../style/image/style1/bg_point01.jpg);
	background-repeat: no-repeat;
}
#mainstylearea .styledataarea .pointbox02 .style01{
	background-image: url(../style/image/style1/bg_point02.jpg);
	background-repeat: no-repeat;
}
#mainstylearea .styledataarea .pointbox .style03{
	background-image: url(../style/image/style3/bg_point01.jpg);
	background-repeat: no-repeat;
}
#mainstylearea .styledataarea .pointbox02 .style03{
	background-image: url(../style/image/style3/bg_point02.jpg);
	background-repeat: no-repeat;
}
#mainstylearea .styledataarea .pointbox .style05{
	background-image: url(../style/image/style5/bg_point01.jpg);
	background-repeat: no-repeat;
}
#mainstylearea .styledataarea .pointbox02 .style05{
	background-image: url(../style/image/style5/bg_point02.jpg);
	background-repeat: no-repeat;
}

/* creditarea---------------------------------------------------*/
#creditarea02 {
	width:870px;
	text-align:right;
	padding: 5px 0px 0px 0px;
	clear: left;
	font-size: 11px;
}
#creditarea02 p {
	color: #666666;
}
#creditarea02 p a {
	color: #666666;
}
#creditarea02 p a:hover {
	color: #ff912e;
}

/* technicarea---------------------------------------------------*/
#technicarea {
	margin: 10px 0 26px 0;
	height: 423px;
}
#technicinfoarea {
	float: left;
	width: 607px;
}
#technicinfoarea .tecnicbox {
	float: left;
	padding:14px 0 0 0;
}
#technictextarea {
	float: left;
	width: 260px; 
	border: 1px solid #cccccc;
	margin-right:auto;
	text-align:left;
	margin-left: auto;
}
#technictextarea .inner {
	padding:24px 0 25px 23px;
}

#technictextarea .inner .text {
	width:217px;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	text-align:left;
	padding: 10px 0 0 0;
}

/* cuttechnicarea---------------------------------------------------*/
#cuttechnicarea {
	width: 870px;
	background-image: url(../style/image/common/bg_cuttechnic.gif);
	background-repeat: repeat-x;
}
#cuttechnicarea .ttl {
	float: left;
	width: 330px;
}
#cuttechnicarea .inner {
	padding: 0 0 0 36px;
	width: 834px;
}
#cuttechnicarea .inner .cuttecnicinfo {
	float: left;
	width: 550px;
	margin: 22px 0 0 0;
}
#cuttechnicarea .img {
	float: left;
}
#cuttechnicarea .inner .cuttecnicinfo .cuttecnicbox .textarea {
	width: 125px;
	float: left;
}
#cuttechnicarea .textarea .text {
	font-size: 11px;
	line-height: 15px;
	width: 100px;
}
#cuttechnicarea .inner .cuttecnicinfo .cuttecnicbox {
}
#cuttechnicarea .inner .cuttecnicinfo .btnarea {
	text-align:left;
	clear: both;
	padding: 17px 0 0 0;
	width: 550px;
}
#cuttechnicarea .inner .pickupitem {
	height: 313px;
}
#cuttechnicarea .inner .pickupitem .itemtextarea {
	background-image: url(../style/image/common/bg_pickupitem.gif);
	background-repeat: no-repeat;
	width: 260px;
	height: 142px;
	float: left;
}
#cuttechnicarea .inner .pickupitem .itemtextarea .text {
	width: 190px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 11px;
	line-height: 17px;
}

#cuttechnicarea .ttarea {
	float:left;
	width: 540px;
}

/* substylearea---------------------------------------------------*/
#specialmainarea #substylearea {
	width: 870px;
	margin: 52px 0 0 0;
}
#substylearea .stylearea {
	float: left;
	width: 547px;
}
#substylearea .stylearea .afterarea .databox {
	float: left;
	width: 271px;
}
#substylearea .stylearea .afterarea .databox .textarea {
	background-image: url(../style/image/common/bg_salondata.gif);
	height: 108px;
	background-repeat: no-repeat;
	width: 271px;
}
#substylearea .afterarea .databox .text {
	padding:0 0 0 25px;
	font-size: 12px;
	line-height: 18px;
}
#substylearea .stylearea .arrangearea {
}
#substylearea .arrangearea .datatext {
	float: left;
}
#substylearea .btn {
	float: left;
}
#substylearea .arrangearea {
	float: left;
}
