@charset "UTF-8";.classBoxCard .classLink .classItem .Txt,.moduleBoxFilter .filterBox .filterList .filterItem a:after,.moduleBoxFilter .filterBox .filterList .filterItem a:before,.productList .productItem .Txt{-webkit-transition:all 0.5s;transition:all 0.5s}.classNote{padding-bottom:10px;line-height:1.8;font-size:16px;color:#000000;text-align:left;letter-spacing:0.55px;margin-bottom:60px}.classNote .h1Title{color:#000000;font-size:30px;font-weight:500;letter-spacing:0.8px;margin-bottom:8px}.classNote img{max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bread>.wrap,.mainArea>.wrap{max-width:1240px}.searchResult .title{color:#3c3c3c;font-size:28px;font-weight:bold}.searchResult .text{font-size:16px;color:#3c3c3c;letter-spacing:0.6px;margin-bottom:20px}.innerBox{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.innerBox .leftBox{width:305px;padding-right:40px;-ms-flex-negative:0;flex-shrink:0}.innerBox .rightBox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:1180px){.innerBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.innerBox .leftBox,.innerBox .rightBox{width:100%}.innerBox .leftBox{padding-right:0}.innerBox .rightBox{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-top:20px}}.filterFuncList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.filterFuncList li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 4px;position:relative}.filterFuncList li+li:before{content:"";width:1px;height:100%;background-color:rgba(255,255,255,0.5);position:absolute;top:0;left:0;z-index:1}.filterFuncList li a{background-color:#1a1a1a;color:#ffffff;display:block;font-size:14px;line-height:1;letter-spacing:0.5px;padding:15px 0;text-align:center;border:1px solid transparent}.filterFuncList li a.submitFilter{color:#1a1a1a;border-color:#1a1a1a;background-color:#ffffff}@media (min-width:1025px){.filterFuncList li a.submitFilter:hover{color:#ffffff;background-color:#1a1a1a}}@media (min-width:1025px){.filterFuncList li a.clearFilter:hover{background-color:#3c3c3c}}.filterFuncList li a span{display:inline-block;padding-left:10px}.moduleBoxFilter .moduleTitle{font-size:22px;line-height:1.2;letter-spacing:0.5px;text-align:center}.moduleBoxFilter .filterBox{margin:30px 0 40px;position:relative}@media (max-width:640px){.moduleBoxFilter .filterBox{margin:15px 0 20px}}.moduleBoxFilter .filterBox .filterTitle{width:100%;border-bottom:1px solid #e1e1e1;line-height:1.2;letter-spacing:0.5px;margin:15px 0;padding-bottom:15px}@media (max-width:640px){.moduleBoxFilter .filterBox .filterTitle{margin:10px 0;padding-bottom:10px}}.moduleBoxFilter .filterBox .filterList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}@media (max-width:640px){.moduleBoxFilter .filterBox .filterList{padding:0}}.moduleBoxFilter .filterBox .filterList .filterItem{width:25%;line-height:1.2;letter-spacing:0.5px}@media (max-width:1024px){.moduleBoxFilter .filterBox .filterList .filterItem{width:33.3333333333%}}@media (max-width:640px){.moduleBoxFilter .filterBox .filterList .filterItem{width:50%;padding:5px 0 10px}}@media (max-width:480px){.moduleBoxFilter .filterBox .filterList .filterItem{width:100%}}.moduleBoxFilter .filterBox .filterList .filterItem a{display:inline-block;position:relative;padding:10px 15px 10px 45px}.moduleBoxFilter .filterBox .filterList .filterItem a:after,.moduleBoxFilter .filterBox .filterList .filterItem a:before{content:"";width:14px;height:14px;border:1px solid #626262;border-radius:3px;display:block;position:absolute;top:12px;left:16px;z-index:1}.moduleBoxFilter .filterBox .filterList .filterItem a.selected{color:#1a1a1a}.moduleBoxFilter .filterBox .filterList .filterItem a.selected:before{border-color:#1a1a1a}.moduleBoxFilter .filterBox .filterList .filterItem a.selected:after{background-color:#1a1a1a;border-color:#1a1a1a}.moduleBoxFilter .filterBox .filterList .filterItem a.forbidden{background-color:rgba(248,248,248,0.5);color:rgba(47,47,47,0.3);pointer-events:none}.moduleBoxFilter .filterBox .filterList .filterItem a.forbidden:after,.moduleBoxFilter .filterBox .filterList .filterItem a.forbidden:before{border-color:rgba(98,98,98,0.1)}@media (max-width:480px){.moduleBoxFilter .filterBox .filterList .filterItem a{padding-left:30px}.moduleBoxFilter .filterBox .filterList .filterItem a:after,.moduleBoxFilter .filterBox .filterList .filterItem a:before{left:5px}}.moduleBoxFilter .filterFuncList{max-width:400px;margin-left:auto;margin-right:auto}.classBoxRow .classLink{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.classBoxColumn.filter{z-index:3}@media (max-width:1023px){.classBoxColumn.filter{margin-bottom:20px}}@media (max-width:768px){.classBoxColumn.filter .classLink .linkHasItems.open+ul{padding:10px 0;background-color:#f6f6f6}}.classBoxColumn.filter .classLink .linkHasItems.open+ul>li a{padding-left:45px}@media (max-width:1024px){.classBoxColumn.filter .classLink .linkHasItems.open+ul>li a{padding:7px 0 7px 45px}}.classBoxColumn.filter .classLink .linkHasItems.open+ul>li a:after,.classBoxColumn.filter .classLink .linkHasItems.open+ul>li a:before{content:"";width:14px;height:14px;border:1px solid #626262;background-color:#ffffff;border-radius:3px;display:block;position:absolute;top:50%;left:16px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.classBoxColumn.filter .classLink .linkHasItems.open+ul>li a.selected{color:#1a1a1a}.classBoxColumn.filter .classLink .linkHasItems.open+ul>li a.selected:before{border-color:#1a1a1a}.classBoxColumn.filter .classLink .linkHasItems.open+ul>li a.selected:after{background:no-repeat url(../images/check.png) center;border-color:#1a1a1a}.classBoxColumn.filter .classLink .linkHasItems.open+ul>li a.forbidden{background-color:rgba(248,248,248,0.5);color:rgba(47,47,47,0.3);pointer-events:none}.classBoxColumn.filter .classLink .linkHasItems.open+ul>li a.forbidden:after,.classBoxColumn.filter .classLink .linkHasItems.open+ul>li a.forbidden:before{border-color:rgba(98,98,98,0.1)}.classBoxCard .classLink{margin:0 -12.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.classBoxCard .classLink .classItem{width:33.33%;padding:0 12.5px 25px}.classBoxCard .classLink .classItem a{display:block}.classBoxCard .classLink .classItem a img{width:100%}.classBoxCard .classLink .classItem .item{position:relative}.classBoxCard .classLink .classItem .Img{border-radius:0 20px 0 20px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.14);box-shadow:3px 3px 5px rgba(0,0,0,0.14);-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.classBoxCard .classLink .classItem .Txt{padding:13px 20px 20px;text-align:center;background-color:transparent;z-index:2}.classBoxCard .classLink .classItem .Txt .title{color:#3c3c3c;font-size:24px;font-weight:bold;letter-spacing:1.2px;line-height:1.6}.classBoxCard .classLink .classItem .Txt .title a{color:#3c3c3c;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:1201px){.classBoxCard .classLink .classItem .Txt .title a:hover{color:#1a1a1a}}.classBoxCard .classLink .classItem .Txt .text{color:#3b3b3b;font-size:14px;line-height:1.2;letter-spacing:0.7px;height:17px;overflow:hidden}@media (max-width:1180px){.classBoxCard .classLink{margin:0 -10px}.classBoxCard .classLink .classItem{padding:0 10px 25px}.classBoxCard .classLink .classItem .Txt{left:25px;bottom:25px}.classBoxCard .classLink .classItem .Txt .title{font-size:24px;letter-spacing:1.44px;line-height:1.75}}@media (max-width:992px){.classBoxCard .classLink .classItem{width:50%}}@media (max-width:480px){.classBoxCard .classLink{margin:0 -5px}.classBoxCard .classLink .classItem{width:100%;padding:0 5px 25px}.classBoxCard .classLink .classItem .Txt{left:20px;bottom:20px}.classBoxCard .classLink .classItem .Txt .title{font-size:20px;letter-spacing:1px;line-height:1.5}}.productList{margin:0 -12.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.productList .productItem{width:33.33%;padding:0 12.5px 25px}.productList .productItem a{display:block}.productList .productItem a img{width:100%}.productList .productItem .item{position:relative}.productList .productItem .Txt{padding:13px 20px 20px;z-index:2}.productList .productItem .Txt .noBox{color:#787878;font-size:13px;letter-spacing:0.05em}.productList .productItem .Txt .title{color:#292929;font-size:20px;font-weight:500;letter-spacing:1.2px;line-height:1.6}.productList .productItem .Txt .title a{display:inline-block;}.productList .productItem .Txt .text{color:#3b3b3b;font-size:14px;line-height:1.2;letter-spacing:0.7px;height:17px;overflow:hidden}.productList .productItem .Txt .priceBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#787878;font-weight:400;font-family:"Roboto",sans-serif,"Noto Sans TC",sans-serif;padding-top:10px;margin-top:20px;position:relative}.productList .productItem .Txt .priceBox:before{content:"";position:absolute;left:0;top:0;width:20px;height:2px;background-color:#1a1a1a}.productList .productItem .Txt .priceBox .original{text-decoration:line-through;opacity:0.7}.productList .productItem .Txt .priceBox .special{padding-top:3px;padding-left:15px}@media (max-width:1180px){.productList{margin:0 -10px}.productList .productItem{padding:0 10px 25px}.productList .productItem .Txt{left:25px;bottom:25px}.productList .productItem .Txt .title{font-size:24px;letter-spacing:1.44px;line-height:1.75}}@media (max-width:992px){.productList .productItem{width:50%}}@media (max-width:480px){.productList{margin:0 -5px}.productList .productItem{width:100%;padding:0 5px 25px}.productList .productItem .Txt{left:20px;bottom:20px}.productList .productItem .Txt .title{font-size:20px;letter-spacing:1px;line-height:1.5}}.normal{text-decoration:line-through}.discount b{font-size:18px;font-style:italic;color:#1a1a1a}.specNumber{font-size:16px;color:#999;padding-top:10px}.priceInsBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#787878;font-weight:400;font-family:"Roboto",sans-serif,"Noto Sans TC",sans-serif;padding:10px 0 20px 0;position:relative}.priceInsBox .original{text-decoration:line-through;opacity:0.7;font-size:15px}.priceInsBox .special{padding-left:15px}.insIntroBox .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1240px}@media (max-width:767px){.insIntroBox .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.insIntroBox .albumBox{width:50%;margin-right:30px}@media (max-width:767px){.insIntroBox .albumBox{width:100%;margin-right:0;margin-bottom:30px}}.insIntroBox .albumBox .albumList .albumItem{cursor:pointer}.insIntroBox .albumBox .albumList .albumItem img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.insIntroBox .albumBox .albumListNav{margin:20px -10px 0}.insIntroBox .albumBox .albumListNav>.albumItem{float:left;width:25%}.insIntroBox .albumBox .albumListNav>.albumItem:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){position:absolute;left:0;top:0;opacity:0}.insIntroBox .albumBox .albumListNav .albumItem{padding:0 10px}.insIntroBox .albumBox .albumListMain>.albumItem:not(:first-child){position:absolute;left:0;top:0;opacity:0}.insIntroBox .introBox{-webkit-box-flex:1;-ms-flex:1;flex:1}.insIntroBox .introBox:not(:has(.no)) .code{padding-top:10px}@media (max-width:767px){.insIntroBox .introBox{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.insIntroBox .introBox .articleTitle{margin-bottom:0px;padding:0 0 0px 0;font-size:42px;font-weight:500;color:#1a1a1a;border-bottom:0;position:relative}.insIntroBox .introBox .no{font-size:30px;font-weight:500;color:#2f2f2f;padding-bottom:20px;margin-bottom:20px;position:relative}.insIntroBox .introBox .no:after{position:absolute;content:"";left:0;bottom:0px;width:100px;height:2px;background-color:#1a1a1a}.insIntroBox .introBox .code{display:block;font-size:16px;color:#999;font-weight:400}.insIntroBox .introBox .discount{display:block;font-size:17px;color:#0054a7;font-weight:500;padding-top:10px}.insIntroBox .introBox .discount a{color:#0054a7}.insIntroBox .introBox .Txt{margin-top:15px;line-height:28px;font-size:16px;color:#626262;letter-spacing:0.6px}.sideShare{margin:35px 0 0}.orderTable{margin-top:20px;padding-top:20px;border-top:1px solid #e1e1e1}.orderTable th{padding:10px;font-size:15px;color:#626262;font-weight:500}.orderTable td{padding:10px;color:#626262}.orderTable select{padding:4px}.orderTable tr:nth-child(odd){background-color:#f6f6f6}.orderTable b{font-weight:400;font-size:15px;color:#626262}.orderTable .priceBox{padding:20px 0 10px 0}.orderTable .priceBox .priceItem{line-height:1.2;letter-spacing:0.5px}.orderTable .priceBox .priceItemDefault,.orderTable .priceBox .priceItemOriginal,.orderTable .priceBox .priceItemSelling{font-size:25px;font-family:"Outfit",sans-serif,"Noto Sans TC",sans-serif;font-weight:500;padding:5px 0}.orderTable .priceBox .priceItemDefault span,.orderTable .priceBox .priceItemOriginal span,.orderTable .priceBox .priceItemSelling span{display:inline-block}.orderTable .priceBox .priceItemDefault span:first-child,.orderTable .priceBox .priceItemOriginal span:first-child,.orderTable .priceBox .priceItemSelling span:first-child{margin-right:3px}.orderTable .priceBox .priceItemOriginal,.orderTable .priceBox .priceItemSelling{display:none}.orderTable .priceBox .priceItemOriginal{color:#bbb;font-size:15px;font-weight:400;margin-top:10px}.orderTable .priceBox .priceItemOriginal span{position:relative}.orderTable .priceBox .priceItemOriginal span:before{content:"";width:100%;height:1px;background-color:#9f9f9f;position:absolute;top:50%;left:0;z-index:1}.orderTable .priceBox .priceItemSelling{color:#1a1a1a}.orderTable .countBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.orderTable .countBox b{margin-right:20px;font-size:16px;color:#3b3b3b;letter-spacing:0.1em}.orderTable .countBox .countItemBox{display:-ms-flexbox;display:-webkit-box;display:flex;width:200px;height:40px;border:1px solid #e1e1e1}.orderTable .countBox .countItemBox .countBtn{position:relative;display:block;width:40px;height:40px;background-color:#1a1a1a}.orderTable .countBox .countItemBox .count{width:calc(100% - 80px);height:40px;line-height:40px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;font-size:16px;color:#999999;text-align:center;letter-spacing:0.1em}.orderTable .countBox .countItemBox .countLess:after{content:"";position:absolute;top:50%;left:50%;margin-left:-3px;margin-top:-1px;width:6px;height:2px;background-color:#ffffff}.orderTable .countBox .countItemBox .countAdd:after,.orderTable .countBox .countItemBox .countAdd:before{content:"";position:absolute;top:50%;left:50%;background-color:#ffffff}.orderTable .countBox .countItemBox .countAdd:before{margin-left:-6px;margin-top:-1px;width:12px;height:2px}.orderTable .countBox .countItemBox .countAdd:after{margin-left:-1px;margin-top:-6px;width:2px;height:12px}.orderTable .specBox{position:relative;margin-top:20px;margin-bottom:10px}.orderTable .specBox .specTitle{width:100%;padding:13px 20px;background-color:#1a1a1a;text-align:left;color:#ffffff;font-size:16px;position:relative;cursor:pointer}.orderTable .specBox .specList{padding:20px 20px 10px 20px}.orderTable .specBox .specList li{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.orderTable .specBox .specList li:first-child{padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #d6d6d6}.orderTable .specBox .specList li .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;margin-right:20px}.orderTable .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;text-align:center}.orderTable .btn a{max-width:200px;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#ffffff;font-size:15px;padding:15px;background-color:#1a1a1a}.orderTable .btn a:last-child{background-color:#3c3c3c}.orderTable .btn a:last-child:hover{background-color:#565656}.orderTable .btn a+a{color:#ffffff;margin-left:10px}.orderTable .btn a:hover{color:#ffffff;background-color:#565656}.promotionArea .moduleWrap{max-width:480px}.promotionArea .promotionBox{margin:30px 0}.promotionArea .promotionBox .btn1{margin-top:20px}.radioStyle input[type=radio]:disabled~.radioTitle{color:#ccc}
