@charset "utf-8";
/* CSS Document */

aside {	width: 300px; float: right;	margin: 0px 0px 30px; }
aside #right_blake { width: 300px; }

@media screen and (max-width:1100px) {
	aside {	display: none; }
}

/* 連結大標：熱門新聞 + 熱門新訊 */
aside .caption_right { display:block; border-bottom:4px solid #b03c3f; }
aside .caption_right b { font-size:21px; letter-spacing:1px; color:#b03c3f; line-height:1.5; }
aside .caption_right .triangle { width: 14px; height: 13px; background: #b03c3f; -webkit-clip-path: polygon(0 0, 0% 100%, 60% 50%);	clip-path: polygon(0 0, 0% 100%, 60% 50%); margin: 8px 0 0;	float: right; }
aside a.caption_right:hover { border-bottom:4px solid #6e1518; }
aside a.caption_right:hover b { color:#6e1518; }
aside a.caption_right:hover .triangle { background:#6e1518; }


/* 熱門新聞 */
.hotnews { margin:0 0 20px; }
.hotnews a { display:block; border-bottom:1px #999 dashed; font-size:17px; line-height:1.3; letter-spacing:1px; padding:12px 3px 10px 5px; min-height:67px; }
.hotnews a:hover { color:#b03c3f; }


/* 熱門新訊 */
.market300 { margin:0 0 20px; }
.market300 ul {	padding: 0 0 10px 0; background-color:#f5f5f5; border:1px solid #e3e3e3; }
.market300 ul li { padding:10px 4px 10px 8px; border-bottom: 1px solid #bbb; }
.market300 ul li a { font-size:17px; line-height: 1.5; letter-spacing:1px; }
.market300 ul li:hover a { color:#b03c3f; }
.market300 ul li:last-of-type {	border-bottom:none; padding-bottom: 0px; }


/* FB */
.fb-like-box { margin-bottom: 20px;	line-height: 0; }
#fb-root { display: none; }
.fb-comments, .fb-comments iframe[style] { width: 100% !important; }
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] { width: 100%;	height: 130px; }


/* 熱門關鍵字雲 */
.hot_tag { margin:20px 0; }
.hot_tag p { font-size:22px; font-weight:bold; line-height:1.6; }
.hottag { padding:3px 14px 10px 7px; background-color:#f3f3f3; border-radius:4px; border:1px solid #eee; }
.hottag ul { display:block; overflow:hidden; 
background:linear-gradient(180deg, #f3f3f3 98%, transparent 98%),
linear-gradient(90deg, #f3f3f3 25%, transparent 25%), linear-gradient(90deg, #aaa 50%, transparent 50%), 
linear-gradient(90deg, #f3f3f3 75%, transparent 75%), linear-gradient(90deg, #aaa 100%, transparent 100%);
background-size: 28px 40px; background-repeat:repeat; }
.hottag ul li { line-height:40px; float:left; margin:0 10px; }
.hottag ul li a { font-size:17px; }
.hottag ul li a:before { content:"# "; color:#222; font-size:16px; }
.hottag ul li a:hover { color:#b03c3f; }
.hottag ul li a:hover:before { color:#b03c3f; }

