 body{
 margin: 0;
 margin-bottom:5px;
 padding: 0;
 font-size:76%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 }
 div, p, table, td, th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
 .style_01{
 padding:3px;
 border:1px #B95F48 solid;
 margin:5px;}
 .style_tittle_01{
 display:block;
 height:1.3em;
 padding-left:20px;
 padding-bottom:3px;
 font-size:1.2em;
 line-height:1.3em;
 font-weight:bolder;
 border-bottom:1px dotted #BCBCBC;
 margin:0 !important;}
 .style_tittle_02{
 >display:table-cell;
 _display:table-cell;
 padding-left:13px;
 font-size:1em;
 margin-bottom:20px;
 line-height:30px;
 font-weight:bolder;
 }
 .style_tittle_03{ border:1px dotted #2C5411; padding:2px; line-height:30px;}
 .cat_style_01/*分類簡介*/{
 color:#595866;}
 .cat_style_02/*分類簡介*/{
 padding-left:35px;
 font-size:1.2em;
 height:30px;
 padding-top:0px;
 _padding-top:9px;
 font-weight:bolder;
 color:#376830;}
 .mag_content_02/*註解樣式*/{ background:#DCE7ED; padding-top:5px; padding-bottom:4px; padding-left:5px; padding-right:5px;
 display:block; border:1px dotted #8ECBED;}
/*****************************
****   content_template   ****
*****************************/ 
.intro_01_tmp .row1{
width:288px;}
.intro_01_tmp .row2{
width:300px;}
.intro_01_tmp .row3{
width:auto;}
.intro_01_tmp .row1 .row_img{
text-align:center;
padding-top:3px;}
.intro_01_tmp .row1 .row_txt{
margin-left:13px;
margin-right:13px;}

/*century_table_tmp*/
.century_table_tmp{
background:#568abd;
margin-bottom:20px;}
.century_table_tmp a{
color:#ffffff !important;}
.bgbg{
background: #04294c;}

/*table-01*/
.century {
background:#568ABC;}
.century td{
background:#ffffff;}
.century td{
margin:2px;}
.century .century_td_01{
width:150px;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;}
.century .century_td_02{
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;}

/*****************************
*** content template Format ***
*****************************/
.introduction_wrapper{
float:right;
margin-top:5px;
margin-bottom:5px;} 
span.introduction_wrapper .introduction_outline{
width:200px;
margin:2px;
}
span.introduction_wrapper .introduction_inline{
padding:5px;}

span.introduction_wrapper .profile{
font-style:italic;
font-weight:bold;}
span.introduction_wrapper .name{
font-weight:bold;}
span.introduction_wrapper .url{ visibility:hidden;}

/*caption-圖說*/

.caption_wrapper_td{ float:left; margin:3px;}
.caption_wrapper_left{
float:left;
margin-top:5px;
margin-bottom:5px; margin-right:8px;} 
.caption_wrapper_right{
float:right;
margin-top:5px;
margin-bottom:5px; margin-left:5px;} 
span.caption_wrapper_left .caption_outline,
span.caption_wrapper_right .caption_outline{
width:auto;
margin:2px;
}
.caption_outline{ width:auto;}
span.caption_wrapper_left .caption_inline,
span.caption_wrapper_right .caption_inline{
padding:0px;}

.caption_inline .intro{
padding-left:9px;
padding-right:9px;}
/*****************************
*** content template Style ***
*****************************/
.introduction_wrapper{border:1px #DBDBDB solid;background:#ffffff;} 
.introduction_outline{
background:#efefef;
border:1px #DBDBDB solid;}

table.blog_hor_wrapper{
border:1px #DBDBDB solid;
background:#ffffff;}

table.blog_hor_outline{
background:#efefef;
border:1px #DBDBDB solid;}

span.introduction_wrapper .profile{
color:#8F8F8F;}

/*caption*/
.caption_wrapper_left{border:1px #DBDBDB solid;background:#ffffff;} 
.caption_wrapper_right{border:1px #DBDBDB solid;background:#ffffff;} 
.caption_outline{
background:#efefef;
border:1px #DBDBDB solid;}
