@charset "utf-8";
body{ font-size:15px;line-height:1.6; font-family:"微軟正黑體",Verdana; }

.info{
	  border-bottom:1px #ddd solid;
}
.info .inner-info{
	  line-height:150%;
	  padding:5px;
}

.author{
	  padding:10px;
	  border-bottom:1px #ddd solid;
	  height:70px;
}

.author .author-pic{
		  float:left;
}

.author .author-info{
	  float:left:
	  padding-left:800px;
	  margin-left:80px;
	  font-size:14px;
}

.author .author-info .date{
	float:right;
	font: normal 12px/18px ;
	color:#4d4df2;
}



.font16px{
		color:#000000;
		font-weight:bold;
		font-size:16px;
}

.font12px{
		color:#5738f2;
		font-weight:normal;
		font-size:12px;
}

.memo{

	color:#000000;
	font-weight:normal;
	line-height:30px;
	letter-spacing:1.5px;
	min-height:120px;
}

.normal_vip {
	margin-left:10px;		
	font-size:12px;
	color:#000000;
}	

.vip_vip {
	margin-left:10px;		
	font-size:12px;
	color:#00bf60;
}	

.author-info .vip_member_style {
	display:inline-flex;
	min-height:24px;
	margin:0;
	padding:0 9px;
	align-items:center;
	gap:4px;
	border-radius:999px;
	font-size:12px;
	font-weight:600;
	line-height:normal;
}

.author-info .vip_member_vip {
	background:#fef3c7;
	color:#92400e;
}

.author-info .vip_member_legal {
	background:#e0f2fe;
	color:#075985;
}

.admin_vip {
	margin-left:10px;		
	font-size:12px;
	color:#f50505;
}	


.info .inner-info p span{
	color:#000000;

	font-family:Verdana,Arial,Helvetica,"Sans Serif";
	font-size:14px;
}

.info .inner-info .hd{
	font: bold 25px/30px arial;
	text-shadow: white 0 1px 0;
	color: #333;
}

.info .tel-box {
	background-color:#f5f5f5;
	border:0px #b5b5b5 solid;
	border-radius: 5px;
	padding:5px 10px;
	-webkit-border-radius: 5px;
}
.info .tel-box div p {
	height:30px;
	line-height:30px;
}
.info .tel-box div p  strong{
	font-size:18px;
}
.info .tel-box .mail-img {
	float:right;
}





/*line和FB站內分享*/
.shareList{ padding: 1% 0 0; margin: 0 atuo;}
.shareList ul li{ width:50%; float: left; text-align:center; cursor: pointer;}

.log_reg{ display:block; width:90%; margin:20px auto; padding:10px 5px; text-align:center; border-radius:5px;border: 1px solid #999999; font-weight:bold; font-size:1.2rem; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#e5e5e5)); text-shadow:1px 1px 0px rgba(255,255,255,0.7); color:#666666;}
