@charset "utf-8";

.dfw { display: flex; flex-wrap: wrap;}

.gta { position: absolute; z-index: 1; }
.gta12 .gta_info .gi_text h6.mtm { margin: -2px 0 0 ;}
.gta12 { justify-self: right; padding: 0 0 0 100px; top:0; right:-25px; filter:drop-shadow(0px 0px 3px rgba(255,255,255, 1));  margin: 25px 0 0;}
.gta_img { padding: 0 52px; margin: 0 0 5px; }
.gta_info .gi_png { display: none;}
.gta_info .gi_text { padding: 0 5px; margin:auto;}
.gta12 .gta_info { padding: 0 35px;}
.gta12 .gta_info .gi_text * { color:#161616; font-family: "Noto Serif TC" , serif; font-weight: 900; letter-spacing: 1px; }
.gta12 .gta_info .gi_text h6 { font-size: 18px; margin:0 0 3px; }
.gta12 .gta_info .gi_text h5 { font-size: 24px; margin:0; }
.gta12 .gta_info .gi_text span { font-size: 26px; font-family: "Tiro Telugu", serif; font-weight: 400; font-style: italic;}


.nl25 { position: relative;}

/*團型AOJ-1>>DAD-JX0009 TEST*/
.nldad9 ::selection {background: #F2F2F2; color:unset;}
.nldad9 .DAD_sp { display:flex;flex-wrap: wrap; margin:15px 0 25px;}
.nldad9 .DAD_sp .intro { margin-top:10px; padding:10px 30px 0px; }
.nldad9 .DAD_sp .sp_c { margin-bottom:20px; }
.nldad9 .DAD_sp .a_right .sp_c p { text-align:right !important; }
.nldad9 .DAD_sp .a_right { border-right: 1px solid #DADDDB; }
.nldad9 .DAD_sp .sp_c h5 { font-size: 24px; font-family: "Noto Sans TC",  sans-serif; font-weight: 700; background: linear-gradient(to top, #873A1E, #E26132);
   background: -webkit-linear-gradient(to top, #873A1E, #E26132);
   background-clip: text;
   -webkit-background-clip: text;
   color: transparent;}
.nldad9 .DAD_sp h5 span{ color: #dc973e; font-size: 26px; font-family: "Noto Serif TC", serif; font-weight: 700; }
.nldad9 .DAD_sp .a_right h5 span{ padding-left:5px; }
.nldad9 .DAD_sp .a_left h5 span{ padding-right:5px; }
.nldad9 .DAD_sp h6, .han003 .HAN_sp h6 span{ font-size: 16px !important; font-family: "Noto Serif TC", serif; font-weight: 600; }
.nldad9 .DAD_sp h6 { color: #386476; }
.nldad9 .DAD_sp h6 span{ color: #FFF; background-color: #386476; padding: 0px 2px; margin-left:3px; }
.nldad9 .DAD_sp p { padding:3px 0px 0px; line-height: 1.8; }

.DAD_hue {width: 100%; display: table; position: relative; margin-bottom: 20px;}
.DAD_hue img {width:100%;}
.DAD_hue .item_text * {font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 ;}
.DAD_hue .item_text {position: absolute; bottom: 10%; z-index: 10; padding: 0px; text-align:center;}
.DAD_hue .item_text p {font-size:18px;margin: 0; background: rgba(0, 0, 0, 0.3); color: #FFF; padding:25px 85px; font-family: "Noto Sans TC", sans-serif ; font-weight: 800 ; line-height: 1.5; text-shadow: #333 0.3em 0.3em 0.3em;}
.DAD_hue .item_text span {font-size: 36px ;}
.DAD_hue .item_text small {font-size: 24px;}
.DAD_hue_content p { text-align: justify; padding: 10px 50px 30px; }
.DAD_hue_point { display:flex;flex-wrap: wrap; padding:0 50px 45px;}
.DAD_hue_point .col-12.col-lg-5.pn_img { padding:0px; }
.DAD_hue_point .col-12.col-lg-5.pn_img img{ object-fit: cover; object-position: center; height: 100%; width: 100%;}
.DAD_hue_point .col-12.col-lg-7.pn_info { padding:0 0 0 45px; margin: auto 0 ; }
.DAD_hue_point .col-12.col-lg-7.pn_info h6 {font-size: 20px; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important; letter-spacing: 3px; margin-bottom: 0px !important; padding-top:10px; }
.DAD_hue_point .col-12.col-lg-7.pn_info p { text-align: justify; padding: 20px 0; }


.DAD_Fpoint {display:flex;flex-wrap: wrap; padding:10px; margin-bottom: 25px;}
.DAD_danang_point {width: 100%; display: table; margin-bottom: 0px; position: relative; padding:0px;}
.DAD_danang_point img {width:100%;}
.DAD_danang_point .item-image-box {margin: 4px;}
.DAD_danang_point .item_text {position: absolute; bottom: 0%; z-index: 10; padding: 0px 10px;}
.DAD_danang_point .dpbg { margin:4px; background: rgba(0, 0, 0, 0.4); color: #FFF; padding:15px; text-align: justify;}
.DAD_Fpoint .DAD_danang_point .dpbg * {font-family:"Noto Sans TC", serif; color: #FFF;}
.DAD_danang_point .dpbg h6 span { font-size: 16px !important; font-style:italic; padding-right:6px;}
.DAD_danang_point .dpbg h6 { margin-bottom: 0px !important; font-size: 14px !important; font-weight: 600; }
.DAD_danang_point .dpbg h5 { margin: 7px 0 !important; font-size: 24px !important; font-weight: 800;}
.DAD_danang_point .dpbg h5 small { font-size: 16px !important; font-weight: 800;}
.DAD_Fpoint .DAD_danang_point .dpbg p { font-size: 12px !important; line-height: 1.5;}

.DAD_hoian {width: 100%; display: table; position: relative; margin-bottom: 20px;}
.DAD_hoian img {width:100%;}
.DAD_hoian .item_text {position: absolute; bottom: 10%; z-index: 10; padding: 0px; text-align:center;}
.DAD_hoian .item_text p {font-size:18px;margin: 0; background: rgba(0, 0, 0, 0.3); color: #FFF; padding:25px 85px; font-family: "Noto Sans TC", sans-serif ; font-weight: 800 ; line-height:1.5; text-shadow: #333 0.3em 0.3em 0.3em;}
.DAD_hoian .item_text span {font-size: 36px !important; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important;}
.DAD_hoian .item_text small {font-size: 24px !important; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important;}

.DAD_danang {width: 100%; display: table; position: relative; margin-bottom: 20px;}
.DAD_danang img {width:100%;}
.DAD_danang .item_text * {font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 ;}
.DAD_danang .item_text {position: absolute; bottom: 10%; z-index: 10; padding: 0px; text-align:center;}
.DAD_danang .item_text p {font-size:18px;margin: 0; background: rgba(0, 0, 0, 0.3); color: #FFF; padding:25px 85px; font-family: "Noto Sans TC", sans-serif ; font-weight: 800 ; line-height: 1.5; text-shadow: #333 0.3em 0.3em 0.3em;}
.DAD_danang .item_text span {font-size: 36px ;}
.DAD_danang .item_text small {font-size: 24px;}
.DAD_danang_content h6 {font-size: 20px !important; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important; letter-spacing: 3px; margin-bottom: 0px !important; padding-top:10px; }
.DAD_danang_content p {color: #4d5156 !important; text-align: justify !important; padding: 20px 50px 30px; line-height: 2;}
.DAD_danang_content p.c_center {font-size: 18px ;font-family: "Noto Sans TC", sans-serif ;text-align: center !important; padding: 20px 0px 35px;  font-weight:600; }
.DAD_danang_content p.c_center::before {content: '———  ';}
.DAD_danang_content p.c_center::after {content: '  ———';}

.DAD_danangBN_content {width: 100%; display:flex;flex-wrap:wrap; align-items: center;}
.DAD_danangBN_content img{aspect-ratio: 3/2; object-position: bottom center !important; height:100%; }
.DAD_danangBN_content .orimg img{width:auto; height:auto !important;} /*img原size無變化*/
.DAD_danangBN_content .item-image-box {margin-bottom: 0rem;}
.DAD_danangBN_content .HAP{padding:30px;}
.DAD_danangBN_content .HAP h4{ font-size: 30px ; font-family: "Noto Sans TC", sans-serif !important; font-weight: 700 !important; letter-spacing: 3px;margin-bottom: 0px !important;border-bottom:0px solid !important;}
.DAD_danangBN_content .HAP h6{ font-size: 20px !important; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important; letter-spacing: 3px;line-height:1.8; margin-bottom: 0px !important;}/*#AB1418*/
.DAD_danangBN_content .HAP p{color: #4d5156 !important; text-align: justify !important; padding:20px; line-height: 2;}

.DAD_danangBN_point {width: 100%; display:flex;flex-wrap:wrap;margin-bottom:20px; padding:0px 50px;}
.DAD_danangBN_point .out_pad {padding:1px !important; margin:0px; } /*原設定0*/
.DAD_danangBN_point img {width:100%; }
.DAD_danangBN_point .out_pad img { height:fit-content !important;} /*4景點改方形??*/
.DAD_danangBN_point .item-image-box img { height:fit-content !important; } /*safari?*/
.DAD_danangBN_point p {background: #fff; color: #4d5156; text-align: center; font-family: "Noto Sans TC", sans-serif ; font-weight: 400 ; padding:6px 0px; }
.DAD_danangBN_point p::before { content: '▴ ';  color: #4d5156;}
.DAD_hoianB { align-items: center;}
.DAD_hoian_content {width: 100%;  margin-bottom: 20px;display:flex;flex-wrap:wrap;}
.DAD_hoian_content img{aspect-ratio: 3/2; object-position: bottom center !important; height:100%; }
.DAD_hoian_content .orimg img{width:auto; height:auto !important;} /*img原size無變化*/
.DAD_hoian_content .item-image-box {margin-bottom: 0rem;}
.DAD_hoian_content .HAP{padding:30px;}
.DAD_hoian_content .HAP h4{ font-size: 30px ; font-family: "Noto Sans TC", sans-serif !important; font-weight: 700 !important; letter-spacing: 3px;margin-bottom: 0px !important;border-bottom:0px solid !important;}
.DAD_hoian_content .HAP h6{ font-size: 20px !important; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important; letter-spacing: 3px;line-height:1.8; margin-bottom: 0px !important;}/*#AB1418*/
.DAD_hoian_content .HAP p{color: #4d5156 !important; text-align: justify !important; padding:20px; line-height: 2;}
div.film iframe { width:100% !important;}
.DAD_hoian_point {width: 100%; display:flex;flex-wrap:wrap;margin-bottom:20px;}
.DAD_hoian_point .out_pad {padding:1px !important; } /*原設定0*/
.DAD_hoian_point img {width:100%; }
.DAD_hoian_point .out_pad img { height:fit-content !important;} /*4景點改方形??*/
.DAD_hoian_point .item-image-box img { height:fit-content !important; } /*safari?*/
.DAD_hoian_point p {background: #fff; color: #4d5156; text-align: center; font-family: "Noto Sans TC", sans-serif ; font-weight: 400 ; padding:6px 0px; }
.DAD_hoian_point p::before { content: '▴ ';  color: #4d5156;}

.DAD_hoian_m {width: 100%; display: table; /*margin-bottom: 20px;*/ position: relative;}
.DAD_hoian_m .col-12 {padding:0px;}
.DAD_hoian_m img {width:100%;}
.DAD_hoian_m .item_text {position: absolute;top: 0%;  z-index: 10; padding: 0px 20px;}
.DAD_hoian_m .item_text p {margin: 0; color: #FFF; text-align: justify !important; padding: 30px 50px; line-height: 2; text-shadow: #000 1px 0 10px;}

.DAD_hoian_m .spf { /*padding-top:85px;*/ top:38%; left:8%;}
.DAD_hoian_m .spf *{ color:#FFF; font-family:"Noto Serif TC", serif; font-weight: 600;} /*此class以下字型一樣 h4+h6+p*/
.DAD_hoian_m .spf h4 { font-size: 22px ; border-bottom:0px solid !important; margin-bottom: 0px important;letter-spacing: 1px;}
.DAD_hoian_m .spf h4::before {content: '———  ';}
.DAD_hoian_m .spf h4::after {content: '  ———';}
.DAD_hoian_m .spf h6 {margin-bottom:0px !important;}
.DAD_hoian_m .spf h6 span {font-size: 20px ; font-weight: 800;}
.DAD_hoian_m .spf p{ color:#FCD280; text-align:center !important; font-size: 36px ;font-family:"Noto Serif TC", serif; font-weight: 400; padding:0px; line-height: 1.6;}

.under_border { border-bottom: 1px solid #E8E8E8; } 
.DAD_h_bg { /*margin:20px 40px;*/ padding:30px 40px 10px; background-color:#FCFBF9;}
.DAD_h_title span { color: #245378; font-size: 30px ; font-family: "Noto Sans TC", sans-serif !important; font-weight: 800 !important; border-bottom:3px solid ;  }
.DAD_h_title p { color: #245378; font-size: 20px !important; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important; letter-spacing: 3px;line-height:1.8;}
.DAD_h_title,.DADhotel { margin-bottom:30px;}
.DADhotel .name_style { margin-bottom: 20px;}
.DADhotel .name_style p{ color: #ba2323; font-size: 16px !important; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important;padding-bottom: 3px;}
.DADhotel .name_style h4{ color: #191919 !important; font-size: 26px !important; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important; margin-bottom: 0px; padding-bottom: 5px; border-bottom:0px solid !important;}
.DADhotel .name_style h6{ color: #9E9E9E !important; font-size: 18px !important; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important; margin-bottom: 0px !important;}
.DADhotel .h_content p{ color: #4d5156 !important; text-align: justify !important; padding: 20px 15px 40px; line-height: 2; }
.DADhotel .h_content span.link a{ font-size: 14px;font-weight: 800; background-color: #4d5156; margin-top:12px; padding:3px 10px; float:right;}

@media (max-width:1475px){
.DAD_danang_content p.c_center::before {content:none;}
.DAD_danang_content p.c_center::after {content:none;}
}


@media (max-width:1300px){
.gta12 { right: -20px; margin: 10px 0 0;}
.gta_img { padding: 0 30px; margin: 0; }
.gta12 .gta_info { padding: 0 20px; }
.gta12 .gta_info .gi_text h5 { font-size: 22px; }
}



@media (max-width:1199px){
    .gta12 { right: -10px; }
    .gta_img { padding: 0 20px; }
    .gta12 .gta_info { padding: 0; }
    .gta12 .gta_info .gi_text h5 { font-size: 20px; }
}



@media (max-width:991px){
.DAD_hue { margin-bottom:10px; }
.DAD_hue .item_text p { padding:20px;}
.DAD_hue .item_text span {font-size: 28px ;}
.DAD_hue .item_text small { display:none;}
.DAD_hue_content p { text-align: justify; padding: 10px 20px 20px; }
.DAD_hue_point { display:flex;flex-wrap: wrap; padding:0 15px 10px;}
.DAD_hue_point .col-12.col-lg-5.pn_img { padding:0px; }
.DAD_hue_point .col-12.col-lg-7.pn_info { padding:0 0 30px; }
.DAD_hue_point .col-12.col-lg-7.pn_info h6 {font-size: 20px; font-family: "Noto Sans TC", sans-serif !important; font-weight: 600 !important; letter-spacing: 3px; margin-bottom: 0px !important; padding-top:10px; line-height:1.6;}
.DAD_hue_point .col-12.col-lg-7.pn_info p { text-align: justify; padding:15px 0 0; }

}
@media (max-width:767px){
    .gta { position: relative; margin: 0 0 25px; }
    .gta12 { padding: 0; margin: 0; right: 0;}
    .gta_info .gi_text { text-align: justify; }
    .gta12 .gta_info .gi_text h6 { font-size: 22px; }
   .gta12 .gta_info .gi_text h5 { font-size: 22px; }

.nldad9 > img { margin-bottom:20px !important; }
.nldad9 .DAD_sp .intro { margin-top:0px; padding:0 10px; }
.nldad9 .DAD_sp .intro .sp_c * { text-align:center !important;}
.nldad9 .DAD_sp .intro .sp_c p { font-size:16px !important; padding:10px 0 20px; line-height:2; }
.nldad9 .DAD_sp .intro .sp_border { border-bottom:1px solid #DADDDB;  }
.nldad9 .DAD_sp .a_right .sp_c p { text-align:center !important; }
.nldad9 .DAD_sp .a_right { border-right:none; }
  
  
.DAD_hoian {margin-bottom: 0px;}
.DAD_hoian .item_text { text-align:center;}
.DAD_hoian .item_text p { padding:20px; }
.DAD_hoian .item_text small {font-size:12px !important;}
  
.DAD_danang {margin-bottom: 0px;}
.DAD_danang .item_text { text-align:center;}
.nldad9 .DAD_danang .item_text p { padding:20px; }
.DAD_danang .item_text small {font-size:12px !important;}
  
.DAD_hoian_content { margin-bottom: 0px; }
.DAD_hoian_content .HAP {padding:15px 20px;}
.DAD_hoian_content .HAP h6{line-height:1.6;}
.DAD_hoian_content .HAP h4{ font-size: 26px;padding-bottom: 10px;  }
.DAD_hoian_content .HAP p{ font-size: 15px; padding:10px 0px;}
 
.DAD_danang_content {padding:15px 20px;}
.DAD_danang_content h6{line-height:1.6; margin-bottom: 0px !important;  padding-top:0px; }
.DAD_danang_content p{ font-size: 15px; padding:10px 0px; }
.DAD_danang_content p.c_center {font-size: 15px ;text-align: center !important; padding: 10px 0px;  font-weight:600; }
 
.DAD_danangBN_content .HAP h4 {padding-bottom: 0px;}
.DAD_danangBN_content .HAP {padding:15px 20px 0px;}
.DAD_danangBN_content .HAP p{ font-size: 15px; padding:10px 15px; }
.DAD_danangBN_point {padding:0px 20px; margin-bottom:0px;}

.under_border { padding-bottom:25px;} 
.DAD_p_bg {background-color:#F6F9F9; padding:10px 0px 20px ;}
.DAD_h_bg { padding:40px 0px 0px ; }
.DAD_h_title span { font-size: 26px ;  }
.DADhotel .h_content p{ font-size: 15px; padding: 25px 15px 40px;}
.DADhotel .h_content span.link a{margin-top:12px; padding:3px 10px; float:right;}
.DAD_danangBN_point p{ font-size: 14px; }
.DAD_hoian_point .out_pad {margin-bottom:40px;}
.DAD_hoian_point .out_pad img { height:100% !important;} /*4景點改方形*/
.DAD_hoian_point p{ font-size: 14px; }
.DAD_hoian_m .spf { /*padding-top:85px;*/ top:25%; left:-12%;}
.DAD_hoian_m .spf p { font-size:28px !important; padding:0px !important;}
.DAD_hoian_m { background-color:#F6F9F9;}
.DAD_hoian_m .item_text p {font-size: 15px; padding:25px 10px; }

.DAD_danang_point { margin-bottom: 10px; }
.DAD_danang_point .item-image-box { margin: 4px 4px 0; }
.DAD_danang_point .dpbg { margin: 0 4px 4px; background:#FFF; padding: 10px 5px; }

.DAD_danang_point .item_text { position: relative;}

.DAD_danang_point .item.item_text.dpbg p{ color:#777; line-height:1.8;}
.DAD_danang_point .item.item_text.dpbg.c1 h6, .DAD_danang_point .item.item_text.dpbg.c1 h6 span, .DAD_danang_point .item.item_text.dpbg.c1 h5, .DAD_danang_point .item.item_text.dpbg.c1 h5 small { color:#ff85be;        text-align: center;}
.DAD_danang_point .item.item_text.dpbg.c2 h6, .DAD_danang_point .item.item_text.dpbg.c2 h6 span, .DAD_danang_point .item.item_text.dpbg.c2 h5, .DAD_danang_point .item.item_text.dpbg.c2 h5 small  { color:#5b9a83;        text-align: center;}
.DAD_danang_point .item.item_text.dpbg.c3 h6, .DAD_danang_point .item.item_text.dpbg.c3 h6 span, .DAD_danang_point .item.item_text.dpbg.c3 h5, .DAD_danang_point .item.item_text.dpbg.c3 h5 small  { color:#6caff7;        text-align: center;}
.DAD_danang_point .item.item_text.dpbg.c4 h6, .DAD_danang_point .item.item_text.dpbg.c4 h6 span, .DAD_danang_point .item.item_text.dpbg.c4 h5, .DAD_danang_point .item.item_text.dpbg.c4 h5 small  { color:#f9b827;        text-align: center;}
}

@media (max-width:575px){ 
     .gta12 { padding: 0 85px; margin: 0 0 40px; }    
     .gta_img {  padding: 0 30px; }
     .gta12 .gta_info .gi_text h5 { font-size: 26px; }
     .gta_info .gi_text { text-align:center; }
   }

   @media (max-width:480px){ 
      .gta_info .gi_text { margin: 5px 0 0;}
     .gta12 { padding: 0 45px; }    
   }