#product_detail-skin{padding-bottom:0px;margin-top:30px}
#product_detail-skin p.title{margin-bottom:30px}
#product_detail-features{padding-bottom:50px}
#product_detail-features .box{padding-top:30px}
#product_detail-features .box .item p.ttl{font-weight:200;font-size:20px;letter-spacing:0.05em;line-height:34px;text-align:center;padding-left:0;width:100%;margin-top:30px}
#product_detail-features .box .item p.ttl span{display:inline}
#product_detail-features .box .item p.txt{line-height:26px}
#product_detail-features .box .item p.btn{width:200px;margin:30px auto 0;  display:block;padding: 0;}
#product_detail-features .box .item p.btn a{display:block;border:solid 1px #888;padding:8px 0 10px;border-radius:30px;text-align:center;position:relative;font-size:12px;line-height:12px}
#product_detail-features .box .item p.btn a::after{content:'';width:6px;height:6px;border:0;border-top:solid 1px #888;border-right:solid 1px #888;position:absolute;top:calc(50% - 1px);right:14px;margin-top:-3px;transform:rotate(45deg)}
#item-list{width:920px;margin:0 auto 100px;display:flex;justify-content:center;border-top:solid 1px #000;border-bottom:solid 1px #000;padding:20px 20px 0px 0;position:relative;flex-wrap:wrap;box-sizing:border-box}
#item-list::before{position:absolute;content:"";width:100%;border-left:1px #000 solid;border-right:1px #000 solid;height:20px;top:0;left:0}
#item-list::after{position:absolute;content:"";width:100%;border-left:1px #000 solid;border-right:1px #000 solid;height:20px;bottom:0;left:0}
#item-list .item{width:33%;text-align:center;margin-bottom:30px}
#item-list .item dl dt{font-size:15px;line-height:15px;text-align:center;margin-bottom:30px;padding-top:20px}
#item-list .item dl dd.img{margin-bottom:16px}
#item-list .item dl dd.txt{width:100%;font-size:12px;line-height:21px;margin-bottom:0}
#product_detail-use{padding:100px 0 100px}
#product_detail-use dl{margin:0 0 30px}
@media (max-width: 767px){#product_detail-skin{padding-bottom:0px}
#product_detail-skin p.title{margin-bottom:0px;text-align:left}
#product_detail-skin p.photo{margin-bottom:30px}
#product_detail-skin .box1{padding-bottom:50px}
#product_detail-skin .box1 p.txt{line-height:24px}
#product_detail-features{padding-bottom:0px}
#product_detail-features .box{padding-top:30px}
#product_detail-features .box .item .photo{padding-top:0}
#product_detail-features .box .item p.ttl{font-weight:200;font-size:18px;letter-spacing:0.01em;line-height:30px;text-align:center;padding-left:0;width:100%;margin-top:30px}
#product_detail-features .box .item p.ttl span{display:inline}
#product_detail-features .box .item p.txt{line-height:26px}
#product_detail-features .box .item p.btn{width:50%;margin:20px auto 0}
#product_detail-features .box .item p.btn a{font-size:11px;line-height:11px}
#item-list{width:80%;margin:0 auto 50px;flex-wrap:wrap;padding:0px 6% 40px 2%;position:relative;justify-content:flex-start}
#item-list .item{width:50%;margin-bottom:0}
#item-list .item dl dt{font-size:12px;line-height:14px;margin-bottom:12px;padding-top:40px}
#item-list .item dl dd.img{margin-bottom:16px}
#item-list .item dl dd.txt{font-size:10px;line-height:14px;margin-bottom:0}
#product_detail-use{padding:50px 0 100px}
}

