@CHARSET "UTF-8";

.main_area .item_list_container.full_layout .item_list_tree .middle_class {
    margin: 0;
}

.matrix-body, #resultsDetailRow_0_0 {
    border-top: none !important;
}

.maker_category_first_all .category_menu_list {
    display: block;
    border-collapse: collapse;
    width: 100%;
    border-top: 5px solid #e8380d;
    margin: 0 0 18px 0;
}

.maker_category_first_all .category_menu_list > div {
    border: 1px solid #ccc;
    width: 100%;
    min-height: 100px;
    position: relative;
    padding: 0 0 20px 0;
}

li[id^="resultsDetailRow_"] {
    overflow: hidden;
    border-top: 1px solid #ccc;
    width: 100%;
    position: relative;
    padding: 0 0 20px 0;
}

.maker_category_first_all #goodsClass1LinkSurround {
    height: 30px;
    width: 100%;
    font-size: 1.2em;
    font-weight: bold;
    padding: 6px 6px 4px 6px;
}

.maker_category_first_all .category_menu_list > div > .title,
.maker_category_first_all .category_menu_list .category_menu_list_title {
    background: #f6f6f6;
    font-size: 1.1em;
    font-weight: bold;
    color: #333;
    padding: 6px;
}

.maker_category_first_all .category_menu_list .resultsDetailDetailRow {
    display: inline-block;
}

.maker_category_first_all .category_menu_list .category_second li {
    float: left;
    width: 350px;
    margin: 2px 20px 2px 0;
}

.maker_category_first_all .category_menu_list .category_second li a {
    line-height: 1.5;
    background: url(../../contents/shop/marutsu/img/common/icon_arrow_12_blue.png) no-repeat left top;
    padding: 0 0 0 16px;
    min-height: 16px;
}

/* 小分類リスト */
@media (max-width:600px) {
	.maker_category_first_all .category_menu_list .resultsDetailDetailRow { display:block; float:none; width:100%; margin:0 10px; }
	.maker_category_first_all .category_menu_list .category_second li { float:none; width:90%; }
	.maker_category_first_all .category_menu_list .category_second li a { background-position:left; font-size:1.1em; }
	.main_area .item_list_container.full_layout .item_list_tree .small_class { margin:0.2em 0 0 0; }
}