


/* CSS Document */

BODY{
  
  font-size:100%;
}

H1{
  margin-top:2;
  margin-bottom:2;
}

H2{
  margin-top:2;
  margin-bottom:2;
}

H3{
  margin-top:2;
  margin-bottom:2;
}

TD{
  font-size:100%;
}

SPAN{
  font-size:100%;
}

PRE{
  margin-top:0pt;
  margin-bottom:0pt
}

FORM{
  margin-top:0pt;
  margin-bottom:0pt
}

UL{
 margin:4px 4px 10px 4px;
}
OL{
 margin:4px 4px 4px 4px;
}
LI{
 margin:4px 4px 4px 20px;
}
DL{
 margin:0px 0px 10px 0px;
}
dt{
 margin:4px 4px 4px 4px;
}
dd{
 margin:4px 4px 4px 20px;
}

a{text-decoration:none; color:#0000CC;}
a:visited {text-decoration:none; color:#0000CC;}
a:hover {color:#ffcc00;}

/*
table{
  font-size:95%;
}
*/

hr{
  height:1.5pt;
  color:#CCCCFF;
  border-style:solid;
}

#frameTag_LoginStat{
  width:150;
  text-align:center;
  border:1 solid #333399;
  background-color:#FFFFFF;
  margin:2 2 2 2;
  padding:2 2 2 2;
  white-space: nowrap;
  font-size:90%;
}

.smallText{
  font-size:85%;
}
.smallText2{
  font-size:95%;
}

.StrongText{
  font-size:110%;
  font-weight:bold;
  color:#008800;
}

.inputStyle{
  border:2 solid #CC9966;
}

.buttonStyle {
  border:1 solid #888888;
  background-color:#eeeeee;
  color:#000000;
}
.highlightButton {
  border:1 solid #000000;
  background-color:#FFFFCC;
  color:#000000;
}
.inputStyle_Big1{
  border:2 solid #CC9966;
  font-size:110%;
}
.inputStyle_Big2{
  border:2 solid #CC9966;
  font-size:120%;
}
.buttonStyle_Big1 {
  border:2px solid #888888;
  background-color:#eeeeee;
  color:#000000;
  font-size:110%;
}
.highlightButton_Big1 {
  border:2px solid #000000;
  background-color:#FFFFCC;
  color:#000000;
  font-size:110%;
}
.buttonStyle_Big2 {
  border:2px solid #888888;
  background-color:#eeeeee;
  color:#000000;
  font-size:120%;
  font-weight:bold;
}
.highlightButton_Big2 {
  border:2px solid #000000;
  background-color:#FFFFCC;
  color:#000000;
  font-size:120%;
  font-weight:bold;
}

.MainTable{
  width:100%;
}

.tdClass0 { background-color:#339966; color:#FFFFFF; border:1 solid #338833;padding:2;}
.tdClass0 A:link{ color:#EEEEFF;}
.tdClass0 A:visited{ color:#EEEEFF;}
.tdClass0 A:hover{ color:#ffcc00;}

.tdClass1 { background-color:#66CC99; color:#FFFFFF; border:1 solid #338833;padding:2; }
.tdClass2 { background-color:#EEFFEE; border:1 solid #338833;padding:2;}
.tdClass3 { background-color:#FFFFFF; border:1 solid #338833;padding:2;}

/*
.tdClass0 { background-color:#006600; color:#FFFFFF; border:1 solid #008800;padding:2;}
.tdClass0 A:link{ color:#EEEEFF;}
.tdClass0 A:visited{ color:#EEEEFF;}
.tdClass0 A:hover{ color:#ffcc00;}

.tdClass1 { background-color:#66AA66; color:#FFFFFF; border:1 solid #008800;padding:2; }
.tdClass2 { background-color:#DDFFDD; border:1 solid #008800;padding:2;}
.tdClass3 { background-color:#EEFFEE; border:1 solid #008800;padding:2;}
*/

/* カレンダー */

/*カレンダテーブルスタイル*/
.calendar_kan_name {
    font-size:120%;
    font-weight:bold;
    color:#996633;
}

.calendar_table {
	border: 1 solid #000000;
    font-size:115%;
}

/*カレンダタイトルスタイル*/
.calendar_title {
	color:#FFFFFF;
	background-color:#006600;
	font-weight:bold;
	text-align:center;
    font-size:115%;
}

/*カレンダ曜日表示スタイル*/
.calendar_week {
	border: 1 solid #99CC99;
	color:#000066;
	background-color:#EEFFEE;
	text-align:center;
    font-size:115%;
}

/*カレンダ日表示スタイル*/
.calendar_day {
	border: 1 solid #CCCCCC;
	color:#000000;
	background-color:#FFFFFF;
	text-align:right;
    font-size:115%;
}

/*カレンダ休日表示スタイル*/
.calendar_holiday {
	border: 1 solid #888888;
	color:#FF0000;
	background-color:#FFEEEE;
	text-align:right;
    font-size:115%;
}

.topic {
	color:#996633;
	background-color:#CCFFCC;
	font-weight:bold;
	padding:2;
}

.DecoTH1{
  border:1 Solid #AAAACC;
  background-color:#EFEFFF;
  color:#000066;
  font-weight:bold;
  padding:2;
}

.DecoTD1{
  border:1 solid #AAAACC;
  background-color:#FFFFFF;
  padding:2;
}

.MenuTD{
  background-color:#EEFFEE;
}

.MenuTH1{
  font-weight:bold;
  color:#663300;
  background-image :  url("img/menu_tab_r.gif");
}
.MenuTH2{
  font-weight:bold;
  color:#663300;
  background-image :  url("img/menu_tab_b.gif");
}
.MenuTH3{
  font-weight:bold;
  color:#663300;
  background-image :  url("img/menu_tab_o.gif");
}
.MenuTH4{
  font-weight:bold;
  color:#663300;
  background-image :  url("img/menu_tab_g.gif");
}

.MenuTD1{
  font-size:90%;
  border:2 solid #CC3333;
  background-color:#FFFFEE;
  padding:2;
}
.MenuTD2{
  font-size:90%;
  border:2 solid #3333CC;
  background-color:#FFFFEE;
  padding:2;
}
.MenuTD3{
  font-size:90%;
  border:2 solid #CC9966;
  background-color:#FFFFEE;
  padding:2;
}
.MenuTD4{
  font-size:90%;
  border:2 solid #33CC33;
  background-color:#FFFFEE;
  padding:2;
}

.InfoTable{
  width:600;
}
.InfoTable_Top{
  width:450;
  font-size:100%;
}


.FormTable{
  background-color:#F8FFF0;
  color:#336622;
  border: 2 solid #669966;
}


.yoyaku_sts_00
{
  color:#3333EE;
}

.yoyaku_sts_01
{
  color:#0033FF;
}

.yoyaku_sts_
{
  color:#0033FF;
}

.yoyaku_sts_02
{
  color:#FF0000;
}

.yoyaku_sts_03
{
  color:#888888;
}

.yoyaku_sts_10
{
  color:#FF6666;
}

.yoyaku_sts_11
{
  color:#888888;
}

.yoyaku_sts_12
{
  color:#FF0000;
}

.yoyaku_sts_03
{
  color:#888888;
}

.yoyaku_sts_tori
{
  color:#CC66FF;
}

.yoyaku_sts_other
{
  color:#0033FF;
}
/*yama20050810*/
.PageTitle{
  width: 602;
  height: 50;
  background-image :  url("img/ttl_bg.gif");
  font-size:150%;
  line-height: 200%;
  font-weight:bold;
  color:#003366;
  vertical-align:middle;
 }
 
.EditFormTable{
  width:560;
  background-color:#F1F1F1;
  border: 1 solid #666666;
}

.ZssTitleAnchorStyle{
  color:#999999;
  border: 1 solid #336699;
}

.CounterTD{
  font-weight:bold;
  color:#FFFFFF;
}

.tbl_MainInfoView{
  margin-left:auto;
  margin-right:auto;
  width:95%;
}
.tbl_SearchPositionNavi{
  margin-left:auto;
  margin-right:auto;
  width:95%;
}
.tbl_SearchPositionNavi Strong{
  color:#CC6633;
}

.box_Comment{

}

.InputComment{
  font-size:90%;
  color:#663300;
}

.InputNotice{
  font-size:90%;
  color:#FF0000;
}

.box_ErrorComment{
  color:#FF0000;
  border:1px solid #FF0000;
  background-color:#FFFFFF;
  margin:4 4 4 4;
  padding:2 2 2 2;
}

.NoticeText{
 color:#FF0000;
 font-weight:bold;
}


