@charset "utf-8";
@charset "UTF-8";
#content{
	background-image:none;
	position:relative;
	width:780px;
	margin:auto;
}
#content p.pagetop{
	position:relative;
	text-align:right;
	width:auto;
}
	#content h3,#content h3, #content p{
		width:auto;
	}


div#mn{
	background-image:url(images/melody_head_bg.jpg);
}
#melody_l{
	float:left;
	width:253px;
	margin:10px 10px 0px 10px;
	padding-bottom:10px;
	background-color:#ffc;
	border:solid 1px #fc3;
	display:inline;
	color:#333;
	font-size:12px;
	line-height:105%;
}
#melody_l img,#melody_r img{
	display:block;
	margin:auto;
}
#melody_l p{
	margin:10px 0px;
	padding:0px 15px;
	color:#333;
	font-size:12px;
	line-height:120%;
}
#melody_l p span{
	font-size:15px;
}
#melody_l form{
	margin:0px 12px;
}
#melody_r{
	float:right;
	width:495;
	margin:10px 8px 0px 0px;
	display:inline;
}
#melody_r table{
	width:495px;
	background-image:url(images/melody_know_middle.gif);
	background-repeat:repeat-y;
	border-collapse:collapse;
	border:none;
	margin:0px;
}
#melody_r table td{
	border:none;
	vertical-align:top;
	padding:20px;
}
#melody_r p{
	color:#333;
	font-size:12px;
	line-height:123%;
	margin-top:10px;
}
	