@charset "UTF-8";
.c-share{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:auto}.c-share__title{top:calc(8px - .5em);display:block;width:auto;font-size:14px;line-height:1;color:#747474;font-family:"Montserrat-L";margin:0 25px 0 0;flex:0 0 auto}.c-share__list{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:auto;flex:0 1 auto}.c-share__list__item{display:block;width:16px;height:16px;margin:0 15px 0 0}.c-share__list__item:last-child{margin:0}.c-share__list__item__link{display:block;width:100%;height:100%}.c-share__list__item__link img{width:auto;height:100%;margin:0 auto}@media screen and (max-width:991px){}@media screen and (max-width:767px){.c-share__title{display:none}}@media screen and (max-width:575px){}@supports (-webkit-touch-callout:none){}
.c-edit,.c-edit p{font-size:15px;line-height:2;color:#575757;font-family:'Montserrat','NotoSansTC'}.c-edit strong{font-family:'Montserrat-M','NotoSansTC-M'}.c-edit a{font-size:inherit}.c-edit img{display:inline-block;width:auto;max-width:100%;height:auto !important}.c-edit *:last-child{margin:0 auto}.c-edit ul,.c-edit ol{padding:0 0 0 20px;margin:20px 0}.c-edit ul li,.c-edit ol li{display:list-item;width:100%;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{list-style-type:disc}.c-edit ol{list-style-type:decimal}.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-color:#ccc}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-edit,.c-edit p{font-size:14px}}@supports (-webkit-touch-callout:none){}
.detail{margin:60px auto 0 auto}.detail__tool{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;padding:15px;border:2px solid #f5f5f5}.detail__share__bt{flex:0 0 auto}.detail__tool .c-share{justify-items:flex-end;justify-content:flex-end;width:100%;flex:0 1 auto}.detail__edit{max-width:930px;margin:50px auto 0 auto}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.detail{margin:20px auto 0 auto}.detail__tool{padding:10px}.detail__edit{margin:20px auto 0 auto}}@supports (-webkit-touch-callout:none){}
