/* ====(((( 個別定義 ))))===== */



/*版頭區塊*/
@media screen and (min-width:768px){
.Area_hero {aspect-ratio: 960 / 729;}

}
 @media screen and (max-width:767px){
.Area_hero {position: relative;aspect-ratio: 960 / 720;overflow: hidden;}
.Area_hero .mb_01{position:absolute; top:0; left:0 ;width: 100%; z-index:0;}
.Area_hero .subbg{position:absolute;top: 37vw;left: 19.5vw;width: 60%;z-index: 1;}

}

/*版頭主標微調*/
.Area_hero--tag .PD_layout li:nth-of-type(1) {position: absolute;top: 20px;left: 0;z-index: 11;}

/*編輯按鈕移動*/
#eWriterBtn_bt_B_000_0604A01{margin-left: -21.5px!important;}
@media screen and (max-width:767px){
.Area_hero--tag .PD_layout li:nth-of-type(1) {position: absolute;top: 3.4vw;left: 50.5vw;width: 49%;z-index: 14;}
 }

/* 版頭品(輪播) */
.Area_hero--PD {position: absolute;top: 12%;right: 0%;width: 100%;}

/* 版頭品-文字(輪播) */
.Area_hero .Area_swiper_box .PD_layout-heroPDBN.PD_layout {
.PD .PD_into { position: absolute; top: 57.5%;left: 6%; width: 37.5%;}
}


/* 標題 */
h2:where(.Area_title_lbtclass) {
    --min-height: calc(var(--font-size) * 1.6);
}


@media screen and (max-width: 767px) {
.Area_danji .danji_box ul li { width: 96%;}
}
.Area_book .box01{ background: url("bgg02.png?t=1785304919689") center top/ 100% repeat-y scroll;}


/*折價券*/
.PD_layout.PD_layout-coupon3 .PD .divine_coupon, .PD_layout.PD_layout-coupon3 .PD .threshold {
    color: #000;
}
