#leftmenu{
	background-image: url(image/line.gif);
	background-repeat: repeat-y;
}
body	{font-size:100%; background-color:#ffffff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

	.bgcolor 	{background-color:#ffffff;}
	.bgcolor2	{background-color:#fffff0;}
	.weekday	{background-color:#fffff4;}
	.holiday	{background-color:#fff8f8;}
	.saturday	{background-color:#f0fbff;}
	.blank		{background-color:#f0f0f0;}
	.menu_bgcolor	{background-color:#e0e0e0;}
	.note_c		{color:#006080;}
	.title_c	{color:#0060a0;}
	.attention	{color:#d00000;}
table {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 100%;
	color: #000000;
	line-height: 1.25;
}
td.bottommenu {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
td.toptitle {
	/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;*/
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 13px;
}
a:link {
	color: #0045A5;
	text-decoration: none;
}
a:visited {
	color: #0045A5;
	text-decoration: none;
}
a:hover {
	color: #dF6000;
	text-decoration: underline;
}

.address td{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
.lastline td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.circular ul{
	font-size: 11.5px;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDC9DB;
}
.circular li{
	display: block;
	float: left;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E4E4E4;

}
#nonCircular li{
	display: block;
	font-size: 11.5px;
	float: left;
	padding: 5px;
	border-top: 1px solid #FFFFFF;
	border-right: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
	background-color: #FFFFFF;
	font-weight: bold;
}
#cicularLink li{
	display: block;
	font-size: 11.5px;
	float: left;
	padding: 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-weight: bold;
}
table.tableformat {
	display: table;
	border-top: none;
	border-right: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	border-left: none;
	empty-cells:show;
}
.tableformat td {
	padding: 3px 5px;
	border-top: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
	empty-cells:show;
	font-size: 100%;
}
h3 {
	font-size: 11.5px;
	color: #656565;
	text-indent: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0065A5;
	letter-spacing: 5pt;
}
table.comptable {
	display: table;
	empty-cells:show;
}
.comptable td {
	padding: 8px 5px 3px;
	empty-cells:show;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
	.fc1	{color:#000000;}
	.fc2	{color:#800000;}
	.fs1p	{font-size:1px;}
	.fs2p	{font-size:2px;}
	.fs3p	{font-size:3px;}
	.fs1	{font-size:1pt;}
	.fs2	{font-size:2pt;}
	.fs4	{font-size:4pt;}
	.fs6	{font-size:60%;}
	.fs7	{font-size:70%;}
	.fs8	{font-size:80%;}
	.fs9	{font-size:90%;}
	.fs10	{font-size:100%;}
	.fs11	{font-size:110%;}
	.fs12	{font-size:120%;}
	.fs14	{font-size:140%;}
	.fs16	{font-size:160%;}
	.fs18	{font-size:180%;}
	.fs20	{font-size:200%;}
	.lh11     {line-height:1.1;}
	.lh115     {line-height:1.15;}
	.lh125     {line-height:1.25;}
	.lh14     {line-height:1.4;}
	.lh15     {line-height:1.5;}
	.lh17     {line-height:1.7;}
	.lh20     {line-height:2.0;}
	.lh24     {line-height:2.4;}
	.lh28     {line-height:2.8;}
}

input {
	height: 1.6em;
	font-size: 100%;
}
input.width1 {
	height: 1.5em;
	width: 100%;
}
