
BODY {
	font-size : small;
}

BODY.detail {
	font-size : small;
}



TD {
	font-size : small;
}





/* top */


div.headexclam {
	font-weight : none;
	font-size : small;
}

td.title_recom {
	font-weight : bold;
	font-size : medium;
}

td.title_news {
	font-weight : bold;
	font-size : medium;
}

td.title_menu {
	font-weight : bold;
	font-size : medium;
}

td.body_menu {
	font-size : small;
}

td.title_corp {
	font-weight : bold;
	font-size : medium;
}

td.body_corp {
	font-size : small;
}

span.company_name {
	font-weight : bold;
	font-size : small;
	line-height : 1.5em;
}

span.company_etc {
	font-weight : none;
	font-size : x-small;
}








/* column */

td.colmtitle {
	font-weight : bold;
	font-size : medium;

}

/* column dj */

div.columndj {
	font-size : small;

}






/* useful info */

td.usefultitle {
	font-weight : bold;
	font-size : medium;

}

/* useful dj */

div.usefuldj {
	font-size : small;

}







/* news */


body.ifra_news {
	font-size : small;
}


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




/* recom */


body.ifra_recom {
	font-size : small;
}








/* detail */

td.dtlmain_ex {
	font-size : x-large;
	font-weight : bold;
}

td.dtlmain_ex2 {
	font-size : medium;
	font-weight : bold;
}







/* common */

TEXTAREA {
	font-size : small;
}



.textmedium {
	font-size : large;
}

.textsmall {
	font-size : medium;
}

.textxsmall {
	font-size : small;
}

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


.text15em {
	line-height : 1.5em;
}

.text12em {
	line-height : 1.2em;
}

.text11pt {
	font-size : 11pt;
}
.text10pt {
	font-size : 10pt;
}
.text8pt {
	font-size : 8pt;
}

.textlarger {
	font-size : larger;
}


