/* CSS Document */

@import url("layout.css");

/******************** template(3column) ********************/
#left { width:165px; float: left;}
#middle { margin:0 240px 0 170px; *margin:0 240px 0 170px; _margin:0 235px 0 167px;}
#right { width:235px; float:right;}

/******************** yyyy-mm-dd ********************/
#yyyy-mm-dd{text-align:center; font-family:Georgia, sans-serif; font-size:80%; color:#000; line-height:28px;}

/******************** 旅遊頻道 ********************/
#channel{ width:165px; background-image:url(images/left_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:12px; margin-bottom:5px; overflow:auto;}
#channel h2.theme{ display:block; width:165px; height:35px; background-image:url(images/channel_theme.gif); background-repeat:no-repeat; text-indent:-9999px; clear:both;}
#channel h2.luxury{ display:block; width:165px; height:35px; background-image:url(images/channel_luxury.gif); background-repeat:no-repeat; text-indent:-9999px; clear:both;}
#channel h2.best{ display:block; width:165px; height:35px; background-image:url(images/channel_best.gif); background-repeat:no-repeat; text-indent:-9999px; clear:both;}
#channel h2.member{ display:block; width:165px; height:35px; background-image:url(images/channel_member.gif); background-repeat:no-repeat; text-indent:-9999px; clear:both;}
#channel ul{ list-style-type:none; margin:0; padding-left:8px;}
#channel li{ float:left; width:48%;}
#channel li a{ display:block; font-size:80%; color:#000; line-height:22px; text-decoration:none; padding-left:1px;}
#channel li a:hover{ color:#fff; text-decoration:none; background-color:#f09;}

/******************** 企業合作專區 ********************/
#corp{ width:165px; background-image:url(images/left_bg.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:12px; margin-bottom:5px; overflow:auto;}
#corp h2{ display:block; width:165px; height:35px; background-image:url(images/corp_h2.gif); text-indent:-9999px;}
#corp ul{ list-style-type:none; margin:0; padding:0 8px;}
#corp li{ float:left; width:48%;}
#corp li a{ display:block; font-size:80%; color:#000; line-height:22px; text-decoration:none;}
#corp li a:hover{ color:#fff; text-decoration:none; background-color:#f09;}

/******************** banner(165x72) ********************/

.banner_165x72{ margin:1px 0; border:0; *margin:-2px 0; *border:0; _margin:-2px 0; _border:0;}

/******************** 團體旅遊 ********************/
#group_tag{ width:540px; height:28px;}
#group_tag ul{ list-style-type:none; margin:0 auto; padding-left:13px;}
#group_tag li{ float:left;}
#group_tag li a{ display:block; background-image:url(images/group_tag.gif); background-repeat:no-repeat; font-size:95%; color:#fff; text-decoration:none; line-height:28px; margin-right:1px; padding-left:10px;}
#group_tag li a span{ display:block; background-image:url(images/group_tag.gif); background-position:top right; background-repeat:no-repeat; padding-right:8px;}
#group_tag li a:hover{ background-image:url(images/group_tag.gif); background-position:bottom left; background-repeat:no-repeat; color:#ff0; text-decoration:none; padding-left:10px;}
#group_tag li a:hover span{ background-image:url(images/group_tag.gif); background-position:bottom right; background-repeat:no-repeat; padding-right:8px;}
#group{ width:540px; background-image:url(images/group_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:12px;}
#group h4{ display:block; width:540px; height:12px; background-image:url(images/group_bg.gif); background-repeat:no-repeat; text-indent:-9999px;}
#group img{ padding:5px 0 0 10px;}
#group_newsbox{ width:230px; padding-right:5px; float:right;}
#group_newsbox p{ font-size:80%; color:#000; line-height:20px;}
#group_newsbox p.news_top{ width:230px; background-image:url(images/sep_horizontal.gif); background-position:bottom; background-repeat:repeat-x; margin-bottom:5px;}

/* #group_trip h3.grp{ display:block; width:58px; height:18px; background-image:url(images/trip_tag_grp.gif); background-repeat:no-repeat; text-indent:-9999px;}
#group_trip h3.fit{ display:block; width:58px; height:18px; background-image:url(images/trip_tag_fit.gif); background-repeat:no-repeat; text-indent:-9999px;}
#group_trip h3.tkt{ display:block; width:58px; height:18px; background-image:url(images/trip_tag_tkt.gif); background-repeat:no-repeat; text-indent:-9999px;}
#group_trip_right{ float:right; width:219px; background-image:url(images/sep_vertical.gif); background-position:left; background-repeat:repeat-y; padding-left:8px;}
#group_trip span.more{ float:right; width:58px; margin:4px 3px 0 0; font-size:70%; color:#c90; line-height:15px; text-decoration:none;}
#group_trip span.more a{ color:#c90; text-decoration:none;}
#group_trip span.more a:hover{ color:#06f; text-decoration:none;}
#group_trip span.rss a{ float:right; display:block; width:16px; height:16px; background-image:url(images/rss.gif); background-repeat:no-repeat; margin-right:15px; text-indent:-9999px;}
#group_trip ul{ list-style-type:none;}
#group_trip li a{ font-family:Georgia, serif; font-size:80%; color:#000; line-height:20px; text-decoration:none;}
#group_trip li a:hover{ color:#fff; text-decoration:none; background-color:#c60; padding:2px;} */

/******************** 全產品搜尋 ********************/
iframe src{ clear:both; width:100%; padding:0; margin:0;}
#total_search{ width:540px; background-image:url(images/group_bg.gif); background-repeat:repeat; margin:0;}
#total_search h4{ clear:both; display:block; width:540px; height:8px; background-image:url(images/group_bg.gif); background-position:bottom; background-repeat:no-repeat; text-indent:-9999px; padding-bottom:5px; *padding:0; _ padding-bottom:-10px;}

#total_search ul{ list-style-type:none; width:540px; height:30px; padding:5px 0 0 18px; background-image:url(images/total_search_line.gif); background-position:bottom; background-repeat:repeat-x;}
#total_search li{ float:left; margin-right:3px;}
#total_search li.no_selected a{ display:block; width:70px; background-image:url(images/total_search_button.gif); background-repeat:no-repeat; font-size:75%; color:#fff; line-height:25px; text-decoration:none; text-align:center; margin-top:3px;}
#total_search li.no_selected a:hover{ color:#ff0; text-decoration:none; font-weight:bolder;}
#total_search li.selected a{ display:block; width:70px; background-image:url(images/total_search_selected.gif); background-repeat:no-repeat; font-size:75%; color:#fff; line-height:28px; text-decoration:none; text-align:center;}
#total_search li.selected a:hover{ color:#ff0; text-decoration:none; font-weight:bolder;}
#total_search p{ float:left; width:40%; font-size:75%; color:#000; padding:10px 10px 0 10px;}
#total_search span.submit a{ float:left; display:block; width:42px; height:25px; margin-top:40px; background-image:url(images/total_search_submit.gif); background-repeat:no-repeat; text-align:center; font-size:75%; color:#fff; line-height:25px; text-decoration:none;}
#total_search span.submit a:hover{ color:#ff0; text-decoration:none;}
#total_search p{ display:block; width:98%; padding:10px 0 0 8px; font-size:80%; line-height:20px;}
#total_search p.center{ display:block; width:98%; padding:10px 0 0 8px; font-size:80%; line-height:20px; text-align:center;}
#total_search p.left{ display:block; float:left; width:258px; _width:262px; padding:10px 0 0 8px; font-size:80%; line-height:20px;}
#total_search p.right{ display:block; float:left; width:265px; _width:262px; padding:10px 8px 0 0; font-size:80%; line-height:20px; text-align:right;}

/******************** 獨家限定&本週最熱門 ********************/
#b{ width:540px; height:200px; margin:0 0 5px 0; *margin:0 0 5px 0; _margin:2px 0;}

/******************** 獨家限定 ********************/
#limited{ width:275px;}
.limited_box{ width:265px; height:71px; background-image:url(images/limited_box_bg.gif); background-repeat:no-repeat; margin:0 0 4px 0; padding:27px 5px 0 5px;}
.limited_box img{ border-top:3px #fff solid; border-right:3px #fff solid; border-bottom:5px #fff solid; border-left:3px #fff solid; margin:0 5px 5px 0;}
.limited_box h3 a{ font-size:13px; color:#930; font-weight:bold; line-height:22px; text-decoration:none;}
.limited_box h3 a:hover{ color:#fff; background-color:#c33; text-decoration:none; padding:2px;}
.limited_box p a{ font-size:13px; color:#666; line-height:18px; text-decoration:none;}
.limited_box p a:hover{ color:#06c; text-decoration:underline;}

/******************** 本週最熱門 ********************/
#hot_weekly{ float:right; width:260px;}
#hot_weekly_1{ width:250px; height:56px; background-image:url(images/hot_weekly_bg_1.gif); background-repeat:no-repeat; margin-bottom:4px; *margin-bottom:4px; _margin-bottom:1px; padding:4px 5px;}
#hot_weekly_2{ width:250px; height:56px; background-image:url(images/hot_weekly_bg_2.gif); background-repeat:no-repeat; margin-bottom:4px; *margin-bottom:4px; _margin-bottom:1px; padding:4px 5px;}
#hot_weekly_3{ width:250px; height:56px; background-image:url(images/hot_weekly_bg_3.gif); background-repeat:no-repeat; padding:4px 5px;}
#hot_weekly img{ border:1px #e1e1e0 solid;}
.hot_weekly_text{ float:right; width:68%; padding-right:20px; font-family:Georgia, Times, serif;}
.hot_weekly_text h3 a{ font-size:13px; color:#666; font-weight:bold; line-height:22px; text-decoration:none;}
.hot_weekly_text h3 a:hover{ color:#fff; background-color:#c33; text-decoration:none; padding:2px;}
.hot_weekly_text p a{ font-size:13px; color:#666; line-height:18px; text-decoration:none;}
.hot_weekly_text p a:hover{ color:#06c; text-decoration:underline;}
/******************** 熱門團體排行 & 旅遊自由自在 ********************/
#grp_ranking{ width:275px; background-image:url(images/ranking_grp.gif); background-position:bottom; background-repeat:no-repeat; overflow:auto;}
#grp_ranking h2{ display:block; width:275px; height:48px; background-image:url(images/ranking_grp.gif); background-repeat:no-repeat; text-indent:-9999px;}
#fit_ranking{ float:right; width:260px; background-image:url(images/ranking_fit.gif); background-position:bottom; background-repeat:no-repeat; _margin-right:3px;}
#fit_ranking h2{ display:block; width:260px; height:48px; background-image:url(images/ranking_fit.gif); background-repeat:no-repeat; text-indent:-9999px;}
#grp_ranking ul{ list-style-type:none; padding:0 3px 5px 10px;}
#grp_ranking li{}
#grp_ranking li a{ font-size:80%; color:#000; line-height:25px; text-decoration:none;}
#grp_ranking li a:hover{ color:#fff; text-decoration:none; background-color:#09c; padding:2px;}
#fit_ranking ul{ list-style-type:none; padding:0 3px 5px 8px;}
#fit_ranking li{}
#fit_ranking li a{ font-size:80%; color:#000; line-height:25px; text-decoration:none;}
#fit_ranking li a:hover{ color:#fff; text-decoration:none; background-color:#09c; padding:2px;}

/******************** 玉山票務 ********************/
#ysticket{ width:540px; background-image:url(images/ysticket_bg.gif); background-repeat:no-repeat; margin-top:5px;}
#ysticket h2{ display:block; width:540px; height:38px; background-image:url(images/ysticket_h2.gif); background-repeat:no-repeat; text-indent:-9999px;}
#ysticket h4{ overflow:auto; *overflow:none; _overflow:none; display:block; width:540px; height:12px; background-image:url(images/ysticket_bg.gif); background-position:bottom; background-repeat:no-repeat; text-indent:-9999px; padding-top:3px;}
#ysticket_textbox{ float:left; width:260px;}
#ysticket_textbox.sep{ width:275px; background-image:url(images/sep_vertical.gif); background-position:right; background-repeat:repeat-y;}
#ysticket_textbox ul{ list-style-type:none; padding:5px 0 5px 10px;}
#ysticket_textbox li a{ font-size:80%; color:#000; line-height:22px; text-decoration:none;}
#ysticket_textbox li a:hover{ color:#06c; text-decoration:underline;}

/******************** 優惠搶先報 ********************/
#discount{ width:235px; background-image:url(images/discount_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:12px; margin-bottom:5px;}
#discount h2{ display:block; width:235px; height:40px; background-image:url(images/discount_bg.gif); text-indent:-9999px;}
#discount ul{ list-style-type:none; padding:0 8px;}
#discount li a{ font-size:80%; color:#000; line-height:22px; text-decoration:none;}
#discount li a:hover{ color:#06f; text-decoration:underline;}

/******************** 旅遊新聞 ********************/
#news{ width:235px; background-image:url(images/news_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:12px; margin-bottom:5px;}
#news h2{ display:block; width:235px; height:40px; background-image:url(images/news_bg.gif); text-indent:-9999px;}
#news ul{ list-style-type:none; margin:0; padding:0 8px;}
#news li a{ font-size:80%; color:#000; line-height:22px; text-decoration:none;}
#news li a:hover{color:#06f; text-decoration:underline;}
#discount ul p, #news ul p{ text-align:right; font-size:80%;}
#discount ul p a, #news ul p a{ color:#c90; text-decoration:none;}
#discount ul p a:hover, #news ul p a:hover{ color:#06f; text-decoration:none;}

/******************** 航空館 ********************/
#airlines{ width:235px; background-image:url(images/airlines_box_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:8px; margin-bottom:5px;}
#airlines h2{ display:block; width:235px; height:40px; background-image:url(images/airlines_box_bg.gif); text-indent:-9999px;}
#airlines ul{ overflow:auto; display:block; width:87%; list-style-type:none; margin:0 auto;}
#airlines li{ float:left;}

#airlines li.airline_CI a{ display:block; width:96px; height:24px; background-image: url(images/airlines_ci.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_CI a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_CX a{ display:block; width:96px; height:24px; background-image: url(images/airlines_cx.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_CX a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_TG a{ display:block; width:96px; height:24px; background-image: url(images/airlines_tg.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_TG a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_NW a{ display:block; width:96px; height:24px; background-image: url(images/airlines_nw.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_NW a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_KL a{ display:block; width:96px; height:24px; background-image: url(images/airlines_kl.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_KL a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_JL a{ display:block; width:96px; height:24px; background-image: url(images/airlines_jl.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_JL a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_BR a{ display:block; width:96px; height:24px; background-image: url(images/airlines_br.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_BR a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_KA a{ display:block; width:96px; height:24px; background-image: url(images/airlines_ka.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_KA a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_HX a{ display:block; width:96px; height:24px; background-image: url(images/airlines_hx.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_HX a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_MH a{ display:block; width:96px; height:24px; background-image: url(images/airlines_mh.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_MH a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_PR a{ display:block; width:96px; height:24px; background-image: url(images/airlines_pr.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_PR a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_BA a{ display:block; width:96px; height:24px; background-image: url(images/airlines_ba.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_BA a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_MS a{ display:block; width:96px; height:24px; background-image: url(images/airlines_ms.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_MS a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_QF a{ display:block; width:96px; height:24px; background-image: url(images/airlines_qf.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_QF a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_3K a{ display:block; width:96px; height:24px; background-image: url(images/airlines_3k.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_3K a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_UA a{ display:block; width:96px; height:24px; background-image: url(images/airlines_ua.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_UA a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_DL a{ display:block; width:96px; height:24px; background-image: url(images/airlines_dl.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_DL a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_SQ a{ display:block; width:96px; height:24px; background-image: url(images/airlines_sq.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_SQ a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_KE a{ display:block; width:96px; height:24px; background-image: url(images/airlines_ke.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_KE a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_AZ a{ display:block; width:96px; height:24px; background-image: url(images/airlines_az.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_AZ a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_NZ a{ display:block; width:96px; height:24px; background-image: url(images/airlines_nz.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_NZ a:hover{ color:#f06; text-decoration:underline;}

#airlines li.airline_KE2 a{ display:block; width:96px; height:24px; background-image: url(images/airlines_ke2.gif); background-repeat: no-repeat; padding-top: 55px; margin:0 3px 3px 3px; text-align: center; font-size:80%; color:#000; text-decoration:none;}
#airlines li.airline_KE2 a:hover{ color:#f06; text-decoration:underline;}

/******************** 信用卡專區 ********************/
#creditcard{ width:235px; background-image:url(images/creditcard_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:12px; margin-bottom:5px;}
#creditcard h2{ display:block; width:235px; height:40px; background-image:url(images/creditcard_bg.gif); text-indent:-9999px;}
#creditcard ul{ list-style-type:none; margin:0; padding:0 8px;}
#creditcard li a{ font-size:80%; color:#000; line-height:25px; text-decoration:none;}
#creditcard li a:hover{color:#06f; text-decoration:underline;}
#creditcard img{}
#discount ul p, #news ul p, #creditcard ul p{ text-align:right; font-size:80%;}
#discount ul p a, #news ul p a, #creditcard p a{ color:#c90; text-decoration:none;}
#discount ul p a:hover, #news ul p a:hover, #creditcard p a:hover{ color:#06f; text-decoration:none;}
#creditcard span{ color:#900;}

/******************** 公司基本資訊 ********************/
#company_info{ clear:both; overflow:auto; width:950px; background-image:url(images/company_info_bg.gif); background-position:bottom; background-repeat:no-repeat; font-family:Verdana, sans-serif; color:#000; line-height:18px; margin-top:5px; padding-bottom:10px;}
#company_info h4{ display:block; height:12px; background-image:url(images/company_info_bg.gif); background-repeat:no-repeat; text-indent:-9999px;}
#company_info h5.award{ position:relative; float:left; display:block; width:238px; height:115px;}
#company_info h5.award span.award_golden{ display:block; width:60px; height:60px; position:absolute; left:8px; top:5px; background-image:url(images/award_golden.jpg); background-repeat:no-repeat;}
#company_info h5.award p.award_text{ display:block; width:160px; position:absolute; right:5px; top:5px; _top:8px; font-family:Georgia, serif; font-size:80%; _font-size:120%; _font-size:80%; font-weight:normal; line-height:15px;}
#company_info h5.award p.award_text a{ color:#09c; border-bottom:1px #09c dotted; text-decoration:none;}
#company_info h5.award p.award_text a:hover{ color:#c30; border-bottom:1px #c30 dotted; text-decoration:none;}
#company_info h5.award span.award_logo{ display:block; width:225px; position:absolute; left:5px; bottom:5px;}
#company_info h5.company_middle{ display:block; float:left; width:355px; height:115px; background-image:url(images/sep_vertical.gif); background-position:right; background-repeat:repeat-y; font-size:68%; _font-size:70%; font-weight:normal; margin-left:10px; _margin-left:5px;}
#company_info h5.company_middle a{ color:#09c; border-bottom:1px #09c dotted; text-decoration:none;}
#company_info h5.company_middle a:hover{ color:#c30; border-bottom:1px #c30 dotted; text-decoration:none;}
#company_info h5.company_right{ display:block; float:left; width:340px; height:115px; font-size:68%; *font-size:60%; _font-size:60%; font-weight:normal; background-image:url(images/sep_vertical.gif); background-position:right; background-repeat:repeat-y; padding-left:3px;}
#company_info h5.company_right a{ background:#09c; color:#fff; padding:1px; text-decoration:none;}
#company_info h5.company_right a:hover{ background:#c30; color:#fff; text-decoration:none;}
#company_info h5 span.counter{font-family:Verdana, sans-serif; font-size:180%; color:#000; line-height:20px; text-decoration:none; font-weight:bolder;}

/******************** 搜尋列(自由行) ********************/
#search_fit{}
#search_fit td{ font-size:80%; line-height:18px;}