#index #content{padding-bottom:90px}#index #content ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1020px}#index #content ul li{position:relative;width:235px;margin:10px}#index #content ul li .txt{width:100%;padding:20px;box-sizing:border-box;font-size:14px;font-weight:normal;line-height:1.6}#index #content ul li .txt strong{display:block;width:100%;margin-bottom:10px;box-sizing:border-box;font-family:'Roboto', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.1em;font-size:24px;font-weight:700}@media screen and (max-width: 737px){#index #content{padding-bottom:40px}#index #content ul{width:auto;padding:0 15px}#index #content ul li{width:calc(50% - 10px);margin:5px 5px 10px}#index #content ul li .txt{position:inherit;margin-top:5px;padding:0;color:#000;line-height:1.4}#index #content ul li .txt strong{margin-bottom:0;font-size:14px}#index #content ul li .txt span{display:none}}#detail #content{padding-bottom:90px}#detail #content article{margin-bottom:20px}#detail #content article .row{position:relative}#detail #content article .row .imgArea{position:relative;overflow:hidden;float:left;width:500px}#detail #content article .row .imgArea img{width:100%}#detail #content article .row .imgArea .newTag02{padding:40px 54px 6px}#detail #content article .row .txtArea{float:right;width:480px}#detail #content article .row .txtArea .hd{padding-bottom:5px;border-bottom:1px solid #000}#detail #content article .row .txtArea .hd h2{font-size:28px;line-height:1.3;letter-spacing:0.05em}#detail #content article .row .txtArea .txt{margin-top:17px}#detail #content article .row .txtArea .txt p+p{margin-top:1em}#detail #content article .row .txtArea .btnArea{margin-top:3em}@media screen and (max-width: 737px){#detail #content article .row .imgArea{float:none;width:200px;height:auto;margin:0 auto}#detail #content article .row .imgArea .newTag02{padding:30px 50px 2px}#detail #content article .row .txtArea{float:none;width:100%;margin-top:20px;box-sizing:border-box}#detail #content article .row .txtArea .hd{padding-bottom:5px}#detail #content article .row .txtArea .hd h2{font-size:21px}}@media screen and (max-width: 737px){#detail #content{padding-left:20px;padding-right:20px}}

/*# sourceMappingURL=../css/product.css.map */
