/* ページ全体 ************************/
textarea{
	/* font-family: 'ＭＳ ゴシック NB','MS Gothic'; */
}
input{
	/* font-family: 'ＭＳ Ｐゴシック NB','MS PGothic'; */
}
form{ margin:0; padding:0; }
/*
p{ margin:0; padding:0.5em 0; }

A{ color:#000;}
A:visited{ color:#666;}
*/
.invisible { display: none; }
.margin{}
.box{ background-color: white; }

img.px1{
	width:1px;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}

/* リストボックス *********************/

.lmlistheader,.lmlistfooter{
	position: absolute;
	z-index:10;
	border: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	line-height:1;
	margin:0;
	padding:0;
	vertical-align: middle;
	height:17px;
	width:160px;
}
.lmlistheader{
	font-weight:bold;
	text-align: center; 
	color: #444;
}
.lmlistfooter{
	padding: 0;
	text-align:right;
	font-size: 75%;
}

.listheaderCaption {
	padding: 8px 4px 5px 4px;
	letter-spacing:0;
}



.listbox{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:auto;
	height:100%;
	overflow: auto;
	vertical-align:top;
	margin: 0;
	border: none;
	padding:3px;
	font-size: 75%;
}


div.bufferrow_off,div.bufferrow_on,div.memberrow_off,div.memberrow_on{
	vertical-align:baseline;
	border-bottom: 1px solid #ddd;
	line-height:1;
	cursor: pointer;
}
div.memberrow_on,div.bufferrow_on{
	background-color: #FCE;
	color:#000;
}
.listname{
	vertical-align:baseline;
	line-height:1;
	overflow:hidden;
}
.listicon{
	vertical-align:bottom;
	padding: 0 2px 0 0;
}

.listindent8{
	padding: 0 8px 0 0;
}
.listindent16{
	padding: 0 16px 0 0;
}
/*
#MemberListContainer,#BufferListContainer,#BufferContainer,#AllLogContainer{
	position: absolute;
	z-index:10;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0;
	padding:0;
}
*/
#taInput{
	display:block;
	position: absolute;
	z-index:10;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	overflow:auto;
	margin:0;
	padding:0;
	background-color: #EFEFEF;
	border: 1px solid black ;
	font-size: 12pt;
	line-height: 1.2;
}
/* チャンネルバッファコンテナ *****************/

#BufferInfo {
	position: absolute;
	z-index:10;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #444;
	margin:0;
	border: none;
	padding: 4px 4px 5px 4px;
	letter-spacing:0;
}
#BufferName {
	font-weight:bold;
	font-size:75%;
	padding: 0 16px;
	text-align:center;
}
#BufferTopic {
	font-size:100%;
	padding:1px 8px;
	text-align:center;
        color: red;
}

#InputPane{
	position: absolute;
	z-index:10;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding:0;
	margin:0;
	border: none;
}
.InputPaneTable{
	margin:0;
	padding:0;
	border:none;
	border-collapse: collapse;
	width:100%;
}
.InputPaneTable td{
	margin:0;
	padding:0;
	font-size: 75%;
	color: #444;
}
.btnSend{
	margin:0;
	padding:0;
	vertical-align:bottom;
	border: 1px solid black;
	background-color:#f8f8f8;
	color:black;
	cursor: pointer;
}

/* ログバッファ *****************/
/* 全ログ *****/

#AllLogHeader {
	position: absolute;
	z-index:10;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin:0;
	padding:0;
	border: none;
}
#AllLogCaption{
	font-weight:bold;
	vertical-align:baseline;
	color: #444;
	text-align: center;

	padding: 8px 4px 5px 4px;
	letter-spacing:0;
}

#AllLogFooter {
	position: absolute;
	z-index:10;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin:0;
	padding:0;
	border: none;
	text-align:right;
}
#version{
	font-size:75%;
	font-weight:normal;
	line-height:1;
	vertical-align: top;
	padding: 0;
}


.Buffer{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin:0;
	padding:4px;
	border:none;
	width:auto;
	height:100%;
	overflow: auto;
	font-size:75%;
	line-height:1.3;
}

.logtext {
	margin:0; padding:0; 
/*	color:#07760D;*/
        color: red;
}

.logrow{ margin:0; padding:1pt; word-break:break-all;}
/* スクリプトでサイズを調整するのでlogrowはいじらないこと */

/* スクリプトでサイズを調整するので以下略 */
.logparams   {font-size:57%;font-family:Georgia; color:#666; }


.logsender   {font-size:75%;;color:#08F; }
.logbody     {font-size:75%;;color:#222; }
.logsenderpre,.logsendersuf{color:#ccc; }

.inviteA{ font-size:200%; color:#F80; }
.inviteB{ font-size:200%; color:#F80; }
.logparamx  {}
.logparamm  { word-break:break-all; word-wrap: break-word;}
.logparamy  {}

.logparamf  {color:#406FFF; }
.logparamfs {color:#406FFF; }
.logparamfe {color:#888; font-size:57%;font-family:Georgia; }

.logparamc  {color:#008000; }
.logparamcs {color:#008000; }
.logparamce {color:#888; font-size:57%;font-family:Georgia; }

.logparamt  {color:#406FFF; }
.logparamts {color:#406FFF; }
.logparamte {color:#888; font-size:57%;font-family:Georgia; }

.clisttable{
	empty-cells: show;
	border-collapse:collapse;
	border: 1px solid #EFB586;
}
.clistname{
	border: 1px solid #EFB586;
	padding: 2px;
	text-align:left;
}
.clisttopic{
	font-size:75%;
	padding: 2px 0 0 0;
}
.clistnumber{
	border: 1px solid #EFB586;
	padding: 2px;
	text-align:center;
}
th.clistnumber,th.clistname{
	background-color:#FFE4CF;
}
td.clistname A {
	text-decoration:none; 
	color:#008000;
}

/* 接続設定ダイアログ ************/

.Settings{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin:0;
	padding:4px;
	border:none;
	width:auto;
	height:100%;
	overflow: auto;
}

.ConnParam {
	margin:0;
	padding:0;
	border:none;
	border-collapse: collapse;
}
.ConnParam td {
	margin:0;
	padding:1px;
	border:1px solid black;
	font-size:75%;
}

IMG.BGFrameTL,
IMG.BGFrameTR,
IMG.BGFrameTM,
IMG.BGFrameML,
IMG.BGFrameMM,
IMG.BGFrameMR,
IMG.BGFrameBL,
IMG.BGFrameBR,
IMG.BGFrameBM {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: absolute;
	margin:0;
	padding:0;
	border: none;
	z-index: 0;
}

/*****************************************************/

table.clisttable {
	border-collapse: collapse;
}

table.clisttable thead th { 
    text-align: left;
    background-color: #FFE2BF;
    font-weight: bold;
    font-size: .9em;
}
table.clisttable thead th.over {
    background-color: #ddeeff;
    cursor: pointer;
}
table.clisttable thead th a {
    text-decoration: none;
    font-size: 1.0em;
}

table.clisttable tbody th {
    font-weight: bold;
}
table.clisttable tbody td, table.clisttable tbody th {
    border-bottom: 1px solid #FFE2BF;
    background-color: #FFFFF0;
}

table.clisttable tbody tr.alternate td, table.clisttable tbody tr.alternate th { background-color: #fff; }


#StreamingMain {
	z-index:11;
	margin:0;
	border: none;
	padding: 0px;
	letter-spacing:0;
	background-color: white;
}

#ScrollLine1 {
    z-index:15;
    margin: -360px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine2 {
    z-index:15;
    margin: -344px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine3 {
    z-index:15;
    margin: -328px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine4 {
    z-index:15;
    margin: -312px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine5 {
    z-index:15;
    margin: -296px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine6 {
    z-index:15;
    margin: -280px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine7 {
    z-index:15;
    margin: -264px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine8 {
    z-index:15;
    margin: -248px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine9 {
    z-index:15;
    margin: -232px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine10 {
    z-index:15;
    margin: -216px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine11 {
    z-index:15;
    margin: -200px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine12 {
    z-index:15;
    margin: -184px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine13 {
    z-index:15;
    margin: -168px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 480px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine14 {
    z-index:15;
    margin: -152px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 450px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine15 {
    z-index:15;
    margin: -136px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 450px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine16 {
    z-index:15;
    margin: -120px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 450px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine17 {
    z-index:15;
    margin: -104px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 450px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine18 {
    z-index:15;
    margin: -88px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 450px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine19 {
    z-index:15;
    margin: -72px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 450px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine20 {
    z-index:15;
    margin: -56px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 450px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine21 {
    z-index:15;
    margin: -40px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 450px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}
#ScrollLine22 {
    z-index:15;
    margin: -24px 0 0 45px;
    border: none;
    padding: 0px;
    letter-spacing:0;
    position: absolute;
    color: white;
    font-weight: 900;

    font-size: 15pt;
    width: 450px;
    height: 20px;
    text-shadow: black 2px 2px 2px;
    filter: shadow(color=#000000,direction=135,strength=4);
}


