.container{width:var(--w-sm)}@media only screen and (min-width: 768px){body#caseDetail div.mainPic{width:var(--w-sm);margin:0 0 60px;padding:10px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}body#caseDetail div.spec{margin:0 0 60px;line-height:1.6}body#caseDetail div.spec dl{padding:15px;border-bottom:1px solid #ddd;overflow:hidden}body#caseDetail div.spec dl:first-of-type{border-top:1px solid #ddd}body#caseDetail div.spec dl dt{width:16%;float:left}body#caseDetail div.spec dl dd{width:84%;float:left}body#caseDetail div.spec dl dd:before{content:"：";margin:0 .2em}body#caseDetail div.spec dl dd span:after{content:" / "}body#caseDetail div.spec dl dd span:last-of-type:after{content:""}body#caseDetail div.spec p.pricenote{font-size:1.2rem}body#caseDetail div.spec p.pricenote:first-of-type{margin:5px 0 0}body#caseDetail div.note{line-height:1.8;margin:0 0 60px;overflow:hidden}body#caseDetail div.note div.pic{width:48%;margin:0 0 0 4%;border:1px solid #ddd;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin:0 0 0 40px}body#caseDetail div.note h4{font-size:3.2rem;text-align:center;margin:0 0 40px}body#caseDetail div.note p:last-of-type{margin:0}}@media only screen and (max-width: 767px){body#caseDetail div.spec{line-height:1.6}body#caseDetail div.spec dl{padding:15px;border-bottom:1px solid #ddd;overflow:hidden}body#caseDetail div.spec dl dt:after{content:"：";margin:0 .2em}body#caseDetail div.note{line-height:1.6;padding:20px;overflow:hidden}body#caseDetail div.note div.pic{width:100%;border:1px solid #ddd;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px}body#caseDetail div.note h4{font-size:2rem;margin:0 0 20px}body#caseDetail div.note p:last-of-type{margin:0}}@media only screen and (min-width: 768px){div.relatedCarousel{background:#f3f3f3;padding:40px 40px 80px;text-align:center}div.relatedCarousel h3{font-size:3rem;font-weight:normal;margin:0 0 40px}div.relatedCarousel ul{margin:0 0 40px}div.relatedCarousel ul li{border:10px solid #fff}div.relatedCarousel div.btn a{display:inline-block;padding:15px 40px;font-size:1.8rem;color:#fff;background:#121516}div.relatedCarousel div.btn a:hover{background:#b78846}}@media only screen and (max-width: 767px){div.relatedCarousel{background:#f3f3f3;padding:40px 0;text-align:center}div.relatedCarousel h3{font-size:2rem;font-weight:normal;margin:0 0 20px}div.relatedCarousel ul{margin:0 0 20px}div.relatedCarousel ul li{border:5px solid #fff}div.relatedCarousel div.btn a{display:inline-block;padding:15px 40px;font-size:1.6rem;color:#fff;background:#121516}div.relatedCarousel div.btn a.hover{background:#b78846}}/*# sourceMappingURL=case_detail.min.css.map */