@charset "utf-8";

.contents {

     /* 防止撐開 */

    table-layout: fixed;

    /* 英文單字自動換行 */

    word-wrap: break-word;

    /* 正常避頭尾 */

    word-break: normal;

    /* 文字左右對齊 */

    text-align:justify;

    text-justify:inter-ideograph;

}

.gb_text_px12 {

	font-family: "Arial";

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #5F5F5F;

}

.white_text_px12 {

	font-family: "Arial";

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #ffffff;

}

.whiteB_text_px12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	font-weight: bold;

	color: #ffffff;

}

.pup_text_px12 {

	font-family: "Arial";

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #BA7CBA;

}

.whiteBlink a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;	

}

.whiteBlink a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;	

}

.whiteBlink a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	font-weight: bold;

	color: #F4CCF4;

	text-decoration:none;

}

.gmenu a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 21px;

	font-weight: normal;

	color: #A1569F;

	text-decoration: none;	

}

.gmenu a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 21px;

	font-weight: normal;

	color: #CFA6CE;

	text-decoration: none;	

}

.gmenu a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 21px;

	font-weight: normal;

	color: #cccccc;

	text-decoration:none;

}

.g_menu_text2_px12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 21px;

	font-weight: normal;

	color: #999999;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	line-height: 24px;

	font-variant: normal;

	text-transform: none;

	color: #cc00ff;

	font-weight: normal;

	margin: 0px;

}



h3 {

	font-size: 16px;

	line-height: 22px;

	color: #FF3366;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin: 0px;

}

.text_px12_dkpurple {

	font-size: 16px;

	line-height: 20px;

	color: #662c91;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

.txt18_lt-red {
	
	font-size: 22px;

	line-height: 22px;
	
	color: #FF3366;

}


.txt22_lt-red {

	font-size: 22px;

	line-height: 22px;

	color: #FF3366;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.txt16-red {

	font-size: 16px;

	line-height: 22px;

	color: #C1272D;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.text_px14_lt_ppl {

	font-size: 16px;

	line-height: 22px;

	color: #cc00ff;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.txt_16_peach {

	font-size: 16px;

	line-height: 22px;

	color: #ED1E79;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.txt_16_ppl {

	font-size: 16px;

	line-height: 22px;

	color: #330066;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.txt_18_blu {

	font-size: 18px;

	line-height: 22px;

	color: #4040ff;
	

}

.txt_18_peach {

	font-size: 18px;

	line-height: 22px;

	color: #ff007f;

}


.txt_18_ppl {

	font-size: 18px;

	line-height: 22px;

	color: #8000ff;

}

.txt_18_Gray {

	font-size: 18px;

	line-height: 22px;

	color: #5F5F5F;

}


.txt_18_ppld {

	font-size: 18px;

	line-height: 22px;

	color: #bf00bf;

}

.txt_18_Green {

	font-size: 18px;

	line-height: 22px;

	color: #407f00;

}

.txt_18_BluLt {

	font-size: 18px;

	line-height: 22px;

	color: #0080ff;

}

.txt_16_Gray {

	font-size: 16px;

	line-height: 22px;

	color: #5F5F5F;

}

.txt_16_White {

	font-size: 16px;

	line-height: 22px;

	color: #FFFFFF;

}

.txt_13_ppld {

	font-size: 13px;

	line-height: 22px;

	color: #bf00bf;

}


h1 {

	font-size: 20px;

	line-height: 24px;

	color: #56098A;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

}







.contact_text_px12 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 24px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;	

}

.contact_text_px12 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

		line-height: 24px;

	font-weight: normal;

	color: #999999;

	text-decoration: none;	

}

.contact_text_px12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 24px;

	font-weight: normal;

	color: #cccccc;

}

.footer_text_px12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 24px;

	font-weight: normal;

	color: #FFFFFF;

}

.redtext_px13 {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #AD0A0E;

}

.rePPoint_px7 {

	font-family: "Arial";

	font-size: 7px;

	line-height: 18px;

	font-weight: normal;

	color: #D362D3;

}

.Point2_px10 {

	font-family: "Arial";

	font-size: 10px;

	line-height: 18px;

	font-weight: normal;

	color: #961204;

}

.red_text_px12 a:link {

	font-family: "Arial";

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #A1A1A1;

	text-decoration: none;	

}

.red_text_px12 a:visited {

	font-family: "Arial";

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #A1A1A1;

	text-decoration: none;



}

.red_text_px12 a:hover {

	font-family: "Arial";

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #851619;

	text-decoration:none;

}



.link_b_px12 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;	

}

.link_b_px12 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}

.link_b_px12 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #999999;

	text-decoration:none;

}



.link_w_px12 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration:none;

}

.link_w_px12 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.link_w_px12 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #CCCCCC;

	text-decoration: none;

}

.more_px12 a:link {

	font-family: "Arial";

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #7B4A9B;

	text-decoration: none;

}

.more_px12 a:visited {

	font-family: "Arial";

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #BC8CBF;

	text-decoration: none;



}

.more_px12 a:hover {

	font-family: "Arial";

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #BA7CBA;

	text-decoration:none;

}

.designlink12 a:link {

	font-family: "Arial";

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #A1A1A1;

	text-decoration: none;	

}

.designlink12 a:visited {

	font-family: "Arial";

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #A1A1A1;

	text-decoration: none;



}

.designlink12 a:hover {

	font-family: "Arial";

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #333333;

	text-decoration:none;

}

.link12 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.ink12 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	font-weight: bold;

	color: #A1A1A1;

	text-decoration: none;

}

.link12 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	font-weight: bold;

	color: #FF3366;

	text-decoration:none;

}



.cash01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	line-height: 21px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #FF3366;

	text-align: center;

}

.cash02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	line-height: 24px;

	font-variant: normal;

	text-transform: none;

	color: #666666;

}

.neme {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	line-height: 21px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #662C91;

}

.call {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	line-height: 21px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #A63AA4;

}



.c_on {

	BACKGROUND: url(button2.jpg); FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 96px; CURSOR: pointer; COLOR: #FFFFFF; LINE-HEIGHT: 25px; HEIGHT: 25px; font-size: 12px;TEXT-ALIGN: center

}

.c_off {

	FLOAT: left; BACKGROUND-IMAGE: url(button1.jpg); MARGIN-LEFT: 1px; WIDTH: 96px; CURSOR: pointer; COLOR: #FFFFFF; LINE-HEIGHT: 25px; HEIGHT: 25px; font-size: 12px;TEXT-ALIGN: center

}

.pink_txt12 {

	color: #ff0066;

}

.pink_txt16 {

	font-size: 16px;

	color: #ff0066;

	line-height: 22px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.pp_txt18 {

	font-size: 18px;

	line-height: 22px;

	color: #C0C;

	font-family: Arial;

}

.pp_dk_txt16 {

	font-size: 16px;

	line-height: 22px;

	color: #662C91;

	font-weight: normal;



}

.link_pp_13px {

	font-size: 13px;

	line-height: 22px;

	color: #993399;

	text-decoration: none;

}



.link_px12_pp_lt a:link {

	font-family: "Arial";

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #7B4A9B;

	text-decoration: underline;

	}

.link_px12_pp_lt a:visited {

	font-family: "Arial";

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #BC8CBF;

	text-decoration: underline;



}

.link_px12_pp_lt a:hover {

	font-family: "Arial";

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #BA7CBA;

	text-decoration:none;

}

.line_h_26 {

	line-height: 26px;

}

.txt_16_pp-dk {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 20px;

	color: #5a3382;

}

.txt_16_pp-bright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 20px;

	color: #6600ff;

}

.txt_18_pp-bright {
	font-size: 18px;
	line-height: 22px;
	color: #6600ff;

}

.txt_16_pp-lite {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 20px;

	color: #9900ff;

}



.link_px18_pk a:link {

	font-family: "Arial";

	font-size: 18px;

	line-height: 24px;

	font-weight: normal;

	color: #FF3366;

	text-decoration: underline;

	}

.link_px18_pk a:visited {

	font-family: "Arial";

	font-size: 18px;

	line-height: 24px;

	font-weight: normal;

	color: #fb6c90;

	text-decoration: none;



}

.link_px18_pk a:hover {

	font-family: "Arial";

	font-size: 18px;

	line-height: 24px;

	font-weight: normal;

	color: #f11e53;

	text-decoration:none;

}



.Title_PurPle{

	color: #5E3391;

	font-size: 16px;

	line-height: 22px;

	font-weight: normal;

	line-height: 22px;

}     



.Highlight {

	color: #C3C;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	font-family: Arial;

} 

.ImportantInform_Red {        

    font-size: 16px;        

    color: #C00;        

    line-height: 24px;        

}  





.link_px22_pk a:link {

	font-family: "Arial";

	font-size: 22px;

	line-height: 24px;

	font-weight: normal;

	color: #FF3366;

	text-decoration: underline;

	}

.link_px22_pk a:visited {

	font-family: "Arial";

	font-size: 22px;

	line-height: 24px;

	font-weight: normal;

	color: #fb6c90;

	text-decoration: underline;



}

.link_px22_pk a:hover {

	font-family: "Arial";

	font-size: 22px;

	line-height: 24px;

	font-weight: normal;

	color: #f11e53;

	text-decoration:none;

}



.txt-16px-lite-pp {

	font-family: "Arial";

	font-size: 16px;

	line-height: 22px;

	color: #ff00ff;

	font-weight: normal;

}



.treatment-title-pp-16 {

	font-family: "Arial";

	font-size: 16px;

	font-style: normal;

	line-height: 24px;

	font-variant: normal;

	text-transform: none;

	color: #b822dd;

}

.txt-lineh-28 {

	line-height: 28px;

}



.ct_on  {

	BACKGROUND: url(buttont2.jpg);

	MARGIN-LEFT: 1px;

	CURSOR: pointer;

	COLOR: #FFFFFF;

	LINE-HEIGHT: 25px;

	font-size: 12px;

	TEXT-ALIGN: center;

	text-decoration: none;

}

.ct_off {

	BACKGROUND-IMAGE: url(buttont1.jpg);

	MARGIN-LEFT: 1px;

	CURSOR: pointer;

	COLOR: #FFFFFF;

	LINE-HEIGHT: 25px;

	font-size: 12px;

	TEXT-ALIGN: center;

	text-decoration: none;

}





.link_w_px13 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.link_w_px13 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: underline;

}

.link_w_px13 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: underline;

}



.link_orange_px13 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #FFCE00;

	text-decoration: underline;

}

.link_orange_px13 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #FFCE00;

	text-decoration: underline;

}

.link_orange_px13 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #FFCE00;

	text-decoration: none;

}




.link_red13 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #CC3333;

	text-decoration: underline;

}

.link_red13 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #CC3333;

	text-decoration: underline;

}

.link_red13 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 22px;

	font-weight: normal;

	color: #CC3333;

	text-decoration: none;

}

.txt22_pp {

	font-size: 22px;

	line-height: 22px;

	color: #56098A;

	font-family: "Arial";

}



.link_px16_pp_lt a:link {

	font-family: "Arial";

	font-size: 16px;

	line-height: 22px;

	font-weight: normal;

	color: #cc00ff;

	text-decoration: underline;

	}

.link_px16_pp_lt a:visited {

	font-family: "Arial";

	font-size: 16px;

	line-height: 22px;

	font-weight: normal;

	color: #B83DB8;

	text-decoration: underline;



}

.link_px16_pp_lt a:hover {

	font-family: "Arial";

	font-size: 16px;

	line-height: 22px;

	font-weight: normal;

	color: #B83DB8;

	text-decoration:none;

}

.test {

	font-size: 26px;

	color: #FFF;

}

