@charset "UTF-8";
.c-edit{width:100%;margin:0 auto}.c-edit,.c-edit p{font-size:15px;line-height:2;color:#2e2e2e;text-align:left}.c-edit p{margin:0 0 10px 0}.c-edit p:last-child{margin:0}.c-edit img{display:inline;width:auto;max-width:100%;height:auto !important}.c-edit a{font-size:inherit;color:#0015b4;line-height:inherit;text-decoration:underline;text-underline-offset:5px;transition:opacity .4s ease-in-out}.c-edit a:hover{opacity:.7}.c-edit ul,.c-edit ol{padding:0 0 0 20px;margin:20px 0}.c-edit ul li,.c-edit ol li{font-size:15px;line-height:2;color:#777;margin:0 0 5px 0}.c-edit ul li:last-child,.c-edit ol li:last-child{margin:0}.c-edit ul li{list-style-type:disc}.c-edit ol{list-style-type:decimal}.c-edit .notice{color:#ca351d}.c-edit__youtube{display:block;width:100%;padding:56.25% 0 0 0}.c-edit iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.c-edit__table{width:100%;padding:0 0 5px 0;overflow-x:auto}.c-edit__table::-webkit-scrollbar{height:4px}.c-edit__table::-webkit-scrollbar-thumb{background:#856d47}@media screen and (max-width:575px){.c-edit,.c-edit p{font-size:14px}}
.c-share{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;max-width:100%}.c-share__title{top:calc(25px - .5em);display:block;width:auto;max-width:100%;font-size:15px;line-height:1;color:#2e2e2e;font-family:'Montserrat','NotoSansTC';padding:0 20px 0 0;margin:0 20px 0 0;border-right:1px solid rgba(0,0,0,.3);flex:0 0 auto}.c-share__list{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;flex:0 1 auto}.c-share__list__item{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:50px;height:50px;margin:0 10px 0 0;border-radius:50%;background:#2e2e2e;transition:opacity .4s ease-in-out}.c-share__list__item:hover{opacity:.7}.c-share__list__item img{object-fit:contain;object-position:center;width:30%;height:30%}.c-share__list__item:last-child{margin:0}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-share__title{top:calc(20px - .5em);font-size:14px}.c-share__list__item{width:40px;height:40px}}@supports (-webkit-touch-callout:none){}
html,body,main{overflow:visible}header,footer{display:none}.case{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;overflow:visible}.case__close{position:fixed;top:0;right:0;display:block;width:90px;height:90px;background:#856d47;transition:opacity .4s ease-in-out;z-index:10}.case__close:hover{opacity:.7}.case__close::before,.case__close::after{content:'';position:absolute;top:calc(50% - 1px);left:calc(50% - 20px);display:block;width:40px;height:2px;background:#fff;transform-origin:center}.case__close::before{transform:rotate(45deg)}.case__close::after{transform:rotate(-45deg)}.case__content{position:sticky;top:200px;display:block;width:100%;max-width:680px;margin:150px 0 0 0;padding:0 90px 90px 50px;flex:0 0 auto;order:2}.case__content__title{display:block;width:100%;margin:0 0 20px 0;padding:0 0 15px 0;font-size:18px;line-height:1.5;color:#2e2e2e;font-family:'Montserrat','NotoSansTC';border-bottom:1px solid #d9d9d9}.case__content__tool{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:space-between;width:100%;margin:50px 0 0 0}.case__content__tool__bt{max-width:200px;margin:0 0 0 20px;order:2}.case__pic{position:sticky;top:0;display:block;width:100%;max-width:1225px;flex:0 1 auto}.case__pic__item{display:block;width:100%;margin:0 0 3px 0}.case__pic__item:last-child{margin:0}@media screen and (max-width:1200px){.case__content{top:0;max-width:550px}}@media screen and (max-width:991px){.case{display:block}.case__close{width:90px;height:90px}.case__close::before,.case__close::after{left:calc(50% - 25%);width:50%}.case__content{position:relative;width:calc(100% - 60px);max-width:none;margin:0 auto;padding:160px 0 0 0}.case__pic{position:relative;max-width:none;margin:90px auto 0 auto}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.case__close{width:60px;height:60px}.case__content{width:calc(100% - 40px);padding:110px 0 0 0}.case__content__title{margin:0 0 15px 0;padding:0 0 10px 0;font-size:16px}.case__content__tool{display:block;margin:45px auto 0 auto}.case__content__tool__bt{max-width:none;margin:0 0 30px 0}.case__pic{margin:50px auto 0 auto}.case__pic__item{margin:0 0 1px 0}}@supports (-webkit-touch-callout:none){}
