/* CSS Document */

/*====================================
	Real Player M
======================================*/

/* Cover */
#Cover-rpM{width:850px;margin:0 auto;}
#Cover-rpM #txtArea-L{float:left; width:502px;}
#Cover-rpM #txtArea-R{ float:right; width:348px; height:279px;background:url(../images/rpM/sp_maintxt.jpg) repeat-x top right; position:relative;}
#Cover-rpM #txtArea-R p{ position:absolute; top:162px; left:0px;}
#Cover-rpM #txtArea-R p.xs{padding:0 3px;}
#Cover-rpM #txtArea-R p.xs a{ background:url(../images/common/ico_arrow_black.gif) no-repeat left center;padding-left:6px;margin:5px 10px 0 0;}

#Cover-rpM #txtArea-R2{ float:right; width:348px; height:279px;background:url(../images/rpM/sp_maintxt2.jpg) repeat-x top right; position:relative;}
#Cover-rpM #txtArea-R2 p{ position:absolute; top:156px; left:0px;}
#Cover-rpM #txtArea-R2 p.xs{padding:0 3px;}
#Cover-rpM #txtArea-R2 p.xs a{ background:url(../images/common/ico_arrow_black.gif) no-repeat left center;padding-left:6px;margin:5px 10px 0 0;}

#Cover-rpM #txtArea-R3{ float:right; width:348px; height:279px;background:url(../images/rpM/sp_maintxt03.jpg) repeat-x top right; position:relative;}
#Cover-rpM #txtArea-R3 p.btn{ position:absolute; top:145px; left:0px;}
#Cover-rpM #txtArea-R3 p.system{ position:absolute; top:228px; left:0px; text-align:left;}
#Cover-rpM #txtArea-R3 p.system span{ color:#666666;line-height:1.6em; font-size:77%;}
#Cover-rpM #txtArea-R3 p.system a{ background:url(../images/common/ico_arrow_black.gif) no-repeat left center;padding-left:7px;margin:5px 5px 0 0;}


#rpM-Txt{ margin:0 20px 0px;width:810px; background:url(../images/rpM/rpM-Txt_Bg.gif) no-repeat top left;padding-top:15px;}
#rpM-Txt p{ background:url(../images/rpM/rpM-Txt_Bg.gif) no-repeat bottom left;padding:0 15px 15px 15px; text-align:left;}

/* service */
#serviceTitle{ text-align:left;margin:0 auto;width:850px; }
ul.tabNav{ background:url(../images/rpM/sp_menu_bc.jpg);padding-left:20px; margin:0;*zoom:1; }
ul.tabNav li{ float:left; height:86px; }
.tabContent{ clear:left;z-index:1;padding:10px 0 0 20px; }
.tabContent h2,
.tabContent p{ padding-bottom:12px; width:430px; float:left; line-height:1.6em; }
.tabContent h2{ height:18px;line-height:18px;}

.tabContent img{ float:right;}
.tabContent h4{ font-size:1.1em; line-height:1.5em; }
.linimg { margin:12px 0; }
.caption-M { font-weight:bold;padding:14px 0 4px;display:block; }

/*  IE6 HAck  */
*html #Cover-rpM #txtArea-R{ display:inline; }
