div#main
	{ background:url('../img/top/img_mainbg.jpg') no-repeat; }
div#topimgarea
	{ float:right; padding-top:10px; padding-right:48px; }
div#rhc_area
	{ float:right; padding:10px 80px 0 0; }
div#rhc_area div#rhc_box
	{ width:330px; padding:5px 10px 4px 10px; border:1px solid #C03C93; background:#ffffff; }
div#rhc_box div.ph1
	{ float:left; width:150px; }
div#rhc_box div.ph2
	{ float:right; width:150px; }
div#rhc_box div.ph1 img,
div#rhc_box div.ph2 img
	{ border:1px solid #cccccc; }
div#rhc_box div.ph1 p,
div#rhc_box div.ph2 p
	{ text-align:center; }

div#submain
	{ clear:both; padding:20px 20px 0; }

div.box1
	{ float:left; width:440px; }
div.box2
	{ float:right; width:440px; }
div.box1 p.ttl,
div.box2 p.ttl
	{ color:#B7217B; font-weight:bold; float:left; width:70px; }
div.box1 div.cnt,
div.box2 div.cnt
	{ float:left; width:370px; }
div.box1 div.cnt p.ulne,
div.box2 div.cnt p.ulne
	{ border-bottom:1px solid #E1ACDF; padding-bottom:5px; margin-bottom:5px; }

div.topbtns
	{ clear:both; padding-top:20px; padding-left:70px; }
div.topbtns img
	{ margin:0 10px 10px 0; }

div#ftr
	{ padding-bottom:120px; }