/* large */
@charset "shift-jis";
/* -----可変----- */
body {
	font-size : 14px;
	_font-size : 93%;
}
*:first-child+html body {
	font-size : 93%;/* winIE7 */
}
#fontsize a#s-L {	background-position: -0px -25px;}
#fontsize a#s-M {	background-position: -28px -0px;}
#fontsize a#s-S {	background-position: -57px -0px;}
#topMain,
#topMain ul,
#topMain li,
#topMain p,
input,
textarea,
.contents p,
.contents table,
.contents ul,
.contents ol,
.contents dl,
.contents div {
	font-size : 100%;
	_font-size : 98%;
}
*:first-child+html input, 
*:first-child+html textarea,
*:first-child+html .contents p,
*:first-child+html .contents table,
*:first-child+html .contents ul,
*:first-child+html .contents ol,
*:first-child+html .contents dl,
*:first-child+html .contents div,
*:first-child+html .topNews p {
	font-size : 98%;/* winIE7 */
}
/* /-----可変----- */

/* -----固定----- */
.topNews ul li p,
.box .topNews ul li p {
	margin-left: 9.5em;
}
.box .topNews ul.newsSpan li p {
	margin-left: 16.8em;
}
.box .topNews ul.extraNews2 li p {
	margin-left: 11.8em;
}
.box .topNews ul.mediaNews li p {
	margin-left: 5em;
}
.box .topNews ul.jobNews li p {
	margin-left: 6em;
}
#path {
	font-size : 12px;
}
ul.cnavi {
	font-size: 12px;
}
h2.newsTitle {
	padding-top: 12px;
	font-size: 16px;
}
/* /-----固定----- */
