.touchTblCommon {
    BORDER:1px gray solid; 
	WIDTH: 1024px; 
	HEIGHT: 510px;
	BORDER-COLLAPSE: collapse; 
	BORDER-RIGHT-WIDTH: 0px; 
	TEXT-ALIGN: left
}

.touchTblHeader {
	BORDER: 0px; 
	HEIGHT: 46px;
	BORDER-COLLAPSE: collapse; 
	TEXT-ALIGN: left;
	vertical-align:middle;
	background-image:url(../image/touch/headerBack.gif)
}

.touchTdLeft {
	BORDER:0px; 
	background-color:#E9E9E9;
	width:300px;
	TEXT-ALIGN: center;
}

.touchTdRight {
	border-left:1px gray solid;
	background-color:#E9E9E9;
	width:100%;
	vertical-align:TOP;
	TEXT-ALIGN: left;
}

.touchTdNbWhite {
	BORDER:0px; 
	background-color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	TEXT-ALIGN: center;
}

.touchTdNbWhiteSmall {
	BORDER:0px; 
	background-color:#FFFFFF;
	TEXT-ALIGN: center;
}

.touchTdNbTodaySmall {
	BORDER:0px; 
	background-color:#ffcccc;
	TEXT-ALIGN: center;
}

.touchTdNbSelectedSmall {
	BORDER:0px; 
	background-color:#99ffff;
	TEXT-ALIGN: center;
}

.touchTdNbPresentSmall {
	BORDER:0px; 
	background-color:#ccff99;
	TEXT-ALIGN: center;
}

.touchTdNbPink {
	BORDER:0px; 
	background-color:#ff3366;
	TEXT-ALIGN: center;
}

.divScrollHidden {
	overflow:hidden;
	width: 95%;
	height: 464px;
	float:left
}

.touchTdHeadL {
     border:1px #191970 solid;
	background-color:#6699ff;
	font-size:120%;
	font-weight:bold;
	color:#FFFFFF;
}

.touchTdBlue{
    border:1px #191970 solid; 
    background-color:#F0F8FF;
}

.touchTdWhite{
    border:1px #191970 solid; 
    background-color:#FFFFFF;
}

A.link:hover{background-color:#E9E9E9}

a:hover {
background-color :#E9E9E9;
}

a.linkRed{color:red}
a.linkRed:visited{color:red}
a.linkBlue{color:blue}
a.linkBlue:visited{color:blue}
a.linkBlack{color:black}
a.linkBlack:visited{color:black}

/* - 全項目○ - */
.comBtnMaru {
	BACKGROUND: url(../image/bottun_zenkamoku_maru.gif) no-repeat 0 0;
	WIDTH: 76px;
	HEIGHT:	24px;
	BORDER: 0px;
}
/* - 全項目× - */
.comBtnBatsu {
	BACKGROUND: url(../image/bottun_zenkamoku_batsu.gif) no-repeat 0 0;
	WIDTH: 76px;
	HEIGHT:	24px;
	BORDER: 0px;
}
/* - 全項目× - */
.comBtnReset {
	BACKGROUND: url(../image/button_reset.gif) no-repeat 0 0;
	WIDTH: 76px;
	HEIGHT:	24px;
	BORDER: 0px;
}

/* - ボタンなし - */
.comBtnBigNon {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.5em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	BACKGROUND: url(../image/touch/mark_noTouch.GIF) no-repeat 0 0;
	WIDTH: 88px;
	HEIGHT:	40px;
	BORDER: 0px;
}
/* - 大きいボタンブルー　- */
.comBtnBigBlue {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.5em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	BACKGROUND: url(../image/touch/mark_maruTouch.GIF) no-repeat 0 0;
	WIDTH: 88px;
	HEIGHT:	40px;
	BORDER: 0px;
}

/* - 大きいボタンピンク　- */
.comBtnBigPink {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.5em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	BACKGROUND: url(../image/touch/mark_batsuTouch.gif) no-repeat 0 0;
	WIDTH: 88px;
	HEIGHT:	40px;
	BORDER: 0px;
}


/* 臨時休診平日 - */
.comRinjiBlack {
  background-color:#ffffff;
  border: solid 1px gray;
  border-collapse: collapse;
  text-align:center;
}

.comRinjiRed {
  background-color:#ffffff;
  border: solid 1px gray;
  border-collapse: collapse;
  text-align:center;
  color:red;
}

.comRinjiBlue {
  background-color:#ffffff;
  border: solid 1px gray;
  border-collapse: collapse;
  text-align:center;
  color:blue;
}

.comRinjiBlackDay {
  background-color:#ffffff;
  border: solid 1px gray;
  border-collapse: collapse;
  text-align:center;
  height:60px;
  font-size:150%
}

.comRinjiRedDay {
  background-color:#ffffff;
  border: solid 1px gray;
  border-collapse: collapse;
  text-align:center;
  color:red;
  height:60px;
  font-size:150%
}

.comRinjiBlueDay {
  background-color:#ffffff;
  border: solid 1px gray;
  border-collapse: collapse;
  text-align:center;
  color:blue;
  height:60px;
  font-size:150%
}

.comRinjiBlackDayKyushin {
  border: solid 1px gray;
  border-collapse: collapse;
  text-align:center;
  height:60px;
  font-size:150%;
  background-color : limegreen;
}

.comRinjiRedDayKyushin {
  border: solid 1px gray;
  border-collapse: collapse;
  text-align:center;
  color:red;
  height:60px;
  font-size:150%;
  background-color : limegreen;
}

.comRinjiBlueDayKyushin {
  border: solid 1px gray;
  border-collapse: collapse;
  text-align:center;
  height:60px;
  color:blue;
  font-size:150%;
  background-color : limegreen;
}
