﻿@charset "UTF-8";

body {
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: center;
	font-size: 100%;
	color: #333333;
	line-height: 1.45;
	font-family:Arial,Helvetica,sans-serif,SimSun;
}
#wrap div.top02Area,
#wrap div.top01Area {
	color: #4e4e4e;
}
#wrap div.textGray p{
	color: #4e4e4e;
}
div#wrap {
	font-size: 80%;
}
/* safari only \*/
html:\66irst-child div#wrap {
	font-size: 77%;
}
/* end */

/* opera only */
*+html>/**/div#wrap {font-size: 83% !important;}
/* end */

/* \*/
* html body {
	font-family:Arial,Helvetica,sans-serif,SimSun !important;
}
*:first-child+html body {
	font-family:Arial,Helvetica,sans-serif,SimSun !important;
}

#wrap div#headerArea {
	width: 100%;
	height: 71px;
	position: relative;
}

#wrap div#headerArea div#headerNavBlock {
	background: none;
	width: 202px;
	position: absolute;
	top: 5px;
	right: 19px;
}


#wrap div#headerArea div#headerSearchBlock {
	width: 235px;
	height: 24px;
	position: absolute;
	top: 22px;
	right: 30px;
}
#wrap div#headerArea div#headerSearchBlock input.headerSearchButton {
	display: block;
	_display: inline;
	width: 52px;
	height: 24px;
	margin: 0 0 0 4px;
	float: left;
}

#wrap div#mainArea div#contentsArea div.section div.headingBlockC01 h3,
#wrap div#mainArea div#contentsArea div.section div.headingBlockC02 h3,
#wrap div#mainArea div#contentsArea div.section div.headingBlockC03 h3,
#wrap div#mainArea div#contentsArea div.section div.headingBlockC05 h3,
#wrap div#mainArea div#contentsArea div.section div.headingBlockC06 h3,
#wrap div#mainArea div#contentsArea div.section div.headingBlockC07 h3,
#wrap div#mainArea div#contentsArea div.section div.headingBlockC08 h3 {
	font-family: Arial,Helvetica,sans-serif,SimSun !important;
	font-weight: bold !important;
	line-height: 1.33 !important;
}
#wrap div#mainArea div#contentsArea div.section div.headingBlockC04 h3.lh1 {
	font-family: Arial,Helvetica,sans-serif,SimSun !important;
	font-weight: bold !important;
	line-height: 1 !important;
}
