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


/*two_column 開始*/
/*two_column 開始*/
/*two_column 開始*/
/*two_column 開始*/
/*two_column 開始*/
#en .two_column,
#tw .two_column{
width:940px;
margin-left:auto;
margin-right:auto;


}

#en .two_column hgroup,
#tw .two_column hgroup{
	margin-top:62px;
	margin-bottom:54px;
}

#en .two_column h2,
#tw .two_column h2{
font-family:"新細明體","微軟正黑體","Crimson Text","Times New Roman", Times, serif;

	font-size:37px;
	color:#555;
	font-weight:normal;

	margin-bottom:9px;
	
		
}

#en .two_column h2{
font-family:none;

}



#tw .two_column h2 span{
	display:none;
}


#en .two_column h3,
#en .two_column h3 a,
#en .two_column h3 a:hover,
#tw .two_column h3,
#tw .two_column h3 a,
#tw .two_column h3 a:hover
{

	font-weight:normal;
	text-decoration:none;
	font-size:15px;
	color:#7c7c7c;
	text-decoration:none;

	
	

}


#en .two_column section,
#tw .two_column section{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	
}

#en .two_column section{
font-size:16px;
	
}


#en .two_column section .left,
#tw .two_column section .left{
	text-align:center;
	float:left;
	border-top:1px dotted #777777;
	width:286px;
	padding-top:23px;
	padding-bottom:15px;
	line-height:25px;
}

/*簡歷 字稍微往上*/
#en  .resume section .left,
#tw  .resume section .left{
	padding-top:15px;
}



/*簡歷 左攔字體也是齊左*/
#en .resume section .textleft,
#tw .resume section .textleft{
	text-align:left;
}


#en .two_column section a,
#tw .two_column section a{
	line-height:25px;
	font-weight:normal;
	color:#666;
	text-decoration:none;
}

/*簡歷 連結出現底線*/
#en .resume section a,
#tw .resume section a{
	
	
	text-decoration:none;
	border-bottom:dotted 1px #666666;
	
}


#en .two_column section a:hover,
#tw .two_column section a:hover{
	line-height:25px;
	font-weight:normal;
	color:#999;
	text-decoration:none;
}



/*簡歷 連結出現底線*/
#en .resume section a:hover,
#tw .resume section a:hover{
	
	text-decoration:none;
}




#en .two_column section .left a:hover img,
#tw .two_column section .left a:hover img{
	opacity: .5; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .5; /* Safari 1.x */
	-moz-opacity: .5; /* FF lt 1.5, Netscape */
}



#en .two_column section .right,
#tw .two_column section .right{
	text-align:left;
	float:right;
	border-top:1px dotted #777777;
	width:614px;
	padding-top:23px;
	padding-bottom:15px;
}


/*簡歷 字稍微往上*/
#en  .resume section .right,
#tw  .resume section .right{
	padding-top:15px;
}


#en .two_column section .right h1,
#tw .two_column section .right h1{

	font-weight:normal;
	color:#666;
	margin-bottom:28px;
	font-size:24px;
}

#en .two_column section .right h1{
font-size:26px;

}


#en .two_column section .right p,
#tw .two_column section .right p{
	line-height:25px;
	font-weight:normal;
	color:#666;
}


#en .two_column section .right .two_columnPicButton a,
#tw .two_column section .right .two_columnPicButton a{
	margin-top:15px;
	margin-bottom:0px;
	text-align:center;
	display:block;
	background-color:#000000;
	color:#9e9e9e;
	padding:7px;
	text-decoration:none;
	width:190px;
}


#en .two_column section .right .two_columnPicButton a:hover,
#tw .two_column section .right .two_columnPicButton a:hover{

	background-color:#666;

	
}











#en .two_column section .right .hide,
#tw .two_column section .right .hide{
	display:none;
}







/*two_column 結束*/
/*two_column 結束*/
/*two_column 結束*/
/*two_column 結束*/
/*two_column 結束*/