body {
	background:url('../img/ins/img_bodybg.jpg') repeat-x;
}

div#container {
	background:url('../img/ins/img_containerbg.jpg') no-repeat top center;
}

h1#hdr_box {
	height: 78px;
	padding-bottom: 1px;
}

h2 {
	background: url('../img/ins/img_h2bg.gif') repeat-x bottom;
	color: #333333;
	font-size: 85%;
	line-height: 150%;
	padding: 20px 0 15px;
}

h3 {
	color: #333333;
	font-size: 85%;
	line-height: 150%;
	padding: 15px 0 5px;
}


div#main_area div#left_area {
	width: 665px;
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
}

div#main_area div#right_area {
	width: 210px;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
}

p#bc_box {
	padding-bottom: 15px;
	font-size: 70%;
}

div#main_area div#left_area h1 {
	border-bottom: 1px solid #727272;
	color: #000000;
	font-size: 120%;
	line-height: 150%;
	padding: 5px 0;
}

div#rnv_wrapper {
	background: #E5E5E5;
	padding: 1px;
}

div#rnv_wrapper div#rnv_box {
	border: 1px solid #F2F2F2;
	padding: 0 10px 10px;
}

div#rnv_wrapper div#rnv_box ul {
	list-style-type: none;
	padding-left: 0;
}

div#rnv_wrapper div#rnv_box ul li {
	border-top: 1px dotted #727272;
	background: url('../img/cmn/icon_point1.gif') no-repeat 0 10px;
	padding:5px 0 5px 10px;
}

div#rnv_wrapper div#rnv_box ul li.fst {
	border-top: none;
}

div#rnv_wrapper div#rnv_box ul li.act {
	font-weight: bold;
}

p.totop {
	text-align:right;
	margin-top:20px;
	font-size:64%;
}

p#cnv_box {
	text-align: center;
	clear: both;
	padding-top: 10px;
}

p#cnv_box a {
	border-right: 1px solid #999999;
	padding: 0 5px;
}

p#cnv_box a.fst {
	border-left: 1px solid #999999;
}


