/*内容開始----------------------------------------------*/
#spcontentsarea{
	width:870px;
	height:548px;
	clear: both;
	background-image: url(../image/bg_main.gif);
}
/*スタイルデータ（右ボックス）----------------------------------------------*/
#styledataarea{
	width:327px;
	float:right;
}
#mainttlarea{
	width:327px;
	height: 239px;
}
#stylenumbox{
	width:323px;
	padding: 28px 0px 0px 2px;
	clear: both;
}
#mainttlarea h1{
	width:309px;
	padding:5px 0px 0px 16px;
}
#mainttlarea p{
	width:291px;
	padding-left:18px;
}
#detailarea{
	width:327px;
	height: 274px;
}
#styledata{
	width:327px;
	background-image:url(../image/bg_detail.gif);
	background-repeat: no-repeat;
	background-position: 18px 18px;
	float: left;
}
#detailarea h2{
	width:291px;
	padding:0px 0px 8px 18px;
}
#detailarea p{
	width:277px;
	color:#666262;
	padding: 0px 0px 5px 31px;
}
#styledetail{
	width:120px;
	color:#666262;
	background-image:url(../image/bg_more_icn.gif);
	background-repeat:no-repeat;
	background-position:33px 0px;
	padding: 0px 0px 0px 49px;
	float: left;
}
#styledetail2{
	width:120px;
	color:#666262;
	background-image:url(../image/bg_more_icn.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 0px 0px 0px 16px;
	float: left;
}
/*MORE STYLE（右ボックス）*/
#morestyle{
	width:327px;
	clear: both;
}
#morestyle h3{
	width:291px;
	padding:24px 0px 8px 18px;
}
#styleimgbox{
	width:288px;
	padding:0px 0px 0px 18px;
	float: left;
}
#styleimgbox a{
	width:288px;
	display:block;
	float: left;
}
.styleimg{
	width:288px;
	float:left;
}
#stylemore{
	width:278px;
	color:#666262;
	background-repeat: repeat-y;
	padding: 0px 0px 0px 31px;
	text-align: right;
	clear: left;
}
/*CAMPAIGN（右ボックス）*/
#campaigndata{
	width:327px;
	width:327px;
	background-image:url(../image/bg_detail.gif);
	background-repeat: no-repeat;
	background-position: 18px 42px;
	clear: both;
}
#campaigndata h3{
	width:291px;
	padding:24px 0px 8px 18px;
}
#campaigndata h4{
	width:277px;
	margin-left:31px;
	color:#FD017F;
	font-weight:bold;
	border-bottom-width:1px;
	border-bottom-style: dotted;
	border-bottom-color: #A9A9A9;
}
#campaigndata p{
	width:277px;
	padding:5px 0px 0px 31px;
	color:#666262;
}
#campaignmore{
	width:278px;
	color:#666262;
	background-repeat: repeat-y;
	padding: 0px 0px 0px 31px;
	text-align: right;
}
/*スタイル画像（真ん中ボックス）----------------------------------------------*/
#styleimgarea{
	width:371px;
	float:right;
	padding: 5px 0px 0px 0px;
}
/*サロン・スタイリスト（左ボックス）----------------------------------------------*/
/*ロゴ・スタイリスト（左ボックス）*/
#stylemakearea{
	width:172px;
	float:left;
}
#salonlogo{
	width:168px;
	padding:4px 0px 0px 4px;
	height:84px;
}
#fromstylist{
	width:148px;
	padding:0px 0px 0px 24px;
}
#stylistimg{
	width:148px;
	height:132px;
}
#fromstylist h5{
	width:148px;
	padding:13px 0px 0px 0px;
}
#stylistname{
	width:148px;
	padding:4px 0px 0px 0px;
}
#partname{
	width:148px;
}
#stylistdetail{
	color:#666666;
	width:124px;
	padding:4px 0px 0px 0px;
}
#stylistmore{
	padding:0px 0px 0px 13px;
	width:130px; color:#666262;
	background-image:url(../image/bg_more_icn.gif);
	background-repeat:no-repeat;
}
/*サロンインフォ（左ボックス）*/
#saloninfo{
	width:148px;
	padding:0px 0px 0px 24px;
}
#saloninfo h6{
	width:148px;
	padding:21px 0px 0px 0px;
}
#salonname{
	width:148px;
	padding:4px 0px 0px 0px;
}
#salonruby{
	width:148px;
}
#salondetail{
	color:#666666;
	width:124px;
	padding:4px 0px 0px 0px;
}
#salonmore{
	padding:0px 0px 0px 13px;
	width:130px; color:#666262;
	background-image:url(../image/bg_more_icn.gif);
	background-repeat:no-repeat;
}
/*NEXTBACK----------------------------------------------*/
#nextbackmain{
	width:150px;
	height: 30px;
	padding: 0px 18px 0px 159px;
}
#nextbackmain span{
	display:none;
}
#nextbackmain ul{
	list-style:none;

}
#nextbackmain ul li{
	list-style:none;
	float:left;
}
#nextbackmain ul li a{
	display:block;
	height:30px;
	background-image:url(../../image/common/btn_backnext_l.gif);
}
.styleback a{
	width:71px;
	padding-right:8px;
	background-position:0px 0px;
}
.styleback a:hover{
	background-position:0px -30px;
}
.stylenext a{
	width:71px;
	background-position:-79px 0px;
}
.stylenext a:hover{
	background-position:-79px -30px;
}
/*サムネイルリンクボックス----------------------------------------------*/
#thumbnailbox {
	width: 870px;
	height:73px;
	font-size:0px;
	padding:9px 0px 0px 0px;
	clear: both;
}
#thumbnailbox span{
	display:none;
}
#thumbnailbox ul {
	list-style:none;
}
#thumbnailbox ul li {
	float: left;
}
#thumbnailbox ul a{
	float:left;
	list-style:none;
	display:block;
	height:64px;
	background-image:url(../image/btn_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#thumbnailbox .thumb1 a{
	width:45px;
	padding-left:8px;
}
#thumbnailbox .thumb1on a,#thumbnailbox .thumb1 a:hover {
	width:45px;
	background-position:0px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb2 a{
	width:45px;
	padding-left:8px;
	background-position:-53px 0px;
}
#thumbnailbox .thumb2on a,#thumbnailbox .thumb2 a:hover {
	width:45px;
	background-position:-53px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb3 a{
	width:45px;
	padding-left:8px;
	background-position:-106px 0px;
}
#thumbnailbox .thumb3on a,#thumbnailbox .thumb3 a:hover {
	width:45px;
	background-position:-106px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb4 a{
	width:45px;
	padding-left:8px;
	background-position:-159px 0px;
}
#thumbnailbox .thumb4on a,#thumbnailbox .thumb4 a:hover {
	width:45px;
	background-position:-159px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb5 a{
	width:45px;
	padding-left:8px;
	background-position:-212px 0px;
}
#thumbnailbox .thumb5on a,#thumbnailbox .thumb5 a:hover {
	width:45px;
	background-position:-212px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb6 a{
	width:45px;
	padding-left:8px;
	background-position:-265px 0px;
}
#thumbnailbox .thumb6on a,#thumbnailbox .thumb6 a:hover {
	width:45px;
	background-position:-265px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb7 a{
	width:45px;
	padding-left:8px;
	background-position:-318px 0px;
}
#thumbnailbox .thumb7on a,#thumbnailbox .thumb7 a:hover {
	width:45px;
	background-position:-318px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb8 a{
	width:45px;
	padding-left:8px;
	background-position:-371px 0px;
}
#thumbnailbox .thumb8on a,#thumbnailbox .thumb8 a:hover {
	width:45px;
	background-position:-371px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb9 a{
	width:45px;
	padding-left:8px;
	background-position:-424px 0px;
}
#thumbnailbox .thumb9on a,#thumbnailbox .thumb9 a:hover {
	width:45px;
	background-position:-424px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb10 a{
	width:45px;
	padding-left:8px;
	background-position:-477px 0px;
}
#thumbnailbox .thumb10on a,#thumbnailbox .thumb10 a:hover {
	width:45px;
	background-position:-477px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb11 a{
	width:45px;
	padding-left:8px;
	background-position:-530px 0px;
}
#thumbnailbox .thumb11on a,#thumbnailbox .thumb11 a:hover {
	width:45px;
	background-position:-530px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb12 a{
	width:45px;
	padding-left:8px;
	background-position:-583px 0px;
}
#thumbnailbox .thumb12on a,#thumbnailbox .thumb12 a:hover {
	width:45px;
	background-position:-583px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb13 a{
	width:45px;
	padding-left:8px;
	background-position:-636px 0px;
}
#thumbnailbox .thumb13on a,#thumbnailbox .thumb13 a:hover {
	width:45px;
	background-position:-636px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb14 a{
	width:45px;
	padding-left:8px;
	background-position:-689px 0px;
}
#thumbnailbox .thumb14on a,#thumbnailbox .thumb14 a:hover {
	width:45px;
	background-position:-689px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb15 a{
	width:45px;
	padding-left:8px;
	background-position:-742px 0px;
}
#thumbnailbox .thumb15on a,#thumbnailbox .thumb15 a:hover {
	width:45px;
	background-position:-742px -74px;
	padding-left:8px;
}
#thumbnailbox .thumb16 a{
	width:45px;
	padding-left:8px;
	background-position:-795px 0px;
}
#thumbnailbox .thumb16on a,#thumbnailbox .thumb16 a:hover {
	width:45px;
	background-position:-795px -74px;
	padding-left:8px;
}
#thumbnailbox .thumbnext a{
	width:14px;
	padding-left:8px;
	background-position:-848px 0px;
}
#thumbnailbox .thumbnext a:hover {
	width:14px;
	background-position:-848px -74px;
	padding-left:8px;
}
