@charset "utf-8";

/**tiara***********************************/
.tiara_navi{
width:590px;
margin:0 0 10px 0;padding:0;
line-height:1;}
.tiara_navi li{
margin:0 10px 0 0;padding:0;
float:left;
display:inline;
}
.tiara_navi li.nomargin{
margin:0;
}

.banner140{
width:138px;
border:1px solid #999999;
float:left;
display:inline;
}
.mright6{
margin-right:6px;
}
.mright8{
margin-right:8px;
}

/**veil***********************************/

.pricelist{
width:100%;
border:5px solid #E6E6E6;
background:#E6E6E6;
margin:10px 0;}

.pricelist th{
text-align:center;
font-weight:normal;
background:#FFFFFF;
}

.pricelist td{
background:#FFFFFF;
}

.price{
text-align:right;
}

.newprice{
text-align:right;
background:#FFFFCC;
color:#FF0000;
}
.f80{font-size:80%;}

/**veil-staff(2009.12.18追加)***********************************/
.styleframe{
	width:580px;
	margin:10px auto 20px auto;
}
.owner_left{
	float:left;
	display:inline;
	width:280px;
}
.ownerboxhead{
	width:280px;
	height:70px;
	background:url("../img/veil-info/staff0912/owner.gif") no-repeat 0 0;
}
.ownerbox{
	width:270px;
	padding-top:10px;
	border-left:5px solid #afcfd6;
	border-bottom:5px solid #afcfd6;
	border-right:5px solid #afcfd6;
	height:529px;
}
.ss_left{
	float:left;
	display:inline;
	width:270px;
	border:5px solid #afcfd6;
	height:570px;
}
.ss_right{
	float:right;
	display:inline;
	width:270px;
	border:5px solid #afcfd6;
	height:570px;
}
.ss_left img,.owner_left img,.ss_right img{
	margin:5px auto;
}
.ownerbox p,.ss_left p,.ss_right p{
	padding-left:18px;
	width:220px;
	margin:5px auto;
}
.staffname{
	padding-top:5px;
text-align:center;margin-bottom:5px;}
.icon_heart{
	padding-left:18px;
	background:url("../img/veil-info/staff0912/icon_heart.gif") no-repeat 0 3px;
}

/**photoservice(2010.3.10追加)***********************************/
#photoservicebox{background:#f8f7ed;padding-top:5px;margin-top:0;}
.boxwhite{background:#ffffff;margin:10px;padding:5px;}