﻿@charset "utf-8";
/* CSS Document */
/***** Over All Start			****************************************/
	/* Body 		*******/
body	{
	font-family:Arial, Helvetica, sans-serif, "新細明體";
}
	/* Link 		*******/
.link_01	{
	font-size:1em;
	text-align:center;
}
.textlikelabel
{
	color:Black;background-color:White;BORDER-STYLE:none;TEXT-ALIGN:left;PADDING-BOTTOM:0px;
}
.link_01 a:link {
	color:#0057ff;
	text-decoration:none;
}
.link_01 a:visited {
	color:#0057ff;
	text-decoration:none;
}
.link_01 a:hover {
	color:#0057ff;
	text-decoration:underline;
}
.link_01 a:active {
	color:#0057ff;
	text-decoration:none;
}
.link_02 a:link {
	font-size:0.75em;
	color:#0057ff;
	text-decoration:none;
}
.link_02 a:visited {
	font-size:0.75em;
	color:#0057ff;
	text-decoration:none;
}
.link_02 a:hover {
	color:#0057ff;
	text-decoration:underline;
}
.link_02 a:active {
	font-size:0.75em;
	color:#0057ff;
	text-decoration:none;
}
	/* Bottom 		*******/
.wrapper_07 {
	width:930px;
	background-color:#f8f301;
}
.register_content {
	font-size:0.8125em;
	font-family:Arial, "新細明體";
	line-height:2em;
	text-align:right;
}
.register_content_note {
	font-size:0.75em;
	font-family:Arial, "新細明體";
	line-height:1.8em;
	vertical-align:middle;
}
.register_content_title {
	font-size:2em;
	font-family:Arial, "新細明體";
	line-height:2em;
	vertical-align:middle;
	font-weight:bold;
}

.wrapper_06_alt {
	width:890px;
	height:30px;
	font-family:Arial, "新細明體";
	font-size:0.75em;
	vertical-align:middle;
	line-height:30px;
	text-align:center;
}
	/*banner01	***/
.banner01_wrapper {
	width:241px;
}
.banner01_content01 {
	height:32px;
	font-family:Arial, "新細明體";
	background-image:url(../images/banner_s1_03_a.jpg);
	font-size:1em;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
}
.banner01_content01 a:link {
	text-decoration:underline;
	color:#0000FF;
}
.banner01_content01 a:visited {
	text-decoration:underline;
	color:#0000FF;
}
.banner01_content01 a:hover {
	text-decoration:underline;
	color:#0000FF;
}
.banner01_content01 a:active {
	text-decoration:underline;
	color:#0000FF;
}
.banner02_content05 {
	font-family:Arial, "新細明體";
	background-color:#F8F301;
	font-size:1em;
	line-height:32px;
	font-weight:600;
	text-align:left;
	vertical-align:middle;
}
.banner02_content05 a:link {
	text-decoration:none;
	color:#0000FF;
}
.banner02_content05 a:visited {
	text-decoration:none;
	color:#0000FF;
}
.banner02_content05 a:hover {
	text-decoration:none;
	color:#0000FF;
}
.banner02_content05 a:active {
	text-decoration:none;
	color:#0000FF;
}
.banner02_content05_ntd {
	font-family:Arial, "新細明體";
	font-size:12px;
	line-height:32px;
	font-weight:600;
}
.banner01_content02 {
	height:30px;
	font-family:Arial, "新細明體";
	background-image:url(../images/banner_s1_03_c.jpg);
	font-size:0.75em;
	line-height:30px;
	text-align:left;
	vertical-align:middle;
	padding:0px 10px;
}
.banner01_warning {
	color:#FF0000;
}
.banner01_free_small_blue {
	color:#0000ff;
	font-size:14px;
	vertical-align:bottom;
}
/* banner_02 */
.banner02_wrapper {
	width:241px;
}
.banner02_content01 {
	font-family:Arial, "新細明體";
	background-image:url(../images/banner_s2_03_a.jpg);
	font-size:1em;
	line-height:32px;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
}
.banner01_warning {
	color:#FF0000;
}
.banner02_content06 {
	font-family:Arial, "新細明體";
	background-image:url(../images/banner_s2_03_b.jpg);
	font-size:0.75em;
	line-height:24px;
	text-align:left;
	vertical-align:middle;
	padding:10px 10px;
}
.banner02_highlight01 {
	color:#000000;
	font-weight:600;
}
.banner02_highlight02 {
	color:#FF0000;
	font-weight:600;
}
.banner02_stroke {
	color:#FF0000;
	text-decoration:line-through;
}
.banner02_amazing_mark {
	text-align:right;
	vertical-align:middle;
	height:5px;;
}
.banner02_content04 {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	line-height:24px;
	text-align:left;
	vertical-align:middle;
	padding:0px 10px;
}
.banner02_content08 {
	font-family:Arial, "新細明體";
	background-image:url(../images/banner_s2_03_f.jpg);
	font-size:0.75em;
	line-height:24px;
	text-align:right;
	vertical-align:middle;
}
.banner02_content07 {
	font-family:Arial, "新細明體";
	background-image:url(../images/banner_s2_03_e.jpg);
	font-size:0.75em;
	line-height:24px;
	text-align:left;
	vertical-align:middle;
}
.banner02_content09 {
	font-family:Arial, "新細明體";
	background-image:url(../images/banner_s2_03_b.jpg);
	font-size:0.75em;
	line-height:22px;
	text-align:center;
	vertical-align:middle;
}

	/* Warpper 		*******/

	/* Other 		*******/
	/* marquee */
.marquee {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#FF0000;
	text-align:left;
}

/***** Over All End 				****************************************/

/***** Homepage Group Start 		****************************************/
	/* Title 		*******/

	/* Subtitle 	*******/
.intro_subtitle {
	font-size:1em;
	font-family:Arial;
	font-weight:600;
	text-align:left;
	padding-left:30px;
}
.intro_subtitle_red {
	color:#FF0000;
	font-size:1em;
	font-family:Arial;
	font-weight:600;
	text-align:left;
	padding-left:30px;
}
.intro_subtitle_black {
	color:#000000;
	font-size:1em;
	font-family:Arial;
	font-weight:600;
	text-align:left;
	padding-left:68px;
}
	/* Content 		*******/
.intro_highlight_02 {
	color:#000000;
	font-weight:600;
}
.intro_content_sample {
	font-size:0.75em;
	font-family:Arial, "新細明體";
	text-align:left;
	padding-left:70px;
	padding-right:20px;
	line-height:1.8em;
}
.intro_content {
	font-size:0.75em;
	font-family:Arial, "新細明體";
	text-align:left;
	padding-left:70px;
	padding-right:50px;
	line-height:1.8em;
}
	/* Content_Note *******/
	
/***** Homepage Group End 			****************************************/

/***** Inside Page Group Start 		****************************************/
	/* Menubar		*******/
.menubar_content_respond_counter {
	font-family:Arial, "新細明體";
	font-size:12px;
	color:#FF0000;
	font-weight:600;
}
.menubar_content {
	font-size:0.75em;
	font-family:Arial, "新細明體";
}
.ps_wording {
	font-size:0.75em;
	color:#000000;
	font-family:Arial, "新細明體";
	text-align:center;
	padding:3px 5px 3px 5px;
}
.ps_wording	a:link	{
	color:#0057ff;
	text-decoration:none;
}
.ps_wording	a:visited	{
	color:#0057ff;
	text-decoration:none;
}
.ps_wording	a:hover	{
	color:#0057fff;
	text-decoration:none;
}
.ps_wording	a:active	{
	color:#0057ff;
	text-decoration:none;
}
.menubar_content_menu a:link {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_menu a:hover {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_menu a:visited {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_menu a:active {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_submenu a:link {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_submenu a:hover {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_submenu a:visited {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_submenu a:active {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
	/* sidebar		*******/
.sidebar_title {
	font-family:Arial, "新細明體";
	font-size:1em;
	color:#FFFFFF;
	font-weight:600;
	text-align:left;
}
	/* Portrait  *******/
.portrait_wrapper {
	width:243px;
	float:left;
}
.portrait_id {
	color:#000000;
	font-family:Arial, "新細明體";
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
}
.portrait_checkbox {
	width:43px;
	height:156px;
	text-align:center;
	vertical-align:middle;
	float:left;
}
.portrait_checkbox input {
	margin:73px 0 0 0;
}
.portrait_photo_wrapper {
	width:243px;
	height:156px;
}
.portrait_photo {
	width:200px;
	text-align:left;
	float:left;
}
.portrait_photo img {
	border:solid 3px #FFFFFF;
}
.portrait_content_wrapper_girl {
	background-color:#ffc1e0;
}
.portrait_content_wrapper_boy {
	background-color:#d7e6fd;
}
.portrait_edit {
	color:#000000;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:center;
	margin-top:10px;
}
.portrait_edit a:link {
	color:#0057ff;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-decoration:underline;
	margin:0 5px;
}
.portrait_edit a:visited {
	color:#0057ff;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-decoration:underline;
	margin:0 5px;
}
.portrait_edit a:hover {
	color:#0057ff;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-decoration:underline;
	margin:0 5px;
}
.portrait_edit a:active {
	color:#0057ff;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-decoration:underline;
	margin:0 5px;
}
.portrait_address {
	color:#000000;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:center;
	margin-top:10px;
	font-weight:600;
}
.portrait_credit_value {
	width:128px;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:left;
	color:#000000;
	font-weight:600;
	float:left;
	padding:0 10px 0 0;
}
.portrait_credit_value a:link {
	color:#0066cc;
	text-decoration:none;
}
.portrait_credit_value a:visited {
	color:#0066cc;
	text-decoration:none;
}
.portrait_credit_value a:hover {
	color:#0066cc;
	text-decoration:none;
}
.portrait_credit_value a:active {
	color:#0066cc;
	text-decoration:none;
}
.portrait_function {
	width:243px;
	text-align:left;
}
.portrait_icon {
	display:inline;
	width:90px;
	line-height:24px;
	float:left;
	margin:0 0 0 15px;
}
.portrait_icon img{
	margin:0 5px 0 0;
}
/* friend_list */
.friend_list_title {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	text-align:right;
}
.friend_list_no_friend {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#666666;
	text-align:center;
	font-weight:bold;
}
/* friend_card */
.friend_card_wrapper {
	width:637px;
}
.friend_card_content_wrapper_girl {
	width:637px;
	background-image:url(../images/friend_card_girl_02.gif);
	min-height:100px;
	height:100px;
	float:left;
}
[id]#friend_card_content_wrapper_girl {
	height:auto;
}
.friend_card_content_wrapper_boy {
	width:637px;
	background-image:url(../images/friend_card_boy_02.gif);
	min-height:100px;
	height:100px;
	float:left;
}
[id]#friend_card_content_wrapper_boy {
	height:auto;
}
.friend_card_info_wrapper {
	float:left;
}
.friend_card_info_list_wrapper {
	width:364px;
}
.friend_card_info_list_title {
	width:83px;
	float:left;
	font-family:Arial, "新細明體";
	font-size:12px;
	font-weight:600;
	text-align:right;
	line-height:24px;
	vertical-align:middle;
}
.friend_card_info_list_content {
	width:281px;
	float:left;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:left;
	line-height:24px;
	vertical-align:middle;
}
.friend_card_info_list_content a:link {
	text-decoration:underline;
	color:#0057ff;
}
.friend_card_info_list_content a:visited {
	text-decoration:underline;
	color:#0057ff;
}
.friend_card_info_list_content a:hover {
	text-decoration:underline;
	color:#0057ff;
}
.friend_card_info_list_content a:active {
	text-decoration:underline;
	color:#0057ff;
}
.friend_card_info_list_content_footnote {
	width:348px;
	float:left;
	font-family:Arial, "新細明體";
	font-size:12px;
	line-height:24px;
	padding:0 0 0 18px;
	text-align:left;
}
.friend_card_delete {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	text-align:center;
}
.friend_card_title {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	text-align:left;
	line-height:2em;
}
.friend_card_subtitle {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	text-align:right;
	vertical-align:top;
	line-height:2em;
}
.friend_card_subtitle_detail {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	text-align:left;
	vertical-align:top;
	line-height:2em;
}
.friend_card_content {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	text-align:left;
	line-height:2em;
	padding:0px 16px;
}
.friend_card_highlight {
	font-weight:600;
}
.friend_card_url {
	font-family:Arial, "新細明體";
	color:#0057ff;
}
.friend_card_url a:link {
	font-family:Arial, "新細明體";
	color:#0057ff;
}
.friend_card_url a:visited {
	font-family:Arial, "新細明體";
	color:#0057ff;
}
.friend_card_url a:hover {
	font-family:Arial, "新細明體";
	color:#0057ff;
}
.friend_card_url a:active {
	font-family:Arial, "新細明體";
	color:#0057ff;
}
.intro_highlight_01 {
	font-size:14px;
	color:#FF0000;
	font-weight:600;
}
	/* page style	*/
.list_page_number {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
}
.list_page_number a:link {
	font-family:Arial, "新細明體";
	color:#0066CC;
}
.list_page_number a:visited {
	font-family:Arial, "新細明體";
	color:#0066CC;
}
.list_page_number a:hover {
	font-family:Arial, "新細明體";
	color:#FF0000;
}
.list_page_number a:active {
	font-family:Arial, "新細明體";
	color:#0066CC;
}

	/* gary bar		*******/
.marketing_kit_title {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	font-weight:600;
	padding:0px 0px 0px 10px;
}

	/* gary bar_watchout **/
.marketing_kit_highlight {
	color:#ff0000;
}
	/* Title 		*******/
	/* orange point	**/
.subtitle_td3 {
	padding:0px 14px;
	text-align:left;
	line-height:30px;
	Vertical-align:middle;
	height:30px;
}
.service_edit_subtitle {
	font-family:Arial, "新細明體";
	font-size:0.8125em;
	color:#000000;
	font-weight:600;
	padding:0px 6px
}
.service_edit_subtitle_note02 {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	text-align:left;
	padding:0px 5px;
	line-height:30px;
}
.subtitle_td3_input {
	padding:0px 30px;
	text-align:left;
	line-height:30px;
	Vertical-align:middle;
	height:30px;
}
.announcement_amount_box {
	width:559px;
	height:30px;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:center;
	border:solid 1px;
	border-color:#000000;
	background-color:#FF9933;
}
	
	/* Subtitle 	*******/
.announcement_subject_note02 {
	font-family:Arial, "新細明體";
	line-height:16px;
	font-size:0.75em;
	color:#000000;
	height:24px;
	padding:0px 33px;
	text-align:left;
}
.announcement_subject_note02_gray {
	font-family:Arial, "新細明體";
	line-height:16px;
	font-size:0.75em;
	color:#999999;
	height:24px;
	padding:0px 30px;
}
	
	/* Content 		*******/
	/* search time   */
.search_time {
	padding:0px 10px;
	text-align:left;
	line-height:28px;
	font-family:Arial, "新細明體";
	font-size:0.75em;
}
	/* table	*/
.business_account_record_subtitle {
	font-family:Arial, "新細明體";
	font-size:0.8125em;
	color:#000000;
	line-height:2em;
	text-align:center;
}
.business_account_record_des_red {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#ff0000;
	line-height:2em;
	text-align:left;
	padding:0px 10px;
}
.business_account_record_des_green {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#009900;
	line-height:2em;
	text-align:left;
	padding:0px 10px;
}
.business_account_record_des_green_right {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#009900;
	line-height:2em;
	text-align:right;
	padding:0px 10px;
}
.business_account_record_content {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	line-height:2em;
	text-align:center;
	padding:0px 10px;
}
.business_account_record_amount {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	line-height:2em;
	text-align:right;
	padding:0px 10px;
}
.business_account_record_warning {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#ff0000;
	line-height:2em;
	text-align:right;
	padding:0px 10px;
}
.subtitle_02_td {
	padding:0px 10px;
	text-align:left;
	/*background-color:#cdcdcd;*/
	height:33px;
	line-height:33px;
}
.subtitle_02 {
	font-family:Arial, "新細明體";
	font-size:0.8125em;
	color:#000000;
	font-weight:600;
}
.benefit_account_withdraw_subtitle_02 {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	line-height:3em;
	text-align:right;
	padding:0px 10px;
}
.benefit_account_withdraw_subtitle_05 {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	line-height:3em;
	text-align:left;
	padding:0px 10px;
}
.benefit_account_withdraw_input_02 {
	font-family:Arial, "新細明體";
	font-size:inherit;
	color:#000000;
	text-align:right;
	font-weight:600;
}
.business_account_record_warning_b_blue {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#0000FF;
	line-height:2em;
	text-align:right;
	padding:0px 10px;
	font-weight:600;
}
.business_account_record_warning_b {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#ff0000;
	line-height:2em;
	text-align:right;
	padding:0px 10px;
	font-weight:600;
}
.benefit_account_withdraw_content {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	line-height:2em;
	text-align:left;
	padding-left:10px;
}
.benefit_account_withdraw_content a:link {
	color:#0000FF;
	text-decoration:underline;
}
.benefit_account_withdraw_content a:visited {
	color:#0000FF;
	text-decoration:underline;
}
.benefit_account_withdraw_content a:hover {
	color:#0000FF;
	text-decoration:underline;
}
.benefit_account_withdraw_content a:active {
	color:#0000FF;
	text-decoration:underline;
}
.benefit_account_withdraw_subtitle_03 {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	line-height:3em;
	text-align:center;
	font-weight:600;
}
.benefit_account_withdraw_warning_02 {
	color:#ff0000;
}
.benefit_account_withdraw_content_02 {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	line-height:2em;
	text-align:left;
	padding-left:10px;
}
.benefit_account_info_content_02 {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	line-height:2em;
	text-align:center;
}
.benefit_account_info_highlight02 {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#FF0000;
	line-height:2em;
	text-align:center;
}
.benefit_account_info_sum {
	font-family:Arial, "新細明體";
	font-size:1em;
	color:#0000ff;
	line-height:2em;
	text-align:center;
	font-weight:600;
}
.benefit_account_record_warning {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#ff0000;
	line-height:2em;
	text-align:center;
	padding:0px 10px;
}


	/* Content_Note *******/
	/* yellow	*/
.subtitle_Y01_td {
	padding:0px 10px;
	text-align:left;
	background-color:#FFFFCC;
	line-height:28px;
	font-family:Arial, "新細明體";
	font-size:0.75em;
}
.subtitle_Y01_td_content {
	padding-left:0px;
	padding-right:10px;
	text-align:left;
	background-color:#FFFFCC;
	line-height:28px;
	font-family:Arial, "新細明體";
	font-size:0.75em;
}
.benefit_account_withdraw_content_03_amount {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	line-height:2em;
	text-align:right;
	font-weight:600;
	padding:0px 5px;
}
.benefit_account_withdraw_subtitle_02_red {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#FF0000;
}
.list_input_td {
	padding-left:10px;
}
	/* list	****/
.list_no_request {
	font-family:Arial, "新細明體";
	font-size:1em;
	color:#666666;
	text-align:center;
	font-weight:bold;
}
.list_subject_unexpired {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#0066CC;
	text-align:left;
	font-weight:600;
	height:2em;
	line-height:2em;
	padding:0px 5px 0px 19px;
}
.list_subject_unexpired a:link {
	color:#0066CC;
	text-decoration:none;
}
.list_subject_unexpired a:visited {
	color:#0066CC;
	text-decoration:none;
}
.list_subject_unexpired a:hover {
	color:#FF0000;
	text-decoration:none;
}
.list_subject_unexpired a:active {
	color:#0066CC;
	text-decoration:none;
}
.list_subject_expired {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#666666;
	text-align:left;
	font-weight:600;
	height:2em;
	line-height:2em;
	padding:0px 5px 0px 19px;
}
.list_subject_expired a:link {
	color:#666666;
	text-decoration:none;
}
.list_subject_expired a:visited {
	color:#666666;
	text-decoration:none;
}
.list_subject_expired a:hover {
	color:#666666;
	text-decoration:none;
}
.list_subject_expired a:active {
	color:#666666;
	text-decoration:none;
}
.list_date {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	text-align:left;
	color:#000000;
	padding-left:10px;
	line-height:20px;
}
.list_date_end {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	text-align:left;
	color:#666666;
	padding-left:10px;
	line-height:20px;
	background-color:#e6e6e6;
}
.list_today_unexpired {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#0066CC;
	font-weight:bold;
	text-align:center;
}
.list_today_unexpired a:link {
	font-family:Arial, "新細明體";
	color:#0066CC;
	font-weight:bold;
	text-decoration:none;
}
.list_today_unexpired a:visited {
	font-family:Arial, "新細明體";
	color:#0066CC;
	font-weight:bold;
	text-decoration:none;
}
.list_today_unexpired a:hover {
	font-family:Arial, "新細明體";
	color:#0066CC;
	font-weight:bold;
	text-decoration:none;
}
.list_today_unexpired a:active {
	font-family:Arial, "新細明體";
	color:#0066CC;
	font-weight:bold;
	text-decoration:none;
}
.list_trace_unexpired {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}
.list_trace_unexpired a:link {
	font-family:Arial, "新細明體";
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}
.list_trace_unexpired a:visited {
	font-family:Arial, "新細明體";
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}
.list_trace_unexpired a:hover {
	font-family:Arial, "新細明體";
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}
.list_trace_unexpired a:active {
	font-family:Arial, "新細明體";
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}
.list_trace_unexpired_green {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#009900;
	font-weight:bold;
	text-align:center;
}
.list_total_expired {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#666666;
	font-weight:bold;
	text-align:center;
}
.list_total_expired a:link {
	font-family:Arial, "新細明體";
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.list_total_expired a:visited {
	font-family:Arial, "新細明體";
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.list_total_expired a:hover {
	font-family:Arial, "新細明體";
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.list_total_expired a:active {
	font-family:Arial, "新細明體";
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.list_function {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#0066CC;
	text-decoration:none;
	line-height:2em;
	text-align:center;
}
.list_function a:link {
	font-family:Arial, "新細明體";
	color:#0066CC;
	text-decoration:none;
}
.list_function a:visited {
	font-family:Arial, "新細明體";
	color:#0066CC;
	text-decoration:none;
}
.list_function a:hover {
	font-family:Arial, "新細明體";
	color:#FF0000;
	text-decoration:none;
}
.list_function a:active {
	font-family:Arial, "新細明體";
	color:#0066CC;
	text-decoration:none;
}

	/*pic	****/
.announcement_incorrect_content {
	font-family:Arial, "新細明體";
	font-size:1em;
	color:#FFFFFF;
	text-align:center;
	line-height:2em;
}
.announcement_incorrect_highlight {
	font-weight:600;
}
.check_code {
	font-family:Arial,"新細明體";
	color:#0000FF;
	font-size:0.75em;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}
.check_code_1 {
	color:#0000FF;
	font-size:0.75em;
	vertical-align:middle;
}
.link_01 a:visited {
	color:#0000ff;
	text-decoration:underline;
}
.link_01 a:hover {
	color:#0000ff;
	text-decoration:underline;
}
.link_01 a:active {
	color:#0000ff;
	text-decoration:underline;
}

	/* talk	list	***/
.list_total_reply_assessment_title {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#000000;
	text-align:right;
}
.list_total_reply_assessment_title_end {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#666666;
	text-align:right;
	background-color:#e6e6e6;
}
.list_total_reply_assessment {
	font-family:Arial, "新細明體";
	font-size:1.5em;
	color:#00ff00;
	text-align:center;
	font-weight:bold;
	padding-bottom:7px;
}
.list_total_reply_assessment_end {
	font-family:Arial, "新細明體";
	font-size:1.5em;
	color:#666666;
	text-align:center;
	font-weight:bold;
	padding-bottom:7px;
	background-color:#e6e6e6;
}
.list_total_id_girl {
	font-family:Arial, "新細明體";
	font-size:1em;
	color:#ff00ff;
	font-weight:600;
}
.list_total_id_boy {
	font-family:Arial, "新細明體";
	font-size:1em;
	color:#0000FF;
	font-weight:600;
}
.list_total_id_name_end {
	font-family:Arial, "新細明體";
	font-size:1em;
	color:#666666;
	font-weight:600;
}
.list_total_id_and_date {
	text-align:left;
	padding:0px 10px 0px 10px;
}
.list_total_id_and_date_end {
	text-align:left;
	padding:0px 10px 0px 10px;
	background-color:#e6e6e6;
}
.Big_Font {
	font-family:Tahoma;
	font-size:18px;
	color:#ff0000;
	text-align:left;
	line-height:2em;
	font-weight: 600;
}
.list_total_subject {
	font-family:Arial, "新細明體";
	font-size:1.2em;
	color:#fb9001;
	text-align:left;
	line-height:2em;
	font-weight: 600;
	padding:0px 10px 0px 10px;
}
.list_total_subject_end {
	font-family:Arial, "新細明體";
	font-size:1.2em;
	color:#666666;
	text-align:left;
	line-height:2em;
	font-weight: 600;
	padding:0px 10px 0px 10px;
	background-color:#e6e6e6;
}
.list_total_content {
	font-family:Arial, "新細明體";
	text-align:left;
	line-height:1.5em;
	padding:0px 10px 0px 10px;
}
.list_total_content_end {
	font-family:Arial, "新細明體";	
	text-align:left;
	line-height:1.5em;
	padding:0px 20px 0px 20px;
	background-color:#e6e6e6;
}
.list_total_date_latest {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#ff0000;
	margin-left:10px;
	line-height:20px;
	font-weight:600;
}
.list_total_date_latest_end {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	color:#666666;
	margin-left:10px;
	line-height:20px;
	font-weight:600;
	background-color:#e6e6e6;
}
.gary_td {
	background-color:#e6e6e6;
}
.banner02_content02 {
	font-family:Arial, "新細明體";
	background-image:url(../images/banner_s2_03_c.jpg);
	font-size:0.75em;
	line-height:24px;
	text-align:left;
	padding:10px 10px;
}
.banner02_number_c {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	line-height:24px;
	text-align:center;
	vertical-align:top;
	padding:10px 0px 0px 0px;
}
.banner02_content02_c {
	font-family:Arial, "新細明體";
	font-size:0.75em;
	line-height:24px;
	text-align:left;
	vertical-align:middle;
	padding:12px 10px 0px 0px;
}
.banner02_content03 {
	font-family:Arial, "新細明體";
	background-image:url(../images/banner_s2_03_b.jpg);
	font-size:0.75em;
	line-height:24px;
	text-align:left;
	vertical-align:middle;
}
.banner02_content03 a:link {
	text-decoration:underline;
	color:#0000FF;
}
.banner02_content03 a:visited {
	text-decoration:underline;
	color:#0000FF;
}
.banner02_content03 a:hover {
	text-decoration:underline;
	color:#0000FF;
}
.banner02_content03 a:active {
	text-decoration:underline;
	color:#0000FF;
}
.gary_status_td {
	background-color:#e6e6e6;
	padding-right:10px;
}
.wrapper_01 {
	width:930px;
	margin:0 auto;
}
.wrapper_02 {
	width:930px;
	height:30px;
	font-family:Arial, "新細明體";
	font-size:0.75em;
	vertical-align:middle;
	line-height:30px;
	text-align:right;
	text-align:right;
}
.menu_link a {
	position:relative;
	display:block;
	top:5px;
	width:131px;
	height:38px;
}
/* steps */
.steps_wrapper {
	width:637px;
	height:auto;
	min-height:auto;
}
[id]#steps_wrapper {
	height:auto;
}
.step01_wrapper {
	width:122px;
	float:left;
}
.step02_wrapper {
	width:364px;
	float:left;
	margin:0 0 0 15px;
}
.step03_wrapper {
	width:122px;
	float:left;
	margin:0 0 0 14px;
}
.steps_title {
	border:solid 1px #000000;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:center;
	line-height:30px;
	background-color:#454545;
	color:#ffffff;
}
.steps_step_highlight {
	font-family:Arial, "新細明體";
	font-size:16px;
}
.steps_image01 {
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
}
.steps_image02 {
	width:120px;
	border-left:solid 1px #000000;
	float:left;
}
.steps_image03 {
	width:120px;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	float:left;
}
.steps_image04 {
	width:120px;
	border-right:solid 1px #000000;
	float:left;
}
.steps_image05 {
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
}
.steps_credit_value01 {
	width:120px;
	float:left;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:center;
	line-height:30px;
}
.steps_credit_value02 {
	width:120px;
	float:left;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-bottom:solid 1px #000000;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:center;
	line-height:30px;
}
.steps_credit_value03 {
	width:120px;
	float:left;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:center;
	line-height:30px;
}
.steps_credit_value04 {
	width:120px;
	float:left;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:center;
	line-height:30px;
}
.steps_credit_value05 {
	width:120px;
	float:left;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	font-family:Arial, "新細明體";
	font-size:12px;
	text-align:center;
	line-height:30px;
}
/* form_note */
.form_note {
	width:637px;
	background-color:#ffffcc;
	font-family:Arial, "新細明體";
	font-size:12px;
	line-height:24px;
	text-align:left;
}
.form_note ol {
	padding:2px 10px 2px 18px;
	margin:2px 10px 2px 18px;
}
/***** Inside Page Group End 		****************************************/

/***** temp ************************************/
.menubar_content_menu_temp a:link {
	color:#FFFFFF;
	font-size:14px;
	font-weight:600;
	height:32px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_menu_temp a:hover {
	color:#FFFFFF;
	font-size:14px;
	font-weight:600;
	height:32px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_menu_temp a:visited {
	color:#FFFFFF;
	font-size:14px;
	font-weight:600;
	height:32px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_menu_temp a:active {
	color:#FFFFFF;
	font-size:14px;
	font-weight:600;
	height:32px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_submenu_temp a:link {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_submenu_temp a:hover {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_submenu_temp a:visited {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.menubar_content_submenu_temp a:active {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, "新細明體";
	text-decoration:none;
}
.Big_Font {
	font-family:Tahoma;
	font-size:24px;
	color:#ff0000;
	text-align:left;
	line-height:2em;
	font-weight: 600;
	text-align:center;
}
 .linka
 {
 	text-decoration:none;
 	color:black;
 }

