@charset "utf-8";
.bg {
	background-repeat: no-repeat;
	background-color: #64A2EA;
	background-image: url(images/bb.jpg);
	background-position: left top;
}

.bottom-02-gray {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #696969;
	font-family: "新細明體";

}
.bottom-01-pink {
	font-size: 14px;
	font-weight: normal;
	color: #FF007D;
	font-family: "Arial", "Helvetica", "sans-serif";

}
.main-02-content {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;

}
.main-01-news {

	font-family: "新細明體";
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}
.main-02-content-gray {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #7B7B7B;
	letter-spacing: 1px;

}
.bonus-01-pink {


	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #F41C7D;
}
.bonus-02-gray {
	font-family: "新細明體";
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;

}
.bonus-03-title {



	font-family: "Verdana";
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.bonus-04-gray {



	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
}
.bonus-05-black {




	font-family: "新細明體";
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}
.product-01-title-blue {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #84CEFF;
}
.product-02-title-gray {



	font-family: "新細明體";
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
}
.product-03-gray {




	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}
.product-04-price-gray {





	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
}
.product-05-price-blue {






	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #84CEFF;
}
.product-04-del {
	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: line-through;

}
.product-06-price-green {







	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #00CC99;
}
.product-03-gray-s {






	font-family: "新細明體";
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
}
.product-01-title-green {


	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #00CC99;
}
.product-07-discount {






	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}
.product-07-discount-ora {







	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FA741F;
}
.product-08-subject-green {








	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #00CC99;
}
.product-09-license-gray {








	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
}
.product-08-subject-blue {









	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #84CEFF;
}
.know-02-ora {








	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FA741F;
}
.consult-01-gray {

	font-family: "新細明體";
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 1px;
}
.consult-03-ora {


	font-family: "新細明體";
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #FA741F;
	letter-spacing: 1px;
}
.consult-02-gray-normal {



	font-family: "新細明體";
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;
}
.consult-04-black-normal {



	font-family: "新細明體";
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}
.consult-05-doc-ora {



	font-family: "新細明體";
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #FA741F;
	letter-spacing: 1px;
}
.test-01-title-bl {

	font-family: "新細明體";
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
}
.test-02-gray {


	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;
}
.test-03-title-wh {


	font-family: "新細明體";
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.test-04-page-bl {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
}
.test-05-page-ora {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FA741F;
	letter-spacing: 1px;
}
.know-01-black {






	font-family: "新細明體";
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #000000;
}
.know-03-title-ora {










	font-family: "新細明體";
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #FA741F;
}
.mem-01-bl {


	font-family: "新細明體";
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
}
.mem-02-pink-b {
	font-size: 16px;
	line-height: 19px;
	color: #FF2D8B;
	font-weight: bold;
	letter-spacing: 2px;
}
.mem-03-pink-b2 {

	font-size: 14px;
	line-height: 19px;
	color: #FF2D8B;
	font-weight: bold;
	letter-spacing: 2px;
}
.mem-04-title-ora {




	font-family: "Georgia";
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #FA741F;
	letter-spacing: 1px;
}
.mem-05-ora-b2 {


	font-size: 12px;
	line-height: 19px;
	color: #FA741F;
	font-weight: bold;
	letter-spacing: 1px;
}
.mem-06-bl-b2 {



	font-size: 12px;
	line-height: 19px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
}
.mem-07-title-pink {





	font-family: "Georgia";
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #FF2D8B;
	letter-spacing: 1px;
}
.mem-08-gray-b2 {



	font-size: 12px;
	line-height: 19px;
	color: #666666;
	font-weight: bold;
	letter-spacing: 1px;
}
.media-01-bl {



	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
}
.about-01-ora {




	font-family: "Georgia";
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #FA741F;
	letter-spacing: 1px;
}
.about-02-bl-s {

	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
}
.sale-01-bl {
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sale-02-series {

	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
}
.sale-03-product {





	font-family: "Verdana";
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}
.sale-04-price-bl {





	font-family: "Verdana";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}
.sale-05-price-ora {






	font-family: "Verdana";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FA741F;
}
.cart-01-bl-title {


	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
}
.cart-02-bl-s {



	font-family: "新細明體";
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
}
.cart-03-ora-s {




	font-family: "新細明體";
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FA741F;
	letter-spacing: 1px;
}
.cart-04-bl-s-del {
	font-family: "新細明體";
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
	text-decoration: line-through;

}
.cart-05-pink-title {



	font-family: "新細明體";
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FB1C86;
	letter-spacing: 1px;
}
.series-02-antiaging-t {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #BE9A0C;
	letter-spacing: 1px;

}
.series-03-gray {



	font-family: "新細明體";
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;
}
.series-01-gray-s {


	font-family: "新細明體";
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;
}
.series-04-antiaging {

	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #BE9A0C;
	letter-spacing: 1px;
}
.series-05-gray-b {


	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 1px;
}
.series-06-moisture {


	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #84936F;
	letter-spacing: 1px;
}
.series-07-moisture-t {

	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #84936F;
	letter-spacing: 1px;
}
.series-08-white-t {

	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #6AC4FF;
	letter-spacing: 1px;
}
.series-09-white {


	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #6AC4FF;
	letter-spacing: 1px;
}
.series-10-mask-t {


	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #B66DD8;
	letter-spacing: 1px;
}
.series-11-mask {



	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #B66DD8;
	letter-spacing: 1px;
}
.series-12-toner-t {



	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #FA6D9E;
	letter-spacing: 1px;
}
.series-13-toner {




	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FA6D9E;
	letter-spacing: 1px;
}
.series-14-clean-t {




	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #00CBA6;
	letter-spacing: 1px;
}
.series-15-clean {





	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #00CBA6;
	letter-spacing: 1px;
}
.series-16-body-t {





	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #948754;
	letter-spacing: 1px;
}
.series-17-body {






	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #948754;
	letter-spacing: 1px;
}
.consult-06-bl {


	font-family: "新細明體";
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
}
.series-18-eyes-t {



	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #7878BC;
	letter-spacing: 1px;
}
.series-19-eyes {




	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #7878BC;
	letter-spacing: 1px;
}
.mem-his-01-bl-b {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.mem-his-02-bl {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	letter-spacing: 1px;

}
.mem-his-03-ora {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FA741F;

}
.cart-02-bl-ss {




	font-family: "Times New Roman";
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
}
.cart-01-bl-title-s {



	font-family: "Times New Roman";
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
}
.cart-06-white-title {



	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.cart-07-white-title-s {




	font-family: "Times New Roman";
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.cart-08-ora {





	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #FA741F;
	letter-spacing: 1px;
}
.cart-08-pink-s {





	font-family: "新細明體";
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FF0066;
	letter-spacing: 1px;
}
.cart-09-gray-s {




	font-family: "新細明體";
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;
}
.cart-10-gray-s-del {

	font-family: "新細明體";
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;
	text-decoration: line-through;
}
.product-10-subject-green {









	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #7CB00F;
}
.consult-07-link {




	font-family: "新細明體";
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
}
.consult-08-link-b {





	font-family: "新細明體";
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FA741F;
	letter-spacing: 1px;
}
.product-11-qa-link {










	font-family: "新細明體";
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #FF6600;
}
.product-12-qa-linked {











	font-family: "新細明體";
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #925401;
}
.product-13-qa-ye {












	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFC9D;
}
.product-14-qa-bl {













	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}
.product-15-green {










	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #7CB00F;
}
.sale-06-price-bl-n {






	font-family: "Verdana";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}
.sale-07-price-ora-n {







	font-family: "Verdana";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FA741F;
}
.mem-09-center-bl {



	font-family: "新細明體";
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
.mem-10-center-pink {




	font-family: "新細明體";
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #FF0099;
}
.product-16-brown {











	font-family: "Times New Roman";
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #663333;
}
.product-17-green {












	font-family: "新細明體";
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
	color: #A2D766;
}
.product-18-price-bl {







	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}
.product-19-price-ye {






	font-family: "Times New Roman";
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #FFCC33;
}
.product-20-price-ye-del {
	font-family: "Times New Roman";
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #FFCC33;
	text-decoration: line-through;

}
.product-21-price-ora {

	font-family: "Times New Roman";
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #FA741F;
}
.main-03-white {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.main-04-bl {

	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
}
.product-22-price-ora-b {


	font-family: "Times New Roman";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FA741F;
}
.stepall-s-gray {

	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #5E5E5E;
	font-family: "新細明體";
}
.bottom-03-ora {

	font-size: 14px;
	font-weight: normal;
	color: #FA741A;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.bottom-04-ora {


	font-size: 13px;
	font-weight: normal;
	color: #FA741A;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.bonus-6-bl {

	font-family: "新細明體";
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
}
.bonus-7-bl-big {


	font-family: "新細明體";
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
}
.mem-center-bl {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 2px;
}
.mem-center-bl-14 {

	font-family: "新細明體";
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
}
.member-center-ora {

	font-family: "新細明體";
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #FA741F;
	letter-spacing: 1px;
}
.test-06-title-br {
	font-size: 13px;
	line-height: 17px;
	color: #FF0066;
	letter-spacing: 2px;
}
.series-05-ml-b {



	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}
a.sale-01-bl:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
