/*=============================================================================コンテンツ説明 */
#center-2column div.contentstitile {
	overflow: hidden;
	padding: 10px 10px 10px 20px;
	/*border-left: 1px solid #aaa;*/
	/*border-right: 1px solid #aaa;*/
	/*border-bottom: 1px solid #aaa;*/
	background: #F4F4F4;
	color: #555;
	font-size: 12px;
	/* background: url("/img/ber_red_new.gif") no-repeat scroll left top rgba(0, 0, 0, 0); */
}

#center-2column div.newface_head-big div.newcontentstitile {
	overflow: hidden;
	padding: 10px 10px 10px 20px;
	/*border-left: 1px solid #aaa;*/
	/*border-right: 1px solid #aaa;*/
	/*border-bottom: 1px solid #aaa;*/
	background: #F4F4F4;
	color: #555;
	font-size: 12px;
}

#center-2column div.newface_head-big div.infotitle {
	overflow: hidden;
	padding: 10px 10px 10px 20px;
	/*border-bottom: 1px solid #aaa;*/
	/*border-left: 1px solid #aaa;*/
	/*border-right: 1px solid #aaa;*/
	background: #F4F4F4;
	color: #555;
	font-size: 12px;
}
.cl{
	clear: both;
	display: block;
	width: 50px;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1em;
}
.onlinegirl-wrap{
	margin-bottom: 10px;
	padding: 0px 0 20px 10px;
	text-align:left;
	background:#EEE;
}

/* =====================================================================================
 * ジュエルオンライン表示
 * サムネイル大 スタイル
 * onlinegirl-dt、onlinegirl-dd-img、onlinegirl-dd-name
 */


/*
 * 13/04/05サムネイルリニューアルテスト▼
 */
/*
 * サムネイルを下げて枠線を消す林追加
 */

.new_online_girl-hayashi,
.new_newface_girl-hayashi,
.mobile_girl-hayashi{
/*
	width: 98%;
	margin: 5px -20px 20px 0;
*/
	background-color: white;
	/*border: 1px #9c9c9c solid;
	border-bottom: 1px #9c9c9c solid;*/
	padding:0px 0;
	margin-bottom:20px;
}
#center div.online_head_hayashir{
	height: 5px;
	overflow: hidden;
	border: none;
	border-right: 1px #9C9C9C solid;

}
.new_online_girl-world-hayashi,
{
	width: 100%;
	margin: 5px -20px 20px 0;
	background-color: white;
	border-bottom: 1px #9c9c9c solid;
}
.online_box-myo .information{
	OVERFLOW:auto;
	OVERFLOW-X: hidden;
	width:100%;
	HEIGHT:400px;
	text-align: left;
	vertical-align: baseline;
	font-family:"Lucida Grande",'メイリオ',Meiryo, sans-serif;
	color:#333333;
	line-height:1.2em;
}

/*▼サムネイル（大）▼*/
.online_box-big{
	margin-bottom:10px;
	/*border: 1px #9c9c9c solid;*/
	border-top: none;
	padding-bottom: 15px;
	background-color: #fff6f6;
}
.online_box-big dl{
	float: left;
	width: 160px;
	height: 237px;
	overflow: hidden;
	margin-left: 15px;
}
.onlinegirl-dl-big{
	float: left;
	margin: 0px;
	width: 160px;
	height: 210px;
	overflow: hidden;
	/*text-align:center;*/
	background-image: url(/img/new_onlinegirl_bg_big2017.gif);
	background-repeat: no-repeat;
	margin-top:10px;
}
/**pcmax*/
.onlinegirl-dl-big-p{
	float: left;
	margin: 0px;
	width: 160px;
	height: 210px;
	overflow: hidden;
	/*text-align:center;*/
	background-image: url(/img/new_onlinegirl_bg_big2017_pcmax.gif);
	background-repeat: no-repeat;
	margin-top:10px;
}

.online-girl-big-standby { background-position: -511px 0px; }/* 待機中 */
.online-girl-big-showtime{ background-position: -7px 0px; }/* 覗きOK */
.online-girl-big-twoshot { background-position: -175px 0px; }/* ツーショット */
.online-girl-big-meeting { background-position: -343px 0px; }/* 待ち合わせ */
.online-girl-big-party { background-position: -511px 0px; }/* パーティー */
.online-girl-big-inparty { background-position: -680px 0px; }/* パーティー中参加OK */
.online-girl-big-offline { background-position: -846px 0px; }/* オフライン */
.online-girl-big-junbi {background-image: url(/img/top/preparation_big_new.gif); background-position: -181px 0px;}/* 新人準備中 */
.online-girl-big-yotei {background-image: url(/img/top/preparation_big_new.gif); background-position: 0px 0px;}/* 本日出演予定 */

.online-girl-big-standby-newface { background-position: -511px -237px; }/* 新人の女の子 待機中 */
.online-girl-big-showtime-newface{ background-position: -7px -237px; }/* 新人の女の子 覗きOK */
.online-girl-big-twoshot-newface { background-position: -175px -237px; }/* 新人の女の子 ツーショット */
.online-girl-big-meeting-newface { background-position: -343px -237px; }/* 新人の女の子 待ち合わせ */
.online-girl-big-party-newface { background-position: -511px -237px; }/* パーティー */
.online-girl-big-inparty-newface { background-position: -680px -237px; }/* パーティー中参加OK */
.online-girl-big-offline-newface { background-position: -846px -237px; }/* 新人オフライン */
.online-girl-big-junbi-newface {background-image: url(/img/top/preparation_big_new.gif); background-position: -181px -250px;}/* 新人準備中 */
.online-girl-big-yotei-newface {background-image: url(/img/top/preparation_big_new.gif); background-position: 0px -250px;}/* 本日出演予定 */
/*新人2*/
/*
.online-girl-big-standby-newface2 { background-position: -464px -237px; }
.online-girl-big-showtime-newface2{ background-position: -7px -237px; }
.online-girl-big-twoshot-newface2 { background-position: -175px -237px; }
.online-girl-big-meeting-newface2 { background-position: -343px -237px; }
.online-girl-big-party-newface2 { background-position: -511px -237px; }
.online-girl-big-inparty-newface2 { background-position: -680px -237px; }
.online-girl-big-offline-newface2 { background-position: -846px -237px; }
*/

.online-girl-big-standby-newface2 { background-position: -464px 0px; }/* 待機中 */
.online-girl-big-showtime-newface2{ background-position: -7px 0px; }/* 覗きOK */
.online-girl-big-twoshot-newface2 { background-position: -175px 0px; }/* ツーショット */
.online-girl-big-meeting-newface2 { background-position: -343px 0px; }/* 待ち合わせ */
.online-girl-big-party-newface2 { background-position: -511px 0px; }/* パーティー */
.online-girl-big-inparty-newface2 { background-position: -680px 0px; }/* パーティー中参加OK */
.online-girl-big-offline-newface2 { background-position: -846px 0px; }/* オフライン */
.online-girl-big-junbi-newface2 {background-image: url(/img/top/preparation_big_new.gif); background-position: -181px 0px;}/* 新人準備中 */
.online-girl-big-yotei-newface2 {background-image: url(/img/top/preparation_big_new.gif); background-position: 0px 0px;}/* 本日出演予定 */

/*新人3*/
.online-girl-big-standby-newface3 { background-position: -464px -237px; }/* 新人の女の子 待機中 */
.online-girl-big-showtime-newface3 { background-position: -7px -237px; }/* 新人の女の子 覗きOK */
.online-girl-big-twoshot-newface3 { background-position: -175px -237px; }/* 新人の女の子 ツーショット */
.online-girl-big-meeting-newface3 { background-position: -343px -237px; }/* 新人の女の子 待ち合わせ */
.online-girl-big-party-newface3 { background-position: -511px -237px; }/* パーティー */
.online-girl-big-inparty-newface3 { background-position: -680px -237px; }/* パーティー中参加OK */
.online-girl-big-offline-newface3 { background-position: -846px -237px; }/* 新人オフライン */
.online-girl-big-junbi-newface3 {background-image: url(/img/top/preparation_big_new.gif); background-position: -181px -250px;}/* 新人準備中 */
.online-girl-big-yotei-newface3 {background-image: url(/img/top/preparation_big_new.gif); background-position: 0px -250px;}/* 本日出演予定 */

/*新人1 ひよこ*/
.online-girl-big-standby-newface span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待機中ひよこ */
.online-girl-big-showtime-newface span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 覗きOKひよこ */
.online-girl-big-twoshot-newface  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 ツーショットひよこ */
.online-girl-big-meeting-newface  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待ち合わせひよこ */
.online-girl-big-party-newface	span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティーひよこ */
.online-girl-big-inparty-newface  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティー中参加OKひよこ */
.online-girl-big-offline-newface  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人オフラインひよこ */
.online-girl-big-junbi-newface span.onlinegirl-dt-name-span-big {background: url(/img/new_online.hiyoko.gif) no-repeat right 19px; background-position: 133px 22px;}/* 新人準備中ひよこ */
.online-girl-big-yotei-newface span.onlinegirl-dt-name-span-big {background: url(/img/new_online.hiyoko.gif) no-repeat right 19px; background-position: 133px 22px;}/* 本日出演予定ひよこ */

/*新人2 初心者*/
/*.online-girl-big-standby-newface2 span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待機中ひよこ */
/*.online-girl-big-showtime-newface2 span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 覗きOKひよこ */
/*.online-girl-big-twoshot-newface2  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 ツーショットひよこ */
/*.online-girl-big-meeting-newface2  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待ち合わせひよこ */
/*.online-girl-big-party-newface2	span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティーひよこ */
/*.online-girl-big-inparty-newface2  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティー中参加OKひよこ */
/*.online-girl-big-offline-newface2  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人オフラインひよこ */
/*.online-girl-big-junbi-newface2 span.onlinegirl-dt-name-span-big {background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人準備中ひよこ */
/*.online-girl-big-yotei-newface2 span.onlinegirl-dt-name-span-big {background: url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 本日出演予定ひよこ */

/*新人3 ひよこ*/
.online-girl-big-standby-newface3 span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待機中ひよこ */
.online-girl-big-showtime-newface3 span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 覗きOKひよこ */
.online-girl-big-twoshot-newface3  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 ツーショットひよこ */
.online-girl-big-meeting-newface3  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待ち合わせひよこ */
.online-girl-big-party-newface3	span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティーひよこ */
.online-girl-big-inparty-newface3  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティー中参加OKひよこ */
.online-girl-big-offline-newface3  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人オフラインひよこ */
.online-girl-big-junbi-newface3 span.onlinegirl-dt-name-span-big {background: url(/img/new_online.hiyoko.gif) no-repeat right 19px; background-position: 133px 22px;}/* 新人準備中ひよこ */
.online-girl-big-yotei-newface3 span.onlinegirl-dt-name-span-big {background: url(/img/new_online.hiyoko.gif) no-repeat right 19px; background-position: 133px 22px;}/* 本日出演予定ひよこ */

.onlinegirl-dt-big{
	height: 45px;
	font-size: 11px;
	overflow: hidden;
	position:relative;
	/*margin-left:5px;*/
}
.onlinegirl-dt-name-span-big{
	display:block;
	padding:25px 0 0 0;
	text-align:center;
	color:#555;
	height:20px;
	font-size:13px;
	font-weight:bold;
	/*margin-right:5px;*/;
}
.onlinegirl-dt-name-span-big h3{
	display:block;
	background:none !important;
	border:none !important;
	text-align:center;
	color:#555;
	height:20px;
	font-size:13px;
	font-weight:bold;
	/*margin-right:5px;*/
	line-height:1.5em;
}
.onlinegirl-dd-img-big{
	position:relative;
	width: 160px;
	height: 114px;
}
.onlinegirl-img-big{
	display:block;
	margin:0 auto;
	width:152px;
	height:114px;
}

.onlinegirl-dd-img-big {
 transition: opacity 0.3s ease-out;
}

.onlinegirl-dd-img-big:hover {
	opacity: 0.7;
}
.onlinegirl-img-big-a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height:114px;
	text-indent: -9999px;
}
.onlinegirl-dt-sicho-big{
	position:absolute;
	top: 4px;
	right: 13px;
	width: 20px;
	height: 15px;
	color: #414141;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.onlinegirl-dd-name-big{
	margin: 0px 2px;
	height: 45px;
	overflow: hidden;
	position:relative;
	color:#F05;
	padding-top:6px;
}
.onlinegirl-dd-review-big{
	margin: 2px 0px 0;
	height: 20px;
	overflow: hidden;
	position:relative;
	color:#F05;
}
.onlinegirl-dd-review-span-big{
	display: block;
	text-align: center;
	font-size: 10px;
	height:20px;
	line-height:1.8em;
	padding-top:1px;
}
.onlinegirl-review-big-a{
	display:block;
	position:absolute;
	top:3px;
	width:112px;
	height:19px;
	left:24px;
}
.onlinegirl-name-big-a{
	display:block;
	position:absolute;
	top:-1px;
	width:150px;
	height:45px;
	left:4px;
}
.onlinegirl-dd-comment-span-big{
	display: block;
	padding: 4px 7px;
	text-align: center;
	font-size: 12px;
	height:40px;
	line-height:1.5em;
	word-wrap: break-word;
}
.onlinegirl-comment-big-a{
	display:block;
	position:absolute;
	top: 5px;
	width:150px;
	height: 150px;
}
.onlinegirl-dd-name-drama-big{
	margin: 0 7px;
	height: 68px;
	overflow: hidden;
	position:relative;
	color:#F05;
}
.onlinegirl-dd-comment-span-drama-big{
	display: block;
	padding-bottom: 0px;
	text-align: center;
	font-size: 12px;
	height:47px;
	margin-top:14px;
	padding:4px 7px;
	word-wrap: break-word;
}
.onlinegirl-name-drama-big-a{
	display:block;
	position:absolute;
	top:7px;
	width:146px;
	height:37px;
}
.onlinegirl-dd-name-world-big{
	margin: 0 2px;
	height: 45px;
	overflow: hidden;
	position:relative;
	color:#F05;
}
.onlinegirl-dd-comment-span-world-big{
	display: block;
	padding-bottom: 0px;
	text-align: center;
	font-size: 12px;
	height:34px;
	margin-top: 23px;
	word-wrap: break-word;
}
.onlinegirl-name-world-big-a{
	display:block;
	position:absolute;
	top:7px;
	width:150px;
	height:37px;
	left:4px;
}
/*
 * 13/04/11ダイジェストリニューアル
 */
.movie_head-big dl{
	background: url(/img/digest-bg_big2017.png) no-repeat;
	margin-top:10px;
}
.movie_head-big dl{ background-position: -679px  0px;}
.movie_head-big dl.standby {background-position: -3px  0px;}
.movie_head-big dl.showtime{background-position: -131px 0px;}
.movie_head-big dl.twoshot {background-position: -259px 0px;}
.movie_head-big dl.offline {background-position: -387px 0px;}
.movie_head-big dl.meeting {background-position: -848px 0px;}
.movie_head-big dl.party {background-position: -1016px 0px;}
.movie_head-big dl.partychat {background-position: -1184px 0px;}

.movie_head-big h3{
	height: 30px;
	overflow: hidden;
	border: none;
	background: url(/img/ber_red_new.gif) no-repeat left top;
	padding-left:2px;
	/*border-right: 1px #9C9C9C solid;*/
}
.img-big{
	height: 120px;
	text-align: center;
}
.state-big{
	height: 28px;
	text-align: right;
}
.m_title_big {
	height: 42px;
	width: 146px;
	margin-top:4px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	text-align: center;
	color:#333333;
}

.onlinegirl-dd-movie-big {
	color: #FF0055;
	height: 20px;
	margin: 2px 0 0;
	overflow: hidden;
	position: relative;
}

.onlinegirl-movie-big-a {
	display: block;
	height: 19px;
	left: 24px;
	position: absolute;
	top: 0px;
	width: 112px;
}

div.infocontentstitle {
	overflow: hidden;
	padding: 10px 10px 10px 20px;
	/*border-left: 1px solid #cbcbcb;*/
	/*border-right: 1px solid #cbcbcb;*/
	/*border-bottom: 1px solid #cbcbcb;*/
	background: #ffffff;
	color: #555;
	font-size: 12px;
	background-color: #fff6f6;
}

.newface_head-big h3{
	height: 30px;
	overflow: hidden;
	border: none;
	background: url(/img/ber_red_new.gif) no-repeat left top;
	padding-left:2px;
	/*border-right: 1px #9C9C9C solid;*/
}

.senzoku_head-big h3{
	height: 30px;
	overflow: hidden;
	border: none;
	background: url(/img/ber_red_new.gif) no-repeat left top;
	padding-left:2px;
	/*border-right: 1px #9C9C9C solid;*/
}


.movie_girl-big{
	margin: 0 0px 20px 0;
	/*border: 1px #9c9c9c solid;*/
	border-top: none;
	padding: 0px 0 10px 0px;
    background-color: #fff6f6;

}
.new_newface_girl-big{
	margin: 0 0px 20px 0;
	background-color: white;
	/*border: 1px #9c9c9c solid;*/
	border-top: none;
	padding: 0px 0 10px 0px;
}
span.name-big{
	display: block;
	padding: 0 0 0 0;
	height: 22px;
	overflow:hidden;
	margin-top: -4px;
	text-align:center;
	font-size: 13px;
  font-weight: bold;
  color: #0066cc;
}
span.name-big a{
	color:#0066cc;
	font-size:13px;
	font-weight:bold;
}
h3.name-big {
	display: block;
	padding: 0 0 0 0;
	height: auto;
	overflow: hidden;
	margin-top: 0px;
	text-align: center;
	background: none !important;
	font-size: 13px;
}

.sicho-big-color-standby{
	color:#f5a322;
}
.sicho-big-color-showtime{
	color: #fff;
}
.sicho-big-color-twoshot{
	color:#d47fff;
}
.sicho-big-color-meeting{
	color:#0eb3ff;
}
.sicho-big-color-party{
	color:#f5a322;
}
.sicho-big-color-inparty{
	color:#ff79b2;
}
.sicho-big-color-offline{
}
.sicho-big-color-junbi {
	display: none;
}
.sicho-big-color-yotei {
	width: 100% !important;
	right: 0 !important;
}
.jmotiom_head h3{
	height: 30px;
	padding-left:2px;
	overflow: hidden;
	border: none;
	background: url(/img/ber_red_new.gif) no-repeat left top;
	/*border-right: 1px #9C9C9C solid;*/
}
/*▲サムネイル（大）▲*/

/*▼サムネイル（小）▼*/
.online_box-small{
	margin-bottom:10px;
	/*border: 1px solid #999999;*/
	border-top: none;
	padding: 0 0 10px 0;
	background-color: #fff6f6;
}
.online_box-small dl{
	float: left;
	width: 124px;
	height: 210px;
	overflow: hidden;
	margin-top:9px;
	margin-left: 8px;
}
.onlinegirl-dl-small{
	float: left;
	margin: 0px;
	width: 160px;
	height: 210px;
	overflow: hidden;
	/*text-align:center;*/
	background-image: url(/img/new_onlinegirl_bg_small2017.gif);
	background-repeat: no-repeat;
	margin-top:10px;
}
.onlinegirl-dl-small-p{
    float: left;
    margin: 0px;
    width: 160px;
    height: 210px;
    overflow: hidden;
    /*text-align:center;*/
    background-image: url(/img/new_onlinegirl_bg_small2017_pcmax.gif);
    background-repeat: no-repeat;
    margin-top:10px;
}
.online-girl-small-standby { background-position: -511px 0px; }/* 待機中 */
.online-girl-small-showtime{ background-position: -7px 0px; }/* 覗きOK */
.online-girl-small-twoshot { background-position: -175px 0px; }/* ツーショット */
.online-girl-small-meeting { background-position: -343px 0px; }/* 待ち合わせ */
.online-girl-small-party { background-position: -511px 0px; }/* パーティー */
.online-girl-small-inparty { background-position: -679px 0px; }/* パーティー中参加OK */
.online-girl-small-offline { background-position: -847px 0px; }/* オフライン */
.online-girl-small-junbi {background-image: url(/img/top/preparation_small_new.gif); background-position: -150px 0px;}/* 新人準備中 */
.online-girl-small-yotei {background-image: url(/img/top/preparation_small_new.gif); background-position: 0px 0px;}/* 本日出演予定 */

.online-girl-small-standby-newface { background-position: -511px -233px; }/* 新人の女の子 待機中 */
.online-girl-small-showtime-newface{ background-position: -7px -233px; }/* 新人の女の子 覗きOK */
.online-girl-small-twoshot-newface { background-position: -175px -233px; }/* 新人の女の子 ツーショット */
.online-girl-small-meeting-newface { background-position: -343px -233px; }/* 新人の女の子 待ち合わせ */
.online-girl-small-party-newface { background-position: -511px -233px; }/* パーティー */
.online-girl-small-inparty-newface { background-position: -679px -233px; }/* パーティー中参加OK */
.online-girl-small-offline-newface { background-position: -847px -233px; }/* 新人オフライン */
.online-girl-small-junbi-newface {background-image: url(/img/top/preparation_small_new.gif); background-position: -150px -230px;}/* 新人準備中 */
.online-girl-small-yotei-newface {background-image: url(/img/top/preparation_small_new.gif); background-position: 0px -230px;}/* 本日出演予定 */

/*新人2*/
/*
.online-girl-small-standby-newface2 { background-position: -464px -233px; }
.online-girl-small-showtime-newface2{ background-position: -7px -233px; }
.online-girl-small-twoshot-newface2 { background-position: -175px -233px; }
.online-girl-small-meeting-newface2 { background-position: -343px -233px; }
.online-girl-small-party-newface2 { background-position: -511px -233px; }
.online-girl-small-inparty-newface2 { background-position: -679px -233px; }
.online-girl-small-offline-newface2 { background-position: -847px -233px; }
*/

.online-girl-small-standby-newface2 { background-position: -464px 0px; }/* 待機中 */
.online-girl-small-showtime-newface2{ background-position: -7px 0px; }/* 覗きOK */
.online-girl-small-twoshot-newface2 { background-position: -175px 0px; }/* ツーショット */
.online-girl-small-meeting-newface2 { background-position: -343px 0px; }/* 待ち合わせ */
.online-girl-small-party-newface2 { background-position: -511px 0px; }/* パーティー */
.online-girl-small-inparty-newface2 { background-position: -679px 0px; }/* パーティー中参加OK */
.online-girl-small-offline-newface2 { background-position: -847px 0px; }/* オフライン */
.online-girl-small-junbi-newface2 {background-image: url(/img/top/preparation_small_new.gif); background-position: -150px 0px;}/* 新人準備中 */
.online-girl-small-yotei-newface2 {background-image: url(/img/top/preparation_small_new.gif); background-position: 0px 0px;}/* 本日出演予定 */

/*新人3*/
.online-girl-small-standby-newface3 { background-position: -464px -233px; }/* 新人の女の子 待機中 */
.online-girl-small-showtime-newface3 { background-position: -7px -233px; }/* 新人の女の子 覗きOK */
.online-girl-small-twoshot-newface3 { background-position: -175px -233px; }/* 新人の女の子 ツーショット */
.online-girl-small-meeting-newface3 { background-position: -343px -233px; }/* 新人の女の子 待ち合わせ */
.online-girl-small-party-newface3 { background-position: -511px -233px; }/* パーティー */
.online-girl-small-inparty-newface3 { background-position: -679px -233px; }/* パーティー中参加OK */
.online-girl-small-offline-newface3 { background-position: -847px -233px; }/* 新人オフライン */
.online-girl-small-junbi-newface3 {background-image: url(/img/top/preparation_small_new.gif); background-position: -150px -230px;}/* 新人準備中 */
.online-girl-small-yotei-newface3 {background-image: url(/img/top/preparation_small_new.gif); background-position: 0px -230px;}/* 本日出演予定 */

.online-girl-small-standby-newface span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待機中ひよこ */
.online-girl-small-showtime-newface span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 覗きOKひよこ */
.online-girl-small-twoshot-newface  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 ツーショットひよこ */
.online-girl-small-meeting-newface  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待ち合わせひよこ */
.online-girl-small-party-newface	span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティーひよこ */
.online-girl-small-inparty-newface  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティー中参加OKひよこ */
.online-girl-small-offline-newface  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人オフラインひよこ */
.online-girl-small-junbi-newface span.onlinegirl-dt-name-span-small {background: url(/img/new_online.hiyoko.gif) no-repeat right 19px;background-position: 102px 22px;}/* 新人準備中ひよこ */
.online-girl-small-yotei-newface span.onlinegirl-dt-name-span-small {background: url(/img/new_online.hiyoko.gif) no-repeat right 19px;background-position: 102px 22px;}/* 本日出演予定ひよこ */

/*.online-girl-small-standby-newface2 span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待機中ひよこ */
/*.online-girl-small-showtime-newface2 span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 覗きOKひよこ */
/*.online-girl-small-twoshot-newface2  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 ツーショットひよこ */
/*.online-girl-small-meeting-newface2  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待ち合わせひよこ */
/*.online-girl-small-party-newface2	span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティーひよこ */
/*.online-girl-small-inparty-newface2  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティー中参加OKひよこ */
/*.online-girl-small-offline-newface2  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人オフラインひよこ */
/*.online-girl-small-junbi-newface2  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人オフ準備中ひよこ */
/*.online-girl-small-yotei-newface2 span.onlinegirl-dt-name-span-small {background: url(/img/new_online.new_face.png) no-repeat right 19px;background-position:103px 27px;}/* 本日出演予定ひよこ */

.online-girl-small-standby-newface3 span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待機中ひよこ */
.online-girl-small-showtime-newface3 span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 覗きOKひよこ */
.online-girl-small-twoshot-newface3  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 ツーショットひよこ */
.online-girl-small-meeting-newface3  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待ち合わせひよこ */
.online-girl-small-party-newface3	span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティーひよこ */
.online-girl-small-inparty-newface3  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティー中参加OKひよこ */
.online-girl-small-offline-newface3  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人オフラインひよこ */
.online-girl-small-junbi-newface3  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人準備中ひよこ */
.online-girl-small-yotei-newface3 span.onlinegirl-dt-name-span-small {background: url(/img/new_online.hiyoko.gif) no-repeat right 19px;background-position: 102px 22px;}/* 本日出演予定ひよこ */

.onlinegirl-dt-small{
	height: 45px;
	font-size: 11px;
	overflow: hidden;
	position:relative;
	margin-left:2px;
}
.onlinegirl-dt-name-span-small{
	display:block;
	padding:25px 0 0 0;
	text-align:center;
	color:#555;
	height:20px;
	font-size:11px;
	font-weight:bold;
	margin-right:2px;
}
.onlinegirl-dt-name-span-small h3{
	display:block;
	background:none !important;
	border:none !important;
	text-align:center;
	color:#555;
	height:20px;
	font-size:11px;
	font-weight:bold;
	margin-right:2px;
	line-height:1.5em;
}

.onlinegirl-dd-img-small{
	position:relative;
	width: 124px;
	height: 90px;
}

.onlinegirl-dd-img-small{
 transition: opacity 0.3s ease-out;
}

.onlinegirl-dd-img-small:hover{
 opacity: 0.7;
}

.onlinegirl-img-small{
	display:block;
	margin:0 auto;
	width:120px;
	height:90px;
}
.onlinegirl-img-small-a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 124px;
	height:90px;
	text-indent: -9999px;
}
.onlinegirl-dt-sicho-small{
	position:absolute;
	top: 5px;
	right: 8px;
	width: 20px;
	height: 15px;
	color: #414141;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
.onlinegirl-dd-name-small{

	height: 50px;
	overflow: hidden;
	position:relative;
	color:#F05;
}
.onlinegirl-dd-review-small{
	height: 24px;
	overflow: hidden;
	position:relative;
	color:#F05;
}
.onlinegirl-dd-review-span-small{
	display: block;
	text-align: center;
	font-size: 10px;
	height:24px;
	line-height:1.8em;
	padding-top:4px;
}
.onlinegirl-review-small-a{
	display:block;
	position:absolute;
	top:3px;
	width:114px;
	height:19px;
	left:5px;
}
.onlinegirl-name-small-a{
	display:block;
	position:absolute;
	width:124px;
	height:50px;
	top:0px;
}


.onlinegirl-dd-comment-span-small{
	display: block;
	padding: 14px 5px 0px;
	text-align: center;
	font-size: 11px;
	height:36px;
	line-height:1.6em;
	word-wrap: break-word;
}
.onlinegirl-comment-small-a{
	display:block;
	position:absolute;
	top:24px;
	width:120px;
	height:21px;
}
.onlinegirl-dd-name-drama-small{
	margin: -5px 2px;
	height: 75px;
	overflow: hidden;
	position:relative;
	color:#F05;
}
.onlinegirl-dd-comment-span-drama-small{
	display: block;
	padding: 22px 7px 0px;
	text-align: center;
	font-size: 10px;
	height:34px;
	margin-top:0px;
	word-wrap: break-word;
}
.onlinegirl-name-drama-small-a{
	display:block;
	position:absolute;
	top:7px;
	width:114px;
	height:37px;
	left:3px;
}
.onlinegirl-dd-name-world-small{
	margin: 0 2px;
	height: 45px;
	overflow: hidden;
	position:relative;
	color:#F05;
}
.onlinegirl-dd-comment-span-world-small{
	display: block;
	padding: 22px 7px 0px;
	text-align: center;
	font-size: 11px;
	height:34px;
	word-wrap: break-word;
	letter-spacing: -1px;
}
.onlinegirl-name-world-small-a{
	display:block;
	position:absolute;
	top:7px;
	width:150px;
	height:37px;
	left:4px;
}
/*
 * 13/04/11ダイジェストリニューアル
 */
.movie_head-small dl{
	background: url(/img/digest-bg_small2017.png) no-repeat;
	margin-top:10px;
}
.movie_head-small dl{ background-position: -679px  0px;}
.movie_head-small dl.standby {background-position: -3px  0px;}
.movie_head-small dl.showtime{background-position: -131px 0px;}
.movie_head-small dl.twoshot {background-position: -259px 0px;}
.movie_head-small dl.offline {background-position: -387px 0px;}
.movie_head-small dl.meeting {background-position: -848px 0px;}
.movie_head-small dl.party {background-position: -1016px 0px;}
.movie_head-small dl.partychat {background-position: -1184px 0px;}
.movie_head-small h3{
	height: 30px;
	padding-left:2px;
	overflow: hidden;
	border: none;
	background: url(/img/ber_red_new.gif) no-repeat left top;
	/*border-right: 1px #9C9C9C solid;*/
}
.img-small{
	height: 120px;
	text-align: center;
}
.state-small{
	height: 28px;
	text-align: right;
}
.m_title_small {
	color: #333333;
	/*font-size: x-small;*/
	font-size: 11px;
	height: 30px;
	line-height: 1.5em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
	width: 100px;
}
.newface_head-small h3{
	height: 30px;
	overflow: hidden;
	border: none;
	background: url(/img/ber_red_new.gif) no-repeat left top;
	padding-left:2px;
	/*border-right: 1px #9C9C9C solid;*/
}
.movie_girl-small{
	margin: 0 0px 20px 0;
	/*border: 1px #9c9c9c solid;*/
	border-top: none;
	padding: 0px 0 10px 0px;
    background-color: #fff6f6;

}
.onlinegirl-dd-movie-small {
	color: #FF0055;
	height: 24px;
	overflow: hidden;
	position: relative;
}
.onlinegirl-movie-small-a {
	display: block;
	height: 19px;
	left: 5px;
	position: absolute;
	top: 3px;
	width: 114px;
}
.new_newface_girl-small{
	margin: 0 0px 20px 0;
	background-color: white;
	border: 1px #9c9c9c solid;
	border-top: none;
	padding: 10px 0 10px 0px;
}
span.name-small{
	display: block;
	padding: 0 0 0 0;
	height: 22px;
	overflow:hidden;
	margin-top: -28px;
	text-align:center;
	font-size: 13px;
  font-weight: bold;
  color: #0066cc;
}
span.name-small a{
	color:#0066cc;
	font-size:11px;
	font-weight:bold;
}
.sicho-small-color-standby{
	color:#f5a322;
}
.sicho-small-color-showtime{
	color: #fff;
}
.sicho-small-color-twoshot{
	color:#d47fff;
}
.sicho-small-color-meeting{
	color:#0eb3ff;
}
.sicho-small-color-party{
	color:#f5a322;
}
.sicho-small-color-inparty{
	color:#ff79b2;
}
.sicho-small-color-offline{
}
.sicho-small-color-junbi {
	display: none;
}
.sicho-small-color-yotei {
	width: 100% !important;
	right: 0 !important;
}
/*▲サムネイル（小）▲*/

/*
 * 13/04/05サムネイルリニューアルテスト▲
 */

/*
 * 13/04/12カラムリニューアルテスト▼
 */


#center-2column .online_box dl.onlinegirl-dl-s{
	font-size:12px;
	height:130px;
	overflow:hidden;
	width:98px;
}
#center-2column .new_online_girl .online_box,
#center-2column .new_newface_girl .online_box,
#center-2column .new_event_girl .online_box,
#center-2column .mobile_girl .online_box{
	padding: 10px 0px 5px 5px;
}
#center-2column div.online_head_new {
  background-position:0 -350px;
  margin-bottom:0;
  margin-left:0;
  margin-right:-2px;
  margin-top:0;
}

#center-2column div.online_head_new {
  background-image:url( /img/commonLayout_new01re_new.png);
  background-repeat:no-repeat no-repeat;
}


#center-2column {
	margin:0 0 0 185px;
	padding:0 0 20px 0;
}

#center-reg1column {
	margin: 100px 100px 0 100px;
	padding:0 0 20px 0;
}



#kikaku {
	margin:0 0 0 0px;
	padding:0 0 20px 0;
}


#center-2column div.online_head {
  background-position:0 -350px;
  margin:0;
}
#center-2column div.new_online_head_r {
  border-bottom-style:none;
  border-color:initial;
  border-left-style:none;
  border-right-color:#9C9C9C;
  border-right-style:solid;
  border-right-width:1px;
  border-top-style:none;
  border-width:initial;
  height:35px;
  overflow-x:hidden;
  overflow-y:hidden;

}
#center-2column div.new_online_head_login{
/*	height:60px;*/
}

#center-2column div.new_online_head_login_d{
	height:33px;
}


/*
 *モバイル
 */
#center-2column .online_box dl.onlinegirl-dl-mob{
	float: left;
	margin: 0px;
	width: 128px;
	height: 155px;
	overflow: hidden;
	background-image: url(/img/new-onlinegirl-bg-mob.gif);
	background-repeat: no-repeat;
}
/*ドラマティック*/
#center-2column .online_box dl.onlinegirl-dl-s-drama{
	font-size:12px;
	height:130px;
	overflow:hidden;
	width:98px;
}
/*ステータスアイコン　サイズ（大）*/
#center-2column dd.name-big ul.icon li{
	display: block;
	background-image: url(/img/commonBtn_new01.png);
	background-repeat: no-repeat;
}

#center-2column .name-big ul.icon{
	margin-top: 4px;
	margin: 10px auto;
	width: 90px;
	height: 20px;
}
#center-2column dd.name-big ul.icon li.HD{
	background-image:url("/img/hdic.gif");
	background-repeat:no-repeat;
	margin:0 0 0 6px;
}
#center-2column dd.name-big ul.icon li.HD{
	background-image:url("/img/hdic.gif");
	background-repeat:no-repeat;
	margin:0 0 0 6px;
}
/*ステータスアイコン　サイズ（小）*/
#center-2column dd.name-small ul.icon li{
	display: block;
	background-image: url(/img/commonBtn_new01.png);
	background-repeat: no-repeat;
}

#center-2column .name-small ul.icon{
	margin: 45px auto;
	width: 90px;
	height: 18px;
}
#center-2column dd.name-small ul.icon li.HD{
	background-image:url("/img/hdic.gif");
	background-repeat:no-repeat;
	margin:0 0 0 6px;
}
#center-2column dd.name-small ul.icon li.HD{
	background-image:url("/img/hdic.gif");
	background-repeat:no-repeat;
	margin:0 0 0 6px;
}
/*
 * 13/04/12カラムリニューアルテスト▲
 */



.onlinegirl-dl{
	float: left;
	margin: 0px;
	width: 128px;
	height: 165px;
	overflow: hidden;
	/*text-align:center;*/
	background-image: url(/img/new-jw-onlinegirl-bg_05.gif);
	background-repeat: no-repeat;
}
.onlinegirl-dt-name-span{
	display:block;
	padding:23px 0 0 0;
	text-align:center;
	color:#555;
	height:20px;
	font-size:12px;
}
/*
 * オンラインガールステータス分けの追加styleです。
 */
.online-girl-standby { background-position: 0px 0px; }/* 待機中 */
.online-girl-showtime{ background-position: -130px 0px; }/* 覗きOK */
.online-girl-twoshot { background-position: -260px 0px; }/* ツーショット */
.online-girl-meeting { background-position: -390px 0px; }/* 待ち合わせ */
.online-girl-party { background-position: -520px 0px; }/* パーティー */
.online-girl-inparty { background-position: -650px 0px; }/* パーティー中参加OK */
.online-girl-offline { background-position: -780px 0px; }/* オフライン */
.online-girl-standby-newface { background-position: 0px -180px; }/* 新人の女の子 待機中 */
.online-girl-showtime-newface{ background-position: -130px -180px; }/* 新人の女の子 覗きOK */
.online-girl-twoshot-newface { background-position: -260px -180px; }/* 新人の女の子 ツーショット */
.online-girl-meeting-newface { background-position: -390px -180px; }/* 新人の女の子 待ち合わせ */
.online-girl-party-newface { background-position: -520px -180px; }/* パーティー */
.online-girl-inparty-newface { background-position: -650px -180px; }/* パーティー中参加OK */
.online-girl-offline-newface { background-position: -780px -180px; }/* 新人オフライン */
.onlinegirl-dt{
	margin: 0 2px;
	height: 40px;
	font-size: 11px;
	overflow: hidden;
	position:relative;
}
.onlinegirl-dt-span{ display:block;padding:24px 0 0 0;text-align:center;color:#555; height: 20px;}
.onlinegirl-dt-sicho{
	position:absolute;
	top: 4px;
	right: 10px;
	width: 20px;
	height: 15px;
	color: #414141;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.onlinegirl-img-a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 90px;
	text-indent: -9999px;
}
.onlinegirl-dd-img{
	position:relative;
	width: 124px;
	height: 90px;
}
.onlinegirl-img{ display:block;margin:0 auto; }
.onlinegirl-dd-name{
	margin: 0 2px;
	height: 35px;
	overflow: hidden;
	position:relative;
	color:#F05;
}
.onlinegirl-dd-span{
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-size: 13px;
	color:#F05;
	height:20px;
}

.online-girl-standby-newface span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right top; }/* 新人の女の子 待機中ひよこ */
.online-girl-showtime-newface span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right top; }/* 新人の女の子 覗きOKひよこ */
.online-girl-twoshot-newface  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right top; }/* 新人の女の子 ツーショットひよこ */
.online-girl-meeting-newface  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right top; }/* 新人の女の子 待ち合わせひよこ */
.online-girl-party-newface	span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right top; }/* パーティーひよこ */
.online-girl-inparty-newface  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right top; }/* パーティー中参加OKひよこ */
.online-girl-offline-newface  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right top; }/* 新人オフラインひよこ */



.online-girl-a{color:#F05;}
.online-girl-a:hover{color:#F05;}
/*
 * VIPダイレクト2ショット用styleです。
 * ダイレクトOK .direct-ok
 * ダイレクトNO .direct-no
 */
.direct-ok{ background: url(/img/direct-twoshot-bg.png) no-repeat 0px 0px; }
* html .direct-ok{ background: url(/img/direct-twoshot-bg-ie.png) no-repeat 0px 0px; }
.direct-no{ background: url(/img/new-jw-onlinegirl-bg.gif) no-repeat 10000px 10000px; }
/* =====================================================================================
 * ジュエルオンライン表示
 * サムネイル小 スタイル
 */
.onlinegirl-dl-s{
	float:left;
	width: 98px;
	height: 130px;
	overflow: hidden;
	text-align:center;
	background-image: url(/img/new-jw-onlinegirl-bg-s_05.gif);
	background-repeat: no-repeat;
}
/*
 * オンラインガールステータス分けの追加styleです。
 */
.online-girl-s-standby { background-position: 0px 0px; }/* 待機中 */
.online-girl-s-showtime{ background-position: -100px 0px; }/* 覗きOK */
.online-girl-s-twoshot { background-position: -200px 0px; }/* ツーショット */
.online-girl-s-meeting { background-position: -300px 0px; }/* 待ち合わせ */
.online-girl-s-party { background-position: -400px 0px; }/* パーティー */
.online-girl-s-inparty { background-position: -500px 0px; }/* パーティー中参加OK */
.online-girl-s-offline { background-position: -600px 0px; }/* オフライン */
.online-girl-s-standby-newface { background-position: 0px -140px; }/* 新人の女の子 待機中 */
.online-girl-s-showtime-newface{ background-position: -100px -140px; }/* 新人の女の子 覗きOK */
.online-girl-s-twoshot-newface { background-position: -200px -140px; }/* 新人の女の子 ツーショット */
.online-girl-s-meeting-newface { background-position: -300px -140px; }/* 新人の女の子 待ち合わせ */
.online-girl-s-party-newface { background-position: -400px -140px; }/* パーティー */
.online-girl-s-inparty-newface { background-position: -500px -140px; }/* パーティー中参加OK */
.online-girl-s-offline-newface { background-position: -600px -140px; }/* オフライン新人 */
.onlinegirl-dt-s{
	height: 30px;
	font-size: 8px;
	overflow: hidden;
	position:relative;
}
.onlinegirl-dt-span-s{
	display:block;
	padding:14px 0 0 1px;
	text-align:center;
	color:#555;
	height:10px;
}
.onlinegirl-dt-sicho-s{
	position:absolute;
	top: 0px;
	right: 7px;
	width: 20px;
	height: 15px;
	color: #414141;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
.onlinegirl-dd-img-s{
	position:relative;
	height: 70px;
	z-index: 0;
}
.onlinegirl-img-s{
	display:block;
	position:absolute;
	top: 0;
	left: 2px;
	width: 92px;
	height: 69px;
}
.onlinegirl-img-a-s{
	display: block;
	position:absolute;
	top: 0;
	left: 2px;
	width: 92px;
	height: 69px;
	text-align: center;
	text-indent: -9999px;
}
.onlinegirl-dd-name-s{
	height: 18px;
	overflow: hidden;
	position:relative;
}
.onlinegirl-dd-span-s{
	display: block;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: center;
	font-size: 11px;
	height:10px;
}
/*
 * VIPダイレクト2ショット小のstyleです。
 * ダイレクトOK .direct-ok-s
 * ダイレクトNO .direct-no-s
 */
.online-girl-a-s{color:#F05;}
.online-girl-a-s:hover{color:#F05;}
.direct-ok-s{ background: url(/img/direct-twoshot-bg-s.png) no-repeat 0px 0px; }
* html .direct-ok-s{ background: url(/img/direct-twoshot-bg-s-ie.png) no-repeat 0px 0px; }
.direct-no-s{ background: url(/img/new-jw-onlinegirl-bg-s.gif) no-repeat -1000px -1000px; }
/* =====================================================================================
 * ここからは予備のアイコン用style
 * サムネイルの背景と同じ画像内に入っています。
 * いつ使うか分かりませんが、とっておいて下さい。
 */
.onlinegirl-dd-icon-newface{
	display: block;
	position:absolute;
	top: 3px;
	right: 2px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background: url(/img/new-jw-onlinegirl-bg.gif) no-repeat 0px -370px;;
}
.onlinegirl-dd-icon-adult{/*アダルトOKアイコン*/
	display: block;
	position:absolute;
	top: 2px;
	right: 4px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background: url(/img/new-jw-onlinegirl-bg.gif) no-repeat -100px -370px;;
}
.onlinegirl-ul{
	text-align:center;
}
.onlinegirl-li{
	display: -moz-inline-box;
	display: inline-block;
	line-height: 1;
	*display: inline;
	*zoom: 1;
	margin: 0px 3px 0px 0px;
	width: 16px;
	height: 16px;
	background-image: url(/img/new-jw-onlinegirl-bg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
.onlinegirl-icon0{ background-position: 0px -370px; }/* 新人の女の子 */
.onlinegirl-icon1{ background-position: -20px -370px; }/* 高画質 */
.onlinegirl-icon2{ background-position: -40px -370px; }/* マイク有り */
.onlinegirl-icon3{ background-position: -60px -370px; }/* メール送信 */
.onlinegirl-icon4{ background-position: -80px -370px; }/* PRビデオ有り */
.onlinegirl-icon-a{
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background: url(/img/new-jw-onlinegirl-bg-s.gif) no-repeat 10000px 10000px;
}


#center .online_box dl.onlinegirl-dl-s{
	font-size:12px;
	height:130px;
	overflow:hidden;
	width:98px;
}

.new_online_girl,
.new_event_girl,
.mobile_girl{
	margin: 0 0 20px;
	background-color: white;
	border: 1px #9c9c9c solid;
	border-top: none;
	border-bottom: 5px #9c9c9c solid;
}

.new_newface_girl{
	background-color: white;
	border: 0px #9c9c9c solid;
	border-top: none;
	border-bottom: 0px #9c9c9c solid;
}

#center .new_online_girl .online_box,
#center .new_newface_girl .online_box,
#center .new_event_girl .online_box,
#center .mobile_girl .online_box{
	padding: 10px 0px 5px 5px;
}

.online_box .information{
 OVERFLOW:auto;
 OVERFLOW-X: hidden;
 width:100%;
 HEIGHT:400px;
 text-align: left;
 vertical-align: baseline;
 font-family:"Lucida Grande",'メイリオ',Meiryo, sans-serif;
 color:#333333;
 line-height:1.2em;
 /*border: 1px solid #999999;*/
 border-top: none;
 background-color: #fff6f6;
}

.sicho-color-standby{
	color: #fff;
}

.sicho-color-showtime{
	color: #fff;
}

.sicho-color-twoshot{
	color: #fff;
}

.sicho-color-meeting{
	color: #fff;
}

.sicho-color-party{
	color: #fff;
}

.sicho-color-inparty{
	color: #fff;
}

.sicho-color-offline{
}

/*
 *
 *
 */
#center div.online_head {
  background-position:0 -350px;
  margin-bottom:0;
  margin-left:0;
  margin-right:-2px;
  margin-top:0;
}

#center {
  margin-bottom:0;
  margin-left:185px;
  margin-right:170px;
  margin-top:0;
  padding-bottom:20px;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}
#center div.online_head {
  background-position:0 -350px;
  margin-bottom:0;
  margin-left:0;
  margin-right:-2px;
  margin-top:0;
}
#center div.new_online_head_r {
  border-bottom-style:none;
  border-color:initial;
  border-left-style:none;
  border-right-color:#9C9C9C;
  border-right-style:solid;
  border-right-width:1px;
  border-top-style:none;
  border-width:initial;
  height:35px;
  overflow-x:hidden;
  overflow-y:hidden;

}

.online_head_r_new table.online_new {
  float:right;
  height:29px;
  /*border-right:1px solid #9c9c9c;*/
  width: 280px;
  margin-top: -23px;

}
.online_head_r h2{
  float:left;
  text-indent:-9999px;
}

.link-p_new {
	/*background: url("/img/contents/icon_menu.png") no-repeat scroll 0 0 transparent;*/
	left: 25%;
	position: absolute;
	top: -18px;
	width: 75px;
}

.icon_info{
	display: block;
	text-indent: -9999px;
}

table.online_new td a.new_online-head-a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position:relative;
	top: 0px;
	background-image: url( /img/new_index-new-btn_new.png);
	background-repeat: no-repeat;
}
/*サイズ変更ボタン*/
table.online_new td a.new_online-head-btn1{
	width:41px;
	height:29px;
	background-position: -116px 0px;
}
/*table.online_new td a.new_online-head-btn1:hover{
	background-position: -116px -31px;
}*/
table.online_new td a.new_online-head-btn1-focus{
	background-position: -116px -31px;
}

/*待機優先ボタン*/
table.online_new td a.new_online-head-btn2{
	width:41px;
	height:29px;
	background-position: -58px -31px;
}
/*table.online_new td a.new_online-head-btn2:hover{
	background-position:  -58px -31px;
}*/
table.online_new td a.new_online-head-btn2-focus{
	background-position:  -58px -0px;
}

/*更新ボタン*/
table.online_new td a.new_online-head-btn3{
	width:51px;
	height:27px;
	background-position: -234px -30px;
}
table.online_new td a.new_online-head-btn3:hover{
	background-position: -234px 0px;
}

/*人数順ボタン*/
table.online_new td a.new_online-head-btn4{
	width:41px;
	height:29px;
	background-position: 0px -31px;
}
/*table.online_new td a.new_online-head-btn4:hover{
	background-position: 0px 0px;
}*/
table.online_new td a.new_online-head-btn4-focus{
	background-position: 0px 0px;
}

/*自動更新ボタン*/
table.online_new td a.new_online-head-btn5{
	width:41px;
	height:29px;
	background-position: -174px -31px;
}
/*table.online_new td a.new_online-head-btn5:hover{
	background-position: -174px 0px;
}*/
table.online_new td a.new_online-head-btn5-focus{
	background-position: -174px 0px;
}

/*お気に入りボタン*/
table.online_new td a.new_online-head-btn6{
	width:76px;
	height:18px;
	background-position: -58px 0px;
}
table.online_new td a.new_online-head-btn6:hover{
	background-position: -58px -18px;
}
table.online_new td a.new_online-head-btn6-focus{
	background-position: -58px -18px;
}

/*見出し画像の切り替え*/

/*オンライン中の女の子*/
.new_online-title{
	background: url( /img/new_online-title.png) no-repeat 7px bottom;
	float:left;
	height:25px;
	overflow:hidden;
	width:180px;

	/*
	height:20px;
	overflow: hidden;
	position: absolute;
	top:-15px;
	left:6px;
	background: url( /img/new_online-title.png) no-repeat left top;
	*/
}

.new_online-title_w{
	background: url( /img/new_online-title_w.png) no-repeat 7px bottom;
	float:left;
	height:25px;
	overflow:hidden;
	width:180px;

	/*
	height:20px;
	overflow: hidden;
	position: absolute;
	top:-15px;
	left:6px;
	background: url( /img/new_online-title_w.png) no-repeat left top;
	*/
}

.new_online-title_d{
	background: url( /img/new_online-title_d.png) no-repeat 7px bottom;
	float:left;
	height:25px;
	overflow:hidden;
	width:180px;

	/*
	height:20px;
	overflow: hidden;
	position: absolute;
	top:-15px;
	left:6px;
	background: url( /img/new_online-title_d.png) no-repeat left top;
	*/
}

/*ピックアップルーム*/
.new_pickup-title{
	background: url( /img/new_pickup-title.png) no-repeat 7px bottom;
	float:left;
	height:25px;
	overflow:hidden;
	width:180px;

	/*
	width:177px;
	height:20px;
	overflow: hidden;
	position: absolute;
	top:-15px;
	left:6px;
	background: url( /img/new_pickup-title.png) no-repeat left top;
	*/
}
/*その他の女の子*/
.new_other-title{
	background: url( /img/new_other-title.png) no-repeat 7px bottom;
	float:left;
	height:25px;
	overflow:hidden;
	width:180px;

	/*
	width:177px;
	height:20px;
	overflow: hidden;
	position: absolute;
	top:-15px;
	left:6px;
	background: url( /img/new_other-title.png) no-repeat left top;
	*/
}

.new_other-title_d{
	background: url( /img/new_other-title_d.png) no-repeat 7px bottom;
	float:left;
	height:25px;
	overflow:hidden;
	width:180px;

	/*
	width:177px;
	height:20px;
	overflow: hidden;
	position: absolute;
	top:-15px;
	left:6px;
	background: url( /img/new_other-title_d.png) no-repeat left top;
	*/
}


#center div.new_online_head_login{
	height:60px;
}

/*
ul.new_online li{
	background-image:url("/img/commonBtn_new01.png");
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
}
*/

ul.new_online_2{
	margin:5px 40px 5px 17px;
	padding:2px 5px 7px;
	height:31px;
	display:block;
	background-color:#fff7fb;
	border:1px solid #ffabda;
	border-radius:3px;
}

ul.new_online_2 li{
	/*background-image:url("/img/commonBtn_new01.png");*/
	/*background-repeat:no-repeat;*/
	border-radius: 3px;
	color: #ff5ca0;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0 5px 2px;
	padding: 0 7px 0 3px;
}
ul.new_online_2 .title{
	background-color: #ff83c8;
	border-radius: 3px;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 6px 10px;
	padding: 3px 7px;
}


[class^="icon-"], [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; *margin-right: .3em; line-height: 14px; vertical-align: text-top; background-image: url("image/tb/glyphicons-halflings.png-fd4290.png"); background-position: 14px 14px; background-repeat: no-repeat; margin-top: 1px; }

.icon-glass { background-position: 0 0; }

.icon-music { background-position: -24px 0; }

.icon-search { background-position: -48px 0; }

.icon-envelope { background-position: -72px 0; }

.icon-heart { background-position: -96px 0; }

.icon-star { background-position: -120px 0; }

.icon-star-empty { background-position: -144px 0; }

.icon-user { background-position: -168px 0; }

.icon-film { background-position: -192px 0; }

.icon-th-large { background-position: -216px 0; }

.icon-th { background-position: -240px 0; }

.icon-th-list { background-position: -264px 0; }

.icon-ok { background-position: -288px 0; }

.icon-remove { background-position: -312px 0; }

.icon-zoom-in { background-position: -336px 0; }

.icon-zoom-out { background-position: -360px 0; }

.icon-off { background-position: -384px 0; }

.icon-signal { background-position: -408px 0; }

.icon-cog { background-position: -432px 0; }

.icon-trash { background-position: -456px 0; }

.icon-home { background-position: 0 -24px; }

.icon-file { background-position: -24px -24px; }

.icon-time { background-position: -48px -24px; }

.icon-road { background-position: -72px -24px; }

.icon-download-alt { background-position: -96px -24px; }

.icon-download { background-position: -120px -24px; }

.icon-upload { background-position: -144px -24px; }

.icon-inbox { background-position: -168px -24px; }

.icon-play-circle { background-position: -192px -24px; }

.icon-repeat { background-position: -216px -24px; }

.icon-refresh { background-position: -240px -24px; }

.icon-list-alt { background-position: -264px -24px; }

.icon-lock { background-position: -287px -24px; }

.icon-flag { background-position: -312px -24px; }

.icon-headphones { background-position: -336px -24px; }

.icon-volume-off { background-position: -360px -24px; }

.icon-volume-down { background-position: -384px -24px; }

.icon-volume-up { background-position: -408px -24px; }

.icon-qrcode { background-position: -432px -24px; }

.icon-barcode { background-position: -456px -24px; }

.icon-tag { background-position: 0 -48px; }

.icon-tags { background-position: -25px -48px; }

.icon-book { background-position: -48px -48px; }

.icon-bookmark { background-position: -72px -48px; }

.icon-print { background-position: -96px -48px; }

.icon-camera { background-position: -120px -48px; }

.icon-font { background-position: -144px -48px; }

.icon-bold { background-position: -167px -48px; }

.icon-italic { background-position: -192px -48px; }

.icon-text-height { background-position: -216px -48px; }

.icon-text-width { background-position: -240px -48px; }

.icon-align-left { background-position: -264px -48px; }

.icon-align-center { background-position: -288px -48px; }

.icon-align-right { background-position: -312px -48px; }

.icon-align-justify { background-position: -336px -48px; }

.icon-list { background-position: -360px -48px; }

.icon-indent-left { background-position: -384px -48px; }

.icon-indent-right { background-position: -408px -48px; }

.icon-facetime-video { background-position: -432px -48px; }

.icon-picture { background-position: -456px -48px; }

.icon-pencil { background-position: 0 -72px; }

.icon-map-marker { background-position: -24px -72px; }

.icon-adjust { background-position: -48px -72px; }

.icon-tint { background-position: -72px -72px; }

.icon-edit { background-position: -96px -72px; }

.icon-share { background-position: -120px -72px; }

.icon-check { background-position: -144px -72px; }

.icon-move { background-position: -168px -72px; }

.icon-step-backward { background-position: -192px -72px; }

.icon-fast-backward { background-position: -216px -72px; }

.icon-backward { background-position: -240px -72px; }

.icon-play { background-position: -264px -72px; }

.icon-pause { background-position: -288px -72px; }

.icon-stop { background-position: -312px -72px; }

.icon-forward { background-position: -336px -72px; }

.icon-fast-forward { background-position: -360px -72px; }

.icon-step-forward { background-position: -384px -72px; }

.icon-eject { background-position: -408px -72px; }

.icon-chevron-left { background-position: -432px -72px; }

.icon-chevron-right { background-position: -456px -72px; }

.icon-plus-sign { background-position: 0 -96px; }

.icon-minus-sign { background-position: -24px -96px; }

.icon-remove-sign { background-position: -48px -96px; }

.icon-ok-sign { background-position: -72px -96px; }

.icon-question-sign { background-position: -96px -96px; }

.icon-info-sign { background-position: -120px -96px; }

.icon-screenshot { background-position: -144px -96px; }

.icon-remove-circle { background-position: -168px -96px; }

.icon-ok-circle { background-position: -192px -96px; }

.icon-ban-circle { background-position: -216px -96px; }

.icon-arrow-left { background-position: -240px -96px; }

.icon-arrow-right { background-position: -264px -96px; }

.icon-arrow-up { background-position: -289px -96px; }

.icon-arrow-down { background-position: -312px -96px; }

.icon-share-alt { background-position: -336px -96px; }

.icon-resize-full { background-position: -360px -96px; }

.icon-resize-small { background-position: -384px -96px; }

.icon-plus { background-position: -408px -96px; }

.icon-minus { background-position: -433px -96px; }

.icon-asterisk { background-position: -456px -96px; }

.icon-exclamation-sign { background-position: 0 -120px; }

.icon-gift { background-position: -24px -120px; }

.icon-leaf { background-position: -48px -120px; }

.icon-fire { background-position: -72px -120px; }

.icon-eye-open { background-position: -96px -120px; }

.icon-eye-close { background-position: -120px -120px; }

.icon-warning-sign { background-position: -144px -120px; }

.icon-plane { background-position: -168px -120px; }

.icon-calendar { background-position: -192px -120px; }

.icon-random { background-position: -216px -120px; width: 16px; }

.icon-comment { background-position: -240px -120px; }

.icon-magnet { background-position: -264px -120px; }

.icon-chevron-up { background-position: -288px -120px; }

.icon-chevron-down { background-position: -313px -119px; }

.icon-retweet { background-position: -336px -120px; }

.icon-shopping-cart { background-position: -360px -120px; }

.icon-folder-close { background-position: -384px -120px; }

.icon-folder-open { background-position: -408px -120px; width: 16px; }

.icon-resize-vertical { background-position: -432px -119px; }

.icon-resize-horizontal { background-position: -456px -118px; }

.icon-hdd { background-position: 0 -144px; }

.icon-bullhorn { background-position: -24px -144px; }

.icon-bell { background-position: -48px -144px; }

.icon-certificate { background-position: -72px -144px; }

.icon-thumbs-up { background-position: -96px -144px; }

.icon-thumbs-down { background-position: -120px -144px; }

.icon-hand-right { background-position: -144px -144px; }

.icon-hand-left { background-position: -168px -144px; }

.icon-hand-up { background-position: -192px -144px; }

.icon-hand-down { background-position: -216px -144px; }

.icon-circle-arrow-right { background-position: -240px -144px; }

.icon-circle-arrow-left { background-position: -264px -144px; }

.icon-circle-arrow-up { background-position: -288px -144px; }

.icon-circle-arrow-down { background-position: -312px -144px; }

.icon-globe { background-position: -336px -144px; }

.icon-wrench { background-position: -360px -144px; }

.icon-tasks { background-position: -384px -144px; }

.icon-filter { background-position: -408px -144px; }

.icon-briefcase { background-position: -432px -144px; }

.icon-fullscreen { background-position: -456px -144px; }

.new_online_girl2{
	width: 100%;
	margin: 0 -20px 20px 0;
	background-color: white;
	border: 1px #9c9c9c solid;
	border-top: none;
	border-bottom: 5px #9c9c9c solid;
}

.online_box2{
	padding:10px 0 5px 5px;
}

ul.online li{
	/*
	background-position:-2905px -676px;
	*/
	/*
	background-position:-3855px -676px;
	*/
	background-position:-3955px -676px;
}


.onlinegirl-comment-a{
	display:block;
	position:absolute;
	top:20px;
	width:120px;
	height:20px;
}

.onlinegirl-comment-a-s{
	display: block;
	position:absolute;
	top: 17px;
	width: 92px;
	height: 13px;
	text-align: center;
	left:2px;
}

.onlinegirl-name-a{
	display:block;
	position:absolute;
	top:0px;
	width:120px;
	height:20px;
	left:2px;
}

.onlinegirl-name-a-s{
	display: block;
	position:absolute;
	top: 0;
	width: 92px;
	height: 17px;
	text-align: center;
	left:2px;
}

.onlinegirl-dt-name-span{
	display:block;
	padding:23px 0 0 0;
	text-align:center;
	color:#555;
	height:20px;
	font-size:12px;
}

.onlinegirl-dd-comment-span{
	display: block;
	padding-top: 4px;
	padding-bottom: 0px;
	text-align: center;
	font-size: 10px;
	height:20px;
}

.onlinegirl-dt-name-span-s{
	display:block;
	padding:15px 0 0 0;
	text-align:center;
	color:#555;
	height:13px;
	font-size:10px;
}

.onlinegirl-dd-comment-span-s{
	display: block;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: center;
	font-size: 8px;
	height:13px;
}

.online-girl-standby-newface span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* 新人の女の子 待機中ひよこ */
.online-girl-showtime-newface span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* 新人の女の子 覗きOKひよこ */
.online-girl-twoshot-newface  span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* 新人の女の子 ツーショットひよこ */
.online-girl-meeting-newface  span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* 新人の女の子 待ち合わせひよこ */
.online-girl-party-newface	span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* パーティーひよこ */
.online-girl-inparty-newface  span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* パーティー中参加OKひよこ */
.online-girl-offline-newface  span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* 新人オフラインひよこ */

/*おすすめ*/
.online-girl-os-twoshot { background-position: 0px 0px; }/* ツーショット */
.online-girl-os-meeting { background-position: -130px 0px; }/* 待ち合わせ */
.online-girl-os-party { background-position: -260px 0px; }/* パーティー */
.online-girl-os-inparty { background-position: -390px 0px; }/* パーティー中参加OK */
.online-girl-os-offline { background-position: -520px 0px; }/* オフライン */

.online-girl-s-os-twoshot { background-position: 0px 0px; }/* ツーショット */
.online-girl-s-os-meeting { background-position: -100px 0px; }/* 待ち合わせ */
.online-girl-s-os-party { background-position: -200px 0px; }/* パーティー */
.online-girl-s-os-inparty { background-position: -300px 0px; }/* パーティー中参加OK */
.online-girl-s-os-offline { background-position: -400px 0px; }/* オフライン */

/*おすすめ*/
.online-girl-os-twoshot-newface2 { background-position: 0px 0px; }/* ツーショット */
.online-girl-os-meeting-newface2 { background-position: -130px 0px; }/* 待ち合わせ */
.online-girl-os-party-newface2 { background-position: -260px 0px; }/* パーティー */
.online-girl-os-inparty-newface2 { background-position: -390px 0px; }/* パーティー中参加OK */
.online-girl-os-offline-newface2 { background-position: -520px 0px; }/* オフライン */

.online-girl-s-os-twoshot-newface2 { background-position: 0px 0px; }/* ツーショット */
.online-girl-s-os-meeting-newface2 { background-position: -100px 0px; }/* 待ち合わせ */
.online-girl-s-os-party-newface2 { background-position: -200px 0px; }/* パーティー */
.online-girl-s-os-inparty-newface2 { background-position: -300px 0px; }/* パーティー中参加OK */
.online-girl-s-os-offline-newface2 { background-position: -400px 0px; }/* オフライン */

/*新人2*/
.online-girl-standby-newface2 { background-position: 0px 0px; }/* 待機中 */
.online-girl-showtime-newface2{ background-position: -130px 0px; }/* 覗きOK */
.online-girl-twoshot-newface2 { background-position: -260px 0px; }/* ツーショット */
.online-girl-meeting-newface2 { background-position: -390px 0px; }/* 待ち合わせ */
.online-girl-party-newface2 { background-position: -520px 0px; }/* パーティー */
.online-girl-inparty-newface2 { background-position: -650px 0px; }/* パーティー中参加OK */
.online-girl-offline-newface2 { background-position: -780px 0px; }/* オフライン */

.online-girl-s-standby-newface2 { background-position: 0px 0px; }/* 待機中 */
.online-girl-s-showtime-newface2 { background-position: -100px 0px; }/* 覗きOK */
.online-girl-s-twoshot-newface2 { background-position: -200px 0px; }/* ツーショット */
.online-girl-s-meeting-newface2 { background-position: -300px 0px; }/* 待ち合わせ */
.online-girl-s-party-newface2 { background-position: -400px 0px; }/* パーティー */
.online-girl-s-inparty-newface2 { background-position: -500px 0px; }/* パーティー中参加OK */
.online-girl-s-offline-newface2 { background-position: -600px 0px; }/* オフライン */

/*.online-girl-standby-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* 新人の女の子 待機中若葉 */
/*.online-girl-showtime-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* 新人の女の子 覗きOK若葉 */
/*.online-girl-twoshot-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* 新人の女の子 ツーショット若葉 */
/*.online-girl-meeting-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* 新人の女の子 待ち合わせ若葉 */
/*.online-girl-party-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* パーティー若葉 */
/*.online-girl-inparty-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* パーティー中参加OK若葉 */
/*.online-girl-offline-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* 新人オフライン若葉 */

/*.online-girl-os-standby-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* 新人の女の子 待機中若葉 */
/*.online-girl-os-showtime-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* 新人の女の子 覗きOK若葉 */
/*.online-girl-os-twoshot-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* 新人の女の子 ツーショット若葉 */
/*.online-girl-os-meeting-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* 新人の女の子 待ち合わせ若葉 */
/*.online-girl-os-party-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* パーティー若葉 */
/*.online-girl-os-inparty-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* パーティー中参加OK若葉 */
/*online-girl-os-offline-newface2 span.onlinegirl-dt-name-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 24px; }/* 新人オフライン若葉 */

/*新人3*/
.online-girl-standby-newface3 { background-position: 0px -180px; }/* 新人の女の子 待機中 */
.online-girl-showtime-newface3 { background-position: -130px -180px; }/* 新人の女の子 覗きOK */
.online-girl-twoshot-newface3 { background-position: -260px -180px; }/* 新人の女の子 ツーショット */
.online-girl-meeting-newface3 { background-position: -390px -180px; }/* 新人の女の子 待ち合わせ */
.online-girl-party-newface3 { background-position: -520px -180px; }/* パーティー */
.online-girl-inparty-newface3 { background-position: -650px -180px; }/* パーティー中参加OK */
.online-girl-offline-newface3 { background-position: -780px -180px; }/* 新人オフライン */


.online-girl-s-standby-newface3 { background-position: 0px -140px; }/* 新人の女の子 待機中 */
.online-girl-s-showtime-newface3 { background-position: -100px -140px; }/* 新人の女の子 覗きOK */
.online-girl-s-twoshot-newface3 { background-position: -200px -140px; }/* 新人の女の子 ツーショット */
.online-girl-s-meeting-newface3 { background-position: -300px -140px; }/* 新人の女の子 待ち合わせ */
.online-girl-s-party-newface3 { background-position: -400px -140px; }/* パーティー */
.online-girl-s-inparty-newface3 { background-position: -500px -140px; }/* パーティー中参加OK */
.online-girl-s-offline-newface3 { background-position: -600px -140px; }/* オフライン新人 */

.online-girl-standby-newface3 span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* 新人の女の子 待機中ひよこ */
.online-girl-showtime-newface3 span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* 新人の女の子 覗きOKひよこ */
.online-girl-twoshot-newface3 span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* 新人の女の子 ツーショットひよこ */
.online-girl-meeting-newface3 span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* 新人の女の子 待ち合わせひよこ */
.online-girl-party-newface3 span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* パーティーひよこ */
.online-girl-inparty-newface3 span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* パーティー中参加OKひよこ */
.online-girl-offline-newface3 span.onlinegirl-dt-name-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 19px; }/* 新人オフラインひよこ */

/*
 *モバイル
 */
#center .online_box dl.onlinegirl-dl-mob{
	float: left;
	margin: 0px;
	width: 128px;
	height: 155px;
	overflow: hidden;
	background-image: url(/img/new-onlinegirl-bg-mob.gif);
	background-repeat: no-repeat;
}

.onlinegirl-dt-mob{
	height: 25px;
	font-size: 11px;
	overflow: hidden;
	position:relative;
}

.online-girl-mb-standby { background-position: 0px 0px; }/* 待機中 */
.online-girl-mb-showtime { background-position: -130px 0px; }/* 覗きOK */
.online-girl-mb-twoshot { background-position: -260px 0px; }/* ツーショット */
.online-girl-mb-meeting { background-position: -390px 0px; }/* 待ち合わせ */
.online-girl-mb-party { background-position: 0px 0px; }/* パーティー */
.online-girl-mb-inparty { background-position: -130px 0px; }/* パーティー中参加OK */
.online-girl-mb-offline { background-position: -520px 0px; }/* オフライン */

.online-girl-mb-standby-newface { background-position: 0px -180px; }/* 待機中 */
.online-girl-mb-showtime-newface { background-position: -130px -180px; }/* 覗きOK */
.online-girl-mb-twoshot-newface { background-position: -260px -180px; }/* ツーショット */
.online-girl-mb-meeting-newface { background-position: -390px -180px; }/* 待ち合わせ */
.online-girl-mb-party-newface { background-position: 0px -180px; }/* パーティー */
.online-girl-mb-inparty-newface { background-position: -130px -180px; }/* パーティー中参加OK */
.online-girl-mb-offline-newface { background-position: -520px -180px; }/* オフライン */

.online-girl-mb-standby-newface2 { background-position: 0px 0px; }/* 待機中 */
.online-girl-mb-showtime-newface2{ background-position: -130px 0px; }/* 覗きOK */
.online-girl-mb-twoshot-newface2 { background-position: -260px 0px; }/* ツーショット */
.online-girl-mb-meeting-newface2 { background-position: -390px 0px; }/* 待ち合わせ */
.online-girl-mb-party-newface2 { background-position: 0px 0px; }/* パーティー */
.online-girl-mb-inparty-newface2 { background-position: -130px 0px; }/* パーティー中参加OK */
.online-girl-mb-offline-newface2 { background-position: -520px 0px; }/* オフライン */

.online-girl-mb-standby-newface3 { background-position: 0px -180px; }/* 待機中 */
.online-girl-mb-showtime-newface3{ background-position: -130px -180px; }/* 覗きOK */
.online-girl-mb-twoshot-newface3 { background-position: -260px -180px; }/* ツーショット */
.online-girl-mb-meeting-newface3 { background-position: -390px -180px; }/* 待ち合わせ */
.online-girl-mb-party-newface3 { background-position: 0px -180px; }/* パーティー */
.online-girl-mb-inparty-newface3 { background-position: -130px -180px; }/* パーティー中参加OK */
.online-girl-mb-offline-newface3 { background-position: -520px -180px; }/* オフライン */

.online-girl-mb-standby-newface span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-showtime-newface span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-twoshot-newface  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-meeting-newface  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-party-newface span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-inparty-newface  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-offline-newface  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }

.online-girl-mb-standby-newface2 span.onlinegirl-dd-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 5px; }
.online-girl-mb-showtime-newface2 span.onlinegirl-dd-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 5px; }
.online-girl-mb-twoshot-newface2  span.onlinegirl-dd-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 5px; }
.online-girl-mb-meeting-newface2  span.onlinegirl-dd-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 5px; }
.online-girl-mb-party-newface2 span.onlinegirl-dd-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 5px; }
.online-girl-mb-inparty-newface2  span.onlinegirl-dd-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 5px; }
.online-girl-mb-offline-newface2  span.onlinegirl-dd-span{ background:url(/img/new_online.new_face.png) no-repeat 108px 5px; }

.online-girl-mb-standby-newface3 span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-showtime-newface3 span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-twoshot-newface3  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-meeting-newface3  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-party-newface3	span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-inparty-newface3  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }
.online-girl-mb-offline-newface3  span.onlinegirl-dd-span{ background:url(/img/new_online.hiyoko.gif) no-repeat right 0px; }

/*h2*/
dt.h2{
	/* background:url(/img/hdic.gif) no-repeat 1px 3px; */
}
/*
dt.h2-s{
	background:url(/img/hdic.gif) no-repeat left 11px;
}
*/

#mb_head {
	display: none;
}

ul.online li.edit{
	background-position:-3955px -676px;
}


/*ドラマティック*/
.onlinegirl-dl-drama{
	float: left;
	margin: 0px;
	width: 128px;
	height: 165px;
	overflow: hidden;
	background-image: url(/img/new-jw-drama-onlinegirl-bg_05.gif);
	background-repeat: no-repeat;
}

.onlinegirl-dl-big-drama{
	float: left;
	margin: 0px;
	width: 160px;
	height: 210px;
	overflow: hidden;
	/*text-align:center;*/
	background-image: url(/img/new-jw-onlinegirl-bg_06_2_d.gif);
	background-repeat: no-repeat;
	margin-top:10px;
}

.onlinegirl-dl-s-drama{
	float:left;
	width: 98px;
	height: 130px;
	overflow: hidden;
	text-align:center;
	background-image: url(/img/new-jw-drama-onlinegirl-bg-s_05.gif);
	background-repeat: no-repeat;
}

#center .online_box dl.onlinegirl-dl-s-drama{
	font-size:12px;
	height:130px;
	overflow:hidden;
	width:98px;
}



/* ===================================================================================== */
.onlinegirl-dl-small-drama{
	float:left;
	width: 98px;
	height: 130px;
	overflow: hidden;
	text-align:center;
	background-image: url(/img/new-jw-onlinegirl-bg_06_2small.gif);
	background-repeat: no-repeat;
}

#center .online_box dl.onlinegirl-dl-small-drama{
	font-size:12px;
	height:130px;
	overflow:hidden;
	width:98px;
}

/*
 *おすすめ
 */
 /*通常big*/
 .online-girl-big-os-meeting { background-position: -168px 0px; }/* 待ち合わせ */
 .online-girl-big-os-party { background-position: -336px 0px; }/* 待機 */
 .online-girl-big-os-twoshot { background-position: 0px 0px; }/* ツーショット */
 .online-girl-big-os-showtime{ background-position: -505px 0px; }/* 覗きOK */
 .online-girl-big-os-inparty { background-position: -505px 0px; }/* パーティー中参加OK */
 .online-girl-big-os-offline { background-position: -671px 0px; }/* オフライン */

 /*新人1big*/
 .online-girl-big-os-meeting-newface { background-position: -168px 0px; }/* 待ち合わせ */
 .online-girl-big-os-party-newface { background-position: -336px 0px; }/* 待機 */
 .online-girl-big-os-twoshot-newface { background-position: 0px 0px; }/* ツーショット */
 .online-girl-big-os-showtime-newface{ background-position: -505px 0px; }/* 覗きOK */
 .online-girl-big-os-inparty-newface { background-position: -505px 0px; }/* パーティー中参加OK */
 .online-girl-big-os-offline-newface { background-position: -671px 0px; }/* オフライン */

 /*新人2big*/
 .online-girl-big-os-meeting-newface2 { background-position: -168px 0px; }/* 待ち合わせ */
 .online-girl-big-os-party-newface2 { background-position: -336px 0px; }/* 待機 */
 .online-girl-big-os-twoshot-newface2 { background-position: 0px 0px; }/* ツーショット */
 .online-girl-big-os-showtime-newface2{ background-position: -505px 0px; }/* 覗きOK */
 .online-girl-big-os-inparty-newface2 { background-position: -505px 0px; }/* パーティー中参加OK */
 .online-girl-big-os-offline-newface2 { background-position: -671px 0px; }/* オフライン */

 /*新人3big*/
 .online-girl-big-os-meeting-newface3 { background-position: -168px 0px; }/* 待ち合わせ */
 .online-girl-big-os-party-newface3 { background-position: -336px 0px; }/* 待機 */
 .online-girl-big-os-twoshot-newface3 { background-position: 0px 0px; }/* ツーショット */
 .online-girl-big-os-showtime-newface3{ background-position: -505px 0px; }/* 覗きOK */
 .online-girl-big-os-inparty-newface3 { background-position: -505px 0px; }/* パーティー中参加OK */
 .online-girl-big-os-offline-newface3 { background-position: -671px 0px; }/* オフライン */

 /*通常small*/
 .online-girl-small-os-meeting { background-position: -168px 0px; }/* 待ち合わせ */
 .online-girl-small-os-party { background-position: -336px 0px; }/* 待機 */
 .online-girl-small-os-twoshot { background-position: 0px 0px; }/* ツーショット */
 .online-girl-small-os-showtime{ background-position: -504px 0px; }/* 覗きOK */
 .online-girl-small-os-inparty { background-position: -504px 0px; }/* パーティー中参加OK */
 .online-girl-small-os-offline { background-position: -672px 0px; }/* オフライン */

 /*新人1small*/
 .online-girl-small-os-meeting-newface { background-position: -168px 0px; }/* 待ち合わせ */
 .online-girl-small-os-party-newface { background-position: -336px 0px; }/* 待機 */
 .online-girl-small-os-twoshot-newface { background-position: 0px 0px; }/* ツーショット */
 .online-girl-small-os-showtime-newface{ background-position: -504px 0px; }/* 覗きOK */
 .online-girl-small-os-inparty-newface { background-position: -504px 0px; }/* パーティー中参加OK */
 .online-girl-small-os-offline-newface { background-position: -672px 0px; }/* オフライン */

 /*新人2small*/
 .online-girl-small-os-meeting-newface2 { background-position: -168px 0px; }/* 待ち合わせ */
 .online-girl-small-os-party-newface2 { background-position: -336px 0px; }/* 待機 */
 .online-girl-small-os-twoshot-newface2 { background-position: 0px 0px; }/* ツーショット */
 .online-girl-small-os-showtime-newface2{ background-position: -504px 0px; }/* 覗きOK */
 .online-girl-small-os-inparty-newface2 { background-position: -504px 0px; }/* パーティー中参加OK */
 .online-girl-small-os-offline-newface2 { background-position: -672px 0px; }/* オフライン */

  /*新人3small*/
 .online-girl-small-os-meeting-newface3 { background-position: -168px 0px; }/* 待ち合わせ */
 .online-girl-small-os-party-newface3 { background-position: -336px 0px; }/* 待機 */
 .online-girl-small-os-twoshot-newface3 { background-position: 0px 0px; }/* ツーショット */
 .online-girl-small-os-showtime-newface3{ background-position: -504px 0px; }/* 覗きOK */
 .online-girl-small-os-inparty-newface3 { background-position: -504px 0px; }/* パーティー中参加OK */
 .online-girl-small-os-offline-newface3 { background-position: -672px 0px; }/* オフライン */

 /*新人1 bigひよこ*/
.online-girl-big-os-standby-newface span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待機中ひよこ */
.online-girl-big-os-showtime-newface span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 覗きOKひよこ */
.online-girl-big-os-twoshot-newface  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 ツーショットひよこ */
.online-girl-big-os-meeting-newface  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待ち合わせひよこ */
.online-girl-big-os-party-newface	span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティーひよこ */
.online-girl-big-os-inparty-newface  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティー中参加OKひよこ */
.online-girl-big-os-offline-newface  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人オフラインひよこ */

/*新人2 big初心者*/
/*.online-girl-big-os-standby-newface2 span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待機中ひよこ */
/*.online-girl-big-os-showtime-newface2 span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 覗きOKひよこ */
/*.online-girl-big-os-twoshot-newface2  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 ツーショットひよこ */
/*.online-girl-big-os-meeting-newface2  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待ち合わせひよこ */
/*.online-girl-big-os-party-newface2	span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティーひよこ */
/*.online-girl-big-os-inparty-newface2  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティー中参加OKひよこ */
/*.online-girl-big-os-offline-newface2  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人オフラインひよこ */

/*新人3 bigひよこ*/
.online-girl-big-os-standby-newface3 span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待機中ひよこ */
.online-girl-big-os-showtime-newface3 span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 覗きOKひよこ */
.online-girl-big-os-twoshot-newface3  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 ツーショットひよこ */
.online-girl-big-os-meeting-newface3  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人の女の子 待ち合わせひよこ */
.online-girl-big-os-party-newface3	span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティーひよこ */
.online-girl-big-os-inparty-newface3  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* パーティー中参加OKひよこ */
.online-girl-big-os-offline-newface3  span.onlinegirl-dt-name-span-big{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:138px 27px;}/* 新人オフラインひよこ */

/*新人 smallひよこ*/
.online-girl-small-os-standby-newface span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待機中ひよこ */
.online-girl-small-os-showtime-newface span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 覗きOKひよこ */
.online-girl-small-os-twoshot-newface  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 ツーショットひよこ */
.online-girl-small-os-meeting-newface  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待ち合わせひよこ */
.online-girl-small-os-party-newface	span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティーひよこ */
.online-girl-small-os-inparty-newface  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティー中参加OKひよこ */
.online-girl-small-os-offline-newface  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人オフラインひよこ */

/*新人2 small初心者*/
/*.online-girl-small-os-standby-newface2 span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待機中ひよこ */
/*.online-girl-small-os-showtime-newface2 span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 覗きOKひよこ */
/*.online-girl-small-os-twoshot-newface2  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 ツーショットひよこ */
/*.online-girl-small-os-meeting-newface2  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待ち合わせひよこ */
/*.online-girl-small-os-party-newface2	span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティーひよこ */
/*.online-girl-small-os-inparty-newface2  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティー中参加OKひよこ */
/*.online-girl-small-os-offline-newface2  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人オフラインひよこ */

/*新人3 smallひよこ*/
.online-girl-small-os-standby-newface3 span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待機中ひよこ */
.online-girl-small-os-showtime-newface3 span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 覗きOKひよこ */
.online-girl-small-os-twoshot-newface3  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 ツーショットひよこ */
.online-girl-small-os-meeting-newface3  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人の女の子 待ち合わせひよこ */
.online-girl-small-os-party-newface3	span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティーひよこ */
.online-girl-small-os-inparty-newface3  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* パーティー中参加OKひよこ */
.online-girl-small-os-offline-newface3  span.onlinegirl-dt-name-span-small{ background:url(/img/new_online.new_face.png) no-repeat right 19px; background-position:103px 27px;}/* 新人オフラインひよこ */


.ribon2-big{
	background-image: url(/img/top/lv2_big.png);
	display:block;
	position: absolute;
	top: 0;
	left: 2px;
	width:152px;
	height:114px;
}

.ribon3-big{
	background-image: url(/img/top/lv3_big.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:160px;
	height:114px;
}

.ribon4-big{
	background-image: url(/img/top/lv4_big.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:160px;
	height:114px;
}

.ribon5-big{
	background-image: url(/img/top/lv5_big.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:160px;
	height:114px;
}

.ribon6-big{
	background-image: url(/img/top/lv6_big.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:160px;
	height:114px;
}

.ribon7-big{
	background-image: url(/img/top/lv7_big.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:160px;
	height:114px;
}

.ribon8-big{
	background-image: url(/img/top/lv8_big.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:160px;
	height:114px;
}

.ribon9-big{
	background-image: url(/img/top/lv9_big.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:160px;
	height:114px;
}

.ribon10-big{
	background-image: url(/img/top/lv10_big.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:160px;
	height:114px;
}

.ribon11-big{
	background-image: url(/img/top/lv11_big.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:160px;
	height:114px;
}

.ribon2-small{
	background-image: url(/img/top/lv2_small.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:124px;
	height:90px;
}

.ribon3-small{
	background-image: url(/img/top/lv3_small.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:124px;
	height:90px;
}

.ribon4-small{
	background-image: url(/img/top/lv4_small.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:124px;
	height:90px;
}

.ribon5-small{
	background-image: url(/img/top/lv5_small.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:124px;
	height:90px;
}

.ribon6-small{
	background-image: url(/img/top/lv6_small.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:124px;
	height:90px;
}

.ribon7-small{
	background-image: url(/img/top/lv7_small.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:124px;
	height:90px;
}

.ribon8-small{
	background-image: url(/img/top/lv8_small.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:124px;
	height:90px;
}

.ribon9-small{
	background-image: url(/img/top/lv9_small.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:124px;
	height:90px;
}

.ribon10-small{
	background-image: url(/img/top/lv10_small.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:124px;
	height:90px;
}

.ribon11-small{
	background-image: url(/img/top/lv11_small.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0px;
	width:124px;
	height:90px;
}

/*.online_box-big #ev_online {
	margin: 0 auto;
	width: 740px;
}
.online_box-small #ev_online {
	margin: 0 auto;
	width: 540px;
}*/


/*
 *	出演予定
 */
#syutsuen,#syutsuen *{margin: 0;padding: 0;}
#syutsuen li{list-style-type: none;}
#syutsuen{
max-width: 100%;
    margin-bottom: 20px;
}

.syutsuen-h2{
	height:34px;
	border:none;
	background:none;
	padding-left: 25px !important;
	position: relative;
	font-size: 16px;
	line-height: 2.2em;
	color: #FFF;
	letter-spacing: 0.1em;
	text-indent:0px !important;
}
.syutsuen-h2:before{
	position: absolute;
	content: '';
	top: 7px;
	left: 11px;
	width: 4px;
	height: 19px;
	border-left: 4px solid #fff;
}

.syutsuen-h3{
	height: 30px;
	background: url("/img/ber_red_new.gif") no-repeat left top;
	padding-left: 25px !important;
	/*border-right: 1px #9C9C9C solid;*/
	position: relative;
	font-size: 15px;
	line-height: 2.1em;
	color: #FFF;
	letter-spacing: 0.1em;
}
.syutsuen-h3:before{
	position: absolute;
	content: '';
	top: 6px;
	left: 11px;
	width: 4px;
	height: 17px;
	/*border-left: 4px solid #fff;*/
}
#syutsuen .syutsuen-ul{
	/*border: 1px #9C9C9C solid;*/
	border-top: none;
	padding: 10px 0;
	background-color: #fff6f6;
}
#syutsuen .syutsuen-li h3 {
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	border: medium none;
	color: hsl(0, 0%, 33%);
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	line-height: 1.5em;
	margin-right: 5px;
	text-align: center;
}
#syutsuen .syutsuen-li.login{
	display: inline-block;
	width: 160px;
	height: 262px;
	margin: 10px 0 0 15px;
	background: url("/img/syutsuen_2017.png") no-repeat;
}
#syutsuen .syutsuen-li.nologin{
	display: inline-block;
	width: 160px;
	height: 242px;
	margin: 10px 0 0 15px;
	background: url("/img/syutsuen2_2017.png") no-repeat;
}
#syutsuen .syutsuen-li.login_newface{
	display: inline-block;
	width: 160px;
	height: 262px;
	margin: 10px 0 0 15px;
	background: url("/img/syutsuen_newgirl_2017.png") no-repeat;
}
#syutsuen .syutsuen-li.nologin_newface{
	display: inline-block;
	width: 160px;
	height: 242px;
	margin: 10px 0 0 15px;
	background: url("/img/syutsuen2_newgirl_2017.png") no-repeat;
}

@media screen and (max-width: 1115px){#syutsuen .syutsuen-li{margin:0 0 10px 17px;}}
#syutsuen .syutsuen-inner-ul{
	height:220px;
	width: 100%;
}
#syutsuen .syutsuen-inner-li.date{
	white-space: nowrap;
	text-shadow: #fff 0 0 2px;
	height: 26px;
	font-size: 12px;
	padding-top: 4px;
	margin-left: 0;
	color: #555;
	font-weight: bold;
	overflow: hidden;
	text-align:center;
}
#syutsuen .syutsuen-inner-li.date .left{margin-right: 0;}
#syutsuen .syutsuen-inner-li.name{
	height: 20px;
	font-size: 13px;
	/*padding: 0 20px;*/
	color:blue;
	font-weight: bold;
	display: block;
	text-align: center;
	position: relative;
	overflow: hidden;
}

#syutsuen .syutsuen-inner-li.name-small{
	height: 20px;
	font-size: 10px;
	/*padding: 0 20px;*/
	color:blue;
	font-weight: bold;
	display: block;
	text-align: center;
	position: relative;
	overflow: hidden;
}
#syutsuen .syutsuen-inner-li.name .syustuen-inner-a{
	display: block;
	color: #0066CD;
	text-decoration: none;
}

#syutsuen .syutsuen-inner-li.name-small .syustuen-inner-a{
	display: block;
	color: #0066CD;
	text-decoration: none;
}

#syutsuen .syutsuen-inner-label{
	width: 12px;
	height: 14px;
	display: inline-block;
	background: url("/img/new_online.new_face.png") no-repeat;
	position: absolute;
	top: 0px;
	right: 6px;
}
#syutsuen .syutsuen-inner-label-hiyoko{
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url("/img/new_online.hiyoko.gif") no-repeat;
	position: absolute;
	top: -5px;
	right: 6px;
}
#syutsuen .syutsuen-inner-li.image{
	height: 110px;
	position: relative;
	overflow: hidden;
}
#syutsuen .syutsuen-inner-img{
	height: 100%;
	display: block;
	margin: 0 auto;
}
#syutsuen .syutsuen-inner-li.comment{
	font-size: 12px;
	height: 32px;
	line-height: 1.3em;
	margin-bottom: 0px;
	overflow: hidden;
	padding: 12px 12px 14px;

}
#syutsuen .syutsuen-inner-li.j-motion,#syutsuen .syutsuen-inner-li.notice{
	text-align: center;
	font-size: 10px;
	border-radius: 2px;
	margin:0 20px 3px;
	height: 16px;
	overflow: hidden;
	position: relative;
}
#syutsuen .syutsuen-inner-li.link-on{
	background: -moz-linear-gradient(top,#f9f9f9 0%,#e9e9e9);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
	background-color: #f9f9f9;
	/*border: 1px solid #d9d9d9;*/
}
#syutsuen .syutsuen-inner-li.link-on .syustuen-inner-a{color: #0066CD;text-decoration: none;}
#syutsuen .syutsuen-inner-li .syustuen-inner-a{
	padding-top: 1px;
	display: block;
	height: 100%;
	position: relative;
	z-index: 10;
}
#syutsuen .syutsuen-inner-li.link-off{
	background: -moz-linear-gradient(top,#ddd 0%,#ccc);
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ccc));
	background-color: #ccc;
	/*border: 1px solid #bbb;*/
	pointer-events:none;
}
#syutsuen .syutsuen-inner-li.link-on:hover{
	background: -moz-linear-gradient(top,#fff 0%,#f9f9f9);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));
	background-color: #fff;
	/*border: 1px solid #eee;*/
}
/*
#syutsuen .syutsuen-inner-li.j-motion.link-on:before{background-position: 0 0;}
#syutsuen .syutsuen-inner-li.notice.link-on:before{background-position: 0 -18px;}
#syutsuen .syutsuen-inner-li.j-motion.link-off:before{background-position: 0 -36px;}
#syutsuen .syutsuen-inner-li.notice.link-off:before{background-position: 0 -54px;}
*/
#syutsuen .syutsuen-inner-li.j-motion.link-on a:before{
	content:url("/img/syustuen_btn_text.png");
	position: absolute;
	width:120px;
	margin-top:0;
	background: -moz-linear-gradient(top,#f9f9f9 0%,#e9e9e9);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
	background-color: #f9f9f9;
	display:block;
	cursor:pointer;
	z-index:999;
}
#syutsuen .syutsuen-inner-li.j-motion.link-on:hover a:before{
	content:url("/img/syustuen_btn_text.png");
	position: absolute;
	width:120px;
	margin-top:0;
	background: -moz-linear-gradient(top,#fff 0%,#f9f9f9);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));
	background-color: #fff;
	display:block;
	cursor:pointer;
	z-index:999;
}
#syutsuen .syutsuen-inner-li.notice.link-on a:before{
	content:url("/img/syustuen_btn_text.png");
	position: absolute;
	width:120px;
	margin-top:-18px;
	background: -moz-linear-gradient(top,#f9f9f9 0%,#e9e9e9);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
	background-color: #f9f9f9;
	display:block;
	cursor:pointer;
	z-index:999;
}
#syutsuen .syutsuen-inner-li.notice.link-on:hover a:before{
	content:url("/img/syustuen_btn_text.png");
	position: absolute;
	width:120px;
	margin-top:-18px;
	background: -moz-linear-gradient(top,#fff 0%,#f9f9f9);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));
	background-color: #fff;
	display:block;
	cursor:pointer;
	z-index:999;
}
#syutsuen .syutsuen-inner-li.j-motion.link-off a:before{
	content:url("/img/syustuen_btn_text.png");
	position: absolute;
	width:120px;
	margin-top:-36px;
	background: -moz-linear-gradient(top,#ddd 0%,#ccc);
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ccc));
	background-color: #ccc;
	display:block;
	z-index:999;
}
#syutsuen .syutsuen-inner-li.notice.link-off a:before{
	content:url("/img/syustuen_btn_text.png");
	position: absolute;
	width:120px;
	margin-top:-54px;
	background: -moz-linear-gradient(top,#ddd 0%,#ccc);
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ccc));
	background-color: #ccc;
	display:block;
	z-index:999;
}


/*smallバージョン=================================*/
#syutsuen .syutsuen-li.small{
	margin: 9px 0 0 6px;
}
#syutsuen .syutsuen-li.small h3 {
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	border: medium none;
	color: hsl(0, 0%, 33%);
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 1.5em;
	margin-right: 2px;
	text-align: center;
}
#syutsuen .syutsuen-li.small.login{
	width: 124px;
	height: 234px;
	background: url("/img/syutsuen-small_2017.png") no-repeat;
}
#syutsuen .syutsuen-li.small.nologin{
	width: 124px;
	height: 214px;
	background: url("/img/syutsuen-small2_2017.png") no-repeat;
}
#syutsuen .syutsuen-li.small.login_newface{
	width: 124px;
	height: 234px;
	background: url("/img/syutsuen-small_newgirl_2017.png") no-repeat;
}
#syutsuen .syutsuen-li.small.nologin_newface{
	width: 124px;
	height: 214px;
	background: url("/img/syutsuen-small2_newgirl_2017.png") no-repeat;
}

#syutsuen .syutsuen-li.small .syutsuen-inner-li.date {
	font-size: 10px;
	height: 15px;
	padding-top: 7px;
	margin-left: 0;
	text-align:center;
}
#syutsuen .syutsuen-li.small .syutsuen-inner-li.date .left {margin-right: 0;}
#syutsuen .syutsuen-li.small .syutsuen-inner-li.image {
	height: 90px; 
	position: relative;
}
#syutsuen .syutsuen-li.small .syutsuen-inner-li.comment {
	font-size: 11px;
	padding: 14px 7px 12px;
	line-height: 1.3em;
	height: 27px;
	margin-bottom:0px;
}
#syutsuen .syutsuen-li.small .syutsuen-inner-li.name{padding-top:3px;padding-bottom: 3px;font-size: 11PX;}
#syutsuen .syutsuen-li.small .syutsuen-inner-li.name .syustuen-inner-a{padding-top: 5px;}
#syutsuen .syutsuen-li.small .syutsuen-inner-label {top: 6px;}
#syutsuen .syutsuen-li.small .syutsuen-inner-li.j-motion, #syutsuen .syutsuen-li.small .syutsuen-inner-li.notice {margin: 0 6px 4px;}

#syutsuen .syutsuen-inner-label-hiyoko.small{
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url("/img/new_online.hiyoko.gif") no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}

/*専属アイコン*/
.exicon-big {
	background-image: url("/img/jw_ex_logo15.png");
  display: block;
  height: 15px;
  left: 3px;
  position: absolute;
  top: 26px;
  width: 15px;
}

.exicon-small {
	background-image: url("/img/jw_ex_logo15.png");
  display: block;
  height: 15px;
  left: 0;
  position: absolute;
  top: 26px;
  width: 15px;
}


/*出演予定専属アイコン*/
.exiconsyutuen- {
	background-image: url("/img/jw_ex_logo15.png");
  display: block;
  height: 15px;
  left: 3px;
  position: absolute;
  top: 0px;
  width: 15px;
}

.exiconsyutuen-small {
	background-image: url("/img/jw_ex_logo15.png");
  display: block;
  height: 15px;
  left: 2px;
  position: absolute;
  top: 6px;
  width: 15px;
}





/*週間ランキング帯*/
.w-rank-1-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank01_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-2-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank02_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-3-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank03_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-4-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank04_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-5-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank05_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-6-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank06_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-7-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank07_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-8-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank08_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-9-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank09_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-10-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank10_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-1-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank01_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-2-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank02_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-3-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank03_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-4-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank04_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-5-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank05_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-6-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank06_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-7-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank07_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-8-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank08_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-9-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank09_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-10-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank10_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
/*.w-rank-25-small {
	background-image: url("/img/top/rank_weekly/jw_weekrank10_small.png");
  display: block;
  height: 90px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}
.w-rank-25-big {
	background-image: url("/img/top/rank_weekly/jw_weekrank10_big.png");
  display: block;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
}*/
.als_ribon1-big{
	background-image: url(/img/top/as_big_top1.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon2-big{
	background-image: url(/img/top/as_big_top2.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon3-big{
	background-image: url(/img/top/as_big_top3.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon4-big{
	background-image: url(/img/top/as_big_top4.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon5-big{
	background-image: url(/img/top/as_big_top5.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon6-big{
	background-image: url(/img/top/as_big_top6.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon7-big{
	background-image: url(/img/top/as_big_top7.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon8-big{
	background-image: url(/img/top/as_big_top8.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon9-big{
	background-image: url(/img/top/as_big_top9.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon10-big{
	background-image: url(/img/top/as_big_top10.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon11-big{
	background-image: url(/img/top/as_big_top11.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon12-big{
	background-image: url(/img/top/as_big_top12.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon13-big{
	background-image: url(/img/top/as_big_top13.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon14-big{
	background-image: url(/img/top/as_big_top14.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon15-big{
	background-image: url(/img/top/as_big_top15.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon16-big{
	background-image: url(/img/top/as_big_top16.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon17-big{
	background-image: url(/img/top/as_big_top17.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon18-big{
	background-image: url(/img/top/as_big_top18.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon19-big{
	background-image: url(/img/top/as_big_top19.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon20-big{
	background-image: url(/img/top/as_big_top20.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon21-big{
	background-image: url(/img/top/as_big_top21.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon22-big{
	background-image: url(/img/top/as_big_top22.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon23-big{
	background-image: url(/img/top/as_big_top23.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon24-big{
	background-image: url(/img/top/as_big_top24.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon25-big{
	background-image: url(/img/top/as_big_top25.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon26-big{
	background-image: url(/img/top/as_big_top26.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon27-big{
	background-image: url(/img/top/as_big_top27.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon28-big{
	background-image: url(/img/top/as_big_top28.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon29-big{
	background-image: url(/img/top/as_big_top29.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon30-big{
	background-image: url(/img/top/as_big_top30.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;
}
.als_ribon1-small{
	background-image: url(/img/top/as_small_top1.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon2-small{
	background-image: url(/img/top/as_small_top2.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon3-small{
	background-image: url(/img/top/as_small_top3.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon4-small{
	background-image: url(/img/top/as_small_top4.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon5-small{
	background-image: url(/img/top/as_small_top5.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon6-small{
	background-image: url(/img/top/as_small_top6.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon7-small{
	background-image: url(/img/top/as_small_top7.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon8-small{
	background-image: url(/img/top/as_small_top8.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon9-small{
	background-image: url(/img/top/as_small_top9.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon10-small{
	background-image: url(/img/top/as_small_top10.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon11-small{
	background-image: url(/img/top/as_small_top11.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon12-small{
	background-image: url(/img/top/as_small_top12.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon13-small{
	background-image: url(/img/top/as_small_top13.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon14-small{
	background-image: url(/img/top/as_small_top14.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon15-small{
	background-image: url(/img/top/as_small_top15.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon16-small{
	background-image: url(/img/top/as_small_top16.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon17-small{
	background-image: url(/img/top/as_small_top17.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon18-small{
	background-image: url(/img/top/as_small_top18.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon19-small{
	background-image: url(/img/top/as_small_top19.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon20-small{
	background-image: url(/img/top/as_small_top20.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon21-small{
	background-image: url(/img/top/as_small_top21.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon22-small{
	background-image: url(/img/top/as_small_top22.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon23-small{
	background-image: url(/img/top/as_small_top23.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon24-small{
	background-image: url(/img/top/as_small_top24.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon25-small{
	background-image: url(/img/top/as_small_top25.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon26-small{
	background-image: url(/img/top/as_small_top26.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon27-small{
	background-image: url(/img/top/as_small_top27.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon28-small{
	background-image: url(/img/top/as_small_top28.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon29-small{
	background-image: url(/img/top/as_small_top29.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon30-small{
	background-image: url(/img/top/as_small_top30.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;
}
.als_ribon0-big{
	/*background-image: url(/img/top/as_big_top0.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:160px;
	height:114px;*/
	display: none;
}
.als_ribon0-small{
	/*background-image: url(/img/top/as_small_top0.png);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:90px;*/
	display: none;
}
/************NEWもっと見るボタン************/
.new_more {
    width: 276px;
    height: 35px;
    font-size: 12px;
    text-decoration: none;
    display: block;
    text-align: center;
    padding: 0px 10px;
    color: #fff;
    background-color: #ff2a62;
    border-radius: 30px;
    margin: 10px auto 10px auto;
    line-height: 35px;
}

.new_more a{
    color: #fff;
}

.new_more {
 transition: opacity 0.3s ease-out;
}

.new_more:hover{
 opacity: 0.7;
}


.new_detail {
    width: 75%;
    height: 30px;
    font-size: 11px;
    text-decoration: none;
    display: block;
    text-align: center;
    padding: 0px 10px;
    color: #fff;
    background-color: #ff2a62;
    border-radius: 20px;
    margin: 0px auto 10px auto;
    line-height: 30px;
}

.new_detail {
 transition: opacity 0.3s ease-out;
}

.new_detail a{
    color: #fff;
}

.new_detail:hover{
 opacity: 0.7;
}




/************リンクホバーアクション************/

.behavior a:hover img {
 opacity: 0.7;
}

.behavior a:hover {
 color: #ff2a62;
}

.behavior a img {
 transition: opacity 0.3s ease-out;
}

.behavior a {
 transition: opacity 0.3s ease-out;
}


a:hover img {
 opacity: 0.7;
}

a img {
 transition: opacity 0.3s ease-out;
}
