html {
	font-size: 16px;
}
body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	font-size: 16px;
}
legend {
	font-size: 18px;
}
.list_news div {
	width: 120px;
}
.info_area {
	font-size: 20px;
}
.site_update {
	font-size: 20px;
}
.nav_cell li p {
	font-size: 18px;
}
#sub_slider li p {
    font-size: 14px;
}
.link_top_2 li h1,
.link_top_3 li h1 {
	font-size: 17px;
}
#srchBox * {
	font-size: 17px;
}
#srchBox #srchLogo a {
	font-size: 125%;
}
.sub_cell li a {
	font-size: 18px;
}
.sub_cell li a span {
	font-size: 14px;
}
.sub_cell li.smf {
	font-size: 18px;
}
.sub_cell li.pad2 a {
	font-size: 17px;
}
.sub_cell h1 {
	font-size: 24px;
}
.sub_cell p {
	font-size: 20px;
}
.sub_block .nav_close p {
	font-size: 20px;
}
.accordion .inner a {
	font-size: 22px;
}
.accordion li p {
	font-size: 22px;
}
.pankuzu li {
	font-size: 16px;
}
.pankuzu time {
	font-size: 16px;
}
.footer_cell h1 a {
	font-size: 20px;
}
.footer_cell ul a {
	font-size: 16px;
}
.content_block h1.pTit {
	font-size: 24px;
}
.content_block h1.pTit small {
	font-size: 22px;
}
.content_block h2.pTit {
	font-size: 24px;
}
.content_block h2.pTit small {
	font-size: 20px;
}
.content_block p.pTxt {
	font-size: 18px;
}
.content_block p.pBld {
	font-size: 20px;
}
.content_block .text_list {
	font-size: 20px;
}
.content_tabs li {
	font-size: 20px;
}
.data_col2 h3 {
	font-size: 22px;
}
.data_col2 .darkRed {
	font-size: 16px;
}
.icon_xls:before {
	font-size: 14px;
}
.icon_pdf:before {
	font-size: 14px;
}
.icon_movie:before {
	font-size: 14px;
}
.icon_movie_e:before {
	font-size: 14px;
}
small.size {
	font-size: 14px;
}
.content_ir_table thead td b {
	font-size: 16px;
}
.content_ir_table thead td p {
	font-size: 14px;
}
.content_sus_table thead td b {
	font-size: 16px;
}
.content_sus_table thead td p {
	font-size: 16px;
}
.content_sus_table tbody th {
	font-size: 16px;
}
.content_sus_table tbody td p {
	font-size: 16px;
}
.content_sus_table tfoot td p {
	font-size: 16px;
}
.content_title h1 {
	font-size: 32px;
}
.content_title p {
	font-size: 22px;
}
.content_sub_title h2 {
	font-size: 36px;
}
.content_sub_title h3 {
	font-size: 28px;
}
.link_top_3 li h1 {
	font-size: 19px;
}
.link_top_3 li small {
	font-size: 16px;
}
.link_top_3 li p {
	font-size: 16px;
}
.link_top_2_picture li h1 {
	font-size: 20px;
}
.link_top_2_picture li small {
	font-size: 16px;
}
.link_top_2_picture li p {
	font-size: 16px;
}
.link_top_1 li h1 {
	font-size: 19px;
}
.link_top_1 li small {
	font-size: 14px;
}
.link_top_4 li h1 {
	font-size: 19px;
}
.link_top_4 li small {
	font-size: 14px;
}
.content_table tbody td {
	font-size: 18px;
}
.list_news div {
	font-size: 18px;
}
.list_news p {
	font-size: 18px;
}
.btn p {
	font-size: 16px;
}
.graph_title h2 {
	font-size: 20px;
}
.graph_title p {
	font-size: 14px;
}
.graph_caption > div {
	font-size: 13px;
}
.imgBlock > figure > figcaption {
	font-size: 16px;
}
.sizeM {
	font-size: 20px;
}
.sizeL {
	font-size: 28px;
}
#nList h3 {
	font-size: 28px;
}
.notfound h1 {
	font-size: 28px;
}