
/*
	RIGHT
*/

#lnavi .cat{
	width:230px;
	margin:0px;
	display:inline-block;
	margin-bottom:8px;
background:url(ltbg.jpg) top left repeat-y!important;
}
#lnavi .cat h2{
background:url(lt.jpg) top left no-repeat;
height:26px;
}
#lnavi .cat ul{
background:url(ltbtm.jpg) bottom left no-repeat;
padding-bottom:7px;
}
#lnavi .cat ul li{
margin:4px 0px;
display:inline-block;
width:92%;
}
#lnavi .cat ul li a{
background:url(arw.jpg) top left no-repeat;
padding-left:18px;
color:#333;
}

/*
	RAP
*/

#rap .bx{
width:98%;
background:#fff;
display:inline-block;
clear:both;
}

#rap .bx h2{
height:26px;
margin:0px;
padding:0px;
}

#rap .box1 h2{
background:url(t1.jpg) top left no-repeat;
}
#rap .box2 h2{
background:url(t2.jpg) top left no-repeat;
}
#rap .box3 h2{
background:url(t3.jpg) top left no-repeat;
}
#rap .box4 h2{
background:url(t4.jpg) top left no-repeat;
}
#rap .box5 h2{
background:url(t5.jpg) top center no-repeat;
}
#rap .box6 h2{
background:url(t6.jpg) top left no-repeat;
}


/*	BOX1	*/
#rap .box1{}
#rap .box1 img{
	margin:10px 10px 10px 0px;
	float:right;
}
#rap .box1 p{
	text-align:left;
	float:left;
	width:440px;
	margin:10px 0px 10px 27px;
	line-height:160%;
}

/*	BOX2	*/
#rap .box2 table{
	margin-left:15px;
}

#rap .box2 table th{
	background:#76BF71	;
	font-weight:normal;
	color:#fff;
	padding:3px;
	width:100px;
}

#rap .box2 table tr.ms td{
	background:#D3E3C1;
	vertical-align:top;
}

#rap .box2 table td{
	background:#E4F5DB;
	padding:3px;
	color:#333;
	vertical-align:top;
}

#rap .box2 table tr.ms td.def,
#rap .box2 table tr.gr td{
	background:#C6E9B0;
}

#rap .lwid{
width:130px;
}

#rap th.wid{
width:200px!important;
}

#rap .imgsp{
vertical-align:bottom!important;
text-align:right;
}
