body	{
font-size:x-small;
}

b.caution	{
color:#FF0000;
}

tt	{
font-size:x-small;
line-height:110%;
}

.main	{
font-size:x-small;
}

.title1		{
font-size:x-small;
font-weight:bold;
color:#000000;
}

.titleContents		{
font-size:x-small;
color:#333333;
}

.title2		{
font-size:x-small;
font-weight:bold;
color:#FFFFFF;
}

.titleContents2		{
font-size:x-small;
color:#333333;
line-height:120%;
}

.titleContents3		{
font-size:x-small;
color:#333333;
line-height:130%;
padding-left:10px;
}

.titleContents4		{
font-size:x-small;
color:#333333;
line-height:130%;
margin-left:20px;
margin-right:20px;
}

ul	{
margin-top:5px;
margin-bottom:10px;
line-height:115%;
}

ol	{
font-size:x-small;
margin-top:5px;
margin-bottom:10px;
line-height:115%;
}

ul.nontitle	{
margin-left:7px;
margin-top:3px;
margin-bottom:3px;
}

img.logo	{
vertical-align:middle;
}

img.face	{
vertical-align:middle;
margin:5px;
}

.banner	{
border-top-style:solid;
border-top-width:1px;
border-top-color:#222222;
margin-top:8px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#222222;
margin-bottom:8px;
}

.messageName	{
font-size:x-small;
font-weight:bold;
color:#000099;
margin-bottom:10px;
}

.boxTitle1	{
font-size:x-small;
font-weight:bold;
color:#000099;
}

.boxTitle2	{
font-size:small;
font-weight:bold;
color:#000099;
}

.annotation	{
font-size:x-small;
color:#FF3300;
}

.rightSideBoxTitle1	{
}

.rightSideBox1	{
border-style:solid;
border-width:1px;
background-color:#FFFFEF;
}

.licontents	{
margin-left:15px;
margin-right:10px;
}

.kouzaTitle1	{
font-size:small;
font-weight:bold;
}

.kouzaTitle2	{
font-size:x-small;
font-weight:bold;
background-color:#FFE384;
padding:5px;
}

.kouzaTitle3	{
font-size:x-small;
font-weight:bold;
background-color:#E7E7E7;
padding:2px;
}

.kouzaTitle4	{
color:#0033CC;
font-size:x-small;
font-weight:bold;
background-color:#FFFFCC;
padding:2px;
}

.kouzaContents	{
font-size:x-small;
line-height:135%;
padding-left:20px;
}

strong.kouza1	{
color:#0033CC;
font-weight:bold;
}

.tableContents		{
font-size:x-small;
font-family:monospace;
line-height:120%;
}

.tableContents2		{
font-size:x-small;
line-height:120%;
}

.tableTitle2		{
font-size:x-small;
font-weight:bold;
line-height:120%;
text-align:center;
}

.tableTitle3		{
font-size:x-small;
font-weight:bold;
line-height:120%;
text-align:right;
}

.writer	{
font-size:x-small;
text-align:right;
padding-right:20px;
}

.topixTitle1	{
font-size:small;
font-weight:bold;
}

.topixTitle2	{
font-size:x-small;
font-weight:bold;
background-color:#FFE384;
padding:5px;
}

.topixContents	{
font-size:x-small;
line-height:125%;
margin-left:20px;
margin-right:10px;
}

.topixContents2	{
font-size:x-small;
line-height:135%;
margin-left:15px;
margin-right:5px;
}


.topixContentsquote	{
font-size:x-small;
line-height:125%;
margin-left:35px;
margin-right:10px;
}


.topixbox	{
font-size:x-small;
line-height:125%;
vertical-align:top;
margin-left:60px;
margin-right:30px;
}

.topixboxtitle	{
font-size:x-small;
font-weight:bold;
vertical-align:top;
line-height:125%;
padding-right:5px;
text-align:right;
}


.tableWindows1	{
border-style:dotted;
border-width:1px;
background-color:#FAFAFA;
border-color:#999999;
padding:10px;
margin:10px;
}

.tableWindows2	{
font-size:x-small;
border-collapse:collapse;
border-style:solid;
border-width:1px;
background-color:#EFFFEF;
border-color:#6CD46C;
}

.tableWindows3	{
font-size:x-small;
border-style:solid;
border-width:1px;
background-color:#E3E4FF;
border-color:#A3A5FF;
}

.tableWindowsQuote	{
color:#0000C0;
border-style:dotted;
border-width:1px;
background-color:#FAFAFA;
border-color:#999999;
padding:10px;
margin:10px;
}

td.tW2title	{
font-weight:bold;
text-align:center;
border-style:solid;
border-width:1px;
border-color:#83FF83;
padding:5px;
margin:5px;
}

td.tW2	{
border-style:solid;
border-width:1px;
border-color:#83FF83;
padding:5px;
margin:5px;
}

table.address	{
font-size:x-small;
border-style:solid;
border-width:1px;
background-color:#eeeeee;
border-color:#999999;
}

td.address	{
font-size:x-small;
padding:5px;
margin:5px;
}

td.addressName	{
color:#0033CC;
font-size:x-small;
font-weight:bold;
padding:5px;
margin:5px;
}

.phcaption1	{
font-size:x-small;
font-weight:bold;
text-align:center;
color:#0066FF;
}


.kokunewsTitle	{
font-size:x-small;
font-weight:bold;
background-color:#C9CAFF;
padding:5px;
}

.kokunewsContents	{
font-size:x-small;
line-height:135%;
padding-left:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:20px;
}

.adv	{
font-size:small;
margin-bottom:10px;
padding:2px;
font-weight:bold;
background-color:#FFDFFF;
line-height:150%;
}

.title11	{
font-size:x-small;
font-weight:bold;
background-color:#FFE384;
padding:1px;
}


.newsTitle1	{
font-size:small;
font-weight:bold;
}

.newsTitle2	{
font-size:small;
font-weight:bold;
background-color:#C3E5CD;
padding:5px;
}

.newsContents	{
font-size:x-small;
line-height:135%;
padding-left:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:20px;
}


.important1	{
font-weight:bold;
color:#FF0000;
}

.important2	{
font-weight:bold;
color:#1115AD;
}

.important3	{
color:#FF0000;
}

.important4	{
color:#1115AD;
}

.important5	{
font-size:small;
font-weight:bold;
line-height:150%;
}


.appeal	{
font-size:small;
font-weight:bold;
color:#FF0000;
line-height:150%;
}


table.mokuji	{
font-size:		x-small;
font-weight:	bold;
line-height:	135%;
padding-left:	10px;
padding-top:	10px;
padding-bottom:	10px;
background-color:	#EFFFEF;
}

table.bunchu	{
font-size:		x-small;
}

.taidanA	{
font-size:		x-small;
color:			#0000C0;
}

.taidanB	{
font-size:		x-small;
color:			#006800;
}

.taidanC	{
font-size:		x-small;
color:			#800000;
}

.marker01{
	background-color : yellow;	/* 背景の色 */
}

.hatena_h4{
	font-weight : bold;	/* フォントの太さ */
	color : black;	/* フォントの色 */
	background-color : white;	/* 背景の色 */
	text-align : left;	/* テキストの左寄せ */
	letter-spacing : 1px;	/* 文字間隔 */
	padding-left : 0.5em;	/* 左の余白 */
	line-height : 1.5em;	/* 領域（行）の高さ＝フォントの１．５倍 */
	border-left-width : 5px;	/* 左境界線をマークとして使用 */
	border-left-style : solid;	/* 左境界線（マーク）の種類 */
	border-left-color : #5279e7;	/* 左境界線（マーク）の色 */
	border-bottom-width : 2px;	/* 下境界線 */
	border-bottom-style : double;	/* 下境界線の種類 */
	border-bottom-color : #5279e7;	/* 下境界線の色 */
}

.signitureaddress{
	border:	0px;
	border-spacing: 5px;	/* 間隔の大きさを指定します */
	font-size:x-small;
	line-height:125%;
}

.TopixContentsTitle{
	font-size:small;
	font-weight : bold;	/* フォントの太さ */
}
.title01 {
	font-weight: bold;
	color: #000099;
}
.title02 {
	font-weight: bold;
	color: #008080;
}
