@charset "utf-8";

@import "livechat.css";
@import "sodauction.css";
@import "right_part.css";

/*===============================================================

「custom.css 目次」

=================================================================


【1. 必要かも？必要ないかも？とりあえず残しておく】

-----------------------------------------------------------------

【2. 一時的に使用中】

-----------------------------------------------------------------

【3. デザイン汎用パーツ　byはいしま】

-----------------------------------------------------------------

【4. 各ページ　トップのバナー部分　740*250　または1200*150など】

	※原則として差し替え。新たに記述はあまりしません。

	　・あまり更新しないページのトップ

	　・物販　トップなど

	　・単品動画　トップなど

	　・見放題　トップなど

	　・通販　グッズ　ピックアップ

-----------------------------------------------------------------

【5. キャンペーン・施策　関連】

	※随時記述追加。何月更新か明確に記載する事。

	　・総合トップ　ロングバナー　height:100　（※他エリアも含む）

	　・総合トップ　ピックアップ　width:450

	　・総合トップ　得割　width:450 height:90

	　・DLトップ　ピックアップ　286*130px

	　・イメージ　ピックアップ　286*130px

	　・BBトップ　ピックアップ　286*130px

=================================================================*/





/*共通デザイン*/

.mover:hover{/*マウスオーバー時の透過処理*/
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}


.tpl1_btn{/*リンクボタン [新作・準新作・単品動画・その他特別コンテンツなど]*/
	width:auto;
	margin-bottom:25px;
}
	.tpl1_btn ul,.tpl1_btn li{list-style:none;margin:0;padding:0;}
	.tpl1_btn img{float:left;padding:0px;width:125px;height:125px;}
	.tpl1_btn img:hover{filter:alpha(opacity=85);-moz-opacity: 0.85;opacity: 0.85;}



.flaBanner{/* 550x250px 各ジャンルTOPバナー*/
	margin-bottom:15px;
}
	.flaBanner img{display:block;margin:0 auto;}
	.flaBanner a{display:block;height:100%;}
	.flaBanner:hover{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}


.lsBanner{/* 1200x100px 各ジャンル特別訴求バナー */
	margin-bottom:10px;
	min-height:100px;
	background:no-repeat center;
}
	.lsBanner a{display:block;min-height:100px;text-indent:-9999px;}
	.lsBanner:hover{filter:alpha(opacity=85);moz-opacity: 0.85;opacity: 0.85;}


.sBanner{/* 285x130px 各ジャンル特別訴求バナーリスト*/
	margin-bottom:10px;
}
	.sBanner ul{margin:0 !important;padding:0 !important;}
	.sBanner li{float:left;list-style-type:none;}
	.sBanner img{padding:0 5px 5px 0;width:220px;height:100px;}
	.sBanner img:hover{filter:alpha(opacity=85);-moz-opacity: 0.85;opacity: 0.85;}


.msBanner{/* 285x130px 各ジャンル特別訴求バナーリスト*/
	margin-bottom:10px;
}
	.msBanner ul{margin:0 !important;padding:0 !important;}
	.msBanner li{float:left;list-style-type:none;}
	.msBanner img{padding:0 5px 5px 0;width:450px;height:125px;}
	.msBanner img:hover{filter:alpha(opacity=85);-moz-opacity: 0.85;opacity: 0.85;}




/*===============================================================
　一時的に使用中
=================================================================*/
.oshirase{
	margin-top:20px;
	margin-bottom:20px;
	font-size:16px;
}
.oshirase strong{
	font-size:24px;
	color:#f00;
	margin-bottom:10px;
}


.zisin_saigai{
	margin-top:5px;
	margin-bottom:20px;
}
.news_saigaiyou {
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	width: auto;
}

/*見放題次回予告など*/
.jikaiyokoku{
	width:600px;
	height:128px;
	display:block;
	border:1px solid #ccc;
	padding:10px 20px;
	overflow:auto;
	margin:0 auto 20px;
}
.jikaiyokoku ul{
	list-style:none;
	margin:0;
	padding:0;
}
.jikaiyokoku ul strong{
	font-size:11px;
	color:#933;
}
.jikaiyokoku ul li{
	padding-bottom:10px;
}


/*===============================================================
　デザイン汎用パーツ by AW WEBDESIGN
=================================================================*/

/* 「ピックアップ」*/
.news_012234567 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	width: auto;
}
/* 「最新情報」　見出し*/
.saishinjyouhou_012345{
	font-size: 17px;
	color: #999999;
	font-weight: bolder;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #CC0066;
	margin-bottom: 13px;
}
/* キャンペーンタイトル　赤文字*/
.campaign_tittle_txt_01234{
	font-size: medium;
	color: #FF0000;
	font-weight: bold;
}
/* キャンペーンタイトル　一部黒*/
span.campaign_tittle_txt_01234 em{
	font-size: 0.8em;
	color: #666;
	font-weight: bold;
	font-style:normal;
}
/* 画像フロート*/
.kamihanki_top50_012345{
	float: left;
	margin-bottom: 10px;
}
/* バナー2段*/
.bn_2dan_haishima{width:auto;}
.bn_2dan_haishima img{
	float:left;
	padding:0 5px 5px 0;
	width:220px;
}

/* バナー2段・単品動画個別_110808*/
.bn_2dan_haishima_tan{width:auto;}
.bn_2dan_haishima_tan img{
	float:left;
	padding:0 5px 5px 0;
	width:360px;
}

table.topTableWidth{
	min-width:400px;
}


/*===============================================================
　各ページ　トップのバナー部分　740*250　または1200*150など
=================================================================*/

/*---------------------------------------------
　あまり更新しないページのトップ
-----------------------------------------------*/

/* ニューセクシャルバナー 1200*150 / 480.tpl */
#main .banner-newsexual01234 {
	height: 150px;
	width: 100%;
	background-image: url(../images/08_newsex_top_banner_02.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	top: auto;
}
/* アダルトグッズバナー 550*250 */
#main .banner-ag01234 {
	height: 250px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/bn_2013_03_22_fla.jpg);
	background-position: center center;
	background-color:#FFFFFF;
	top: auto;
	background-repeat: no-repeat;
}
/* ZINIバナー 550*100 */
#main .banner-zini01234 {
	height: 100px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/590.jpg);
	background-position: center center;
	background-color:#000;
	top: auto;
	background-repeat: no-repeat;
}
/* BOOKバナー 1600*100 */
#main .banner-book01234 {
	height: 100px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/540.jpg);
	background-position: center center;
	background-color:#CCC;
	top: auto;
	background-repeat: no-repeat;
}
/* 一般作バナー 500*100 */
#main .banner-ipan-01234 {
	height: 100px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/bn_2012_04_08_fla100px.jpg);
	background-position: center center;
	background-color:#000;
	top: auto;
	background-repeat: no-repeat;
}

/* グッズ通販トップ*/
#main .banner-agtop01234 {
	height: 192px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/40.gif);
	background-position: center center;
	background-color:#FFFFFF;
	top: auto;
	background-repeat: no-repeat;
	margin-bottom: 1px;
}


/* コンドーム*/
#main .banner-condoms01234 {
	height: 100px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/600.jpg);
	background-position: center center;
	background-color:#fdfff2;
	top: auto;
	background-repeat: no-repeat;
	margin-bottom: 1px;
}

/* ローション*/
#main .banner-lotion01234 {
	height: 100px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/620.jpg);
	background-position: center center;
	background-color:#fdfff2;
	top: auto;
	background-repeat: no-repeat;
	margin-bottom: 1px;
}
/* アダルトバナー */
#main .banner-adalut-01234 {
	height: 150px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/420bn_201203.jpg);
	background-position: center center;
	background-color:#FCF;
	top: auto;
	background-repeat: no-repeat;
}


/*---------------------------------------------
　物販　トップなど
-----------------------------------------------*/


/* DVD/BOOK通販GM 1200*150 */
#main .banner-gm-01234 {
	height: 150px;
	width: 100%;
	background-image: url(../images/bn_2010_11top.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-color:#fff;
	top: auto;
}

/* 得割201104DVD通販 */
.pikcup_a_image_01235232{
	height: 227px;
	width: 500px;
	margin-left: 15px;
	margin-bottom: 10px;
	background-image: url(../images/bn_2011_04_15_fla.jpg);
	margin-right: 15px;
	clear: right;
	background-position: top left;
	background-repeat: no-repeat;
	}


/*---------------------------------------------
　単品動画　トップなど
-----------------------------------------------*/


#main .banner-dl-group01234 {
	height: 250px;
	width: 100%;
	background-position: center;
	background-image: url(../images/bn_2011_02_22_l.jpg);
	background-color:#000;
	top: auto;
	background-repeat: no-repeat;
}


#main .banner-dl01-01234 {/* 単品動画 イメージビデオカテゴリ */
	height: 100px;
	width: 100%;
	background:#3fa9f5 url(http://ec.sod.co.jp/imagedata/custom/images/tpl140_image_bn.jpg) no-repeat center top;
	text-indent:-9999px;
	margin-bottom:10px;
}
#main .banner-dl01-01234 a{height:100px;display:block;}




/*---------------------------------------------
　見放題　トップなど
-----------------------------------------------*/

/* 見放題トップバナー550*250 */
#main .banner-bbtop-01234 {
	height: 250px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/20.jpg);
	background-repeat: no-repeat;
	background-color:#ffffff;
	background-position: bottom;
	margin-bottom: 8px;
}

/* 見放題トップバナー550*150 20130509更新 */
#main .banner-bbtop-0123456 {
	height: 150px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/bbbn0509.jpg);
	background-color:#008bcc;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	background-position: center;
}


/* 見放題GMバナー 800*100 */
#main .banner-BB-01234 {
	height: 130px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/bb_hs.jpg);
	background-position: center;
	background-color:#51c0f2;
	top: auto;
	margin-bottom:10px;
	background-repeat: no-repeat;
}
/* 見放題お知らせ */
#main .banner-BBOSHIRASE-01234 {
	height: 160px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/bb_osirase.jpg);
	background-position: center center;
	background-color:#ffffff;
	top: auto;
	background-repeat: no-repeat;
}

/* ダウンロードお知らせ */
#main .banner-PPVOSHIRASE-01234 {
	height: 50px;
	width: 100%;
	background-image: url(../images/dl_oshirase.png);
	background-position: center center;
	background-color:#fff600;
	top: auto;
	background-repeat: no-repeat;
}

/* デジコン視聴不具合お知らせ */
#main .banner-PPV_BB_OSHIRASE-01234 {
	height: 50px;
	width: 100%;
	background-image: url(../images/bb_ppv_oshirase.png);
	background-position: center center;
	background-color:#fd4f4f;
	top: auto;
	background-repeat: no-repeat;
}

/* 見放題にてダウンロード・・お知らせ */
#main .banner-BB_nite_DL_OSHIRASE-01234 {
	height: 50px;
	width: 100%;
	background-image: url(../images/bb_oshirase.png);
	background-position: center center;
	background-color:#fd4f4f;
	top: auto;
	background-repeat: no-repeat;
}

/*見放題カレンダー*/
.bbCal{
	height:50px;
	background:#0066cc url(../images/bbcalbtn.png) no-repeat center top;
	text-indent:-9999px;
}
.bbCal a{
	height:50px;
	display:block
}


/* 見放題AMAバナー 800*100 */
#main .banner-BB-012345 {
	height: 130px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/260new3.jpg);
	background-position: center;
	background-color:#add8e6;
	top: auto;
	margin-bottom：10px;
	background-repeat: no-repeat;
}

/* 見放題ACTバナー 800*100 */
#main .banner-BB-012346 {
	height: 130px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/bb_joyu.jpg);
	background-position: center;
	background-color:#E6E6E6;
	top: auto;
	margin-bottom：10px;
	background-repeat: no-repeat;
}

/* 見放題JUKJOバナー 800*100 */
#main .banner-BB-012347 {
	height: 130px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/bb_jukujo.jpg);
	background-position: center;
	background-color:#671785;
	top: auto;
	margin-bottom：10px;
	background-repeat: no-repeat;
}

/* 見放題CRバナー 800*100 */
#main .banner-BB-012348 {
	height: 130px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/bb_cr.jpg);
	background-position: center;
	background-color:#000;
	top: auto;
	margin-bottom：10px;
	background-repeat: no-repeat;
}

/* 見放題CRバナー 800*100 */
#main .banner-BB-012349 {
	height: 130px;
	width: 100%;
	background-image: url(http://ec.sod.co.jp/imagedata/custom/images/bb_kikaku.jpg);
	background-position: center;
	background-color:#E71F19;
	top: auto;
	margin-bottom：10px;
	background-repeat: no-repeat;
}


/*見放題コースメニュー 0508*/
#bb_lineup6{
	position: relative;
/*	z-index: 9999; */
	z-index: 99;
	display: block;
	min-width: 740px;
}

	#bb_lineup6 a{color: #FFF;}
	#bb_lineup6 table{display: block;table-layout: fixed;width: 100%;margin-bottom: 10px;}
	#bb_lineup6 td{border: 1px solid #999999;text-align:center;vertical-align: top;background-color: #f5f5f5;padding: 5px;}
	#bb_lineup6 .photo{width: 90%;min-width: 50%;margin-top: 10px;}
	#bb_lineup6 h3{font-size: 100%;margin-bottom: 5px;}
	#bb_lineup6 h3 img{width: 100%;}
	#bb_lineup6 p{font-size: 95%;}
	#bb_lineup6 .read{line-height: 1.5em;height:6em;}
	#bb_lineup6 .status{font-size: 100%;background-color: #FFFFFF;padding:5px;border: 1px solid #999999;}

	.status span{
		color: #dc143c;
		font-weight: bold;
	}

	.join{
		font-size: 120%;
		display: block;
		color: #FFF;
		width: 90%;
		padding: 7px;
		margin: 0px auto 5px auto;
		border-radius: 4px;
		font-weight: bold;
	}

	.join:hover{
		filter: alpha(opacity=75);
		-moz-opacity:0.75;
		opacity:0.75;
	}
	.hg{background-color: #b8860b;}
	.st{background-color: #1e90ff;}
	.ac{background-color: #ff69b4;}
	.jk{background-color: #ff8c00;}
	.cr{background-color: #dc143c;}
	.bgn{background-color: #696969;}


/*見放題コース ハイグレード スタンダード 0818*/

.planBox{
	min-width:730px;
	margin-bottom:20px;
	border: 1px solid #999999;
	background-color: #f5f5f5;
	padding:16px;
}
	.planBox .thumb{float:left;width:140px;margin-right:15px;margin-top:10px;margin-bottom:10px;}
	.planBox .infoArea{overflow: hidden;}
	.planBox .infoArea h4{margin:0px 0px 0px 0px;}
	.planBox .infoArea h4 img{margin-left:-10px;}
	.planBox .infoArea p{margin:0px 0px 10px 0px;}
	.planBox .infoArea p.bbCount{margin:0px 0px 7px 10px;color:#F00;font-weight:bold;font-size:110%;}
	.planBox .joinhgBtn a{color:#FFF;background-color: #b8860b;display:block;padding:10px;font-size:15px;text-align:center;margin-bottom:10px;border-radius:5px;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,0.6);box-shadow:0px 0px 6px rgba(0,0,0,0.4);}
	.planBox .joinstBtn a{color:#FFF;background-color:#1e90ff;display:block;padding:10px;font-size:15px;text-align:center;margin-bottom:10px;border-radius:5px;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,0.6);box-shadow:0px 0px 6px rgba(0,0,0,0.4);
	}
	.planBox .joinhgBtn a:hover,.planBox .joinstBtn a:hover{text-decoration:none;filter: alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
	.planBox ul{padding:0px;margin:0px;list-style-type:none;}
	.planBox li{font-size:12px;height:27px;line-height:27px;padding:0px 15px;margin:0px 5px 10px 0px;display:block;float:left;font-weight:bold;border-radius:3px;}
	.planBox .hgList li{color:#4c2a00;border:1px solid #F90;background:#FC0;}
	.planBox .stList li{color:#FFF;border:1px solid #06C;background:#09F;}




/*---------------------------------------------
　通販　グッズ　ピックアップ
-----------------------------------------------*/

/*モバデン*/
.hara_lotion_pikcup_image_012345{
	height: 125px;
	width: 237px;
	margin-left: 15px;
	margin-bottom: 10px;
	background-image: url(../images/mob_den.jpg);
	margin-right: 15px;
	clear: right;
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	}

/*フリップホールver2*/
.hara_lotion_pikcup_image_01234567{
	height: 155px;
	width: 340px;
	margin:0px 15px 10px 15px;
	background-image: url(../images/tenga1.jpg);
	clear: right;
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	}

/*SODサプリ*/
.hara_lotion_pikcup_image_0123456{
	height: 150px;
	width: 219px;
	margin:0px 15px 10px 15px;
	background-image: url(../images/spr_b.jpg);
	clear: right;
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	}








/*===============================================================
　キャンペーン・施策　関連
=================================================================*/

/*---------------------------------------------
　総合トップ ロングバナー（※他エリアも含む）
-----------------------------------------------*/

/*newgirl 12月*/
.newgirl_201312{background:#ee1c25 url(../images/bn_2013_12_10_ls.jpg) no-repeat center top;}

/*東京ティンティン 12月*/
.tintin_201312{background:#e6326f url(../images/bn_2013_12_01_ls.jpg) no-repeat center top;}

/*ロケット 12月*/
.rocket_201312{background:#fe2400 url(../images/bn_2013_12_06_ls.jpg) no-repeat center top;}

/*アイエナジー 12月*/
.ienergy_201312{background:#fe1f4e url(../images/bn_2013_12_04_ls.jpg) no-repeat center top;}

/*女子社員 12月*/
.sodol_201312{background:#ff99ff url(../images/bn_2013_12_17_ls.jpg) no-repeat center top;}

/*12月 高塚れな DEBUT*/
.takatsuki_201312{background:#FFF url(../images/bn_2013_12_21_ls.jpg) no-repeat center top;}




/*女子社員 1月*/
.sodol_201401{background:#6c1015 url(../images/bn_2014_01_10_ls.jpg) no-repeat center top;}

/*アイエナジー特典 1月*/
.ienergy_201401{background:#4ec8e0 url(../images/bn_2014_01_05_ls.jpg) no-repeat center top;}

/*ナチュ特典 1月*/
.nachu_201401{background:#1f1f1f url(../images/bn_2014_01_11_ls.jpg) no-repeat center top;}

/*2013年ありがとう 1月*/
.rank_2013{background:#aa272d url(../images/bn_2014_01_12_ls.jpg) no-repeat center top;}

/*2014年よろしく 1月*/
.new_2014{background:#FFF url(../images/bn_2014_01_13_ls.jpg) no-repeat center top;}

/*SWITCH3周年 1月*/
.switch3rd{background:#d0121c url(../images/bn_2014_01_02_ls.jpg) no-repeat center top;}

/*Jれぼ 1月*/
.jrebo_201312{background:#000 url(../images/bn_2014_01_20_ls.jpg) no-repeat center top;}

/*バレンタインPBセール 2月*/
.pb_valentine_201402{background:#f6f6f6 url(../images/bn_2014_02_11_ls.jpg) no-repeat center top;}

/*冬のポイントバック 2月*/
.pb_winter_201402{background:#cbebf8 url(../images/bn_2014_02_12_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 2月*/
.tokuten_ienergy_201402{background:#ff2200 url(../images/bn_2014_02_03_ls.jpg) no-repeat center top;}

/*ディープス特典付き 2月*/
.tokuten_deeps_201402{background:#FFF url(../images/bn_2014_02_02_ls.jpg) no-repeat center top;}

/*サディビ特典付き 2月*/
.tokuten_sv_201402{background:#ffff12 url(../images/bn_2014_02_05_ls.jpg) no-repeat center top;}

/*冬のポイントバック 3月*/
.pb_winter_201403{background:#ee87b4 url(../images/bn_2014_03_06_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 3月*/
.tokuten_ienergy_201403{background:#fe0000 url(../images/bn_2014_03_05_ls.jpg) no-repeat center top;}

/*サディビ特典付き 3月*/
.tokuten_sv_201403{background:#8c3c49 url(../images/bn_2014_03_03_ls.jpg) no-repeat center top;}

/*ロケット特典付き 3月*/
.tokuten_rocket_201403{background:#0001fc url(../images/bn_2014_03_01_ls.jpg) no-repeat center top;}

/*春のポイントバック 4月*/
.pb_spring_201404{background:#FFF url(../images/bn_2014_04_08_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 4月*/
.tokuten_ienergy_201404{background:#fe0000 url(../images/bn_2014_04_07_ls.jpg) no-repeat center top;}

/*DEEPS特典付き 4月*/
.tokuten_deeps_201404{background:#ffaeff url(../images/bn_2014_04_05_ls.jpg) no-repeat center top;}

/*サディビ特典付き 4月*/
.tokuten_sv_201404{background:#8c3c49 url(../images/bn_2014_04_02_ls.jpg) no-repeat center top;}

/*春のポイントバック 5月*/
.pb_spring_201405{background:#680000 url(../images/bn_2014_05_03_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 5月*/
.tokuten_ienergy_201405{background:#000000 url(../images/bn_2014_05_09_ls.jpg) no-repeat center top;}

/*DEEPS特典付き 5月*/
.tokuten_deeps_201405{background:#ff8bc0 url(../images/bn_2014_05_04_ls.jpg) no-repeat center top;}

/*サディビ特典付き 5月*/
.tokuten_sv_201405{background:#8c3c49 url(../images/bn_2014_05_02_ls.jpg) no-repeat center top;}

/*春のポイントバック 6月*/
.pb_star_201406{background:#FFF url(../images/bn_2014_06_02_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 6月*/
.tokuten_ienergy_201406{background:#000000 url(../images/bn_2014_06_04_ls.jpg) no-repeat center top;}

/*DEEPS特典付き 6月*/
.tokuten_deeps_201406{background:#ffc9f1 url(../images/bn_2014_06_03_ls.jpg) no-repeat center top;}

/*サディビ特典付き 6月*/
.tokuten_sv_201406{background:#8c3c49 url(../images/bn_2014_06_01_ls.jpg) no-repeat center top;}

/*梅雨のポイントバック 7月*/
.pb_star_201407{background:#FFF url(../images/bn_2014_07_02_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 7月*/
.tokuten_ienergy_201407{background:#000000 url(../images/bn_2014_07_04_ls.jpg) no-repeat center top;}

/*Wキャスト 7月*/
.pb_wcast_201407{background:#FFF url(../images/bn_2014_07_06_ls.jpg) no-repeat center top;}

/*AVOPEN 7月*/
.avopen2014{background:#000 url(../images/bn_2014_07_10_ls.jpg) no-repeat center top;}

/*TENGAキャンペーン 7月*/
.tenga-pre2014{background:#000 url(../images/bn_2014_07_15_ls.jpg) no-repeat center top;}

/*Starポイントバック 8月*/
.pb_star_201408{background:#FFF url(../images/bn_2014_08_05_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 8月*/
.tokuten_ienergy_201408{background:#000000 url(../images/bn_2014_08_01_ls.jpg) no-repeat center top;}

/*Wキャスト 8月*/
.pb_wcast_201408{background:#eee6cf url(../images/bn_2014_08_04_ls.jpg) no-repeat center top;}

/*2014年発売ポイントバック 9月*/
.pb_2014_201409{background:#FFF url(../images/bn_2014_09_10_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 9月*/
.tokuten_ienergy_201409{background:#000000 url(../images/bn_2014_09_01_ls.jpg) no-repeat center top;}

/*ロケット特典付き 9月*/
.tokuten_rocket_201409{background:#006fff url(../images/bn_2014_09_02_ls.jpg) no-repeat center top;}

/*2014年発売ポイントバック 10月*/
.pb_2014_201410{background:#FFF url(../images/bn_2014_10_06_ls.jpg) no-repeat center top;}

/*S3 特典付き 10月*/
.tokuten_s3_201410{background:#FFF url(../images/bn_2014_10_02_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 10月*/
.tokuten_ienergy_201410{background:#000000 url(../images/bn_2014_10_08_ls.jpg) no-repeat center top;}

/*2014年発売ポイントバック 11月*/
.pb_2014_201411{background:#FFF url(../images/bn_2014_11_04_ls.jpg) no-repeat center top;}

/*S3 特典付き 11月*/
.tokuten_s3_201411{background:#FFF url(../images/bn_2014_11_01_ls.jpg) no-repeat center top;}

/*ロケット特典付き 11月*/
.tokuten_rocket_201411{background:#006fff url(../images/bn_2014_11_06_ls.jpg) no-repeat center top;}

/*真空パンツ ロングバナー*/
.shinku-pants{background:#FFF url(../images/bn_2014_11_10_ls.jpg) no-repeat center top;}

/*2014年発売ポイントバック 12月*/
.pb_2014_201412{background:#FFF url(../images/bn_2014_12_11_ls.jpg) no-repeat center top;}

/*S3 特典付き 12月*/
.tokuten_s3_201412{background:#FFF url(../images/bn_2014_12_04_ls.jpg) no-repeat center top;}

/*ロケット特典付き 12月*/
.tokuten_rocket_201412{background:#006fff url(../images/bn_2014_12_02_ls.jpg) no-repeat center top;}

/*2015年発売ポイントバック 1月*/
.pb_2015_201501{background:#FFF url(../images/bn_2015_01_11_ls.jpg) no-repeat center top;}

/*S3 特典付き 1月*/
.tokuten_s3_201501{background:#FFF url(../images/bn_2015_01_01_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 1月*/
.tokuten_ienergy_201501{background:#000000 url(../images/bn_2015_01_03_ls.jpg) no-repeat center top;}

/*ロケット特典付き 1月*/
.tokuten_rocket_201501{background:#006fff url(../images/bn_2015_01_04_ls.jpg) no-repeat center top;}

/*2015年発売ポイントバック 2月*/
.pb_2015_201502{background:#FFF url(../images/bn_2015_02_08_ls.jpg) no-repeat center top;}

/*SOD特典付き 2月*/
.tokuten_sod_201502{background:#dfebbb url(../images/bn_2015_02_09_ls.jpg) no-repeat center top;}

/*中出し祭り 2月*/
.nakadashi{background:#79381a url(../images/bn_2015_02_10_ls.jpg) no-repeat center top;}

/*S3 特典付き 2月*/
.tokuten_s3_201502{background:#FFF url(../images/bn_2015_02_05_ls.jpg) no-repeat center top;}

/*漢の逸品特典 4月*/
.otokonoippin{background:#BA1E2C url(../images/bn_2015_03_07_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 3月*/
.tokuten_ienergy_201503{background:#000000 url(../images/ie_20150202.jpg) no-repeat center top;}

/*ロケット特典付き 3月*/
.tokuten_rocket_201503{background:#006FFF url(../images/rc_20150202.jpg) no-repeat center top;}

/*アイエナジー特典付き 4月*/
.tokuten_ienergy_201504{background:#000000 url(../images/bn_2015_03_09_ls.jpg) no-repeat center top;}

/*ロケット特典付き 4月*/
.tokuten_rocket_201504{background:#006FFF url(../images/bn_2015_03_10_ls.jpg) no-repeat center top;}

/*漢の逸品特典 5月*/
.otokonoippin_0423{background:#BA1E2C url(../images/bn_2015_05_16_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 5月*/
.tokuten_ienergy_201505{background:#000000 url(../images/bn_2015_05_12_ls.jpg) no-repeat center top;}

/*ロケット特典付き 5月*/
.tokuten_rocket_201505{background:#006FFF url(../images/bn_2015_05_14_ls.jpg) no-repeat center top;}

/*親父の個撮 5月*/
.tokuten_oyajinokosatu_201505{background:#006FFF url(../images/bn_2015_05_13_ls.jpg) no-repeat center top;}

/*漢の逸品特典 6月*/
.otokonoippin_0521{background:#BA1E2C url(../images/bn_2015_06_13_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 6月*/
.tokuten_ienergy_201506{background:#000000 url(../images/bn_2015_06_12_ls.jpg) no-repeat center top;}

/*ロケット特典付き 6月*/
.tokuten_rocket_201506{background:#006FFF url(../images/bn_2015_06_11_ls.jpg) no-repeat center top;}

/*漢の逸品特典 7月*/
.otokonoippin_0618{background:#BA1E2C url(../images/bn_2015_07_15_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 7月*/
.tokuten_ienergy_201507{background:#000000 url(../images/bn_2015_07_12_ls.jpg) no-repeat center top;}

/*SOSORU特典付き 7月*/
.tokuten_sosoru_201507{background:#C39B29 url(../images/bn_2015_07_13_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 8月*/
.tokuten_ienergy_201508{background:#000000 url(../images/bn_2015_08_05_ls.jpg) no-repeat center top;}

/*ロケット特典付き 8月*/
.tokuten_rocket_201508{background:#006FFF url(../images/bn_2015_08_06_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 9月*/
.tokuten_ienergy_201509{background:#fe0000 url(../images/bn_2015_09_11_ls.jpg) no-repeat center top;}

/*ロケット特典付き 9月*/
.tokuten_rocket_201509{background:#006FFF url(../images/bn_2015_09_10_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 10月*/
.tokuten_ienergy_201510{background:#fe0000 url(../images/bn_2015_10_06_ls.jpg) no-repeat center top;}

/*ロケット特典付き 10月*/
.tokuten_rocket_201510{background:#006FFF url(../images/bn_2015_10_08_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 11月*/
.tokuten_ienergy_201511{background:#fe0000 url(../images/bn_2015_11_05_ls.jpg) no-repeat center top;}

/*ロケット特典付き 11月*/
.tokuten_rocket_201511{background:#006FFF url(../images/bn_2015_11_06_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 12月*/
.tokuten_ienergy_201512{background:#fe0000 url(../images/bn_2015_12_05_ls.jpg) no-repeat center top;}

/*ロケット特典付き 12月*/
.tokuten_rocket_201512{background:#006FFF url(../images/bn_2015_12_06_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 1月*/
.tokuten_ienergy_201601{background:#fe0000 url(../images/bn_2016_01_05_ls.jpg) no-repeat center top;}

/*ロケット特典付き 1月*/
.tokuten_rocket_201601{background:#006FFF url(../images/bn_2016_01_06_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 2月*/
.tokuten_ienergy_201602{background:#fe0000 url(../images/bn_2016_02_05_ls.jpg) no-repeat center top;}

/*ロケット特典付き 2月*/
.tokuten_rocket_201602{background:#006FFF url(../images/bn_2016_02_06_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 3月*/
.tokuten_ienergy_201603{background:#fe0000 url(../images/bn_2016_03_06_ls.jpg) no-repeat center top;}

/*ロケット特典付き 3月*/
.tokuten_rocket_201603{background:#006FFF url(../images/bn_2016_03_07_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 4月*/
.tokuten_ienergy_201604{background:#fe0000 url(../images/bn_2016_04_05_ls.jpg) no-repeat center top;}

/*ロケット特典付き 4月*/
.tokuten_rocket_201604{background:#006FFF url(../images/bn_2016_04_06_ls.jpg) no-repeat center top;}

/*アイエナジー特典付き 5月*/
.tokuten_ienergy_201604{background:#fccd01 url(../images/bn_2016_05_05_ls.jpg) no-repeat center top;}

/*ロケット特典付き 5月*/
.tokuten_rocket_201604{background:#006FFF url(../images/bn_2016_05_06_ls.jpg) no-repeat center top;}


/*---------------------------------------------
　SODアダルト(tpl 100) ロングバナー
-----------------------------------------------*/

/*ピックアップ動画*/
.pickup{background:#6fb7c3 url(../images/bn_2016_05_02_ls.jpg) no-repeat center top;}

/*full HD動画*/
.fullhdmovie{background:#a65900 url(../images/bn_2016_05_04_ls.jpg) no-repeat center top;}

/*HD動画*/
.hdmovie{background:#302e31 url(../images/bn_2016_05_03_ls.jpg) no-repeat center top;}


/*---------------------------------------------
　総合トップ　ピックアップ　width:450
-----------------------------------------------*/

/*※ピックアップフォーマット*/
.pikcup_a_image_20120000{
	height: 205px;
	width: 450px;
	margin:0px 15px 10px 15px;
	background-image: url(../images/bn_2011_08_19_t.jpg);
	clear: right;
	background-position: top left;
	background-repeat: no-repeat;
}


/*国民的アイドル*/
.pikcup_a_image_012368{
	height: 205px;
	width: 450px;
	background-image: url(../images/bn_2011_livechat_04_t.jpg);
	margin:0px 15px 10px 15px;
	clear: right;
	background-position: top left;
	background-repeat: no-repeat;
}





/*---------------------------------------------
　総合トップ　得割　width:450 height:90
-----------------------------------------------*/


.tokuwari_dvd2000,.tokuwari_dvd2500{
	height: 90px;
	width: 450px;
	margin:0px 15px 10px 15px;
	clear: right;
	background-position: top left;
	background-repeat: no-repeat;
}

/*2000得割 201506*/
.tokuwari_dvd2000{background-image: url(../images/tokuwari_dvd2000.jpg);}

/*2500得割 201506*/
.tokuwari_dvd2500{background-image: url(../images/tokuwari_dvd2500.jpg);}




/*---------------------------------------------
　単品動画 トップ　286*130px tpl100
-----------------------------------------------*/


.dl_pb100_201206{
	width: 286px;
	height: 130px;
	margin:0px 15px 10px 15px;
	/*clear: left;*/
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/bn_2012_06_25_s.jpg);
	}

.dl_pb50_201206{
	width: 286px;
	height: 130px;
	margin:0px 15px 10px 15px;
	/*clear: left;*/
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/bn_2012_07_15_s.jpg);
	}





/*---------------------------------------------
　イメージ　ピックアップ　286*130px
-----------------------------------------------*/

/*得割201112*/
.dl_tokuwari_image_201112_140{
	width: 286px;
	height: 130px;
	margin:0px 15px 10px 15px;
	clear: left;
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/bn_2011_12_23_s.jpg);
	}

/*得割201112_long*/
.dl_tokuwari_image_140_long_201112{
	height: 90px;
	width: 450px;
	margin:0px 15px 10px 15px;
	background-image: url(../images/tokuwari_dvd201112-03t.jpg);
	clear: right;
	background-position: top left;
	background-repeat: no-repeat;

	}



/*---------------------------------------------
　BBトップ　ピックアップ　286*130px
-----------------------------------------------*/

/*BB480*/
.bb_bb480_image{
	width: 286px;
	height: 130px;
	margin:0px 15px 10px 15px;
	clear: left;
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/bn_2011_03_20_s.jpg);
	}

.bb_bb480_image{
	width: 286px;
	height: 130px;
	margin:0px 15px 10px 15px;
	clear: left;
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/bn_2011_03_20_s.jpg);
	}


/*コースメニュー紹介*/

.bb_newcourse_201209{
	width: 286px;
	height: 130px;
	margin:0px 15px 10px 15px;
	/*clear: left;*/
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/bn_topic_201209.jpg);
	}

.bb_newcourse_201302{
	width: 286px;
	height: 130px;
	margin:0px 15px 10px 15px;
	/*clear: left;*/
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/bn_topic_201302.jpg);
	}


#bb_channel{
	text-align:center;
}

#bb_channel td{
	margin:10px;
	overflow:hidden;
	vertical-align:middle;
	text-align:center;
}

#bb_channel a{
	display:block;
	width:100%;
	height:100%;
}


/* 以下Shadowboxの記述 */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* 以下Shadowboxの記述 */
