@charset "utf-8";img{height:auto;width:100%}.redtxt{color:red}.aLink{color:#309fb9}.pcHidden{display:none}.mHidden{display:inline-block}.learnWrapper{background-color:#fbf8f6;margin:0 auto;padding:2%;width:96%}.learnFilterArea,.learnWrapper{font-size:1.6rem;text-align:left}.inputStyleSet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box;font-family:Arial,Verdana,微軟正黑體,sans-serif;font-size:1.4rem;outline:none;padding-left:5px}.inputStyleSet[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.inputBtnStyleSet{border:0;border-radius:0}.inputBtnStyleSet,.selectStyleSet{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-family:Arial,Verdana,微軟正黑體,sans-serif;font-size:1.4rem;outline:none}.selectStyleSet{background:url(https://cdn.kingstone.com.tw/images/cart_select_trian.png) no-repeat 96%;background-color:#fff;background-size:8px 6px;border:1px solid #ccc;border-radius:0;padding:4px 26px 4px 5px}.input-check{opacity:0;position:absolute}.input-check[type=checkbox]+span{background-color:#fff;border:1px solid #aaa;border-radius:2px;display:inline-block;height:18px;margin-right:5px;margin-top:-3px;position:relative;vertical-align:middle;width:18px}.input-check[type=checkbox]:checked+span{background-color:#c01313;border:1px solid #c01313}.input-check[type=checkbox]:checked+span:after{border:solid #fff;border-width:0 2px 2px 0;bottom:5px;content:" ";display:block;height:9px;left:0;margin:0 auto;position:absolute;right:0;transform:rotate(45deg);width:5px}.input-check[type=radio]+span{background-color:#fff;border:1px solid #aaa;border-radius:15px;display:inline-block;height:18px;margin-right:5px;position:relative;vertical-align:middle;width:18px}.input-check[type=radio]:checked+span{background-color:#fff;border:1px solid #c01313}.input-check[type=radio]:checked+span:after{background-color:#c01313;border-radius:100px;bottom:0;content:" ";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}.tabHeader{align-items:start;display:flex}.learnTabBox{overflow:hidden}.learnTabBox li{float:left;list-style:none}.learnTabBox li a{border:1px solid #b59170;border-bottom:0;border-radius:3px 3px 0 0;color:#b59170;display:block;margin:0 4px;padding:5px 10px;-webkit-text-decoration:none;text-decoration:none}.learnTabBox li a.learnNow,.learnTabBox li a:hover{background-color:#b59170;color:#fff}.learnFilterBox{background-color:#f3f1ee;overflow:hidden;padding:2%;width:96%}.learnFilterList{border-bottom:1px solid #f8f8f8;overflow:hidden;padding:8px}.learnFilterList:first-child{padding-top:0}.learnFilterList:last-child{border-bottom:0;padding-bottom:0}.learnFilterTitle{color:#9f6633;float:left;font-weight:700;margin-top:2px;padding-right:4px}.learnFilterCheck{list-style:none;position:relative;width:100%}.learnFilterCheck input[type=radio]{display:none}.learnFilterCheck input[type=radio]+label{border:1px solid #f3f1ee;color:#7d7777;cursor:pointer;display:inline-block;font-size:1.4rem;margin:0 6px;padding:3px 10px;text-align:center}.learnFilterCheck input[type=radio]+label.selected,.learnFilterCheck input[type=radio]:checked+label,.learnFilterCheck input[type=radio]:hover+label{border:1px solid #c01313;color:#c01313}.learnFilterCheck input[type=radio]+label.signUpTimeFull{background-color:#cecac5;color:#fff;cursor:not-allowed}.learnFilterCheck input[type=radio]:checked+label.signUpTimeFull,.learnFilterCheck input[type=radio]:hover+label.signUpTimeFull{border:1px solid #e7e4e0}.ireadTHtitle{background-color:#a58f7a;color:#fff;overflow:hidden;padding:12px 0}.ireadTHtitle li{float:left;list-style:none;margin:0 2%}.ireadTHtitle .ireadActiveBox{color:#fff}.ireadTHtitle .ireadItem{height:auto}.ireadList{font-size:1.5rem}.ireadList li{align-items:center;background-color:#fffefd;border-bottom:1px solid #e0d3c6;display:flex;line-height:1.3;list-style:none;padding:20px 0;position:relative}.ireadList li a{color:#6e6e6e;overflow:hidden}.ireadList li a:hover{color:#6e6e6e;-webkit-text-decoration:underline;text-decoration:underline}.ireadItem{float:left;margin-left:2%;margin-right:2%}.ireadPicBox{width:5%}.ireadACstatus{color:#fff;font-size:1.4rem;left:0;padding:3px 5px;position:absolute;top:0}.iACsta01{background-color:rgba(155,175,58,.8)}.iACsta02{background-color:rgba(245,110,46,.8)}.ireadActiveBox{width:25%}.ireadActiveBox a:link,.ireadActiveBox a:visited{color:#2a838e}.ireadNameBox{width:16%}.ireadTimeStoreBox{width:21%;word-break:break-word}.ireadStatusBox{cursor:pointer;text-align:center;width:10%}.iStatusCancel,.iStatusClose,.iStatusEnd,.iStatusFull,.iStatusIng,.iStatusSingup{border-radius:10px;color:#fff;display:block;font-size:1.5rem;padding:5px 0;text-align:center;width:100%}.iStatusSingup{background-color:#fff;border:2px solid #f16c6c;box-sizing:border-box;color:#f16c6c;font-size:1.7rem}.iStatusSingup .note{color:#f16c6c;display:block;font-size:1.3rem;line-height:1.6}.iStatusSingup:hover{background-color:#f16c6c;color:#fff}.iStatusSingup:hover .note{color:#fff}.iStatusIng{background-color:#b18d4c}.iStatusCancel,.iStatusClose,.iStatusEnd,.iStatusFull{background-color:#bfbfbf}.learnFilterBox input,.learnFilterBox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Arial,Verdana,微軟正黑體,sans-serif;font-size:1.4rem}.acInfo{font-size:1.6rem;overflow:hidden;padding:0 2% 2%;text-align:left;width:96%}.infoPost{margin-right:30px;width:330px}.infoPost,.info_R{float:left;position:relative}.info_R{line-height:1.3;width:603px}.infoTitle{color:#2a838e;font-size:2rem;margin-bottom:6px}.infoTitleS{color:#929292;margin-bottom:12px}.infoTxt li{color:#484848;font-size:1.6rem;margin:2px 0;overflow:hidden;padding:3px 0}.infoTxt li span{display:inline-block}.infoTxt .followfield{margin-left:0}.info_R .ireadItem{margin:0}.info_R .ireadStatusBox{float:none;margin-top:10px;width:120px}.storeLink{color:#309fb9}.storeLink:hover{-webkit-text-decoration:none;text-decoration:none}.storeLink img{margin-left:5px;width:13px}.signUpBox{display:none}.signUpList{border-top:1px solid #ececec;list-style:none;margin-top:20px}.signUpList li{margin:15px 0}.signUpList li b{display:inline-block;margin-right:10px;vertical-align:super}.sQuantity{display:inline-block;overflow:hidden;text-align:center}.sQuantity div{border:1px solid #ccc;float:left;font-size:1.5rem;height:24px}.sQuantity .sQ1{cursor:pointer;width:24px}.sQuantity .sQ2{border-left:0;border-right:0;width:56px}.sOnePay{margin-left:10px;vertical-align:super}.sOnePay,.sOnePay p,.sPersonDetail{display:inline-block}.sPersonDetail{vertical-align:super}.sPersonDetail input{border:1px solid #e4e4e4;color:#333;height:35px;margin-right:10px;padding-left:10px;width:235px}.sTotalPayBox{border-bottom:1px solid #ececec;border-top:1px solid #ececec;padding:10px 0 5px}.sTotalPay{vertical-align:super}.signupBtn{margin-top:10px;width:155px}.signupBtn span{display:block;padding:9px 0}.signupBtn .iStatusSingup{cursor:pointer}.signupBtn .iStatusSingup:hover{background-color:#d82727}.learnAgree{font-size:1.4rem}#navStuckBar,#navStuckBox{position:static}#navStuckBar{background-color:#fff;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;left:0;margin:0 auto;right:0;top:0;z-index:3}#navStuckBar a{color:#333;-webkit-text-decoration:none;text-decoration:none}.ksNavBar{display:flex;font-size:1.5rem;list-style:none;margin:0 auto;overflow:hidden;padding:8px 5px;width:994px}.ksNavBar a{display:block;padding:5px 12px;-webkit-text-decoration:none;text-decoration:none}#navStuckBar a.ksNavNow{background-color:#ad8450;border-radius:4px;color:#fff}.infoBook{background-color:#fff;font-size:1.5rem;margin-top:20px;overflow:hidden;padding:20px 25px}.ibPic{float:left;width:165px}.ibTxt{float:left;list-style:none;margin:0 0 0 25px;width:375px}.ibTxt li{margin-bottom:5px}.ibtName{font-size:1.6rem;height:40px;margin-bottom:20px!important;overflow:hidden}.ibtName a{color:#826455;-webkit-text-decoration:none;text-decoration:none}.ibtName a:hover{color:#826455;-webkit-text-decoration:underline;text-decoration:underline}.ibtAuthor{height:20px;overflow:hidden}.ibtAuthor a{color:#2caad9;-webkit-text-decoration:underline;text-decoration:underline}.ibtAuthor a:hover{color:#2caad9;-webkit-text-decoration:none;text-decoration:none}.ibtBrand{height:20px;overflow:hidden}.ibtBrand a{color:#2caad9;-webkit-text-decoration:underline;text-decoration:underline}.ibtBrand a:hover{color:#2caad9;-webkit-text-decoration:none;text-decoration:none}.ibtPrice{height:20px;overflow:hidden}.ibtPrice .buymixbox{font-size:1.5rem}.ibtCart{margin-top:8px}.ksContent{min-height:150px}.acIntroArea{padding-bottom:70px;position:relative}.acTitle{background-color:#eae6e0;border-radius:3px;color:#6f5943;font-size:2rem;font-weight:400;line-height:1;margin:25px 0 20px;padding:10px 15px}.acContentBox{line-height:1.8;padding:0 20px}.toggle-input{display:none}.toggle-label{border:1px solid #ad8450;border-radius:4px;bottom:13px;color:#9e7655;cursor:pointer;display:block;left:0;margin:0 auto;padding:7px;position:absolute;right:0;text-align:center;transition-duration:.5s;width:162px}.toggle-label:hover{background-color:#ad8450;color:#fff;transition-duration:.5s}.toggle-label:before{content:"展開"}.toggle-input:checked~.toggle-label:before{content:"關閉"}.toggle-content{height:282px;overflow:hidden}.toggle-input:checked~.toggle-fix>.toggle-content{height:auto}.video{background-color:#fff;border:1px solid #e1d4c7;margin:0 auto;position:relative;width:710px}.aVideoBox{margin:30px auto 0;width:640px}.aVideo{height:0;padding:0 0 56.25%;position:relative;width:100%}.aVideo embed,.aVideo iframe,.aVideo object{height:100%;left:0;position:absolute;top:0;width:100%}.aVideoIntro{border-left:4px solid #d8d0c6;color:#484848;font-size:1.6rem;line-height:1.3;margin:12px 34px 15px;padding:6px 0 6px 10px}.moreBooks ul{font-size:1.5rem;line-height:1.4;overflow:hidden;text-align:center}.moreBooks ul li{background-color:#fff;border:1px solid #e1d4c7;float:left;list-style:none;margin:0 .5%;padding:20px;width:19.62%}.mbPic img{display:block;height:190px;margin:0 auto;width:auto}.mbName{height:40px;line-height:1.3;margin:10px 0;overflow:hidden}.mbName a{color:#826355;font-size:1.6rem;-webkit-text-decoration:none;text-decoration:none}.mbName a:hover{color:#826355;-webkit-text-decoration:underline;text-decoration:underline}.mbAuthor{height:20px;overflow:hidden}.mbAuthor a{color:#2caad9;-webkit-text-decoration:underline;text-decoration:underline}.mbAuthor a:hover{color:#2caad9;-webkit-text-decoration:none;text-decoration:none}.mbBrand{height:20px;overflow:hidden}.mbBrand a{color:#2caad9;-webkit-text-decoration:underline;text-decoration:underline}.mbBrand a:hover{color:#2caad9;-webkit-text-decoration:none;text-decoration:none}.mbPrice{margin-top:10px}.mbCart{margin:8px 0 3px}.moreBooks .btnbuy{margin:0 auto}@media only screen and (max-width:768px){.pcHidden{display:inline-block}.mHidden{display:none}.ireadWrapper{margin:0 auto;padding:3%;width:94%}.infoTitle{padding-bottom:.5em;padding-top:.5em}.tabHeader{align-items:center}.learnTabBox{padding:.5rem .5rem 0}.inputBtnStyleSet,.inputStyleSet,.selectStyleSet{font-size:1.6rem}.inputStyleSet[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.learnFilterList{padding:8px 0}.learnFilterTitle{font-size:1.4rem;margin-left:7px;margin-top:4px}.learnPurpose .learnFilterCheck input[type=radio]+label{min-width:70px}.learnArea .learnFilterCheck input[type=radio]+label,.learnHoliday .learnFilterCheck input[type=radio]+label,.learnMonth .learnFilterCheck input[type=radio]+label,.learnTime .learnFilterCheck input[type=radio]+label{min-width:29px}.learnPurpose .learnFilterCheck li:last-child input[type=radio]+label{min-width:120px}.learnMonth .learnFilterCheck li:nth-child(12) input[type=radio]+label,.learnMonth .learnFilterCheck li:nth-child(13) input[type=radio]+label{min-width:43px}.ireadTHtitle{display:none}.ireadList li{background-color:#fff;border-bottom:0;display:block;margin:4px 0 10px;padding:20px 3%}.ireadList li a{display:block;padding:0}.ireadItem{float:right;overflow:hidden}.ireadPicBox{float:left;margin-bottom:6px;width:30%}.ireadACstatus{font-size:1.5rem;padding:5px 8px}.ireadActiveBox{font-size:1.7rem;height:44px;margin-bottom:10px;width:62%}.ireadNameBox{height:20px;margin-bottom:6px;width:62%}.ireadTimeStoreBox{margin-bottom:10px;width:62%}.ireadStatusBox{clear:both;float:none!important;margin:0 auto!important;width:94%}.learnFilterBox input,.learnFilterBox select{display:block;float:none;font-size:1.6rem}.rentListBox li{margin:0 0 10px;padding:3%;width:94%}.rentPic{height:auto}.acInfo{margin:0 auto;padding:0 3%;width:94%}.infoPost{margin-bottom:10px;margin-right:0;width:100%}.info_R{float:right;height:auto;width:100%}.infoTxt li{border-top:1px dotted #dcd5cb;font-size:1.8rem;padding:10px 0}.infoTxt li b{display:block}.info_R .ireadStatusBox{margin:0 0 10px!important}.signupBtn{margin-bottom:15px;padding:10px 0;width:100%}.signUpList,.signupBtn{margin-top:0}.signUpList li b{margin-bottom:5px;width:50%}.sQuantity{display:block}.sQuantity div{font-size:1.6rem;padding:8px 0 6px}.sQuantity .sQ1{width:13%}.sQuantity .sQ2{width:72%}.sOnePay{display:block;margin-left:0;margin-top:6px}.sOnePay p:last-child{float:right}.sPersonDetail input{height:40px;margin-bottom:10px;margin-right:0;width:100%}.sTotalPay{float:right}.signupBtn span{padding:13px 0}#navStuckBar{top:52px}.ksNavBar{padding:8px 6%;width:88%}.infoBook{background-color:#fff;border:1px solid #e1d4c7;bottom:0;display:block;font-size:1.6rem;line-height:1.3;margin-top:15px;overflow:hidden;padding:15px 4%;position:inherit}.ibPic{width:32%}.ibTxt{float:right;margin:0 0 0 2%;width:64%}.ibtName{font-size:1.8rem;height:46px;margin-bottom:15px!important}.ibtPrice{height:auto}.ibtPrice .buymixbox{font-size:1.6rem}.acTitle{font-size:1.8rem;margin:20px 0 15px}.acContentBox{padding:0 4%}.video{width:100%}.aVideoBox{margin-top:3%;width:94%}.aVideoIntro{margin:12px 4% 15px 3%;padding-left:12px}.moreBooks ul{font-size:1.3rem}.moreBooks ul li{margin:0 1% 6px;padding:10px 3.5%;width:40.3%}.mbPic img{height:124px}.mbName{margin:6px auto;width:100%}.mbAuthor,.mbBrand{height:18px}.mbPrice{font-size:1.6rem}}lite-youtube{background-color:#000;background-position:50%;background-size:cover;contain:content;cursor:pointer;display:block;max-width:720px;position:relative}lite-youtube:before{background-image:linear-gradient(180deg,rgba(0,0,0,.67),rgba(0,0,0,.54) 14%,rgba(0,0,0,.15) 54%,rgba(0,0,0,.05) 72%,transparent 94%);box-sizing:border-box;color:#ededed;content:attr(data-title);display:block;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;font-size:18px;height:99px;overflow:hidden;padding:25px 20px;position:absolute;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.5);top:0;white-space:nowrap;width:100%}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{left:0;top:0}lite-youtube>.lty-playbtn,lite-youtube>iframe{border:0;height:100%;position:absolute;width:100%}lite-youtube>.lty-playbtn{background:no-repeat 50%/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');cursor:pointer;display:block;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);z-index:1}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{filter:none}lite-youtube.lyt-activated{cursor:inherit}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.followfield{background-color:#fff8d9;border:2px solid #fff8d9;border-radius:100px;box-sizing:border-box;color:#925719;cursor:pointer;display:inline-block;font-size:1.4rem;line-height:17px;margin:0 10px;padding:6px 8px 6px 31px;position:relative;width:auto}.followfield:before{background-size:21px 21px;content:"";height:20px;left:-1px;position:absolute;top:-1px;width:20px}.followfield:after{background-image:url(https://cdn.kingstone.com.tw/images/bell-1.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:10px;position:absolute;top:7px;width:16px}.followfield a{color:#737373}@media only screen and (min-width:769px){.followfield:hover{border:2px solid #925719}.followfield a:hover,.followfield:hover{color:#925719;-webkit-text-decoration:none;text-decoration:none}}.followfield.on{background:#f1f1f1;border:2px solid #f1f1f1;color:#666;padding:6px 8px 6px 26px;-webkit-text-decoration:none;text-decoration:none}.followfield.on:before{left:inherit;right:0}.followfield.on:after{background-image:none;border:solid #666;border-width:0 2px 2px 0;content:"";height:9px;left:12px;position:absolute;top:8px;transform:rotate(45deg);width:6px}.followfield.on a{color:#946916;-webkit-text-decoration:none;text-decoration:none}