/*階層----------------------------------------------------------------------------------------------------*/ div#detailphotoblock { float: left; width: 260px; margin:0 20px 0 0; text-align: center; } .picture { border: 1px solid #CCC; background:#fff; max-width: 258px; margin:0 0 10px; } div#detailrightblock .product_code { font-size: 150%; } div#detailrightblock { float: right; width: 410px; } div#detailrightblock .btn { clear: both; margin: 10px 0px; padding: 10px 0px; text-align:center; vertical-align: top; border-bottom: 2px dotted #CFAD8E; border-top: 2px dotted #CFAD8E; } #estimate { background: url("https://img14.shop-pro.jp/PA01306/113/etc/es_line.gif?2154") repeat scroll 0% 0% transparent; padding: 8px; margin-bottom:20px; } #estimate>br{ display:none;} #es_body { background: url("https://img14.shop-pro.jp/PA01306/113/etc/es_body.gif?2139") repeat scroll 0% 0% transparent; padding:13px; } #es_body>br:first-child, #es_body>br:first-child+br, #es_body>br:first-child+br+br{ display:none;} .productComment{ margin: 10px 0px; padding: 10px 0px; border-bottom: 2px dotted #CFAD8E; border-top: 2px dotted #CFAD8E; } .productComment img{max-width:700px;} .contactList{ clear: both; margin: 10px 0px; padding:10px; background:#fff; text-align: left; vertical-align: top; border: 1px dotted #CFAD8E;}