@charset "UTF-8";

/* ================================================================ *
	Web Designing 2007/10
	テンプレート F-2：2 カラム型リキッドレイアウト
	詳細カスタマイズ CSS
	
	この CSS を書き換えることで，テンプレートをカスタマイズ
	できます。本文記事およびコメントを参考に変更し，活用して
	ください。
 * ================================================================ */

/* h2カスタマイズ yamadama */
h2 {
  font-size: 120%;
  /* 見出し 2 の上下マージンを設定してください */
  margin-top: 0;
  margin-bottom: 0.5em;
  padding-left: 0px;
  color:#CC0000;
  /* 見出し 2 の左端装飾用罫線の太さ・線種・色を設定してください */
  border-left: 0px solid #996600;
  /* 見出し 2 の行送りを設定してください */
  line-height: 1.4;
}

/* ヘッダの上マージンをつめる yamadama */
h1 {
  margin-top: 0px;
}
/* 選択されているナビ yamadama */
#navi ul li.selected {
 background-color:#fff;
  margin: 0;
  padding: 6px 12px 5px 12px;
  display: block;
  border-right: 0px solid #DE9E23;
  border-bottom: 0px solid #fff; 
  font-weight: bold;
}

#sidenavi ul li a {
  display: block;
}
.mainbtn	{
	position:absolute;
	top:0px;
	left:0px;
	}
.faq		{
	color:#006699;
	}
	
.head2	{
	margin:0px 0px;
	padding:0px 0px;
	height:62px;
}

#printheader	{
	display:none;
	}
	#tClass		table{
	width:97%;
	border-top:1px solid #999;
    border-left:1px solid #999;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    margin-top:8px;
    margin-left:0.5em;
	}
#tClass		td{
	border-right:1px solid #999;
    border-bottom:1px solid #999;
    padding:0.2em 0.5em;
    color:#000;
    font-size:14px;
}
#tClass		th{
	border-right:1px solid #999;
    border-bottom:1px solid #999;
    color:#fff;
    font-weight:bold;
    background-color:#664D32;
    padding:0.2em 0.5em;
    text-align:left;
    font-size:14px;
}
#tClass		th.sat{
    background-color:#FFAD9F;

}
#tClass		th.sun{
    background-color:#FFAD9F;

}
#tClass		td.close{
    background-color:#D2D2D2;

}
#tClass		td.mark{
    background-color:#F0F08F;

}
#tClass		.cMark{
    color:#000099;

}
#staffTable th	{
	text-align:right;
	vertical-align:top;
	font-weight:normal;
	padding:3px;
	}
#staffTable td	{
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	padding:3px;
	}
#castTable td	{
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	padding:3px  20px 3px 3px ;
	}
p.intro	{
	margin-bottom:2em;
	}
#castTable table	{
margin-bottom:2em;
}
#staffTable table	{
margin-bottom:2em;
}
#rirekiTable table	{
margin-bottom:2em;
}
#rirekiTable table td	{
border-bottom:1px solid #999;
padding:4px 3px;
}
#rirekiTable2 table td	{
border-bottom:1px solid #999;
padding:4px 3px;
    font-size:14px;
}
.white	{
	color:#fff;
	}
.shinobi	{
	margin-top:8px;
	}