p#top{text-align:right;margin:0 0 10px 0;padding:0;}#ttlbase{width:688px;padding:0;margin:10px 0 20px 0;}p#summary {	margin-right: 20px;	margin-left: 25px;	font-size: 1em;	}#smapbox{	width:548px;	}	h3{	font-size:1.2em;	color:#FF8C00;	background-image:url(../img/h2_bk.gif);	background-repeat:repeat-x;	background-position:left center;	}				h3 span {	background-color: #FFFFFF;	padding-right: 0.5em;	}p#contents{	margin-left:50px;	line-height:1.5em;	margin:0em 4em;	}	p img{float:right;margin-left:16px;}#left{	width:200px;	float:left;	margin-top:30px;	margin-left:25px;	}	#rgh{	width:350px;	float:left;	margin-top:30px;	margin-left:38px;	padding:10px;	border-style:dotted;	border-color:#FF6666;	}	dl {	margin-left: 0;}dt {	font-size: 1.2em;	margin:0 30px 0 10px;}dd {	font-size: 1em;	text-align: left;	margin: 20px 25px 0 20px;	}	#btmbox{	width:748px;	height:104px;	background-image:url(../img/bg_ryu.gif);	margin:0;	padding:0;}#ptopbox{	width:100px;	float:right;	margin-right:10px;	padding:0;	}	#ptopbox a{font-size:10px; color:#666666;text-decoration:none;line-height:1.5em;}