.result.shop{margin-top:20px;text-align:left}.result.shop article{border-bottom:1px solid #888}.result.shop article:first-child{border-top:1px solid #000}.result.shop article:last-child{border-bottom:1px solid #000}.result.shop a{display:block;color:#000;text-decoration:none}.result.shop h3{font-size:18px;font-weight:bold}.result.shop .body{padding:5px}.result.shop .typeA a{padding-bottom:20px}.result.shop .typeA.t2 h3{background:#fef}.result.shop .typeA h3{background:#c8ffbf;padding:.5em 5px}.result.shop .typeA .tag,.result.shop .typeA .base,.result.shop .typeA .icons{float:right;width:calc(100% - 90px)}.result.shop .typeA .thumb{width:80px}.result.shop .typeA .copy{color:#00f;font-weight:bold;margin:3px 0 8px}.result.shop .typeA .base,.result.shop .typeA .hour,.result.shop .typeA .prie{margin-top:0.5em}.result.shop .typeA .base{margin-top:0.5em}.result.shop .typeA .base dt{display:none}.result.shop .typeA .base dd{margin-bottom:3px}.result.shop .typeA .icons{margin-top:0.5em}.result.shop .typeA .icons li{border:1px solid #4169e1;border-radius:.5em;display:inline-block;font-size:85%;margin:0 .5em .5em 0;padding:.2em .5em;text-align:center;vertical-align:top;width:45%}.result.shop .typeA .discount{padding:0 .5em .5em}.result.shop .typeA .discount dl{border:1px solid #ffa200;margin-top:0.5em}.result.shop .typeA .discount dt{background:#ffa200;color:#fff;font-weight:bold;line-height:1.5;text-align:center}.result.shop .typeA .discount dd{padding:.3em .5em;background:#fff;line-height:1.5;text-align:center}.result.shop .typeA .discount dd em{color:#00f;font-weight:bold;margin-right:.5em}.result.shop .typeA .discount dd em::before{content:"["}.result.shop .typeA .discount dd em::after{content:"]"}.result.shop .typeA .discount dd .min{color:#00f;font-weight:bold;margin-right:.5em}.result.shop .typeA .discount dd .price{color:#00f;font-weight:bold;margin-right:.5em}.result.shop .typeD{background:#fff}.result.shop .typeD .tag{margin-bottom:3px}#type .body_cmn{padding:1em;text-align:left}#type .select-wrap{margin-bottom:5px}#type .select-wrap:last-child{margin-bottom:0}
