@charset "shift_jis";

/************************************************

	Font Style

************************************************/

body{
	line-height:1.5;
	color:#666666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/*
#container,
#topic-path,
#container #header,
#container #footer,
.redource-c #container .unit h2,
.redource-c #container .unit .local-nav{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#container .index-a,
#container .index-b,
.redource-a #container,
.redource-c #container .unit,
.redource-d #container .unit,
.redource-e #container .unit,
#zerta-block,
#container form,
.complete h3,
.complete p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
*/

.murl{
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

#header p,
#header ul,
#beta-block dd,
#topic-path,
.unit-must,
.unit-p .help-link,
.banner,
.table-f th,
.unit-voice dt span,
.unit-return dt span{
	font-size:11px;
}

h2,
h3,
h4,
h5,
h6{
	font-size:100%;
	line-height:1.2;
}

h2,
h3,
h4,
h5,
h6,
ul,
ol,
p,
dl,
th,
td,
caption{
	font-size:75%;
}

.unit-voice h3 a,
.check-dust dt span,
.exs,
.optr,
.kana{
	font-size:80%;
}


h1#title-a{
	font-size:150%;
}

h2.heading-d,
h2.heading-e,
.unit-voice h3,
.sindex-a,
.sindex-b,
.buttons p,
.complete h3,
#ranking h6,
.heading-i,
.definition-unit,
#new .table-f td,
#com-lead p,
.index-e,
.heading-m,
.cook,
.ingredients,
.use,
.heading-n{
	font-size:95%;
}

td ul,
td dl,
td th,
td td,
.heading-f h2,
h2.heading-g,
#guidecontainer table ol{
	font-size:100%;
}

#beta-block .category th,
#beta-block .budget ul,
#zaiko {
	font-size:90%;
}

.fontsiz150,
#function h3 a,
.check-dust dt,
#zerta-block .table-a td.option strong,
.point-msg,
#news-contents .inner,
.heading-l h2{
	font-size:120%;
}
#beta-block .point-msg span,
.point-msg span{
	font-size:55%;
}

.murl{
	font-size:200%;
}

sup{
	margin:0;
	padding:0;
	font-size:90%;
	line-height:110%;
	vertical-align:top;
}
