/*上のスタイル誘導メニュー----------------------------*/
#mainbox {
	width: 870px;
	float: left;
}
#menu {
	width: 870px;
}
#menuarea {
	width: 291px;
	float: left;
}
#menuarea2 {
	width: 290px;
	float: left;
}
#menuarea3 {
	width: 289px;
	float: left;
}
/*全体左部分----------------------------*/
#ttlbox {
	width: 870px;
	float: left;
}
#leftarea {
	width: 560px;
	float:left;
}
.left {
	width: 560px;
}

/*ＢＥＦＯＲＥエリア----------------------------*/
#beforearea {
	width: 560px;
	float:left;
}
#bleft {
	width: 265px;
	float:left;
}
#bright {
	width: 295px;
	float:left;
}
#beforename {
	width: 152px;
	float:left;
}
#beforenamebk {
	width: 152px;
	float:left;
}
#modelname {
	width: 152px;
	float:left;
}
#model {
	width: 152px;
	background-image:url(../image/short/bg_before.jpg);
	height:110px;
	float:left;
}
#beforenamebk .modelbg2 {
	width: 152px;
	background-image:url(../image/medium/bg_before.jpg);
	height:110px;
}
#beforenamebk .modelbg3 {
	width: 152px;
	background-image:url(../image/long/bg_before.jpg);
	height:110px;
}
#model p {
	width: 128px;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	padding: 0 3px 0 20px;
}
#beforenamebk p {
	width: 128px;
	font-size:12px;
	line-height:16px;
	color:#000000;
	padding: 0 3px 0 20px;
}
#beforephoto {
	width: 113px;
	float:left;
}
/*タイトル部分----------------------------*/
#ttlarea {
	width: 310px;
	float: left;
}
#ttlarea.ttll {
	width: 310px;
	float: left;
}
#ttlarea h1 {
	width: 310px;
}
#ttlmbox p {
	width: 250px;
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
	padding: 0 0 0 40px;
}
#ttlarea .ttltext1 {
	width: 310px;
	height:95px;
	background-image:url(../image/short/bg_mainleaf.gif);
	float: left;
}
#ttlarea .ttltextmedium1 {
	width: 310px;
	height:95px;
	background-image:url(../image/medium/bg_mainleaf.gif);
	float: left;
}
#ttlarea .ttltextlong1 {
	width: 310px;
	height:95px;
	background-image:url(../image/long/bg_mainleaf.gif);
	float: left;
}
#ttlmbox {
	width: 310px;
}
#ttlarea .ttll {
	width: 310px;
}
/*ポイントアップのところ----------------------------*/
#maintext {
	width: 310px;
	float: left;
}
#ttll {
	width: 310px;
	float:left;
}
#maintext .ttl {
	width: 310px;
	float:left;
}
#p1 {
	width: 310px;
	float:left;
}
#p2 {
	width: 310px;
	float:left;
}
#point1 {
	width: 156px;
	float: left;
}
#point1text {
	width: 154px;
	float:left;
}
#point1text .point1t {
	width: 154px;
	float:left;
}
#point1text .pointtext{
	width: 152px;
	font-size:12px;
	line-height:14px;
	color:#000000;
	padding: 0 0 0 2px;
	float:left;
}
#point2 {
	width: 151px;
	float: left;
}
#point2 .point2t {
	width: 159px;
	float: left;
}
#point2text {
	width: 159px;
	float:left;
}
#point2text .pointtext{
	width: 159px;
	font-size:12px;
	line-height:14px;
	color:#000000;
	background-image: url(../image/short/bg_point.gif);
	height: 77px;
	text-align:right;
	float: left;
}
#point2text .pointtextmedium{
	width: 159px;
	font-size:12px;
	line-height:14px;
	color:#000000;
	background-image: url(../image/medium/bg_point.gif);
	height: 77px;
	text-align:right;
	float: left;
}
#point2text .pointtextlong{
	width: 159px;
	font-size:12px;
	line-height:14px;
	color:#000000;
	background-image: url(../image/long/bg_point.gif);
	height: 77px;
	text-align:right;
	float: left;
}
/*Ｑ＆Ａリンクボタン----------------------------*/
#qalink {
	width: 310px;
	float: left;
}
/*宮村さんアドバイスエリア----------------------------*/
#starea {
	width: 310px;
	float: left;
}
#stylist {
	width: 310px;
	float: left;
}
#stunderarea {
	width: 310px;
	float: left;
	background-color: #000000;
	height: 127px;
}
#stttl {
	width: 310px;
	background-repeat: no-repeat;
	height: 38px;
	background-position: 159px 0px;
}
.bgstttlshort {
	background-image:url(../image/short/img_advice.jpg);
}
.bgstttlmedium {
	background-image:url(../image/medium/img_advice.jpg);
}
.bgstttllong {
	background-image:url(../image/long/img_advice.jpg);
}
#stttl p {
	width: 297px;
	font-size:13px;
	line-height:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0 0 0 13px;
}
#sttext {
	width: 310px;
}
#sttext p {
	width: 290px;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	padding: 0 7px 0 13px;
}
#sttext .linkarea {
	width: 280px;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	text-align: right;
}
/*衣装クレジット----------------------------*/
#fcredit {
	width: 870px;
	float: left;
}
