@charset "utf-8";
/* CSS Document */

p { margin:0px; }
.series_bg{
	background-image: url(../img/trial/trialkit_vitology_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0px;
}
.series_bg_s{
	background-image: url(../img/products/product_vitologyseries_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0px;
}
.trial_bg{
	background-image: url(../img/trial/trialkit_vitology_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0px;
}
.product_bg{
	background-image: url(../img/products/detail_vaitology_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 73px;
}
#sidemenu{
	background-repeat: no-repeat;
	background-image: url(../img/common/sidemenu3.gif);
	width: 199px;
	height: 614px;
	display: block;
	position: relative;
	margin-top: 5px;
}
#sidemenu .p01{
	position: absolute;
	left: 17px;
	top: 49px;
	font-size: 12px;
}
#sidemenu .p02{
	position: absolute;
	left: 29px;
	top: 90px;
	font-size: 12px;
}
#sidemenu .p03{
	position: absolute;
	left: 29px;
	top: 133px;
	font-size: 12px;
}
#sidemenu .p04{
	position: absolute;
	left: 29px;
	top: 151px;
	font-size: 12px;
}
#sidemenu .p05{
	position: absolute;
	left: 29px;
	top: 169px;
	font-size: 12px;
}
#sidemenu .p06{
	position: absolute;
	left: 29px;
	top: 187px;
	font-size: 12px;
}
#sidemenu .p07{
	position: absolute;
	left: 29px;
	top: 205px;
	font-size: 12px;
}
#sidemenu .p08{
	position: absolute;
	left: 29px;
	top: 246px;
	font-size: 12px;
}
#sidemenu .p09{
	position: absolute;
	left: 17px;
	top: 275px;
	font-size: 12px;
}
#sidemenu .p10{
	position: absolute;
	left: 28px;
	top: 316px;
	font-size: 12px;
}
#sidemenu .p11{
	position: absolute;
	left: 28px;
	top: 357px;
	font-size: 12px;
}
#sidemenu .p12{
	position: absolute;
	left: 28px;
	top: 375px;
	font-size: 12px;
}
#sidemenu .p13{
	position: absolute;
	left: 28px;
	top: 393px;
	font-size: 12px;
}
#sidemenu .p14{
	position: absolute;
	left: 28px;
	top: 434px;
	font-size: 12px;
	line-height: 14px;
}
#sidemenu .p15{
	position: absolute;
	left: 17px;
	top: 462px;
	font-size: 12px;
}
#sidemenu .p16{
	position: absolute;
	left: 17px;
	top: 464px;
	font-size: 12px;
}
#sidemenu .p17{
	position: absolute;
	left: 17px;
	top: 525px;
	font-size: 12px;
}
#sidemenu .p18{
	position: absolute;
	left: 17px;
	top: 543px;
	font-size: 12px;
}
#sidemenu .p19{
	position: absolute;
	left: 17px;
	top: 561px;
	font-size: 12px;
}
#sidemenu .p20{
	position: absolute;
	left: 17px;
	top: 579px;
	font-size: 12px;
}
#sidemenu  .p21{
	position: absolute;
	top: 0px;
	left: 0px;
}
#sidemenu   .p21 a{
	position: absolute;
	top: 0px;
	left: 0px;
	background-position: -9999px -9999px;
	padding: 0;
	width: 200px;
	height: 41px;
	text-indent: -9999px;
}
#sidemenu    .p21  a:hover{
	position: absolute;
	top: 0px;
	left: 0px;
	background-position: -9999px -9999px;
	padding: 0;
	width: 200px;
	height: 41px;
	text-indent: -9999px;
}
#sidemenu .on{
	color: #6B594A;
	background-image: url(../img/common/point01.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 16px;
	font-family: "�l�r �S�V�b�N", "Osaka�|����";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
}
#sidemenu a{
	text-decoration: none;
	color: #6B594A;
	background-image: url(../img/common/point02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	padding-left: 16px;
	font-family: "�l�r �S�V�b�N", "Osaka�|����";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
}
#sidemenu a:hover{
	text-decoration: underline;
	color: #6B594A;
	background-image: url(../img/common/point01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	padding-left: 16px;
	font-family: "�l�r �S�V�b�N", "Osaka�|����";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
}
#toppage a{
	background-image: url(../img/common/menu01.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 41px;
	display: block;
	text-indent: -9999px;
	margin-top: 5px;
}
#toppage a:hover{
	background-image: url(../img/common/menu01ov.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 41px;
	display: block;
	text-indent: -9999px;
	margin-top: 5px;
}
#beautyreport a{
	background-image: url(../img/common/menu05.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 41px;
	display: block;
	text-indent: -9999px;
	margin-top: 5px;
}
#beautyreport a:hover{
	background-image: url(../img/common/menu05ov.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 41px;
	display: block;
	text-indent: -9999px;
	margin-top: 5px;
}
#beautyreport_new a{
background-image: url(../img/beautycolumn/beautycolumn_banner_04.jpg);
background-repeat: no-repeat;
width: 199px;
height: 100px;
display: block;
text-indent: -9999px;
}
