@charset "utf-8";

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 分 類 樣 式 表 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ■■■ 文字連結類 ■■■ */
/* ----------文字連結樣式1 (帳號暱稱+熱門標籤連結1...etc)---------- */
.AT1{ color:#6699CC;}
/* ----------文字連結樣式2 (遊戲動漫櫃簽到角色給紅心+熱門標籤連結2+勇者評價數+角色紅心數)---------- */
.AT2{ color:#FF6600;}
/* ----------文字連結樣式3 (紅字底線繼續閱讀)---------- */
.msggoon{ color:#0055aa; text-decoration:underline;}


/* ■■■ 按鈕類 ■■■ */
/* ----------次要按鈕1 (刪除鈕)---------- */
.AB1{ border:1px solid #CCCCCC; background-color:#f6f6f6;}
.AB1:hover{ background-color:#666666; color:#FFFFFF; text-decoration:none;}
/* ----------次要按鈕2 (創作內容藍色鈕)---------- */
.AB2{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/imgx.gif); background-repeat: repeat-x; background-position:left -299px; border:1px solid #6e93b8; width:50px; height:23px; line-height:23px; vertical-align:top; text-align:center;}
.AB2:hover{ color:#0033cc; text-decoration:none;}
/* ----------次要按鈕3 (創作內容白色鈕)---------- */
.AB3{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/imgx.gif); background-repeat:repeat-x; background-position:left -322px; border:1px solid #c0c1c3; height:23px; line-height:23px; text-align:center; vertical-align:top; font-size:12px; padding:0 10px;}
.AB3:hover{ text-decoration:none;}
/* ----------次要按鈕4 (創作內容橘色鈕)---------- */
.AB4{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-repeat:repeat-x; background-position:left -720px; width:80px; height:25px; text-align:center; line-height:25px; font-size:12px; font-weight:bold;}
.AB4:hover{ text-decoration:none; color:#990000; background-position:left -745px;}


/* ■■■ 標題類 ■■■ */
/* ----------標題1 (叭啦標題+列表標題+個人偏好設定標題)---------- */
.TS1{ color:#464646;}
/* ----------標題2 (創作內容我要留言、精華區編輯項目、個人偏好設定項目)---------- */
.TS2{ color:#3366FF;}

/* ■■■ 文字類 ■■■ */
/* ----------次要文字1 (哈啦區看版名稱+發表叭啦時間+推噓後灰字+創作內容頁版權灰字...etc)---------- */
.ST1{ color:#999999;}
/* ----------次要文字2 ()---------- */
.ST2{}
/* ----------次要文字3 (GP紅字+發表創作紅字+發表創作必填*符號....etc)---------- */
.ST3{ color:#FF0000;}


/* ■■■ 色塊類 ■■■ */
/* ----------區分用色塊1 (左上輸入叭啦區藍底+搜尋區)---------- */
.BC1{ border:1px solid #81bddc; background-color:#e7f3f9;}
/* ----------區分用色塊2 (淺藍色叭啦回覆區+發表創作頁下方底色+圖片空間內容底色)---------- */
.BC2{ background-color:#e9f5f4;}
/* ----------區分用色塊3 ()---------- */
.BC3{}
/* ----------區分用色塊4 (遊戲動漫櫃簽到角色資訊+列表GP框 灰線框+站內圖片空間圖框)---------- */
.BC4{ border:1px solid #e5e5e5;}
/* ----------區分用色塊5 (作品版權聲明灰底+120x120 方框淺灰底)---------- */
.BC5{ background-color:#e5e5e5;}
/* ----------區分用色塊6 ()---------- */
.BC6{}


/* ■■■ 表格類 ■■■ */
/* ----------表格樣式1 (灰色白底)---------- */
.TB1, .TB1 td{ border-color:#e5e5e5;}
/* ----------表格頭條底色1---------- */
.TBC1{ background-color:#e5e5e5;}

/* ----------表格樣式2 (藍色白底) (訂閱管理+即時通知列表)---------- */
.TB2, .TB2 td{ border-color:#d2e2e9;}
/* ----------表格頭條底色2---------- */
.TBC2{ background-color:#ecf3f6;}








/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 首 頁 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.MSG-master_box1{}

/* ----------自訂大圖---------- */
.MSG-mainpic{ height:230px; margin-top:10px; padding:10px; background-image:url(https://i2.bahamut.com.tw/home/homeMainPic.jpg);}


/* ----------新訊息通知---------- */
.MSG-newnotice{ display:block; background-color:#FFFFCC; font-size:12px; padding:3px; margin:5px; line-height:16px; color:#FF0000;}
.MSG-newnotice img{ vertical-align:middle; margin-right:10px;}


/* ----------輸入訊息區---------- */
.MSG-box1{ margin:10px 0; padding:10px; text-align:center;height:1%;}
.MSG-box1 .msgtalk{ width:520px; min-height:32px; overflow:hidden; font-size:25px; margin:2px 0 0 5px; float:left; padding:0 2px;}
.MSG-box1 .btn{ display:block; background-image:url(https://i2.bahamut.com.tw/home/msg-sendbtn.gif); width:69px; height:34px; line-height:34px; text-align:center; float:left; margin-top:2px;}
.MSG-box1 .btn:hover{ color:#464646; text-decoration:none; background-position:bottom;}
/*
.MSG-box1 .IMG-E32{ text-align:center; float:left; margin-top:2px; line-height:34px;}
.MSG-box1 .IMG-E32:hover{ color:#464646; text-decoration:none; background-position:-170px -746px;}
*/
#msgbox1sel{ clear:both;font-size:12px; text-align:left;}
#msgbox1sel input{ margin:0 2px 0 20px; vertical-align:middle;}
#msgbox1sel span{ color:#f3890c;}
.MSG-box1 .IMG-E13{ float:left; margin:10px 3px 0 3px;}
.MSG-box1 .IMG-E05{ float:left; margin:10px 10px 0 5px;}

/* ----------勇者大聲說---------- */
#BH-talk2{ font-size:12px; margin:10px 0; line-height:16px;}
#BH-talk2 img{ float:left; padding-right:11px;}
#BH-talk2 p{ padding:3px 3px 3px 8px; -moz-border-radius:5px; margin-left:50px;}
#BH-talk2 a{ float:none;}
#BH-talkmain2 a{ background:url(https://i2.bahamut.com.tw/icon_list1.gif) no-repeat left center; padding-left:7px; float:right; margin:0 3px 0 10px;}
#BH-talkmain2 .BH-talkman{ font-weight:bold; float:none; text-decoration:none; background-image:none; margin:0; padding:0;}
#BH-talkmain2 .BH-talklink{ float:none; background-image:none; margin:0; padding:0;}


/* -------------- 修正BH左右標題 -------------*/
#BH-master h4 span img{ float:none; vertical-align:middle; visibility:visible !important;}
#BH-slave h5 img{ vertical-align: middle;}


/* ----------內容區A---------- */
.MSG-box2{ margin:10px; border-bottom:1px solid #CCCCCC; padding-bottom:5px; _height:1%; table-layout:fixed; word-wrap:break-word;}
.MSG-box2A{ padding-bottom:5px; line-height:24px;}
.MSG-box2A img{ vertical-align:middle; margin-right:5px;}
.MSG-box2A .TS1{ font-weight:bold;}
.msghead{ float:left;}
.msgright{ margin:0 0 0 50px; line-height:24px;}
.msgright h1{ font-weight:bold; border-bottom:1px dotted #e5e5e5;}
.msgright img{ vertical-align:baseline;}
.msgright .msgarticlepic{ margin-right:5px; float:left;max-height:120px;max-width:120px;}
.msgright .msgboardname{ font-size:12px; font-weight:normal;}
/*.msgright .msgname{ color:#6699CC; font-weight:bold; margin-right:3px;white-space:nowrap;}*/
.msgname{ font-weight:bold; margin:0 3px; white-space:nowrap;}
.msgdel{ display:block; width:40px; line-height:18px; height:18px; text-align:center; float:right; font-size:12px;margin:0 1px 0 3px;}
.msgitembar{ font-size:12px;}
.msgtime{ float:right;}
.msgitembar a{ text-decoration:underline;}
.msgright textarea{ width:503px; clear:both; margin:0 0 5px 0; overflow:hidden; line-height:18px; padding:3px; float:left;}
.msgright button{ height:24px; line-height:18px; text-align:center; width:50px; margin:0 0 5px 5px;}
.msgright .IMG-E13{ float:left; margin:3px 0 0 3px;}
.msgright .IMG-E05{ float:left; margin-top:3px;}
.MSG-box2 .msginpic{ float:none; margin:0; display:block; margin:3px 0;max-height:120px;max-width:120px;}

.msgitembar .msggood{ margin-right:7px;}
.msgitembar .msgbed{ margin-right:7px;}

/* ----------內容區A 回覆---------- */
.msgreport{ overflow:hidden; padding:5px; margin:3px 0; font-size:12px; _height:1%; width:500px;clear:both;}
.msgreport div{ margin:0 0 0 45px; line-height:22px;}
.msgreport span{ padding-left:10px;}

/* ----------內容區A 分享佈景---------- */
.msgright .shartheme{ border-bottom:none; margin-left:0; padding-bottom:0; margin-bottom:0; overflow:visible; *height:1%;}
.msgright .shartheme button{ width:auto;}
.msgright .sharthemeA{ margin-right:5px;}


/* ----------看更多按鈕---------- */
.msgmore{ text-align:center; padding-bottom:10px;}
.msgmore button{ width:100px; height:25px;}


/* ----------好壞評名單列表(浮動式)---------- */
#msgvotelist{ background-color:#FFFFFF; border:1px solid #e5e5e5; padding:5px; max-width:495px; position:absolute; _width:expression(this.scrollWidth > 495 ? "495px" : "auto");}
#msgvotelist img{ margin:0 5px 5px 0;}


/* ----------個人相關資訊---------- */
.MSG-box4{ padding:10px; line-height:24px;}
.MSG-box4 button{ float:right; margin:10px 0 0 10px; line-height:18px;}
.MSG-box4 table { border-collapse:separate; }


/* ----------創　作---------- */
.MSG-box5{ padding:10px;}
.MSG-box5 .ST1{ font-size:12px;}
.MSG-box5 .BC5{ width:120px; height:120px; text-align:center; display:table-cell; vertical-align:middle;}
.MSG-box5A{ float:right; width:540px;}
.MSG-box5A h1 a{ font-weight:bold; font-size:18px;}
.MSG-box5 .msgmore{ clear:both; padding-bottom:0;}


/* ----------遊戲動漫喜好---------- */
.MSG-box6{}
.MSG-box6 .msgmore{ padding-top:20px; clear:both;}


/* ----------訂閱聯播 + 好友創作 + 最新收錄精華---------- */
.MSG-box7{}
.MSG-box7 .TB2{ margin:10px auto; width:670px; line-height:24px; font-size:13px;}
.MSG-box7 img{ vertical-align:middle; margin-right:5px;}
.MSG-box7A{ text-align:center; white-space:nowrap;}


/* ----------最近閱覽看板 + 個人記錄---------- */
.MSG-box8{ padding:10px 0;}
.MSG-box8 ul{ padding-left:10px;}
.MSG-box8 li{ border-bottom:1px dotted #e5e5e5; padding:3px 10px 3px 20px; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:left -843px; display:inline-block; width:300px; *display:inline; zoom:1;}
.MSG-box8 a{ display:block;}


/* ----------勇者資訊---------- */
.MSG-box9{ padding-bottom:10px; position:relative;}
.MSG-box9 .MSG-myavatar{ float:left; margin:10px 0 0 10px; border:2px solid #CCCCCC;}
.MSG-box9 .MSG-mycard{ width:157px; height:100px; float:left; margin:10px;}

.MSG-box9 .MSG-mydata1{ display:block; margin:10px 0 25px 3px; float:left; width:560px;}
.MSG-box9 .MSG-mydata1 li{ background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:left -1442px; padding-left:10px; margin-left:5px; line-height:24px; white-space:nowrap; float:left; margin-right:9px; width:29%;}
.MSG-box9 .MSG-mydata1 li:nth-child(3){ clear:both;}

.MSG-box9 .MSG-mydata2{ margin:0 0 0 140px; border-top:1px dotted #999999; width:530px; font-size:9px;}
.MSG-box9 .MSG-mydata2 td{ line-height:10px; padding-top:5px;}
.MSG-box9 .MSG-mydata2 p{ display:block; height:4px; line-height:4px; font-size:4px; background-color:#999999; width:500px; overflow:hidden; vertical-align:middle; -webkit-text-size-adjust:none;}
.MSG-box9 .MSG-barA{ background-image:url(https://i2.bahamut.com.tw/imgx.gif); background-repeat:repeat-x; background-position:left -159px; display:block;}
.MSG-box9 .MSG-barB{ background-image:url(https://i2.bahamut.com.tw/imgx.gif); background-repeat:repeat-x; background-position:left -155px; display:block;}
.MSG-box9 .MSG-barC{ background-image:url(https://i2.bahamut.com.tw/imgx.gif); background-repeat:repeat-x; background-position:left -151px; display:block;}
.MSG-box9 .MSG-mydata3{ font-size:9px; padding:5px 10px 0 10px; float:right;}
.MSG-box9 .MSG-mydata3 li{ background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:left -1446px; padding-left:10px; white-space:nowrap;}

.MSG-box9 .MSG-mybadge{ display:block; border-top:none; padding:0; position:absolute; right:10px; top:82px;}
.MSG-box9 .MSG-mybadge img{ margin:0 5px 5px 0;}



/* ----------參加的公會社團---------- */
.MSG-box10{}
.MSG-box10 .msgmore{ padding-top:10px; clear:both;}


/* ----------小屋統計---------- */
.MSG-box11 ul{ padding:20px 0 0 10px;}
.MSG-box11 li{ border-bottom:1px dotted #e5e5e5; padding:3px 10px 3px 20px; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:left -843px; display:inline-block; width:220px; *display:inline; zoom:1;}
.MSG-box11 .MSG-stat{ width:160px; height:100px; float:right; margin:10px}


/* ----------今日訪客 + 小屋新訂戶---------- */
.MSG-box12{ padding-top: 10px;}
.MSG-box12 .user-info{ float: left; margin: 0 0 10px 10px;}

/* ---------- 最近套用佈景 ---------- */
.MSG-box13{ padding:10px; font-size: 13px;}
.MSG-box13 .soontheme{ width: 120px; border-bottom: 0; float: left; margin: 0 17px 0 0;}
.MSG-box13 .soontheme:nth-child(5){ margin: 0;}
.MSG-box13 .soonthemeA{ position: relative; margin-bottom: 3px; float: none;}
.MSG-box13 .soonthemeA img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.MSG-box13 .soonthemeB{ overflow: visible; white-space:normal;}
.MSG-box13 h1{ margin-bottom: 3px; white-space: nowrap; overflow: hidden;}
.MSG-box13 .msgmore{ clear: both; padding-top: 10px;}


/* ---------------------------------------------------------------------------------無資料推薦樣式---------------------------------------------------------------------------------*/
.MSG-nobox1{}
.MSG-nobox1A{ padding:20px 0; margin:0 10px 10px 10px; text-align:center; line-height:24px; border-bottom:1px dotted #CCCCCC;}
.MSG-nobox1A span{ font-weight:bold;}
.MSG-nobox1B{ padding:10px; clear:both;}
.MSG-nobox1C{ width:116px; display:inline-block; vertical-align:top; text-align:center; font-size:12px; margin:0 0 20px 15px; line-height:16px; *display:inline; zoom:1; *margin-left:18px;}
.MSG-nobox1C img{ display:block; border:3px solid #e5e5e5; margin-bottom:3px;}
.MSG-nobox1C button{ display:block; width:116px;}

.MSG-nobox1D{ width:126px; display:inline-block; vertical-align:top; text-align:center; font-size:12px; margin:0 0 20px 34px; line-height:16px; *display:inline; zoom:1; *margin-left:37px;}
.MSG-nobox1D img{ display:block; border:3px solid #e5e5e5; width: 133px; margin:0 auto 3px auto;}
.MSG-nobox1D button{ display:block; width:126px;}
.MSG-nobox1D a{ margin:0 auto;}
.MSG-nobox1E{ padding:10px;}
.MSG-nobox1E input{ margin:0 3px 0 15px;}
.MSG-nobox1E p{ text-align:center; padding-top:20px;}
.MSG-nobox1F{ padding-bottom:10px; text-align:center;}
.MSG-nobox1F img{ display:block; margin:10px auto;}



/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 動態訊息設定 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-box3{}
.MSG-box3 span{ padding:10px 0 0 10px; display:block;}
.MSG-box3 div{ background-color:#ffe4e4; border:1px solid #CCCCCC; padding:5px; margin:0 10px; text-align:center; margin-bottom:10px;}
.MSG-box3 input{ margin:0 3px 0 10px;}
.MSG-box3 p{ text-align:center; padding:10px 0;}
#emotionlist{border: 1px solid rgb(179, 212, 213); padding: 5px; font-size: 12px; background-color: white; position: absolute; z-index: 99; top: 350px; left: 260px;}
#emotionlist table td{padding:2px;}



/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 即時訊息通知列表 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.BH-table2{ table-layout:auto;}
.MSG-page{ line-height:24px;}
.MSG-page td{ border-right:none; border-left:none;}
.MSG-page td:first-child{ vertical-align:top; text-align:center;}
.MSG-page td+td+td{ text-align:right; white-space:nowrap; vertical-align:bottom;}
.MSG-page img{ vertical-align:middle;}
.MSG-page .ST1{ font-size:12px; vertical-align:middle; margin-left:5px;}
.MSG-page .title{ font-weight:bold;}
.MSG-page .pic{ display:block; float:left; margin-right:10px; width:80px; height:80px; position:relative;}
.MSG-page .pic img{ max-width:80px; max-height:80px; margin:auto; position:absolute; top:0; right:0; bottom:0; left:0;}
.MSG-page .board{ font-size:12px;}
.MSG-page .board:before{ content:" - ";}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 遊戲動漫櫃 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-master_acgbox{ padding-bottom:10px;}
.acgboxtop1{ float:left; padding:10px 10px 0 10px;}
.acgboxtop1 span{ font-size:12px;}
.acgboxtop1 select{ vertical-align:middle; margin-right:3px; padding:2px;}
.acgboxtop1 button{ vertical-align:middle;}
.acgboxtop2{ font-size:12px; float:right; padding:10px 10px 0 10px;}
.acgboxtop2 button{ vertical-align:middle;}
.acgboxtop2 input{ border:1px solid #666666; vertical-align:middle; margin-right:3px; padding:2px;}
.acgboxtop2 span{ font-weight:bold;}

.acgbox{ width:120px; font-size:12px; margin:10px 0 0 41px; _margin-left:30px; display:inline-block; vertical-align:top; *display:inline; zoom:1;}
.acgboxname{ text-align:center; padding:3px 5px; white-space:nowrap; overflow:hidden; _width:110px;}
.acgboximg{ display:table-cell; width:120px; height:120px; vertical-align:middle; text-align:center;}
.acgboximg span{ height:100%; display:inline-block;}
.acgboximg a{ font-size:0; display:block;}
.acgboximg *{ vertical-align:middle; max-width:120px; max-height:120px;}
.acgbox button{ float:right; padding:0 3px; line-height:18px;}
.acgboxbtn{ border-top:1px dotted #CCCCCC; line-height:20px; overflow:auto; _height:1%;}
.acgboxbtn img{ margin-top:4px;}

/* ----------作品彈出說明區塊---------- */
.acgboxpop{ width:300px; background-color:#ffffda; border:1px solid #CCCCCC; padding:10px; font-size:12px; word-wrap:break-word; word-break:break-all;}
.acgboxpop h1{ font-weight:bold; border-bottom:1px dotted #CCCCCC; font-size:15px; padding-bottom:5px;}
.acgboxpop ul{ list-style-type:disc; padding-left:10px;}
.acgboxpop li{ padding:3px 0; border-bottom:1px dotted #e5e5e5;}
.acgboxpop li a{ color:#FF0000; text-decoration:underline;}
.acgboxdel{ background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:-71px -167px; width:14px; height:14px; display:block; float:right; font-size:0;}
.acgboxdel:hover{ background-position:-71px -181px;}
.acgboxpoplink{ margin-left:10px;}


/* ----------簽到角色頁---------- */
.acgboxsign{ padding:10px 0; border-bottom:1px dotted #CCCCCC; margin:0 10px;}
.acgboxsign h1{ font-weight:bold; white-space:nowrap; overflow:hidden; _width:430px;}
.acgboxsign .msgdel{ margin-bottom:5px; *margin-bottom:2px;}
.acgboxsigntxt{ width:540px; float:right;}
.acgboxsign .msgreport{ width:auto; margin-bottom:0;}
.acgboxsigntxt1{ font-size:12px; padding-top:3px;}
.acgboxsigntxt1 span{ margin:3px; padding:2px 7px; float:right;}
.acgboxsigntxt2{ font-size:12px; text-align:right; clear:both;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 佈景主題設定 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.MSG-master_theme{ padding-bottom:10px;}

.themebox{ width:186px; margin:10px 0 0 32px; padding-bottom:3px; border-bottom:1px dotted #CCCCCC; overflow:hidden; display:inline-block; vertical-align:top; *display:inline; zoom:1; padding-top:26px; position:relative;}
.themebox h1{ font-weight:bold; font-size:13px; overflow:hidden; white-space:nowrap; position:absolute; top:0; left:0; background:#fff; padding:3px; border:1px solid transparent;}
.themebox h1:hover{ white-space:normal; border:1px solid #ccc;}
.themebox .IMG-E16{ float:right;}
.themebox .MSG-graytxt{ font-size:12px; margin-right:5px;}
.themeboxA{ display:table-cell; width:180px; height:180px; background-color:#f6f6f6; border:3px solid #e5e5e5; text-align:center; vertical-align:middle;}
.themeboxA span{ display:inline-block; height:100%;}
.themeboxA *{ vertical-align:middle;}
.themeboxB{ font-size:12px; padding:5px 0 0 0; line-height:16px; margin-right:47px; white-space:nowrap; overflow:hidden; width:186px; _width:135px;}
.themeboxB button{ margin-right:5px;}

.MSG-balaicon{ display:block; width:42px; height:52px; text-align:center; font-size:12px; float:right; margin-top:5px;}
.MSG-balaicon:hover{ text-decoration:none;}
.MSG-balaicon img{ display:block;}



/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 分享至叭啦叭啦 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.shartheme{ padding:5px 0 10px 0; margin:0 10px 10px 55px; clear:both; position:relative; border-bottom:1px dotted #CCCCCC; overflow:auto; _height:1%;}
.sharthemeA{ display:table-cell; text-align:center; vertical-align:middle; width:120px; height:120px; float:left;}
.sharthemeA span{ display:inline-block; height:100%;}
.sharthemeA *{ vertical-align:middle;}
.sharthemeB{ margin-left:125px;}
.sharthemeB h1{ font-weight:bold; font-size:15px; line-height:24px;}
.sharthemeB button{ margin:0 5px 5px 0;}
.sharthemeB a{ line-height:24px;}
.shartheme .MSG-balaicon{ margin-top:0; position:absolute; right:0; bottom:10px;}
.sharthemeC{ padding:10px 10px 0 10px;}
.sharthemeC textarea{ width:580px; margin:0 0 5px 0; overflow:hidden; line-height:18px; padding:3px; vertical-align:top; margin-left:5px;}
.sharthemeC #msgbox1sel{ padding-left:25px;}
.sharthemeC .MSG-facebtn{ float:right; margin:0; padding:0; width:30px;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 最近套用此佈景的30人 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
/*.whotheme{ margin:10px 3px 10px 10px; padding:10px; border:1px dotted #CCCCCC; width:100px; text-align:center; float:left; *padding:8px; *width:105px;}
.whotheme img{ float:left; padding-right:5px; margin-top:3px;}
.whotheme button{ display:block; padding:0 2px; *padding:0;}*/
.whotheme{ display:block; width:157px; height:100px; float:left; margin:10px 0 0 10px;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 提供佈景 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.offertheme{ padding:10px;}
.offertheme p{ padding:5px 0; line-height:24px; border-bottom:1px dotted #CCCCCC; margin-right:200px;}
.offertheme input{ margin-right:5px; vertical-align:middle; padding:2px;}
.offertheme button{ vertical-align:middle; line-height:18px;}
.offertheme .themeboxA{ float:right;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 發表創作 + 修改作品 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-list7{ padding:10px; line-height:24px;}
.MSG-list7 p{ padding:5px 0; border-bottom:1px dotted #CCCCCC;}
.MSG-list7 div{ padding:5px 0; border-bottom:1px dotted #CCCCCC;}
.MSG-list7 input{ margin-right:5px;}
.MSG-list7 button{ line-height:18px;}
.MSG-list7 span{ font-size:12px;}
.MSG-list7A input{ width:110px; margin:3px;}
.MSG-list7B input{ margin-left:20px;}
.MSG-list7 .MSG-list7C{ border:1px solid #e5e5e5; text-align:center; margin-top:10px; font-size:12px;}
.MSG-list7 .MSG-list7D{ text-align:center; padding-bottom:10px;}
.MSG-list7 .BC2{ padding:0 10px; border-bottom:none;}
.MSG-list7 .MSG-list7E{ width:140px; float:right; border:none; font-size:12px; text-align:center; line-height:18px;}
.MSG-list7 .MSG-list7E img{ max-height:120px; max-width:120px;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 創作內容 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-list8{ padding:10px; clear:both; overflow:hidden; height:1%;}
.MSG-list8 h1{ line-height:24px; font-weight:bold; font-size:18px;}
.MSG-list8 h1 img{ vertical-align:middle; margin-right:3px;}
.MSG-list8A{ display:block; padding:0 10px; font-size:12px; line-height:22px; float:right; font-weight:bold;}
.MSG-list8B{ padding-top:2px; line-height:22px; float:right; padding-left:10px;}
.MSG-list8B a{ margin-right:3px;}
.MSG-list8 .ST1{ font-size:12px;}
.MSG-list8C{ line-height:19pt; clear:both; padding:5px 0 20px 0;}
.MSG-list8C{ line-height:19pt; clear:both; padding:5px 15px 20px 25px;}
.MSG-list8C a{ color:#FF0000; text-decoration:underline;}
.MSG-list8C ul{ list-style-type:disc; padding-left:20px;}
.MSG-list8C ol{ list-style-type:decimal; padding-left:20px;}
.MSG-list8C table { border-collapse: separate; }
.MSG-list8C img{ max-width:645px;}
.MSG-list8C [size="5"]{ line-height:32px;}
.MSG-list8C [size="6"]{ line-height:38px;}
.MSG-list8C [size="7"]{ line-height:42px;}
.MSG-list8C blockquote{ padding-left:40px;}

/* 功能按鈕列 */
/*.MSG-list8E{ padding:5px 0; border-top:1px dotted #CCCCCC; font-size:12px;}
.MSG-list8E span{ float:right;}
.MSG-list8E .msgdel{ float:left;}
.MSG-list8E iframe{ margin-left:5px; vertical-align:middle;}
.MSG-list8E .ST3{ float:left; margin-left:0 !important; margin-right:80px;}*/
.MSG-list8E{ padding:5px 0; border-top:1px dotted #CCCCCC; font-size:12px;}
.MSG-list8E span{ float:right;}
.MSG-list8E .msgdel{ float:left;}
.MSG-list8E div{ display:inline-block; margin-left:5px; vertical-align:middle;}

.MSG-list8E2{ padding:5px 0; border-top:1px dotted #CCCCCC; font-size:12px; overflow:auto;}
.MSG-list8E2 span{ float:right;}
.MSG-list8E2 .IMG-E13{ vertical-align:middle; margin:0 5px 0 10px;}
.MSG-list8E2 .msgdel{ float:left;}
.MSG-list8E2 .ST3{ float:left; margin-left:0 !important;}
.MSG-list8E2 .AB2, .MSG-list8E2 .AB3{ float:right;}

/* 功能按鈕列2 */
.MSG-list8F{ font-size:12px; border-bottom:1px dotted #CCCCCC; overflow:auto; height:1%; padding:5px 0; clear:both;}

/*----------------------- 相關創作 ----------------------- */
.MSG-list9{}
.MSG-list9 .TS2{ font-weight:bold; display:block; padding-bottom:5px;}
.MSG-list9A{ font-size:12px; padding-bottom:5px;}
.MSG-list9A a{ margin:0 5px;}
.MSG-list9A .TS2{ text-align:left; font-size:15px;}

.MSG-list9B{ width:120px; display:inline-block; vertical-align:top; margin:0 0 10px 9px; *display:inline; zoom:1; *margin-left:11px;}
.MSG-list9B img{ max-height:120px;}
.MSG-list9B div{ width:120px; height:120px; display:table-cell; text-align:center; vertical-align:middle; margin-bottom:3px;}
.MSG-list9B span{ display:inline-block; height:100%;}
.MSG-list9B *{vertical-align:middle;}
.MSG-list9B a{ display:block; font-size:12px; line-height:16px;}

.MSG-list9C{ text-align:right; padding:5px 0; border-top:1px dotted #CCCCCC;}
.MSG-list9C span{ float:left;}

.MSG-list9D{ border-bottom:1px solid #CCCCCC; padding:5px 0; padding-bottom:10px; border-top: 1px dotted #CCCCCC;}
.MSG-list9D textarea{ width:600px; height:80px; margin:3px 0 0 60px;}
.MSG-list9D p{ float:right; padding-right:100px;}
.MSG-list9Da{ margin-right:20px;}
.MSG-list9D .ST3{ font-size:12px; margin-left:60px;}

.MSG-list9E{ text-align:center; font-size:12px; padding-top:10px;}
.MSG-list9E button{ margin:0 5px;}
.MSG-list9E span{ margin:0 10px; overflow:hidden; white-space:nowrap;}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 資料夾管理 + 付費統計 + 編輯好友分類 + 精華區 + 搜尋結果頁 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-list10{ padding:10px;}
.MSG-list10 table{ border-width:3px; width:668px;}
.MSG-list10 td{ text-align:center;}
.MSG-list10 .ST3{ padding-bottom:5px;}
.MSG-list10A{ display:block; background-image:url(https://i2.bahamut.com.tw/icon_del.gif); width:14px; height:14px; margin:0 auto;}
.MSG-list10A:hover{ background-position:bottom;}
.MSG-list10B{ padding-bottom:10px; overflow:auto;}
.MSG-list10B button{ float:right; margin-left:5px;}
.MSG-list10 .msgdel{ float:none; margin:0 auto;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 好友名單 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-list11{ padding:10px;}
.MSG-list11A{ padding:0 10px 5px 0; border-bottom:1px dotted #CCCCCC; overflow:auto; height:1%;}
.MSG-list11A span{ float:right; display:block;}
.MSG-list11A button{ float:right; margin-right:45px;}
.MSG-list11A strong{ font-weight:bold;}
.MSG-list11A .msggoon{ float:right;}

.MSG-list11B{ margin-top:5px; width:665px;}
.MSG-list11B td{ padding:10px 5px; border-bottom:1px solid #CCCCCC; word-break:break-all;}
.MSG-list11B .AT1{ line-height:24px; white-space:nowrap;}
.MSG-list11B select{ margin-bottom:3px; display:block;}
.MSG-list11Ba{ display:block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:-71px -167px; width:14px; height:14px; float:left; margin:3px 0 0 10px;}
.MSG-list11Ba:hover{ background-position:-71px -181px}
.MSG-list11Bb p{ float:right;}
.MSG-list11Bb textarea{ width:330px; height:50px;}
.MSG-list11Bc{ padding:5px; margin-top:5px; text-align:right; width:98%; overflow:auto;}
.MSG-list11Bc select{ float:left;}

.MSG-list11 .fdsb1{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:-75px -433px; width:25px; height:25px; margin-left:5px; vertical-align:middle;}
.MSG-list11 .fdsb2{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:-50px -433px; width:25px; height:25px; margin-left:5px; vertical-align:middle;}
.MSG-list11 .fdsb3{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:-25px -433px; width:25px; height:25px; margin-left:5px; vertical-align:middle;}
.MSG-list11 .fdsb4{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:left -433px; width:25px; height:25px; margin-left:5px; vertical-align:middle;}
.MSG-list11 .fdsb5{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:-100px -433px; width:25px; height:25px; margin-left:5px; vertical-align:middle;}
.MSG-list11 .fdsbon1{ background-position:-75px -458px;}
.MSG-list11 .fdsbon2{ background-position:-50px -458px;}
.MSG-list11 .fdsbon3{ background-position:-25px -458px;}
.MSG-list11 .fdsbon4{ background-position:left -458px;}
.MSG-list11 .fdsbon5{ background-position:-100px -458px;}
.MSG-list11 .fdsb1:hover{ background-position:-75px -458px;}
.MSG-list11 .fdsb2:hover{ background-position:-50px -458px;}
.MSG-list11 .fdsb3:hover{ background-position:-25px -458px;}
.MSG-list11 .fdsb4:hover{ background-position:left -458px;}
.MSG-list11 .fdsb5:hover{ background-position:-100px -458px;}

.MSG-list11 .fbutton0{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/bh_images.png); background-position:-75px -433px; width:25px; height:25px; margin-left:5px; vertical-align:middle;}
.MSG-list11 .fbutton1{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/bh_images.png); background-position:-50px -433px; width:25px; height:25px; margin-left:5px; vertical-align:middle;}
.MSG-list11 .fbutton2{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/bh_images.png); background-position:-25px -433px; width:25px; height:25px; margin-left:5px; vertical-align:middle;}
.MSG-list11 .fbutton3{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/bh_images.png); background-position:-150px -433px; width:25px; height:25px; margin-left:5px; vertical-align:middle;}
.MSG-list11 .fbutton5{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/bh_images.png); background-position:-175px -433px; width:25px; height:25px; margin-left:5px; vertical-align:middle;}

.MSG-list11 .fbuttonOn0{ background-position:-75px -458px;}
.MSG-list11 .fbuttonOn1{ background-position:-50px -458px;}
.MSG-list11 .fbuttonOn2{ background-position:-25px -458px;}
.MSG-list11 .fbuttonOn3{ background-position:-150px -458px;}
.MSG-list11 .fbuttonOn5{ background-position:-175px -458px;}

.MSG-list11 .fbutton0:hover{ background-position:-75px -458px;}
.MSG-list11 .fbutton1:hover{ background-position:-50px -458px;}
.MSG-list11 .fbutton2:hover{ background-position:-25px -458px;}
.MSG-list11 .fbutton3:hover{ background-position:-150px -458px;}
.MSG-list11 .fbutton5:hover{ background-position:-175px -458px;}



/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 個人設定 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-list12{ padding:0 10px 5px 10px;}
.MSG-list12 a{ display:block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:left -1147px; padding-left:15px; margin:10px; float:left;}

/* ------------------------------ 個人+哈啦區+小屋首頁 偏好設定 ------------------------------*/
.MSG-list13{ line-height:24px;}
.MSG-list13 div{ padding:10px 0; margin:0 10px; border-bottom:1px dotted #CCCCCC; overflow:auto;}
.MSG-list13 .TS2{ font-weight:bold; display:block;}
.MSG-list13 input{ margin:0 3px 0 5px;}
.MSG-list13 button{ line-height:18px;}
.MSG-list13 p{ padding-left:17px;}
.MSG-list13 select{ margin:0 3px;}
.MSG-list13 img{ vertical-align:middle;}
.MSG-list13 ul{ list-style-type:disc; padding-left:40px;}
.MSG-list13 .TS1{ font-weight:bold;}
.MSG-list13 button{ vertical-align:middle;}
/* 小屋首頁部份 */
.MSG-list13 .MSG-list13A{ float:left; padding:0 0 0 17px; margin:0; border:0;}
.MSG-list13A select{ width:250px; height:135px; display:block;}
.MSG-list13A p{ padding:0; text-align:center;}
.MSG-list13B{ float:left; padding-top:30px;}
.MSG-list13B button{ text-align:center; padding:5px; width:30px; height:30px; display:block;}
.MSG-list13C{ clear:both; padding-top:5px;}
.MSG-list13C select{ display:block; width:570px; height:200px;}

/* 帳號安全設定 */
.MSG-secs{ padding:20px;}
.MSG-secs samp{ line-height:24px; margin-bottom:20px; display:block; font-size:13px;}
.MSG-secs span{ display:block;}
.MSG-secs p{ display:block; text-align:center; padding:6px 0;}
.MSG-secs p input{ width:200px; padding:2px;}
.MSG-secs cite{ display:block; text-align:center; padding-top:10px;}
.MSG-secs cite input{ width:80px; padding:2px; vertical-align:middle;}
.MSG-secs button{ vertical-align:middle; margin-left:3px;}
.MSG-secs a{ margin-left:47px; font-size:13px;}

.MSG-secs2 { padding: 20px; line-height: 20px; }
.MSG-secs2 .MSG-secs2-info { margin: 15px 0px 10px 0px; }
.MSG-secs2 .MSG-secs2-info .info-alert { color: #E53939; }
.MSG-secs2 .MSG-secs2-tip { font-size: 12px; color: #E53939; }
.MSG-secs2 .security-btn { display: block; position: relative; margin-bottom: 12px; padding: 28px 36px; height: 80px; background: #1286A1; color: #FFFFFF; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.MSG-secs2 .security-btn:hover { text-decoration: none; -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }
.MSG-secs2 .security-btn i.security-btn-icon { float: left; display: block; margin-right: 12px; width: 80px; height: 80px; text-align: center; }
.MSG-secs2 .security-btn i.security-btn-icon:before { display: block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #FFF; }
.MSG-secs2 .security-btn1 i.security-btn-icon:before { content: "\f132"; font-size: 80px; }
.MSG-secs2 .security-btn2 i.security-btn-icon:before { content: "\f10b"; margin-top: -12px; font-size: 102px; }
.MSG-secs2 .security-btn3 i.security-btn-icon:before { content: "\f084"; font-size: 70px; }
.MSG-secs2 .security-btn4 i.security-btn-icon:before { content: "\f023"; font-size: 80px; }
.MSG-secs2 .security-desktop i.security-btn-icon:before { content: "\f108"; margin-top: 8px; font-size: 70px; }
.MSG-secs2 .security-btn .security-btn-info { float: left; }
.MSG-secs2 .security-btn .security-btn-info h3 { margin: 8px 0px; font-size: 18px; }
.MSG-secs2 .security-btn .security-btn-info p { font-size: 14px; }
.MSG-secs2 .security-btn .security-btn-info p span { font-size: 12px; }
.MSG-secs2 .security-none { background: hsl(0, 0%, 40%); }
.MSG-secs2 .security-btn .security-btn-status, .MSG-secs2 .security-none .security-btn-status { float: right; font-style: normal; }
.MSG-secs2 .security-btn .security-btn-status:before, .MSG-secs2 .security-none .security-btn-status:before { display: block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 60px; width: 60px; color: #FFF; text-align: center; }
.MSG-secs2 .security-btn .security-btn-status:after, .MSG-secs2 .security-none .security-btn-status:after { display: block; content: "已完成"; width: 60px; font-size: 14px; color: #FFF; text-align: center; }
.MSG-secs2 .security-btn .security-btn-status:before { content: "\f05d"; }
.MSG-secs2 .security-none .security-btn-status:before { content: "\f05c"; }
.MSG-secs2 .security-btn .security-btn-status:after { content: "已完成"; }
.MSG-secs2 .security-none .security-btn-status:after { content: "未完成"; }
.MSG-secs2 .MSG-secs2-switch { margin-bottom: 12px; }
.MSG-secs2 .MSG-secs2-switch input[type="checkbox"] { display: none; }
.MSG-secs2 .MSG-secs2-switch label { display: block; position: relative; border-radius: 8px; padding: 8px 14px; width: 120px; height: 35px; background: hsl(0, 0%, 75%); box-sizing: border-box; z-index: 1; cursor: pointer; }
.MSG-secs2 .MSG-secs2-switch label:before { content: ""; position: absolute; top: 0; left: 0; border-radius: 8px; width: 50%; height: 100%; background-color: hsl(0, 0%, 35%); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; z-index: -1; }
.MSG-secs2 .MSG-secs2-switch input[type="checkbox"]:checked + label:before { left: 50%; background: #117e96 }
.MSG-secs2 .MSG-secs2-switch label span { color: #FFF; }
.MSG-secs2 .MSG-secs2-switch label span.switch-checkbox-off { float: left; }
.MSG-secs2 .MSG-secs2-switch label span.switch-checkbox-on { float: right; }
.MSG-secs2 .MSG-secs2-gauth { text-align: center; }
.MSG-secs2 ol.MSG-secs2-step { list-style-type: decimal; padding-left: 18px; }
.MSG-secs2 ol.MSG-secs2-step li { margin-bottom: 12px; }
.MSG-secs2 ol.MSG-secs2-step li a { color: #0055AA; }
.MSG-secs2 ol.MSG-secs2-step .step-box { margin: 36px 0px; text-align: center; }
.MSG-secs2 ol.MSG-secs2-step .step-box-item { display: inline-block; vertical-align: top; margin: 0px 24px; width: 240px; }
.MSG-secs2 ol.MSG-secs2-step .step-box-item p { text-align: left; }
.MSG-secs2 ol.MSG-secs2-step .step-box-item-qr { margin-bottom: 6px; height: 130px; width: auto;}
.MSG-secs2 ol.MSG-secs2-step .step-box-item-code { margin-top: 16px; margin-bottom: 32px; border-radius: 12px; padding: 24px; background: hsl(0, 0%, 90%); text-align: center; font-size: 18px; color: hsl(0, 0%, 35%); }
.MSG-secs2 .MSG-secs2-input { display: block; border: 1px solid hsl(0, 0%, 35%); border-radius: 4px; padding: 0px 6px; min-width: 230px; height: 30px; line-height: 30px; font-size: 14px; box-sizing: border-box; }
.MSG-secs2 .MSG-secs2-input.input-xs { min-width: 160px; }
.MSG-secs2 .MSG-secs2-btn { display: inline-block; margin: 20px 0px 6px 0px; border: 0; border-radius: 3px; padding: 12px 24px; background: #51a1b4; font-size: 14px; color: #FFF; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; }
.MSG-secs2 .MSG-secs2-btn:hover { outline: none; text-decoration: none; color: #2f879c; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); background-color: #96d5e4; }
.MSG-secs2 .MSG-secs2-email {margin: 18px 0px;}
.MSG-secs2 .MSG-secs2-email label {float: left; margin-right: 12px; line-height: 30px;}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 碎碎念 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-list14{}
.MSG-list14 div{ padding:10px 0; margin:0 10px; border-bottom:1px dotted #CCCCCC; overflow:auto; _height:1%; line-height:24px;}
.MSG-list14 img{ float:left; margin-right:5px; vertical-align:middle;}
.MSG-list14 input{ width:560px; margin:10px 2px 0 0;}
.MSG-list14 span{ font-size:12px; padding-left:10px;}
.MSG-list14 p{ float:right; display:block; width:50px;}
.MSG-list14 .msgdel{ margin-bottom:3px;}
.MSG-list14 .BC2{ margin:0; padding:10px; line-height:18px;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 編輯精華文章 + 新增精華目錄 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-list15{}
.MSG-list15 div{ padding:10px 0; margin:0 10px; border-bottom:1px dotted #CCCCCC; overflow:auto; _height:1%;}
.MSG-list15 .TS2{ font-weight:bold; line-height:28px;}
.MSG-list15 .ST1{ font-size:12px;}
.MSG-list15 p{ padding-bottom:5px; padding-left:17px;}
.MSG-list15 button{ margin-left:3px;}
.MSG-list15A input{ margin:2px; width:103px;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 站內圖片空間 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-list16{ padding:10px;}
.MSG-list16A{ padding:10px; line-height:28px; overflow:auto; height:1%; font-size:12px;}
.MSG-list16A p{ float:right; text-align:right;}
.MSG-list16A div{ width:280px; height:16px; line-height:16px; background-color:#e5e5e5;}
.MSG-list16A .MSG-list16Aa{ display:block; background-image:url(https://i2.bahamut.com.tw/imgx.gif); background-repeat:repeat-x; background-position:left -163px; height:16px; line-height:16px;}
.MSG-list16A button{ vertical-align:top; line-height:18px;}
.MSG-list16A input{ height:20px; line-height:20px; width:200px;}
.MSG-list16 .MSG-list16Ab{ display:inline-block; width:210px; -moz-padding-end:20px;}

.MSG-list16B{ text-align:right; padding:10px;}

.MSG-list16C{ width:120px; border:1px solid #e5e5e5; padding:5px; margin:0 0 20px 25px; display:inline-block; *display:inline; zoom:1; *margin-left:28px;}
.MSG-list16Ca{ padding:0 3px 3px 3px; margin-bottom:3px; border-bottom:1px dotted #CCCCCC;}
.MSG-list16Ca a{ display:block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:-71px -167px; width:14px; height:14px; float:right;}
.MSG-list16Ca a:hover{ background-position:-71px -181px;}
.MSG-list16Cb{ width:120px; height:120px; vertical-align:middle; text-align:center;}
.MSG-list16Cb img{ max-height:120px; max-width:120px;}
.MSG-list16Cb span{ display:inline-block; height:100%;}
.MSG-list16Cb *{ vertical-align:middle;}
.MSG-list16Cb a{ font-size:0; line-height:0;}
.MSG-list16Cc{ padding:3px 0 0 0; margin-top:3px; border-top:1px dotted #CCCCCC;}
.MSG-list16Cc input{ width:93px;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 精華文章看摘要 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-list17{ padding:10px;}
.MSG-list17 p{ padding-bottom:10px; clear:both; overflow:auto; height:1%;}
.MSG-list17 img{ vertical-align:middle;}
.MSG-list17A{ margin-bottom:10px;}
.MSG-list17B a{ font-weight:bold;}
.MSG-list17B .MSG-list8Ee{ font-weight:normal;}
.MSG-list17B span{ float:right;}
.MSG-list17B .AB2, .MSG-list17B .AB3{ font-weight:normal; font-size:12px;}
.MSG-list17C{}
.MSG-list17C span{ float:right; font-size:12px;}
.MSG-list17C input{ width:300px; margin:0 3px;}
.MSG-list17D{ font-size:12px; border-bottom:1px dotted #CCCCCC;}
.MSG-list17D a{ margin:0 5px;}
.MSG-list17D button{ float:right;}
.MSG-list17E{ padding:10px 0 10px 0; border-bottom:1px dotted #CCCCCC; overflow:auto; height:1%;}
.MSG-list17E span{ font-weight:bold;}
.MSG-list17E p{ padding:10px; margin-top:3px;}
.MSG-list17E button{ float:right; margin-top:5px;}
.MSG-list17F{ padding-top:10px;}
.MSG-list17F span{ font-weight:bold;}
.MSG-list17F p{ display:block; width:157px; height:100px; float:left; margin:10px 10px 0 0; clear:none;}
.MSG-list17F div{ clear:both; padding-top: 10px; text-align: right;}
.MSG-list17F .user-info{float: left; margin: 0 8px 10px 0; text-align: left;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 勇者造型相本 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.MSG-lbox13{ padding:10px 0 0 0;}
.MSG-lbox13 p{ padding-top:2px;}
.MSG-lbox13A{ width:110px; font-size:13px; text-align:center; margin:0 20px 20px 0; display:inline-block; vertical-align:top; *display:inline; zoom:1; *margin-right:23px;}
.MSG-lbox13A .IMG-E11{ float:left; margin-top:4px;}
.MSG-lbox13A button{ float:right; padding:0 5px;}
.MSG-lbox13B{ margin-left:150px;}/*左移部份*/
.MSG-lbox13C{ width:110px; font-size:13px; text-align:center; margin:0 0 20px 20px; float:left;}/*目前勇造*/
.MSG-lbox13C .TS2{ font-weight:bold;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 勇者造型 - 拍下目前造型 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
.AR-lbox1{ padding-bottom:10px;}
.AR-lbox1A{ font-size:11px; padding:10px 0 10px 16px; display:inline-block; vertical-align:top; *display:inline; zoom:1; *padding-right:0; -webkit-text-size-adjust:none;}
.AR-lbox1A img{ border:1px solid #999999; margin-bottom:3px;}
.AR-lbox1A input{ vertical-align:middle;}
.AR-lbox1B img{ margin-right:2px; vertical-align:middle; border:none;}
.AR-lbox1Ba{ background-image:url(https://i2.bahamut.com.tw/avatar/avatar_t1.gif); background-repeat:repeat-x; border:1px solid #adadad; padding:1px 2px; margin-right:4px; color:#464646; *display:inline; font-size:90%; -webkit-text-size-adjust:none; font-size:10px \9;}
.AR-lbox1Ba:hover{ text-decoration:none; color:#FFFFFF; background-color:#666666; background-image:none;}
.AR-lbox1B .end{ margin-right:0;}
.AR-lbox1 .TS2{  font-weight:bold; padding-top:2px;}
.AR-lbox1C{ width:110px; font-size:13px; text-align:center; margin:10px 0 20px 20px; float:left;}/*目前勇造*/
.AR-lbox1D{ margin-left:150px;text-align:left;}/*左移部份*/

/* ------勇者造型裝備清單------ */
.MSG-list21{ padding:10px;}
.MSG-list21 ul{ list-style-type:decimal; padding-left:15px;}
.MSG-list21 li{}



/* ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎ 右側區塊 ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎ */

/* ----------小屋統計---------- */
.MSG-list1{}
.MSG-list1 ul{ padding-left:10px;}
.MSG-list1 li{ border-bottom:1px dotted #e5e5e5; padding:3px 10px 3px 20px; background:url(https://i2.bahamut.com.tw/icon_blue.gif) no-repeat left 8px; margin-right:150px;}
.MSG-stat{ width:170px; height:118px; float:right; margin:10px 0 0 0; overflow:hidden;}

/* ----------今日訪客 & 屋主動態新訂戶(修正BH)---------- */
.BH-list4{ padding-bottom:0;}
.BH-slave_more{ padding-top:10px;}

/* ----------個人資訊---------- */
.MSG-list2{ padding-bottom:5px;}
.MSG-myavatar{ float:left; margin:10px 0 0 10px; border:2px solid #CCCCCC;}
.MSG-mycard{ width:157px; height:100px; float:right; margin:10px 10px 3px 0;}

.MSG-list2 .MSG-mydata1{ float:left; display:block; margin:5px 0;}
.MSG-list2 .MSG-mydata1 li{ background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:left -1440px; padding:3px 0 3px 10px; margin-left:10px; white-space:nowrap;}

.MSG-list2 .MSG-mydata2{ margin:0 10px; border-top:1px dotted #999999; clear:both; font-size:9px; width:270px; margin:0 auto;}
.MSG-mydata2 td{ line-height:10px; padding-top:5px;}
.MSG-mydata2 p{ display:block; height:4px; line-height:4px; font-size:4px; background-color:#999999; width:240px; vertical-align:middle; -webkit-text-size-adjust:none;}
.MSG-barA{ background-image:url(https://i2.bahamut.com.tw/imgx.gif); background-repeat:repeat-x; background-position:left -159px; display:block;}
.MSG-barB{ background-image:url(https://i2.bahamut.com.tw/imgx.gif); background-repeat:repeat-x; background-position:left -155px; display:block;}
.MSG-barC{ background-image:url(https://i2.bahamut.com.tw/imgx.gif); background-repeat:repeat-x; background-position:left -151px; display:block;}
.MSG-mydata3{ font-size:9px; padding:0 10px; margin-top:3px;}
.MSG-mydata3 li{ background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:left -1448px; padding-left:7px; display:inline; margin-right:10px;}

.MSG-list2  .MSG-mybadge{ display:block; width:260px; border-top:1px dotted #999999; clear:both; margin:0 auto; padding:5px 5px 0 5px;}
.MSG-list2  .MSG-mybadge img{ margin:0 5px 5px 0;}



/* ----------遊戲動漫喜好---------- */
.MSG-list4{}
.MSG-list4 .acgbox{ margin:10px 0 0 19px; _margin-left:30px;}


/* ---------作品資料夾--------- */
.MSG-list6{ padding:10px 10px 0 10px;}
.MSG-list6 p{ padding:0 0 5px 0; margin:0 0 5px 0;}
.MSG-list6 a{}
.MSG-list6 img{ margin-right:5px; vertical-align:middle;}

/* ---------月曆--------- */
.MSG-list5{}
.MSG-list5 p{ padding:10px; text-align:center; font-size:18px; font-weight:bold;}
.MSG-list5A{ display:block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:left -780px; width:20px; height:20px; float:left; font-size:12px; font-weight:normal;}
.MSG-list5B{ display:block; background-image:url(https://i2.bahamut.com.tw/imgs.png); background-position:-20px -780px; width:20px; height:20px; float:right; font-size:12px; font-weight:normal;}
.MSG-list5A:hover{ background-position:left -800px;}
.MSG-list5B:hover{ background-position:-20px -800px;}

.MSG-list5 table{ width:280px; margin:0 auto 10px auto; text-align:center; border-width:3px;}
.MSG-list5 td{ border:1px solid #d2e2e9;}
.MSG-list5C{ display:block; background-color:#FFCC00;}
.MSG-list5D{ display:block; background-color:#FF6600;}


/* ----------最近套用的佈景---------- */
.soontheme{ padding:10px 0; margin:0 10px; position:relative; border-bottom:1px dotted #CCCCCC; overflow:auto; _height:1%;}
.soonthemeA{ display:table-cell; text-align:center; vertical-align:middle; width:120px; height:120px; float:left; margin-right:5px;}
.soonthemeA span{ display:inline-block; height:100%;}
.soonthemeA *{ vertical-align:middle;}
.soonthemeB{ _width:150px; white-space:nowrap; overflow:hidden;}
.soonthemeB h1{ font-weight:bold; font-size:13px;}
.soonthemeB button{ margin:0 5px 5px 0;}
.soontheme .MSG-balaicon{ margin-top:0; position:absolute; right:0; bottom:10px;}


/* ----------自訂樣式項目---------- */
.mytheme{}
.mythemeh1{ display:block; margin:0 10px; background-image:url(https://i2.bahamut.com.tw/imgx.gif); background-position:left -243px; font-size:15px; font-weight:bold; height:28px; line-height:28px; padding-left:10px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; _padding-top:7px; _height:21px;}
.mythemeh1:hover{ color:#000000; text-decoration:none; background-position:left -271px;}
.mythemeh1 img{ margin-right:5px;}

.mytheme .BH-master_tag1{ margin:10px 10px 0 10px;}

.themesetA{ border-bottom:1px dotted #CCCCCC; padding:10px 0; margin:0 10px;}
.themesetA h2{ display:inline; font-weight:bold;}
.themesetA img{ margin-right:10px; vertical-align:middle;}
.themesetA p{ padding:3px 0; clear:both;}
.themesetA input{ margin:0 5px; vertical-align:middle;}
.themesetA select{ padding:2px; margin:0 5px;}
.themesetA button{ vertical-align:middle;}
.themesetA .msggoon{ margin-left:20px;}
.themesetA .nowclor{ display:block; width:20px; height:20px; border:1px solid #000000; line-height:0; float:right;}
.bgposition{ display:block; float:right; margin-right:100px; text-align:center;}

/* ------背景位置九官格------ */
.bgposition button{ width:30px; height:30px; line-height:30px; text-align:center;}


/* ------新增好友------ */
.MSG-list12 p{ padding:10px 10px 0 10px; text-align:center;}

/* ------訪客留言------ */
.MSG-list18{}
.MSG-list18 img{ float:left; margin-right:5px;}
.MSG-list18 input{ width:175px; overflow:hidden; padding:3px; vertical-align:middle; *vertical-align:top;}
.MSG-list18 div{ border-bottom:1px dotted #CCCCCC; overflow:auto; padding:5px 0; margin:0 10px; word-break:break-all;}
.MSG-list18 .BC2{ margin:0; padding:10px 10px 5px 10px;}
.MSG-list18 .ST1{ padding-left:10px;}

/* ------叭啦叭啦------ */
.MSG-list19{}
.MSG-list19 img{ float:left; margin-right:5px;}
.MSG-list19 textarea{ width:220px; padding:3px; overflow:hidden; vertical-align:middle; *vertical-align:top;}
.MSG-list19 div{ border-bottom:1px dotted #CCCCCC; overflow:auto; padding:5px 0; margin:0 10px;}
.MSG-list19 .BC2{ margin:0; padding:10px 10px 5px 10px;}
.MSG-list19 .ST1{ padding-left:10px;}
.MSG-list19 input{ margin:0 2px 0 10px; vertical-align:middle;}

/* ------勇者造型拍照介紹------ */
.MSG-list20{ padding:10px;}
.MSG-list20 p{ padding:5px 0; border-bottom:1px dotted #CCCCCC;}
.MSG-list20 input{ vertical-align:middle; margin-right:3px;}
.MSG-list20 ul{ list-style-type:disc; padding-left:40px;}
.MSG-list20 li{ float:left; padding-right:50px;}

/* 同步 BH.css 的 .BH-slave_btns .BH-slave_btnA */
.BH-slave_btns .BH-slave_btnA-a{ display:inline-block; height:20px; width:140px; line-height:20px; background-color:#d9e7ee; text-align:center; outline:1px solid #b9c4ca; border:4px solid #FFFFFF; border-right-color:#c6d6de; border-bottom-color:#b9cbd4; margin:0 1px;}
.BH-slave_btns .BH-slave_btnA-a:hover{ color:#464646; text-decoration:none; background-color:#eee0d9; outline-color:#cabfb9; border-top-color:#fcf9f7; border-left-color:#fcf9f7; border-right-color:#d4c2b9; border-bottom-color:#d4c2b9;}

/* ------右上按鈕群BH修正------ */
.BH-slave_btns .BH-slave_btnA{ display:inline-block; background-image:url(https://i2.bahamut.com.tw/btn_rightA.gif); width:150px; height:30px; line-height:30px; text-align:center; margin:0; vertical-align:top; border:none; outline:none; background-color:transparent;}
.BH-slave_btns .BH-slave_btnA:hover{ text-decoration:none; background-position:bottom; color:#464646; outline:none; background-color:transparent;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 勇者大廳 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* ------上方切換檢視方式------ */
.HOME-toptag{ text-align:right; padding:10px; font-size:12px;}
.HOME-toptag .msgdel{ *float:none; *display:inline; zoom:1;}
.HOME-toptag .HOME-toptagnow{ font-weight:bold;}
.HOME-toptag button{ float:left; width:100px;}

/* ------內容區塊------ */
.HOME-mainbox1{ padding:10px 0; margin:0 10px; border-bottom:1px dotted #CCCCCC; clear:both; overflow:auto; height:1%;}
.HOME-mainbox1a{ width:120px; height:120px; display:table-cell; vertical-align:middle; text-align:center; float:left;}
.HOME-mainbox1a img{ max-height:120px;max-width: 120px;}
.HOME-mainbox1a span{ display:inline-block; height:100%;}
.HOME-mainbox1a *{ vertical-align:middle;}
.HOME-mainbox1a a{ display:inline-block;}
.HOME-mainbox1b{ margin-left:130px;}
.HOME-mainbox1b h1{ _width:395px; line-height:26px;}
.HOME-mainbox1b h1 a{ font-weight:bold; font-size:18px;}
.HOME-mainbox1b h1:hover{ white-space:normal;}
.HOME-mainbox1b h1 img{ vertical-align:middle; margin-right:3px;}
.HOME-mainbox1b span{ font-size:12px;}
.HOME-mainbox1b p{ padding-top:2px; line-height:22px; word-break:break-all; word-wrap:break-word; overflow:hidden;}
.HOME-mainbox1c{ display:block; padding:0 10px; font-size:12px; line-height:22px; float:right; font-weight:bold;}
.HOME-mainbox1d{ float:right; padding-left:10px;}
.HOME-mainbox1d img{ margin-right:3px;}

/* ------內容區塊 - 清單式------ */
.HOME-table1{ width:670px; margin:10px auto; border:3px solid #d2e2e9; text-align:center;}
.HOME-table1 td{ border:1px solid #d2e2e9;}
.HOME-table1 img{ vertical-align:middle; margin-right:5px;}

/* ------內容區塊 - 圖片式------ */
.HOME-mainbox2{ width:180px; display:inline-block; margin:0 0 15px 35px; font-size:12px; vertical-align:top; *display:inline; zoom:1; word-wrap: break-word; word-break: break-all;}
.HOME-mainbox2 img{ max-height:180px; max-width: 180px;}
.HOME-mainbox2 div{ width:180px; height:180px; display:table-cell; vertical-align:middle; text-align:center; background-color:#e5e5e5; font-size:0; line-height:0;}
.HOME-mainbox2 span{ display:inline-block; height:100%;}
.HOME-mainbox2 *{ vertical-align:middle;}
.HOME-mainbox2 .HOME-mainbox2a{ line-height:16px; display:block; padding-top:5px;}

/* ------勇者榜頁面------ */
.HOME-lbox3{}
.HOME-lbox3 div{ width:116px; display:inline-block; margin:10px 0 10px 15px; text-align:center; font-size:12px; *display:inline; zoom:1; *margin-left:18px;}
.HOME-lbox3 img{ vertical-align:middle;}
.HOME-lbox3 .IMG-E28, .HOME-lbox3 .IMG-E29, .HOME-lbox3 .IMG-E30{ margin-right:3px;}
.HOME-lbox3A{ margin:2px 0 3px 0; display:block;}
.HOME-lbox3A img{ border:3px solid #e5e5e5;}
.HOME-lbox3 span{ color:#FF0000; font-weight:bold; padding-right:3px; font-size:15px;}

/* ------勇者大聲說頁面------ */
.HOME-lbox4{ padding:10px 10px 0 10px; font-size:12px;}
.HOME-lbox4 div{ border-bottom:1px solid #e5e5e5; overflow:auto; padding-bottom:5px; margin-bottom:5px;}
.HOME-lbox4 img{ float:left; margin-right:8px;}
.HOME-lbox4A{ float:right; color:#999999;}


/* ------活動說明------ */
.HOME-lbox5{ padding:10px 10px 0 10px; word-break:break-all; line-height:22px;}
.HOME-lbox5 h2{ text-align:center; font-size:16px; font-weight:bold; padding-bottom:3px; border-bottom:1px dotted #CCCCCC; margin-bottom:5px;}
.HOME-lbox5 h2 a{ color:#FF6600;}
.HOME-lbox5 div{ width:120px; height:120px; display:table-cell; background-color:#e5e5e5; vertical-align:middle; text-align:center; float:left; margin:0 10px 0 0;}
.HOME-lbox5 span{ display:inline-block; height:100%;}
.HOME-lbox5 div *{ vertical-align:middle; max-width:120px; max-height:120px;}
.HOME-lbox5 ul{ padding:10px 0 0 130px;}
.HOME-lbox5 li{ background:url(https://i2.bahamut.com.tw/icon_blue.gif) no-repeat left 7px; padding:3px 0 3px 15px; border-bottom:1px dotted #CCCCCC;}
.HOME-lbox5 li a{ color:#FF0000; text-decoration:underline;}
.HOME-lbox5 button{ line-height:18px;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 勇者大廳右側區塊 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ------最近日誌+小說+繪圖活動------ */
.HOME-rbox1{ padding:10px 10px 0 10px; word-break:break-all;}
.HOME-rbox1 h2{ text-align:center; font-size:16px; font-weight:bold; padding-bottom:3px; border-bottom:1px dotted #CCCCCC; margin-bottom:5px;}
.HOME-rbox1 h2 a{ color:#0055aa;}
.HOME-rbox1 div{ width:120px; height:120px; display:table-cell; background-color:#e5e5e5; vertical-align:middle; text-align:center; float:left;margin:0 10px 0 0;}
.HOME-rbox1 span{ display:inline-block; height:100%;}
.HOME-rbox1 div *{ vertical-align:middle; max-width:120px; max-height:120px;}
.HOME-rbox1 ul{ clear:both; padding-top:3px;}
.HOME-rbox1 li{ background:url(https://i2.bahamut.com.tw/icon_blue.gif) no-repeat left 7px; padding:3px 0 3px 15px; border-bottom:1px dotted #CCCCCC;}
.HOME-rbox1 li a{ color:#FF0000; text-decoration:underline;}

/* ------熱門標籤------ */
.HOME-rbox2{ padding:10px; line-height:24px; word-break:break-all;}
.HOME-rbox2 a{}
.HOME-rbox2 .hotagA{ font-size:15px; font-weight:bold;}
.HOME-rbox2 .hotagB{ font-size:18px; font-weight:bold;}

/* ------最多人訂閱的小屋------ */
.HOME-rbox3{ padding:10px; line-height:16px; word-break:break-all;}
.HOME-rbox3 div{ border-bottom:1px dotted #CCCCCC; padding:5px 0;}
.HOME-rbox3 a{ color:#0055aa;}
.HOME-rbox3 .HOME-rbox3A{ font-size:15px; font-weight:bold; color:#0055aa; line-height:24px; display:block;}
.HOME-rbox3 img{ float:left;}
.HOME-rbox3 p{ margin-left:45px;}
.HOME-rbox3 span{ display:block; white-space:nowrap; overflow:hidden; clear:both; padding-top:5px; _width:270px;}

/* ------最新投稿作品 - 文字------ */
.HOME-rbox4{ padding:10px 10px 0 10px; word-break:break-all;}
.HOME-rbox4 h2{ text-align:center; font-size:16px; font-weight:bold; padding-bottom:3px; border-bottom:1px dotted #CCCCCC; margin-bottom:5px;}
.HOME-rbox4 a{ color:#FF6600;}
.HOME-rbox4 p{ padding:5px 0; border-bottom:1px dotted #CCCCCC;}
.HOME-rbox4 p a{ font-weight:bold; display:block; background:url(https://i2.bahamut.com.tw/icon_blue.gif) no-repeat left 5px; padding-left:15px; color:#6699CC;}

/* ------最新投稿作品 - 圖片------ */
.HOME-rbox5{ padding:10px 10px 0 10px; word-break:break-all;}
.HOME-rbox5 h2{ text-align:center; font-size:16px; font-weight:bold; padding-bottom:3px; border-bottom:1px dotted #CCCCCC; margin-bottom:5px;}
.HOME-rbox5 a{ color:#FF6600;}
.HOME-rbox5A{ width:120px; display:inline-block; margin-left:11px; *display:inline; zoom:1; vertical-align:top;}
.HOME-rbox5A img{ max-height:120px; max-width:120px;}
.HOME-rbox5A div{ width:120px; height:120px; background-color:#e5e5e5; display:table-cell; vertical-align:middle; text-align:center;}
.HOME-rbox5A span{ display:inline-block; height:100%;}
.HOME-rbox5A *{ vertical-align:middle;}
.HOME-rbox5A a{ color:#0055aa;}


/* ------右側屬性分類列表------ */
.HOME-rbox6{word-break:break-all;}
.HOME-rbox6 ul{padding-left:10px;}
.HOME-rbox6 li{ border-bottom:1px dotted #e5e5e5; padding:3px 10px 3px 0;}
.HOME-rbox6 a{ display:block; }
.HOME-rbox6 img{ vertical-align:middle; margin-right:5px; text-decoration:none;}

/* --------- 叭啦圖片 ----------*/
table.bh-imagelist td { text-align:center; width:126px; padding:10px; vertical-align:top;}
/*table.bh-imagelist img { padding:3px;} */
table.bh-imagelist a{ border: solid 1px white; display:block; padding:0 0 4px 0;}
table.bh-imagelist a:hover{ border: solid 1px #FF6600; padding:0 0 4px 0;}

/* --------- 贊助功能 ----------*/
.sponsor-GP{ width:65px; height:172px; background:url(https://i2.bahamut.com.tw/home/donate_slider_bg.png?_=2) no-repeat right top; position:absolute;z-index:2;}

.sponsor-btn{ width:46px; height:126px; /*padding:26px 0 0 10px;*/ position:relative; top: 28px;}
.sponsor-btn a{ position:absolute; display:block;z-index:3; width:64px; height:10px; background:url(https://i2.bahamut.com.tw/home/donate_slider_btn.png) no-repeat 10px top;}
.sponsor-btn a:hover{ background-position:10px bottom;}
.sponsor-btn span{ line-height:14px; position:absolute; left:26px; bottom:1px;}

.ACG-star{ background:url(https://i2.bahamut.com.tw/acg/star_s.png); height:23px; }

/* ---------------------- 登入裝置 ---------------------- */
.MB-lbox-info {
  margin-bottom: 12px;
}

[class^="MB-lbox"] > .MB-lbox-alert {
  margin-bottom: 12px;
  color: #E53939;
}

.device-submit-btn {
  display: inline-block;
  padding: 12px 15px;
  border: 0;
  border-radius: 3px;
  background: #51a1b4;
  font-size: 15px;
  line-height: 1;
  color: #FFF;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  cursor: pointer;
}

.device-submit-btn:hover {
  background-color: #96d5e4;
  color: #2f879c;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.device-list {
  width: 100%;
  border: 0;
  border-collpase: collpase;
  font-size: 15px;
  line-height: 1.5;
}

.device-row {
  border-bottom: 1px dashed #ccc;
}

.device-row:last-child {
  border-bottom: none;
}

.device-row > td {
  padding: 15px 12px;
}

.device-kind {
  text-align: center;
}

.device-name {
  line-height: 1.5;
}

.device-current {
  position: relative;
  top: 3px;
  display: inline-block;
  padding: 3px 5px;
  border-radius: 3px;
  background-color: #E4F1F5;
  font-size: 13px;
  line-height: 1;
  color: #117e96;
}

.device-kind > i {
  font-size: 42px;
}

.device-ctrl {
  text-align: center;
}

