@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=Noto+Sans+TC:300,400,500|Source+Sans+Pro:400,700&display=swap);.mainArea .containerBox{display:-webkit-box;display:-ms-flexbox;display:flex}.mainArea .leftBox ul{padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px}.mainArea .rightBox{width:100%}.classNote{padding-bottom:10px;line-height:1.8;font-size:15px;color:#222;text-align:center}.classNote img{max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.itemList{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.itemList li{width:33.33%;padding:0 15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.itemList .Img{position:relative}.itemList .Img a{display:block;overflow:hidden}.itemList .Img img{display:block;width:100%;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.itemList .Txt{padding:15px 5px;background-color:#fff}.itemList .Txt p{padding-top:10px;height:60px;line-height:1.8;font-size:15px;color:#777;letter-spacing:0.5px}.itemList h3 a{display:block;font-size:20px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.itemList .price{margin-top:10px}.itemList .price strong{display:inline-block;margin:0 5px}.itemList .price .discount b{font-style:italic;font-size:18px;color:#000}.itemList .ribbon_hot,.itemList .ribbon_new{position:absolute;top:-4px;left:-4px;z-index:99;display:block;width:112px;height:112px;text-indent:-9999px}.itemList .ribbon_new{background:url("../images/ribbon_new.png") no-repeat}.itemList .ribbon_hot{background:url("../images/ribbon_hot.png") no-repeat}.albumBox{float:left;width:50%;margin-right:30px;padding:0}.albumBox img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.side_album{width:100%;margin:2px -1px 0}.side_album li{float:left;width:16.6%;padding:1px;overflow:hidden}.side_album img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.side_album a{display:block}.introBox{overflow:hidden}.introBox .Txt{margin-top:20px;line-height:1.6;font-size:13px;font-weight:300;letter-spacing:0.5px;color:#6c6c6c}.introBox .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.share{clear:both;padding-top:10px;margin-top:20px;border-top:1px solid #ccc}.share b{display:inline-block;font-size:13px;font-weight:400;color:#666}.share a{display:inline-block;width:25px;font-size:18px;color:#666;text-align:center}.share a:hover{opacity:0.8}.code{display:block;font-size:12px;font-weight:400;color:#999}@media (max-width:767px){.itemList li{width:50%}.albumBox{float:none;width:100%}.introBox{padding:20px 0}}@media (max-width:480px){.itemList li{width:100%}}