@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: SimSun, STSong, serif;
/*	font-family: SimHei, STHeiti, 'MS PGothic', 'ＭＳ Ｐゴシック', Arial, sans-serif;*/
}

#GLOBAL-NAVI-AREA a {
	width: 217px;
}
#GLOBAL-NAVI-AREA .home a {
	width: 92px;
}
#GLOBAL-NAVI-AREA a {
	background: url(/wm_shared/images/bg_gnav_wide.png) -92px 0 no-repeat;
}
#GLOBAL-NAVI-AREA a:focus, 
#GLOBAL-NAVI-AREA a:hover, 
#GLOBAL-NAVI-AREA a:active {
	background-position: -92px -100px;
}
#GLOBAL-NAVI-AREA li .current {
	background-position: -92px -200px;
}

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

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

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