/* xx-small、x-small、small、medium、large、x-large、xx-large */

BODY
{
	word-break:break-all;
	BACKGROUND-COLOR: #CCCCFF; /* 東京:#FFF8DC 京都:#CCCCFF */
	COLOR: #000000;
	FONT-FAMILY: "ＭＳ Ｐゴシック", serif;
	FONT-SIZE: x-small;
}

TABLE {
	border-collapse: collapse;
	border-spacing: 0px;
}

TD {
	FONT-SIZE: small;
}
	

A {
	color:blue;
	font-size: medium;
	text-decoration: none;
}

A:active { color: blue; }
A:visited { color: blue; }

A:hover {
	text-decoration: underline;
	color: orangered;
	background: white;
	/* font-size: 150%; */
	font-weight: bold;
}

A.header
	{
	font-size: medium;
	}
	
.title1
	{
	/* FONT-FAMILY: "ＭＳ Ｐ明朝","平成明朝",serif; */
	FONT-WEIGHT: bold;
	FONT-SIZE:medium;
	COLOR: #000000;
	}

.title2
	{
	FONT-SIZE:medium;
	COLOR: #000000;
	}
	
.title3
	{
	FONT-WEIGHT: bold;
	FONT-SIZE:small;
	COLOR: #000000;
	}
.title4
	{
	FONT-SIZE:small;
	COLOR: #000000;
	}
.title5
	{
	FONT-WEIGHT: bold;
	FONT-SIZE:x-small;
	COLOR: #000000;
	}
.title5
	{
	FONT-SIZE:x-small;
	COLOR: #000000;
	}
.Bottom
	{
	text-align: center;
	font-size:x-small;
	padding: 0;
	padding: 0px;
	}

.callcenter
	{
	FONT-FAMILY: "ＭＳ ゴシック", serif;
	COLOR: #000000;
	font-size:medium;
	TEXT-ALIGN: center;
	margin: 0px;
	padding: 0px;
	}

.carinfo
	{
	font-size:large;
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center;
	margin: 0px;
	padding: 0px;
	}

.carinfo2
	{
	font-size:medium;
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center;
	margin: 0px;
	padding: 0px;
	}

.callnumber
	{
	FONT-FAMILY: "ＭＳ ゴシック", serif;
	font-size:x-large;
	COLOR: #FF0000;
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center;
	margin: 0px;
	padding: 0px;
	}

.callnumber2
	{
	FONT-FAMILY: "ＭＳ ゴシック", serif;
	font-size:large;
	COLOR: #FF0000;
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center;
	margin: 0px;
	padding: 0px;
	}

.copyright
	{
	font-size:xx-small;
	COLOR: #000000;
	vertical-align: bottom;
	text-align: center;
	margin: 0px;
	padding: 0px;

	/*
	background-color: #666666;
	COLOR: #FFFFFF;
	*/

	}

.bookmark
	{
	font-size:small;
	FONT-WEIGHT: bold;
	COLOR: blue;
	}

.comment1
	{
	/* font-size:small; */
	font-size:medium;
	/* FONT-WEIGHT: bold; */
	COLOR: brown;
	}

.comment2
	{
	/* font-size:small; */
	font-size:medium;
	/* FONT-WEIGHT: bold; */
	COLOR: red;
	}

INPUT.text
{
	ime-mode: disabled;
	text-align:left;
	font-size:small;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

INPUT.checkbox
{
	border-color: #FFFFFF;
}


INPUT.button
{
	text-align:center;
	font-size:medium;
	float:center;

}
INPUT.button2
{
	text-align:center;
	font-size:x-small;
	float:center;
}

.select
{
	text-align:left;
	font-size:medium;
	background-color: #FFFFFF;
	color: #000000;

}
