/* ---------------------------BODY要素--------------------------- */

BODY{
margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding: 0px;color:#CCCCCC;background:#191919 url(./backimg.jpg) repeat-x ;}


.f12 {FONT-SIZE: 12px; COLOR: #ffffff}

.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: #FFFFFF;
	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);
}

.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;
	margin: 0px 0px 0px 0px;
}

.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 0px 0px 0px;
	width: 150px;
	padding: 2px 3px 2px 3px;
}

.left-title {		/*更新履歴*/
	margin: 0px 0px 0px 0px;
	height: 20px;
	width: 150px;
	padding: 5px 0px 0px;

}

.whats-box {		/*what's Art-box*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 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 0px 0px 0px;
	height: 18px;
	width: 150px;
	padding: 3px 0px 3px 0px;
}
.left-allmovie {	/*全配信リスト*/
	background-color: #191919;
	margin: 0px 0px 0px 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;
	margin: 0px 0px 0px 0px;
	background-image: url("./center.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
}

.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;
	margin: 0px 0px 0px 0px;
	background-color : #240501;
}

.det_base {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #FFFFFF;
	line-height:130%;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
}

.det_base2 {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #ffffff;
	line-height:150%;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
	vertical-align: middle;
	text-align:left;
	float: left;
}

.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;
	margin: 0px 0px 0px 0px;
	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;
	margin: 0px 0px 0px 0px;
	background-image: url("./det_title.jpg");
	background-repeat: repeat-x;
	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;
	margin: 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;
	margin: 0px 0px 0px 0px;
}

.det_ctitle {		/*コメントタイトル*/
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #503800;
	font-weight: bold;
	line-height:130% ;
	vertical-align: top;
	text-align: center; 
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color : #FCEA65;
}

.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;
	margin: 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: left; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color : #966733;
}

.det_cback2 {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	background-color : #240501;
	line-height: 150%;
	color: #FFFFFF;
}
.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;
	margin: 0px 0px 0px 0px;
	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;
	margin: 0px 0px 0px 0px;
	background-color : #966733;
}

.sam_clickbutton {
	font-size: 15px;
	width: 200px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	background-image: url(../../img/b_button_sam.gif);
	background-color : #FCEA65;
	text-align: center;
	vertical-align: midlle;
}

.sam_clickbutton a {		/*ボタンリンク*/
	border-top: 1px solid #A25F00;
	border-right: 1px solid #A25F00;
	border-bottom: 1px solid #A25F00;
	border-left: 1px solid #A25F00;
	font-size: 15px;
	text-align: center;
	vertical-align: midlle;
	width: 200px; 
	height: 30px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none ;
	background-image: url(../../img/b_button_sam.gif);
	background-color : #FCEA65;
}

.sam_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: 15px;
	text-align: center;
	vertical-align: midlle;
	width: 200px;
	height: 30px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#000000;
	font-weight:bold;
	background-image: url(../../img/b_button_sam_on.gif);
	text-decoration:none ;
	background-color : #FCC565;
}
.det_clickbutton {
	font-size: 15px;
	width: 200px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../../img/b_button.gif);
	background-color : #FCEA65;
	text-align: center;
	vertical-align: midlle;
}

.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: 15px;
	text-align: center;
	vertical-align: midlle;
	width: 200px; 
	height: 30px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none ;
	background-image:url(../../img/b_button.gif);
	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: 15px;
	text-align: center;
	vertical-align: midlle;
	width: 200px;
	height: 30px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#FFFF99;
	font-weight:bold;
	background-image:url(../../img/b_button_on.gif);
	text-decoration:none ;
	background-color : #FCC565;
}

.det_c_size {		/*ボタンサイズ*/
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	color: #FFFFFF;
	line-height:130% ;
	text-align: center;
	vertical-align: midlle; 
	width: 200px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.line {		/*ライン*/
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
}
/* ---------------------------フッター--------------------------- */

.if {		/*インラインフレーム枠線*/
	LEFT: 0px; TOP: 0px;
}

/* ---------------------------イベントページ用ー--------------------------- */
.toptxt {
background-color:#000000;
text-align:right;
color: #FFFFFF;
font-size:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.evtitle {		/*コメントタイトル*/
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 14px;
	color: #503800;
	font-weight: bold;
	line-height:130% ;
	vertical-align: top;
	text-align: center; 
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url(../../event/img/evback.jpg);
}
