@charset "UTF-8";.edit{max-width:1460px;margin:-325px auto 130px auto;background:#fff;box-shadow:10px 10px 30px rgba(0,0,0,.15)}.edit__head{display:flex;flex-wrap:wrap}.product .edit__head{margin:0 auto 30px auto}.edit__head figure{width:50%;margin:0}.edit__head figure .slick-list,.edit__head figure .slick-track{height:100%}.edit__head figure .slick-dots li{width:30px}.expired .edit__head figure::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10}.expired .edit__head figure::after{content:'已截止';position:absolute;top:calc(50% - 26px);left:calc(50% - 70px);display:block;width:140px;color:#fff;border:1px solid rgba(255,255,255,.5);font-size:20px;font-family:"Roboto","NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;line-height:1;text-align:center;padding:15px 0;z-index:20}.edit__head figure img{object-fit:cover;object-position:center;width:100%;height:100%}.edit__head__logo{position:absolute;top:20px;left:20px;width:120px;height:120px;border-radius:50%;background:#fff;overflow:hidden}.e-info__share{width:100%;padding:0 0 20px 0;margin:0 0 10px 0;border-bottom:1px solid #cecece}.school .e-info__share{position:absolute;top:75px;right:60px;width:25px;height:25px;margin:0;border:none;z-index:10}.school .c-share::before,.school .c-share a{display:none}.school .edit__foot .c-share a{display:block}.e-info__author{display:flex;width:100%;margin:20px 0 30px 0}.e-info__author__name{width:100%;font-size:16px;color:#2f2f2f;font-family:"NotoSansTC-B","Microsoft JhengHei","PingFang",sans-serif}.e-info__author__name span{display:inline-block;margin:0 10px 0 0;color:#696969;font-family:"NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif}.e-info__author__date{font-size:16px;color:#696969;font-family:"NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;flex:0 0 auto}.e-info{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:50%;padding:65px 50px 30px 50px}.e-info__type{display:block;font-size:15px;font-family:"Roboto","NotoSansTC","Microsoft JhengHei","PingFang",sans-serif;color:#696969;background:#dcdcdc;border-radius:5px;padding:5px 15px;margin:10px auto 10px 0}.e-info__type a{font-size:15px;transition:opacity .4s ease-in-out}.e-info__type a:hover{opacity:.7}.e-info__title{display:flex;width:100%;font-size:30px;color:#2f2f2f;font-family:"Roboto-Blod","NotoSansTC-B","Microsoft JhengHei","PingFang",sans-serif;line-height:1.2;margin:0 0 5px 0;padding:10px 0 0 0}.e-info__title::before{content:'';position:relative;top:calc(-10px + 0.1em);display:inline-block;vertical-align:middle;width:50px;height:50px;margin:0 20px 0 0;border-radius:50%;background:center no-repeat #dcdcdc;background-size:60% auto;flex:0 0 50px}.discount .e-info__title::before{background-image:url(/isec.com.tw/beta/assets/images/discount_list/discount_list_pic01.svg)}.scholarship .e-info__title::before{background-image:url(/isec.com.tw/beta/assets/images/scholarship_list/scholarship_list_pic01.svg)}.blog .e-info__title::before,.news .e-info__title::before,.school .e-info__title::before,.product .e-info__title::before{display:none}.product .e-info__title{border-bottom:1px solid #cecece;padding:0 0 40px 0;margin:0 0 40px 0}.e-info__sub{width:100%;font-size:15px;text-align:left}.e-info__title+.e-info__sub{margin:0 0 20px 0}.e-info__depiction{width:100%;padding:0 0 20px 0;margin:-15px auto 0 auto;font-size:15px;color:#696969;line-height:1.5;text-align:justify;font-family:"Roboto-Light","NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;overflow:hidden}.e-info__text{width:100%}.blog .e-info__text::before,.school .e-info__text::before{content:'';position:relative;display:block;width:40px;height:1px;margin:0 0 15px 0;background:rgba(0,0,0,.2)}.e-info__text p{width:100%;display:flex;align-items:flex-start;align-content:flex-start;font-size:17px;font-family:"Roboto","NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;color:#696969;margin:0 0 5px 0;line-height:2}.news .e-info__text::before{content:'';position:relative;display:block;width:40px;height:2px;margin:0 0 15px 0;background:rgba(0,0,0,.2)}.product .e-info__text p{line-height:1.8}.e-info__text p span{top:.5em;display:inline-block;color:#2f2f2f;font-family:"Roboto","NotoSansTC","Microsoft JhengHei","PingFang",sans-serif;margin:0 20px 0 0;padding:0 20px 0 0;border-right:1px solid #696969;line-height:1;flex:0 0 90px}.e-info__text .e-info__text__tag{margin:0}.e-info__text .e-info__text__tag__box{width:calc(100% - 90px);display:flex;flex-wrap:wrap;top:5px;border:none;margin:0;padding:0;flex:none}.e-info__text__tag__box em{display:inline-block;border-radius:20px;font-style:normal;background:#ededee;padding:5px 15px;margin:0 5px 10px 0;color:#696969}.e-info__text__tag__box-courses em{min-width:115px}.e-info__text__tag__box em a{display:block;text-align:center;color:#696969;transition:opacity .4s ease-in-out}.e-info__text__tag__box em:hover a{opacity:.7}.e-info__text .e-info__text__link{width:calc(100% - 90px);display:flex;flex-wrap:wrap;border:none;margin:0;padding:0;flex:none}.e-info__text__link a{top:-.5em;color:#696969;font-size:17px;margin:0;line-height:2;text-decoration-line:underline;text-decoration-style:dotted}.e-info__text__link a:hover{color:#2f2f2f;text-decoration:none}.e-info__text__link a::after{content:'';display:inline-block;width:3px;height:3px;background:#696969;border-radius:50%;vertical-align:middle;margin:0 5px}.e-info__text__link a:last-child::after{display:none}.e-info .c-bt{width:175px;margin:20px auto 0 0}.e-info .c-bt::before{content:'了解學校資訊'}.school .e-info .c-bt::before{content:'立即諮詢'}.e-info .c-bt::after,.news .edit__foot .c-bt::after{content:"";position:relative;top:-1px;display:inline-block;vertical-align:middle;margin:0 0 0 10px;width:6px;height:16px;background:url(/isec.com.tw/beta/assets/images/common/icon_arrow_next_white.svg) center no-repeat;background-size:contain}.e-info__price{display:flex;flex-wrap:wrap;align-items:center;align-content:center;width:100%;margin:25px 0 30px 0}.e-info__price .c-coin{margin:0 10px 0 0}.e-info__price__main{font-size:25px;line-height:1;color:#004680;font-family:"Roboto-Blod","Microsoft JhengHei","PingFang",sans-serif}.e-info__price__original{font-size:13px;line-height:1;color:#696969;font-family:"NotoSansTC","Microsoft JhengHei","PingFang",sans-serif;margin:0 0 0 10px;text-decoration:line-through}.e-info__price__original::before{content:'(原價$NT'}.e-info__price__original::after{content:')'}.e-info__price__status{margin:0 0 0 20px}.e-info__price__status [class^="c-statusTag"]{margin:0 0 0 5px}.e-info__quantity{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:space-between;width:100%}.e-info__quantity .c-quantity{width:calc(50% - 10px)}.e-info__quantity .c-quantity__input{padding:13px 0}.e-info__quantity .c-bt{width:calc(50% - 10px)}.news .e-info .c-bt{width:150px}.news .e-info .c-bt::before{content:none}.product .c-bt-cart{margin:0}.product .c-bt-cart::before{content:'加入購物車'}.product .c-bt-cart::after{top:-3px;width:15px;height:15px;background:url(/isec.com.tw/beta/assets/images/common/icon_cart.svg) center no-repeat;background-size:contain}.e-info .c-bt.j-nolink,.edit__foot .c-bt.j-nolink{width:145px;color:#a4a4a4;background:#ededee;cursor:auto}.e-info .c-bt.j-nolink::before,.edit__foot .c-bt.j-nolink::before{content:none}.e-info .c-bt.j-nolink::after,.edit__foot .c-bt.j-nolink::after{display:none}.edit__extra{border-bottom:4px dotted #dcdcdc;padding:10px 0 70px 0}.edit__extra.no-border{border:none}.edit__extra.related{border:none;padding:10px 0;margin:0 0 -25px 0}.edit__extra-bottom{border:none;border-top:4px dotted #dcdcdc;margin:60px auto 0 auto}.edit__extra .edit__area{padding:0 20px}.edit__extra .e-info__text{width:100%;max-width:1150px;margin:0 auto;padding:0 20px}.edit__extra .e-info__text::before{display:none}.school .edit__extra .e-info__text p span{flex:0 0 125px}.school .edit__extra .e-info__text .e-info__text__tag__box-link,.school .edit__extra .e-info__text .e-info__text__tag__box-sns,.school .edit__extra .e-info__text .e-info__text__tag__box-courses{top:-5px;width:calc(100% - 125px);flex:0 0 auto}.school .edit__extra .e-info__text .e-info__text__tag__box-courses{width:100%}.edit__extra .e-info__text__tag__box em{border-radius:5px}.edit__extra .e-info__text__tag__box-link em,.edit__extra .e-info__text__tag__box-sns em,.edit__extra .e-info__text__tag__box-courses em{border-radius:30px;margin:0 10px 10px 0}.edit__extra .e-info__text__tag__box-link em a,.edit__extra .e-info__text__tag__box-sns em a,.edit__extra .e-info__text__tag__box-courses em a{color:#2f2f2f;font-size:14px;padding:10px 0}.edit__extra .e-info__text__tag__box-sns em a{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center}.e-info__text__tag__box-sns em a::before{content:'';position:relative;top:-2px;width:20px;height:20px;display:block;border-radius:50%;margin:0 7.5px 0 0;overflow:hidden}.e-info__text__tag__box-sns__web a::before{background:url(/isec.com.tw/beta/assets/images/common/icon_web_black.svg) center no-repeat;background-size:100%}.e-info__text__tag__box-sns__yt a::before{background:url(/isec.com.tw/beta/assets/images/common/icon_youtube.svg) center no-repeat #2f2f2f;background-size:70% auto}.e-info__text__tag__box-sns__fb a::before{background:url(/isec.com.tw/beta/assets/images/common/icon_fb.svg) center no-repeat #2f2f2f;background-size:60% auto}.edit__extra__box{width:100%;max-width:1150px;margin:0 auto 40px auto;padding:0 20px}.edit__extra__box:last-child{margin:0 auto}.edit__extra__box__title{color:#2f2f2f;font-size:17px;line-height:1.5;font-family:"Roboto-Blod","NotoSansTC-B","Microsoft JhengHei","PingFang",sans-serif;margin:0 0 5px 0}.edit__extra__box__text{font-size:17px;color:#696969;font-family:"Roboto","NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;line-height:1.5;text-align:justify}.edit__extra .edit__extra__box__text{margin:0}.product .edit__extra{border:none}.edit__event{width:calc(100% - 40px);max-width:1110px;margin:0 auto 20px auto;padding:40px 30px;background:#faeed2}.edit__event__box{display:block;width:100%}.edit__event__box__item{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 10px 0}.edit__event__box__item:last-child{margin:0}.edit__event__item__title{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 10px 0;font-size:20px;line-height:1.2;color:#2f2f2f;font-family:'Roboto-Blod','NotoSansTC-B','Microsoft JhengHei','PingFang',sans-serif}.edit__event__item__title__icon{top:.6em;display:block;width:30px;margin:0 10px 0 0;transform:translateY(-50%);flex:0 0 auto}.edit__event__item__title__icon img{height:auto}.edit__event__item__title__text{display:block;width:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;flex:0 1 auto}.edit__event__box__item__text{display:block;width:100%;font-size:17px;line-height:1.5;color:#696969;font-family:'Roboto','NotoSansTC-L','Microsoft JhengHei','PingFang',sans-serif;text-align:justify}.edit__event__box__item__link{width:auto;max-width:100%;min-width:120px;margin:15px 0 0 0;padding:15px 10px}.edit__area{width:100%;max-width:1150px;margin:0 auto 60px auto;padding:0 20px 60px 20px}.edit__area,.edit__area p{font-size:17px;color:#696969;font-family:"Roboto","NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;line-height:1.5;text-align:justify}.edit__area p{margin:0 0 20px 0}.edit__area p.notice{color:#f3622f}.edit__area a{font-size:inherit}.edit__area h2{font-size:24px}.edit__area h3{width:100%;text-align:center;font-size:21px;font-family:"Roboto-Blod","NotoSansTC-B","Microsoft JhengHei","PingFang",sans-serif;color:#2f2f2f;margin:0 0 40px 0}.edit__area h4{font-size:17px;font-family:"Roboto-Blod","NotoSansTC-B","Microsoft JhengHei","PingFang",sans-serif;color:#2f2f2f;margin:0 0 20px 0}.edit__area img{display:inline-block;width:revert-layer;max-width:100%;height:auto !important}.edit__area .red{color:#ff0000}.edit__area table{width:100%;text-align:center;margin:0 0 40px 0}.edit__area table thead{background:#004680;color:#fff}.edit__area table th,.edit__area table td{font-size:15px;border:1px solid #fff;font-weight:normal;padding:10px 0;line-height:1.2}.edit__area table tbody{background:#ededee;color:#696969}.edit__area ol{margin:0 0 20px 20px}.edit__area ol.decimal{list-style-type:decimal}.edit__area ol li{font-size:17px;color:#696969;font-family:"Roboto","NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;margin:0 0 20px 0}.edit__area ol li mark{display:block;color:#f09c25;background:none;font-size:14px;font-family:"Roboto","NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif}.edit__area ul{margin:0 0 20px 20px}.edit__area ul li{font-size:17px;margin:0 0 20px 0}.edit__area hr{margin:65px auto}.edit__foot{width:100%;display:flex;align-items:center;align-content:center;padding:60px max(20px,calc(50% - 565px));border-top:5px solid #dcdcdc;background:#fff}.edit__foot__back{width:100px;font-size:14px;color:#2f2f2f;font-family:"Roboto","NotoSansTC","Microsoft JhengHei","PingFang",sans-serif;margin:0 15px 0 0;flex:0 0 100px;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;text-align:center;border-right:1px solid #a0a0a0;transition:opacity .4s ease-in-out}.edit__foot__back::before{content:'';display:inline-block;margin:0 10px 0 0;width:7.5px;height:12.75px;background:url(/isec.com.tw/beta/assets/images/common/icon_arrow_next.svg) center no-repeat;transform:scaleX(-1)}.edit__foot__back:hover{opacity:.7;color:#2f2f2f}.news .edit__foot .c-bt,.school .edit__foot .c-bt{width:50%;max-width:270px;flex:0 0 50%}.news .edit__foot .c-bt::before{content:none}.school .edit__foot .c-bt::before{content:'立即諮詢'}.school .edit__foot .c-share::before{display:block}.product .edit__foot .c-bt-cart{width:100%;max-width:250px;margin:0 0 0 20px}.news__guests{padding:10px 0 70px 0;margin:0 auto;border-top:4px dotted #dcdcdc}.news__guests__inner{position:static;width:calc(100% - 140px);max-width:960px;margin:0 auto}.news__guests__inner figure{margin:0;padding:0 30px}.news__guests__inner figure img{border-radius:50%;overflow:hidden;margin:0 auto 15px auto}.news__guests__inner figcaption p{text-align:center;font-size:15px;font-family:"Roboto","NotoSansTC","Microsoft JhengHei","PingFang",sans-serif;color:#2f2f2f}.news__guests__inner-slick .slick-arrow{width:40px;height:40px;background:url(/isec.com.tw/beta/assets/images/common/icon_arrow_next_white.svg) center no-repeat #696969;background-size:auto 10px;border-radius:50%}.news__guests__inner-slick .slick-arrow.slick-disabled{background:url(/isec.com.tw/beta/assets/images/common/icon_arrow_next.svg) center no-repeat #ededee;background-size:auto 10px}.news__guests__inner-slick .slick-prev{top:calc(60% - 20px);left:max(20px,calc(50% - 550px))}.news__guests__inner-slick .slick-next{top:60%;right:max(20px,calc(50% - 550px))}.alsolike{margin:120px auto;transition:margin .4s ease-in-out}.alsolike__inner{width:calc(100% + 70px);left:-35px;display:flex;flex-wrap:wrap;margin:55px auto 0 auto}.alsolike__inner__item{width:calc(100vw / 3);max-width:550px;padding:0 35px;transition:opacity .4s ease-in-out}.alsolike__inner__item figure{width:100%;margin:0}.alsolike__inner__item__text__pic{width:90px;height:90px;margin:-65px auto 15px auto;border-radius:50%;overflow:hidden;background:url(/isec.com.tw/beta/assets/images/index/index_sec04_pic_default.png) center no-repeat;background-size:cover;box-shadow:3px 3px 15px rgba(0,0,0,.3);color:transparent}.alsolike__inner__item__text__author{text-align:center;font-size:16px;color:#2f2f2f;font-family:"Roboto-Blod","NotoSansTC-B","Microsoft JhengHei","PingFang",sans-serif;margin:0;line-height:1}.alsolike__inner__item__text__author::after{content:'';position:relative;display:block;width:50px;height:1px;background:#cecece;margin:10px auto}.alsolike__inner__item__text__title{min-height:48px;font-size:20px;font-family:"Roboto-Blod","NotoSansTC-B","Microsoft JhengHei","PingFang",sans-serif;color:#2f2f2f;text-align:center;margin:0 0 15px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.alsolike__inner__item__text__date{font-size:15px;font-family:"NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;color:#696969;margin:20px auto;line-height:1;text-align:center}.alsolike__inner__item__text__date span{display:inline-block;border-right:1px solid;margin:0 10px 0 0;padding:0 10px 0 0}.alsolike__inner__item__text__depiction{min-height:44px;font-size:15px;font-family:"Roboto","NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;color:#696969;text-align:center;margin:0 0 15px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.alsolike__inner__item.slick-slide{opacity:0;pointer-events:none}.alsolike__inner__item.slick-active{opacity:1;pointer-events:all}.alsolike-news .alsolike__inner__item figure{margin:0 auto 20px auto}.alsolike-news .alsolike__inner__item__text__title{min-height:0;font-size:20px;font-family:"Roboto-Blod","NotoSansTC-B","Microsoft JhengHei","PingFang",sans-serif;color:#2f2f2f;text-align:center;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.alsolike-news .alsolike__inner__item__text__sub{text-align:center;font-size:15px;font-family:"NotoSansTC-L","Microsoft JhengHei","PingFang",sans-serif;color:#2f2f2f;line-height:1}.alsolike__inner-slick .slick-arrow{width:40px;height:40px;background:url(/isec.com.tw/beta/assets/images/common/icon_arrow_next_white.svg) center no-repeat #696969;background-size:auto 10px;border-radius:50%}.alsolike__inner-slick .slick-arrow.slick-disabled{background:url(/isec.com.tw/beta/assets/images/common/icon_arrow_next.svg) center no-repeat #ededee;background-size:auto 10px}.alsolike__inner-slick .slick-prev{top:calc(50% - 20px)}.lightbox__apply{width:calc(100% - 30px);max-width:900px;max-height:calc(85vh - 80px);height:100%;padding:50px 40px;background:#fff;text-align:center;box-shadow:rgba(0,0,0,0.1) 7px 7px;transition:padding 0.2s ease-in-out;overflow:hidden;overflow-y:auto}.lightbox__apply::before{content:"";position:absolute;top:0;left:calc(50% - 40px);width:80px;height:4px;background:#ebbc4e}.lightbox__apply .e-info__text{width:calc(100% + 80px);left:-40px;padding:30px 40px 15px 40px;margin:50px auto 30px auto;border-top:4px dotted #dcdcdc;border-bottom:4px dotted #dcdcdc;text-align:left}.lightbox__apply fieldset{display:flex;flex-wrap:wrap;justify-content:space-between}.lightbox__apply fieldset label{margin:0 0 20px 0}.lightbox__apply fieldset label.two{width:calc(50% - 15px)}.lightbox__apply fieldset>label span{width:100px;min-height:44px}.lightbox__apply fieldset>.c-form__item span{width:100%}.lightbox__apply fieldset label input[type="text"],.lightbox__apply fieldset label select,.lightbox__apply fieldset label textarea{width:calc(100% - 100px)}.lightbox__apply fieldset>.c-form__item input[type="text"],.lightbox__apply fieldset>.c-form__item select,.lightbox__apply fieldset>.c-form__item textarea{width:100%}.lightbox__apply fieldset label input[type="text"]{}.lightbox__apply .c-form label.required span::before,.lightbox__apply .c-checkgroup__title::before{text-align:left}.lightbox__apply .c-checkgroup{flex-wrap:wrap;margin:20px auto}.lightbox__apply .c-checkgroup__title{width:100%;margin:0 0 20px 0}.lightbox__apply .c-checkgroup label{margin:0 40px 20px 0}.lightbox__apply .other_ques span{width:100%}.lightbox__apply .other_ques:not(.required) span::before{display:none}.lightbox__apply .other_ques textarea{width:100%}.lightbox__apply .agree__check{display:flex;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:auto;margin:20px auto}.lightbox__apply .agree__check input[type="checkbox"]{top:7.5px;width:25px;height:25px;border:1px solid #a4a4a4;background:#fff;margin:0 10px 0 0;cursor:pointer;flex:0 0 auto}.lightbox__apply .agree__check input[type="checkbox"]:checked{background:url(/isec.com.tw/beta/assets/images/common/icon_check.svg) center no-repeat #fff;background-size:70% auto}.lightbox__apply .agree__check>span{width:auto;color:#004680;flex:0 1 auto}.lightbox__apply .agree__check>span::before{content:'*';padding:0 0 0 5px;order:2}.lightbox__apply input[type="reset"]{display:none}.lightbox__apply input[type="submit"]{max-width:280px;margin:0 auto;border-radius:40px}.lightbox__apply__success{margin:50px auto 0 auto;display:none}.successOpen .lightbox__apply__success{display:block}.lightbox__apply__success__text{font-size:20px}.discount__acc01{position:absolute;top:20%;right:-75px;width:162px;z-index:-10}.discount__acc01__pic01{position:absolute;top:-31%;left:63%;width:54.46%;animation:shack 3s ease-in-out infinite}.discount__acc01__pic02{position:relative;width:100%;z-index:10}.discount__acc01__pic03{position:absolute;top:30%;left:72%;width:50.23%;transform-origin:left bottom;animation:shack .8s ease-in-out infinite}.discount__acc02{position:absolute;top:69%;left:-105px;width:169px;z-index:-10}.discount__acc02__pic01{position:absolute;top:-43%;left:-22%;width:57.4%;animation:shack 2.7s ease-in-out infinite}.discount__acc02__pic02{position:relative;width:100%;z-index:10}.discount__acc02__pic03{position:absolute;top:7%;left:-17%;width:36.6%;transform-origin:right bottom;animation:shack .9s ease-in-out infinite}.scholarship__acc01{position:absolute;bottom:120px;right:75px;width:168px}.scholarship__acc01__pic01{position:absolute;top:-18%;left:-7%;width:55.74%;transform-origin:center bottom;animation:shack 5.3s ease-in-out infinite}.scholarship__acc01__pic02{position:relative;width:100%}.blog__acc01{position:absolute;top:25%;right:-92px;width:194px;z-index:-10;transform:rotate(16deg)}.blog__acc01__pic01{position:relative;width:100%;z-index:10}.blog__acc01__pic02{position:absolute;top:6%;left:76%;width:36.6%;transform-origin:left bottom;animation:shack 1.3s ease-in-out infinite}.blog__acc02{position:absolute;top:57%;left:-75px;width:140px;z-index:-10}.blog__acc02__pic01{position:relative;width:100%;z-index:10}.blog__acc02__pic02{position:absolute;top:27%;left:-27%;width:50.23%;transform-origin:right bottom;animation:shack .8s ease-in-out infinite}.news__acc01{position:absolute;bottom:-27.5px;right:90px;width:370px;pointer-events:none}.news__acc01__pic01{position:relative;width:100%}.news__acc01__pic02{position:absolute;top:63%;left:-5.2%;width:8.07%;animation:flutter 3.3s linear infinite;transform-origin:center right}.news__acc02{position:absolute;top:69%;left:-75px;width:169px;transform:rotate(-16deg);z-index:-10}.news__acc02__pic01{position:relative;width:100%;z-index:10}.news__acc02__pic02{position:absolute;top:7%;left:-17%;width:36.6%;transform-origin:right bottom;animation:shack .9s ease-in-out infinite}.school__acc01{position:absolute;top:32%;left:-75px;width:140px;z-index:-10;transform:scaleX(-1)}.school__acc01__pic01{position:relative;width:100%;z-index:10}.school__acc01__pic02{position:absolute;top:27%;right:-27%;width:50.23%;transform-origin:left bottom;animation:shack .8s ease-in-out infinite}.school__acc02{position:absolute;top:50%;right:-75px;width:169px;transform:rotate(16deg) scaleX(-1);z-index:-10}.school__acc02__pic01{position:relative;width:100%;z-index:10}.school__acc02__pic02{position:absolute;top:7%;left:-17%;width:36.6%;transform-origin:right bottom;animation:shack .9s ease-in-out infinite}.product__acc01{position:absolute;bottom:160px;right:80px;width:160px}.product__acc01__pic02{position:absolute;bottom:100%;left:-31.25%;width:50%;filter:drop-shadow(8px 8px 0 rgba(0,0,0,.08));transform-origin:bottom center;animation:shack 1.6s ease-in-out infinite}@media screen and (max-width:991px){.crumb{position:relative;top:auto}.c-banner{height:auto;margin:0 auto 20px auto}.c-banner::before{display:block}.c-banner__inner{background:none}.edit{margin:0 auto 80px auto}.edit__head figure{width:100%}.edit__head figure .slick-list,.edit__head figure .slick-track{height:auto}.edit__head figure img{object-fit:fill}.e-info{width:100%;padding:25px 20px 40px 20px;border-bottom:4px dotted #dcdcdc}.product .e-info{padding:65px 20px 40px 20px}.school .e-info__share{top:35px;right:20px}.e-info__author{margin:15px 0 25px 0}.edit__title{margin:40px auto}.edit__area{margin:0 auto 60px auto;padding:0 20px 50px 20px}.alsolike .c-title01{justify-items:flex-start;justify-content:flex-start}.alsolike .c-title01__main{margin:0}.alsolike .c-title01.line .c-title01__main::after{display:inline-block}.alsolike .c-title01__sub{width:auto;text-align:left}.alsolike__inner{width:100%;left:auto;margin:30px auto 0 auto}.alsolike__inner__item{width:100%;max-width:none;padding:0 70px}.alsolike__inner__item figure,.alsolike__inner__item__text{max-width:500px;margin:0 auto}.lightbox__apply{padding:50px 20px}.lightbox__apply .e-info__text{width:calc(100% + 40px);left:-20px;padding:30px 20px 15px 20px}.lightbox__apply fieldset label.two,.lightbox__apply fieldset>label span,.lightbox__apply fieldset label input[type="text"],.lightbox__apply fieldset label select,.lightbox__apply fieldset label textarea{width:100%}.lightbox__apply .c-form .c-checkgroup label{width:auto}.discount__acc01,.discount__acc02,.scholarship__acc01,.news__acc01,.product__acc01{display:none}.school__acc01{top:35%}.school__acc02{top:45%}}@media screen and (max-width:767px){.edit__title.line span::before{width:50px}.news .edit__foot .c-bt,.school .edit__foot .c-bt{width:120px;max-width:none;flex:0 0 auto}.alsolike__inner__item{padding:0 40px}.alsolike .c-title01{justify-items:center;justify-content:center}.alsolike .c-title01__main{margin:0 0 10px 0}.alsolike .c-title01.line .c-title01__main::after{display:none}.alsolike .c-title01__sub{width:100%;text-align:center}.blog__acc01,.blog__acc02,.school__acc01,.school__acc02{display:none}}@media screen and (max-width:575px){.edit{margin:0 auto 70px auto}.expired .edit__head figure::after{top:calc(50% - 18.5px);left:calc(50% - 50px);width:100px;font-size:15px;padding:10px 0}.edit__head__logo{top:10px;left:10px;width:80px;height:80px}.e-info{padding:20px 10px 30px 10px}.product .e-info{padding:40px 20px 30px 20px}.e-info__share{padding:0 0 15px 0}.school .e-info__share{top:25px;right:15px}.e-info__author{flex-wrap:wrap;margin:10px 0 15px 0}.e-info__author__name{margin:0 0 5px 0}.e-info__title{font-size:24px;padding:5px 0 0 0;margin:0 0 15px 0}.e-info__title::before{width:40px;height:40px;flex:0 0 40px;top:calc(-5px + .1em)}.product .e-info__title{padding:0 0 20px 0;margin:0 0 20px 0}.e-info__text p{flex-wrap:wrap;font-size:15px;margin:0 0 30px 0}.product .e-info__text p{margin:0}.e-info__text p span{width:100%;top:0;margin:0 0 5px 0;padding:0;border:none;flex:0 0 100%}.e-info__text .e-info__text__link{width:100%}.e-info__text .e-info__text__tag{margin:0 0 20px 0}.e-info__text .e-info__text__tag__box{width:100%;margin:5px 0 0 0}.e-info__text__tag__box-sns em{width:100%;margin:0 0 10px 0}.e-info__text__tag__box-link em,.e-info__text__tag__box-courses em{width:calc(50% - 5px);min-width:0;margin:0 10px 10px 0}.e-info__text__tag__box-link em:nth-of-type(even),.e-info__text__tag__box-courses em:nth-of-type(even){margin:0 0 10px 0}.e-info__text__link a{top:0;font-size:15px}.e-info__text__tag__box em a{font-size:15px}.e-info .c-bt{margin:-5px auto 0 0}.e-info__price{flex-wrap:wrap;margin:20px auto}.e-info__price__status{display:flex;flex-wrap:wrap;justify-items:center;justify-content:space-between;width:100%;margin:15px 0 0 0}.e-info__price__status [class^="c-statusTag"]{width:calc(50% - 5px);margin:0 0 10px 0}.e-info__quantity{flex-wrap:wrap}.e-info__quantity .c-quantity{width:100%;margin:0 0 10px 0}.e-info__quantity .c-bt{width:100%}.e-info__text-nowrap p{flex-wrap:nowrap;margin:0 0 5px 0}.e-info__text-nowrap .e-info__text__tag{margin:0}.e-info__text-nowrap p span{top:.5em;margin:0 15px 0 0;padding:0 15px 0 0;border-right:1px solid #696969;flex:0 0 80px}.e-info__text-nowrap .e-info__text__tag__box{top:1.5px;width:calc(100% - 80px);margin:0}.e-info__text-nowrap+.c-bt{margin:20px auto 0 0}.edit__extra-bottom{margin:35px auto 0 auto}.school .edit__extra .e-info__text p span{display:inline-block;width:auto;flex:0 0 auto;padding:0 15px 0 0;border-right:1px solid #696969}.school .edit__extra .e-info__text .e-info__text__tag__box-link,.school .edit__extra .e-info__text .e-info__text__tag__box-sns,.school .edit__extra .e-info__text .e-info__text__tag__box-courses{top:0;width:100%;margin:5px 0 10px 0;padding:0;border:none;display:flex}.edit__extra .e-info__text__tag__box-sns em{margin:0 0 10px 0}.school .edit__extra .e-info__text .e-info__text__tag__box-link a,.school .edit__extra .e-info__text .e-info__text__tag__box-sns a{font-size:14px}.edit__title{font-size:20px;border-left:none;padding:0;margin:25px auto;text-align:center}.edit__title.line span{display:block;font-size:15px;margin:7.5px auto 0 auto}.edit__title.line span::before{display:none}.edit__extra{padding:10px 0 30px 0}.edit__extra p{margin:0 0 10px 0}.edit__event{width:calc(100% - 20px);padding:30px 20px}.edit__event__item__title{margin:0 0 5px 0;font-size:18px}.edit__event__box__item__text{font-size:15px}.edit__area{margin:0 auto 35px auto;padding:0 10px 20px 10px}.edit__area,.edit__area p{font-size:15px}.edit__area ol li,.edit__area ul li{font-size:15px}.edit__area ol li mark{font-size:14px}.edit__extra__box{padding:0 10px;margin:0 auto 30px auto}.edit__extra__box__title{font-size:15px;margin:0 0 5px 0}.edit__extra__box__text{font-size:15px}.product .c-title04 span{display:none}.edit__foot{flex-wrap:wrap;padding:35px 10px 40px 10px}.edit__foot .c-share{width:100%;flex-wrap:wrap;justify-content:center}.edit__foot .c-share::before{display:block;width:100%;flex:0 0 auto;text-align:center;margin:0 0 10px 0;text-indent:10px}.edit__foot .c-share a{margin:0 7.5px}.edit__foot__back{order:2;margin:20px auto 10px auto;width:100%;height:50px;background:#ededee;border-radius:30px;border:none;flex:0 0 auto}.news .edit__foot .c-bt,.school .edit__foot .c-bt{width:100%;order:3}.product .edit__foot .c-bt-cart{max-width:none;margin:30px auto 0 auto}.news__acc02{display:none}.alsolike{margin:70px auto}.alsolike__inner__item{padding:0}.alsolike .c-title01__main,.alsolike .c-title01__sub{text-align:left;width:100%}.alsolike-news .alsolike__inner__item__text__title{font-size:16px}.lightbox__apply{padding:30px 15px}.lightbox__apply .e-info__text{width:calc(100% + 30px);left:-15px;padding:25px 15px 0 15px;margin:30px auto}.lightbox__apply .c-checkgroup{margin:30px auto 20px auto}.lightbox__apply__success__text{font-size:17px}.lightbox__apply .agree__check{margin:10px auto}.lightbox__apply .c-form .c-checkgroup label{width:100%}}@supports (-webkit-touch-callout:none){.lightbox__apply{top:-30px}}