/* ========================
	top.css
======================== */

@media (max-width: 700px) {
  .pc { display: none; }
}

/* information */
.infoContainer { margin: 20px; }
#information { width: 100%; padding: 10px; border: solid 1px #E7E7E7; box-sizing: border-box; height:150px; overflow:scroll; overflow-x:hidden; }

.info-report { width: 100%; display: table; table-layout: fixed; margin-bottom: 40px; }
.info-report > .info-label { display: table-cell; width: 120px; vertical-align: top; }
.info-report > ul { display: table-cell; width: 100%; vertical-align: top; }
.info-report > ul > li { margin: 10px 0; font-size: 0.9rem; font-weight: 700; }
.info-report > ul > li > a { margin: 10px 0; font-size: 0.9rem; }


.info-label > p { font-size: 0.9rem; font-weight: 700; }

/* new item list */

.newItemList { width: 100%; }
.newItemList > a > li { width: 100%; display: table; padding: 15px; box-sizing: border-box; table-layout: fixed; border-bottom: solid 1px #E7E7E7; }
.newItemList > a > li > .thumb { display: table-cell; width: 120px; vertical-align: top; }
.newItemList > a > li > .thumb > img { display: block; width: 100px; }
.newItemList > a > li > .body { display: table-cell; width: 100%; vertical-align: top; }
.newItemList > a > li > .body > h3 { margin: 5px 0; padding-bottom: 5px; border-bottom: solid 1px #F5F4F2; font-size: 1.0rem; font-weight: 700; }
.newItemList > a > li > .body > p { margin: 5px 0; font-size: 0.8rem; }
.newItemList > a > li > .body > div { margin: 5px 0; font-size: 0.8rem; }
.newItemList > a > li > .body > .price { margin: 5px 0; font-size: 0.9rem; font-weight: 700; }


/* Ύ¦ΙΚΈ‘Ίχ */

#cmsearch .wrap { padding:10px; overflow: hidden; }
#cmsearch input[type="submit"] { margin-left:auto; margin-right:auto; display:block; }
#cmsearch select,
#cmsearch input { font-size:16px; line-height:1.4; margin:8px 5px; }
#cmsearch select,
#cmsearch input[type="search"] { width:97%; }
#cmsearch input[type="submit"] { width:50%; font-size:18px; }
#cmsearch .btn { padding:10px 5px; display:block; font-weight:bold; text-decoration:none; color:#fff; padding: 4px; background-color: #555; -webkit-border-radius: 2px; border-radius: 2px; }

/* TOP new item list */

.product_section { width: 100%; }
.product_section > li > a { width: 100%; display: table; padding: 15px; box-sizing: border-box; table-layout: fixed; border-bottom: solid 1px #E7E7E7; }
.product_section > li > a  > .product_pict { display: table-cell; width: 120px; vertical-align: top; }
.product_section > li > a  > .product_pict > img { display: block; width: 100px; }
.product_section > li > a  > .product_summary { display: table-cell; width: 100%; vertical-align: top; }
div.product_name { margin: 5px 0; padding-bottom: 5px; border-bottom: solid 1px #F5F4F2; font-size: 1.0rem; font-weight: 700; }
.product_section > li > a > .product_summary > p { margin: 5px 0; font-size: 0.8rem; }
div.explanation_simple { margin: 5px 0; font-size: 0.8rem; }
p.product_price { margin: 5px 0; font-size: 0.9rem; font-weight: 700; }