@charset "shift_jis";


p{margin:0; padding:0; border:0;}
.clear{clear:both;line-height:0;}

body {
	/*text-align:center;*/
	padding:0px !important;
	margin:0px !important;
	}

.contentsWrap > div {
  border-left: none !important;
  border-right: none !important;
  }

/*------------- 購入商品の評価・クチコミ投稿 -------------*/

.sbox{border:0px;}
.sbox .slink{border:0;}

/*20120625追加・変更*/
.sbox .stars{margin:0px 1px 0px 0px;float:left;}
.sbox .kazu{margin:1px 0px 0px 3px;float:left; font-size:10px;}

.sbox .skuchikomi{margin:1px 0px 0px 5px;float:left; font-size:10px;}
.sbox .skuchikomi{margin:1px 0px 0px 5px\9;float:left\9; font-size:10px\9;}
.sbox .skuchikomi{*margin:1px 0px 0px 5px;*float:left; *font-size:10px;}

/*20120625追加・変更*/

a.klink:link{color:#0000FF;text-decoration:underline;}
a.klink:visited{color:#800080;text-decoration:underline;}
a.klink:active{text-decoration:none;}
a.klink:hover{text-decoration:none;}

a.slink:link{text-decoration:none;}
a.slink:visited{text-decoration:none;}
a.slink:active{text-decoration:none;}
a.slink:hover{text-decoration:none;}

a.klink2:link{color:#0000FF;text-decoration:none;}
a.klink2:visited{color:#096AAE;text-decoration:none;}
a.klink2:active{color:#0000FF;text-decoration:underline;}
a.klink2:hover{color:#FF8400;text-decoration:underline;}

a.klink2qa:link{color:#0000FF;text-decoration:none;}
a.klink2qa:visited{color:#096AAE;text-decoration:none;}
a.klink2qa:active{color:#0000FF;text-decoration:underline;}
a.klink2qa:hover{color:#FF8400;text-decoration:underline;}

.ac_title_top{width:750px;height:35px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../personal/contribution/ac_date_bk.jpg) no-repeat; font-weight:bold; font-size:12px; text-align:left;}
.ac_title{width:750px;height:35px; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../personal/contribution/ac_date_bk.jpg) no-repeat; font-weight:bold; font-size:12px; text-align:left;}
.intext{margin:0px 0px 0px 30px; padding:10px 0px 0px 0px;}

.dtbox{width:720px; margin:15px 15px 0px 15px; padding:0px 0px 0px 0px;}

.gp_box{width:100px; height:100px; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; float:left;}

.gpdt_box{width:330px; height:100px; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; float:left;position:relative;}
.gpdt_box .cover_box{ position:absolute; top:9px; left: 1px; }
.gpdt_box .gname{width:330px; text-align:left;}
.gpdt_box .kuchikomi{width:330px; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}

.av_btn_box{width:120px; height:100px; margin:0px 8px 0px 0px; padding:0px 0px 0px 0px; float:left; position:relative;}
.av_btn_box .inbox{width:120px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; position:relative; top:40%;}

.pe_btn_box{width:140px; height:100px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; position:relative;}
.pe_btn_box .inbox{width:140px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; position:relative; top:40%;}

.sen{width:750px;margin:15px 0px 0px 0px; padding:0px 0px 0px 0px;}


/*------------- 商品詳細：上 -------------*/

.top_kuchikomi_box{width:295px; background:#FFF; margin:0px 0px 0px 0px; padding:7px 0px 7px 0px}

.detail_kuchikomi{margin:0px 0px 0px 0px; padding:7px 0px 7px 0px;}
.detail_kuchikomi .detail_sbox{width:295px; border:0px;}
.detail_kuchikomi .detail_sbox .slink{border:0;}

.detail_kuchikomi .detail_sbox .synthesis{margin:0px 0px 0px 0px; padding:2px 0px 0px 0px ;float:left; font-size:13px;}
.detail_kuchikomi .detail_sbox .synthesis{margin:0px 0px 0px 0px\9; padding:2px 0px 0px 0px\9; float:left\9; font-size:13px\9;}
.detail_kuchikomi .detail_sbox .synthesis{*margin:2px 0px 0px 0px; *float:left; *font-size:13px;}
.detail_kuchikomi .detail_sbox .synthesis{_margin:0px 0px 0px 0px; _float:left; _font-size:13px;}

.detail_kuchikomi .detail_sbox .synthesis,  x:-moz-any-link {margin:0px 0px 0px 0px; float:left; font-size:13px;}

.detail_kuchikomi .detail_sbox .stars{margin:0px 1px 0px 0px; padding:1px 1px 0px 0px; float:left;}
.detail_kuchikomi .detail_sbox .stars{margin:0px 1px 0px 0px\9; padding:2px 1px 0px 0px\9; float:left\9;}
.detail_kuchikomi .detail_sbox .stars{*margin:0px 1px 0px 0px; *float:left;}
.detail_kuchikomi .detail_sbox .stars{_margin:0px 1px 0px 0px; _padding:2px 1px 0px 0px; _float:left;}

.detail_kuchikomi .detail_sbox .kazu{margin:1px 0px 0px 2px; padding:3px 1px 0px 0px; float:left; font-size:10px;}
.detail_kuchikomi .detail_sbox .kazu{margin:4px 0px 0px 2px\9; padding:4px 1px 0px 0px\9; float:left\9; font-size:12px\9;}/*IE8*/
.detail_kuchikomi .detail_sbox .kazu{*margin:3px 0px 0px 2px; *float:left; *font-size:12px;}/*IE7*/
.detail_kuchikomi .detail_sbox .kazu{_margin:0px 0px 0px 2px; _float:left; _font-size:12px;}/*IE6*/
.detail_kuchikomi .detail_sbox .kazu,  x:-moz-any-link  {margin:0px 0px 0px 2px; float:left; font-size:11px;}/*Firefox*/

.detail_sbox .skuchikomi{margin:0px 0px 0px 0px; padding:3px 0px 0px 3px; float:left; font-size:10px; letter-spacing:0.1px;}
.detail_sbox .skuchikomi{margin:0px 0px 0px 0px\9; padding:0px 0px 0px 5px\9; float:left\9; font-size:11px\9; letter-spacing:0.1px;\9}
.detail_sbox .skuchikomi{*margin:0px 0px 0px 0px; *padding:3px 0px 0px 5px; *float:left; *font-size:10px; *letter-spacing:0.1px;}
.detail_sbox .skuchikomi{_margin:0px 0px 0px 0px; _padding:3px 0px 0px 5px; _float:left; _font-size:10px; _letter-spacing:0.1px;}

.detail_sbox .arrow{margin:2px 0px 0px 3px;float:left;}


.detail_question{margin:0px 0px 0px 0px; padding:0px 0px 7px 0px; float:right;}

.detail_question .sqa{margin:0px 0px 0px 0px; padding:3px 0px 0px 3px; float:left; font-size:10px; letter-spacing:0.1px;}
.detail_question .sqa{margin:0px 0px 0px 0px\9; padding:0px 0px 0px 5px\9; float:left\9; font-size:11px\9; letter-spacing:0.1px;\9}
.detail_question .sqa{*margin:0px 0px 0px 0px; *padding:3px 0px 0px 5px; *float:left; *font-size:10px; *letter-spacing:0.1px;}
.detail_question .sqa{_margin:0px 0px 0px 0px; _padding:3px 0px 0px 5px; _float:left; _font-size:10px; _letter-spacing:0.1px;}


/*------------- 商品詳細：下 -------------*/

#detail_hyouka_top{width:749px;}
#detail_hyouka_btm{width:749px;}

.detail_hyouka_stars{margin:9px 0px 0px 50px; padding:0px 0px 0px 0px;}
.detail_hyouka_nashi{margin:15px 0px 25px 20px; padding:0px 0px 0px 0px; font-size:12px;}
.detail_kuchikomi_nashi{margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; font-size:12px;}

.detail_nbox{width:70px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; float:left;}
.detail_nbox{width:70px\9; margin:3px 0px 0px 0px\9; padding:0px 0px 0px 0px\9; font-size:12px\9; float:left\9;}/*IE8*/
.detail_nbox{*width:70px; *margin:3px 0px 0px 0px; *padding:0px 0px 0px 0px; *font-size:12px; *float:left;}/*IE7*/
.detail_nbox{_width:70px; _margin:3px 0px 0px 0px; _padding:0px 0px 0px 0px; _font-size:12px; _float:left;}/*IE6*/



.detail_sbox{width:130px; margin:0px 0px 0px 0px;  float:left;}

.collects_stars {padding:0px 0px 0px 0px; margin:0px 0px 9px 0px;}
.detail_sbox .stars{margin:0px 2px 0px 0px;float:left;}

.detail_hbox{width:110px; margin:auto auto; padding:0px 0px 9px 0px; text-align:center; font-size:10px;}
.detail_bnbox{width:120px; text-align:center; margin:auto auto; padding:9px 3px 8px 0px;}
.detail_bbox{ width:120px; margin:auto auto; padding:0px 0px 8px 0px;}
.detail_bbox .stars{margin:0px 4px 0px 0px;float:left;}

p.detail_notes{width:719px; text-align:right; font-size:10px; color:#595959;margin:5px 30px 0px 0px; padding:0px 0px 0px 0px;}


/*------------- クチコミピックアップ -------------*/

.pick_kuchikomi_box{width:100%; margin:2px 0px 3px 0px; padding:3px 0px 0px 0px;}
.pick_kuchikomi{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:65px; float:left;}
.pick_kuchikomi .pick_sbox .stars{margin:0px 0px 0px 0px; float:left;}
.pick_kazu{font-size: 10px;font-size: 10px\9;*font-size: 10px;_font-size: 10px; margin:0px 0px 0px 3px; float:left;}


/*------------- 商品詳細：レコメンド -------------*/

.rc_kuchikomi_box{width:65px; margin:0px 0px 0px 9px; padding:3px 0px 0px 0px; background:#faf7f0;}
.rc_kuchikomi{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:65px;}
.rc_kuchikomi .rc_sbox .stars{margin:0px 0px 0px 0px; float:left;}
.rc_sbox .skuchikomi{margin:1px 0px 0px 0px; float:left; font-size:5px; letter-spacing:0.1px;}
.rc_sbox .skuchikomi{padding:1px 0px 0px 0px\9; float:left; font-size:10px\9; letter-spacing:0.1px\9;}
.rc_sbox .skuchikomi{*margin:1px 0px 0px 0px; float:left; *font-size:10px; *letter-spacing:0.1px;}
.rc_sbox .skuchikomi{_margin:1px 0px 0px 0px; float:left; _font-size:10px; _letter-spacing:0.1px;}


/*------------- 注文明細 -------------*/

.orderdetail .kuchikomi{width:230px; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}

/*------------- 商品一覧 -------------*/

.list_kazu{font-size: 10px;font-size: 10px\9;*font-size: 10px;_font-size: 10px; margin:0px 5px 0px 2px;}
.list_kazu2{font-size: 10px;font-size: 10px\9;*font-size: 10px;_font-size: 10px; margin:0px 5px 0px 2px;}
.list_kazu3{font-size: 10px;font-size: 10px\9;*font-size: 10px;_font-size: 10px; margin:2px 5px 0px 2px;}
.list_skuchikomi{font-size:10px; line-height:10px; margin:0px 0px 0px 0px;}
.list_skuchikomi2{font-size:10px; line-height:10px; margin:0px 0px 0px 0px; padding-top:1px;}
.list_skuchikomi3{font-size:10px; line-height:10px; margin:0px 0px 0px 0px; padding-top:1px;}
.list_skuchikomi4{font-size:10px; line-height:10px; margin:0px 0px 0px 5px; padding-top:1px;}

/*小*/

.list_kuchikomi_box{width:247px; background:#FFF; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px}

.list_kuchikomi{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.list_kuchikomi .list_sbox{width:247px; border:0px;}
.list_kuchikomi .list_sbox .slink{border:0;}

.list_kuchikomi .list_sbox .stars{margin:0px 1px 0px 0px; padding:2px 0px 0px 0px; float:left;}

.list_kuchikomi .list_sbox .kazu{margin:1px 0px 0px 2px; float:left; font-size:11px;}
.list_kuchikomi .list_sbox .kazu{margin:2px 0px 0px 2px\9; float:left\9; font-size:12px\9;padding:1px 0px 0px 0px\9;}/*IE8*/
.list_kuchikomi .list_sbox .kazu{*margin:1px 0px 0px 2px; *float:left; *font-size:12px;}/*IE7*/
.list_kuchikomi .list_sbox .kazu{_margin:1px 0px 0px 2px; _float:left; _font-size:12px;}/*IE6*/
.list_kuchikomi .list_sbox .kazu,  x:-moz-any-link  {margin:1px 0px 0px 2px; float:left; font-size:11px;}/*Firefox*/

.list_sbox .skuchikomi{margin:1px 0px 0px 7px; float:left; font-size:11px; letter-spacing:0.1px;}


/*------------- 評価の結果 -------------*/

#rs_hyouka_top{width:455px;}
#rs_hyouka_sen{width:455px; margin:0px 0px 5px 0px;}
#rs_hyouka_btm{width:455px; margin:5px 0px 0px 0px;}

.rs_hyouka_stars{margin:9px 0px 0px 45px; padding:0px 0px 0px 0px;}
.rs_hyouka_nashi{margin:15px 20px 0px 0px; padding:0px 0px 0px 0px; font-size:12px;}

.rs_nbox{width:73px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; float:left;}
.rs_nbox{width:73px\9; margin:3px 0px 0px 0px\9; padding:0px 0px 0px 0px\9; font-size:12px\9; float:left\9;}/*IE8*/
.rs_nbox{*width:73px; *margin:3px 0px 0px 0px; *padding:0px 0px 0px 0px; *font-size:12px; *float:left;}/*IE7*/
.rs_nbox{_width:73px; _margin:3px 0px 0px 0px; _padding:0px 0px 0px 0px; _font-size:12px; _float:left;}/*IE6*/

.rs_synthesis{padding:4px 0px 5px 45px;}

.rs_sbox{width:120px;margin:0px 0px 0px 0px; float:left;}
.rs_sbox2{margin:2px 0px 0px 0px; float:left;}
.rs_sbox .stars{margin:0px 2px 0px 0px;float:left;}
.rs_sbox2 .stars{margin:0px 2px 0px 0px;float:left;}

.rs_hbox{width:110px; margin:4px 0px 0px 0px; padding:0px 0px 0px 23px; text-align:left; font-size:10px; float:left;}
.rs_bnbox{width:73px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}

p.rs_notes{width:452px; text-align:left; font-size:10px; color:#595959;margin:4px 3px 3px 3px; padding:0px 0px 0px 0px; line-height:12px;}
p.rs_notes2{width:452px; text-align:left; font-size:10px; color:#595959;margin:0px 3px 5px 3px; padding:0px 0px 0px 0px;line-height:12px;}
p.rs_notes3{width:452px; text-align:left; font-size:12px; color:#595959;margin:0px 3px 5px 0px; padding:0px 0px 0px 0px;line-height:14px;}

.rs_pop_hyouka_nashi{margin:15px 0px 5px 0px; padding:0px 0px 0px 0px; font-size:12px;}


/*------------- クチコミPOPUP -------------*/

#kuchikomi_title{width:650px; height:34px; background:url(http://img.qvc.jp/cont/kuchikomi/img/kuchikomi_title.jpg) repeat-x; padding:0px 0px 0px 0px; color:#FFF; font-weight:bold;}

p.hmei{ margin:0px 20px 0px 20px; padding:8px 0px 0px 0px; font-size:13px; letter-spacing:1px;}

#pop_hyouka_btm{width:650px; margin:0px 0px 0px 0px;}
.pop_hyouka_stars{margin:9px 0px 0px 50px; padding:0px 0px 0px 0px;}

.pop_mbbox{background:#F7F7F6; width:650px; padding:10px 0px 10px 0px;}
.pop_mbox{background: url(../cont/kuchikomi/img/kuchikomi_bk3_naka.gif) repeat-y; width:650px; margin:5px 0px 5px 0px;}

.pop_nbox{width:70px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; float:left;}
.pop_nbox{width:70px\9; margin:3px 0px 0px 0px\9; padding:0px 0px 0px 0px\9; font-size:12px\9; float:left\9;}/*IE8*/
.pop_nbox{*width:70px; *margin:3px 0px 0px 0px; *padding:0px 0px 0px 0px; *font-size:12px; *float:left;}/*IE7*/
.pop_nbox{_width:70px; _margin:3px 0px 0px 0px; _padding:0px 0px 0px 0px; _font-size:12px; _float:left;}/*IE6*/

.pop_sbox{width:123px; margin:0px 0px 0px 0px;  float:left;}

.pop_collects_stars {padding:0px 0px 0px 0px; margin:0px 0px 9px 0px;}
.pop_sbox .stars{margin:0px 2px 0px 0px;float:left;}

.pop_hbox{width:100%; margin:auto auto; padding:0px 0px 9px 0px; text-align:center; font-size:10px;}
.pop_bnbox{width:100%; text-align:center; margin:auto auto; padding:9px 3px 8px 0px;}
.pop_bbox{ width:100%; margin:0px 0px 0px 33px; padding:0px 0px 8px 0px;}
.pop_bbox .stars{margin:0px 4px 0px 0px;float:left;}

.close_window{width:650px; text-align:center;}
.copy{width:650px; text-align:center;font-size:10px;}

p.notes{width:640px; text-align:right; font-size:10px; color:#595959;margin:0px 10px 0px 0px; padding:0px 0px 0px 0px;}

.pop_hyouka_nashi{margin:25px 0px 20px 25px; padding:0px 0px 0px 0px; font-size:12px;}


/*------------- 評価するページ -------------*/

#rsp_hyouka_top{width:324px;}
#rsp_hyouka_sen{width:324px; margin:0px 0px 5px 0px;}
#rsp_hyouka_btm{width:324px; margin:0px 0px 0px 0px;}

.rsp_hyouka_stars{width:304px;margin:9px 0px 0px 30px; padding:0px 0px 0px 0px;}
.rsp_hyouka_nashi{margin:15px 20px 0px 0px; padding:0px 0px 0px 0px; font-size:12px;}

.rsp_nbox2{width:132px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; float:left;}
.rsp_nbox2{width:132px\9; margin:3px 0px 0px 0px\9; padding:0px 0px 0px 0px\9; font-size:12px\9; float:left\9;}/*IE8*/
.rsp_nbox2{*width:132px; *margin:3px 0px 0px 0px; *padding:0px 0px 0px 0px; *font-size:12px; *float:left;}/*IE7*/
.rsp_nbox2{_width:132px; _margin:3px 0px 0px 0px; _padding:0px 0px 0px 0px; _font-size:12px; _float:left;}/*IE6*/

.rsp_synthesis{padding:5px 0px 5px 20px;}
.rsp_sbox{width:120px;margin:0px 0px 0px 0px; float:left;}
.rsp_sbox2{margin:2px 0px 0px 2px; float:left;}
.rsp_sbox .stars{margin:0px 7px 0px 0px;float:left;}

.rsp_hbox{width:110px; margin:8px 30px 0px 0px; padding:0px 0px 0px 0px; text-align:right; font-size:10px; float:right;}
.rsp_bnbox{width:76px; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; float:left;}


/*------------- 商品詳細：TOPへ戻る -------------*/

.uplink{margin:20px 20px 0px 0px;  padding:15px 0px 0px 0px; text-align:right; font-size:10px;}

a.uptop:link{color:#595959;text-decoration:underline;}
a.uptop:visited{color:#595959;text-decoration:underline;}
a.uptop:active{text-decoration:none;}
a.uptop:hover{text-decoration:none;}

