#detail{width:1100px;margin:160px auto;margin:10rem auto;display:-webkit-box;display:-ms-flexbox;display:flex}#detail .photo{width:60%;position:relative;text-align:center}#detail .photo ul#slide{width:90%;margin:0 auto 48px;margin:0 auto 3rem;position:static}#detail .photo ul#slide li{width:100%;display:inline-block}#detail .photo ul#slide li img{width:100%;line-height:1;vertical-align:bottom;border-radius:7px}#detail .photo ul#thumb{width:90%;margin:0 auto;text-align:left;font-size:0}#detail .photo ul#thumb li{display:inline-block;width:13%;margin-right:1.28%}#detail .photo ul#thumb li img{cursor:pointer;width:100%;border-radius:4px;vertical-align:bottom}#detail .info{color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 24px;padding:0 1.5rem}#detail .info .name{font-family:Roboto,sans-serif;font-size:36.8px;font-size:2.3rem;font-weight:400;letter-spacing:4px}#detail .info .name span{font-weight:300;font-size:32px;font-size:2rem;margin-left:32px;margin-left:2rem}#detail .info .jp_name{margin-top:16px;margin-top:1rem}#detail .info .price{font-family:Roboto,sans-serif;font-size:19.2px;font-size:1.2rem;margin:32px 0;margin:2rem 0;font-weight:200;letter-spacing:1px}#detail .info .price span{font-weight:100;font-size:28.8px;font-size:1.8rem;margin:0 8px;margin:0 .5rem;letter-spacing:1px}#detail .info .spec{margin-bottom:48px;margin-bottom:3rem;line-height:2}#detail .info p{letter-spacing:1px;line-height:1.7;margin-bottom:80px;margin-bottom:5rem}#detail .info .notice{line-height:1.7;font-size:14.4px;font-size:.9rem}#back{text-align:center;font-family:Roboto,sans-serif;width:1034px;font-size:32px;font-size:2rem;margin:0 auto 32px;margin:0 auto 2rem}#back a{color:#333;display:block;padding:16px 0;padding:1rem 0;width:100%;text-decoration:none;font-weight:100;border:1px solid #333;transition-duration:.4s;letter-spacing:2px}#back a:hover{background-color:#888;border-color:#888;color:white}.owl-pagination{margin-top:32px;margin-top:2rem}.owl-pagination div{display:inline-block;margin:0 6.4px;margin:0 .4rem;width:12px;height:12px;border-radius:12px;background-color:#DDD}.owl-pagination div.active{background-color:#555}.owl-buttons .owl-prev,.owl-buttons .owl-next{display:inline-block;width:40px;height:80px;position:absolute;top:260px;margin:auto;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.owl-buttons .owl-prev img,.owl-buttons .owl-next img{width:10px;position:relative;top:30px}.owl-buttons .owl-prev:hover,.owl-buttons .owl-next:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.owl-buttons .owl-prev{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.owl-buttons .owl-next{right:0}@media screen and (max-width:1100px){#detail{width:90%;height:auto;margin-top:7rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#detail .photo{width:100%;padding-bottom:3rem}#back{width:85%;margin:inherit auto}}@media screen and (max-width:640px){header{padding:1.5rem 0}header h1{width:40%}#detail{width:100%;margin-top:3rem}#detail .info .name{font-size:1.6rem}#detail .info .name span{font-size:75%}.owl-buttons{height:34px;position:absolute;width:94%;left:3%}.owl-buttons .owl-prev,.owl-buttons .owl-next{bottom:0;top:0}#back{width:90%;font-size:1.3rem}#back a{font-weight:300;border-radius:4px}}