@charset "utf-8"; /* ===== index ===== */

html {}
main{}


/**検索結果**/
#sect_pickup{padding: 0;}
#sect_pickup .pickup_dl{padding-bottom:4em;}
#sect_pickup .pickup_dl ul.brand_box{}
#sect_pickup .pickup_dl ul.brand_box li{position: relative; border-top: 1px dashed var(--comm-navy); padding: 1em 0; color: var(--comm-navy);}
#sect_pickup .pickup_dl ul.brand_box li:after{content:""; display: block; width: 1px; height: 100%; background-color: var(--comm-navy); position:absolute; top: 0; right: -9%;}
#sect_pickup .pickup_dl ul.brand_box li:nth-of-type(3n):after{display: none;}

#sect_pickup .pickup_dl ul.brand_box li [class*="_name"]{font-family: 'indivisible','Zen Kaku Gothic Antique', sans-serif; font-weight: 600; font-style: normal; line-height: 1.4; }
#sect_pickup .pickup_dl ul.brand_box li .shop_name{ font-size: 13px; padding-bottom: 0.5em; line-height: 1.25;}
#sect_pickup .pickup_dl ul.brand_box li .item_name{ font-size: 15px; padding-bottom: 0.5em; line-height: 1.25;}
#sect_pickup .pickup_dl ul.brand_box li .item_txt{ font-size: 15px;padding-bottom: 1em; }
#sect_pickup .pickup_dl ul.brand_box li .item_txt small{line-height: 1.6; display: block; padding-top: 0.75em; font-size: 80%;}
#sect_pickup .pickup_dl ul.brand_box li .item_price{ font-family: 'indivisible', sans-serif; font-weight: 600; }
#sect_pickup .pickup_dl ul.brand_box li .item_price:empty{display: none;}
#sect_pickup .pickup_dl ul.brand_box li .item_price>*{line-height: 1; display: inline-block; letter-spacing: -0.05em; vertical-align: middle;}
#sect_pickup .pickup_dl ul.brand_box li .item_price>*:empty{display: none;}
#sect_pickup .pickup_dl ul.brand_box li .item_price .price_box{color: var(--comm-orange); font-size: 22px;}
#sect_pickup .pickup_dl ul.brand_box li .item_price .off_box{color: var(--comm-gray); font-size:14px; background-color: var(--comm-orange); padding: 0.35em 1em 0.25em 1em; }
#sect_pickup .pickup_dl ul.brand_box li .item_price .normalp_box{color: var(--comm-navy); font-size:12px; text-decoration: line-through; display: block;}
#sect_pickup .pickup_dl ul.brand_box li img.item_img{margin-bottom: 1em;}



@media screen and (max-width: 600px) {
#sect_pickup .pickup_dl ul.brand_box li:after{right: -8%;}
#sect_pickup .pickup_dl ul.brand_box li:nth-of-type(3n):after{display: block;}
#sect_pickup .pickup_dl ul.brand_box li:nth-of-type(2n):after{display: none;}
}


@media screen and (max-width: 430px) {


/**検索結果**/
#sect_pickup{padding: 0;}
#sect_pickup .pickup_dl{}
#sect_pickup .pickup_dl ul.brand_box{}
#sect_pickup .pickup_dl ul.brand_box li{}

#sect_pickup .pickup_dl li{ }
#sect_pickup .pickup_dl ul.brand_box li [class*="_name"]{ }
#sect_pickup .pickup_dl ul.brand_box li .shop_name{ font-size: 12px;}
#sect_pickup .pickup_dl ul.brand_box li .item_name{ font-size: 13px;}
#sect_pickup .pickup_dl ul.brand_box li .item_txt{ font-size: 13px;}
#sect_pickup .pickup_dl ul.brand_box li .item_price{ }
#sect_pickup .pickup_dl ul.brand_box li .item_price>*{}
#sect_pickup .pickup_dl ul.brand_box li .item_price .price_box{ font-size: 20px;}
#sect_pickup .pickup_dl ul.brand_box li .item_price .off_box{font-size:13px; }
#sect_pickup .pickup_dl ul.brand_box li .item_price .normalp_box{}
#sect_pickup .pickup_dl ul.brand_box li img.item_img{}
}