@charset "utf-8";

body {
	font-size: 1.1em;
}
h1 {
	font-size: 1.4em;
}
h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 0.8em;
}

h4 {
	font-size: 0.8em;
}

h5 {
	font-size: 0.8em;
}

a.default {
	font-size: 0.8em;
}
p.small{
	font-size: 0.7えm;
}
/* -- content -- */
#top-navi p {
}

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

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

caption {
	font-size: 0.8em;
}

table{
	font-size: 1em;
}

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

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

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

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

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


/* -- header -- */

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

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


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

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

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

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

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