@charset "utf-8";
/* About font... */

body { font-size: 62.5%; letter-spacing: .1em;}
/*-----Guide-----*/
#guide_wrapper { font-size: 1.2em; letter-spacing: .2em;}
/*-----Logo-----*/
h1#logo a {
	width: 460px;
	height: 77px;
	display: block;
	text-indent: -9999em;
}
h1#logo a:focus{border-bottom:1px dashed #C8C8C8;}

/*-----Social Button-----*/
#social_btn ul li { font-size: 1.3em;}
#social_btn ul li a { text-indent: -9999em;}
/*-----Scalable Font-----*/
#scalable_font { font-size: 1.3em; letter-spacing: .2em;}
#scalable_font ul li a { text-indent: -9999em;}
/*-----Service-----*/
#service ul li h2 a { text-indent: -9999em;}
#service ul li p { color: #000;/*color: #948a76;*/ font-size: 1.3em; line-height: 1.6;} 
/*-----More-----*/
.more a { font: bold 1.2em/1.5 Georgia, "Times New Roman", Times, serif; text-decoration: none;}
/*-----News-----*/
#news h2 { text-indent: -9999em;} 
#recently ul li .date .month, #press ul li .date .month { font: italic normal 1.4em/1.2 Georgia, "Times New Roman", Times, serif;}
#recently ul li .date .day, #press ul li .date .day { font: italic normal 2.1em/1.2 Georgia, "Times New Roman", Times, serif;}
#recently ul li .news_list h3, #press ul li .news_list h3 { font: bold 1.5em/1.2 Georgia, "Times New Roman", Times, serif;}
#recently ul li .news_list .excerpt, #press ul li .news_list .excerpt { font: normal 1.3em/1.2 Verdana, Geneva, sans-serif;}
/*-----Breadcrumb-----*/
#breadcrumb { font: normal 1.2em/1.2 Georgia, "Times New Roman", Times, serif;}
/*-----Article-----*/
#article h1.title { font: bold 1.8em/1.2 Georgia, "Times New Roman", Times, serif;}
#article .content h1, #article .content h2, #article .content h3, #article .content h4, #article .content h5, #article .content h6 { font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
#article .content h1 { color: #8fad23;font-size: 1.7em;padding-bottom:20px;}
#article .content h2 { color: #506113;font-size: 1.6em;padding-bottom:14px;}
#article .content h3 { color: #4c473d;font-size: 1.3em;padding-bottom:12px;}
#article .content h4 { color: #4c473d;font-size: 1.6em;padding-bottom:15px;}
#article .content h5 { color: #807766;font-size: 1.3em;padding-bottom:10px;}
#article .content h6 { color: #4c473d;font-size: 1.3em;padding-bottom:10px;}

#article .content p, #article .content li, #article label { font: normal 1.3em/1.8 Georgia, "Times New Roman", Times, serif;}
#article .content ol {list-style-type:decimal;list-style-position:inside;padding-bottom:25px;}

/*
= 電子報的設定
-----------------------------------------------*/
#article .epaper_list {
	position:relative;
	overflow: hidden;
	padding: 5px 40px 0 40px;
}
#article .epaper_list a {
	float: left;
	width:148px;
	height:152.5px;
	display: block;
	text-decoration: none;
	padding: 0;
	padding-right: 10px;
	margin-bottom: 30px;
}
#article .epaper_list a img {
	padding: 0;
	border: none;
	width:128px;
	height:128px;
	opacity: 0.7;
}
#article .epaper_list a span {
	display: block;
	width: 128px;
	text-align: center;
	margin-top: 10px;
	font-size: 1.3em;
	letter-spacing: .5px;
}
#article .epaper_list a:hover img {opacity: 1;}
#article .epaper_list a:hover span {
	text-decoration: underline;
}

/*-------pagenavi-------*/
.pagenavi{
	margin-top:30px;
	margin-left:40px;
	line-height:16px;
}
.pagenavi a, .pagenavi a:focus, .pagenavi a:hover{
	display:block;
	float:left;
	margin-right:10px;
	text-decoration: none;
	width:20px;
	height:18px;
	border: 1px solid #C8C8C8;
	text-align:center;
	padding-top:2px;
	color:#17A2E8;
	background:#FFF;
	font-weight:bold;
}
.pagenavi a.afocus,.pagenavi a:hover{
	color:#FFF;
	background:#17A2E8;
}

/*-----Aside-----*/
.aside ul li a { font: bold 1.5em/1.2 Georgia, "Times New Roman", Times, serif; letter-spacing: .2em; text-decoration: none;}
.aside ul li ul li a { font: normal 1.3em/1.2 Georgia, "Times New Roman", Times, serif;}
/*-----Contact-----*/
#contact h2 { text-indent: -9999em;}
#contact p { font: bold 3em/1.2 Georgia, "Times New Roman", Times, serif;}
/*-----Footer Info-----*/
#top_wrapper .top a { font: normal 1.4em/1.2 Georgia, "Times New Roman", Times, serif; text-decoration: none;}
#top_wrapper .top a:hover, #top_wrapper .top a:focus{text-decoration:underline;}
#menu_wrapper .footer_column h3 { font: normal 2.2em/1.2 Georgia, "Times New Roman", Times, serif;}
#menu_wrapper .footer_column ul li { font: normal 1.3em/1.2 Georgia, "Times New Roman", Times, serif;}
#menu_wrapper .footer_column ul li a { text-decoration: none;}
#copyright {position: absolute; font: normal 1.15em/1.2 Verdana, Geneva, sans-serif; letter-spacing: .5px;}