.product{text-align:left;font-size:16px;line-height:1.8em;font-weight:500}.product_details .product img{width:100%;height:auto;display:block}.product_details .product h2{font-size:2.2rem;font-weight:500;margin:0 0 30px;padding:0 0 20px;border-bottom:2px solid #b51d23}.product_details .product h3{position:relative;font-size:2rem;font-weight:500;padding:0 0 0 17px;margin:0 0 20px}.product_details .product h3:before{position:absolute;top:5px;left:0;content:"";background:#b51d23;width:7px;height:18px;border-radius:9px}.product_details .product article:not(:last-of-type){margin-bottom:60px}.product .center{text-align:center}.product p{margin:0 0 16px;padding:0}.product img{display:inline-block;width:100%}.product img.auto{width:auto;margin:0 auto}.product article{width:100%}.product article:first-child{padding-top:1%}.product .box-cont{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:-webkit-wrap;flex-wrap:-moz-wrap;flex-wrap:-ms-wrap;flex-wrap:-o-wrap;flex-wrap:wrap;align-items:-webkit-flex-start;align-items:-moz-flex-start;align-items:-ms-flex-start;align-items:-o-flex-start;align-items:flex-start}.product .box-cont p:first-child{margin-top:0}.product h4{font-size:1.4em;margin-bottom:1%}.product h2.img-head{border-bottom:none;margin-bottom:1em}.product .ta-c{text-align:center}.product article a{color:#b51d23;text-decoration:underline}.product article a:hover,.product article a:active{text-decoration:none}.product article a.btn{width:auto;text-decoration:none;display:inline-block;padding:8px 16px;background-color:#888;color:#fff;font-size:1em;border-radius:6px}.product ol{background-color:#f7f7f7}.product ul.disc,.product ul.circle{margin:2% 0;padding-top:1%;border-top:dashed 1px #ccc;padding-bottom:1%;border-bottom:dashed 1px #ccc}.product ul.disc li{list-style-type:disc;margin-left:1.2em}.product ul.circle li{list-style-type:circle;margin-left:2%}.product .red{color:#b51d23;font-size:1.2em}.product .row-media .box-cont{width:98%;border:double 5px #ffaaaa}.product .int{margin-left:16px;font-size:.9em}.product .int:before{content:"\203b  "}.product-sub2.red-box{padding:2%;margin:2%;border:double #b51d23 4px;font-size:16px}.list_table,.list_table>dt,.list_table>dd{box-sizing:border-box}.list_table>dt,.list_table>dd{padding:.5em .5em .5em 1%;margin:0}.list_table>dt{background-color:#eee;color:#555;font-weight:700}.list_table>dd{background-color:#fff;font-weight:700}@media screen and (max-width: 767px){.list_table>dd{border:1px solid #cccccc;border-top:none}.list_table>dt,.list_table>dd{text-align:center}.list_table>dd>ul{text-align:left}}@media print,(min-width: 768px){.list_table{display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd}.list_table>dt,.list_table>dd{display:flex;flex-direction:column;justify-content:center;border-top:1px solid #ddd}.list_table>dt{width:20%}.list_table>dd{width:80%;border-right:1px solid #ddd}}.product-sub.red-box{padding:1%;margin:2%;border:double #b51d23 4px;font-size:16px;text-align:center}.product-sub.red-box dl{margin:0 auto}.product-sub.red-box dt{text-align:center;font-weight:700;font-size:1.4em;color:#b51d23;border-bottom:dashed 1px #b51d23;display:inline-block;width:80%;padding:1%}.product-sub.red-box dd{padding:1%;font-weight:700}.product-sub.red-box .red{color:#b51d23;font-weight:700}.product-sub.red-box .center{text-align:center}.product-sub.red-box dd .int{font-size:.8em}.product-sub.red-box dd .int:before{content:" \203b  "}dl.dit,dl.dit dt,dl.dit dd{margin:0;padding:0;color:#333}dl.dit{display:flex;flex-wrap:wrap;width:700px;align-content:stretch}dl.dit dt{width:27%;padding:1%;font-weight:700;text-align:center;background-color:#eee;border-bottom:solid 1px #ccc}dl.dit dt:first-child{border-top:solid 1px #ccc}dl.dit dd{width:68%;padding:1%;border-bottom:solid 1px #ccc;font-weight:700}dl.dit dd:nth-child(2){border-top:solid 1px #ccc}.box-cont .pc-col-7{width:63%;margin:1%}.box-cont .pc-col-5{width:46%;margin:2%}.box-cont .pc-col-3{width:calc(100% / 3 - 2%);margin:1%}.box-cont .pc-col-2{width:23%;margin:1%}.box-cont .pc-col-1{width:100%;margin:2% 0}.box-cont .pc-col-none{display:none}.box-cont2 .pc-col-5{width:46%;margin:2 0%}@media screen and (min-width: 768px){.br-sp{display:none}}@media screen and (max-width: 768px){.box-cont .pc-col-7,.box-cont .pc-col-3{width:100%;margin:2% 0}}@media screen and (max-width: 519px){.box-cont .pc-col-5{width:100%;margin:2% 0}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/old-product.css.map */
