@charset "utf-8";
/*
 サイド部分
-------------------------------------------------------------------------*/
/*ご注文内容*/
.d-cart { padding-bottom: 15px; margin-bottom:10px; margin-top:10px; background: url(https://www.so-net.ne.jp/signup/img/share/bg_side_bottom.png) left bottom no-repeat;}
.d-cart h2 { width:224px; height:40px;  background: url(https://www.so-net.ne.jp/signup/img/share/bg_cart_top.png) left top no-repeat; text-indent:-9999px;}
.d-cart .d-inner { padding: 15px 20px 0;}
.d-cart .d-empty { display: block; padding: 15px 0; width: 100%; font-size: 85.7%; text-align: center;}
.d-cart h3 { padding: 5px 14px; margin-bottom:10px; background: #eeeeee; font-size: 100%; font-weight: bold; color:#333333;}
.d-cart ul.d-list-dot { padding:0 10px; margin: 10px 0; font-size:85.7%;}
.d-total { padding: 0 0 5px; margin-top: 5px; background: #eeeeee;}
.d-total dt { padding: 5px 10px 0;}
.d-total dd { padding: 0 10px; text-align: right;}
.d-total span { padding: 0 3px; font-weight: bold; font-size: 114.3%;}
.d-cart .d-note { font-size: 71.4%;}
.d-cart .d-campaign-side { margin: 15px 0 0; padding: 10px; background: #eeeeee; font-size: 85.7%; color:#e60012; font-weight:bold;}
.d-cart .d-campaign-side span { font-weight: bold; font-size: 138%;}
.d-cart .d-btn-area { margin-top:15px;}

.d-btn-viewcart{display: block; border: none; text-indent: -9999px; cursor: pointer;}
.d-btn-viewcart:hover{background-position: 0 -50px;}
.d-btn-viewcart {
    width: 184px;
    height: 50px;
    background: url(https://www.so-net.ne.jp/signup/img/share/btn_viewcart.png) left top no-repeat;
}


.d-cart ul.d-list-dot li { padding-left: 20px; padding-bottom: 3px; line-height: 1.6; background: url(https://www.so-net.ne.jp/signup/img/share/mark_dot.png) 0.5em 0.5em no-repeat;}
ul.d-cart li { padding:0 0 5px 20px; line-height: 1.3; overflow: hidden; background: url(https://www.so-net.ne.jp/signup/img/share/mark_dot.png) 0.5em 0.5em no-repeat;}
/* CSS Document */

