/* Copyright pipaoi.jp All Rights Reserved */

/* Import */
@import url("../../css/common.css");

/* -------------------------------------------- */
/*
div#main {
	width:550px;
}
*/

div#schedule {
  margin-left:11px;
  padding:10px 0;
}
div#schedule table {
  border-collapse: collapse;
  border:1px solid #bbbbbb;
  margin-bottom:20px;
}
div#schedule table th {
  width:45px;
  height:40px;
  padding:2px;
  text-align:center;
}
div#schedule table tr {
  background-color:#ffffff;
}
div#schedule table th.thm {
  padding:3px 2px;
}
div#schedule table td {
  padding:2px;
  text-align:center;
  vertical-align: top;
}
div#schedule table td.c {
  text-align:left;
}
div#schedule table .th1 {
  width:25px;
}
div#schedule table .th1a {
  width:2.5em;
}
div#schedule table .th2 {
  width:20em;
}
div#schedule table .th3 {
  width:5em;
}
div#schedule table .th4 {
  width:22.5em;
}
div#schedule table .th4a {
  width:35em;
}
div#schedule table .boT {
  border-top:1px solid #bbbbbb;
}
div#schedule table .boR {
  border-right:1px solid #bbbbbb;
}
div#schedule table .boB {
  border-bottom:1px solid #bbbbbb;
}
div#schedule table .boL {
  border-left:1px solid #bbbbbb;
}
div#schedule textarea {
  font-size:0.9em;
}
div#schedule table td.verT {
  vertical-align: top;
}
div#schedule table td.verM {
  vertical-align: middle;
}
div#schedule textarea.txt1 {
  width:21em;
  height:5em;
}
div#schedule textarea.txt2 {
  width:24em;
  height:15em;
}
div#schedule table .bckC {
  background-color:	#F5F5F5;
}
div#schedule table .holidayC {
/*  background-color:#FFE4E1;*/
  background-color:#FFeeee;
}
div.cp {
  height:3em;
  padding-top:2em;
  text-align:center;
/*  background-color:yellow;*/
}
div.cp span {
  cursor:pointer;
}

/*--------------------------*/

/* clearfix */
.text:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.text {display:inline-block;}
/* \*/ * html .text { height:1%; } .text { display:block; } /* */

/* globalsign */
div.globalsign {text-align:center;}

div#schedule span.shuku {
  color:red;
  font-weight:bold;
}
div#schedule hr.line1 {
  border: none;
  border-top: 1px #777777 dashed;
  height:1px;
}

div#schedule p {
  line-height:25px;
  text-align:center;
  font-size:18px;
  color:#ffffff;
}
div#schedule table th {
  background-color:blue;
}
p#m01, p#m02, p#m03, p#m04, p#m05, p#m06, p#m07, p#m08, p#m09, p#m10, p#m11, p#m12 {
  width:41px;
  cursor:pointer;
}
/*
p#m01 {
  background:url(images/mlogo1.gif) no-repeat;
}
p#m02 {
  background:url(images/mlogo2.gif) no-repeat;
}
p#m03 {
  background:url(images/mlogo3.gif) no-repeat;
}
p#m04 {
  background:url(images/mlogo4.gif) no-repeat;
}
p#m05 {
  background:url(images/mlogo5.gif) no-repeat;
}
p#m06 {
  background:url(images/mlogo6.gif) no-repeat;
}
p#m07 {
  background:url(images/mlogo7.gif) no-repeat;
}
p#m08 {
  background:url(images/mlogo8.gif) no-repeat;
}
p#m09 {
  background:url(images/mlogo9.gif) no-repeat;
}
p#m10 {
  background:url(images/mlogo10.gif) no-repeat;
}
p#m11 {
  background:url(images/mlogo11.gif) no-repeat;
}
p#m12 {
  background:url(images/mlogo12.gif) no-repeat;
}
*/
div#schedule .bckCol1 {
  background-color:blue;
}
div#schedule .bckCol2 {
  padding:15px;
  background-color:#eeffee;
/* background-color:#98FB98;*/
}
div#schedule .bckCol3 {
  background-color:#00aa00;
  color:#ffffff;
}
div#schedule .saturday {
  background-color:#EEEEFF;
}
