@charset "utf-8";

/*團型PQC-JX007*/
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_image.col-6.col-xl-12, .PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_content.col-6.col-xl-12 {padding:0px; }
.PQCJX41 ::selection { background: #F1F9FB; color:unset; }
.PQCJX41 .title_info { margin-bottom:30px; }
.PQCJX41 .title_info h5, .PQCJX41 .title_info h3, .PQCJX41 .title_info_d h5, .PQCJX41 .pqc_point .pqc_pt1 h4, .PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_content h5,
.PQCJX41 .pqc_point .pqc_pt_u .pt_content h4, .PQCJX41 .pqc_point .pqc_pt_d .pt_content h5, .PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content h4, .PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content h4 span, .PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content h4, .PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content h4 span, .PQCJX41 .pqc_point.BGC_FDF8F8 .vw_info h4, .PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 h5, .PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 h6, .PQCJX41 .pqc_point.BGC_F4FCFE .pqc_gw_content h4, .PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 .H_content h5 span { font-family: "Zen Old Mincho","Noto Serif TC" , serif; font-weight: 600; }
.PQCJX41 .title_info h5 { color:#38B4CF !important; letter-spacing:2px; margin:20px 0 30px !important;}
.PQCJX41 .title_info h3 { font-size:60px; letter-spacing:3px; position: relative; z-index: 2;}
.PQCJX41 .title_info>h6 { font-size:35px !important; color:#76CBDE; font-family: "Cedarville Cursive", cursive; font-weight: 400; transform: rotate(-6deg); margin-top:-22px;opacity: 0.5;}
.PQCJX41 .title_info p span { font-size: 24px; font-family: "Cedarville Cursive", cursive; line-height: 1.2; padding: 0 3px;}
.PQCJX41 .title_img { padding:20px; border:1px solid #E6E6E6; margin: 0 45px 15px; /*transform: rotate(1deg);*/ }
.PQCJX41 .title_img img { image-rendering: pixelated; }
.PQCJX41 .title_img p.img_p { text-align:right; font-size: 20px; font-family: "Caveat", cursive; padding:5px 25px 0 0;}
.PQCJX41 .title_info_d { display:flex; flex-wrap: wrap; padding:0 30px;}
.PQCJX41 .title_info_d .info_all h5 { color:#4DC7E1; margin:5px 0; }
.PQCJX41 .title_info_d .info_all h5 span { font-size: 48px; font-family: "Caveat", cursive; font-weight: 400; padding-right:10px; }
.PQCJX41 .title_info_d .info_all p span { font-size: 12px; font-weight: 900; }

/*香島樂園*/
.PQCJX41 .pqc_point  { position:relative; margin-top:30px; padding: 30px 30px 10px; }
.PQCJX41 .pqc_point.BGC_FDFAFD::before { content: ""; display:block; position: absolute; right: 0; left:0; bottom: 48%; top:15%; background: #FCF3FA; }
.PQCJX41 .pqc_point .pqc_pt1 { position: relative; z-index: 2; padding:25px 0 ;}
.PQCJX41 .pqc_point .pqc_pt1 h4 { color:#DC70C9; font-size: 30px; letter-spacing: 3px; margin-bottom: 5px; }
.PQCJX41 .pqc_point .pqc_pt1 h4::before { content: "✦"; font-size:25px; display: block; position: absolute; right: 0; left: 0; bottom: 0%; top:-18px; }
.PQCJX41 .pqc_point .pqc_pt1 h6, .PQCJX41 .pqc_point .pqc_pt_u .pt_content h6, .PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content h6, .PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content h6, .PQCJX41 .pqc_point.BGC_FDF8F8 .vw_info h6, .PQCJX41 .pqc_point.BGC_F4FCFE .pqc_gw_content h6 { font-size: 24px; font-family: "Caveat", cursive; font-weight: 400; margin-bottom:10px; transform: rotate(-1deg); }
.PQCJX41 .pqc_point .pqc_pt1 p { padding:20px 40px 10px; text-align: justify; }
.PQCJX41 .pqc_point .pqc_pt1_img { display:flex; flex-wrap: wrap; padding:0 50px; /*align-items: center;*/ }
.PQCJX41 .pqc_point .pqc_pt1_img .col-12.col-xl-7 { padding:0px; }
.PQCJX41 .pqc_point .pqc_pt1_img .col-12.col-xl-7 img { image-rendering: pixelated; object-fit: cover; object-position: center left; height: 100%; width: 100%;}
.PQCJX41 .pqc_point .pqc_pt1_img .col-12.col-xl-5  { padding:0 0 0 45px; }
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card { padding:30px; }
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_image img { object-fit: cover; object-position: center right; height: 100%; width: 100%;}
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_content { text-align:left; }
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_content h5 { font-size: 18px; margin:20px 0 8px; }
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_content h6, .PQCJX41 .pqc_point .pqc_pt_d .pt_content h5 span { font-size: 15px; font-family: "Poppins", sans-serif; font-weight: 200; font-style: normal; margin-bottom:10px; }
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_content p,.PQCJX41 .pqc_point .pqc_pt_d .pt_content p { font-size: 13px; text-align: justify; }

/*地中海小鎮*/
.PQCJX41 .pqc_point.BGC_FDFCFA { margin-top:50px; }
.PQCJX41 .pqc_point.BGC_FDFCFA::before { content: ""; display:block; position: absolute; right: 35%; left: 0; bottom: 35%; top:-10px; background: #FAF8F3; }
.PQCJX41 .pqc_point .pqc_pt_u { display:flex; flex-wrap: wrap; margin-bottom:25px;align-content: center; }
.PQCJX41 .pqc_point .pqc_pt_u .pt_content { padding:0 40px; }
.PQCJX41 .pqc_point .pqc_pt_u .pt_content h4 { color:#AE935D; font-size: 30px; letter-spacing: 3px; margin-bottom: 5px; padding-top:25px; }
.PQCJX41 .pqc_point .pqc_pt_u .pt_content h4::before { content: "✦"; font-size:25px; display: block; position: absolute; right: 0; left: 0; bottom: 0%; top:-18px; }
.PQCJX41 .pqc_point .pqc_pt_d .pt_content h6 { font-size: 16px; font-family: "Zen Old Mincho","Noto Serif TC" , serif; font-weight: 600; margin-bottom: 15px; }
.PQCJX41 .pqc_point .pqc_pt_u .pt_content p { padding:20px 0 10px 0; text-align: justify; }
.PQCJX41 .pqc_point .pqc_pt_u .col-12.col-lg-6.pt_u_img { padding:0 40px 10px 0; }
.PQCJX41 .pqc_point .pqc_pt_u .col-12.col-lg-6.pt_u_img img { image-rendering: pixelated; object-fit: cover; object-position: center center; height: 100%; width: 100%;}
.PQCJX41 .pqc_point .pqc_pt_d .pt_content h5 { font-size: 18px; margin:20px 0 8px; }
.PQCJX41 .pqc_point .pqc_pt_d .pt_content { padding:0 45px; }

/*富國大世界*/
.PQCJX41 .pqc_point.BGC_FCFBFF { display:flex; flex-wrap: wrap; align-items: center;}
.PQCJX41 .pqc_point.BGC_FCFBFF::before { content: ""; display:block; position: absolute; right: 0; left: 0; bottom: 12%; top:32%; background:#F8F0FD; }
.PQCJX41 .pqc_point.BGC_FCFBFF .col-12.gw_img { padding:10px 0 0 10px; }
.PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content h4 { color:#8D7AC4; font-size: 30px; letter-spacing: 3px; margin-bottom: 5px; padding-top:25px; }
.PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content h4::before { content: "✦"; font-size:25px; display: block; position: absolute; right: 0; left: 0; bottom: 0%; top:-18px; }
.PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content p { padding:20px 30px 10px; text-align: justify; }
.PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content h4 span { font-size: 16px;}

/*珍珠動物園*/
.PQCJX41 .pqc_point.BGC_FAFDFC { padding: 30px 45px; }
.PQCJX41 .pqc_point.BGC_FAFDFC::before { content: ""; display:block; position: absolute; right: 0; left: 30%; bottom: 0%; top:45%; background:#F1F9F6; }
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info { display:flex; flex-wrap: wrap; margin-top:40px;}
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .col-12.col-md-4.safari {padding:0;}
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari img {image-rendering: pixelated; object-fit: cover; object-position: center center; height: 100%; width: 100%;}
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content h4 { color:#7DA283; font-size: 30px; letter-spacing: 3px; margin-bottom: 5px; padding-top:25px; }
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content h4::before { content: "✦"; font-size:25px; display: block; position: absolute; right: 0; left: 0; bottom: 0%; top:-18px; }
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content p { padding:20px 30px 10px; text-align: justify; }
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content h4 span {font-size: 16px;}

/*珍珠奇幻樂園*/
.PQCJX41 .pqc_point.BGC_FDF8F8::before { content: ""; display:block; position: absolute; right: 0; left: 0%; bottom: -1%; top:90%; background:#FAEEEE; }
.PQCJX41 .pqc_point.BGC_FDF8F8 .col-12.vw_img { padding: 0;  }
.PQCJX41 .pqc_point.BGC_FDF8F8 .col-12.vw_img img {margin: 0 auto;  }
.PQCJX41 .pqc_point.BGC_FDF8F8 .vw_info { margin:40px 0 25px;}
.PQCJX41 .pqc_point.BGC_FDF8F8 .vw_info h4 { color:#E19595; font-size: 30px; letter-spacing: 3px; margin-bottom: 5px; padding-top:25px; }
.PQCJX41 .pqc_point.BGC_FDF8F8 .vw_info h4::before { content: "✦"; font-size:25px; display: block; position: absolute; right: 0; left: 0; bottom: 0%; top:-18px; }
.PQCJX41 .pqc_point.BGC_FDF8F8 .vw_info p { padding:20px 30px 10px; text-align: justify; }
.PQCJX41 .pqc_point.BGC_FDF8F8 .vw_Pimg { display:flex; flex-wrap: wrap; }
.PQCJX41 .pqc_point.BGC_FDF8F8 .col-12.vw_Pimg { padding:0 20px; }
.PQCJX41 .pqc_point.BGC_FDF8F8 .vw_Pimg .col-6.col-xl-3.point_img { padding:4px 2px 0;}

/*異形沙灘*/
.PQCJX41 .pqc_point.BGC_F4FCFE { display:flex; flex-wrap: wrap; align-items: center;}
.PQCJX41 .pqc_point.BGC_F4FCFE::before { content: ""; display:block; position: absolute; right: 0; left: 0; bottom: 12%; top:180px; background:#F0FAFC; }
.PQCJX41 .pqc_point.BGC_F4FCFE .col-12.gw_img { padding:10px 10px 0 0; }
.PQCJX41 .pqc_point.BGC_F4FCFE .pqc_gw_content h4 { color:#43ADC9; font-size: 30px; letter-spacing: 3px; margin-bottom: 5px; padding-top:25px; }
.PQCJX41 .pqc_point.BGC_F4FCFE .pqc_gw_content h4::before { content: "✦"; font-size:25px; display: block; position: absolute; right: 0; left: 0; bottom: 0%; top:-18px; }
.PQCJX41 .pqc_point.BGC_F4FCFE .pqc_gw_content p { padding:20px 30px 10px; text-align: justify; }

/*海星沙灘*/
.PQCJX41 .pqc_point.BGC_FFFAE1::before { content: ""; display:block; position: absolute; right: 0; left:0; bottom:30%; top:110px; background: #FFFAE1; }
.PQCJX41 .pqc_point.BGC_FFFAE1 .pqc_pt1 { position: relative; padding:25px 0 ;}
.PQCJX41 .pqc_point.BGC_FFFAE1 .pqc_pt1 h4 { font-family: "Zen Old Mincho","Noto Serif TC" , serif; font-weight: 600;color:#CEAD00; font-size: 30px; letter-spacing: 3px; margin-bottom: 5px; }
.PQCJX41 .pqc_point.BGC_FFFAE1 .pqc_pt1 h4 span {font-family: "Zen Old Mincho","Noto Serif TC" , serif; font-weight: 600;font-size: 16px;}
.PQCJX41 .pqc_point.BGC_FFFAE1 .pqc_pt1 h4::before { content: "✦"; font-size:25px; display: block; position: absolute; right: 0; left: 0; bottom: 0%; top:-18px; }
.PQCJX41 .pqc_point.BGC_FFFAE1 .pqc_pt1 h6 { font-size: 24px; font-family: "Caveat", cursive; font-weight: 400; margin-bottom:10px; transform: rotate(-1deg);  }
.PQCJX41 .pqc_point.BGC_FFFAE1 .pqc_pt1 p { padding:20px 40px 10px; text-align: justify; }
.PQCJX41 .pqc_point.BGC_FFFAE1 .col-12.vw_img {  padding:0 40px;  }

/*HOTEL*/
.PQCJX41 .pqc_Hotel {margin-top:0px; padding:30px;}
.PQCJX41 .pqc_Hotel .H_title { margin:0 0 50px;}
.PQCJX41 .pqc_Hotel .H_title::before {content: " "; width: 1px; height: 60px; margin: 0 auto 10px; display: block; background: linear-gradient(to bottom, #FFF, #D0B78D); background: -webkit-linear-gradient(to bottom, #FFF, #D0B78D); color: transparent; }
.PQCJX41 .pqc_Hotel .H_title h3 {font-size:26px; font-family: "Zen Old Mincho","Noto Serif TC" , serif; font-weight: 600;
  background: linear-gradient(to top, #000 0%, #C7AA78 60%, #BA9557 100%);
  background: -webkit-linear-gradient(to top, #000 0%, #C7AA78 60%, #BA9557 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent; }
.PQCJX41 .pqc_Hotel .H_title h3 span { font-size:45px; font-family: "Caveat", cursive; font-weight: 400; padding:0 5px; }
.PQCJX41 .pqc_Hotel .H_title h6 { font-family: "Zen Old Mincho","Noto Serif TC" , serif; font-weight: 600; letter-spacing: 1px; }
.PQCJX41 .pqc_Hotel .H_info { display:flex; flex-wrap: wrap; position:relative; margin:35px 0; padding: 30px 15px 30px 45px;}
.PQCJX41 .pqc_Hotel .H_info::before { content: ""; display:block; position: absolute; right: 15%; left:0; bottom: -2%; top:-2%; border:1px solid #E6D9C3; }
.PQCJX41 .pqc_Hotel .H_info .H_logo img { max-width:45%; position: relative; top: 0; right: 0; left: 0; bottom: 0; margin: auto;}
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 { margin:auto 0;}
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 .H_content h6 { color: #000; margin-top:10px; margin-bottom:0;}
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 .H_content h4 { color: #000; font-family: "Lustria", serif; font-weight: 400; margin-top:15px; margin-bottom:10px;}
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 .H_content h5 { color: #000; margin:10px 0; font-size:18px; letter-spacing: 1px;}
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 .H_content h5 span { color: #a00062; margin:10px 0; font-size:15px; letter-spacing: 1px;}
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 .H_content p { margin:20px 0; text-align: justify; }
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 .H_content span.link a{ font-size: 14px;font-weight: 800; background-color: #D0B78D; margin-top:15px; padding:10px 10px; line-height: 2;}
.PQCJX41 .pqc_Hotel .H_info .Hi_img { display:flex; flex-wrap: wrap;  padding-left:40px;}
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-7.Hi_img .h_img.frame {  display:flex;padding:15px 15px 35px; border:1px solid #E6D9C3; margin: 0 0 20px; background-color:#FFF; }
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-7.Hi_img .h_img { padding:0px; }
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-7.Hi_img .h_img.frame img, .PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-7.Hi_img .col-6.h_img img { object-fit: cover; object-position: center center; height: 100%; width: 100%; }
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-7.Hi_img .col-6.h_img {  display:flex;padding:2px 1px 0;}
.PQCJX41 .pqc_Hotel .H_info.Hi2 { display:flex; flex-wrap: wrap; position:relative; margin:70px 0 35px; padding: 30px 45px 30px 15px;}
.PQCJX41 .pqc_Hotel .H_info.Hi2::before { content: ""; display:block; position: absolute; right: 0; left:15%; bottom: -2%; top:-2%; border:1px solid #E6D9C3; }
.PQCJX41 .pqc_Hotel .H_info.Hi2 .Hi_img { display:flex; flex-wrap: wrap;  padding-right:40px;}

@media (max-width:1199px){ 
.PQCJX41 .title_info { margin-bottom:20px; }
.PQCJX41 .title_info_d .info_all h5 { font-size: 20px; margin:0 ;}
.PQCJX41 .title_img { padding:10px 10px 12px; border:1px solid #E6E6E6; margin: 0 10px 10px; /*transform: rotate(1deg);*/ }
.PQCJX41 .title_img p.img_p { font-size: 16px; font-family: "Caveat", cursive; padding:5px 5px 0 0;}
.PQCJX41 .title_info_d { padding:0px;}
.PQCJX41 .title_info_d .info_all p span { font-size: 10px; font-weight: 600; }
.PQCJX41 .title_info_d .col-12.col-lg-6.col-xl-4.info_all { padding:0px;}

.PQCJX41 .pqc_point .pqc_pt1 p, .PQCJX41 .pqc_point .pqc_pt_u .pt_content p, .PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content p, .PQCJX41 .pqc_point.BGC_FDF8F8 .vw_info p, .PQCJX41 .pqc_point.BGC_F4FCFE .pqc_gw_content p { padding:5px 20px 0px;}
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content h4, .PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content h4 { line-height: 0.9; }

/*香島樂園*/
.PQCJX41 .pqc_point.BGC_FDFAFD::before { content: ""; display:block; position: absolute; right: 0; left:0; bottom: -15px; top:80px; background:#FCF3FA; }
.PQCJX41 .pqc_point .pqc_pt1 { padding:25px 0 15px; }
.PQCJX41 .pqc_point .pqc_pt1_img { padding: 0 10px; }
.PQCJX41 .pqc_point .pqc_pt1_img .col-12.col-xl-5 { display:flex; flex-wrap: wrap; padding: 15px 0 0 0;  }
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_image.col-6.col-xl-12 { padding-right:15px;}
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_content { margin: auto 0;}
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_content h5 { margin:0 0 8px; }
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_image img { aspect-ratio: 1/1; object-position: center left; }

/*地中海小鎮*/
.PQCJX41 .pqc_point.BGC_FDFCFA { padding: 10px;}
.PQCJX41 .pqc_point .pqc_pt_u { margin-bottom:15px; }
.PQCJX41 .pqc_point .pqc_pt_u .pt_content { padding:0; }
.PQCJX41 .pqc_point.BGC_FDFCFA::before { content: ""; display:block; position: absolute; right: 0; left:0; bottom: -15px; top:80px; background: #FAF8F3; } 
.PQCJX41 .pqc_point .pqc_pt_u .col-12.col-lg-6.pt_u_img { padding:15px 10px 0 ; }
.PQCJX41 .pqc_point .pqc_pt_d .col-12.pt_d_img { padding:0 10px ; }
.PQCJX41 .pqc_point .pqc_pt_d .pt_content { padding:0 15px; }
.PQCJX41 .pqc_point .pqc_pt_d .pt_content h5 { margin:12px 0 8px;}
.PQCJX41 .pqc_point .pqc_pt_d .pt_content h6 { font-size: 14px; margin-bottom: 10px; }

/*富國大世界*/
.PQCJX41 .pqc_point.BGC_FCFBFF::before { content: ""; display:block; position: absolute; right: 0; left: 0; bottom: -15px; top:-2%; background:#F8F0FD; }
.PQCJX41 .pqc_point.BGC_FCFBFF .col-12.col-xl-6.pqc_gw { padding:0;}
.PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content { margin:30px 0 0;}
.PQCJX41 .pqc_point.BGC_FCFBFF .col-12.col-xl-6.pqc_gw_content  { padding:0;}
.PQCJX41 .pqc_point.BGC_FCFBFF .col-12.gw_img { padding: 5px 20px;}

/*珍珠動物園*/
.PQCJX41 .pqc_point, .PQCJX41 .pqc_point.BGC_FAFDFC { margin-top:50px; padding:0px; }
.PQCJX41 .pqc_point.BGC_FAFDFC::before { content: ""; display:block; position: absolute; right: 0; left: 0%; bottom: -18px; top:0px; background:#F1F9F6; }
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info {margin-top:30px;}
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .col-12.col-xl-4.safari { padding:15px 15px 0; }
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .col-12.col-xl-8.safari_content.xl_afirst { padding:0;}
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content p { padding:5px 20px 20px;}

/*珍珠奇幻樂園*/
.PQCJX41 .pqc_point.BGC_FDF8F8::before { content: ""; display:block; position: absolute; right: 0; left: 0%; bottom: -18px; top:430px; background:#FAEEEE; }
.PQCJX41 .pqc_point.BGC_FDF8F8 .vw_info { margin:30px 0 10px; }
.PQCJX41 .pqc_point.BGC_FDF8F8 .col-12.vw_info { padding:0 ;}

/*異形沙灘*/
.PQCJX41 .pqc_point.BGC_F4FCFE::before { content: ""; display:block; position: absolute; right: 0; left: 0; bottom: -15px; top:52%; background:#F0FAFC; }
.PQCJX41 .pqc_point.BGC_F4FCFE .col-12.col-xl-6.pqc_gw { padding:0;}
.PQCJX41 .pqc_point.BGC_F4FCFE .pqc_gw_content { margin:30px 0 0;}
.PQCJX41 .pqc_point.BGC_F4FCFE .col-12.col-xl-6.pqc_gw_content  { padding:0;}
 
/*海星沙灘*/
.PQCJX41 .pqc_point.BGC_FFFAE1 { padding: 0 10px; margin-top: 70px;}
.PQCJX41 .pqc_point.BGC_FFFAE1::before { content: ""; display:block; position: absolute; right: 0; left:0; bottom:-18px; top:80px; background: #FFFAE1; }
.PQCJX41 .pqc_point.BGC_FFFAE1 .pqc_pt1 { position: relative; padding:25px 0 10px ;}
.PQCJX41 .pqc_point.BGC_FFFAE1 .pqc_pt1 p { padding:5px 15px 0px; text-align: justify; }
.PQCJX41 .pqc_point.BGC_FFFAE1 .col-12.vw_img {  padding:0 10px;  }    

/*HOTEL*/
.PQCJX41 .pqc_Hotel {margin-top:45px; padding:0px;}
.PQCJX41 .pqc_Hotel .H_title { margin:0 0 30px;}
.PQCJX41 .pqc_Hotel .H_title h3 {font-size:24px; font-family: "Zen Old Mincho","Noto Serif TC" , serif; font-weight: 600; padding-bottom:5px;}
.PQCJX41 .pqc_Hotel .H_title h3 span { font-size:35px; font-family: "Caveat", cursive; font-weight: 400; padding:0 5px; }
.PQCJX41 .pqc_Hotel .H_title h6 { font-size:16px; font-family: "Zen Old Mincho","Noto Serif TC" , serif; font-weight: 600; letter-spacing: 1px; }
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5 .H_content h4 { color: #000; font-family: "Lustria", serif; font-weight: 400; margin-top:15px; margin-bottom:10px; font-size:26px;}
.PQCJX41 .pqc_Hotel .H_info, .PQCJX41 .pqc_Hotel .H_info.Hi2 { display:flex; flex-wrap: wrap; position:relative; margin:10px 0; padding: 20px 0px 30px; border:1px solid #E6D9C3;}
.PQCJX41 .pqc_Hotel .H_info::before, .PQCJX41 .pqc_Hotel .H_info.Hi2::before { content: ""; display:block; position: absolute; right: -5px; left: -5px; bottom: -5px; top:-5px; border:none; }
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-5, .PQCJX41 .pqc_Hotel .H_info.Hi2 .col-12.col-lg-5 { margin:15px 0 0;}
.PQCJX41 .pqc_Hotel .H_info .Hi_img { display:flex; flex-wrap: wrap;  padding-left:15px;}
.PQCJX41 .pqc_Hotel .H_info.Hi2 .Hi_img  { display:flex; flex-wrap: wrap;  padding-right:15px;}
.PQCJX41 .pqc_Hotel .H_info .col-12.col-lg-7.Hi_img .h_img.frame, .PQCJX41 .pqc_Hotel .H_info.Hi2 .col-12.col-lg-7.Hi_img .h_img.frame { padding:0 1px; border:none; margin: 0 0 0px;  }
}

@media (max-width:991px){ 
.PQCJX41 .pqc_point.BGC_FDF8F8::before { content: ""; display:block; position: absolute; right: 0; left: 0%; bottom: -18px; top:420px; background:#FAEEEE; }
.PQCJX41 .pqc_point.BGC_FCFBFF::before { content: ""; display:block; position: absolute; right: 0; left: 0; bottom: -15px; top:345x; background:#F8F0FD; }
}
@media (max-width:767px){ 
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content h4, .PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content h4 { line-height: 0.9; }
.PQCJX41 .pqc_point .pqc_pt1 p, .PQCJX41 .pqc_point .pqc_pt_u .pt_content p, .PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content p, .PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .safari_content p, .PQCJX41 .pqc_point.BGC_FDF8F8 .vw_info p, .PQCJX41 .pqc_point.BGC_F4FCFE .pqc_gw_content p { padding:5px 15px 0px;}

.PQCJX41 .title_info { margin-bottom:20px; }
.PQCJX41 .title_info_d .info_all h5 { font-size: 20px; margin:0 ;}
.PQCJX41 .title_img { padding:10px 10px 12px; border:1px solid #E6E6E6; margin: 0 10px 10px; /*transform: rotate(1deg);*/ }
.PQCJX41 .title_img p.img_p { font-size: 16px; font-family: "Caveat", cursive; padding:5px 5px 0 0;}
.PQCJX41 .title_info_d { padding:0px;}
.PQCJX41 .title_info_d .info_all p span { font-size: 10px; font-weight: 600; }

/*香島樂園*/
.PQCJX41 .pqc_point.BGC_FDFAFD::before { content: ""; display:block; position: absolute; right: 0; left:0; bottom: -15px; top:10%; background:#FCF3FA; }
.PQCJX41 .pqc_point .pqc_pt1_img .pt_card .card_image img { aspect-ratio: 1/1; object-position: center left; }
.PQCJX41 .pqc_point .pqc_pt_u { margin-bottom:5px; }
.PQCJX41 .pqc_point .pqc_pt_u .pt_content { padding:0; }
.PQCJX41 .pqc_point.BGC_FDFCFA::before { content: ""; display:block; position: absolute; right: 0; left:0; bottom: -15px; top:9%; background: #FAF8F3; } 
.PQCJX41 .pqc_point .pqc_pt_u .col-12.col-lg-6.pt_u_img { padding:15px 10px 0 ; }
.PQCJX41 .pqc_point .pqc_pt_d .col-12.pt_d_img { padding:0 10px ; }
.PQCJX41 .pqc_point .pqc_pt_d .pt_content { padding:0 15px; }
.PQCJX41 .pqc_point .pqc_pt_d .pt_content h5 { margin:12px 0 8px;}
.PQCJX41 .pqc_point .pqc_pt_d .pt_content h6 { font-size: 14px; margin-bottom: 10px; }

/*富國大世界*/
.PQCJX41 .pqc_point.BGC_FCFBFF {padding: 0px;}
.PQCJX41 .pqc_point.BGC_FCFBFF::before { content: ""; display:block; position: absolute; right: 0; left: 0; bottom: -15px; top:10px/*53%*/; background:#F8F0FD; }
.PQCJX41 .pqc_point.BGC_FCFBFF .col-12.col-md-6.pqc_gw { padding:0;}
.PQCJX41 .pqc_point.BGC_FCFBFF .pqc_gw_content { margin:30px 0 0;}
.PQCJX41 .pqc_point.BGC_FCFBFF .col-12.col-md-6.pqc_gw_content  { padding:0;}

/*珍珠動物園*/
.PQCJX41 .pqc_point, .PQCJX41 .pqc_point.BGC_FAFDFC { margin-top:50px; padding:5px; }
.PQCJX41 .pqc_point.BGC_FAFDFC::before { content: ""; display:block; position: absolute; right: 0; left: 0%; bottom: -18px; top:39%; background:#F1F9F6; }
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info {margin-top:30px;}
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .col-12.col-md-4.safari { padding:15px 15px 0; }
.PQCJX41 .pqc_point.BGC_FAFDFC .safari_info .col-12.col-md-8.safari_content.afirst { padding:0;}

/*珍珠奇幻樂園*/
.PQCJX41 .pqc_point.BGC_FDF8F8 {padding: 0px;}
.PQCJX41 .pqc_point.BGC_FDF8F8::before { content: ""; display:block; position: absolute; right: 0; left: 0%; bottom: -18px; top:10px/*30%*/; background:#FAEEEE; }
.PQCJX41 .pqc_point.BGC_FDF8F8 .vw_info { margin:30px 0 10px; }
.PQCJX41 .pqc_point.BGC_FDF8F8 .col-12.vw_info { padding:0 ;}
.PQCJX41 .pqc_point.BGC_FDF8F8 .col-12.vw_Pimg { padding:0 10px ;}

/*異形沙灘*/
.PQCJX41 .pqc_point.BGC_F4FCFE::before { content: ""; display:block; position: absolute; right: 0; left: 0; bottom: -15px;  background:#F0FAFC; }
.PQCJX41 .pqc_point.BGC_F4FCFE .col-12.col-xl-6.pqc_gw { padding:0;}
.PQCJX41 .pqc_point.BGC_F4FCFE .pqc_gw_content { margin:30px 0 0;}
.PQCJX41 .pqc_point.BGC_F4FCFE .col-12.col-xl-6.pqc_gw_content  { padding:0;}

/*海星沙灘*/
.PQCJX41 .pqc_point.BGC_FFFAE1::before { content: ""; display:block; position: absolute; right: 0; left:0; bottom:-18px; top:23%; background: #FFFAE1; }
.PQCJX41 .pqc_point.BGC_FFFAE1 .pqc_pt1 { position: relative; padding:25px 0 10px ;}
.PQCJX41 .pqc_point.BGC_FFFAE1 .pqc_pt1 p { padding:5px 15px 0px; text-align: justify; }
.PQCJX41 .pqc_point.BGC_FFFAE1 .col-12.vw_img {  padding:0 10px;  }

/*HOTEL*/
.PQCJX41 .pqc_Hotel .H_title { margin:0 0 30px;}
.PQCJX41 .pqc_Hotel .H_title h3 {font-size:24px; font-family: "Zen Old Mincho","Noto Serif TC" , serif; font-weight: 600; padding-bottom:5px;}
.PQCJX41 .pqc_Hotel .H_title h3 span { font-size:35px; font-family: "Caveat", cursive; font-weight: 400; padding:0 5px; }
.PQCJX41 .pqc_Hotel .H_title h6 { font-size:16px; font-family: "Zen Old Mincho","Noto Serif TC" , serif; font-weight: 600; letter-spacing: 1px; }

}

@media (max-width:575px){ 

}
