/*字型*/

.font_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
}

.font_01 a {
	color:#88ba1f;
	text-decoration:none;
}
.font_01 a:hover{
	color:#88ba1f;
	text-decoration: underline;	
	}
	
.font_01 a:visited{
	color:#88ba1f;
	text-decoration:none;
	}

.font_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
}



.font_03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #88ba1f;
	font-weight: bold;
}

.font_04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	
}


.font_right_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	text-align: right;
}

.font_right_01 a {
	color:#88ba1f;
	text-decoration:none;
}
.font_right_01 a:hover{
	text-decoration: underline;	
	}
	
.font_right_01 a:visited{
	color:#88ba1f;
	text-decoration:none;
	}




.font_right_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	float:right;
}
.font_left_01 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	text-align: left;
}

.font_menu_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
}

.font_menu_01 a {
	color:#88ba1f;
	text-decoration:none;
}
.font_menu_01 a:hover{
	text-decoration: underline;	
	}
	
.font_menu_01 a:visited{
	color:#88ba1f;
	text-decoration:none;
	}
	



.title_01 {
	display: block;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 42px;
	font-style: italic;
	
}

.title_02 {
	display: block;
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
}

.title_02 a {
	font-weight: bold;
	color:#88ba1f;
	text-decoration:none;
}
.title_02 a:hover{
	font-weight: bold;
	text-decoration: underline;	
	}
	
.title_02 a:visited{
	font-weight: bold;
	color:#88ba1f;
	text-decoration:none;
	}

.title_03 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;	
}
.title_03_r {
	text-align:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;	
}

.title_04 {
	display: block;
	margin-bottom:20px;
	padding-left:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	background-image: url(../images/icon-heart.png);
	background-position:left;
	background-repeat: no-repeat;
}

.title_05 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	display:block;	
}
.title_06 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;	
}



.title_07 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;	
}

.newsDate{
	/*float:left;*/
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	margin-bottom:10px;
	display:block;
	}



.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
	display:block;
	}
.newsTitle_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	display:block;
	margin-bottom:10px;
	}
	
.newsContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	display:block;
}

.newsContent_l {
	float:left;
	width:48%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;

	display:block;
}
.newsContent_r {
	float:right;
	width:48%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;

	display:block;
}		
	
.newsContentDate{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	display:block;
	}

.newsContentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
    display:block;
	}
.newsContentTitle_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	display:block;
	margin-bottom:10px;
	}


.newsContentImg01{
	/*float:right;*/
	margin:20px auto 20px auto;
	max-width:620px;
	max-height:620px;
    overflow:hidden;
	display:block;
	border-width:10px; 
	border-style:solid;
	border-color:#FFF;
	-moz-box-shadow:0px 2px 5px 1px rgba(0%,0%,0%,0.3);
    -webkit-box-shadow:0px 2px 5px 1px rgba(0%,0%,0%,0.3);
    box-shadow:0px 2px 5px 1px rgba(0%,0%,0%,0.3);
	}


.mem_Img01{
	margin:20px auto 20px auto;
	max-width:700px;
	max-height:1000px;
    overflow:hidden;
	display:block;
	border-width:10px; 
	border-style:solid;
	border-color:#FFF;
	-moz-box-shadow:0px 2px 5px 1px rgba(0%,0%,0%,0.3);
    -webkit-box-shadow:0px 2px 5px 1px rgba(0%,0%,0%,0.3);
    box-shadow:0px 2px 5px 1px rgba(0%,0%,0%,0.3);
    }	

.mem_Img02{
	margin:20px auto 20px auto;
	max-width:700px;
	max-height:700px;
    overflow:hidden;
	display:block;
	border-width:10px; 
	border-style:solid;
	border-color:#FFF;
	-moz-box-shadow:0px 2px 5px 1px rgba(0%,0%,0%,0.3);
    -webkit-box-shadow:0px 2px 5px 1px rgba(0%,0%,0%,0.3);
    box-shadow:0px 2px 5px 1px rgba(0%,0%,0%,0.3);
    }	

.mem_rec01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	display:block;
}
	

.MoreDiv{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	display:block;
	text-align:right;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	}
.MoreDiv a{
	color:#88ba1f;
	text-decoration:none;
	}

.MoreDiv a:hover{
	text-decoration: underline;	
	}
	
.MoreDiv a:visited{
	color:#88ba1f;
	text-decoration:none;
	}

.roomTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	margin-right:30px; 
}

.picDiv01{
	float:left;
	margin-right:30px;
	}
	
.ul_01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	padding-left:20px;
	}

.ul_01 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	padding-left:20px;
	}

.align_center{
	text-align:center;
	}
/* Pagination for grid items and paginated posts */
.pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.pagination .current {
	/*color: #333333;*/
	color: #FFF;
	font-weight: bold:
}
.pagination .next, 
.pagination .prev {
}

.pagination .page-numbers {
	margin: 0 0px 0 0;
	padding: 5px 10px;/*分頁框框大小*/
	text-decoration: none;
	background: #FFFFFF;
}
.pagination .current {

	background-color:#88ba1f;
}
/* page-numbers hover color */
a.page-numbers:link {
	color: #88ba1f;
}

a.page-numbers:hover {
	color: #FFFFFF;
	background-color: #88ba1f;
}
#post-pagination {
	margin: 1em 0;
	color: #d9d9d9;
}
#post-pagination .prefix {
	color: #eaeaea;
}

.font_span{
	margin:30px;
	}

.font_menu_02 ul {	
	color: #000;
	display:block;
	list-style-type:none;
	text-align:center;
	margin:20px auto;
	
}
.font_menu_02 li{
	
	float:left;
	
	
	text-align:center;
	
	}

.font_menu_02 li:nth-child(1){	
	width:40%;	
	
	}
	
.font_menu_02 li:nth-child(2){	
	width:20%;
	background-image:url(../images/line01.gif);
	background-position:top center;
	background-repeat:repeat-y;
	}	

.font_menu_02 li:nth-child(3){	
	width:40%;	
	
	}

.font_menu_02 li a {
	
	color:#cccccc;
	text-decoration:none;
	
	}
	

.font_menu_02 li a:visited {
	
	color:#cccccc;
	text-decoration:none;
	
	}

.font_menu_02 li a:hover {
	
	color:#88ba1f; 
	text-decoration:underline; 
	
	}
	

	/*2015*/
	

.index_td_04 a {
	color:#000;
	text-decoration:none;
}
.index_td_04 a:hover{
	text-decoration: underline;	
	}
	
.index_td_04 a:visited{
	color:#000;
	text-decoration:none;
	}

.green_font{
	color:#88ba1f;
	}
	
.font_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	
	font-weight: bold;
}

.title_06_red {
	font-family: Georgia, "Times New Roman", Times, serif;
	
	font-size: 24px;
	font-style: italic;
	font-weight: bold;	
}