/*PC背景*/
@media screen and (min-width:767px){
  .bg_fix {z-index: 0;position:fixed; top: 0;left:0;width:100%;height: 100%;background-repeat:no-repeat;background-position: center top;pointer-events:none;}
  }
@media screen and (max-width: 767px) {
  .bg_fix {z-index: 0;position:fixed; top: 0;left:0;width:100%;height: 100%;background-repeat:no-repeat;background-position: center top;pointer-events:none;}

}


/*關鍵字輪播*/
.AreaMenu h4, .AreaMenu p, .AreaMenu .PD_img{ display: none!important; }
.AreaMenu .PD_layout ul{ grid-template-columns: repeat(6 , 1fr); background-color: transparent; grid-gap: 10px; padding: 0;}
.AreaMenu .PD_layout li{ background: transparent; border: none;}
.AreaMenu .PD_layout .PD_into{ padding: 0 0 .5em; }
.AreaMenu li h3 { max-height: 4em!important; background-color: #ebf7ff!important; border-radius: 0!important;}
.AreaMenu .PD_layout[data-pd-h3="5"] .PD h3 span{ background-color: transparent; font-size: 2.2em; color: #121212; white-space: nowrap; padding: .5em .5em; text-overflow: clip; line-height: .8em; max-width: 100%;}
@media screen and (max-width:767px){
  .AreaMenu .PD_layout ul{ grid-template-columns: repeat(3 , 1fr); grid-gap: .5vw 1.5vw;  padding: 0 .7em 0.2em;}
  .AreaMenu li h3 { max-height: 2.2em!important;}
  .AreaMenu .PD_layout[data-pd-h3="5"] .PD h3 span{ font-size: 1.2em;  border-radius: 0;  padding: 1vw 3vw; line-height: 1.45em;}
  .AreaMenu .PD_layout .PD_into{ padding: 0; }
}


/*區標*/
.Area_title{ min-height: 0; }



/*BN輪播*/
.Area_bn-carousel ul{ height: 600px; }
.Area_bn-carousel ul li, .Area_bn-carousel ul li img { border-radius: 0!important; }
@media screen and (max-width: 767px) {
  .Area_bn-carousel ul{ height: 48.5vw; }
}


.AreaTopPD .Area_content ul{ grid-gap:20px; }
@media screen and (max-width: 767px) {
  .AreaTopPD .Area_content ul{ grid-gap:2vw; }
}
