	div#online-girl-jewel,
div#online-girl-jewel div.online-girl-div,
div#online-girl-jewel p.online-girl-p,
div#online-girl-jewel span.online-girl-p-span,
div#online-girl-jewel dl.online-girl-dl,
div#online-girl-jewel dd.online-girl-dd-mid,
div#online-girl-jewel dd.online-girl-dd-bot,
div#online-girl-jewel span.online-girl-span-shityo,
div#online-girl-jewel a.online-girl-a-mid,
div#online-girl-jewel img.online-girl-img,
div#online-girl-jewel span.online-girl-span-img,
div#online-girl-jewel span.online-girl-span-comment,
div#online-girl-jewel span.online-girl-span-nickname,
div#online-girl-jewel a.online-girl-a-bot,
div#online-girl-jewel div.online-girl-regist,
div#online-girl-jewel a.online-girl-regist-a,
div#online-girl-jewel img.online-girl-regist-img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;
	letter-spacing: 0;
}
div#online-girl-jewel{
	position: relative;
	width : 678px;
	overflow: hidden;
/*	border: 1px #000 solid;*/
/*	background:#FFF url(http://streamate.jp/lib/img/jewel-online-banner-bg.png) no-repeat 0px -50px;*/
}
div#online-girl-jewel div.online-girl-div{
	padding: 14px 5px 10px 9px;
/*	background-color: #FFF;*/
}
div#online-girl-jewel p.online-girl-p{
	position:relative;
	height: 47px;
	z-index:999;
}
div#online-girl-jewel a.online-girl-p-link{
	display: block;
	height:60px;
/*	position: absolute;
	top: 0;
	right: 0;*/
	background: url("https://hananokai.tv/lib/img/large-jewel-online-banner-bg.png") no-repeat scroll 0 -300px;
	overflow: hidden;
	text-indent: -9999px;
}
div#online-girl-jewel span.online-girl-p-span{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 110px;
	height: 40px;
	background: url(http://streamate.jp/lib/img/jewel-online-banner-bg.png) no-repeat 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
}
div#online-girl-jewel dl.online-girl-dl{
	position:relative;
	display: -moz-inline-box;
	display: inline-block;
	line-height: 1;
	*display: inline;
	*zoom: 1;
	margin: 2px 2px;
	width: 160px;
	height: 240px;
	/*overflow: hidden;*/
	/*background-image: url(http://streamate.jp/lib/img/jewel-online-banner-bg.png);*/
	background-repeat: no-repeat;
	border:1px solid #BDBDBD;
	border-radius:3px;
}

dt.online-girl-anime{ background-color: #f95555; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-anime.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}

div#online-girl-jewel dt.online-girl-standby{ background-color: #FFCE0B; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-standby.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}
div#online-girl-jewel dt.online-girl-party  { background-color: #EE70A4; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-party.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}
div#online-girl-jewel dt.online-girl-2shot  { background-color: #D57BFF; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-2shot.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}
div#online-girl-jewel dt.online-girl-new-standby{ background-color: #FFCE0B; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-standby.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}
div#online-girl-jewel dt.online-girl-new-party  { background-color: #EE70A4; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-party.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}
div#online-girl-jewel dt.online-girl-new-2shot  { background-color: #D57BFF; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-2shot.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}

/*
div#online-girl-jewel dl.online-girl-standby{ background-position: 0px -100px; }
div#online-girl-jewel dl.online-girl-party  { background-position: -150px -100px; }
div#online-girl-jewel dl.online-girl-2shot  { background-position: -300px -100px; }
div#online-girl-jewel dl.online-girl-new-standby{ background-position: -450px -100px; }
div#online-girl-jewel dl.online-girl-new-party  { background-position: -600px -100px; }
div#online-girl-jewel dl.online-girl-new-2shot  { background-position: -750px -100px; }
*/


div#online-girl-jewel dt.online-girl-dt{
	height:22px;
}

div#online-girl-jewel dd.online-girl-dd-nickname{
	position: absolute;
	width: 160px;
	height: 20px;
	margin: 0 auto;
	top:35px;
}


dd.onlinegirl-dd-hdo-anime{
	position:absolute;
	top: 26px;
	width: 100px;
	height: 14px;
	left:0px;
	font-size: 11px;
	margin-left:3px;
	color:#fb3939;
}


div#online-girl-jewel dd.onlinegirl-dd-hdo-taiki{
	position:absolute;
	top: 26px;
	width: 100px;
	height: 14px;
	left:0px;
	font-size: 11px;
	margin-left:3px;
	color:#ff7805;
}

div#online-girl-jewel dd.onlinegirl-dd-hdo-2shot{
	position:absolute;
	top: 26px;
	width: 100px;
	height: 14px;
	left:0px;
	font-size: 11px;
	margin-left:3px;
	color:#D751E6;
}

div#online-girl-jewel dd.onlinegirl-dd-hdo-party{
	position:absolute;
	top: 26px;
	width: 100px;
	height: 14px;
	left:0px;
	font-size: 11px;
	margin-left:3px;
	color:#ff3fb4;
}

div#online-girl-jewel dd.online-girl-dd-mid{
	position: absolute;
	top: 54px;
	left: 3px;
	width: 152px;
	height: 114px;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.2);
	border:1px solid #BEBEBE;
	
}
div#online-girl-jewel dd.online-girl-dd-bot{
	position: absolute;
	bottom: 0px;
	width: 160px;
	height: 71px;
	/*background-color:#DDDDDD;*/
	/*border-radius:3px;
	margin:0 5px 5px;*/
}

div#online-girl-jewel span.online-girl-span-shityotext{
	display: block;
	overflow: hidden;
	background-color: #FFF;
	border-radius:3px 3px 3px 3px;
	position: absolute;
	top: 3px;
	right: 4px;
	width: 50px;
	height: 12px;
	font-size: 11px;
	color:#333333;
	padding:4px 0 0 4px;
	/*font-family: 'Hiragino Kaku Gothic Pro', '???…ƒ??????@?? Pro W3', '??B??A??F??F', 'è[??è[?E è[?[??G??L????*/
}

div#online-girl-jewel span.online-girl-span-shityo{
	position: absolute;
	font-weight: bold;
	font-size: 14px;
	/*font-family: 'Hiragino Kaku Gothic Pro', '???…ƒ??????@?? Pro W3', '??B??A??F??F', 'è[??è[?E è[?[??G??L????, sans-serif;*/
	color: #ff7805;
	top:4px;
	right:15px;
}

div#online-girl-jewel span.online-girl-span-shityo-hito{
	overflow:hidden;
	position:absolute;
	top:3px;
	right:6px;
	height:10px;
	font-size:9px;
	color:#333333;
	padding:6px 0 0 0px;
}

div#online-girl-jewel a.online-girl-a-mid{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 152px;
	height: 114px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
}

div#online-girl-jewel a.online-girl-a-mid:hover{
	-webkit-transform: scale( 1.5 );
	-moz-transform: scale( 1.5 );
	-o-transform: scale( 1.5 );
	-ms-transform: scale( 1.5 );
	filter: progid:DXImageTransform.Microsoft.BasicImage:scale( 1.5 );
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);
	z-index:999;
}

div#online-girl-jewel img.online-girl-img{
	display: block;
	border: none;
	height:114px;
	z-index:998;
	position:absolute;
}

div#online-girl-jewel img.area-img{
	position:absolute;
	top:-13px;
	right:-0px;

}

div#online-girl-jewel span.online-girl-span-img{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width:152px;
	height: 114px;

}


.area-text-anime{
	position:absolute;
	top:-13px;
	right:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	width:59px;
	height:19px;
	padding:1px 0 0 11px;
	/* for modan browser */
	text-shadow:0px 1px 1px #fb3939,0px 0px 1px #fb3939,1px 0px 1px #fb3939,0px -1px 1px #fb3939,-1px -1px 1px #fb3939,-1px 0px 1px #fb3939;
	/* for IE */
	filter:dropshadow(color=#fb3939,offx=0,offy=1,positive=1),dropshadow(color=#fb3939,offx=0,offy=0,positive=1),dropshadow(color=#fb3939,offx=0,offy=-1,positive=1),dropshadow(color=#fb3939,offx=-1,offy=-1,positive=1),dropshadow(color=#fb3939,offx=-1,offy=0,positive=1);
	background-image:url("img/area-anime.png");
	background-repeat: no-repeat;
	z-index:99;
}

div#online-girl-jewel .area-text-2shot{
	position:absolute;
	top:-13px;
	right:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	width:59px;
	height:19px;
	padding:1px 0 0 11px;
	/* for modan browser */
	text-shadow:0px 1px 1px #CB6AFF,0px 0px 1px #CB6AFF,1px 0px 1px #CB6AFF,0px -1px 1px #CB6AFF,-1px -1px 1px #CB6AFF,-1px 0px 1px #CB6AFF;
	/* for IE */
	filter:dropshadow(color=#CB6AFF,offx=0,offy=1,positive=1),dropshadow(color=#CB6AFF,offx=0,offy=0,positive=1),dropshadow(color=#CB6AFF,offx=0,offy=-1,positive=1),dropshadow(color=#CB6AFF,offx=-1,offy=-1,positive=1),dropshadow(color=#CB6AFF,offx=-1,offy=0,positive=1);
	background-image:url("img/area-2shot.png");
	background-repeat: no-repeat;
	z-index:99;
}

div#online-girl-jewel .area-text-standby{
	position:absolute;
	top:-13px;
	right:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	width:59px;
	height:19px;
	padding:1px 0 0 11px;
	/* for modan browser */
	text-shadow:0px 1px 1px #F5A321,0px 0px 1px #F5A321,1px 0px 1px #F5A321,0px -1px 1px #F5A321,-1px -1px 1px #F5A321,-1px 0px 1px #F5A321;
	/* for IE */
	filter:dropshadow(color=#F5A321,offx=0,offy=1,positive=1),dropshadow(color=#F5A321,offx=0,offy=0,positive=1),dropshadow(color=#F5A321,offx=0,offy=-1,positive=1),dropshadow(color=#F5A321,offx=-1,offy=-1,positive=1),dropshadow(color=#F5A321,offx=-1,offy=0,positive=1);
	background-image:url("img/area-standby.png");
	background-repeat: no-repeat;
	z-index:99;
}
div#online-girl-jewel .area-text-party{
	position:absolute;
	top:-13px;
	right:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	width:59px;
	height:19px;
	padding:1px 0 0 11px;
	/* for modan browser */
	text-shadow:0px 1px 1px #FF77B1,0px 0px 1px #FF77B1,1px 0px 1px #FF77B1,0px -1px 1px #FF77B1,-1px -1px 1px #FF77B1,-1px 0px 1px #FF77B1;
	/* for IE */
	filter:dropshadow(color=#FF77B1,offx=0,offy=1,positive=1),dropshadow(color=#FF77B1,offx=0,offy=0,positive=1),dropshadow(color=#FF77B1,offx=0,offy=-1,positive=1),dropshadow(color=#FF77B1,offx=-1,offy=-1,positive=1),dropshadow(color=#FF77B1,offx=-1,offy=0,positive=1);
	background-image:url("img/area-party.png");
	background-repeat: no-repeat;
	z-index:99;
}







div#online-girl-jewel span.online-girl-span-comment{
	display: block;
	position: absolute;
	width: 144px;
	height: 58px;
	padding: 3px 4px;
	margin:4px;
	overflow: hidden;
	font-size: 11px;
	white-space: nowrap;
	color: #333;
	line-height:1em;
	background-color:#FFF;
	border-radius:3px;
	/*background: url(http://streamate.jp/lib/img/jewel-online-banner-bg.png) no-repeat 0px -270px;*/
}



div#online-girl-jewel span.comment-line{
	/*width:152px;*/
	/*border-bottom:1px solid #BDBDBD;*/
	display:block;
}

div#online-girl-jewel div.comment-left-3size{
	float:left;
	text-align:left;
	font-size:12px;
	padding-bottom:1px;
}

div.comment-left-anime{
	/*float:left;*/
	text-align:left;
	height:10px;
	background-image:url("img/comment-anime.png");
	background-repeat: no-repeat;
	padding:1px 0 0 3px;
	color:#333;
}

div#online-girl-jewel div.comment-left-standby{
	/*float:left;*/
	text-align:left;
	height:10px;
	background-image:url("img/comment-standby.png");
	background-repeat: no-repeat;
	padding:1px 0 0 3px;
	color:#333;
}
div#online-girl-jewel div.comment-left-2shot{
	/*float:left;*/
	text-align:left;
	height:10px;
	background-image:url("img/comment-2shot.png");
	background-repeat: no-repeat;
	padding:1px 0 0 3px;
	color:#333;
}
div#online-girl-jewel div.comment-left-party{
	/*float:left;*/
	text-align:left;
	height:10px;
	background-image:url("img/comment-party.png");
	background-repeat: no-repeat;
	padding:1px 0 0 3px;
	color:#333;
}

div#online-girl-jewel div.comment-right-3size{
	text-align:right;
	font-size:9px;
	white-space:nowrap;
	padding-right:2px;
}

div#online-girl-jewel div.comment-right{
	text-align:right;
	font-size:12px;
	white-space:nowrap;
	padding:2px 2px 0 0;
	height:12px;
}

div#online-girl-jewel div.comment-clear{
	clear:both;
}


span.comment-anime{
	/*color:#FFCE0b;*/
	color:#fb3939;
	font-size:12px;
	/*font-weight:bold;*/
}

div#online-girl-jewel span.comment-taiki{
	/*color:#FFCE0b;*/
	color:#ff7805;
	font-size:12px;
	/*font-weight:bold;*/
}

div#online-girl-jewel span.comment-two{
	color:#D751E6;
	font-size:12px;
	/*font-weight:bold;*/
}
div#online-girl-jewel span.comment-party{
	color:#ff3fb4;
	font-size:12px;
	/*font-weight:bold;*/
}



div#online-girl-jewel span.online-girl-span-nickname{
	display: block;
	position: absolute;
	width: 160px;
	font-size: 15px;
	text-align: center;
	height: 17px;
	padding-top:2px;
}

div#online-girl-jewel a.online-girl-a-bot{
	color: #0066CC;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.4em;
	text-decoration:none;
}
div#online-girl-jewel a.online-girl-a-bot:hover{
	text-decoration:none;
	color: #1e2e34;
}
div#online-girl-jewel div.online-girl-regist{
	padding: 10px 0;
	text-align: center;
	background-color: #292929;
}
div#online-girl-jewel a.online-girl-regist-a{
	display: block;
	margin: 0 auto;
	width: 468px;
	height: 60px;
	border: 1px solid #FFF;
}
div#online-girl-jewel a.online-girl-regist-a:hover{
	border: 1px solid #FF0;
}
div#online-girl-jewel img.online-girl-regist-img
{
	display: block;
	margin: 0 auto;
}
/*??backup??
div.balloon {
	display: none;
	background-image: url("img/fukidashi.png");
	position: absolute;
	top: -60px;
	left: 50;
	width: 90px;
	height: 65px;
	font-size: 10px;
	text-align: center;
	overflow:visible;
	z-index: 9999;
}
*/

div.balloon_a {
	display: none;
	background-image: url("img/large-fukidashi_a.png");
	position: absolute;
	top: 95px;
	right: -13px;
	width: 140px;
	height: 75px;
	overflow:visible;
	z-index: 9999;
}


div#online-girl-jewel div.balloon_s {
	display: none;
	background-image: url("img/large-fukidashi_s.png");
	position: absolute;
	top: 95px;
	right: -13px;
	width: 140px;
	height: 75px;
	overflow:visible;
	z-index: 9999;
}
div#online-girl-jewel div.balloon_2 {
	display: none;
	background-image: url("img/large-fukidashi_2.png");
	position: absolute;
	top: 95px;
	right: -13px;
	width: 140px;
	height: 75px;
	overflow:visible;
	z-index: 9999;
}
div#online-girl-jewel div.balloon_p {
	display: none;
	background-image: url("img/large-fukidashi_p.png");
	position: absolute;
	top: 95px;
	right: -13px;
	width: 140px;
	height: 75px;
	overflow:visible;
	z-index: 9999;
}
/*??backup??
span.bln_txt {
	position: absolute;
	top: 15px;
	left: 2px;
	width: 85px;
	height: 50px;
}
*/

.bln_txt_a {
	position: absolute;
	top: 27px;
	left: 11px;
	width: 116px;
	height: 40px;
	font-size: 11px;
	color:#fb3939;
	font-weight:bold;
	line-height:1.2;
	text-align: center;
}

div#online-girl-jewel span.bln_txt_s {
	position: absolute;
	top: 27px;
	left: 11px;
	width: 116px;
	height: 40px;
	font-size: 11px;
	color:#fc8017;
	font-weight:bold;
	line-height:1.2;
	text-align: center;
}
div#online-girl-jewel span.bln_txt_2 {
	position: absolute;
	top: 27px;
	left: 11px;
	width: 116px;
	height: 40px;
	font-size: 11px;
	color:#d27aff;
	font-weight:bold;
	line-height:1.2;
	text-align: center;
}
div#online-girl-jewel span.bln_txt_p {
	position: absolute;
	top: 27px;
	left: 11px;
	width: 116px;
	height: 40px;
	font-size: 11px;
	color:#FF5CA0;
	font-weight:bold;
	line-height:1.2;
	text-align: center;
}


/* ??V??V??V??V??V??V??????????????@??V??V??V??V??V??V??*/

div#online-girl-madam,
div#online-girl-madam div.online-girl-div,
div#online-girl-madam p.online-girl-p,
div#online-girl-madam span.online-girl-p-span,
div#online-girl-madam dl.online-girl-dl,
div#online-girl-madam dd.online-girl-dd-mid,
div#online-girl-madam dd.online-girl-dd-bot,
div#online-girl-madam span.online-girl-span-shityo,
div#online-girl-madam a.online-girl-a-mid,
div#online-girl-madam img.online-girl-img,
div#online-girl-madam span.online-girl-span-img,
div#online-girl-madam span.online-girl-span-comment,
div#online-girl-madam span.online-girl-span-nickname,
div#online-girl-madam a.online-girl-a-bot,
div#online-girl-madam div.online-girl-regist,
div#online-girl-madam a.online-girl-regist-a,
div#online-girl-madam img.online-girl-regist-img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;
	letter-spacing: 0;
}
div#online-girl-madam{
	position: relative;
	width : 678px;
	overflow: hidden;
/*	border: 1px #000 solid;*/
/*	background:#FFF url(http://streamate.jp/lib/img/madam-online-banner-bg.png) no-repeat 0px -50px;*/
}
div#online-girl-madam div.online-girl-div{
	padding: 14px 5px 10px 9px;
/*	background-color: #FFF;*/
}
div#online-girl-madam p.online-girl-p{
	position:relative;
	height: 47px;
	z-index:999;
}

div#online-girl-madam a.online-girl-p-link{
	display: block;
	height:60px;
	background: url(https://hananokai.tv/lib/img/large-madam-online-banner-bg.png) no-repeat 0px -300px;
	overflow: hidden;
	text-indent: -9999px;
}
div#online-girl-madam span.online-girl-p-span{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 110px;
	height: 40px;
	background: url(http://streamate.jp/lib/img/madam-online-banner-bg.png) no-repeat 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
}
div#online-girl-madam dl.online-girl-dl{
	position:relative;
	display: -moz-inline-box;
	display: inline-block;
	line-height: 1;
	*display: inline;
	*zoom: 1;
	margin: 2px 2px;
	width: 160px;
	height: 240px;
	/*overflow: hidden;*/
	/*background-image: url(http://streamate.jp/lib/img/madam-online-banner-bg.png);*/
	background-repeat: no-repeat;
	border:1px solid #BDBDBD;
	border:radius:3px;
}

div#online-girl-madam dt.online-girl-standby{ background-color: #FFAE2F; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-standby_md.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}
div#online-girl-madam dt.online-girl-party  { background-color: #6ACCFF; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-party_md.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}
div#online-girl-madam dt.online-girl-2shot  { background-color: #D57BFF; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-2shot_md.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}
div#online-girl-madam dt.online-girl-new-standby{ background-color: #FFAE2F; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-standby_md.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}
div#online-girl-madam dt.online-girl-new-party  { background-color: #6ACCFF; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-party_md.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}
div#online-girl-madam dt.online-girl-new-2shot  { background-color: #D57BFF; box-shadow:0 1px 2px #BDBDBD; background-image:url("img/large-2shot_md.png"); background-repeat: no-repeat; background-position:2px 1px; width:160px; height:22px;}


/*
div#online-girl-madam dl.online-girl-standby{ background-position: 0px -100px; }
div#online-girl-madam dl.online-girl-party  { background-position: -150px -100px; }
div#online-girl-madam dl.online-girl-2shot  { background-position: -300px -100px; }
div#online-girl-madam dl.online-girl-new-standby{ background-position: -0px -100px; }
div#online-girl-madam dl.online-girl-new-party  { background-position: -150px -100px; }
div#online-girl-madam dl.online-girl-new-2shot  { background-position: -300px -100px; }
*/


div#online-girl-madam dt.online-girl-dt{
	height:22px;
}

div#online-girl-madam dd.online-girl-dd-nickname{
	position:absolute;
	width: 160px;
	height: 20px;
	margin:0 auto;
	top:35px;
}

div#online-girl-madam dd.onlinegirl-dd-hdo-taiki{
	position:absolute;
	top: 26px;
	width: 100px;
	height: 14px;
	left:0px;
	font-size: 11px;
	margin-left:3px;
	color:#ff7805;
}

div#online-girl-madam dd.onlinegirl-dd-hdo-2shot{
	position:absolute;
	top: 26px;
	width: 100px;
	height: 14px;
	left:0px;
	font-size: 11px;
	margin-left:3px;
	color:#D751E6;
}

div#online-girl-madam dd.onlinegirl-dd-hdo-party{
	position:absolute;
	top: 26px;
	width: 100px;
	height: 14px;
	left:0px;
	font-size: 11px;
	margin-left:3px;
	color:#077bb7;
}

div#online-girl-madam dd.online-girl-dd-mid{
	position: absolute;
	top: 54px;
	left: 3px;
	width: 152px;
	height: 114px;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.2);
	border:1px solid #BEBEBE;
}


div#online-girl-madam dd.online-girl-dd-bot{
	position: absolute;
	bottom: 0px;
	width: 160px;
	height: 71px;
/*	background-color: #DDDDDD;
	border-radius:3px;
	margin:0 5px 5px;
*/
}

div#online-girl-madam span.online-girl-span-shityotext{
	display:block;
	overflow:hidden;
	background-color:#FFFFFF;
	border-radius:3px 3px 3px 3px;
	position:absolute;
	top:3px;
	right:4px;
	width:50px;
	height:12px;
	font-size:11px;
	color:#333333;
	padding:4px 0 0 4px;
}

div#online-girl-madam span.online-girl-span-shityo{
	position: absolute;
	font-weight: bold;
	font-size: 14px;
	/*font-family: 'Hiragino Kaku Gothic Pro', '???…ƒ??????@?? Pro W3', '??B??A??F??F', 'è[??è[?E è[?[??G??L????, sans-serif;*/
	color:#ff7805;
	top:4px;
	right:15px;
}

div#online-girl-madam span.online-girl-span-shityo-hito{
	overflow:hidden;
	position:absolute;
	top:3px;
	right:6px;
	height:10px;
	font-size:9px;
	color:#333333;
	padding:6px 0 0 0px;
}

div#online-girl-madam a.online-girl-a-mid{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 152px;
	height: 114px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
}
div#online-girl-madam a.online-girl-a-mid:hover{
	-webkit-transform: scale( 1.5 );
	-moz-transform: scale( 1.5 );
	-o-transform: scale( 1.5 );
	-ms-transform: scale( 1.5 );
	filter: progid:DXImageTransform.Microsoft.BasicImage:scale( 1.5 );
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);
	z-index:999;
}

div#online-girl-madam img.online-girl-img{
	display: block;
	border: none;
	height:114px;
	z-index:998;
	position:absolute;
}

div#online-girl-madam img.area-img{
	position:absolute;
	top:-13px;
	right:-0px;
}



div#online-girl-madam span.online-girl-span-img{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width:152px;
	height: 114px;

}

div#online-girl-madam .area-text-2shot{
	position:absolute;
	top:-13px;
	right:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	width:59px;
	height:19px;
	padding:1px 0 0 11px;
	/* for modan browser */
	text-shadow:0px 1px 1px #CB6AFF,0px 0px 1px #CB6AFF,1px 0px 1px #CB6AFF,0px -1px 1px #CB6AFF,-1px -1px 1px #CB6AFF,-1px 0px 1px #CB6AFF;
	/* for IE */
	filter:dropshadow(color=#CB6AFF,offx=0,offy=1,positive=1),dropshadow(color=#CB6AFF,offx=0,offy=0,positive=1),dropshadow(color=#CB6AFF,offx=0,offy=-1,positive=1),dropshadow(color=#CB6AFF,offx=-1,offy=-1,positive=1),dropshadow(color=#CB6AFF,offx=-1,offy=0,positive=1);
	background-image:url("img/area-2shot_md.png");
	background-repeat: no-repeat;
	z-index:99;
}

div#online-girl-madam .area-text-standby{
	position:absolute;
	top:-13px;
	right:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	width:59px;
	height:19px;
	padding:1px 0 0 11px;
	/* for modan browser */
	text-shadow:0px 1px 1px #FFAE2F,0px 0px 1px #FFAE2F,1px 0px 1px #FFAE2F,0px -1px 1px #FFAE2F,-1px -1px 1px ##FFAE2F,-1px 0px 1px #FFAE2F;
	/* for IE */
	filter:dropshadow(color=#FFAE2F,offx=0,offy=1,positive=1),dropshadow(color=#FFAE2F,offx=0,offy=0,positive=1),dropshadow(color=#FFAE2F,offx=0,offy=-1,positive=1),dropshadow(color=#FFAE2F,offx=-1,offy=-1,positive=1),dropshadow(color=#FFAE2F,offx=-1,offy=0,positive=1);
	background-image:url("img/area-standby_md.png");
	background-repeat: no-repeat;
	z-index:99;
}
div#online-girl-madam .area-text-party{
	position:absolute;
	top:-13px;
	right:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	width:59px;
	height:19px;
	padding:1px 0 0 11px;
	/* for modan browser */
	text-shadow:0px 1px 1px #6ACCFF,0px 0px 1px #6ACCFF,1px 0px 1px #6ACCFF,0px -1px 1px #6ACCFF,-1px -1px 1px #6ACCFF,-1px 0px 1px #6ACCFF;
	/* for IE */
	filter:dropshadow(color=#6ACCFF,offx=0,offy=1,positive=1),dropshadow(color=#6ACCFF,offx=0,offy=0,positive=1),dropshadow(color=#6ACCFF,offx=0,offy=-1,positive=1),dropshadow(color=#6ACCFF,offx=-1,offy=-1,positive=1),dropshadow(color=#FF77B1,offx=-1,offy=0,positive=1);
	background-image:url("img/area-party_md.png");
	background-repeat: no-repeat;
	z-index:99;
}

div#online-girl-madam span.online-girl-span-comment{
	display: block;
	position: absolute;
	width: 144px;
	height: 58px;
	padding: 3px 4px;
	margin:4px;
	overflow: hidden;
	font-size: 11px;
	white-space: nowrap;
	color: #333;
	line-height:1em;
	background-color:#FFF;
	border-radius:3px;
	
	/*background: url(http://streamate.jp/lib/img/madam-online-banner-bg.png) no-repeat 0px -270px;*/
}


div#online-girl-madam span.comment-line{
	/*width:152px;*/
	/*border-bottom:1px solid #BDBDBD;*/
	display:block;
}

div#online-girl-madam div.comment-left-3size{
	float:left;
	text-align:left;
	font-size:12px;
	padding-bottom:2px;
}

div#online-girl-madam div.comment-left-standby{
	/*float:left;*/
	text-align:left;
	height:10px;
	background-image:url("img/comment-standby_md.png");
	background-repeat: no-repeat;
	padding:1px 0 0 3px;
	color:#333;
}
div#online-girl-madam div.comment-left-2shot{
	/*float:left;*/
	text-align:left;
	height:10px;
	background-image:url("img/comment-2shot_md.png");
	background-repeat: no-repeat;
	padding:1px 0 0 3px;
	color:#333;
}
div#online-girl-madam div.comment-left-party{
	/*float:left;*/
	text-align:left;
	height:10px;
	background-image:url("img/comment-party_md.png");
	background-repeat: no-repeat;
	padding:1px 0 0 3px;
	color:#333;
}

div#online-girl-madam div.comment-right-3size{
	text-align:right;
	font-size:10px;
	white-space:nowrap;
	padding-right:2px;
}

div#online-girl-madam div.comment-right{
	text-align:right;
	font-size:12px;
	white-space:nowrap;
	padding:2px 2px 0 0;
	height:12px;
}

div#online-girl-madam div.comment-clear{
	clear:both;
}



div#online-girl-madam span.comment-taiki{
	/*color:#FFAE2F;*/
	color:#ff7805;
	font-size:12px;
	/*font-weight:bold;*/
}

div#online-girl-madam span.comment-two{
	color:#D751E6;
	font-size:12px;
	/*font-weight:bold;*/
}
div#online-girl-madam span.comment-party{
	color:#077bb7;
	font-size:12px;
	/*font-weight:bold;*/
}


div#online-girl-madam span.online-girl-span-nickname{
	display: block;
	position: absolute;
	width: 160px;
	font-size: 15px;
	text-align: center;
	height:17px;
	padding-top:2px;
}

div#online-girl-madam a.online-girl-a-bot{
	color: #0066cc;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.4em;
	text-decoration:none;
}
div#online-girl-madam a.online-girl-a-bot:hover{
	text-decoration:none;
	color: #1e2e34;
}
div#online-girl-madam div.online-girl-regist{
	padding: 10px 0;
	text-align: center;
	background-color: #292929;
}
div#online-girl-madam a.online-girl-regist-a{
	display: block;
	margin: 0 auto;
	width: 468px;
	height: 60px;
	border: 1px solid #FFF;
}
div#online-girl-madam a.online-girl-regist-a:hover{
	border: 1px solid #FF0;
}
div#online-girl-madam img.online-girl-regist-img
{
	display: block;
	margin:0 auto;
}

div#online-girl-madam div.balloon_s {
	display: none;
	background-image: url("img/large-fukidashi_s_md.png");
	position: absolute;
	top: 95px;
	right: -13px;
	width: 140px;
	height: 75px;
	overflow:visible;
	z-index: 9999;
}
div#online-girl-madam div.balloon_2 {
	display: none;
	background-image: url("img/large-fukidashi_2_md.png");
	position: absolute;
	top: 95px;
	right: -13px;
	width: 140px;
	height: 75px;
	overflow:visible;
	z-index: 9999;
}
div#online-girl-madam div.balloon_p {
	display: none;
	background-image: url("img/large-fukidashi_p_md.png");
	position: absolute;
	top: 95px;
	right: -13px;
	width: 140px;
	height: 75px;
	overflow:visible;
	z-index: 9999;
}
/*??backup??
span.bln_txt {
	position: absolute;
	top: 15px;
	left: 2px;
	width: 85px;
	height: 50px;
}
*/
div#online-girl-madam span.bln_txt_s {
	position: absolute;
	top: 27px;
	left: 11px;
	width: 116px;
	height: 40px;
	font-size: 11px;
	color:#FF7805;
	font-weight:bold;
	line-height:1.2;
	text-align: center;
}
div#online-girl-madam span.bln_txt_2 {
	position: absolute;
	top: 27px;
	left: 11px;
	width: 116px;
	height: 40px;
	font-size: 11px;
	color:#9b32a7;
	font-weight:bold;
	line-height:1.2;
	text-align: center;
}
div#online-girl-madam span.bln_txt_p {
	position: absolute;
	top: 27px;
	left: 11px;
	width: 116px;
	height: 40px;
	font-size: 11px;
	color:#077BB7;
	font-weight:bold;
	line-height:1.2;
	text-align: center;
}



