@charset "UTF-8";
@import url("../../css/style.css");

main h2 a { color: #333 !important; }
main ul.products { margin: 0 0 40px 0; list-style: none; }
main ul.products strong { border-bottom: 3px dotted blue; }
main ul.products li { margin: 0 0 50px 0; }
main ul.products li dt { width: 320px; float: right; }
main ul.products li dt ul { margin: 0; list-style: none; }
main ul.products li dt li { margin: 0 0 0 10px; float: left; }
main ul.products li dt img { padding: 30px 0 0 0;width: 150px; height: 120px; }
main ul.products li dd { width: 600px; float: left; }
main ul.items { margin: 0; width: 950px; list-style: none; }
main ul.items li { margin: 0 30px 50px 0; width: 445px; float: left; }
main ul.items dt { width: 145px; float: left; }
main ul.items dt img { width: 145px; height: 120px; }
main ul.items dd { width: 280px; float: right; }
main ul.items dd strong { border-bottom: 3px dotted blue; }
main ul.items dd p { margin: 0; }

@media screen and (max-width: 767px) {
main ul.products li dt { width: auto; text-align: center; float: none; }
main ul.products li dt li { margin: 0; display: inline; float: none; }
main ul.products li dt img { margin: 0 5px; width: 125px; height: 100px; }
main ul.products li dd { width: auto; float: none; }
main ul.items { width: auto; }
main ul.items li { width: auto; float: none; }
main ul.items dt { margin: 0 0 10px 0; width: auto; text-align: center; float: none; }
main ul.items dd { width: auto; height: auto !important; float: none; }
}
