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


  /*版頭*/
.AreaTop a{ pointer-events: none; }
.AreaTop ul{ padding: 0!important; }
.AreaTopPD li:nth-child(2){ border-right: 0; }
.AreaTopPD .Area_content{ padding-bottom: 0; }
@media screen and (max-width:767px){
  .AreaTopPD .Area_content{ padding-bottom: 1vw; }
}


/*區標*/
.Area_title h3{ font-size: 56px; margin-top: 30px;}
.Area_title span{ text-shadow:  -5px -5px 0 #191918,  5px -5px 0 #191918,  -5px 5px 0 #191918,  5px 5px 0 #191918; }
@media screen and (max-width:767px){
  .Area_title h3{ font-size: 5.5vw; margin-top: 3.2vw;}
  .Area_title span{  text-shadow:  -3px -3px 0 #191918,  3px -3px 0 #191918,  -3px 3px 0 #191918,  3px 3px 0 #191918;  }
}


/*攻略按鈕*/
.Area_group-1 .Area_bn-grid-3x1 ul{ grid-gap:20px 15px!important; }
@media screen and (max-width:767px){
  .Area_group-1 .Area_bn-grid-3x1 ul{ grid-gap:2vw 1.5vw!important; }
}


/*作圖區*/
.Area_group-2 li{ z-index: 5; }
.Area_drawing-area-1x1 .PD_layout .PD h4 b.js-PD_txt1{ display: none; }
.Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) li{ padding-bottom: 4%; }
.Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) li .PD_img { width: 35%;  margin: 14% 0 0 8.5%; }
.Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) li .PD_into { margin-left: 3%; }
.Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) li h3 span{ color: #242424; background-color: transparent; font-weight: 900; max-width: 100%;}
.Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) li .PD_into h4{ font-weight: 500;}
.Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) p span { color: #cc326d; }
.Area_drawing-area-1x1 .tag_box span { position: absolute;  color: #fff000; font-weight: 800; transform: rotate(-3deg); text-shadow: 2px 2px 1px #787878;}
@media screen and (min-width:767px){
  .Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) p{ transform: scale(2); margin: 46% 0 -2%;}
  .Area_drawing-area-1x1 .tag_box span {  font-size: 44px;  text-shadow: 2px 2px 1px #787878;  top: 11.5%; left: 1.5%; width: 42%;}
  .Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) li h3 span{ font-size: 38px; }
  .Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) li .PD_into h4{ font-size: 32px; }
  .Area_group-2 .Area_bn-grid-3x1{ position: absolute; top: 56.5%; left: 50.5%; width: 42%;}
  .Area_drawing-area-1x1 .PD_layout .PD p del { position: absolute; top: -17%; }
}
@media screen and (max-width:767px){
  .Area_drawing-area-1x1 .tag_box span {  font-size: 4.8vw;  text-shadow: 1px 1px 1px #787878;  top: 11.5%; left: 1%; width: 42%;}
  .Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) li h3{ margin-bottom: 0; }
  .Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) li h3 span{ font-size: 5vw; }
  .Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) li .PD_into h4{ font-size: 5vw; }
  .Area_drawing-area-1x1 .PD_layout:not(.PD_layout-btn) p{ transform: scale(1.1); margin: 39% 0 -11%;}
  .Area_group-2 .Area_bn-grid-3x1{ position: absolute; top: 59.5%; left: 45.5%; width: 53%;}
  .Area_drawing-area-1x1 .PD_layout .PD p del { position: absolute; top: -28%; }

}



/*登記*/
.Area_danji .danji_box {  margin-bottom: -12px; }
.warningTxt h3{ padding: 0 0 0;  }
/* .Area_danji .btn_reg .activityText .Tip{ color: #000; } */
@media screen and (max-width: 767px) {
  .Area_danji .danji_box {  margin-bottom: 0em; }
  .warningTxt h3{ padding: 0 0 .2em  }
}



/*警示文字*/
.edm_notice{  padding: 10px 10px 35px 10px; }



/*攻略按鈕*/
.Area_group-1 .Area_bn-grid-3x1 ul{ grid-gap:0; }
@media screen and (max-width: 767px) {
  .Area_group-1 .Area_bn-grid-3x1 ul{ grid-gap:0; }
}


.Area_pd-grid-4x2 .Area_content { padding-bottom: 0; }

@media screen and (min-width:767px){
  .AreaBTbn { padding-bottom: 0; }
  .AreaBTbn .PD_layout ul { width: 80%; grid-gap:20px;}
}
@media screen and (max-width: 767px) {
  .AreaBTbn .PD_layout ul { grid-gap:2vw;}  
}

