
@charset "utf-8";

/***********************************************
 *	らばQ[lq_st] ソーシャルタブ関連CSS
 ***********************************************/
a.lq_st_tab{
				text-decoration:none;
				font-weight:bold;
}

a.lq_st_tab span{
				padding:2px 6px;
				border-radius:4px 4px 0px 0px;
				color:#fff;
				font-size:14px;
				line-height:20px;
}

span.lq_st_share{		background-color: #888;}
span.lq_st_twitter{	background-color: #2299CC;}
span.lq_st_hatena{	background-color: #2C6EBD;}
span.lq_st_facebook{	background-color: #1D3772;}
span.lq_st_message{	background-color: #4aa;}
span.lq_st_zenback{	background-color: #4a4;}
span.lq_st_comment{	background-color: #00f;}
span.lq_st_trackback{	background-color: #80f;}

div.lq_st_div{
				border:3px #aaa solid;
				/*width:100%;*/
				padding:10px;
				display:none;
				font-size:14px;
				line-height:18px;
}
div.lq_st_div{
				margin-top:-1px\9;
   		 		*margin-top:-1px;
   		 		_margin-top:-1px;

}

#lq_st_share{			border-color:#888;}
#lq_st_twitter{		border-color:#2299CC;}
#lq_st_hatena{		border-color:#2C6EBD;}
#lq_st_facebook{		border-color:#1D3772;}
#lq_st_message{		border-color:#4aa; text-align:center; }
#lq_st_zenback{		border-color:#4a4;}
#lq_st_comment{		border-color:#00f;}
#lq_st_trackback{		border-color:#80f;}


/*facebook framepage*/
body.lq_st{
				margin:0px;
				background-image:none;
				background-color:#fff;
				text-align:left;
				font-size:14px;
				line-height:18px;

}
div.lq_st_fbtitle{
				border-radius:4px;
				background-color:#1D3772;
				color:#fff;
				padding:4px;
				margin:4px 0px;
}
div.lq_st_twtitle{
				border-radius:4px;
				background-color:#2299CC;
				color:#fff;
				padding:4px;
				margin:4px 0px;
				clear:both;
}
div.lq_st_smtitle{
				border-radius:4px;
				background-color:#4aa;
				color:#fff;
				padding:4px;
				margin:4px 0px;
}
.lq_st_message_input{
				border:1px #888 solid;
				width:95%;
				margin:2px 0px 8px;
}

/*social buttons*/
.lq_stb_clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.lq_stb_clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .lq_stb_clearfix {
	height: 1%;
}

.lq_stb_clearfix {
	display: block;
}

/* End hide from IE-mac */
.lq_stb_block div {
	margin-right: 15px;
	float: left;
}

.lq_sb_fl{
	float: right;
}

div.lq_stb_block img{
				vertical-align:middle;
}

/***********************************************
 * jTweetsAnywhere V1.2.1
 ***********************************************/

.jta-tweet-list
{
    padding: 0;
    list-style: none;
}

.jta-tweet-list-item
{
    border-bottom: 1px solid #29C;
    padding: 8px 0px 8px 0px;
	overflow: hidden;
}

.jta-tweet-list-item:first-child
{
    border-top: 1px solid #29C;
}

.jta-tweet-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-tweet-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-tweet-body-list-profile-image-present
{
	margin-left: 58px;
}

.jta-tweet-user-name
{
	font-weight: bold;
}

.jta-tweet-user-screen-name-link,
.jta-tweet-user-full-name-link,
.jta-tweet-a,
.twitter-anywhere-user
{
	text-decoration: none;
}

.jta-tweet-attributes
{
	display: block;
    color: #999;
    font-size: 11px;
    margin-top: 3px;
}

.jta-tweet-timestamp-link,
.jta-tweet-source-link a,
.jta-tweet-inreplyto-link,
.jta-tweet-location-link,
.jta-tweet-retweeter-link
{
    color: #999;
	text-decoration: none;
}

.jta-tweet-timestamp-link:hover,
.jta-tweet-source-link a:hover,
.jta-tweet-inreplyto-link:hover,
.jta-tweet-location-link:hover,
.jta-tweet-retweeter-link:hover
{
    color: #999;
	text-decoration: underline;
}

.jta-tweet-list-controls
{
	margin-top: 20px;
}

.jta-tweet-list-controls-button
{
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-controls-button:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-controls-button-next
{
	margin-left: 10px;
}

.jta-tweet-list-autorefresh-trigger
{
	padding: 8px 0px 8px 0px;
	margin-bottom: 10px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-autorefresh-trigger:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-login-info-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-login-info-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-login-info-block
{
	margin-left: 58px;
}

.jta-login-info-sign-out
{
	width: 97px;
	margin-top: 2px;
	padding: 1px;
	text-align: center;
    border: 1px solid #999;
}

.jta-login-info-sign-out:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-loading
{
	margin: 0;
    padding: 8px 0px 8px 0px;
}

.jta-error
{
	margin: 0;
    padding: 8px;
    color: #000;
    background-color: #f00
}

.jta-nodata
{
	margin: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}

.jta-clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.fbFeedbackContent .composer {
	width:364px!important;
}





