@charset 'UTF-8';

/* font-family ======================================================== */
html, body, h1, h2, h3, h4, h5, h6, form, div, p, blockquote, address,
li, dt, dd, caption, th, td {
	font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Meiryo', 'メイリオ', 'MS PGothic', 'ＭＳ Ｐゴシック', Arial, sans-serif;
}

/* font-size : inc_structure ========================================== */
div#SUB-CONTENT-AREA p.heading em,
div#GLOBAL-NAVI-AREA li{
	font-size: 94%;
}
div#CONTENT-HEAD-AREA div#ARTICLE-HEAD h1 {
	font-size: 130%;
}
div#CONTENT-HEAD-AREA div#CATEGORY-TOP-HEAD div.category-title h1,
div#CONTENT-HEAD-AREA div#ARTICLE-HEAD div.category-title p {
	font-size: 120%;
}
div#LOCAL-NAVI-AREA li li,
div#LOCAL-NAVI-AREA li li li,
div#LOCAL-NAVI-AREA li li li li{
	font-size: 95%;
	}
div#LOCAL-NAVI-AREA,
div.PICKUP-AREA div.content li {
	font-size: 84%;
}
div#HEADER-AREA div.utility li,
div#GLOBAL-NAVI-AREA div.company-info dd,
div#GLOBAL-NAVI-AREA div.company-info li a span,
div#TOPIC-PATH-AREA li,
div.PICKUP-AREA div.content p.parallelUnit em,
div#FOOTER-AREA div.utility li {
	font-size: 74%;
}
div.PICKUP-AREA div.content p.parallelUnit span.description,
div#FOOTER-AREA div.address address,
div#FOOTER-AREA div.utility li.pageTop {
	font-size:64%;
}
div#HEADER-AREA .logo span {
	font-size: 13px;
}
div#CONTENT-HEAD-AREA div#CATEGORY-TOP-HEAD div.category-title h1 span,
div#CONTENT-HEAD-AREA div#ARTICLE-HEAD div.category-title p span {
	font-size:10px;
}

/* font-size : inc_component ========================================== */
div.MAIN-CONTENT-AREA h2,
div#frameCtype div.MAIN-CONTENT-AREA h1 {
	font-size: 96%;
}
div#frameCtype div.MAIN-CONTENT-AREA h2,
div.MAIN-CONTENT-AREA h3,
div.MAIN-CONTENT-AREA h4,
div.MAIN-CONTENT-AREA h5,
div.MAIN-CONTENT-AREA h6,
div.MAIN-CONTENT-AREA li,
div.MAIN-CONTENT-AREA caption,
div.MAIN-CONTENT-AREA th,
div.MAIN-CONTENT-AREA td,
div.MAIN-CONTENT-AREA p,
div.MAIN-CONTENT-AREA div.full_em h2,
div.MAIN-CONTENT-AREA div.half_em h2,
div.MAIN-CONTENT-AREA div.nest_em h2,
div.MAIN-CONTENT-AREA div.nest_em div.nestBlock h3,
div.MAIN-CONTENT-AREA div.nest_em div.nestBlock h4,
div.MAIN-CONTENT-AREA div.nest_em div.nestBlock h5,
div.MAIN-CONTENT-AREA div.nest_em div.nestBlock h6,
div.MAIN-CONTENT-AREA div.home_important h2 {
	font-size: 80%;
}

/* return */
div.MAIN-CONTENT-AREA p.caption,
div.MAIN-CONTENT-AREA p.page-top {
	font-size: 70%;
}
div.MAIN-CONTENT-AREA td p,
div.MAIN-CONTENT-AREA th p,
div.MAIN-CONTENT-AREA td li,
div.MAIN-CONTENT-AREA th li,
div.MAIN-CONTENT-AREA li li {
	font-size: 100%;
}
