/* BASIC css start */
.page_name {font-family: 'Lato', sans-serif; font-weight:700; color: #a48f78; letter-spacing: 3px; font-size: 18px; text-align: center; padding-top:45px; padding-bottom:30px;}

#group_prd_list{overflow:hidden; margin:0 5px; }
#group_prd_list ul{font-size:0; }
#group_prd_list ul li{display:inline-block; vertical-align:top; width:calc((100vw - 15px) / 2); margin:0 0 5px 5px; border:1px solid #ddd; box-sizing:border-box; padding:5px;  }
#group_prd_list ul li:nth-of-type(2n+1){margin-left:0; }
#group_prd_list ul li .thumb{display:block; border:1px solid #ddd; width:100%; height:0; padding-top:66.4%; box-sizing:border-box; background:center no-repeat; background-size:70% auto; margin-bottom:8px; }
#group_prd_list ul li .thumb.h_st{background-size:auto 80%;}
#group_prd_list ul li label{display:block; text-align:center; height:15px; margin-bottom:7px; font-size:12px; color:#353535; line-height:15px; font-family: 'Lato', sans-serif; font-weight:700; letter-spacing:1px; }


/* BASIC css end */

