body {
	font: 13px/1.231 "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Geneva, Arial, Verdana, sans-serif; /* BASE FONT STYLE */
	*font-size: small; /* IE7or IE6NORMAL */
	*font: x-small; /* IE 5-5.5､IE6OLD */
}
* html body {
    font-family:"ＭＳ Ｐゴシック",sans-serif;
}
*:first-child+html body {
    font-family:'メイリオ', Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}
#h-navi li, #footer-parts li {
font-size:12px;
line-height:1.231;
}
#pankuzu-parts {
 font-size:92%;
line-height:1.5;
}

#main-parts {
 font-size:108%;
}

.s{font-size:92%; letter-spacing:0.1em;}
.n{font-size:108%;}
.b{font-size:124%;}

.l{line-height:1.231;}
.lm{line-height:1.5;}
.lh{line-height:1.8;}
.inum {ime-mode:disabled;}
.ijp {ime-mode:active;}
.ieng {ime-mode:inactive;}
.eng {font-family:Helvetica, Arial, Tahoma, sans-serif;}

/* モダンブラウザ */
html>/**/body .s{
    font-size:12px !important;
}
html>/**/body .n{
    font-size:14px !important;
}
html>/**/body .b{
    font-size:16px !important;
}
html>/**/body #pankuzu-parts {
 font-size:12px;
line-height:1.5;
}   

#fmedium a:link, #fmedium a:visited {
	background-image:url(../img/btn_font-n_off.gif);
}
#fmedium, #fmedium a:hover, #fmedium a:active {
	background-image:url(../img/btn_font-n_over.gif);
}
#flarge, #flarge a {
	background-image:url(../img/btn_font-l_over.gif) !important;
}