 .all_main * {
     box-sizing: border-box;
     max-width: 100%;
 }

 .all_main {
     max-width: 2000px;
     width: 100%;
     margin: auto;
     font-family: 'Noto Sans TC', sans-serif;
     border: 0;
     text-decoration: none;
     overflow: hidden;
     --fum01: 'Montserrat', sans-serif;
     /* 100px -> 55px */
     --f100: clamp(50px, 1.875rem + 2.813vw, 100px);
     /* 70px -> 40px */
     --f70: clamp(40px, 2.125rem + 1.875vw, 70px);
     /* 65px -> 38px */
     --f65: clamp(38px, 2.038rem + 1.688vw, 65px);
     /* 55px -> 36px */
     --f55: clamp(36px, 2.013rem + 1.188vw, 55px);
     /* 48px -> 32px */
     --f48: clamp(32px, 1.8rem + 1vw, 48px);
     /* 45px -> 30px */
     --f45: clamp(30px, 1.688rem + 0.938vw, 45px);
     /* 40px -> 28px */
     --f40: clamp(28px, 1.594rem + 0.75vw, 40px);
     /* 36px -> 28px */
     --f36: clamp(28px, 1.625rem + 0.5vw, 36px);
     /* 30px -> 24px */
     --f30: clamp(24px, 1.425rem + 0.375vw, 30px);
     /* 26px -> 20px */
     --f26: clamp(20px, 1.175rem + 0.375vw, 26px);
     /* 24px -> 19px */
     --f24: clamp(19px, 1.113rem + 0.313vw, 24px);
     /* 22px -> 18px */
     --f22: clamp(18px, 1.075rem + 0.25vw, 22px);
     /* 20px -> 17px */
     --f20: clamp(17px, 1.025rem + 0.188vw, 20px);
     /* 18px -> 16px */
     --f18: clamp(16px, 0.975rem + 0.125vw, 18px);
 }

 .all_main img {
     width: auto;
     max-width: 100%;
     vertical-align: bottom;
 }

 .edit,
 .show_content {
     width: 100%;
     padding: 0;
     margin: auto;
 }

 .main_part {
     max-width: 100%;
     padding: 0;
 }

 /* .pageIndex .main_part {
     border-top: none !important;
 }
 .path,
 .banner,
 .promotion_title,
 .clearfix,
 .page {
     display: none;
 } */

 .all_main ul {
     padding: 0 0;
     margin: 0;
 }


 .all_main li {
     list-style: none;
 }

 .all_main h6,
 .all_main h5,
 .all_main h4,
 .all_main h3,
 .all_main h2 {
     margin: 0;
 }

 .all_main u {
     text-decoration: none;
 }

 /*Animations*/
 [data-animate-in] {
     opacity: 0;
     transition: transform 1.2s ease, opacity 1.2s ease;
 }

 [data-animate-in="up"] {
     transform: translate3d(0, 10%, 0);
 }

 /*由下往上*/
 [data-animate-in="left"] {
     transform: translate3d(-50%, 0, 0);
 }

 /*由左往右*/
 [data-animate-in="right"] {
     transform: translate3d(50%, 0, 0);
 }

 /*由右往左*/
 [data-animate-in="down"] {
     transform: translate3d(0, -10%, 0);
 }

 /*由上往下*/
 [data-animate-in="fadeIn"] {
     transform: translate3d(0, 0, 0);
 }

 /*淡入*/
 [data-animate-in="scaleIn"] {
     transform: scale(.3);
 }

 /*放大淡入*/
 [data-animate-in].in-view {
     opacity: 1;
     transform: translate3d(0, 0, 0);
     -webkit-transform: translate3d(0, 0, 0);
     transition: transform 1.2s ease, opacity 1.2s ease;
 }

 .fade-in {
     opacity: 0;
     transition: opacity 1s ease;
 }

 .all_main p {
     margin: 0;
 }

 .all_main em,
 .all_main i {
     font-style: normal;
 }

 .all_main a {
     text-decoration: none;
 }

 .all_main dd,
 .all_main dt {
     margin: 0 0;
 }

 .all_main_key_word {
     opacity: 0;
     position: absolute;
     left: 0;
     top: 0;
 }

 .animated15 {
     animation: none;
 }