/* ---------------------------BODY要素--------------------------- */

BODY{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding: 0px;
color:#CCCCCC;
background:#191919 url(../img/backimg2.jpg) repeat-x ;
}


/* ---------------------------Aタグ要素（使用しない方向）---------------------------

A:link {FONT-SIZE: 12px; COLOR: #ff3333; TEXT-DECORATION: none}

A:visited {FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none}

A:hover {FONT-SIZE: 12px; COLOR: #ccffff; TEXT-DECORATION: none}

A:active {TEXT-DECORATION: none}                         */

/* ---------------------------SM-EX_CSS項目（使用しない方向）--------------------------- */

.f12 {FONT-SIZE: 12px; COLOR: #eeeeee}

.f15 {FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #ffffff}

.f13 {FONT-SIZE: 13px}

.f10 {FONT-SIZE: 10px}

.f12Copy {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ccffff}

.f15copy {FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #ccffff}

.f11 {FONT-SIZE: 11px; COLOR: #ffffff}

.f15bold {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff}

.f15yl {FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #c0c0c0}

.f15rd {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffd700}

.f12g {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffd700}

.f11g {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffd700}

.f18bold {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff}

.f36 {FONT-WEIGHT: bolder; FONT-SIZE: 36px; COLOR: #ccffff}

.f12bk {
	FONT-SIZE: 12px;
	COLOR: #eeeeee;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	line-height: 130%;
}

.f12bl {
	FONT-SIZE: 12px;
	COLOR: #FFB74A;
	line-height:130%
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.f12bk2 {FONT-SIZE: 12px; COLOR: #FFFFFF}

.f10wt {
	margin: 0px;
	background-color: #191919;
	padding: 0px;
	height: 15px;
	width: 100px;
}

.xray {FILTER: Xray}

.invert {FILTER: Invert}

.alfa {	FILTER: Alpha(Opacity=30, FinishOpacity=30 Style=0, StartX=0, StartY=0, FinishX=100, FinishY=100)}

.f10rd {FONT-SIZE: 10px; COLOR: #ff3300}

.f12rd {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300}

.f10wt2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"}

.f15bl {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0000ff}

.f12bk3 {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333}

.f12bk150 {FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 150%}

.wakuud {BORDER-RIGHT: #000033 0px solid; BORDER-TOP: #000033 1px solid; BORDER-LEFT: #000033 0px solid; BORDER-BOTTOM: #000033 1px solid}


/* ---------------------------ヘッダー--------------------------- */

/* ---------------------------コンテンツ左--------------------------- */

.left_back {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #FFFFFF;
	line-height:130%;
	vertical-align: top;
	text-align: left;
	background-image: url(./left.gif);
/*	background-repeat: repeat-y; */
}

.left_base {		/*左メニューベース*/
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #F0F0F0;
	line-height:130% ;
	vertical-align: top;
	text-align: left; 
	padding: 3px 3px 3px 3px;
}

.left_base a {		/*左メニューベースリンク*/
	font-size: 12px;
	color: #FFE400;
	line-height:130% ;
	text-decoration:underline ;
}

.left_base a:hover {		/*左メニューベースオーバー*/
	font-size: 12px;
	color: #FFE400;
	line-height:130% ;
	text-decoration:none ;
}

.updatebox {	/*更新履歴box*/
	margin: 0px;
	width: 150px;
	padding: 2px 3px 2px 3px;
}

.left-title {		/*更新履歴*/
	margin: 0px;
	height: 20px;
	width: 150px;
	padding: 5px 0px 0px;

}

.whats-box {		/*what's Art-box*/
	margin: 0px;
	padding: 0px;
	width: 150px;
	border: 0px 1px 1px 1px;
	border-style: none solid solid solid;
	border-color: #9B6D45 #9B6D45 #9B6D45 #9B6D45;
}

.left-topic {	/*トピック*/
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	height: 18px;
	width: 150px;
	padding: 3px 0px 3px 0px;
}
.left-allmovie {	/*全配信リスト*/
	background-color: #191919;
	margin: 0px;
	height: 18px;
	width: 150px;
	padding: 5px 0px 3px 0px;
}

/* ---------------------------詳細ページ用--------------------------- */

.det_back {		/*詳細背景*/
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	vertical-align: top;
	text-align: center; 
	padding: 0px 0px 0px 0px;
	background-image: url("./center.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
/*	background-color : #FFFFFF;*/
}

.det_back02 {		/*詳細背景枠線アリ*/
	border-top: 1px solid #A25F00;
	border-right: 1px solid #A25F00;
	border-bottom: 1px solid #A25F00;
	border-left: 1px solid #A25F00;
	font-size: 12px;
	vertical-align: top;
	text-align: center; 
	padding: 2px 2px 2px 3px;
/*	background-image: url("./center.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;*/
	background-color : #000000;
}

.det_base {		/*センターベース*/
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #eeeeee;
	line-height:130% ;
	vertical-align: top;
	text-align: left; 
	padding: 3px 3px 3px 3px;
}

.det_base2 {

	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #eeeeee;
	vertical-align: middle;
	text-align: left;
}
.det_base3 {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 14px;
	color: #cc9966;
	vertical-align: middle;
	text-align: right;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";

}
.det_base2s {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #eeeeee;
	text-align: left;
	vertical-align: middle;

}


.det_base a {		/*センターベースリンク*/
	font-size: 12px;
	color: #FFFFFF;
	line-height:130% ;
	text-decoration:underline ;
}

.det_base a:hover {		/*センターベースオーバー*/
	font-size: 12px;
	color: #333333;
	line-height:130% ;
	background-color: #FFE400;
	padding: 2px 2px 2px 2px;
	text-decoration:none ;
}

.det_title {		/*タイトル*/
	border-top: 1px solid #906230;
	border-right: 1px solid #906230;
	border-bottom: 1px solid #906230;
	border-left: 1px solid #906230;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:130% ;
	vertical-align: center;
	text-align: center; 
	padding: 0px 0px 0px 0px;
	background-image: url("./det_title.jpg");
	background-repeat: repeat-x;
/*	background-position: right bottom;*/
	background-color : #8A5C2C;
}

.det_setitle {		/*サブエリアタイトル*/
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #906230;
	border-left: none;
	font-size: 12px;
	color: #333333;
	line-height:130% ;
	vertical-align: left;
	text-align: center; 
	padding: 0px 0px 0px 0px;
	background-color : #FCEA65;
}

.det_setxt {		/*サブエリアテキスト*/
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #FFFFFF;
	line-height:130% ;
	vertical-align: top;
	text-align: left; 
	padding: 0px 0px 0px 5px;
}

.det_ctitle {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: eeeeee;
	font-weight: bold;
	line-height:130%;
	vertical-align: top;
	text-align: center;
	padding: 2px 0px 0px 0px;
	background-color: AB080B;

}

.det_ctitleback {		/*コメントタイトル背景*/
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #FFFFFF;
	line-height:130% ;
	vertical-align: top;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	background-image: url("./det_ctback.jpg");
	background-repeat: repeat-x;
	background-color : #8A5C2C;
}

.det_cback {		/*コメント背景*/
	border-top: 1px solid #A25F00;
	border-right: 1px solid #A25F00;
	border-bottom: 1px solid #A25F00;
	border-left: 1px solid #A25F00;
	font-size: 12px;
	vertical-align: top;
	text-align: center; 
	padding: 0px 0px 0px 0px;
/*	background-image: url("./center.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;*/
	background-color : #000000;
}

.det_mselect {		/*ムービーセレクト*/
	border-top: 1px solid #A25F00;
	border-right: 1px solid #A25F00;
	border-bottom: 1px solid #A25F00;
	border-left: 1px solid #A25F00;
	font-size: 12px;
	vertical-align: top;
	text-align: center; 
	padding: 0px 0px 0px 0px;
/*	background-image: url("./center.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;*/
	background-color : #966733;
}

.det_mselect td {		/*コメント背景横線*/
	border-top: 1px solid #A25F00;
	border-right: 1px solid #A25F00;
	border-bottom: 1px solid #A25F00;
	border-left: 1px solid #A25F00;
	font-size: 12px;
	vertical-align: top;
	text-align: center; 
	padding: 0px 0px 0px 0px;
/*	background-image: url("./center.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;*/
	background-color : #966733;
}

.det_clickbutton {
	border-top: 1px solid #A25F00;
	border-right: 1px solid #A25F00;
	border-bottom: 1px solid #A25F00;
	border-left: 1px solid #A25F00;
	font-size: 12px;
	text-align: center;
	padding: 0px;
	width: 200px;
	height: 20px;
	background-color : #FCEA65;
	margin: 0px;
}

.det_clickbutton a {		/*ボタンリンク*/
	border-top: 1px solid #A25F00;
	border-right: 1px solid #A25F00;
	border-bottom: 1px solid #A25F00;
	border-left: 1px solid #A25F00;
	font-size: 12px;
	vertical-align: middle;
	text-align: center; 
	padding: 0px 0px 0px 0px;
	width: 200px; 
	height: 30px;
	text-decoration:none ;
	/*	text-decoration:underline ;*/
	background-color : #FCEA65;
}

.det_clickbutton a:hover {		/*ボタンオーバー*/
	border-top: 1px solid #A25F00;
	border-right: 1px solid #A25F00;
	border-bottom: 1px solid #A25F00;
	border-left: 1px solid #A25F00;
	font-size: 12px;
	vertical-align: middle;
	text-align: center; 
	padding: 0px 0px 0px 0px;
	width: 200px; 
	height: 30px;
	text-decoration:none ;
	background-color : #FCC565;
}

.det_c_size {		/*ボタンサイズ*/
	border: none none none none;
	font-size: 12px;
	color: #FFFFFF;
	line-height:130% ;
	vertical-align: middle;
	text-align: center; 
	padding: 3px 3px 3px 3px;
}

.favo_cback {	/*人気作品詳細*/
	font-size: 12px;
	color: #eeeeee;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 130%;
}

.favo_tittle {	/*人気作品*/
	font-size: 15px;
	color: #FF3399;
}

.favo_det_tittle {	/*人気作品タイトル*/
	font-size: 15px;
	color: #eeeeee;
	background-color: AB080B;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.line {		/*ライン*/
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
}
/* ---------------------------コンテンツ中央--------------------------- */

.center_backbu {		/*センター背景*/
	border: none none none none;
	font-size: 12px;
	vertical-align: top;
	text-align: center; 
	padding: 0px 0px 0px 0px;
	/*background-image: url("./center.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;*/
/*	background-color : #eeeeee;*/
}

.center_base {		/*センターベース*/
	border: none none none none;
	font-size: 12px;
	color: #eeeeee;
	line-height:130% ;
	vertical-align: top;
	text-align: left; 
	padding: 3px 10px;
}

.center_base a {		/*センターベースリンク*/
	font-size: 12px;
	color: #eeeeee;
	line-height:130% ;
	text-decoration:underline ;
}

.center_base a:hover {		/*センターベースオーバー*/
	font-size: 12px;
	color: #333333;
	line-height:130% ;
	background-color: #FFE400;
	padding: 2px 2px 2px 2px;
	text-decoration:none ;
}


.line {		/*ライン*/
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; 
	BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}

.center-newdet-text {		/*最新作品コメント*/
	font-size: 12px;
	color: #F7F7F7;
	margin: 0px;
	width: 510px;
	padding: 2px 0px 2px 5px;
}

.center-come {		/*最新作品詳細はコチラ*/
	background-color: #191919;
	margin: 0px;
	width: 136px;
	padding: 0px 0px 5px 0px;
}
.center-newold-det {		/*新タイトル*/
	background-color: #191919;
	margin: 0px;
	width: 510px;
	padding: 0px 0px 5px 0px;
}

.center-newdet-130 {	/*新旧130ｘ87画像*/
	margin: 0px;
	height: 87px;
	width: 130px;
	padding: 1px 0px 1px 2px;
	background-color: #191919;
}

.center-newdet-gen {	/*新旧作品ジャンル*/
	font-size: 12px;
	color: #eeeeee;
	margin: 0px;
	width: 160px;
	padding: 2px 0px 0px 5px;
	height: 22px;
}

.old1-det-240 {	/*旧作品240x180*/
	margin: 0px;
	width: 240px;
	height: 180px;
	padding: 0px 0px 3px 0px;
}

.new-old-tittle {	/*旧作品タイトル*/
	margin: 0px;
	height: 20px;
	padding: 3px 0px 3px 0px;
}

/* ---------------------------コンテンツ右--------------------------- */

.right_back {		/*右メニュー背景*/
	border: none none none none;
	font-size: 12px;
	color: #eeeeee;
	line-height:130% ;
	vertical-align: top;
	text-align: center; 
	background-color : #790C39;
}

.right-table-base {		/*元*/	
	font-size: 12px;
	background-color: #191919;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 100%;
	width: 100px;
	border: 1px 1px 0px 1px;
	border-style: solid solid solid solid;
	border-color: #9B6D45 #9B6D45 #9B6D45 #9B6D45;
}

.right-table-base a:link {
	font-siza: 12px;
	color: #ff3399;
	TEXT-DECORATION: none;
}

.right-table-base a:visited {
	FONT-SIZE: 12px;
	COLOR: #ff3399;
	TEXT-DECORATION: none
}

.right-table-base a:hover {
	FONT-SIZE: 12px;
	COLOR: #ccffff;
	TEXT-DECORATION: none;
}

.right-table-best {		/*BEST画像*/
	background-color: #191919;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	width: 100px;
	height: 18px;
}

.right-table-tittle {		/*タイトル文字*/
	font-size: 12px;
	color: #FF9900;
	background-color: #191919;
	margin: 0px;
	padding: 3px 0px 0px 5px;
	width: 100px;
}

.right-table-text {		/*詳細*/
	font-size: 12px;
	color: #eeeeee;
	background-color: #191919;
	text-align: right;
	margin: 0px;
	padding: 3px 5px 3px 0px;
	width: 100px;
	border: 1px 0px 1px 0px;
	border-style: none solid solid solid;
	border-top-color: #9B6D45;
	border-bottom-color: #9B6D45;
}

.center-newdet-day {	/*最新作品　更新日*/
	font-size: 12px;
	color: #F7F7F7;
	margin: 0px;
	padding: 2px 0px 0px 10px;
	height: 22px;
	width: 110px;
}

.center-newdet-time {	/*最新作品　時間*/
	font-size: 12px;
	color: #F7F7F7;
	margin: 0px;
	padding: 2px 0px 0px 20px;
	height: 22px;
	width: 110px;
}

.center-come {	/*詳細はコチラ*/
	background-color: #191919;
	margin: 0px;
	padding: 0px 0px 3px;
	height: 22px;
}




/* ---------------------------フッター--------------------------- */

.if {		/*インラインフレーム枠線*/
	LEFT: 0px; TOP: 0px;
}
/* ---------------------------フォーム--------------------------- */

.N_box_form {
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	float: left;
	height: 140px;
	width: 145px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	list-style-type: none;
	background-image:url("../img/search.jpg");
	background-repeat:no-repeat;
}
.N_box_form_img {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	float: left;
	height: 20px;
	width: 145px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	background-image: url("../img/left_n_01.jpg");
	background-repeat: no-repeat;
	list-style-type: none;
}
.N_box_form_txt {
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	float: left;
	height: 20px;
	width: 145px;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 3px;
	border: 0px;
	list-style-type: none;
}
.N_box_form_txtb {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	float: left;
	height: 30px;
	width: 145px;
	padding: 0px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	list-style-type: none;
}
.N_box_form_radio {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	float: left;
	height: 20px;
	width: 145px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	border: 0px;
	list-style-type: none;
}
/* ---------------------------画像イベント--------------------------- */


.listmain{
margin:5px 0px 10px 0px;
padding:5px 5px 5px 5px;
border-width:0px 0px 0px 0px;
}

.listbox{
width:450px;
height:182px;
font-size:16px;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 5px;
}

.list1{
list-style-type:none;
color:#FFFFFF;
font-size:14px;
margin:0px 0px 5px 50px;
padding:0px 0px 0px 0px;
text-align:left;
}

.list2{
list-style-type:none;
color:#FFFFFF;
font-size:14px;
margin:0px 0px px 0px;
padding:0px 0px 5px 0px;
text-align:left;
}
.list3{
list-style-type:none;
color:#FFFFFF;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:none;
text-align:left;
}
.pic{
float:left;
margin:0px 30px 0px 0px;
border-width:0px 0px 0px 0px;
}
.picbox{
float:none;
width:650px;
height:200px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}
.picbutton{
border-width:0px 0px 0px 0px;
}
.garallybox{
float:left;
width:200px;
height:180px;
margin:10px 5px 10px 5px;
padding:0px 0px 0px 0px;
}
.garally{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
border-width:1px 1px 1px 1px;
border-color:#FFFFFF;
float:left;
}
.garallyfont{
font-size:12px;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.garallbanner{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
}
/* ---------------------------ツィッター用--------------------------- */
.twitterall{
width: 550px;
height: 15px;
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.twitterbox{
width: 550px;
height: 15px;
background-color: #ffffff;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
float:none;
}
.twittercal{
color:#000000;
font-size:12px;
margin: 2px 0px 2px 3px;
padding: 0px 0px 0px 0px;
float:left;
text-align:center;
list-style-type:none;
}
.twitterimgbox{
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
text-align: right;
list-style-type:none;
}
.twitterimg{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
}
