#ph_header { text-align:left}
#ph_main { text-align:left}
#list .choiceBox p { line-height:1.4em; font-size:90%}
#list .radiobtn { float:left; clear:both; margin:0 10px 0 0}
#single .p_name { font-size:120%; margin-bottom:0; font-weight:bold;}
#list .input { float:left; margin:7px 10px 0 0}
#list .daisuu { font-weight:bold}
#list .btn { clear:both}
#screen10 .base_price {text-decoration:none; color:#000 }
#screen10 .yajirushi, #screen10 .dis_price { display:none}
#screen13 .base_price {text-decoration:none; color:#000 }
#screen13 .yajirushi, #screen13 .dis_price { display:none}
.serial { text-align:right; font-size:80%; display:none}
.btn { margin-top:20px; margin-bottom:10px;}
.os { font-size:80%; margin-bottom:20px}
.error_txt { color:#f00}
.cartBox { border:1px solid #aaa; margin-bottom:15px; padding:15px 0 20px; text-align:center}
.base_price { color:#666666; text-decoration:line-through}
.dis_price { color:#FF0000; font-weight:bold}
*+html #qa p{ font-size:100%; }
.kikan { color:#f00; font-weight:bold; font-size:90%}
.price { font-size:90%}
#oBox .kome{font-size:90%;}
.oBox_inner{border: 1px solid #66CCFF; margin: 0; padding:10px;}
.btn_next { text-align:center; margin:0 auto 10px;}
#footer { font-size:80%; margin:30px 15px 15px 15px; padding:15px 0; border-top:1px solid #999;}
#ph_footer #footer{background:none; color:#000;}
#ph_footer #footer p{font-size:90%;}

/* QA バックアップ */
#qa { margin-top:10px; padding:10px 0; border-top:1px dotted #ccc; font-weight:bold}
#qa p { font-weight:normal}
.qa-q { color:#0066CC; font-weight:bold; margin-top:0.8em}
.qa-a { color:#CC0033; font-weight:bold}
/* QA ツール */
.qa { font-weight:bold}
.qa p { font-weight:normal}
.qa-q { color:#0066CC; font-weight:bold; margin-top:0.8em}
.qa-a { color:#CC0033; font-weight:bold}


/* 定常 */
#cartBox_normal .kikan,
#cartBox_normal .dis_price,
#cartBox_normal .yajirushi{display:none;}
#cartBox_normal .base_price{text-decoration:none; color:#000;}

/* リスト */
#list .choiceBox { width:560px; text-align:left; margin:15px auto; clear:both; border-bottom:1px dotted #ccc; padding-bottom:15px;}
#list .price { text-align:left; float:left; width:140px;}
#list .p_name { font-size:120%; margin-right:35px; margin-bottom:0; float:left; width:350px;}

/* 特価リスト */
#list #cartBox_dis .choiceBox{width:625px;}
#list #cartBox_dis .choiceBox .price{width:300px;}
#list #cartBox_dis .choiceBox .p_name{width:250px;}
#list #cartBox_dis .choiceBox .radiobtn{margin: 0 10px;}
