body {
/*	margin: 0px;*/
	color: #555555;
	font-size: 11pt;
}

td {
	color: #555555;
	font-size: 11pt;
}

p {
	margin: 0px;
	padding: 0px;
}


/*column area - H2*/
h2, h3, h4 {
	display: none;
}

.titleTopH201 {
	background-image: url(/image/hikarifacial/n/top_title01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTopH202 {
	background-image: url(/image/hikarifacial/n/top_title02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}







/*column area - H3*/

.step01 {
	background-image: url(/image/hikarifacial/n/top_ct01.gif);
	background-repeat: no-repeat;
	width: 345px;
	height: 30px;
	display: block;
}

.step02 {
	background-image: url(/image/hikarifacial/n/top_ct02.gif);
	background-repeat: no-repeat;
	width: 345px;
	height: 30px;
	display: block;
}

.step03 {
	background-image: url(/image/hikarifacial/n/top_ct03.gif);
	background-repeat: no-repeat;
	width: 345px;
	height: 30px;
	display: block;
}

.step04 {
	background-image: url(/image/hikarifacial/n/top_ct04.gif);
	background-repeat: no-repeat;
	width: 345px;
	height: 30px;
	display: block;
}

.step05 {
	background-image: url(/image/hikarifacial/n/top_ct05.gif);
	background-repeat: no-repeat;
	width: 345px;
	height: 30px;
	display: block;
}

.step06 {
	background-image: url(/image/hikarifacial/n/top_ct06.gif);
	background-repeat: no-repeat;
	width: 345px;
	height: 30px;
	display: block;
}

.step07 {
	background-image: url(/image/hikarifacial/n/top_ct07.gif);
	background-repeat: no-repeat;
	width: 345px;
	height: 30px;
	display: block;
}

.step08 {
	background-image: url(/image/hikarifacial/n/top_ct08.gif);
	background-repeat: no-repeat;
	width: 345px;
	height: 30px;
	display: block;
}




/*column area - other settings*/


.borderGraybg {
	border: solid 1px #999999;
	background-color: #EEEEEE;
}

.borderLeftB {
	border-left: solid 3px #358B9F;
	margin: 15px 10px 20px 20px;
}

.mainTxt {
	font-size: 10pt;
	line-height: 1.4em;
}

.mainTxt02 {
	font-size: 10pt;
	line-height: 1.3em;
}

.mainTxtB {
	font-size: 10pt;
	line-height: 1.4em;
	font-weight: bold;
	color: #666666;
}

.mainTxtBP {
	font-size: 10pt;
	line-height: 1.4em;
	font-weight: bold;
	color: #FF3399;
	margin-bottom: 5px;
}

.mainTxtB02 {
	font-size: 10pt;
	line-height: 1.4em;
	font-weight: bold;
	color: #666666;
	margin-bottom: 6px;
}

.mainTxtMarginL {
	font-size: 10pt;
	line-height: 1.4em;
	margin-left: 6px;
}

.mainTxtMarginLT {
	font-size: 10pt;
	line-height: 1.4em;
	margin-top: 10px;
	margin-left: 12px;
}

.mainTxtMarginT {
	font-size: 10pt;
	line-height: 1.4em;
	margin-top: 10px;
}

.smallTxt {
	font-size: 9pt;
	color: #444444;
}

.smallTxt4 {
	font-size: 9pt;
	color: #444444;
	margin-left: 4px;
}

.smallTxt10 {
	font-size: 10pt;
	color: #444444;
	margin-left: 4px;
	margin-top: 10px;
	line-height: 1.4em;
}

.smallTxt666 {
	font-size: 9pt;
	color: #666666;
}

.smallTxt666b {
	font-size: 9pt;
	line-height: 1.3em;
	color: #666666;
	font-weight: bold;
	margin-left: 4px;
}

.smallTxtB {
	font-size: 9pt;
	color: #666666;
	font-weight: bold;
}

.xsmallTxt {
	font-size: 8pt;
	line-height: 1.3em;
}

.xsmallTxtF00 {
	font-size: 8pt;
	line-height: 1.3em;
	padding: 4px 0px 5px 0px;
	color: #CC0000;
}


.xsmallTxt666 {
	font-size: 8pt;
	line-height: 1.3em;
	color: #666666;
}


.xsmallTxt0 {
	font-size: 8pt;
	line-height: 1.5em;
}

.xsmallTxt02 {
	font-size: 8pt;
	line-height: 1.3em;
	margin: 4px;
}

.xsmallTxt03 {
	font-size: 8pt;
	line-height: 1.3em;
	margin: 4px 4px 4px 12px;
}

.largeTxtB {
	font-size: 14pt;
	color: #666666;
	line-height: 1.2em;
	font-weight: bold;
}



.bgInquiry {
	background-color: #FFFEF8;
}


.topMargin25 {
	margin-top: 25px;
}

.topMargin20 {
	margin-top: 20px;
}

.topMargin30 {
	margin-top: 30px;
}

.topPadding30 {
	padding-top: 30px;
}

.topMargin40 {
	margin-top: 40px;
}

.topMargin15 {
	margin-top: 15px;
}

.topMargin8 {
	margin-top: 8px;
}

.marginLT12 {
	margin-top: 24px;
	margin-left: 12px;
}

.marginL12 {
	margin-left: 12px;
}

.marginLB12 {
	margin-left: 12px;
	margin-bottom: 20px;
}

.marginLR12 {
	margin-left: 12px;
	margin-right: 12px;
}

.rightPadding15 {
	padding-right: 15px;
}

.rightMargin15 {
	margin-right: 15px;
}

.margin10 {
	margin: 10px;
}

.tableMargin25 {
	margin: 25px 21px 25px 20px;
}

.tablePadding26 {
	padding: 0px 15px 0px 26px;
}

.tableMargin26 {
	margin: 0px 15px 0px 26px;
}

.paddingTB30 {
	padding: 30px 0 30px 0;
}


/*kogao*/

.kogaoTxtMarginL48 {
	font-size: 10pt;
	line-height: 1.4em;
	margin-left: 48px;
	color: #996666;
}

.kogaoTxtMarginL30 {
	font-size: 10pt;
	line-height: 1.4em;
	margin-top: 12px;
	margin-left: 30px;
	color: #666666;
}

.kogaoTxt666s {
	font-size: 9pt;
	color: #666666;
	margin-top: 8px;
}


.kogaoCp {
	margin-top: 10px;
	margin-left: 48px;
}

.kogaoCpBg {
	color: #666666;
	font-size: 10pt;
	line-height: 1.4em;
	background-image: url(/image/taiken04/n/kogao_c_bg.gif);
	background-repeat: no-repeat;
	width: 356px;
	height: 81px;
	display: block;
	padding: 12px 10px 10px 6px;
}

.titleKogaoH201 {
	background-image: url(/image/taiken04/n/kogao_title01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
}

.titleKogaoH202 {
	background-image: url(/image/taiken04/n/kogao_title02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 45px;
}

.titleKogaoH301 {
	background-image: url(/image/taiken04/n/kogao_ct01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 26px;
	display: block;
	margin-top: 20px;
}

.titleKogaoH302 {
	background-image: url(/image/taiken04/n/kogao_ct02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 26px;
	display: block;
	margin-top: 20px;
}

.titleKogaoH303 {
	background-image: url(/image/taiken04/n/kogao_ct03.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 26px;
	display: block;
	margin-top: 20px;
}

.kogaoBG {
	background-color: #ffffe5;
	padding-top: 40px;
}

.kogaoTxtnormal {
	line-height: 1.3em;
	font-size: 12px;
}

	.kogaoTxtsmall {
	font-size: 10px;
	line-height: 1.3em;
}

.kogaoPointBg01 {
	background-image: url(/image/taiken04/n/kogao/point01_bg.gif);
	background-repeat: no-repeat;
	width: 263px;
	padding: 31px 18px 6px 26px;
	clear: both;
}

.kogaoPointBg02 {
	background-image: url(/image/taiken04/n/kogao/point02_bg.gif);
	background-repeat: no-repeat;
	width: 263px;
	padding: 31px 20px 6px 24px;
	clear: both;
}

.kogaoPointBg03 {
	background-image: url(/image/taiken04/n/kogao/point03_bg.gif);
	background-repeat: no-repeat;
	width: 264px;
	padding: 31px 20px 6px 22px;
	clear: both;
}

.kogaoFlowLmargin {
	padding: 0 65px 0 18px;
}

.kogaoFlowCmargin {
	padding: 0 65px 0 28px;
}

.kogaoFlowRmargin {
	padding: 0 45px 0 38px;
}

.kogaoFlowsubTitle {
	font-size: 14px;
	font-weight: bold;
	color: #db1b5e;
}

.kogaoFlowTxt {
	font-size: 11px;
	line-height: 1.3em;
	margin-top: 3px;
}







/*newface*/

.nfaceTxtMarginL12 {
	font-size: 10pt;
	line-height: 1.3em;
	margin-left: 12px;
	color: #333333;
	margin-bottom: 10px;
/**	font-weight: bold;**/
}

.nfaceTxts {
	font-size: 8pt;
	color: #333333;
	margin-top: 2px;
}


.nfaceBgmain {
	background-image: url(/image/taiken04/n/newface_main04.gif);
	background-repeat: no-repeat;
	height: 39px;
}

.titleNfaceH201 {
	background-image: url(/image/taiken04/n/newface_title01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 23px;
	display: block;
	margin-bottom: 20px;
	margin-top: 30px;
}


.titleNfaceH301 {
	background-image: url(/image/taiken04/n/newface_fl01c.gif);
	background-repeat: no-repeat;
	width: 298px;
	height: 22px;
	display: block;
	margin-bottom: 15px;
}

.titleNfaceH302 {
	background-image: url(/image/taiken04/n/newface_fl02c.gif);
	background-repeat: no-repeat;
	width: 298px;
	height: 22px;
	display: block;
	margin-bottom: 15px;
}

.titleNfaceH303 {
	background-image: url(/image/taiken04/n/newface_fl03c.gif);
	background-repeat: no-repeat;
	width: 298px;
	height: 22px;
	display: block;
	margin-bottom: 15px;
}

.titleNfaceH304 {
	background-image: url(/image/taiken04/n/newface_fl04c.gif);
	background-repeat: no-repeat;
	width: 298px;
	height: 22px;
	display: block;
	margin-bottom: 15px;
}

.titleNfaceH305 {
	background-image: url(/image/taiken04/n/newface_fl05c.gif);
	background-repeat: no-repeat;
	width: 298px;
	height: 22px;
	display: block;
	margin-bottom: 15px;
}

.titleNfaceH306 {
	background-image: url(/image/taiken04/n/newface_fl06c.gif);
	background-repeat: no-repeat;
	width: 298px;
	height: 22px;
	display: block;
	margin-bottom: 15px;
}

.titleNfaceH307 {
	background-image: url(/image/taiken04/n/newface_fl07c.gif);
	background-repeat: no-repeat;
	width: 298px;
	height: 22px;
	display: block;
	margin-bottom: 15px;
}


/*newface_voice*/

.titleNfaceVoH201 {
	background-image: url(/image/face/n/nfacev_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 74px;
	display: block;
	margin-bottom: 15px;
}

.titleNfaceVoH301 {
	background-image: url(/image/face/n/nfacev_nomura01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 23px;
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
}

.titleNfaceVoH302 {
	background-image: url(/image/face/n/nfacev_yoshim01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 23px;
	display: block;
	margin-top: 45px;
	margin-bottom: 10px;
}




/*trouble*/

.trTxtBbr {
	font-size: 11pt;
	line-height: 1.4em;
	font-weight: bold;
	color: #684021;
}

.trTxtBbr02 {
	font-size: 10pt;
	line-height: 1.4em;
	font-weight: bold;
	color: #684021;
	margin-top: 10px;
}

.TrngBg {
	background-image: url(/image/face/n/tr_ng_bg.gif);
	background-repeat: repeat-y;
	width: 493px;
}

.TrngTxt {
	font-size: 10pt;
	line-height: 1.3em;
	color: #444444;
	margin-left: 20px;
	margin-right: 15px;
}

.titleTrshiwaH201 {
	background-image: url(/image/face/n/tr_shiwa_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 57px;
	display: block;
}

.titleTrshiwaH301 {
	background-image: url(/image/face/n/tr_shiwa_stitle01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrshiwaH401 {
	background-image: url(/image/face/n/tr_shiwa_ng01.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
}

.titleTrshiwaH402 {
	background-image: url(/image/face/n/tr_shiwa_ng02.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}

.titleTrshimiH201 {
	background-image: url(/image/face/n/tr_shimi_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 57px;
	display: block;
}

.titleTrshimiH301 {
	background-image: url(/image/face/n/tr_shimi_stitle01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrshimiH302 {
	background-image: url(/image/face/n/tr_shimi_stitle02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrshimiH401 {
	background-image: url(/image/face/n/tr_shimi_ng01.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
}

.titleTrshimiH402 {
	background-image: url(/image/face/n/tr_shimi_ng02.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}

.titleTrshimiH403 {
	background-image: url(/image/face/n/tr_shimi_ng03.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}

.titleTrnikibiH201 {
	background-image: url(/image/face/n/tr_nikibi_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 57px;
	display: block;
}

.titleTrnikibiH301 {
	background-image: url(/image/face/n/tr_nikibi_stitle01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrnikibiH302 {
	background-image: url(/image/face/n/tr_nikibi_stitle02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrnikibiH401 {
	background-image: url(/image/face/n/tr_nikibi_ng01.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
}

.titleTrnikibiH402 {
	background-image: url(/image/face/n/tr_nikibi_ng02.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}

.titleTrnikibiH403 {
	background-image: url(/image/face/n/tr_nikibi_ng03.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}

.titleTrkansouH201 {
	background-image: url(/image/face/n/tr_kansou_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 57px;
	display: block;
}

.titleTrkansouH301 {
	background-image: url(/image/face/n/tr_kansou_stitle01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrkansouH302 {
	background-image: url(/image/face/n/tr_kansou_stitle02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrkansouH401 {
	background-image: url(/image/face/n/tr_kansou_ng01.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
}

.titleTrkansouH402 {
	background-image: url(/image/face/n/tr_kansou_ng02.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}

.titleTrbinkanH201 {
	background-image: url(/image/face/n/tr_binkan_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 57px;
	display: block;
}

.titleTrbinkanH301 {
	background-image: url(/image/face/n/tr_binkan_stitle01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrbinkanH401 {
	background-image: url(/image/face/n/tr_binkan_ng01.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
}

.titleTrbinkanH402 {
	background-image: url(/image/face/n/tr_binkan_ng02.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}

.titleTrtarumiH201 {
	background-image: url(/image/face/n/tr_tarumi_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 57px;
	display: block;
}

.titleTrtarumiH301 {
	background-image: url(/image/face/n/tr_tarumi_stitle01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrtarumiH302 {
	background-image: url(/image/face/n/tr_tarumi_stitle02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}


.titleTrtarumiH401 {
	background-image: url(/image/face/n/tr_tarumi_ng01.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
}

.titleTrkusumiH201 {
	background-image: url(/image/face/n/tr_kusumi_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 57px;
	display: block;
}

.titleTrkusumiH301 {
	background-image: url(/image/face/n/tr_kusumi_stitle01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrkusumiH302 {
	background-image: url(/image/face/n/tr_kusumi_stitle02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrkusumiH401 {
	background-image: url(/image/face/n/tr_kusumi_ng01.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
}

.titleTrkusumiH402 {
	background-image: url(/image/face/n/tr_kusumi_ng02.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}

.titleTrkusumiH403 {
	background-image: url(/image/face/n/tr_kusumi_ng03.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}

.titleTrkeanaH201 {
	background-image: url(/image/face/n/tr_keana_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 57px;
	display: block;
}

.titleTrkeanaH301 {
	background-image: url(/image/face/n/tr_keana_stitle01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrkeanaH302 {
	background-image: url(/image/face/n/tr_keana_stitle02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrkeanaH401 {
	background-image: url(/image/face/n/tr_keana_ng01.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
}

.titleTrkeanaH402 {
	background-image: url(/image/face/n/tr_keana_ng02.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}

.titleTrshigaiH201 {
	background-image: url(/image/face/n/tr_shigai_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 57px;
	display: block;
}

.titleTrshigaiH301 {
	background-image: url(/image/face/n/tr_shigai_stitle01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrshigaiH302 {
	background-image: url(/image/face/n/tr_shigai_stitle02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrshigaiH401 {
	background-image: url(/image/face/n/tr_shigai_ng01.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
}

.titleTrshigaiH402 {
	background-image: url(/image/face/n/tr_shigai_ng02.gif);
	background-repeat: no-repeat;
	width: 456px;
	height: 16px;
	display: block;
	margin-bottom: 4px;
	margin-top: 12px;
}



/*voice*/

.titleTrvoiceH201 {
	background-image: url(/image/face/n/voice_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 60px;
	display: block;
}

.titleTrvoiceH301 {
	background-image: url(/image/face/n/voice_stitle01.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.titleTrvoiceH302 {
	background-image: url(/image/face/n/voice_stitle02.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	display: block;
	margin-top: 30px;
}

.voiceBorderL {
	border-left: 3px solid #a48c7a;
	padding-left: 10px;
}

.marginLT12Voice {
	margin-top: 24px;
	margin-left: 12px;
	margin-bottom: 10px;
	padding-bottom: 25px;
	border-bottom: 1px dotted #a48c7a;
}





/*Q&A*/

.titleQaH201 {
	background-image: url(/image/face/question/n/qa_title.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 50px;
	display: block;
}




/*right area - menu*/

.hideMenu {
	display: none;
}

.menuBg {
	background-image: url(/image/face/n/menu_txtbg.gif);
	background-repeat: repeat-y;
}

.menuqaBg {
	background-image: url(/image/face/n/menu_qabg.gif);
	background-repeat: repeat-y;
}


.menuTitle {
	background-image: url(/image/face/n/menu_title.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 32px;
	display: block;
}


.menu01 {
	background-image: url(/image/face/n/menu01.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

#P01 .menu01 {
	background-image: url(/image/face/n/menu01on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

.menu02 {
	background-image: url(/image/face/n/menu02.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

#P02 .menu02 {
	background-image: url(/image/face/n/menu02on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

.menu03 {
	background-image: url(/image/face/n/menu03.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

#P03 .menu03 {
	background-image: url(/image/face/n/menu03on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

.menu04 {
	background-image: url(/image/face/n/menu04.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

#P04 .menu04 {
	background-image: url(/image/face/n/menu04on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

.menu05 {
	background-image: url(/image/face/n/menu05.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

#P05 .menu05 {
	background-image: url(/image/face/n/menu05on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

.menu06 {
	background-image: url(/image/face/n/menu06.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

#P06 .menu06 {
	background-image: url(/image/face/n/menu06on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

.menu07 {
	background-image: url(/image/face/n/menu07.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

#P07 .menu07 {
	background-image: url(/image/face/n/menu07on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

.menu08 {
	background-image: url(/image/face/n/menu08.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

#P08 .menu08 {
	background-image: url(/image/face/n/menu08on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

.menu09 {
	background-image: url(/image/face/n/menu09.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

#P09 .menu09 {
	background-image: url(/image/face/n/menu09on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

.menu10 {
	background-image: url(/image/face/n/menu10.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 33px;
	display: block;
}

#faceTop .menu10 {
	background-image: url(/image/face/n/menu10on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 33px;
	display: block;
}

.menu11 {
	background-image: url(/image/face/n/menu11.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 29px;
	display: block;
}

#P11 .menu11 {
	background-image: url(/image/face/n/menu11on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 29px;
	display: block;
}





/*right area - menu rollover*/
a:hover.menu01 {
	background-image: url(/image/face/n/menu01on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

a:hover.menu02 {
	background-image: url(/image/face/n/menu02on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

a:hover.menu03 {
	background-image: url(/image/face/n/menu03on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

a:hover.menu04 {
	background-image: url(/image/face/n/menu04on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

a:hover.menu05 {
	background-image: url(/image/face/n/menu05on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

a:hover.menu06 {
	background-image: url(/image/face/n/menu06on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

a:hover.menu07 {
	background-image: url(/image/face/n/menu07on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

a:hover.menu08 {
	background-image: url(/image/face/n/menu08on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

a:hover.menu09 {
	background-image: url(/image/face/n/menu09on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 31px;
	display: block;
}

a:hover.menu10 {
	background-image: url(/image/face/n/menu10on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 33px;
	display: block;
}

a:hover.menu11 {
	background-image: url(/image/face/n/menu11on.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 29px;
	display: block;
}







/*link*/


a.header {
	font-size: 8pt;
	color: #993366;
	text-decoration:none;
	line-height: 1.5em;
}

a.header:visited {
	color:#CC0066;
	text-decoration:none;
}
a.header:active {
	color:#E8BFD0;
	text-decoration:underline;
}
a.header:hover {
	text-decoration:underline;
}

a.faceTxt {
	font-size: 10pt;
	color: #993366;
	text-decoration:none;
	line-height: 1.5em;
}

a.faceTxt:visited {
	color:#CC0066;
	text-decoration:none;
}
a.faceTxt:active {
	color:#E8BFD0;
	text-decoration:underline;
}
a.faceTxt:hover {
	text-decoration:underline;
}





.bgIonpack {
	background-image: url(/image/hikarifacial/n/ionpack_bg.gif);
	background-repeat: repeat-y;
}




/*20081215*/
.kogao_contents01{
	padding:36px 18px 0px 12px;
	width:656px;
}
.kogao_contents02{
	padding:20px 18px 0px 12px;
	width:646px;
}
.linkBorder {
	border:dotted 1px #e73278;
	padding:10px;
	background-color: #eeeeee;
}