/* PC表示設定 */
#footerindex { position: relative; }
#pagetop_btn { position: fixed; bottom: 65px; right: 0; margin-left: 985px; z-index: 1000; background: url(/navigate/direct/tmd/images/btn_pagetop_pc.png) no-repeat; }
#pagetop_btn a { display: block; width: 60px; height: 60px; }
#pagetop_btn a span { display: none; }

/* 非表示ページ */
.Coupon_info #pagetop_btn { display: none !important; }

/* モバイル表示設定（レスポンシブページ追加） */
@media (max-width: 640px){
/* .pc1505summer #pagetop_btn, .camThanks #pagetop_btn, .Outlet #pagetop_btn, .Kakaku_sale #pagetop_btn, .DeskTop_LineUp #pagetop_btn, .Note_LineUp #pagetop_btn, .TypeTop #pagetop_btn, .test_Pagetop #pagetop_btn { right: 0; } */
.Timesale_Mail #pagetop_btn, .pc1505summer #pagetop_btn, .camThanks #pagetop_btn, .Outlet #pagetop_btn, .Kakaku_sale #pagetop_btn, .DeskTop_LineUp #pagetop_btn, .Note_LineUp #pagetop_btn, .TypeTop #pagetop_btn, .test_Pagetop #pagetop_btn { background-size: 40px auto !important; bottom: -17px !important; background: url(/navigate/direct/tmd/images/btn_pagetop.png) no-repeat; }
.Timesale_Mail #pagetop_btn, .pc1505summer #pagetop_btn a, .camThanks #pagetop_btn a, .Outlet #pagetop_btn a, .Kakaku_sale #pagetop_btn a, .DeskTop_LineUp #pagetop_btn a, .Note_LineUp #pagetop_btn a, .TypeTop #pagetop_btn a, .test_Pagetop #pagetop_btn a { width: 40px !important; height: 52px !important; }
}

/* 従来のページトップ画像 */
a[href="#pagetop"] { display: none !important; } /* ご利用ガイド */
/*.bn_intel + div.c_pTop { display: none !important; }*/ /* ADcoupon */
/*#bt_pagetop { display: none !important; }
#bt_pagetop.tright { display: none !important; }*/
#Footer ul.toPageTop { display: none !important; }


/////////////////////


/* 新ヘッダ・フッタ　モバイル未対応ページ表示設定 */
/*body.Campaign_01 table:nth-child(1) { overflow: hidden; }
body.Campaign_02 table:nth-child(1) { overflow: hidden; }*/
body.Campaign_01 #go_top, body.Campaign_02 #go_top { margin-right: 0 !important; }

/* メガドロップ不具合調整 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #del_wrapper, div.tab_line { font-weight: normal; }
} /* Win7 Chrome YuGothic無しでboldになる不具合対応 */

div.tab_line div.new { color: #fff !important; font-size: inherit !important; }
span.new { color: #FF6600 !important; }