.category_desc img { max-width: 250px; width: inherit; height: auto; } .category_desc_2 { padding-top: 2em; } /* sub category & sub group */ #w_S_size .grp_lst_img { display: none; max-width: 100px; } #w_S_size .grp_lst { border-bottom: 1px solid #aaa; } #w_S_size .grp_lst_unit { border-bottom: 1px solid #aaa; line-height: 2.2; font-size: 92.307%; } #w_S_size .grp_lst_unit a { display: block; padding: .5em 0; color: #444; text-decoration: none; } .w_M_size .grp_lst { position: relative; clear: both; margin-left: -3.397%; padding-top: 2em; } .w_M_size .grp_lst_unit { float: left; margin-bottom: 15px; margin-left: 3.285%; width: 30%; word-break: break-all; background-color: #f1f1f1; } .w_M_size .grp_lst_unit a { display: block; padding: .5em; background-color: #f1f1f1; color: #000; text-decoration: none; } .w_M_size .grp_lst_unit a:hover { text-decoration: underline; } .w_M_size .grp_lst_img { display: block; margin: 0 auto .5em; max-width: 100px; height: inherit; } .w_L_size .grp_lst { margin-left: -2.174%; } .w_L_size .grp_lst_unit { margin-left: 1.595%; width: 23.404%; } .w_LL_size .grp_lst { margin-left: -2.127%; } .w_LL_size .grp_lst_unit { margin-left: 2.083%; width: 17.916%; }