@charset "iso-8859-2";
/* ==================================
For Other CSS
================================== */

/* -----news release----- */
body#news dl.newsbox {
	position:relative;
	font-size:83%;
	margin:20px 0 0;
}
body#news dl.newsbox dt {
	padding:8px 0 0;
}
/* The browser distribution here */
/* Usual specification */
body#news dl.newsbox dd {
	margin:-2em 0 0;
	padding:8px 0 8px 5.5em;
	background: url(../images/line_bg001.gif) repeat-x left bottom;
}
/* Usual specified end */

/* Only safari is applied */
/* \*/
html*#news dl.newsbox dd {
	[;
	margin:-2em 0 0;
	padding:8px 0 8px 6em;
	background: url(../images/line_bg001.gif) repeat-x left bottom;
	 ];
}/**/
/* Specified end for safari */

/* Re-specification excluding safari */
* html #news dl.newsbox dd {
	margin:-2em 0 0;
	padding:8px 0 8px 5.5em;
	background: url(../images/line_bg001.gif) repeat-x left bottom;
}
/* Specified again end */
/* The browser distribution here */
body#news dl.newsbox .newsicon {
	width:43px;
	float:left;
	margin-top:3px;
}
body#news dl.newsbox .newstxt {
	display:block;
	line-height:1.4;
	margin-left:1em;
	padding:0 0 0 3em;
}
body#news dl.newsbox .newstxt img {
	margin-top:2px;
	vertical-align:middle;
}

/* -----Privacy policy----- */
body#privacy .strong {
	font-weight:bold;
}
body#privacy div.detailbox p {
	position:relative;
	margin-left:2em;
}
body#privacy div.detailbox p span.num {
	display:block;
	position:absolute;
	top:0;
	left:-2em;
	_line-height:1.2;
}
/* For IE7 */
*:first-child+html body#privacy div.detailbox p span.num {
	line-height:1.2;
}
body#privacy div.detailbox ol {
	margin-left:2em;
}

/* -----Site map----- */
body#sitemap ul.maplist {
	width:570px;
}
body#sitemap ul.maplist li {
	width:240px;
	_width:270px;
	float:left;
	padding:0 15px;
	background:url(../images/link_ic001.gif) no-repeat 0 0.35em;
}
/* -----Not found----- */
/* -----Emphasis----- */
.emphasis02 {
	font-weight:bold;
	font-size:110%;
	margin-top: 15px;
}

div.finishbox02 {
	text-align:center;
}