/* 連結設定 */
A:link { color: #0000AA; }
A:hover { color: #CC3300; text-decoration: none; }
A.apath { color: #FFFFFF; }
A.apath:hover { color: #FFFFFF; text-decoration: none; }
A.amenu:hover { color: #FFFFFF; text-decoration: none; }

/* 共同設定 */
body { color: #000000; background: #FFFFFF; text-align: center; margin: 0px 0; }
body, p, h1, h2, h3, table, td, th, ul, ol { font-family: "新細明體", "細明體", Arial, sans-serif; }
.eng { font-family: Arial, sans-serif; }
.mid { vertical-align: middle; }
.btn { font: 12px/17px Arial, sans-serif; text-align: center; }
.border { border: 1px solid #000000; }

/* 元件設定 */
.top { font-size: 13px; }
.end { font-size: 13px; line-height: 150%; }
.h3t, .lhead { font-size: 16px; vertical-align: middle; line-height: 150%; }
.path { font-size: 16px; line-height: 130%; color: #000000; background: #FFD28E; }
.time, .time2, .price, .cp { font: 12px Arial, sans-serif; }
.time { color: #FFFFFF; background: #FF9900; }
.item {font-size: 16px;	line-height: 180%;text-align: center;}
.item-s { font-size: 15px; line-height: 160%; }
.back { color: #FFFFFF; url(http://travel.yam.com/images/tvl_lah.gif) no-repeat; }
.editor { font: 11px Arial, sans-serif; }
.menu1 { font-size: 15px; }
.menu2 { font-size: 13px; line-height: 120%; }
.menu3 { font-size: 13px; line-height: 140%; }

/* 標題設定 */
.h0 { font-weight: bold; font-size: 20px; line-height: 140%; }
.h1 { font-weight: bold; font-size: 18px; line-height: 150%; }
.h2 { font-weight: bold; font-size: 16px; line-height: 140%; }

/* 右欄標題設定 */
.rhead1 { font-size: 13px; line-height: 120%; color: #FFFFFF; background: #C0C0C0; }
.rhead2 { font-size: 13px; line-height: 140%; }
.rhead3 { font-size: 15px; line-height: 170%; }

/* 索引設定 */
.idx1, .idx1-b { font-size: 15px; line-height: 150%; vertical-align: middle; }
.idx1-b { font-weight: bold; }
.idx2 { font-size: 15px; vertical-align: middle; }

/* 圖說設定 */
.note1 { font-size: 12px; line-height: 150%; }
.note2 { font-size: 13px; line-height: 160%; }
.note3 { font-size: 13px; line-height: 190%; }

/* 內文設定 */
.text1 { font-size: 16px; line-height: 150%; }
.text2 { font-size: 15px; line-height: 140%; }
.t-pad { padding: 8px 8px 8px 0; }

/* UserFree 設定 */
.nav1 { font-size: 94%; }
.nav2 { font-size: 82%; line-height: 120%; }
.desc1 { font-size: 100%; line-height: 150%; }
.desc2 { font-size: 94%; line-height: 140%; }

/* 顏色設定 */
.topbar { background: #FF9900; }
.red1 { color: #FF0000; }
.red2 { color: #FF3300; }
.org1 { color: #FF6600; }
.org2 { color: #CC3300; }
.gray1 { color: #333333; }
.gray2 { color: #666666; }
.gray3 { color: #999999; }
.blue1 { color: #2D6797; }
/*.white1 { color: #FFFFFF; }*/

/* 頻道設定 */
/* 最大標題字-紅 */
.h1-red { font-weight: bold; font-size: 18px; color: #cc3300; background: transparent; line-height: 150%; font-family: "新細明體", "細明體"; }
/* 內容區次標設定-紅粗 */
.h2-red { font-size: 16px; line-height: 140%; font-family: "新細明體", "細明體"; font-weight: bold; color: #CC3300; }
/* 內容區次標設定-黑 */
.h2-black { font-size: 16px; line-height: 140%; font-family: "新細明體", "細明體"; }
/* 內容區次標設定-黑粗 */
.h2-black-bold { font-size: 16px; line-height: 140%; font-family: "新細明體", "細明體"; font-weight: bold; }

/* 最上方(天)區的文字設定 */
.sky { font-size: 12px; line-height: normal; font-family: "新細明體", "細明體"; }
