/*body*/
body { text-align: center; font-family: Arial, Helvetica, sans-serif, "細明體", "新細明體";}

.top-graybar-11 { font-size: 11px; line-height: 16px; letter-spacing: 1pt; color: #AEAEAE; background-image: url(../img/top_gray_bg.gif); height:23px;}
.top-graybar-11 A:link {COLOR: #AEAEAE; TEXT-DECORATION: none;}
.top-graybar-11 A:visited {COLOR: #AEAEAE;TEXT-DECORATION: none;}
.top-graybar-11 A:hover {COLOR: #AEAEAE; TEXT-DECORATION: underline;}

.top-toolbar-12 { font-size: 12px; line-height: 18px; letter-spacing: 1pt; color: #FFFFFF; background-color: #444444;}
.top-toolbar-12 A:link {COLOR: #F3F2E8; TEXT-DECORATION: none;}
.top-toolbar-12 A:visited {COLOR: #F3F2E8; TEXT-DECORATION: none;}
.top-toolbar-12 A:hover {COLOR: #F3F2E8; TEXT-DECORATION: underline;}

.down-white-12 { font-size: 12px; line-height: 18px; letter-spacing: 1pt;color: #FFFFFF;}
.down-white-12 A:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.down-white-12 A:visited {COLOR: #FFFFFF;TEXT-DECORATION: none;}
.down-white-12 A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline;}

.down-gy-10 { font-size: 10px; line-height: 16px; color: #C1C1C1;}
.down-gy-10 A:link {COLOR: #C1C1C1; TEXT-DECORATION: none;}
.down-gy-10 A:visited {COLOR: #C1C1C1;TEXT-DECORATION: none;}
.down-gy-10 A:hover {COLOR: #C1C1C1; TEXT-DECORATION: underline;}

.location-gy-12 {font-size: 12px; line-height: 18px; color: #828282;background-color: #F1F1F1;	height:25px;letter-spacing: 1pt;}
.location-gy-12 A:link {COLOR: #828282; TEXT-DECORATION: none;}
.location-gy-12 A:visited {COLOR: #828282;  TEXT-DECORATION: none;}
.location-gy-12 A:hover {COLOR: #E61D30;  TEXT-DECORATION: underline;}

.promise-gy-12 {font-size: 12px; font-weight:none ; line-height: 18px; letter-spacing: 1pt; color: #666666;}
.promise-gy-12 A:link {COLOR: #666666;TEXT-DECORATION: none;}
.promise-gy-12 A:visited {COLOR: #666666;TEXT-DECORATION: none;}
.promise-gy-12 A:hover {COLOR: #FF0000;TEXT-DECORATION: underline;}



/*menu*/
.tag-rdl {	font-size: 12px;line-height: 18px;	background-image: url(../img/tag_red01.gif);	height:40px;
	background-repeat: no-repeat;	background-position: left;	width: 7px;}
.tag-rdm {	background-image: url(../img/tag_red02bg.gif);	height:40px;background-repeat: repeat-x;}

.tag-white-12 {	font-size: 12px;line-height:18px;	letter-spacing: 1pt;color: #FFFFFF;	background-image: url(../img/tag_red05.gif);
	height:40px;text-align: center;	background-repeat: no-repeat;	background-position: center;}
.tag-white-12 A:link {	COLOR: #FFFFFF;	TEXT-DECORATION: none;}
.tag-white-12 A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.tag-white-12 A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline;}

.tag-rdr {	font-size: 12px;	line-height: 18px;
	background-image: url(../img/tag_red03.gif);
	height:40px;	background-repeat: no-repeat;	background-position: left;	width: 6px;}

.tag-gyl {	font-size: 12px;line-height: 18px;	background-image: url(../img/tag_gy01.gif); height:40px;	background-repeat: no-repeat;
	background-position: left;	width: 7px;}
	
.tag-gym {	background-image: url(../img/tag_gy02bg.gif);	height:40px;background-repeat: repeat-x;}

.tag-gy-12 { font-size: 12px;line-height:18px;	letter-spacing: 1pt;color: #FFFFFF;	height:40px;text-align: center;	background-repeat: no-repeat; background-position: center;}
.tag-gy-12 A:link {	COLOR: #4B4B4B;	TEXT-DECORATION: none;}
.tag-gy-12 A:visited {COLOR: #4B4B4B; TEXT-DECORATION: none;}
.tag-gy-12 A:hover {COLOR: #4B4B4B; TEXT-DECORATION: underline;}

.tag-gyr {	font-size: 12px; line-height: 18px;	background-image: url(../img/tag_gy03.gif); height:40px;background-repeat: no-repeat;
	background-position: left;	width: 6px;}

/*menu end*/
.page-12 {font-size: 12px; line-height: 18px; color: #999999;letter-spacing: 1pt;}
.page-12 A:link {COLOR: #999999;TEXT-DECORATION: none;}
.page-12 A:visited {COLOR: #999999;TEXT-DECORATION: none;}

.page-12 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

/*div*/
div.phonelist-bg {
	background-image: url(../phone/img/phone_list_bg.gif);
	background-repeat: no-repeat;
	height: 196px;
	width: 215px;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 10px;
}

div.container{
	
margin-right: 3px;
margin-left: 3px;float: left;	margin-bottom: 13px;}
	
div.container div.phonelist-right {
	background-image: url(../phone/img/phone_list_bg2.gif);
	background-repeat: no-repeat;
	height: 197px;
	width: 319px;
	float: left;
	margin-left: 10px;

}

div.container div.phonelist-left {
	background-image: url(../phone/img/phone_list_bg2.gif);
	background-repeat: no-repeat;
	height: 197px;
	width: 319px;
	float: left;
	margin-right: 9px;

}




/*content*/
.search {font-size: 11px;line-height: 16px; letter-spacing: 1pt;color: #929292;	font-weight: bold;}

.search2 {	font-size: 11px;line-height: 16px;letter-spacing: 1pt;color: #929292;}
.search2 A:link {COLOR: #929292;TEXT-DECORATION: none;}
.search2 A:visited {COLOR: #929292;TEXT-DECORATION: none;}
.search2 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.fram-a {
	font-family: Arial, Helvetica, sans-serif, "細明體", "新細明體";
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 1pt;
	color: #949494;
	height: 20px;
	padding-top: 4px;
	border: 1px solid D6D6D6;
	padding-left: 5px;
}
.fram-b {
	font-family: Arial, Helvetica, sans-serif, "細明體", "新細明體";
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1pt;
	color: #949494;
	padding-top: 4px;
	border: 1px solid D6D6D6;
	padding-left: 5px;
}

.fram-c {
	font-family: Arial, Helvetica, sans-serif, "細明體", "新細明體";
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1pt;
	color: #000000;
	padding-bottom: 4px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	background-color: #F3F5F6;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.title-gy-12 {font-size: 12px;line-height: 18px; letter-spacing: 1pt;color: #666666;	font-weight: bold;}
.title-gy-12 A:link {COLOR: #666666;TEXT-DECORATION: none;}
.title-gy-12 A:visited {COLOR: #666666;TEXT-DECORATION: none;}
.title-gy-12 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.title-bk-12 {font-size: 12px;line-height: 18px; letter-spacing: 1pt;color: #333333;	font-weight: bold;}
.title-bk-12 A:link {COLOR: #333333;TEXT-DECORATION: none;}
.title-bk-12 A:visited {COLOR: #333333;TEXT-DECORATION: none;}
.title-bk-12 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.title-gy-16 {	font-size: 16px;line-height: 24px;letter-spacing: 0pt;	color: #303030;	font-weight: bold;}
.title-gy-16 A:link {COLOR: #303030;TEXT-DECORATION: none;}
.title-gy-16 A:visited {COLOR: #303030; TEXT-DECORATION: none;}
.title-gy-16 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.title-gy-20 {	font-size: 20px;line-height: 26px;letter-spacing: 0pt;	color: #303030;	font-weight: bold;}
.title-gy-20 A:link {COLOR: #303030;TEXT-DECORATION: none;}
.title-gy-20 A:visited {COLOR: #303030; TEXT-DECORATION: none;}
.title-gy-20 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.title-red-25 { font-size: 25px; font-weight:bold; line-height: 32px; letter-spacing: 1pt; color: #E61D30;}
.title-red-25 A:link {COLOR: #E61D30;TEXT-DECORATION: none;}
.title-red-25 A:visited {COLOR: #E61D30;TEXT-DECORATION: none;}
.title-red-25 A:hover {COLOR: #FF0000;TEXT-DECORATION: underline;}

.title-red-18 {font-size: 18px; font-weight:bold; line-height: 24px; letter-spacing: 1pt; color: #E61D30;}
.title-red-18 A:link {COLOR: #E61D30; TEXT-DECORATION: none;}
.title-red-18 A:visited {COLOR: #E61D30; TEXT-DECORATION: none;}
.title-red-18 A:hover {COLOR: #E61D30; TEXT-DECORATION: underline;}

.title-red-15 {font-size: 15px; font-weight:bold; line-height: 20px; letter-spacing: 1pt; color: #E61D30;}
.title-red-15 A:link {COLOR: #E61D30; TEXT-DECORATION: none;}
.title-red-15 A:visited {COLOR: #E61D30; TEXT-DECORATION: none;}
.title-red-15 A:hover {COLOR: #E61D30; TEXT-DECORATION: underline;}

.title-pk-15 {font-size: 15px; font-weight:bold; line-height: 20px; letter-spacing: 1pt; color: #F07783;}
.title-pk-15 A:link {COLOR: #F07783; TEXT-DECORATION: none;}
.title-pk-15 A:visited {COLOR: #F07783; TEXT-DECORATION: none;}
.title-pk-15 A:hover {COLOR: #E61D30; TEXT-DECORATION: underline;}

.title-red-12 {font-size: 12px; font-weight:bold; line-height: 16px; letter-spacing: 1pt; color: #E61D30;}
.title-red-12 A:link {COLOR: #E61D30;TEXT-DECORATION: none;}
.title-red-12 A:visited {COLOR: #E61D30;TEXT-DECORATION: none;}
.title-red-12 A:hover {COLOR: #FF0000;TEXT-DECORATION: underline;}

.cont-red-10 {font-size: 10px; line-height: 14px; letter-spacing: 1pt; color: #E61D30;}
.cont-red-10 A:link {COLOR: #E61D30;TEXT-DECORATION: none;}
.cont-red-10 A:visited {COLOR: #E61D30;TEXT-DECORATION: none;}
.cont-red-10 A:hover {COLOR: #FF0000;TEXT-DECORATION: none;}

.cont-gy-10 {font-size: 10px; line-height: 14px; letter-spacing: 1pt; color: #666666;}
.cont-gy2-10 {font-size: 10px; line-height: 14px; letter-spacing: 1pt; color: #A4A4A4;}

.cont-gy-12 {font-size: 12px;line-height: 18px; letter-spacing: 1pt;color: #666666;}
.cont-gy-12 A:link {COLOR: #666666;TEXT-DECORATION: none;}
.cont-gy-12 A:visited {COLOR: #666666;TEXT-DECORATION: none;}
.cont-gy-12 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.cont-pk-12 {font-size: 12px;line-height: 18px; letter-spacing: 1pt;color: #F28D97;}
.cont-pk-12 A:link {COLOR: #F28D97;TEXT-DECORATION: none;}
.cont-pk-12 A:visited {COLOR: #F28D97;TEXT-DECORATION: none;}
.cont-pk-12 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.cont-gy2-12 {font-size: 12px;line-height: 18px; letter-spacing: 1pt;color: #A4A4A4;}
.cont-gy2-12 A:link {COLOR: #A4A4A4;TEXT-DECORATION: none;}
.cont-gy2-12 A:visited {COLOR: #A4A4A4;TEXT-DECORATION: none;}
.cont-gy2-12 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.cont-rd-12 {font-size: 12px;line-height: 18px; letter-spacing: 1pt;color: #E61D30;}
.cont-rd-12 A:link {COLOR: #E61D30;TEXT-DECORATION: none;}
.cont-rd-12 A:visited {COLOR: #E61D30;TEXT-DECORATION: none;}
.cont-rd-12 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}



/*btn*/
.btn-gy {font-size: 12px;letter-spacing: 1pt;color: #FFFFFF;background-image: url(../img/buy_gy02.gif);
	top: auto;	text-align: center;	line-height: 18px;	padding-top: 4px;vertical-align: bottom;}
.btn-gy A:link {COLOR: #FFFFFF;TEXT-DECORATION: none;}
.btn-gy A:visited {COLOR: #FFFFFF;TEXT-DECORATION: none;}
.btn-gy A:hover {COLOR: #FFFFFF;TEXT-DECORATION: underline;}

.btn-gyl {	background-image: url(../img/buy_gy01.gif);	background-repeat: no-repeat; background-position: left;	height: 22px;	width: 10px;}
.btn-gyr {	background-image: url(../img/buy_gy03.gif);	background-repeat: no-repeat;	background-position: right;	height: 22px;	width: 10px;}

.btn-gyl2 {	background-image: url(../img/buy_gy01a.gif);	background-repeat: no-repeat; background-position: left;	height: 22px;	width: 6px;}
.btn-gyr2 {	background-image: url(../img/buy_gy03a.gif);	background-repeat: no-repeat;	background-position: right;	height: 22px;	width: 6px;}


.btn-rd {
	font-size: 12px;
	letter-spacing: 1pt;
	color: #FFFFFF;
	background-image: url(../img/buy_red02.gif);
	top: auto;
	text-align: center;
	line-height: 18px;
	padding-top: 4px;
	vertical-align: bottom;
}
.btn-rd A:link {COLOR: #FFFFFF;TEXT-DECORATION: none;}
.btn-rd A:visited {COLOR: #FFFFFF;TEXT-DECORATION: none;}
.btn-rd A:hover {COLOR: #FFFFFF;TEXT-DECORATION: underline;}

.btn-rdl {	background-image: url(../img/buy_red01.gif);	background-repeat: no-repeat; background-position: left;	height: 22px;	width: 10px;}
.btn-rdr {	background-image: url(../img/buy_red03.gif);	background-repeat: no-repeat;	background-position: right;	height: 22px;	width: 10px;}


.btn-rdl2 {	background-image: url(../img/buy_red01a.gif);	background-repeat: no-repeat; background-position: left;	height: 22px;	width: 6px;}
.btn-rdr2 {	background-image: url(../img/buy_red03a.gif);	background-repeat: no-repeat;	background-position: right;	height: 22px;	width: 6px;}

/*頁籤*/
.bmk3 {
	font-size: 12px;
	letter-spacing: 1pt;
	color: #666666;
	background-image: url(../img/tb_bg.gif);
	font-weight:bold;
	top: auto;
	text-align: center;
	line-height: 18px;
	padding-top: 4px;
	height: 28px;
	background-repeat: repeat-x;
}
.bmk3 A:link {COLOR: #666666;TEXT-DECORATION: none;}
.bmk3 A:visited {COLOR: #666666;TEXT-DECORATION: none;}
.bmk3 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.bmk3l {	background-image: url(../img/tb_l.gif);	background-repeat: no-repeat; background-position: left;	height: 32px;	width: 5px;}
.bmk3r {	background-image: url(../img/tb_r.gif);	background-repeat: no-repeat;	background-position: right;	height: 32px;	width: 5px;}


.bmk {
	font-size: 12px;
	letter-spacing: 1pt;
	color: #000000;
	background-image: url(../img/forder_resarrow.gif);
	font-weight:bold;
	top: auto;
	text-align: center;
	line-height: 18px;
	padding-top: 4px;
	background-repeat: no-repeat;
	background-position: center;
}

.bmkl {	background-image: url(../img/forder_leftov.gif);	background-repeat: no-repeat; background-position: left;	height: 38px;	width: 4px;}
.bmkr {	background-image: url(../img/forder_righttov.gif);	background-repeat: no-repeat;	background-position: right;	height: 38px;	width: 4px;}

.bmkbg {	background-image: url(../img/forder_mov.gif);	background-repeat: repeat-x;	height: 38px;}

.bmk2 {font-size: 12px;letter-spacing: 1pt;color: #646464;background-image: url(../img/forder_m.gif);
	top: auto;	text-align: center;	line-height: 18px;	padding-top: 4px;}
.bmk2 A:link {COLOR: #646464;TEXT-DECORATION: none;}
.bmk2 A:visited {COLOR: #646464;TEXT-DECORATION: none;}
.bmk2 A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.bmk2l {	background-image: url(../img/forder_left.gif);	background-repeat: no-repeat; background-position: left;	height: 38px;	width: 4px;}
.bmk2r {	background-image: url(../img/forder_rightt.gif);	background-repeat: no-repeat;	background-position: right;	height: 38px;	width: 4px;}

.bmk-m {	background-image: url(../img/forder_space.gif);	background-repeat: repeat-x;	height: 38px;width: 2px;}
.bmk-m2 {	background-image: url(../img/forder_space.gif);	background-repeat: repeat-x;	height: 38px;}

.number_12b {
	height: 28px;
	letter-spacing: 1pt;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	background-image: url(../number/img/number_fram_bg.gif);
	background-repeat: repeat-x;
}
.number_12b A:link {COLOR: #333333;TEXT-DECORATION: none;}
.number_12b A:visited {COLOR: #333333;TEXT-DECORATION: none;}
.number_12b A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.number_11b {
	height: 28px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	background-image: url(../number/img/number_fram_bg.gif);
	background-repeat: repeat-x;
}
.number_11b A:link {COLOR: #333333;TEXT-DECORATION: none;}
.number_11b A:visited {COLOR: #333333;TEXT-DECORATION: none;}
.number_11b A:hover {COLOR: #E61D30;TEXT-DECORATION: underline;}

.number_12 {
	height: 28px;
	letter-spacing: 1pt;
	font-size: 12px;
	line-height: 18px;
	color: #A4A4A4;
	background-image: url(../number/img/number_fram_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
}


.number_bg {
	background-image: url(../number/img/number_bg.gif);
	background-repeat: repeat-x;
}


.border-gy {border: 1px solid #DDDDDD;}

.line {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: DFDFDF;
	border-bottom-color: DFDFDF;
}

.line2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: AFAFAF;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

/*.line3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: E5E5E5;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;} */

.line3 table{
	border-width: 0px 0px 0px 0px;
}
.line3 td{
	border: 1px solid #E5E5E5;
	border-width: 0px 0px 1px 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.btntbad table{
	border-width: 0px 0px 0px 0px;
}
.btntbad td{
	border-width: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tab_l{
	background-image: url(../flow/img/tab_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
	line-height: 16px;
	color: 666666;
}
.tab_r{
	background-image: url(../flow/img/tab_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 10px;
	line-height: 16px;
	color: 666666;
}.title-gy-12-2 {
font-size: 12px;color: #666666;	font-weight: bold;
}
.title-red-18-2 {
	font-size: 18px;
	font-weight:bold;
	color: #E61D30;
	letter-spacing: 0em;
}
.title-red-22 {

	font-size: 22px;
	font-weight:bold;
	color: #E61D30;
	letter-spacing: 0em;
}
.cont-gy3-10 {
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 1pt;
	color: #A4A4A4;
	text-decoration: line-through;
}
.title-gy-18 {
font-size: 18px;line-height: 23px;letter-spacing: 0pt;	color: #303030;	font-weight: bold;
}
.title-gy-15 {
font-size: 15px; font-weight:bold; letter-spacing: 1pt; color: #565656;
}

