
/* Liveボタン位置調整用 */
#t_live_balloon #t_live_btn {
	top: -30px;
	left: 170px;
}
/* メッセージウインドウ位置調整用 */
#t_live_balloon #t_live_box {
	top: -10px; 
	left: 145px;
}

/* ふきだし基準点 */
.t_live_anchor {position: relative;}

/* clearfix */
.t_live_wrap{ /zoom : 1; }
.t_live_wrap:after{ content : ''; display : block; clear : both; height:0; }

/* ふきだし */
#t_live_balloon {
	position: absolute;
	z-index: 2;
	z-index: 1000;
	display: none; /*JS制御*/
	top: 0px; /*JS制御*/
	left: 0px; /*JS制御*/
	margin:0 !important;
	padding:0 !important;
	width:70px;
	height:24px;
}
#t_live_balloon p{margin:0;}
#t_live_balloon #t_live_btn {position: absolute;z-index: 201;}
#t_live_balloon #t_live_btn .t_live_btn_base {
	display: block;
	width:51px;
	height:12px;
	padding: 6px 10px 6px 9px;
	margin:0;
	background-repeat: no-repeat;
	font-size:0;
	line-height:1;
	box-sizing: content-box;
}
.orange #t_live_btn .t_live_btn_base {background-image: url(live_icon_base_orange.png);}
* html .orange #t_live_btn .t_live_btn_base {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/t_common/live/live_icon_base_orange.png', sizingMethod='scale');
	background:none;
}
.green #t_live_btn .t_live_btn_base {background-image: url(live_icon_base_green.png);}
* html .green #t_live_btn .t_live_btn_base {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/t_common/live/live_icon_base_green.png', sizingMethod='scale');
	background:none;
}
#t_live_btn .t_live_btn_tail_up,
#t_live_btn .t_live_btn_tail_down {
	position: absolute;
	z-index: 102;
	width:20px;
	height:8px;
	left: 10px;
	background-repeat: no-repeat;
}
#t_live_btn .t_live_btn_tail_up{bottom: 23px;}
.orange #t_live_btn .t_live_btn_tail_up {background-image: url(live_icon_tail_up_orange.png);}
.green #t_live_btn .t_live_btn_tail_up {background-image: url(live_icon_tail_up_green.png);}

#t_live_btn .t_live_btn_tail_down{top: 23px;}
.orange #t_live_btn .t_live_btn_tail_down {background-image: url(live_icon_tail_down_orange.png);}
.green #t_live_btn .t_live_btn_tail_down {background-image: url(live_icon_tail_down_green.png);}



/* Live感ウインドウ */
#t_live_box {
	color:#333;
	background:#FFFFF1;
	border:solid 2px #f90;
	padding: 15px;
	line-height: 1.4;
  text-align:left;
}
.green #t_live_box {border:solid 2px #8CA92B;}
#t_live_box p,
#t_live_box div {margin: 0;}
#t_live_box .t_live_boxHead {margin-bottom: 7px;}
#t_live_box .t_live_boxHead .t_live_icon {padding-right: 10px;}
#t_live_box .t_live_boxHead .t_live_icon img {vertical-align: middle;}
#t_live_box .t_live_boxHead .t_live_date {font-size: 12px;}
#t_live_box .t_live_boxBody .t_live_image {width: 140px;float: left;}
#t_live_box .t_live_boxBody .t_live_image img {vertical-align: bottom;}
#t_live_box .t_live_msg {width : 290px;/*width: 325px;float: right;*/}
#t_live_box .t_live_msg .t_live_msgTitle {margin-bottom: 10px;}
#t_live_box .t_live_msg .t_live_msgBody {font-size: 14px;}


/* ふきだし用 */
#t_live_balloon .t_live_boxHead p {text-align: right;}
#t_live_balloon #t_live_box {
	position: absolute;
	z-index: 2;
	width:330px;
	border-radius:10px;
	padding: 10px 20px 20px 20px;
	display: none;
}

/* アクセスマップ用 */
#t_live_access #t_live_box {
	width:auto;
	margin: 15px 0;
	padding: 15px;
}




