/* CSS Document */

#top #cont02 {
padding-top:15px;
margin:0px;
}


#top #cont01 p {
	background: url("../img/h3_01_p.gif") no-repeat;
	height:236px;
	padding:0px 10px 0 10px;
	font-size:10pt;
	line-height:18px;
	letter-spacing:0.01em;
	
}


#top #infoBg {
	background: url("../img/h3_02_p.gif") no-repeat;
	height:280px;
	padding-top:10px;
}


#top #infoBg dl {

	width:307px;
	height:217px;
	font-size:10pt;
	border:1px #CCCCCC solid;
	margin-left:15px;
	overflow: auto;
}


#top #infoBg dt {
	padding:5px 5px 5px 5px;
}

#top #infoBg dd {
	padding:0 5px 10px 5px;
}

#top #infoBg dd a,#top #infoBg dd a:link, #top #infoBg dd a:visited{	color: #333333;
	text-decoration:none;

}

#top #infoBg dd a:hover, #top #infoBg dd a:active {

	color: #333333;
	text-decoration: underline;
	background-color:none;
	
}

#top #contRight span {
	width:415px;
	text-align:right;
	display:block;
	font-size:10pt;
	color:#FFFFFF;
	padding-bottom:8px;}


#top #contRight #cont03 {
	width:214px;
	float:left;
	margin:0px;
	padding:0px;
}

#top #cont03 p {
	width:214px;
	background: url("../img/h3_03_p.gif") no-repeat;
	height:131px;
	padding:10px;
	font-size:8pt;
	letter-spacing:-1px;
	line-height:18px;}

#top #contRight #cont04 {
	width:196px;
	float:left;
	margin:0px;
	padding:0 0 0 5px;
}

#top #cont04 #qrBox {
	width:196px;
	background: url("../img/h3_04_p.gif") no-repeat;
	height:129px;
	padding-top:10px;
	font-size:8pt;}
	
	
#top #cont04 #qrBox p {
width:165px;
margin-left:12px;
}


#top #cont04 #qrBox p img {
float:left;
padding-right:5px;
}


#top #contLeft {
	width:337px;
	float:left;
	text-align:left;
	margin-right:24px;
	
}	

#top #contRight {
	width:415px;
	float:left;
	text-align:left;

}	
	
	