@charset "utf-8";.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}.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}.learnFilterList .swiper-button-next.swiper-button-disabled,.learnFilterList .swiper-button-prev.swiper-button-disabled{display:none}.learnFilterList .swiper-button-next,.learnFilterList .swiper-button-prev{background-color:#f3f1ee;background-image:none;width:25px}.learnFilterList .swiper-button-next{right:-2px}.learnFilterList .swiper-button-prev{left:-2px}.learnFilterList .swiper-button-next:before,.learnFilterList .swiper-button-prev:before{border:solid #c2c2c2;border-width:0 2px 2px 0;bottom:0;content:"";display:block;height:12px;margin:auto 0;position:absolute;top:0;width:12px}.learnFilterList .swiper-button-next:before{right:10px;transform:rotate(-45deg)}.learnFilterList .swiper-button-prev:before{left:10px;transform:rotate(135deg)}.learnFilterCheck input[type=radio],.signUpCheck input[type=radio]{display:none}.learnFilterCheck input[type=radio]+label,.signUpCheck 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]:checked+label,.learnFilterCheck input[type=radio]:hover+label,.signUpCheck input[type=radio]:checked+label,.signUpCheck input[type=radio]:hover+label{border:1px solid #c01313;color:#c01313}.learnFilterCheck input[type=radio]+label.signUpTimeFull,.signUpCheck 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,.signUpCheck input[type=radio]:checked+label.signUpTimeFull,.signUpCheck 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{background-color:#fffefd;border-bottom:1px solid #e0d3c6;line-height:1.3;list-style:none;position:relative}.ireadList li:hover{background-color:#f2eee9}.ireadList li a{align-items:center;color:#6e6e6e;display:flex;overflow:hidden;padding:20px 0}.ireadList li a:hover{color:#6e6e6e;-webkit-text-decoration:none;text-decoration:none}.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{color:#2a838e;width:25%}.ireadNameBox{width:16%}.ireadTimeStoreBox{width:21%;word-break:break-word}.ireadStatusBox{width:13%}.iStatusCancel,.iStatusClose,.iStatusEnd,.iStatusFull,.iStatusIng,.iStatusSingup{border-radius:100px;color:#fff;display:block;font-size:1.5rem;padding:8px 0;text-align:center;width:100%}.iStatusSingup{background-color:#c01313}.iStatusIng{background-color:#b18d4c}.iStatusCancel,.iStatusClose,.iStatusEnd,.iStatusFull{background-color:#bfbfbf}.ireadTHtitle.kids{align-items:center;display:flex;justify-content:space-evenly;overflow:hidden;padding:20px 0}.ireadTHtitle li.kids{float:left;list-style:none;margin:0}.ireadList li .kids_area{align-items:center;color:#6e6e6e;display:flex;justify-content:space-evenly;overflow:hidden;padding:20px 0}.kids.ireadActiveBox,.kids.ireadNameBox{width:16%}.kids.ireadTimeStoreBox{width:40%;word-break:break-word}.kids.ireadStatusBox{width:13%}.kidsitem .iStatusSingup:hover{-webkit-text-decoration:underline;text-decoration:underline}.kschoolList{list-style:none;overflow:hidden;padding-top:4px}.kschoolList li{background-color:#fff;float:left;line-height:1.3;margin:0 .5% 10px;padding:1%;transition:.4s;width:47%}.kschoolList li:hover{position:relative;top:-2px;transform:translateY(-4px)}.kschoolList li a{color:#6e6e6e}.kschoolList li a:hover{-webkit-text-decoration:none;text-decoration:none}.kschoolPicBox{height:235px;overflow:hidden}.kskList .kschoolPicBox{height:auto;overflow:hidden}.kschoolActiveBox,.kschoolTimeStoreBox{margin-top:10px;padding:0 10px}.kschoolActiveBox{color:#2a838e;overflow:hidden}.kschoolList .kschoolStatusBox{margin:15px auto;width:95%}.kschoolList .kschoolStatusBoxaa{display:inline-block;padding:10px 0;width:40%}.kschoolList .kskList{text-align:center;width:95%!important}.kskList .kschoolPicBox,.kskList .kschoolTimeStoreBox{text-align:center}.kschoolList .kschoolStatusBox span{font-size:1.5rem;padding:8px 0}.rentFilterCalender li,.rentFilterCalender ol,.rentFilterCalender ul{list-style:none;margin:0;padding:0}.rentFilInputBox,.rentFilSeleBox{border:1px solid #ccc;float:left;overflow:hidden;width:49%}.learnFilterBox input,.learnFilterBox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Arial,Verdana,微軟正黑體,sans-serif;font-size:1.4rem}#rentFilCalenInput{background-color:#fff;border:transparent;border-radius:0;box-shadow:none;color:#757575;height:36px;outline:none;padding-left:10px;width:100%}#rentFilCalen{left:30px!important;padding:11px;top:101px!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.rentFilterCalender .calendar .calendar-views .selected{background:#c01313!important}.rentFilterCalender .view{border-radius:0!important;box-shadow:0 0 0!important}.rentFilSeleBox{margin-left:1%}.rentFilSelect{background:url(https://cdn.kingstone.com.tw/images/cart_select_trian.png) no-repeat scroll 97%;background-color:#fff;border:transparent;border-radius:0;box-shadow:none;color:#757575;height:38px;outline:none;padding-left:10px;position:relative;width:100%}.rentFilSelect:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #000;bottom:0;content:"";margin:auto 0;position:absolute;right:5px;top:0}.rentListBox{list-style:none;overflow:hidden;padding-top:4px}.rentListBox li{background-color:#fff;float:left;line-height:1.5;margin:0 .5% 10px;padding:1%;transition:.4s;width:47%}.rentListBox li:hover{position:relative;top:-2px;transform:translateY(-4px)}.rentListBox li a:hover{-webkit-text-decoration:none;text-decoration:none}.rentPic{height:346px;overflow:hidden}.rentListInfo{padding:0 10px}.rentStore{border-bottom:1px solid #ececec;color:#2a838e;font-size:2rem;height:31px;overflow:hidden;padding:10px 0}.rentLocation{color:#333;height:24px;margin-top:10px;overflow:hidden}.rentLocation span{margin-left:15px}.rentTag{height:48px;margin:10px 0;overflow:hidden}.rentTag span{color:#949494;display:inline-block;margin-right:10px}.acInfo{font-size:1.6rem;margin:10px 0 0;overflow:hidden;padding: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}.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}.signUpCheck input[type=radio]+label{border:1px solid #e4e4e4;font-size:1.5rem;margin:0 10px 0 0}.signUpAreaList{display:inline-block;vertical-align:super}.signUpStore{overflow:hidden}.signUpStore>b{float:left}.signUpStoreBox{float:left;width:520px}.signUpStoreList{margin-bottom:20px;padding-left:4px}.signUpStoreList:last-child{margin-bottom:10px}.signUpStoreList .storeLink{font-size:1.4rem}.signUpStoreList time{color:#757575;display:block;font-size:1.5rem;margin-top:4px}.signUpTimeFull~.storeLink,.signUpTimeFull~time{color:#b9b9b9}.signUpTimeFull~.storeLink:hover{cursor:not-allowed;-webkit-text-decoration:none;text-decoration:none}#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{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}.ksNavBar .swiper-button-next.swiper-button-disabled,.ksNavBar .swiper-button-prev.swiper-button-disabled{display:none}.ksNavBar .swiper-button-next,.ksNavBar .swiper-button-prev{background-color:#fff;background-image:none;width:25px}.ksNavBar .swiper-button-next{right:-2px}.ksNavBar .swiper-button-prev{left:-2px}.ksNavBar .swiper-button-next:before,.ksNavBar .swiper-button-prev:before{border:solid #c2c2c2;border-width:0 2px 2px 0;bottom:0;content:"";display:block;height:12px;margin:auto 0;position:absolute;top:0;width:12px}.ksNavBar .swiper-button-next:before{right:10px;transform:rotate(-45deg)}.ksNavBar .swiper-button-prev:before{left:10px;transform:rotate(135deg)}.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}.acTimeList{border-bottom:1px dotted #e4ded4;line-height:1.3;overflow:hidden;padding:15px 0}.acTimeList:first-child{padding-top:0}.acTimeList:last-child{border-bottom:0}.acTimeList b{float:left;margin-right:15px}.acTimeList ul{color:#868686;float:left;list-style:none}.acTimeList ul li{margin-bottom:10px}.acTimeList ul li .acTimeStore{color:#967230;font-weight:700}.acTimeList ul li:last-child{margin-bottom:0}.acEnterList{border:1px dotted #d6cbb7;color:#967230;font-weight:700;margin:20px auto 40px;padding:15px;position:relative;text-align:center;width:430px}.acEnterList:after{border-bottom:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:16px solid #d6cbb7;bottom:-29px;content:"";left:0;margin:0 auto;position:absolute;right:0;width:1px}.acEnterList:last-child:after{display:none}.acNotice{padding-bottom:70px;position:relative}.acNotice ul{line-height:1.5;padding-left:20px}.acNotice ul li{margin-bottom:15px}.acInfoRent .infoPost{margin:0;position:relative;width:100%}.acConnectInfo,.acTraffic{line-height:1.5;padding-left:50px}.acConnectInfo li,.acTraffic li{list-style:none;margin-bottom:15px;text-indent:-50px}.acImportTxt{color:#c00}.acPayInfo ul{line-height:1.5;margin-bottom:15px}.acPayInfo ul li{list-style-type:none;margin-bottom:8px}.signUpBox.rentSinUpBox{padding:0 20px}.rentWrapper .signUpList{margin-top:0}.rentSinUpBox~.signupBtn{margin:0 auto}.rentInputStyle input{height:35px;padding-left:10px}.rentInputStyle input,.rentInputStyle textarea{border:1px solid #e4e4e4;color:#333;margin:5px 0;width:520px}.rentInputStyle textarea{font-size:1.4rem;min-height:100px;padding:10px}.rentTeacherBox{margin:10px 0}.rentTeacher{font-size:1.4rem;margin-right:10px}.rentTeacher>.rentInputStyle{display:none;margin-top:10px}.rentTeacher .input-check[type=radio]:checked~.rentInputStyle{display:block;margin-bottom:-28px}.rentBookStyleBox{padding-bottom:58px;position:relative;width:520px}.rentBookStyleBox .signUpAreaList{margin-bottom:10px}.rentBookStyleBox .toggle-content{height:70px;margin-top:10px}.rentBookStyleBox .toggle-label:before{content:"顯示更多"}.rentCalender{overflow:hidden}.rentCalender .rentCalenTitle{margin-bottom:8px;margin-top:0;width:100%}.rentCalender .calendar{background-color:#fff;border-radius:10px;float:left;padding:5px 12px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.rentCalender .learnFilterCheck li{float:none;margin:10px 10px 10px 20px}.rentCalender .learnFilterCheck li label{font-size:1.5rem;margin:0 20px;min-width:300px;padding:10px 15px}.rentCalender a{-webkit-text-decoration:none;text-decoration:none}.rentCalender li,.rentCalender ol,.rentCalender ul{list-style:none;margin:0;padding:0}.rentCalender .learnFilterCheck input[type=radio]+label,.rentCalender .learnFilterCheck input[type=radio]:checked+label.signUpTimeFull,.rentCalender .learnFilterCheck input[type=radio]:hover+label.signUpTimeFull{border:1px solid #e4e4e4}.rentCalender .learnFilterCheck input[type=radio]:checked+label,.rentCalender .learnFilterCheck input[type=radio]:hover+label{border:1px solid #c01313}.rentCalender .calendar .calendar-views .selected{background:#c01313!important;color:#fff}.rentCalender .learnFilterCheck{width:auto!important}.rentEnterChoice{overflow:hidden}.rentEnterChoice li{float:left;font-weight:700;line-height:1.5;list-style:none;margin:5px 1%;transition:.4s;width:48%}.rentEnterChoice li:hover{position:relative;top:-2px;transform:translateY(-4px)}.rentEnterChoice li a{background-color:#b59170;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.1);display:block;overflow:hidden;transition:.4s}.rentEnterChoice li a:hover{background-color:#96785c;-webkit-text-decoration:none;text-decoration:none;transition:.4s}.rentEnterChoice li a span{color:#fff;display:block;font-size:4rem;padding:10px 0 40px;text-align:center}.rentEnterChoice li a p{background-color:#fff;color:#97785c;padding:20px 5%}.rentEnterChoice li a b{color:#c01313}.rentEnterChoice li a img{display:block;margin:40px auto 0;width:50%}@media only screen and (max-width:768px){.pcHidden{display:inline-block}.mHidden{display:none}.ireadWrapper{margin:0 auto;padding:3%;width:94%}.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;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%}.ireadTHtitle.kids{display:none}.ireadList li .kids_area{flex-wrap:wrap;padding:0}.kidsitem{float:right;overflow:hidden}.kids.ireadActiveBox{border-bottom:2px solid;padding-left:5px;width:95%}.kids.ireadNameBox,.kids.ireadStatusBox,.kids.ireadTimeStoreBox{width:95%}.kschoolList li{margin:0 0 10px;padding:3%;width:94%}.kschoolPicBox{height:auto}.kschoolActiveBox{font-size:1.7rem;text-align:left}.kskList .kschoolTimeStoreBox{text-align:left}.kschoolList .kschoolStatusBoxaa{margin:0;width:95%}.kschoolList .kskList{max-width:100%!important}.learnFilterBox input,.learnFilterBox select{display:block;float:none;font-size:1.6rem}.rentFilInputBox,.rentFilSeleBox{float:none;margin:4px auto;width:98%}#rentFilCalenInput{padding-left:4%}#rentFilCalen{left:10px!important;top:153px!important}.rentFilSeleBox{margin-top:8px}.rentFilSelect{height:42px;padding-left:4%}.rentListBox li{margin:0 0 10px;padding:3%;width:94%}.rentPic{height:auto}.rentStore{padding:5px 0}.rentTag{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}.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}.signUpCheck input[type=radio]+label{padding:7px 14px}.signUpArea,.signUpStore{border-bottom:1px solid #e4e4e4;padding-bottom:18px}.signUpList li.signUpCheck.signUpArea b,.signUpStoreBox{width:100%}.signUpStoreList{margin:8px 0 15px;padding-left:0}.signUpStoreList:last-child{margin-bottom:0}.signUpStoreList .storeLink{display:block;font-size:14px;font-size:1.5rem;margin-top:5px}.signUpStoreList time{font-size:1.6rem}#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}.acTimeList ul li .acTimeStore{display:block}.acEnterList{margin:20px auto 30px;padding:15px 5%;width:90%}.acEnterList:after{bottom:-25px}.learnWrapper.rentWrapper{padding:0 0 30px;width:100%}.signUpBox.rentSinUpBox{padding:0}.signUpBox.rentSinUpBox .signUpCheck{padding-left:3%;padding-right:3%;width:94%}.rentInputStyle input{height:40px;width:100%}.rentInputStyle textarea{font-size:1.6rem;min-height:180px;width:100%}.signUpList li.signUpCheck.rentPurposeBox b{width:100%}.signUpCheck.rentPurposeBox input[type=radio]+label{padding:7px 12px}.rentPurposeBox .signUpAreaList{margin:5px 0}.rentTeacher{font-size:1.5rem}.rentBookStyleBox{width:100%}.rentBookStyleBox .toggle-content{height:90px;margin-top:0}.signUpCheck.rentBookStyleBox input[type=radio]+label{padding:7px 12px}.rentCalender .rentCalenTitle{padding-left:3%;padding-right:3%}.rentCalender .calendar{float:none;margin:0 auto;padding:5px 0}.rentCalender .learnFilterCheck{display:block}.rentCalender .learnFilterCheck li{margin:10px auto;width:90%}.rentCalender .learnFilterCheck li label{margin:0;min-width:100%;padding:10px 0}.signupBtn.rentSignupBtn{width:90%}.rentEnterChoice li{width:98%}.rentEnterChoice li a span{font-size:2.5rem;padding:0 0 14px}.rentEnterChoice li a p{padding:15px 7%}.rentEnterChoice li a img{margin:16px auto 0;width:40%}}@media only screen and (max-width:320px){#rentFilCalen{left:8px!important;top:152px!important}}.embla{position:relative}.embla__viewport{overflow:hidden;width:100%}.embla__viewport.is-draggable{cursor:move;cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.embla__button{align-items:center;background-color:transparent;border:0;cursor:pointer;height:80px;justify-content:center;outline:0;position:absolute;top:50%;touch-action:manipulation;transform:translateY(-50%);width:30px;z-index:1;fill:var(--ks-black);padding:0;transition:opacity .3s}.embla__button:disabled{cursor:default;opacity:0}.embla__button:hover{background-color:rgba(0,0,0,.2)}.embla__button__svg{margin:0 auto;transition:transform .2s ease;width:70%}.embla__button__svg:hover{transform:scale(1.1)}.embla__button--prev{left:0}.embla__button--next{right:0}.embla__pagination{bottom:10px;display:flex;gap:6px;justify-content:end;list-style:none;padding-top:10px;position:absolute;right:6px;width:100%}.embla__dot{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;outline:0;padding:0;position:relative}.embla__dot:after{background-color:#efefef;border-radius:100%;content:"";height:8px;width:8px}.embla__dot.is-selected:after{background-color:var(--ks-black);opacity:1}.maincolumn .mainbnfield{margin:0 0 10px}.mod_bigbn{display:flex;height:auto;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.mod_bigbn .embla{width:100%}.mod_bigbn .embla__slide{align-items:center;background-color:var(--ks-offwhite_background);display:flex;justify-content:center;min-width:100%}.mod_bigbn .embla__slide a{width:100%}.mod_bigbn .embla__slide img{display:block;height:auto;width:100%}@media only screen and (min-width:769px){.mod_bigbn{border-radius:5px}.mod_bigbn .embla{box-shadow:var(--shadow-elevation-high)}}dialog#siteBlockUI[open]{opacity:1}dialog#siteBlockUI{background-color:transparent;border:var(--ks-offwhite_border);min-width:100px;opacity:0;outline:var(--ks-offwhite_border);transition:all allow-discrete .35s}dialog#siteBlockUI .textContainer{background-color:var(--ks-offwhite_background);color:var(--ks-brown);font-size:2.5rem;padding:2rem 1rem;width:min(300px,60vw)}dialog#siteBlockUI .imgContainer{height:auto;width:min(200px,60vw)}@starting-style{dialog#siteBlockUI[open]{opacity:0}}dialog#siteBlockUI::backdrop{background-color:transparent;transition:all allow-discrete .35s}dialog#siteBlockUI[open]::backdrop{background-color:rgba(0,0,0,.65)}@starting-style{dialog#siteBlockUI[open]::backdrop{background-color:transparent}}