@charset "utf-8";

body {
	font-size: 0.9em;
}
h1 {
	font-size: 1.2em;
}
h2 {
	font-size: 1em;
}

h3 {
	font-size: 0.9em;
}

h4 {
	font-size: 0.8em;
}

h5 {
	font-size: 0.8em;
}

a.default {
	font-size: 0.8em;
}
p.small{
	font-size: 90%;
}
/* -- content -- */



table {
	font-size: 0.7em;
}

caption {
	font-size: 0.8em;
}

table th.font_s,table td.font_s {
	font-size: 0.8em;
}

table th.font_l,table td.font_l {
	font-size: 0.8em;
}

#content dd, #content1 dd, #content2 dd {
	font-size: 0.8em;
}

#navi-left ul li,
#navi-left-ns ul li {
	font-size: 0.8em;
}

#breadcrumbs ul {
	font-size: 0.7em;
}

#content p{
	font-size: 0.7em;
}
#top-navi p {
	font-size: 0.7em;
}
#navi-right .imglink dd {
	font-size: 0.8em;
}


/* -- footer -- */
#pagetop {
	padding-top: 5px;
	font-size: 0.8em;
}


#pagetop a {
	letter-spacing: 0px;
	font-size: 1.00em;
}

#footer ul {
	font-size: 1.00em;
}

/* -- header -- */

#header .navi-sub {
	font-size: 10px;
	line-height: 100%;
}

#header .panel {
	font-size: 10px;
	line-height: 100%;
}

#fsmall a {
	background-image: url(../img/font_s_on.gif);
}
#fsmall a:hover {
	background-image: url(../img/font_s_on.gif);
}

/* -- pagenav -- */
.pagenav {
	font-size: 0.9em;
	line-height: 150%;
}

/* - navi-right  */
#navi-right.imglink dd {
	font-size: 0.8em;
}

#navi-right .imglink dd ul li.default {
	font-size: 1.0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

#news .news-1 dl {
	font-size: 1em;
}
#top-navi p {
	font-size: 0.7em;
	}

#news p{
	font-size: 0.8em;
	}