/* ---------------------------BODY要素--------------------------- */

BODY{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding: 0px;
color:#CCCCCC;
background:#191919 url(./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: 16px;
	COLOR: #eeeeee;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}

.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: #eeeeee}

.f15bold {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #eeeeee}

.f15yl {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	COLOR: #FF9900;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}

.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: #eeeeee}

.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: #eeeeee}

.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: #eeeeee; 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: none none none none;
	font-size: 12px;
	color: #eeeeee;
	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: 5px;
}

.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: #eeeeee;
	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;
}

/* ---------------------------コンテンツ中央--------------------------- */

.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: 152px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	list-style-type: none;
	background-image:url("search.jpg");
	background-repeat:no-repeat;
}
.N_box_form_img {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	float: left;
	height: 20px;
	width: 152px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	background-image: url("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: 150px;
	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: 152px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	border: 0px;
	list-style-type: none;
}
