@charset "UTF-8";

h2{
	background:#071C35;
	text-align:left;
	padding:20px 0;
	line-height: 0;
	margin:0;
}
h2 span{
	width:1050px;
	display:block;
	margin:0 auto;
}
#main{
	text-align:left;
}
h3{
	width:1050px;
	margin:1rem auto;
}
div#bluebg{
	background: url(../images/bg_blue.gif);
	height:auto;
	padding:20px 0;
	margin-bottom:20px;
}
div#graybg{
	background: url(../images/bn_gray.gif);
	height:auto;
	padding:20px 0;
	margin-bottom:20px;
}

#firstArea, #secondArea, #thirdArea, #forthArea, #fifthArea{
	width:1050px;
	margin:1rem auto;
}
#firstArea p{
	margin:2em;
	font-family: "����", YuMincho, "�q���M�m���� ProN W3", "Hiragino Mincho ProN","HG����E","�l�r �o����","�l�r ����",serif;
	font-weight:bold;
	line-height:160%;
	position: relative;
}
#firstArea p span{
    position: absolute;
	right: 0;
	bottom: 0;
}
#secondArea ul li{
	background:#f5f5f5;
	border:solid 1px #E8E8E8;
	padding:1.5em;
	margin-bottom:1.5em;
}
#secondArea dt{
	font-weight:bold;
}
#secondArea dd{
	font-size:90%;
	margin:0.5em;
}
#secondArea dd span{
	background: url(../images/icon_link.png) no-repeat left center;
	padding-left:1.5em;
	font-size:95%;
}
#secondArea dd img{
	float:left;
	margin-right:0.8em;
}
#secondArea dd em{
	font-weight:bold;
	border-left:2px solid #333;
	border-right:2px solid #333;
	padding:0 1em;
}
#secondArea dd p{
	font-size:95%;
	margin-top:1.5em;
}
#thirdArea{
	position: relative;
}
#thirdArea dt{
	font-weight:bold;
	position: absolute;
	left: auto;
	width: 10em;
	padding:0.6em 0;
}
#thirdArea dd{
	font-size:95%;
	padding:0.6em 0 0.6em 10em;
}
div#listArea{
	background: url(../images/bg_blue.gif);
	height:auto;
	padding:20px 0;
	margin:20px 0;
}
div#listArea li{
	width:1050px;
	margin:1rem auto 0 auto;
	background:#fff;
	padding:1em;
}
#listArea li dt{
	font-weight:bold;
	padding-bottom:0.8em;
}
#forthArea ul li{
	background:#f5f5f5;
	border:solid 1px #E8E8E8;
	padding:1.5em;
	margin-bottom:1.5em;
}

#forthArea dt{
	font-weight:bold;
}

#forthArea dd{
	font-size:90%;
	margin:0.5em;
}

#forthArea dd span{
	background: url(../images/icon_link.png) no-repeat left center;
	padding-left:1.5em;
	font-size:95%;
}

#forthArea dd img{
	float:left;
	margin-right:0.8em;
}

#forthArea dd em{
	font-weight:bold;
	border-left:2px solid #333;
	border-right:2px solid #333;
	padding:0 1em;
}

#forthArea dd p{
	font-size:95%;
	margin-top:1.5em;
}

#fifthArea{
	position: relative;
}

#fifthArea dt{
	font-weight:bold;
	position: absolute;
	left: auto;
	width: 10em;
	padding:0.6em 0;
}

#fifthArea dd{
	font-size:95%;
	padding:0.6em 0 0.6em 10em;
}