body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-color: #FFFFFF;
}
.main {
	height: 440px;
	width: 670px;
}
.skip {
	width: 670px;
	padding-top: 10px;
}
.copy {
	margin: 0px auto;
	font-size: 12px;
	width: 670px;
	padding-top: 15px;
	line-height: 25px;
}
.copy02 {
	font-size: 12px;
	width: 670px;
	padding-top: 18px;
	line-height: 25px;
}
.copy03{
	font-size: 12px;
	width: 670px;
	padding-top: 15px;
	line-height: 25px; clear:both;
}
.header {
	height: 100px;
	width: 670px;
	margin: 0px auto;
}
.pagetop {
	font-size: 10px;
}
a:hover {
	text-decoration: underline;
}
.pro_contents {
	height: 400px;
	width: 670px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.pro_contents02 {
	height: 400px;
	width: 670px;
	margin-top: 15px;
	margin-bottom: 2px;
}
.navigation {
	font-size: 10px;
	width: 670px;
	color: #A4D5FD;
	margin: 5px auto 1px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	height: 20px;
}
.navi{
	font-size: 10px;
	width: 655px;
	margin: 5px auto 1px;
	padding:5px 0px 0px 15px ;
	height: 15px;
	background-image:url(../deepspa/img/navi.jpg);
	background-repeat:no-repeat;
	text-align:left;
	color:#A9B4EF;
}
.navi a{
	font-size: 10px;
	color:#A4D5FD;
	text-decoration:none;
}
.navi a:hover{
	font-size: 10px;
	color:#5FB5FC;
	text-decoration:none;
}
a.navigation {
	color: #A9B4EF;
	text-decoration: none;

}
.new_item_info {
	margin-top: 5px;
	font-size: 12px;
	text-align: center;
	color: #6666FF;
}
a.new_item_info {

	color: #6666ff;
	text-decoration: none;
}
.navigation_td {
	background-image: url(../img/navigation/navi_body.png);
}
.text12{ font-size:12px; color:#333333;}
.c_title{ font-size:12px; color:#333333; margin:0px; padding:3px 0px;}

/* predia infomation */
#infomation{
	width:650px;
margin:15px :0px :30px :0px ; padding-bottom:200px; height:auto;
}
#infomation h1{ margin:10px 0px 20px 0px; padding:0px 0px 0px 0px ;}
#content{ width:650px; margin:0px; padding:0px;}
div.date{
	margin:5px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #666666;
}
div.new{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #0080AA;
	text-align:left;
	vertical-align:middle;
}
#infomation a:link{ color: #999999; text-decoration:none;}
#infomation a:visited{ color: #999999; text-decoration:none;}
#infomation a:hover{ color: #0099CC;text-decoration: underline;}
#infomation a:active{ color: #0099CC;text-decoration: underline;}
div.img{ margin:0px 20px 0px 0px ; padding:0px; float:left; border:none;}
td.caption{ background-image: url(../information/img/obi.gif); height:25px;}
div.line{ margin:10px 10px 10px 10px ; padding:0px ; border-bottom: dotted 1px #999999;}
#products p { text-align: left;}
div.text{ margin: 0px; padding:3px 15px 0px 0px;}
p.name{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: bold;
	color: #0099CC;
	font-size: 14px;
	line-height: 16px;
}
p.details{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: normal;
	color: #0099CC;
}
div.tx_botan{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	color: #666666;
}
#products div.lim_tx{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	color: #666666;
	font-weight: normal;
}
p.r_date{margin:0px 0px 15px 0px;
	padding:0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: bold;
	color: #0099CC;
	font-size: 12px;
	line-height: 16px;
	vertical-align:top;}

/*affinity*/
div#affinity {	height: 400px; width: 670px; margin-top: 15px; margin-bottom: 5px;}
div#affinity ul.ba{ margin:0px ; padding:0px 30px ; background-image: url(../affinity/img/makeup_ba.jpg); background-repeat:no-repeat; width:610px; height:25px;}
div#affinity ul.ba li{ float:left; width:303px; height:25px; text-indent:-9000px; list-style:none;} 
div#affinity ul.ba li a.btn_sa{ margin-left:4px ; padding:0px 0px ; display: block; width:303px; height:25px; background: url(../affinity/img/makeup_ba.jpg) no-repeat -337px 0px;}
div#affinity ul.ba li a.btn_sa:hover{ display: block; width:303px; height:25px; background: url(../affinity/img/makeup_ba_on.jpg) no-repeat -337px 0px;}
div#affinity ul.sa{ margin:0px ; padding:0px 30px ; background-image: url(../affinity/img/makeup_sa.jpg); background-repeat:no-repeat; width:610px; height:25px;}
div#affinity ul.sa li{ float:left; width:303px; height:25px; text-indent:-9000px; list-style:none;} 
div#affinity ul.sa li a.btn_ba{ margin-left:4px; padding:0px 0px ; display: block; width:303px; height:25px; background: url(../affinity/img/makeup_sa.jpg) no-repeat -33px 0px;}
div#affinity ul.sa li a.btn_ba:hover{ display: block; width:303px; height:25px; background: url(../affinity/img/makeup_sa_on.jpg) no-repeat -33px 0px;}

/*deep spa*/
/*deep spa concept*/
div#deepspa { margin:0px; padding:0px;}
div#deepspa ul.header{ margin:0px; padding:0px 0px 0px 405px; width:265px; height:35px; background-image: url(../deepspa/img/header.jpg); background-repeat:no-repeat; list-style: none;}
div#deepspa ul.header li{ float:left; width:85px; height:35px; text-indent:-9000px;}
div#deepspa ul.header li a.concept { display: block; background-image:url(../deepspa/img/header.jpg); background-repeat:no-repeat; background-position: -405px 35px; width:85px; height:35px;}
div#deepspa ul.header li a.catalog{ display: block; background-image:url(../deepspa/img/header.jpg); background-repeat:no-repeat; background-position: -490px 35px; width:85px; height:35px;}
div#deepspa ul.header li a.system{ display: block; background-image:url(../deepspa/img/header.jpg); background-repeat:no-repeat; background-position: -575px 35px; width:85px; height:35px;}
div#deepspa ul.header li a.concept:hover { display: block; background-image:url(../deepspa/img/header.jpg); background-repeat:no-repeat; background-position: -405px -35px; width:85px; height:35px;}
div#deepspa ul.header li a.catalog:hover { display: block; background-image:url(../deepspa/img/header.jpg); background-repeat:no-repeat; background-position: -490px -35px; width:85px; height:35px;}
div#deepspa ul.header li a.system:hover { display: block; background-image:url(../deepspa/img/header.jpg); background-repeat:no-repeat; background-position: -575px -35px; width:85px; height:35px;}
div#deepspa table.back_image{ margin:0px; padding:0px; background: url(../deepspa/img/back_image.jpg) no-repeat;}
div#deepspa .footer{ margin:0px; padding:0px; background: url(../deepspa/img/footer.jpg) no-repeat; width:670px; height:15px;}
/*deep spa catalog*/
div#deepspa .catalog_d{ margin:0px; padding:15px 0px 0px 20px; width:630px;}
div#deepspa table.t_cat_d{ margin:0px; padding:0px;}
/*deep spa system top*/
div#deepspa .basic_btn{ float:left; margin: 0px; padding: 90px 0px 0px 90px; width:240px; height:145px; text-align: left;}
div#deepspa .support_btn{ float:left; margin: 0px; padding: 90px 0px 0px 10px; width:240px; height:145px; text-align: left;}
div#deepspa .back_sea{ margin: 0px; padding:0px; width:670px; height:330px; background:url(../deepspa/img/back_image02.jpg) no-repeat; text-align: left;}
div#deepspa .back{ margin: 0px; padding:0px; width:670px; height:20; background:url(../deepspa/img/back_image.jpg) no-repeat; text-align: left;}
/*deep spa system car*/
div#deepspa table.care_system{ margin:4px 0px 0px 15px; padding:0px; width:641px; }
div#deepspa img.backbtn_system{ margin: 0px; padding:0px; float: left;}
div#deepspa img.supportbtn_under{ margin: 0px 0px 0px 476px; padding:0px;}
div#deepspa table.supportcare_system{ margin:5px 0px 0px 15px; padding:0px; width:640px; }

/*maquireve*/
table.maqui_catalog{ margin:0px; padding:0px; background-image:url(../maquireve/img/catalog.jpg); width:670px;}

/*SPA et MER EX*/
/*SPA et MER */
div#spaetmer {
	height: 400px;
	width: 670px;
	margin-top: 15px;
	margin-bottom: 2px;
}
/*SPA et MER concept*/
.sem_menu_con{ margin:0px; padding:0px; width:670px; background-image:url(../spaetmer/img/concept_backimage1.jpg); background-repeat: no-repeat;}
.sem_concept{ margin:0px; padding:0px; width:670px; height:350px; background-image:url(../spaetmer/img/concept2_backimge2.jpg); background-repeat: no-repeat;}
.sem_text01{ margin:0px; padding:0px;}
.sem_text02{ margin:0px; padding:0px;}
.sem_text04{ margin:0px; padding:0px; width:530px; height:95px;}
.sem_text05{ margin:0px; padding:0px; width:530px; height:150px;}
.sem_text06{ margin:0px; padding:0px; width:530px; height:50px;}
div.sem_btn_con{ margin:0px 0px 0px 0px; padding:0px; width:670px; height:25px;}
div.sem_footer{ margin:0px; padding:0px; width:670px; background-image: url(../spaetmer/img/concept_backimage2.jpg); background-repeat:no-repeat; text-align:left;}

/*SPA et MER catalog*/
.sem_menu_common{ margin:0px; padding:0px; width:670px; background-image:url(../spaetmer/img/sem_bg_menu.jpg); background-repeat: no-repeat;}
div.sem_catalog{ margin:0px; padding:0px; width:670px; height:350px; background-image: url(../spaetmer/img/sem_bg_gra.jpg); background-repeat:repeat-x;}
td.pa50{ margin:0px; padding:0px 0px 50px 0px;}
div.sem_footer_common{ margin:0px; padding:0px; width:670px; background-image: url(../spaetmer/img/sem_bg_footer.jpg); background-repeat:no-repeat; text-align:left;}
/*SPA et MER catalog products*/
.sem_pro_copy{ margin:50px 0px 0px 0px ; padding:0px; width:380px; height:45px;}
.sem_pro_copy03{ margin:30px 0px 0px 0px ; padding:0px; width:380px; height:65px;}
.sem_pro_spec{ margin:25px 0px 0px 0px ; padding:0px; width:380px;}
.sem_pro_copy02{ margin:25px 0px 0px 0px ; padding:0px; width:380px; }
/*SPA et MER catalog what's new*/
div.sem_news01{ margin:30px 0px 0px 0px ; padding:0px;}
div.sem_news02{ margin:30px 0px 0px 0px ; padding:0px;}
/*SPA et MER catalog system*/
.sem_sys01_bn{ margin:0px ; padding:100px 0px 0px 80px ; width:245px; height:145px;}
.sem_sys01_bd{ margin:0px ; padding:100px 0px 0px 25px; width:245px; height:145px;}

/*shop list*/
.shop_list { width: 670px; margin-top: 15px; background-color: #ffffff; padding: 0px;}

/*FACIAL CARE*/
div#facial_care { margin:0px auto; padding:0px; width:670px;}
.fc_top_spe02{ background-image:url(../facial_care/img/top_spacer02.jpg); background-repeat:repeat-x;}
.fc_top_spe{ background-image:url(../facial_care/img/top_space01.jpg); background-repeat:repeat-x; border-right: 1px solid #E7E7E7; }
div#facial_care h1{ margin:0px; padding:0px; text-indent:-9000px; font-size:1px;}
div#facial_care h2{ margin:0px; padding:0px; text-indent:-9000px; font-size:1px;}
div#facial_care #s1{ margin:0px; padding:0px; width:668px; border-left:1px solid #FBD3AE; border-right:1px solid #FBD3AE; background-color:#FFF9F4;}
div#facial_care #s1 h3{ margin:0px; padding:30px 0px 30px 0px ; background-color: #FFF9F4;}
div#facial_care #s1 .footer{ margin:0px ; padding:0px ; width:670px;}

div#facial_care #s2{ margin:0px; padding:0px; width:668px; border-left:1px solid #F5A898; border-right:1px solid #F5A898; background-color:#FFF2EF;}
div#facial_care #s2 h3{ margin:0px; padding:30px 0px 30px 0px ; background-color: #FFF2EF; width:668px;}
div#facial_care #s2 .footer{ margin:0px ; padding:0px ; width:670px;}

div#facial_care #s3{ margin:0px; padding:0px; width:668px; border-left:1px solid #B3BCE3; border-right:1px solid #B3BCE3; background-color:#F3F5FE;}
div#facial_care #s3 h3{ margin:0px; padding:30px 0px 30px 0px ; background-color: #F3F5FE; width:668px;}
div#facial_care #s3 .footer{ margin:0px ; padding:0px ; width:670px;}

div#facial_care .f_navi{ margin:3px 0px 0px 0px; padding:0px 0px 0px 480px;}

