body { text-align:center}
#main { width:940px; margin:0 auto; text-align:left}
/*#lBox  { width:620px; float:left}*/
/*#rBox { width:300px; float:right; font-size:90%; margin:0 10px 10px 0;/* border:1px solid #ccc; background:#e5f2f6}*/
/*#r_box_in { margin:0 auto; padding:10px}*/
#lBox { width:939px; margin:0; padding:0}
#rBox { width:1px; margin:0; padding:0}
#rBox h3 { color:#356b9e; font-size:110%}
a img { border:none;}
#main h1 { margin:0 0 10px 0; margin-bottom:0.8em}
#cartbox { text-align:center; margin:0 auto; padding:5px; margin:0; border:1px solid #666}
#cartbox .base_price { color:#666666; text-decoration:line-through}
#cartbox .dis_Price { color:#FF0000; font-weight:bold}
.linkbox_o { cursor:pointer; background:#e7eff7; color:#0000FF}
.bkupbox { border:1px solid #bbd1dd; -webkit-box-shadow:1px 1px 2px #ccc; -moz-box-shadow:1px 1px 2px #ccc; border-radius:10px/* CSS3草案 */; -webkit-border-radius:10px/* Safari,Google Chrome用 */; -moz-border-radius:10px	/* Firefox用 */;padding:10px 13px 10px 10px; margin:10px 0 0 }
.toolbox{ border:1px solid #bbd1dd; -webkit-box-shadow:1px 1px 2px #ccc; -moz-box-shadow:1px 1px 2px #ccc; border-radius:10px/* CSS3草案 */; -webkit-border-radius:10px/* Safari,Google Chrome用 */; -moz-border-radius:10px	/* Firefox用 */;padding:10px 13px 10px 10px; margin:10px 0 0 }
.pmbox{ border:1px solid #bbd1dd; -webkit-box-shadow:1px 1px 2px #ccc; -moz-box-shadow:1px 1px 2px #ccc; border-radius:10px/* CSS3草案 */; -webkit-border-radius:10px/* Safari,Google Chrome用 */; -moz-border-radius:10px	/* Firefox用 */;padding:10px 13px 10px 10px; margin:10px 0 }
.border { border-top:1px solid #bbd1dd; margin:10px 0}
.close { font-size:80%; text-align:right; margin:0; line-height:100%}


/*カート細かい指定*/
#tbl_cart td { vertical-align:top; text-align:left}
.rbtn_a, .rbtn_b { float:left; margin:3px}
.cart_border td{ border-top:1px dotted #CCCCCC}
#tbl_cart .cart_a td { padding:10px 0 10px}
#tbl_cart .cart_b td { padding:15px 0 0 0}

/*カート、セキュアバックアップ単体表示にするため*/
#tbl_cart { /*display:none*/}

/*表*/
.tbl_hikaku { border-collapse:collapse; font-size:90%; font-weight:normal; margin-left:1em}
.tbl_hikaku td { border:1px solid #999; padding:0.3em; text-align:center}
.tbl_hikaku .pro { font-weight:bold; text-align:center}
.tbl_hikaku .v { background:#e0f8ff}
.tbl_hikaku .t { text-align:right}

/*ラジオボタン表示非表示*/
/*
.cart_a { display:none}
.rbtn_b { display:none}
.rbtn_a { display:none}
.cart_border { display:none}
.cart_b { display:none}
*/

/*機能詳細*/
.toolbox_l { float:left; width:450px; border:1px solid #bbd1dd; -webkit-box-shadow:1px 1px 2px #ccc; -moz-box-shadow:1px 1px 2px #ccc; border-radius:10px/* CSS3草案 */; -webkit-border-radius:10px/* Safari,Google Chrome用 */; -moz-border-radius:10px	/* Firefox用 */; padding:10px 5px; margin:15px 0 0 0}
.toolbox_r { float:right; width:450px; border:1px solid #bbd1dd; -webkit-box-shadow:1px 1px 2px #ccc; -moz-box-shadow:1px 1px 2px #ccc; border-radius:10px/* CSS3草案 */; -webkit-border-radius:10px/* Safari,Google Chrome用 */; -moz-border-radius:10px	/* Firefox用 */; padding:10px 5px; margin:15px 0 0 0}
.nolist li { list-style:none; margin-left:10px}
.icon { vertical-align:middle; margin-right:3px}
#kinou{ background: url(/vs/add/backup/img/bk_m_940.gif) repeat-y scroll 0 0; margin-bottom: -4px; padding: 0 13px 10px 10px;}



/*カウントダウン用*/
#countdown{ display:none; background-color:#ffc; font-size:60%; text-align:center; letter-spacing:1px; border:1px solid #FC3; padding:5px; margin:-1em auto 1em; width:200px;}
#countdown SPAN{font-size:200%; color:#f20;font-family:"Arial"; font-weight:bold;}