@charset "utf-8";

/*--------------------

	font

--------------------*/
body{
	font-size:100%;
}

.tables td,
.tables1 td{
	line-height:1.6;
}


.current{
	font-weight:bold;
}


#container{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:1.4;
}

/*header*/

#homeTitle,
.toTop{
	font-weight:normal;
	text-align:right;
}

#footerNav,
.btn{
	text-align:center;
}

address{
	font-style:normal;
	text-align:center;
}

.spacetype0{
	letter-spacing:0.5em;
}

.spacetype1{
	letter-spacing:0.3em;
}

.spacetype2{
	letter-spacing:1.95em;
}

th{
	font-weight:normal;
	text-align:left;
}

/*tags*/

ul,
ol,
p,
dl,
th,
td,
address,
#wincont h3,
#sitemap h2{
	font-size:90%;
}

td ul,
td ol,
td p,
td dl{
	font-size:100%;
}

#homeTitle,
ol#topicPath,
#footerNav,
#wincont h2{
	font-size:75%;
}

#wincont h2{
	text-align:center;
}

.tables1 th,
.tables1 td,
.dottemat dt,
.dottemat p,
#wincont h2{
	font-weight:bold;
}

.must{
	color:#FF0000;
}

.thaks{
	font-size:100%;
}

#finance .financelist li span{
	font-size:80%;
	text-align:right;
}