#itemlist-block h1 { font-size: 16px; margin-bottom: 8px; padding-bottom: 5px; border-bottom: 1px solid #AAAAAA; } /* 商品一覧 商品表示件数 ############################## */ #expression { margin-bottom: 15px; padding-bottom: 5px; font-size: 12px; border-bottom: 1px solid #AAAAAA; } #expression .shift-left { float: left; margin: 0px; padding: 0px; } #expression .shift-right { float: right; margin: 0px; padding: 0px; } #expression form { margin: 0px; padding: 0px; } #expression input { font-size: 12px; } #expression p { text-align: center; margin: 0px; } /* 商品一覧 ################################################### */ .item-list { border-bottom: 1px solid #AAA; margin-bottom: 15px; padding-bottom: 10px; width: 100%; line-height: 150%; float: left; } .item-pics { float: left; } .item-list div.deta-block { margin-left: 74px; margin-right: 100px; } .item-list div.deta-block img.logo {/* メーカーロゴ */ margin-right: 10px; } .item-list div.deta-block a { font-weight: bold; line-height: 120%; } .item-list div.deta-block p {/* 商品説明 */ margin: 10px 0px 0px; } .item-list div.deta-block p span{/* 商品説明赤字 */ color: EE0000; font-size: 12px; margin: 0px; } .item-list div.deta-block span { color: #EE0000; font-size: 12px; font-weight: normal; line-height: 110%; } .item-list div.deta-block span.blue {/* 値下げ青表記 */ color: 0000FF; font-size: 12px; margin: 0px; } .item-list div.deta-block span img{/* スペックアイコン */ float: none; margin: 8px 1px 8px 0px; } /* 価格表示、在庫表示、カートボタン ############################## */ .item-list div.cart_block { color: #EE0000; font-size: 18px; font-weight: bold; float: right; text-align: right; width: 13%; padding-top: 5px; } .item-list div.cart_block span { display: block; font-size: 10px; color: #000000; font-weight: normal; margin-top: 10px; } .item-list div.cart_block b { display: block; font-size: 10px; color: #000000; font-weight: normal; margin-top: 10px; } .item-list div.cart_block img { margin-top: 10px; float: none; } .item-list div.cart_block a img { margin-top: 15px; float: none; }