#box {
	background-image: url(../image/backimage.jpg);
	width:800px;
	height:100%;
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	font-size: 90%;
}
h1,p {
	margin: 0;
	padding: 0;
	fon
; 	font-size: small;
}

.h1-title	{
	background-color: #CCB475;
	font-size: medium;
	color: #FFFFFF;
	font-style: normal;
	width: 100%;
	padding-top: 0.5em;
	padding-bottom: 0.3em;
}
.salontop-p {
	font-size: small;
	color: #666666;
	line-height: 1.3em;
	margin-bottom:1em;
}

.top {	
	margin-right: auto;
	margin-left: auto;
	position: relative;
	left: 0px;
	top: 0px;
	width: 780px;
	height: 400px;
	background-image: url(../image/bg_top.jpg);
}

.news {
	color: #FF3399;
	background-image: url(../image/bar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	left: 0px;
	top: 120px;
	width: 435px;
	padding: 3px;
}

.newsCon {
		position: absolute;
		left: 22px;
		top: 150px;
}

.pickup {
	color: #FF3399;
	background-image: url(../image/bar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	padding: 3px;
	left: 1px;
	top: 239px;
	width: 416px;
}

.pickupimg {
		position: absolute;
		left: 22px;
		top: 270px;
}

.pickupCon {
		position: absolute;
		left: 124px;
		top: 294px;
}

.hh {
		font-size: 12pt;
		text-decoration: none;
		font-weight: normal;
}

.title {
		color: #FF3399;
		background-image: url(../image/bar.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 5px 3px 3px;
		font-size: 13pt;
		margin: 0px;
		background-color: #FFFFFF;
		width: 360px;
}

.SmilegemsCatch {
		position: absolute;
		left: 61px;
		top: 16px;
		margin: 0px;
		padding: 0px;
}

.Smilegems {
		position: relative;
		height: 450px;
		width: 780px;
		margin-right: auto;
		margin-left: auto;
}

.SmilegemsInfo {
		font-size: smaller;
		position: absolute;
		left: 10px;
		top: 57px;
		width: 410px;
}

ul {
		margin-top: 0px;
		margin-bottom: 0px;
		line-height: 1.5em;
}

.SmilegemsLink {
		position: absolute;
		left: 12px;
		top: 320px;
		width: 318px;
		line-height: 1.5em;
		font-weight: bold;
}

.clinicLink {
		position: absolute;
		left: 5px;
		top: 354px;
		width: 318px;
		line-height: 1.5em;
		font-weight: bold;
}

.cindy {
		position: relative;
		height: 400px;
		width: 780px;
		background-image: url(../image/bg_cindy.jpg);
		margin-right: auto;
		margin-left: auto;
		left: 0px;
		top: 0px;
}

.CindyLogo {
		position: absolute;
		height: 96px;
		width: 244px;
		left: 284px;
		top: 195px;
}

#salon {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 400px;
	width: 780px;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
	padding-left:0;
}

.SalonCon {	position: absolute;	width: 378px;	left: 13px;	top: 37px;	color: #FFFFFF;	font-size: smaller;}

#cleaning {	
	position: absolute;	
	height: 50px;	
	width: 50px;	
	left: 25px;	
	top: 50px;
}

#cleaning2 {
	position: absolute;	
	left: 90px;	
	top: 55px;	
	color: #666666;	
	font-size: smaller;
}

#jewel {
	position: absolute;	
	height: 50px;	
	width: 50px;	
	left: 25px;	
	top: 120px;
}

#jewel2 {
	color: #666666;	
	position: absolute;	
	left: 90px;	
	top: 125px;	
	font-size: smaller;
}

#manicure {
	position: absolute;
	height: 50px;	
	width: 50px;	
	left: 25px;	
	top: 190px;
}

#manicure2 {
	color: #666666;	
	position: absolute;	
	left: 90px;	
	top: 195px;	
	font-size: smaller;
}

#whitening {
	position: absolute;	
	width: 50px;	
	height: 50px;	
	left: 25px;	
	top: 260px;
}

#whitening2 {
	color: #666666;	
	position: absolute;	
	left: 90px;	
	top: 265px;	
	font-size: smaller;
}


#peeling {
	position: absolute;	
	height: 50px;	
	width: 50px;	
	left: 210px;	
	top: 50px;
}

#peeling2 {
	color: #666666;	
	position: absolute;	
	left: 275px;	
	top: 55px;	
	font-size: smaller;
}

#kids {
	position: absolute;
	height: 50px;	
	width: 50px;	
	left: 210px;	
	top: 120px;
}

#kids2 {
	position: absolute;	
	left: 275px;	
	top: 125px;	
	color: #666666;	
	font-size: smaller;
}

#etc {	position: absolute;	height: 50px;	width: 50px;	left: 210px;	top: 190px;}
#etc2 {	color: #666666;	position: absolute;	left: 275px;	top: 195px;	font-size: smaller;}

.ClinicInfo {
	width: 394px;
	margin-left: 1em;
	margin-top: 1em;
	font-size: small;
	line-height: 1.3em;
}

.ClinicInfo2 {
	position: absolute;
	width: 356px;
	left: 423px;
	top: 62px;
	color: #FF3399;
	font-size: small;
	font-weight: bold;
	font-family: "lr SVbN", "Osaka|";
	line-height: 1.3em;
}

.Clinic {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 480px;
	width: 780px;
	left: 0px;
	top: 0px;
	background-image: url(../image/bg_clinic.jpg);
	background-repeat: no-repeat;
	font-size: smaller;
}
.ClinicTitle {	font-size: 13pt;	color: #FF3399;	background-image: url(../image/bar.gif);	background-repeat: no-repeat;	background-position: left bottom;	padding: 5px 3px 3px;	margin: 0px;}
.ShopInfo {	position: absolute;	width: 328px;	left: 21px;	top: 39px;	white-space: nowrap;	font-size: smaller;}
.Shop {	margin-right: auto;	margin-left: auto;	position: relative;	height: 400px;	width: 780px;	left: 0px;	top: 0px;	background-image: url(../image/bg_shop.jpg);}
#mouthwash {	position: absolute;	height: 75px;	width: 75px;	left: 25px;	top: 110px;}
#toothpaste {	position: absolute;	height: 75px;	width: 75px;	left: 215px;	top: 110px;}
#whiteningpen {	position: absolute;	height: 75px;	width: 75px;	left: 25px;	top: 200px;}
#gum {	position: absolute;	height: 75px;	width: 75px;	left: 215px;	top: 200px;}
#whitewand {	position: absolute;	height: 75px;	width: 75px;	left: 25px;	top: 290px;}
#mouthwash2 {	color: #3300FF;	position: absolute;	left: 115px;	top: 116px;}
#toothpaste2 {	color: #3300FF;	position: absolute;	left: 305px;	top: 115px;}
#whiteningpen2 {	color: #3300FF;	position: absolute;	left: 115px;	top: 202px;}
#gum2 {	color: #3300FF;	position: absolute;	left: 305px;	top: 204px;}
#whitewand2 {	color: #FF3399;	position: absolute;	left: 115px;	top: 298px;}
#shopimage {	position: absolute;	height: 335px;	width: 380px;	left: 395px;	top: 40px;}
.press {	margin-right: auto;	margin-left: auto;	position: relative;	height: 400px;	width: 780px;	left: 0px;	top: 0px;	background-image: url(../image/bg_shop.jpg);	font-size: 10pt;}
#trendy {	position: absolute;	height: 259px;	width: 180px;	left: 9px;	top: 57px;}
#trendyinfo {	position: absolute;	width: 180px;	left: 200px;	top: 50px;}
#dental {	background-color: #CCCCCC;	position: absolute;	height: 255px;	width: 180px;	left: 405px;	top: 57px;}
#dentalinfo {	position: absolute;	width: 180px;	left: 590px;	top: 50px;}
.recruit {	margin-right: auto;	margin-left: auto;	position: relative;	height: 400px;	width: 780px;	background-image: url(../image/bg_shop.jpg);	left: 0px;	top: 0px;}
#recruitinfo1 {	position: absolute;	width: 609px;	left: 50px;	top: 41px;	font-size: 10pt;}
#recruitinfo2 {	position: absolute;	left: 50px;	top: 94px;	font-size: 10pt;	border: 1px dotted #FF3399;	padding: 10px;}
#recruitinfo3 {	position: absolute;	left: 420px;	top: 92px;	font-size: 10pt;	padding: 10px;	border: 1px dotted #FF3399;}
#recruitinfo4 {	position: absolute;	left: 50px;	top: 270px;	font-size: 10pt;}
.link {	margin-right: auto;	margin-left: auto;	position: relative;	height: 400px;	width: 780px;	left: 0px;	top: 0px;}
.linkCon {	height: 338px;	width: 732px;	left: 17px;	top: 50px;	font-size: 10pt;}
.class {	margin-right: auto;	margin-left: auto;	position: relative;	height: 400px;	width: 780px;	left: 0px;	top: 0px;	background-image: url(../image/bg_shop.jpg);}
#classinfo1 {	position: absolute;	width: 365px;	left: 20px;	top: 23px;	font-size: 9pt;	line-height: 1.3em;}
#classinfo2 {	position: absolute;	width: 350px;	left: 415px;	top: 30px;	font-size: 10pt;	color: #FF3399;}
.kit {	background-image: url(../image/bg_shop.jpg);	margin-right: auto;	margin-left: auto;	position: relative;	height: 400px;	width: 780px;	left: 0px;	top: 0px;}
#kitinfo1 {	position: absolute;	width: 400px;	left: 10px;	top: 50px;	clear: both;	font-size: 10pt;}
#kitinfo2 {	position: absolute;	width: 400px;	left: 10px;	top: 150px;	font-size: 10pt;}
#kitinfo3 {	position: absolute;	height: 250px;	width: 302px;	left: 438px;	top: 50px;	font-size: 10pt;}
#affiliatedtable {	position: absolute;	width: 737px;	left: 24px;	top: 45px;	height: 92px;}
#pressmail {	position: absolute;	left: 180px;	top: 336px;}
.toplogo1 {	position: absolute;	height: 66px;	width: 420px;}
