/*  DVL スタイルシート */

/******
トップページ
*******/
TABLE.ALL {                       /*トップページの枠@*/
 width: 850;                      /*トップページの幅@*/
 height: 100%;
 background-color: "#009900";     /*両サイド枠線の色*/
 align: "center";
}
TABLE.ALL_IN {                    /*トップページの枠A*/
 width: 850;                      /*トップページの幅@と同じに*/
 height: 100%;
 background-color: "#ffffff";     /*全体の背景色*/
 align: "center";
}
TD.LINE {                    /*ページ内の横線*/
 width: 100%;
 height: 1;
 background-color: "#009900";     /*枠線の色*/
}
TD.SPACE_M {                    /*ページ内の横線*/
 width: 100%;
 height: 10px;
 background-color: "#FFFFFF";     /*スペース用の為背景色と同じに*/
}
TD.TOP_LEFT {                    /*映像をご覧いただくにあたって*/
 width: 650px;                     /*スペース用の為背景色と同じに*/
 vartical-align: top;
}













TABLE.BOX {                       /*通常の表もの*/
 border: "0"; 
 background-color: "#696969";     /*表の枠線の色*/
 text-align: "left";
}


TABLE.BOX100 {     /*トップページ「映像をご覧いただくにあたって」の表*/
 border: "0"; 
 background-color: "#009900";
 width: 100%;
 text-align: "left";
}

TABLE.BOX85 {
 border: "0"; 
 background-color: "#009900";
 width: 85%;
 text-align: "left";
}

TD.BOX {
 color:#333333;
 font-size:90%;
 padding: 5px;
 background-color: #FFFFFF;
 text-align: "left";
}

TD.BOX1 {
 color:#333333;
 font-size:90%;
 padding: 5px;
 background-color: #EFFFEC;
 text-align: "left";
}

TD.BOX100 {
 color:#333333;
 font-size:100%;
 line-height:1.5em;
 padding: 5px;
 background-color: #EFFFEC;
 text-align: "left";
}


TD.BOX2 {
 color:#333333;
 line-height:1.5em;
 font-size:90%;
 padding: 5px;
 background-color: #FFFFFF;
 text-align: "left";
}




/******
リンク（ライブ・録画・検索・ヘルプ）メニュー
*******/

.DVL_A {                       /* 通常時 */
  width: "180px";              /* 横幅 */
  color: #FFFFFF;
  background-color: #009900;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 14px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す(修正しないこと） */
}
.DVL_A:hover {                /* ボタンにカーソル乗せた時 */
  color: #000000;
  background-color: #ffffff;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
  font-weight: "bold";
}
.DVL_A_ON {                   /* ページを表示した時（凹んだ状態） */
  width: "180px";             /* 横幅 */
  font-size: 14px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
  font-weight: bold;
  color: #333333;
  background-color: #555588;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}




/******
 BODY
*******/

BODY {
 margin: 0px;
 text-align: center;
 line-height: 150%;
}




.DVL_DISColor {
 text-align:center;
 font-size:110%;
 font-weight:bold;
 color:#115511;
 margin:2px;
}

.DVL_MEETName {
 text-align:center;
 font-weight:bold;
 color:#111177;
 margin:2px;
}

.DVL_MEETTime {
 text-align:center;
 font-size:80%;
 color:#111177;
 margin:2px;
}

/***********
  表関連
************/
/* 参照系日程 */
TABLE.DVL_SCHEDULE{
 border: 3px double #AAAAAA;
 padding: 2px;
 margin: 0px;
 background-color: #EEEEEE;
 text-align: center;
 width: 100%;
}
TABLE.DVL_SCHEDULE2{
 border: 3px double #AAAAAA;
 padding: 2px;
 margin: 0px;
 background-color: #EEEEEE;
 text-align: center;
 width: 95%;
}

TH.DVL_SCHEDULE, TR.DVL_SCHEDULE {
 border: 1px ridge #FFFFFF;
 background-color: #FFFACD;
 padding: 5px 3px 5px 3px;
 margin: 3px;
 color: #111177;
 font-weight: bold;
 text-align: center;
 font-size: 90%;
}

/* 会期 */
CAPTION.DVL_DURATION { 
 padding: 2px;
 font-size: 90%;
 text-align: right;
}

/* 平日 */
TD.DVL_WEEKDAY, TH.DVL_WEEKDAY {
 border: 1px ridge #DDDDDD;
 padding: 5px 2px 5px 2px;
 margin: 0px;
 text-align: center;
 background-color: #FFFFFF
}
TD.DVL_WEEKDAYnew {
 border: 1px ridge #DDDDDD;
 padding: 5px 2px 5px 2px;
 margin: 1px;
 text-align: center;
 background-color: #FFFFFF
}

/* 土曜日の色 */
TD.DVL_SATURDAY, TH.DVL_SATURDAY{
 border: 1px ridge #DDDDDD;
 padding: 5px 2px 5px 2px;
 margin: 1px;
 text-align: center;
 background-color: #C0C0FF
}

/* 日曜日の色 */
TD.DVL_SUNDAY, TH.DVL_SUNDAY {
 border: 1px ridge #DDDDDD;
 padding: 5px 2px 5px 2px;
 margin: 1px;
 text-align: center;
 background-color: #FFC0C0
}

/* 画面整形用非表示テーブル */
TABLE.DVL_INVISIBLE{
 border: 0px;
 padding: 10px;
 text-align: center;
 margin: 10px 0px 10px 0px;
 width: 100%;
}

/* 参照系会議選択インデクス */
TABLE.DVL_MEETIndex{
 border: 0px;
 text-align: left;
 margin: 3px 3px 3px 3px;
}

TH.DVL_MEETIndex {
  padding: 0px 3px 3px 3px;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}
TD.DVL_MEETIndex {
  padding: 0px 3px 3px 3px;
  text-align: left;
  vertical-align: top;
}

DIV.DVL_MEETIndex {
  padding-bottom: 3px;
  vertical-align: top;
}


/* 登録、編集画面用項目 */
TR.DVL_PARAM_OPT{
 background-color: #c1ffc1;
 vertical-align: center;
}
TR.DVL_PARAM_ESS{
 background-color: #99EE99;
 vertical-align: center;
}
TD.DVL_PARAM{
 border-width: 5px 0px 5px 2px;
 border-style: solid;
 border-color: #FFFFFF;
 text-align: left;
 padding: 10px 5px 10px 5px;
}

TH.DVL_PARAM{
 border-width: 5px 2px 5px 0px;
 border-style: solid;
 border-color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 padding: 10px 5px 10px 5px;
}

/* 参照系議員情報 (外枠)*/
TABLE.DVL_GIININFO_OUTER{
 border: 1px ridge #EEEEEE;
 margin: 10px;
 padding: 1px;
 background-color: #EEEEEE;
 text-align: center;
 width: 90%;
}

TD.DVL_GIININFO_HF{
 border: 1px ridge #EEEEEE;
 padding: 10px;
 background-color: #FFFFCC;
 text-align: center;
 vertical-align: center;
}

TD.DVL_GIININFO_INFO{
 border: 1px ridge #EEEEEE;
 padding: 2px 5px 2px 5px;
 background-color: #FFFFFF;
 vertical-align: center;
}

/* 参照系議員情報 (内側)*/
CAPTION.DVL_GIININFO {
 font-weight:bold;
 font-size:110%;
 color: #111177;
}

TD.DVL_GIININFO_NAME{
 border: 0px;
 padding: 3px;
 text-align: right;
 vertical-align: center;
 font-size: 95%;
 width: 30%;
}
TD.DVL_GIININFO_DATA{
 border: 0px;
 padding: 3px;
 text-align: left;
 vertical-align: center;
}

TD.DVL_GIININFO_FRAME{
 border: 0px;
 text-align: cneter;
 vertical-align: center;
}

/* 登録系一覧汎用 */
TABLE.DVL_REGTABLE{
 border: 1px solid #808080;
 padding: 2px;
 margin: 5px;
 background-color: #66CC66;
 text-align: center;
}
TD.DVL_REGTABLE0{
 border: 1px solid #808080;
 padding: 2px 5px 2px 5px;
 margin: 5px;
 background-color: #EEEEEE;
 text-align: center;
}
TD.DVL_REGTABLE111{
 border: 1px solid #808080;
 padding-top: 0px;
 margin: 0px;
 background-color: #FFFFFF;
 text-align: left;
}
TD.DVL_REGTABLE1{
 border: 1px solid #808080;
 padding: 2px 5px 2px 5px;
 margin: 5px;
 background-color: #FFFFFF;
 text-align: center;
}
TH.DVL_REGTABLE {
 border: 1px solid #808080;
 background-color: #FFFACD;
 padding: 2px 5px 2px 5px;
 margin: 5px;
 color: #333333;
 font-weight: bold;
 font-size: 90%;
 text-align: center;
}
CAPTION.DVL_REGTABLE {
 font-weight:bold;
 font-size:110%;
 color: #771111;
}

/* 映像登録詳細情報 */
TABLE.DVL_MOVIEDETAIL {
 border: 3px double #AAAAAA;
 padding: 2px;
 margin: 5px;
 background-color: #FFFFFF;
}
TD.DVL_MOVIEDETAIL {
 border: 1px solid #AAAAAA;
 vertical-align: center;
 background-color: #FFFFFF;
}
TH.DVL_MOVIEDETAIL {
 border: 1px solid #AAAAAA;
 vertical-align: center;
 background-color: #FFFFFF;
}

/* 選択メニュー */
TABLE.DVL_REGISTIndex{
 border: 0px none #FFFFFF;
 padding: 2px;
 margin: 0px;
 background-color: #FFFFFF;
 text-align: center;
}
TH.DVL_REGISTIndex {
  background-color: #FFFFCC;
  font-weight: bold;
  font-size: 110%;
  text-align; center;
  padding-top: 5px;
  padding-bottom: 5px;
}

TD.DVL_REGISTIndex {
  background-color: #c1ffc1;
  text-align; center;
  padding-top: 2px;
  padding-bottom: 2px;
}

/***********
  その他
************/
/* タイトル */
.DVL_TITLE { 
 color: #FFFFFF; 
 background-color: #CCFFCC; 
 padding: 4px;
 font-weight: bold;
 font-size: 140%;
 text-align: center;
 margin-bottom:10px;
}
.DVL_TITLE_E{ 
 color: #333333; 
 background-color: #CCFFCC; 
 padding: 2px;
 padding-left: 10px;
 font-weight: bold;
 font-size: 100%;
 text-align: left;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
}
.DVL_TITLE_E2I{ 
 color: #333333; 
 background-color: #009900; 
 padding: 2px;
 padding-left: 10px;
 font-weight: bold;
 font-size: 100%;
 text-align: left;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
}

.DVL_TITLE_E2L{ 
 color: #333333; 
 background-color: #CCFFCC; 
 padding: 2px;
 padding-left: 10px;
 font-weight: bold;
 font-size: 100%;
 text-align: left;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
}

.DVL_TITLE_E2R{ 
 color: #333333; 
 background-color: #CCFFCC; 
 padding: 2px;
 padding-left: 10px;
 font-weight: bold;
 font-size: 100%;
 text-align: left;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
}

.DVL_TITLE_E2S{ 
 color: #333333; 
 background-color: #CCFFCC; 
 padding: 2px;
 padding-left: 10px;
 font-weight: bold;
 font-size: 100%;
 text-align: left;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
}

.DVL_TITLE_E3{ 
 color: #333333; 
 background-color: #CCFFCC; 
 padding: 2px;
 padding-left: 10px;
 font-weight: bold;
 font-size: 100%;
 text-align: left;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
}

.DVL_TITLE2 { 
 color: #FFFFFF; 
 background-color: #99CC00; 
 padding: 2px;
 font-weight: bold;
 font-size: 100%;
 text-align: center;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
}

/* サブタイトル */
.DVL_SUBTITLE { 
 font-weight: bold;
 padding: 2px;
 font-size: 100%;
 text-align:center;
}

/* 通常文字 */
.DVL_NORMAL { 
 color: #000000; 
 font-weight: normal;
 font-size: 100%;
}


/* 注意書き */
.DVL_ATTENTION {
 color: #FF5555;
 font-weight: bold;
 text-align: left;
 margin-left: 20px;
 margin-right: 20px;
}

/* メニュー選択項目 */
.DVL_SELECTED {
 font-weight: bold;
 font-size: 100%;
 background-color: #90EE90;
 border-top: 1px solid #000000;
 border-right:0px solid #CCCCCC;
}

/* メニュー非選択項目 */
.DVL_UNSELECTED {
 padding-top: 4px;
 padding-bottom: 0px;
 font-size: 100%;
 border-top: 2px solid #99cc66;
 border-bottom: 3px solid #000000;
 border-right: 1px solid #CCCCCC;
}

/***********
  検索用
************/
/* 検索キーワード（色つけ） */
.DVL_KEYWORD { 
 color: #FF0000; 
 font-weight: bold;
 font-size: 100%;
}

/* 検索キーワード文字列 */
.DVL_SEARCHKEYWORD { 
 padding: 2px;
 font-size: 90%;
 text-align: right;
}
TH.DVL_SEARCH { 
 padding: 2px;
 font-size: 100%;
 text-align: left;
 background-color: #FFFFFF; 
 width: 30%;
}
TD.DVL_SEARCH { 
 padding: 2px;
 font-size: 10pt;
 text-align: left;
 background-color: #FFFFFF; 
}

TD.DVL_SEARCH2 { 
 padding: 2px;
 font-size: 100%;
 text-align: left;
 background-color: #FFFFFF; 
}



