@charset "UTF-8";

/* Common ---------------------------------------------------------- */
body {
	font: normal 12px/18px 'MS PGothic', Osaka;
}
h1, h2, h3, h4, h5, h6 {
	font: normal 8px 'MS PGothic', Osaka;
}
.content {
	font: normal 12px/18px 'MS PGothic', Osaka;
}
.content th, .content td {
	font: normal 12px/18px 'MS PGothic', Osaka;
}

/* Header */
.header .global_subnavi {
	font: normal 12px 'MS PGothic', Osaka;
}
.header .global_subnavi a {
	font: normal 12px 'MS PGothic', Osaka;
}
.crumblist {
	font: normal 12px 'MS PGothic', Osaka;
}

/* Footer */
.footer .footer_subnavi {
	font: normal 12px 'MS PGothic', Osaka;
}
.footer .footer_subnavi a {
	font: normal 12px 'MS PGothic', Osaka;
}
.footer .copyright {
	font: normal 12px 'MS PGothic', Osaka;
}
.footer_pop .copyright {
	font: normal 12px 'MS PGothic', Osaka;
}
.footer .footer_subnavi {
	font: normal 12px 'MS PGothic', Osaka;
}
.footer .footer_subnavi a {
	font: normal 12px 'MS PGothic', Osaka;
}
.footer .copyright {
	font: normal 12px 'MS PGothic', Osaka;
}
#sitetop .top_whatsnew {
	font: normal 12px 'MS PGothic', Osaka;
}
#sitetop form .search_text {
	font: normal 12px 'MS PGothic', Osaka;
}
.wn_text a {
	font: normal 12px 'MS PGothic', Osaka;
}
.wn_text a:hover {
	font: normal 12px 'MS PGothic', Osaka;
}

.header .fs_changer a.small {
	background-position: 0px 0px;
}
.header .fs_changer a.medium {
	background-position: 0px -48px;
}
.header .fs_changer a.large {
	background-position: 0px 0px;
}
.header .fs_changer a:hover {
	background-position: 0px -24px;
}



/* Top Page ---------------------------------------------------------- */
#sitetop form .search_text {
	font: normal 12px 'MS PGothic', Osaka;
}

/* What's New */
#sitetop .top_whatsnew {
	font: normal 12px 'MS PGothic', Osaka;
}
.wn_text a {
	font: normal 12px 'MS PGothic', Osaka;
}
.wn_text a:hover {
	font: normal 12px 'MS PGothic', Osaka;
}



/* CM ---------------------------------------------------------- */
#cm_pop h5 {
	font: bold 14px 'MS PGothic', Osaka;
}
.cm_lead {
	font: normal 12px/18px 'MS PGothic', Osaka;
}
.cm_make {
	font: normal 12px/18px 'MS PGothic', Osaka;
}
.cm_make td {
	font: normal 12px/18px 'MS PGothic', Osaka;
}
.get_plugins_text {
	font: normal 10px/14px 'MS PGothic', Osaka;
}



/* Corporate ---------------------------------------------------------- */
#corp .outline_ph {
	font: normal 10px 'MS PGothic', Osaka;
}
#corp h4 {
	font: bold 14px 'MS PGothic', Osaka;
}
.office .time {
	font: normal 10px/12px 'MS PGothic', Osaka;
}
.subsidiary .domain {
	font: normal 10px/12px 'MS PGothic', Osaka;
}
.signature {
	font: bold 14px 'MS PGothic', Osaka;
}
#corp .signature_envi {
	font: normal 12px/14px 'MS PGothic', Osaka;
}
#corp .obog .obog_name .yomi {
	font: normal 10px 'MS PGothic', Osaka;
}
#corp .obog .obog_comment {
	font: normal 10px/14px 'MS PGothic', Osaka;
}
#corp .obog .belongs {
	font: normal 10px/14px 'MS PGothic', Osaka;
}



/* Laboratory ---------------------------------------------------------- */
#labo .semi_profile {
	font: normal 10px/14px 'MS PGothic', Osaka;
}
#labo .semi_books {
	font: normal 12px/16px 'MS PGothic', Osaka;
}
#labo .seminar_copy {
	font: bold 12px 'MS PGothic', Osaka;
}
#labo .anserine_note {
	font: normal 10px/12px 'MS PGothic', Osaka;
}



/* Recipe ---------------------------------------------------------- */
#recipe form .top_search_text {
	font: normal 12px 'MS PGothic', Osaka;
}
#recipe .top_search_explain {
	font: normal 10px/12px 'MS PGothic', Osaka;
}
#recipe form.header_search .search_text {
	font: normal 12px 'MS PGothic', Osaka;
}
#recipe .thumbnail {
	font: normal 12px/14px 'MS PGothic', Osaka;
}
#recipe .balance_recipe {
	font: normal 12px/16px 'MS PGothic', Osaka;
}

/* Recipe Detail */
#popup h2 {
	font: bold 16px 'MS PGothic', Osaka;
}
#popup .energy {
	font: normal 12px 'MS PGothic', Osaka;
}
#popup .ingredients_title {
	font: bold 12px 'MS PGothic', Osaka;
}
#popup .ingredients {
	font: normal 12px/18px 'MS PGothic', Osaka;
}
#popup .recipe_title {
	font: bold 12px 'MS PGothic', Osaka;
}
#popup .recipe {
	margin: 0px 0px 5px 5px;
	width: 510px;
}
#popup .recipe th, #popup .recipe td {
	font: normal 12px/18px 'MS PGothic', Osaka;
}
#popup .btn_print {
	font: normal 12px/16px 'MS PGothic', Osaka;
}
#popup .copyright {
	font: normal 12px 'MS PGothic', Osaka;
}



/* Lecture ---------------------------------------------------------- */
#lecture .top_lead {
	font: normal 12px/18px 'MS PGothic', Osaka;
}
#lecture .dashi_top_lead {
	font: normal 12px/18px 'MS PGothic', Osaka;
}
#lecture .men_top_lead {
	font: normal 12px/18px 'MS PGothic', Osaka;
}
#lecture .men {
	font: normal 10px/14px 'MS PGothic', Osaka;
}
#lecture .boil_note {
	font: bold 12px/16px 'MS PGothic', Osaka;
}
#lecture .condiment {
	font: normal 10px/14px 'MS PGothic', Osaka;
}
#lecture .name {
	font: bold 12px/14px 'MS PGothic', Osaka;
}


/* Catalog ---------------------------------------------------------- */
#catalog h4, #pcatalog h4 {
	font: bold 14px 'MS PGothic', Osaka;
}



/* PrivacyPolicy ---------------------------------------------------------- */
#privacy .policy .signature {
	font: normal 12px/14px 'MS PGothic', Osaka;
}



/* Download ---------------------------------------------------------- */
#download h4 {
	font: bold 14px 'MS PGothic', Osaka;
}
#download h5 {
	font: bold 14px/18px 'MS PGothic', Osaka;
}
#download h6 {
	font: bold 12px 'MS PGothic', Osaka;
}
#download .download_lead_txt {
	font: normal 12px/16px 'MS PGothic', Osaka;
}
#download ul.download_list li {
	font: normal 12px 'MS PGothic', Osaka;
}



/* New Item ---------------------------------------------------------- */
#newitem .side_navi a {
	font: normal 10px/12px 'MS PGothic', Osaka;
}