@charset "utf-8";
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
    margin: 0px !important;
    width:55px !important;
}
.FBConnectButton_Small .FBConnectButton_Text {
    padding:0px 2px 0px !important;
    height: 15px;
    font-size:10px !important;
}
.fb_share_count_top, .fb_share_count_inner {
    background: url(/imgs/btn/btn_bb.gif) !important;
}
.fb_share_no_count, fb_share_count_top {
    border: 0px !important;
    width: 55px !important;
    height: 40px !important;
    display: block !important;
    background: url(/imgs/btn/btn_bb.gif) !important;
  visibility:visible !important;
}
.fb_share_count {
    border: 0px !important;
    font-family: Meiryo, Osaka,"微軟中黑體", "微軟正黑體",Helvetica !important;
  font-weight: none !important;
  font-size: 13px !important;
  background: url(/imgs/btn/btn_bb.gif) !important;
  width: 55px !important;
  height: 40px !important;
  margin: 0px !important;
  padding: 0px !important;
}
.fb_share_count_nub_top {
  background: url('') !important;
}
.fb_share_count_inner {
    border: 0px !important;
    padding: 0px !important;
    background-color: transparent !important;
    background: url(/imgs/btn/btn_bb.gif) !important;
}

/*留言板*/
#guestBook{
	padding:20px 2px 0 15px;
	background-color: #FEFF92;
}
#guestBook h5{color:#000;font-size: 18px;display: block; padding: 0 0 12px 40px;line-height: 1em}
#guestBook h5 em{display: block;color:#7d7f7f;font-size: 12px;padding-top:2px}
#guestBook .txtArea{border:1px solid #cccccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;height: 102px;width: 560px;padding:10px ;}
#guestBook .txtArea2{border:1px solid #cccccc;height: 30px;width: 495px;padding:10px ;margin:5px 0 0 60px;}
#guestBook .inputLine {line-height: 36px;}

#guestBook h4{color:#3f3f3f;font-size:15px;display: block;padding:10px 0 12px 0 }
#guestBook span{padding:0 5px}
#guestBook #speaker{color:#2069cf;padding:0 0 10px 0;}

#guestBook #speaker ul li img{float:left}
#guestBook #speaker ul,#guestBook #speaker ul li dl,#guestBook #speaker ul li dt,#guestBook #speaker ul li dd{display: block}
#guestBook #speaker ul li ,#guestBook #speaker ul li dd {display: block;min-height: 60px}
#guestBook #speaker ul li {padding: 10px 0 10px 0 ; border-bottom: 1px solid #e3e3e3}
#guestBook #speaker ul li h6{padding: 0 0 5px 60px}
#guestBook #speaker ul li h6 span{color:#7d7f7f}
#guestBook #speaker ul li h6 span em{padding:0 10px}
#guestBook #speaker ul li p{padding: 0 0 0 60px ;color: #000;line-height: 1.5em;display: block}
#guestBook #speaker ul li dl{padding: 0 0 5px 60px}
#guestBook #speaker ul li dt{background: #fbfbfb;border-top: 1px solid #e3e3e3 ;border-bottom:1px dotted #e3e3e3;padding:10px 20px;}
#guestBook #speaker ul li dt a{color:#2069cf}
#guestBook #speaker ul li dt a:hover{ text-decoration: underline;color:#2069cf}
#guestBook #speaker ul li dd{min-height: 60px;padding:10px 0 0 0 ;border-bottom:1px dotted #e3e3e3}

#guestBook #speaker .pagination span{	display:block;
	float:left;
	color:#2069cf;
	margin-right:5px;
	padding:3px 8px;
	font-size:.9em;
}

#yesterday { min-height: 750px; position: relative;padding:10px 0 0 5px;border-bottom: 1px solid #e9e9e9; margin-bottom: 10px;}
#yesterday .jcarousel-clip { height: 750px; width: 300px; position: relative; overflow: hidden; }
#yesterday ul { width: 300px; height: 160px; position: relative; overflow: hidden; }
#yesterday ul li { list-style-type: none; float: left; display: inline; width: 300px; padding: 0; position: relative; font-size:19px; line-height:21px; text-align:center; font-weight:bold;}
#yesterday h5, h5 a{font-size:15px;color:#595959;}

/*------------scrollable-------*/
.scrollable2 {
	/*POSITION: relative; WIDTH: 950px; HEIGHT: 430px; OVERFLOW: hidden;*/
	POSITION: relative; WIDTH: 952px; HEIGHT: 560px; OVERFLOW: hidden;
}
.scrollable2 .items {
	POSITION: absolute; WIDTH: 20000em; CLEAR: both
}
.items DIV {
	WIDTH: 950px; FLOAT: left
}
#browsable2 h1 a{color:#2c3c60;font-size:70px;display: block;padding: 0 15px 0px 15px; text-align:center; font-family:"微軟正黑體"; line-height:74px;margin:auto;}
#browsable2 h2{color:#0088c3;font-size:36px;display; line-height:40px; text-align:center; font-family:"微軟正黑體";margin:auto;}
#browsable2 image{border:2px solid #DEDEDE;}
.photoNum {
	text-align:center;
	bottom: 0;
	left : 0;
	width : 950px;
	height : 46px;
	position : absolute;
	/*background : url(../images/slide-bg.png) 0 0;*/
}
.navi a {
	margin: 5px 5px 0 0;
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	background-image : url(../images/silde-nav.png);
}
.navi .active {
	background-position : 0 -24px;
}
/*------------scrollable-------*/