div#left_area
	{ width:231px; float:left; padding-top:20px; }
div#right_area
	{ width:694px; float:right; padding-top:20px; }

p#bc_area
	{ font-size:70%; padding:5px 0 0 10px; }
h1
	{ background:url('../img/ins/img_h1bg.gif') repeat-x bottom; font-size:100%; padding:15px 0 15px 10px; color:#FF6600; }
h2
	{ background:url('../img/ins/img_h2bg.jpg') repeat-x; font-size:85%; margin-top:15px; padding:13px 0 10px; color:#113D7E; border-bottom:1px solid #103C7D; }
h3
	{ font-size:85%; padding:15px 0 0; color:#333333; }

div#rnv_area p
	{ background:url('../img/cmn/icon_point.gif') no-repeat 7px 15px; padding-left:20px; border-bottom:1px solid #C6C6C6; padding-bottom:10px; padding-top:10px; }
div#rnv_area p.act a,
div#rnv_area p.act a:hover
	{ color:#FE6700; }

.lne
	{ border-bottom:1px dotted #B2B2B2; padding-bottom:5px; margin-bottom:5px; }
.pick_area1
	{ border:1px solid #999999; background:#FAFAFA; padding:10px; }
.pick_area2
	{ border:1px solid #426398; background:#EBF0F3; padding:10px; }
.pick_area2 p.fbd
	{ color:#133C7E; }
p.totop
	{ clear:both; font-size:70%; text-align:right; padding-top:20px; }
p.totop img
	{ vertical-align:middle; margin-right:3px; }

table.contact
	{ width:500px; margin:10px auto 0; }
table.contact th, table.contact td
	{ padding:3px 5px; vertical-align:top; }
table.contact th
	{ font-weight:normal; text-align:left; }
table.contact th p
	{ white-space:nowrap; }
table.contact td p.memo
	{ font-size:70%; line-height:130%; color:#333333; }
table.contact td p.memo span
	{ font-weight:bold; text-decoration:underline;  }
div.submitarea
	{ width:252px; margin:0 auto; }
input.btn_submit
	{ width:120px; margin:10px 3px 0; }
table.contact th p span
	{ color:#FF0000; }

div.svc_btn
	{ padding:10px 15px 0; }

