@charset "UTF-8";
/* =Main
-----------------------------------------------------------------------------*/
article { /*
.item-list { ul { width: 100%; list-style: none; margin-left: 0; } .unit-50 { border: solid 1px #c7c7c7; padding: 10px; margin-bottom: 15px; } li { border: solid 1px #c7c7c7; width: 47%; margin-right: 2%; float: left; } .item-in { padding: 10px; }
} // item-list
*/ }
article .blocks-2 div.block-in:before, article .blocks-2 div.block-in:after { content: ""; display: table; }
article .blocks-2 div.block-in:after { clear: both; }
article .blocks-2 div.block-in { zoom: 1; }
article .blocks-2 { margin-left: 0; }
article .blocks-2 div.block { border: solid 1px #c7c7c7; margin-right: 2%; margin-bottom: 2%; margin-top: 1%; }
article .blocks-2 div.block .block-in { padding: 10px; }
article .blocks-2 div.block p.txt-price { color: #ff0000; font-size: 146.5%; font-weight: bold; float: right; margin-bottom: 0; }
article .blocks-2 div.block a.amazon-btn { float: left; }
article .blocks-2 div.block h4 { color: #333; margin-bottom: 10px; font-size: 108%; }
article .blocks-2 div.block img.item-img { color: #333; margin-bottom: 10px; height: auto; width: auto; }
article .shop-info h4 { font-size: 116%; }
article .shop-info #gmap { height: 233px; margin-bottom: 0.6em; }
article .shop-info p { margin-bottom: 0.5em; }

/* =Mobile (Portrait)
-----------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) { article .blocks-2 div.block { margin-right: 0; } }
/* Retina 用のスタイルシート */
