/*  DVL スタイルシート */

/******
 BODY
*******/
BODY {
 margin: 0px;
 text-align: left;
 line-height: 150%;
}

.DVL_BGColor { background-color: #FFF; }
.DVL_BGColor_2 { background-color: #FFF; }
.DVL_BGColor_3 { background-color: #cf9; }
.DVL_DEFAULT { background-color: #FFF; }
.DVL_MENUColor { background-color: #6cc; }
.DVL_TIMER { color:#000; }
.DVL_INDEX { 
 margin: 10px 20px;
 text-align: left;
 background-color: #FFC;
}

.DVL_DISColor {
 text-align:center;
 font-size:110%;
 font-weight:bold;
 color:#151;
 margin:2px;
}

.DVL_MEETName {
 text-align:center;
 font-weight:bold;
 color:#000;
 margin:2px;
}

.DVL_MEETTime {
 text-align:center;
 font-size:80%;
 color:#000;
 margin:2px;
}

/***********
  表関連
************/
/* 会期日程 */
TABLE.DVL_SCHEDULE{
border: 1px solid #000;
 padding: 0px;
 margin: 5px;
 text-align: center;
}

TABLE.DVL_SCHEDULE_2{
border: 1px solid #000;
 padding: 0px;
 margin:  5px 10px 5px 5px;
 text-align: center;

}



TH.DVL_SCHEDULE, TR.DVL_SCHEDULE {
 border: 1px solid #606060;
 background-color: #cfc;
 padding: 5px 3px 7px 3px;
 margin: 5px;
 color: #000;
 font-weight: bold;
 text-align: center;
 font-size: 80%;
}

/* 会期 */
CAPTION.DVL_DURATION { 
 padding: 0px;
 margin: 0px;
 font-size: 90%;
 text-align: right;
}

/* 平日 */
/*border: 1 solid #000;
 background-color: #CCFFCC;
 padding: 5px 3px 5px 3px;
 margin: 5px;
 color: #000;
 font-weight: bold;
 text-align: center;
 font-size: 80%;*/


TD.DVL_WEEKDAY, TH.DVL_WEEKDAY {
 border: 1px solid #606060;
 padding: 3px 6px;
 margin: 0px;
 font-size: 80%;
 text-align: center;
 font-size: 80%;
}

/* 土曜日の色 */
TD.DVL_SATURDAY, TH.DVL_SATURDAY{
 border: 1px solid #606060;
 padding: 3px 6px;
 margin: 0px;
 font-size: 80%;
 text-align: center;
 background-color: #e0ffff
}

/* 日曜日の色 */
TD.DVL_SUNDAY, TH.DVL_SUNDAY {
 border: 1px solid #606060;
 padding: 3px 6px;
 font-size: 80%;
 margin: 0px;
 background-color: #fcf;
}


/* 画面整形用非表示テーブル */
TABLE.DVL_INVISIBLE{
 border: 0px;
 padding: 10px;
 text-align: center;
 margin: 10px 0px;
 width: 100%;
}

/* 参照系会議選択インデクス */
TABLE.DVL_MEETIndex{
 border: 1px;
 text-align: left;
 font-size: 80%;
 margin: 5px 5px 0px 5px;
}

TH.DVL_MEETIndex {
  padding: 0px 5px 8px 5px;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}
TD.DVL_MEETIndex {
  padding: 0px 5px 8px 5px;
  text-align: left;
  vertical-align: top;
}

DIV.DVL_MEETIndex {
  padding-bottom: 8px;
  vertical-align: top;
}


/* 登録、編集画面用項目 */
TR.DVL_PARAM_OPT{
 background-color: #c1ffc1;
 vertical-align: middle;
}
TR.DVL_PARAM_ESS{
 background-color: #9E9;
 vertical-align: middle;
}
TD.DVL_PARAM{
 border-width: 5px 0px 5px 2px;
 border-style: solid;
 border-color: #FFF;
 text-align: left;
 padding: 10px 5px;
}

TH.DVL_PARAM{
 border-width: 5px 2px 5px 0px;
 border-style: solid;
 border-color: #FFF;
 font-weight: bold;
 text-align: center;
 padding: 10px 5px;
}

/* 参照系議員情報 (外枠)*/
TABLE.DVL_GIININFO_OUTER{
 border: 1px ridge #EEE;
 margin: 10px;
 padding: 1px;
 background-color: #EEE;
 text-align: center;
 width: 90%;
}

TD.DVL_GIININFO_HF{
 border: 1px ridge #EEE;
 padding: 10px;
 background-color: #FFC;
 text-align: center;
 vertical-align: middle;
}

TD.DVL_GIININFO_INFO{
 border: 1px ridge #CF0;
 padding: 2px 5px;
 background-color: #FFF;
 vertical-align: middle;
}

/* 参照系議員情報 (内側)*/
CAPTION.DVL_GIININFO {
 font-weight:bold;
 font-size:110%;
 color: #000;
}

TD.DVL_GIININFO_NAME{
 border: 0px;
 padding: 3px;
 text-align: right;
 vertical-align: middle;
 font-size: 95%;
 width: 30%;
}
TD.DVL_GIININFO_DATA{
 border: 0px;
 padding: 3px;
 text-align: left;
 vertical-align: middle;
}

TD.DVL_GIININFO_FRAME{
 border: 0px;
 text-align: center;
 vertical-align: middle;
}

/* 登録系一覧汎用 */
TABLE.DVL_REGTABLE{
 border: 1px solid #000;
 padding: 0px;
 margin: 3px;
 text-align: center;
}


/* 一般質問通告書 */
TABLE.DVL_REGTABLE_ippan{
 border: 1px ridge #606060;
 padding: 3px 6px;
 font-size: 80%;
 margin: 0px;
 background-color: #FFF;

}






/* 検索キーワード表 */
TABLE.DVL_REGTABLE2{
 border: 1px solid #000;
 padding: 0px;
 margin:  0px 0px 0px 4px;
 text-align: center;
}
/* 日程表 */
TABLE.DVL_REGTABLE3{
 border: 1px solid #000;
 padding: 0px;
 margin:  0px;
 text-align: center;
}
TD.DVL_REGTABLE0{
 border: 1px solid #606060;
 padding: 0px;
 margin: 5px;
 background-color: #FFF;
 text-align: center;
 font-size: 80%;
 
}
TD.DVL_REGTABLE1{
 border: 1px solid #606060;
 padding: 2px 0px;
 margin: 5px;
 font-size: 80%;
 background-color: #FFF;
 text-align: center;
}

TD.DVL_REGTABLE1_1{
 border: 1px solid #606060;
 padding: 2px 5px;
 margin: 3px;
 font-size: 80%;
 background-color: #FFF;
 text-align: left;
}
 


TD.DVL_REGTABLE4{
 border: 1px solid #606060;
 padding: 2px 5px;
 margin: 3px;
 font-size: 80%;
 background-color: #FFF;
 text-align: left;
}





TH.DVL_REGTABLE {
 border: 1px solid #696969;
 background-color: #cfc;
 padding: 2px 5px;
 margin: 3px;
 color: #000;
 font-weight: bold;
 font-size: 80%;
 text-align: center;
}
CAPTION.DVL_REGTABLE {
 font-weight:bold;
 font-size:80%;
 color: #000;
}

/* 映像登録詳細情報 */
TABLE.DVL_MOVIEDETAIL {
 border: 1px solid #000;
 padding: 0px;
 margin: 0px auto;
 background-color: #FFF;
}
TD.DVL_MOVIEDETAIL {
 border: 1px solid #AAA;
 vertical-align: middle;
 background-color: #FFF;
}
TH.DVL_MOVIEDETAIL {
 border: 1px solid #AAA;
 vertical-align: middle;
 background-color: #FFF;
}

/* 選択メニュー */
TABLE.DVL_REGISTIndex{
 border: 0px none #FFF;
 padding: 2px;
 margin: 0px;
 background-color: #FFF;
 text-align: center;
}
TH.DVL_REGISTIndex {
  background-color: #FFC;
  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: #063; 
 background-color: #FFF; 
 padding: 5px;
 font-weight: bold;
 font-size: 90%;
 text-align: center;
 margin-bottom:0px;
}

.DVL_TITLE_00 { 
 color: #03c; 
 background-color: #FFF; 
 padding: 5px;
 font-weight: bold;
 font-size: 90%;
 text-align: center;
 margin-bottom:0px;
}


.DVL_TITLE_2 { 
 color: #396; 
 background-color: #FFF; 
 padding: 5px 5px 5px 100px;
 font-weight: bold;
 font-size: 100%;
 text-align: left;
 margin-bottom:0px;
}


.DVL_TITLE_3 { 
 color: #030; 
 background-color: #cf9; 
 padding: 5px;
 font-weight: bold;
 font-size: 80%;
 text-align: center;
 margin-bottom:0px;
}


.DVL_TITLE2 { 
 color: #410; 
 background-color: #FFC; 
 padding: 4px;
 font-weight: bold;
 font-size: 80%;
 text-align: center;
 margin-bottom:5px;
}

/* サブタイトル */
.DVL_SUBTITLE { 
 font-weight: bold;
 padding: 2px;
 font-size: 120%;
 text-align:center;
}


.DVL_SUBTITLE_2 { 
 font-weight: bold;
 padding: 5px 5px 5px 130px;
 font-size: 120%;
 text-align:left;
}

/* 通常文字 */
.DVL_NORMAL { 
 color: #000; 
 font-weight: normal;
 font-size: 100%;
}


/* 注意書き */
.DVL_ATTENTION {
 color: #F55;
 font-weight: bold;
 text-align: left;
 margin-left: 20px;
 margin-right: 20px;
}

/* メニュー選択項目 */
.DVL_SELECTED {
 font-weight: bold;
 font-size: 110%;
 background-color: #FC6;
 border-right: 2px solid #CCC;
 border-left: 2px solid #CCC;
}

/* メニュー非選択項目 */
.DVL_UNSELECTED {
 font-size: 100%;
 border-right: 2px solid #CCC;
 border-left: 2px solid #CCC;
}

/***********
  検索用
************/
/* 検索キーワード（色つけ） */
.DVL_KEYWORD { 
 color: #F00;
 font-weight: bold;
 font-size: 95%;
}

/* 検索キーワード文字列 */
.DVL_SEARCHKEYWORD { 
 padding: 2px;
 font-size: 90%;
 text-align: right;
}

/* 検索キーワード表 */
TABLE.DVL_SEARCH{
 border: 1px double #AAA;
 padding: 0px;
 margin: 0px;
 background-color: #EEEEEE;
 text-align: center;
}

/* 検索キーワード表 */
TABLE.DVL_SEARCH2{
 border: 1px solid #000;
 padding: 2px;
 margin: 5px;
 background-color: #6C6;
 text-align: center;
}

/* 検索キーワードセル */
TD.DVL_SEARCH{
 border: 1 ridge #FFF;
 background-color: #FFF;
 padding: 2px 5px;
 margin: 0px;
 color: #000;
 font-weight: bold;
 text-align: center;
 font-size: 80%;
}

/* menu */
#menu1	{
  width: 100%;
  padding-top:0px;
  padding-bottom: 2px;
  background-color:#cfc;
}
#menu1 li{
  float:left;
}
#menu1 a	{
  display:block;
  width:150px;
  height:15px;
  border:solid 1px;
  border-color:#c0c0c0 #696969 #696969 #c0c0c0;
  padding-top:5px;
  text-align:center;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  background-color:#87CEFA;
  color: #FFF
	;
}
#menu1 a:hover	{
  padding-top:5px;
  border-color:#696969 #c0c0c0 #c0c0c0 #696969;
  background-color:#cf6;
  color: #000;
}
#menu1 p	{
  display:block;
  width:150px;
  height:15px;
  border:solid 1px;
  padding-top:5px;
  border-color:#696969 #c0c0c0 #c0c0c0 #696969;
  background-color:#cf6;
  text-align:center;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  color: #000;
}



