﻿#r-bodyarea {
	MARGIN: 2px auto 25px; WIDTH: 950px; COLOR: #707070; TEXT-ALIGN: center;
}
#r-bodyarea #r-wrapper {
	WIDTH: 950px; TEXT-ALIGN: left; FONT-SIZE: 15px;
}
#r-bodyarea #r-wrapper #r-main {
	WIDTH: 890px; MARGIN: AUTO; 
}
#r-bodyarea #r-wrapper #r-main #r-title {
	WIDTH: 890px; margin: auto; border-bottom: solid 1px #DBDBDB; padding-top: 10px; margin-bottom: 20px;
}
#r-bodyarea #r-wrapper #r-main div {
	WIDTH: 790px; MARGIN: AUTO; 
}
#r-bodyarea #r-wrapper #r-main H1 {
	WIDTH: 890px; MARGIN: AUTO; FONT-SIZE: 16px; font-weight: bold; padding-top: 25px; padding-bottom: 5px;
}
#r-bodyarea #r-wrapper #r-main p {
	padding: 15px 0 5px 25px; margin: 0;
}




#r-bodyarea #r-wrapper #r-main .cart {
	WIDTH: 890px; BORDER: #999999 1px solid; font-size: 12px; margin-top: 30px;
}
#r-bodyarea #r-wrapper #r-main .cart .Header {
	height: 26px;
	color:WHITE;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAJUlEQVQIW2N0d3P/zwAEHz99ZGAEcUAMfj5+BkYLC4v/IAYIAAAKhgtRJ23GUgAAAABJRU5ErkJggg==);
    font-size: 13px; 
}
#r-bodyarea #r-wrapper #r-main .cart td{
	BORDER: #999999 1px solid;
}
#r-bodyarea #r-wrapper #r-main .cart a:link{
	color:#050F16; TEXT-DECORATION: NONE; font-weight: bold;
}
#r-bodyarea #r-wrapper #r-main .cart a:visited{
	color:#050F16; TEXT-DECORATION: NONE;
}
#r-bodyarea #r-wrapper #r-main .cart a:hover{
	color:#050F16; TEXT-DECORATION: UNDERLINE;
}
#r-bodyarea #r-wrapper #r-main .cart .ROWNO{
	WIDTH: 20px; TEXT-ALIGN: CENTER; PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-BOTTOM: 5px; COLOR:#000033;
}
#r-bodyarea #r-wrapper #r-main .cart .Footer {
	TEXT-ALIGN: CENTER; HEIGHT: 30px;
}
#r-bodyarea #r-wrapper #r-main .cart .CatalogCD{
	WIDTH: 60px; TEXT-ALIGN: CENTER; PADDING-LEFT: 1px; COLOR:#202020;
}
#r-bodyarea #r-wrapper #r-main .cart .Haiban{
	COLOR: #FF0000;
}
#r-bodyarea #r-wrapper #r-main .cart .Keppin{
	COLOR: #4B7702;
}
#r-bodyarea #r-wrapper #r-main .cart .Name{
	WIDTH: 455px; TEXT-ALIGN: LEFT; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; COLOR:#666666;
}
#r-bodyarea #r-wrapper #r-main .cart #gname {
    MARGIN-TOP: 5px;
}
#r-bodyarea #r-wrapper #r-main .cart p.memo{
	COLOR:#2976C5; display: inline;
}
#r-bodyarea #r-wrapper #r-main .cart p.renraku{
	COLOR:#FF6600; display: inline;
}
#r-bodyarea #r-wrapper #r-main .cart .UnitPrice{
	WIDTH: 70px; TEXT-ALIGN: RIGHT; PADDING-RIGHT: 3px; COLOR:#202020;
}
#r-bodyarea #r-wrapper #r-main .cart .Volume{
	WIDTH: 65px;
} 
#r-bodyarea #r-wrapper #r-main .cart .Price{
	WIDTH: 80px; TEXT-ALIGN: RIGHT; PADDING-RIGHT: 3px; COLOR:#202020;
}
#r-bodyarea #r-wrapper #r-main .cart .Tax{
	WIDTH: 40px; TEXT-ALIGN: CENTER; COLOR:#202020;
}
#r-bodyarea #r-wrapper #r-main .cart .AlternatingRow{
	BACKGROUND-COLOR: #DFFFFF;
}
#r-bodyarea #r-wrapper #r-main #r-msg {
	text-align:center;
}
#r-bodyarea #r-wrapper #r-main #r-msg UL {
	overflow: hidden; list-style: none; display:inline-block; text-align:left;
}
#r-bodyarea #r-wrapper #r-main #r-msg li {
	font-size: 12px; padding-bottom: 10px; color: #FF0000;
}
#r-bodyarea #r-wrapper #r-main #btntable {
	text-align:center;
}
#r-bodyarea #r-wrapper #r-main #btntable UL {
	overflow: hidden; list-style: none; display:inline-block;
}
#r-bodyarea #r-wrapper #r-main #btntable li {
	float: left; margin-right: 4px; width: 230px;
}
#r-bodyarea #r-wrapper #r-main #btntable iframe {
	margin: 0 !important;
}
#r-bodyarea #r-wrapper #r-noitem {
	WIDTH: 500px; height: 120px; margin: auto; margin-top: 80px; background-color: #F3F6FA; BORDER: #0080a0 1px solid; position:relative;
}
#r-bodyarea #r-wrapper #r-noitem p {
    position:absolute; top:50%; left:50%; margin-left:-10.5em; margin-top:-0.5em; FONT-SIZE:12px; color: #333333;
}
#r-bodyarea #r-wrapper #r-runk {
	WIDTH: 890px; text-align: center; border: solid 1px #999999; margin-top: 20px;
}
#r-bodyarea #r-wrapper #r-runk .runkhead {
    WIDTH: 890px; 
}
#r-bodyarea #r-wrapper #r-runk .runkhead td.left {
    text-align: left; font-size: 16px; color: #FF9A00; padding-top: 5px; padding-bottom: 5px;
}
#r-bodyarea #r-wrapper #r-runk .runkhead td.right {
    text-align: right; font-size: 13px;
}
#r-bodyarea #r-wrapper #r-runk .runkview {
    text-align: center; font-size: 13px;
}
#r-bodyarea #r-wrapper #r-runk .runkview td.block {
    WIDTH: 150px; text-align: center; border: solid 1px #999999;
}
#r-bodyarea #r-wrapper #r-runk .runkview td.cursor {
    WIDTH: 65px;
}
#r-bodyarea #r-wrapper #r-runk .runkview .ResultImage {
    WIDTH: 150px; border: none;
}
