﻿/* ---------------------------------------------- */
/*                タグの設定                      */
/* ---------------------------------------------- */
/* 全体デザインの定義 */
* {
/*
  margin: 0px;
  padding: 0px;
*/
/* テキスト定義 */
/*  text-indent: 0px;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  font-size: 14px;
  font-style: normal;
  font-size-adjust: none; 
  font-weight: normal;
*/
  color: #FFFFFF;
  font-family: "メイリオ","Meiryo","MS UI Gothic", "ＭＳ Ｐゴシック","ヒラギノ角ゴシックW6", "Osaka", "Arial", "sans-serif";

/* 背景色定義 */
  background-color: #000000;

/*スクロールバーの定義*/
  scrollbar-face-color:#BB4400;
  scrollbar-track-color:#000000;
  scrollbar-arrow-color:#ffffff;
  scrollbar-highlight-color:#111111; 
  scrollbar-shadow-color:#000000;
  scrollbar-3dlight-color:#000000;
  scrollbar-darkshadow-color:#000000;
}

/*BODYタグの設定*/
.body_default {
  margin-top: 5px;
  margin-left: 20px;
  padding: 0px;
  /*background-color: #ff6622;*/
  background-color: #444444;
}
.body_info {
  margin-top: 2px;
  margin-left: 2px;
  padding: 0px;
  /*background-color: #ff6622;*/
}
/*リンク文字の書式定義*/
/*基本設定*/
a {
  color: #3333ff;
}
/*オンマウス状態*/
a:hover {
  color: yellow;
}
/*未訪問*/
a:link {
  color:#FFFFFF;
}
/*訪問済み*/
a:visited {
  color:#666666;
}

/* ---------------------------------------------- */
/*              IDの設定                          */
/* ---------------------------------------------- */
/* 公演履歴ページ */
#KOEN_INFO{padding: 5px 0px 10px 20px;margin: 0px 0px 0px 0px;width:800px;}
#KOEN_INFO TABLE{width:840px;table-layout:fixed;border:1px solid White;padding:0px 0px 0px 0px;}
#KOEN_INFO TH{text-align:center;background-color:red;}
#KOEN_INFO TD{text-align:center;}

/* スタッフ紹介ページ */
#STAFF_INFO {margin: 0px 0px 0px 0px;text-align:center;}
#STAFF_INFO TABLE{border:0px solid White;padding:0px 0px 0px 0px;text-align:left;}
#STAFF_INFO TH{text-align:center;background-color:deepskyblue;color:#000000;}

/* 写真ページ */
#PHOTO_INFO {margin: 0px 0px 0px 0px;}
#PHOTO_INFO TABLE{border:0px solid White;padding:0px 0px 0px 0px;}
#PHOTO_INFO TH{text-align:center;background-color:deepskyblue;color:#000000;}

/* infoページ */
#INFO_TOP_LIST {margin: 0px 0px 0px 0px;}

/* 管理ページ 一覧画面 */
#ADMIN_LIST {margin:10px;padding:10px;}
#ADMIN_LIST TABLE{border:2px #999999 solid;padding:0px 0px 0px 0px;table-layout:fixed;text-align:center;}
#ADMIN_LIST TH{border:0px #999999 solid;background-color:deepskyblue;color:#000000;}
#ADMIN_LIST TD{border-top:0px;border-right:0px;border-left:0px;border-bottom:1px #999999 solid;}

/* 管理ページ index */
#ADMIN_INDEX {background-color: #444444;}
#ADMIN_INDEX UL{line-height:130%;}
#ADMIN_INDEX LI{margin:0px 0px 0px 20px;}


/* ---------------------------------------------- */
/*              クラスの設定                      */
/* ---------------------------------------------- */
/*テーブル設定*/
/*下部ノーマルエリア*/
.NormalArea{
  padding: 5px 0px 10px 20px;
  margin: 0px 0px 0px 0px;
  text-align:center;
  width:800px;
  background-color:#000000;
}

/*次回公演エリア親*/
.NextstageP{
  width:600px;
}
/*次回公演エリアイメージ*/
.NextstageIMG{
  width:150px;
  float: left;
}
/*次回公演エリア子*/
.NextstageC{
  margin: 0px 0px 0px 10px;
  float: left;
}

/*募集エリア親*/
.BoshuP{
  width:730px;
  height:50px;
  background-color:#000000;
}
/*募集エリア写真*/
.PhotoArea{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width:200px;
  height:120px;
  background-color:#000000;
  color:#000000;
	float:left;
}
/*募集エリアテキスト*/
.TextArea{
  padding: 5px 0px 10px 15px;
  margin: 0px 0px 0px 0px;
  width:430px;
  height:250px;
  background-color:#333333;
}
/*募集エリアタイトル*/
.titleArea{
  background-color:#110000;
  border-style: dotted;
  border-color: #666666;
}

/*文字表示の調整*/
/*数字がでかくなるほどデカイ文字*/
.S1{
  font-size: 10pt;
}

.S2{
  font-size: 12pt;
}

.S3{
  font-size: 14pt;
}

.S4{
  font-size: 16pt;
}

/*文字設定*/
/*強調・赤＆アンダーバー＆ボールド*/
.ImpactRB1{
  color: #CC0000;
  font-weight: bold;
  font-size:14pt;
  margin:5pt;
}
.ImpactRB2{
  color: #FF1100;
  font-weight: bold;
  font-size:18pt;
  margin:5pt;
}
/*強調・白＆ボールド*/
.ImpactWB{
  color: #FFFFFF;
  font-weight: bold;
  font-size:12pt;
  margin:3pt;
}
.ImpactWB2{
  color: #FFFFFF;
  font-weight: bold;
  font-size:14pt;
  margin:3pt;
}
.ImpactWB3{
  color: #FFFFFF;
  font-weight: bold;
  font-size:16pt;
  margin:3pt;
}
/*文字色の定義*/
/*足りなかったら足す。クラス名は色の名前にする*/
/*白にしたけりゃなんもいらない*/
.Red{
  color: #FF0000;
}
.Green{
  color: #00FF00;
}
.Blue{
  color: #0000FF;
}

/*こまかい設定*/
/*回り込み解除*/
.space{
  clear: left;
}

/*背面設定*/
.BGR{
  background-color: #FF2200;
}


/*エラーメッセージ*/
.err_msg{
	color:red;
	font-weight:bold;
}

/* 管理画面の説明エリア */
.AdminExplanationArea {
  border-style: dotted;
  border-color: #666666;
  padding:  2px 2px 2px 2px;
  background-color:#444444;
  line-height:150%;
  font-size:10pt;
}

.GradiationRtoB {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=red,endColorStr=black);
}


