@charset "utf-8";
/* CSS Document */


/*基本*/
body{ margin:0; padding:0; background-color: #fffceb;  }
a { text-decoration:none;}


/*共用--for平台開關*/
.for_pc    {}
.for_phone { display: none !important;}
    @media screen and (max-width:767px){
      .for_pc    { display: none !important;}
      .for_phone { display: inherit !important;}
    }
    /*@media screen and (max-width:767px){*/
      .page_phone .for_pc { display:none !important;}
      .page_phone .for_phone { display: inherit !important;}
    /*}*/


/*全BOX版面*/
.WRAPPER { position: relative; display:block; margin: 0 auto; padding: 0; width:100%; min-width:1220px; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica; overflow:hidden; }
.WRAPPER img { border:0px; vertical-align:top }
.WRAPPER a { text-decoration:none }
		@media screen and (max-width:767px){
		.WRAPPER {   min-width: inherit }
		.WRAPPER img {  width:100%;  height:auto;}
	}

	

/*背景*/
.bg_top { z-index:-5; position: absolute; top:0; left:0; width:100%; height:2217px; min-width:1220px; pointer-events: none;}
  .bgtop_01 { background: url(bg_top_01.png?t=1785497569700) no-repeat center top;}
  .bgtop_02 { z-index: 3; background: url(bg_top_02.png?t=1785497569700) no-repeat center top; top: 2217px; height:2216px;}
  .bgtop_03 { background: url(bg_top_03.png?t=1785497569700) no-repeat center top; top: 4433px;}
/*.bg_bottom { z-index:-1; position: absolute; bottom:0; left:0; width:100%; height:100%; background: url(bg_bottom.png?t=1785497569700) bottom no-repeat; }*/
@media screen and (max-width:767px){
	.bg_top {z-index: -5; min-width:inherit; background: url(m_bg_top_01.png?t=1785497569700) no-repeat center 44px; background-size: 100%; display: block }
	/*.bg_bottom { z-index:-1;  bottom:0; left:0; background: url(m_bg_bottom.png?t=1785497569700) bottom no-repeat; background-size: 100%;}*/
}




/*共用--區塊_all*/
.Area { z-index:1; position: relative; margin:0 auto; padding:0; border-radius:0; text-align:center; }
.Area a { position:relative; display:block;} 
.Area .go_bt { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}
.Area .go_bt:hover { -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; transform:none; }
  @media screen and (min-width:768px){
    .Area .go_bt:hover { -webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); -ms-transform:translateY(-6px); -o-transform:translateY(-6px); transform:translateY(-6px);}
  }
  /*寬度,間距*/
  .Area1220 { margin:0 auto; width:100%;}
  .Area960 { margin:0 auto; width:100%;}
  .Areabottom { margin-bottom:24px;}
    @media screen and (min-width:768px){
      .Area1220 { width:1220px;}
      .Area960 { width:960px;}
      .Areabottom { margin-bottom:75px;}
    }
    @media screen and (max-width:767px){
      .m_Area95p { width: 95%;}
    }

    /*@media screen and (max-width:767px){*/
      .page_phone .Area1220 { width:100%;}
      .page_phone .Area960 { width:100%;}
      .page_phone .Areabottom { margin-bottom:24px;}
    /*}*/

/*共用--區塊_切割*/
.Area_grid { margin: 0 auto; padding:0; list-style: none;}
.Area_grid:after  { content: ""; display:block; clear:both;}
.Area_grid .grid-slide { float:left; display:block; padding:0; list-style: none;}
  /*共用--區塊_切割PC*/
  @media screen and (min-width:768px){
    .Area_grid_1bn_PC .grid-slide { margin:0 0 2% 0; width:100%;}
    .Area_grid_2bn_PC .grid-slide { margin:0 1% 2%; width:48%;}
    .Area_grid_3bn_PC .grid-slide { margin:0 1% 2% ; width:31.3%;}
    .Area_grid_4bn_PC .grid-slide { margin:0 0.5% 2% ; width:24%;}
    .Area_grid_1bn_nopadding_PC .grid-slide { width:100%;}
    .Area_grid_2bn_nopadding_PC .grid-slide { width:50%;}
    .Area_grid_3bn_nopadding_PC .grid-slide { width:33.3%;}
    .Area_grid_4bn_nopadding_PC .grid-slide { width:25%;}
    .Area_grid_5bn_nopadding_PC .grid-slide { width:20%;}
    .Area_grid_6bn_nopadding_PC .grid-slide { width:16.6%;}
  }
  /*共用--區塊_切割Phone*/
  @media screen and (max-width:767px){
    .Area_grid_1bn_Phone .grid-slide { margin:0 0 2% 0; width:100%;}
    .Area_grid_2bn_Phone .grid-slide { margin:0 1% 2%; width:48%;}
    .Area_grid_3bn_Phone .grid-slide { margin:0 1% 2% ; width:31.3%;}
    .Area_grid_4bn_Phone .grid-slide { margin:0 0.5% 2% ; width:24%;}
    .Area_grid_1bn_nopadding_Phone .grid-slide { width:100%;}
    .Area_grid_2bn_nopadding_Phone .grid-slide { width:50%; }
    .Area_grid_3bn_nopadding_Phone .grid-slide { width:33.3%;}
    .Area_grid_4bn_nopadding_Phone .grid-slide { width:25%;}
    .Area_grid_5bn_nopadding_Phone .grid-slide { width:20%;}
    .Area_grid_6bn_nopadding_Phone .grid-slide { width:16.6%;}
  }


/*共用背景*/
.bg_white { background-color: #fff; }
.bg_grey01 { background-color: #d2d2d2; }
.bg_grey02 { background-color: #245277; }
.bg_black { background-color: #000; }

/*共用title
h2.title { margin:0;}
h2 { font-size: 48px; color: #000; font-weight: 200;  font-family: "Century Gothic","微軟正黑體","Microsoft JhengHei",Helvetica; text-align: left;}
h2 b {  font-weight: bold; }
h2 span {  position:relative; top:10px; display: inline-block; width:36px; height:auto;}
    @media screen and (max-width:767px){
		h2.title { margin-left: 4vw; }
		h2 { font-size: 5.5vw;  }
		h2 span {   top:1.2vw;  width:3.5vw; margin-right: 1vw; }
		}*/


/*Area_top*/
.Area_top { height: 790px;}
.Area_top .box { }
.Area_top .box .main { position: relative;}
	@media screen and (max-width:767px){
    .Area_top { height: 97.1vw;}
	}


/*5大理由*/
.Area01 { margin-bottom: 61px; }
  @media screen and (max-width:767px){
    .Area01 { margin-bottom: 0;}
  }


/*案例圖*/
.Area02 { margin-bottom: 43px;}
  @media screen and (max-width:767px){
    .Area02 { margin-bottom: 0;}
  }


/*投保流程*/
.Area03 { margin: 0 auto; padding-bottom: 76px; background-color: #9fcbee;}
.Area03 .box { overflow: hidden; }
.Area03 .box ul { margin: 0; padding:0 3%; list-style: none; }
.Area03 .box ul:after { content: ""; display: block; clear: both;}
.Area03 .box ul li { float: left; z-index: 0; float: left; margin-left:19px; margin-bottom: 10px; padding: 0; box-sizing: border-box; display:inline-block;
															-webkit-transition: all 0.3s ease;
															-moz-transition: all 0.3s ease;
															-ms-transition: all 0.3s ease;
															-o-transition: all 0.3s ease;
															transition: all 0.3s ease;}
.Area03 .box ul li:nth-child(1) { width: 43%; margin-left:0;  }
.Area03 .box ul li:nth-child(2) { width: 54.8%; }
.Area03 .box ul li img {  width: 100%; }
.Area03 .box p { text-align: center; font-family: "Century Gothic","微軟正黑體","Microsoft JhengHei",Helvetica; font-size: 20px; color: #fff; }
.Area03 .black_btn { width:25%; background:#0b0603; border-radius:60px; color:#fff; line-height:48px; display:inline-block; padding:1.2% 0;  font-size:38px;  margin-bottom:87px; }
.Area03 .black_btn i { width:0.7rem; height:0.7rem; display:inline-block; border:2px solid #fff; border-top:none; border-left:none; transform:rotate(-45deg);  position:relative; bottom:0.3rem;}
.Area03 .bg1 { z-index: -5; position: absolute; top: 0; left:0; }

@media screen and (max-width:767px){
	  .Area03 { padding-bottom: 9vw; width: 100%; overflow: /*hidden; height: 70vw;*/}
	  .Area03 .moveL { margin-top: 3vw; padding: 0; width: 100%; overflow: hidden; /*width: 180%;white-space: nowrap; overflow-x:auto; -webkit-overflow-scrolling: touch;*/}  
  
	  .Area03 .box ul {  padding:0 10.5%;  }
	  .Area03 .box ul li:nth-child(1) { width: 100%;  margin: 0 0 5vw 0; }
	  .Area03 .box ul li:nth-child(1) a { width: 70%;  margin: 0 auto; }
	  .Area03 .box ul li:nth-child(2) { width: 100%; margin: 0 0 0 0;  }
	   .Area03 .box p {  font-size: 3.5vw; margin: 1.5vw 0; }
	  .Area03 .black_btn { line-height:13vw; padding:0 8%; font-size:5.5vw; width:40%; margin: 4vw 0 8.5vw 0;}
	  .Area03 .black_btn i {  bottom:0.1rem;}

    }


/*商品瀏覽*/
.Area04 { padding-bottom: 93px; background-color: #9fcbee;    padding:0px 0 81px 0;}
.Area04 .A4btn{}
.Area04 .box { position: relative;}
.Area04 .bnBox  { position: relative; margin: 30px;}
.Area04 .PD3_01 { position: absolute; top: 650px; left: 320px; width: 890px; height: 530px; overflow: hidden; }
.Area04 .PD3_01 .Area_swiper { margin: 0 auto; padding: 1% 2%;}
.Area04 .PD3_01 .A01{ background: url(Area_PD2_1.png?t=1785497569700) no-repeat;     background-size: 96%;height: 517px;}

  @media screen and (max-width:767px){
    .Area04 {padding: 6% 0 0 0;}
    .Area04 .A4btn{width:43%; margin: 0 auto;padding-bottom: 2vw;}

    .Area04 .bnBox  { position: relative; margin: 5vw;}	  
    .Area04 .PD3_01 { position: relative; top: 0; left: inherit; margin-left: 1.8%; width: 94%; height: auto; padding-bottom: 5%;}
    .Area04 .PD3_01 .Area_swiper { margin: 0 auto; padding: 0;}
    .Area04 .PD3_01 .A01{ background: url(Area_PD2_1.png?t=1785497569700) no-repeat;     background-size: 96%;height: 88vw;}

  }




/*理賠說明*/
.Area05 { margin-bottom: -160px; padding-bottom: 247px; background-color: #9fcbee;}
.Area05 .box{display:flex;justify-content:center;gap:20px;}
.A5_btn{ width:218px; /* 依實際尺寸調整 */ }
.A5_btn img{ display:block;width:100%;}
  @media screen and (max-width:767px){
    .Area05 { margin-bottom: 0; padding-bottom:10vw; }
 .Area05 .box{display:flex;justify-content:center;gap:0px;padding: 1% 0 0 0;}
 .A5_btn{ width:32%; /* 依實際尺寸調整 */ }
 .A5_btn img{ display:block;width:90%;}

  }


/*常見問題*/
.Area06  { margin-bottom: 194px;}
.Area06 .tabcontent .Content{ width: 1030px; margin: 0 auto;}
.Area06 .tabcontent .Content h4 {font-size: 30px; margin: 25px 0 15px;}
.Area06 .tabcontent .Content .listTitle{color: #333;}
.Area06 .black_btn { width:25%; background:#0b0603; border-radius:60px; color:#fff; line-height:48px; padding:1.2% 0; display: block; font-size:38px;  margin:0 auto; text-align: center;}
.Area06 .black_btn i { width:0.7rem; height:0.7rem; display:inline-block; border:2px solid #fff; border-top:none; border-left:none; transform:rotate(-45deg);  position:relative; bottom:0.3rem;}
@media screen and (max-width:767px){
  .Area06 { margin-bottom: 18vw;}
	.Area06 .tabcontent .Content{width: 93%; margin: 0 auto;}
	.Area06 .black_btn { line-height:13vw; padding:0 8%; font-size:5.5vw; width:40%; margin: 2vw auto;}
	.Area06 .black_btn i {  bottom:0.1rem;}
	}
  /*保險小教室_選單*/
  .menutableArea { position:relative; display:inline-block; margin:2% 0 0 0; width:1220px; }
  .menutableArea ul { margin:0 auto; padding:0; list-style:none ;  overflow: hidden; text-align: center;  margin-bottom:2%;} 
  .menutableArea li { width:22%; background: #245277; border-radius:60px;  display: inline-block; margin: 0 1%;}
  .menutableArea li a { display:block; color:#fff;  font: 36px/60px "Century Gothic","微軟正黑體","Microsoft JhengHei",Helvetica;  padding:2.5% 0;  letter-spacing: 0; font-weight: 700;}
  .menutableArea li:hover{ background: #5d97c6; }
  .menutableArea .btnon { background: #5d97c6; }
  .menutableArea .btnoff { background: #245277; }
  @media screen and (max-width:767px){
    .menutableArea { width:96%; margin-bottom: 3%;}
    .menutableArea ul { width:100%; margin:2vw auto 0vw;}
    .menutableArea li { width:30%; margin: 0 1%;}
    .menutableArea li a {  font-size: 4.5vw; line-height: 9.7vw; padding: 0}
    }
  /*險種說明-條列CSS*/
  .moreButton { width:100%; margin:0 auto 14px; letter-spacing: 0.02em; border-radius: 10px; overflow: hidden;}
  .moreButton .title {font:30px/1.2em '微軟正黑體'; text-align:left; margin-bottom:10px; display:inline-block ;}
  .moreButton dl {}
  .moreButton dt {cursor:pointer; }
  .moreButton dd {display: none; margin:0; padding:30px; font:18px/1.8em '微軟正黑體', 'Century Gothic'; text-align:left; background-color:#2b5b83; color: #fff }
  .moreButton .menu_btn { position: relative;display: block; font:bold 22px/30px 微軟正黑體; color: #333; text-align: left; padding: 20px 100px 20px 30px; font-weight: bold}
  .moreButton .up::after{content: "-";position: absolute; top: 17px; right:80px; width: 0; height: 0; font:bold 40px/30px 微軟正黑體;}
  .moreButton .down::after {content: "+";position: absolute; top: 17px; right:80px; width: 0; height: 0; font:bold 30px/30px 微軟正黑體;}
  .moreButton .up img{ width:100%; height:auto }
  .moreButton .down img{ width:100%; height:auto}
  .moreButtontag { display:none!important;}
    @media screen and (max-width:767px){
      .moreButton { margin-bottom: 2.5vw;}
      .moreButton .title { font: 4vw/1.8em '微軟正黑體','Century Gothic'; }
        .moreButton dd { font: 4vw/1.8em '微軟正黑體','Century Gothic'; padding: 4vw;  }
      .moreButton .menu_btn { height: auto; font: 4vw/1.8em '微軟正黑體','Century Gothic'; padding: 3vw 12vw 3vw 4vw; font-weight: bold }
      .moreButton .up::after,
      .moreButton .down::after { top: 13%; right:10%; }
    }


/*客服資訊*/
.Area07 { padding-top: 68px; padding-bottom: 30px;}
.Area07 .title { position: absolute; top: -94px;}
  @media screen and (max-width:767px){
    .Area07 { padding-top: 10vw; padding-bottom: 0; }
    .Area07 .title { top: -9vw;}
  }


/*Phone置底選單*/
.Fixedfooter2 { z-index: 9; position: fixed; bottom: 0;}
.Fixedfooter_box { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Fixedfooter_box ul { margin: 0; padding: 0; list-style: none;}
.Fixedfooter_box ul li { width: 50%; display: inline-block; float: left;}
.Fixedfooter_box ul li a { display: block; height: 21vw;}


/*遠進(大變小震一下)*/
.zoomIn4-play { opacity: 0; -webkit-transform: scale3d(4.3, 4.3, 4.3); transform: scale3d(4.3, 4.3, 4.3);
			-webkit-animation-name: zoomIn4-play;  
					animation-name: zoomIn4-play;  
			-webkit-animation-duration: 1s;  
					animation-duration: 1s;
			-webkit-animation-fill-mode:forwards;
					animation-fill-mode:forwards;
				}
	@keyframes zoomIn4-play {
		from {
			-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
			animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		}
		50%,100% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		  opacity: 1;
		  -webkit-transform: scale3d(1, 1, 1);
		  transform: scale3d(1, 1, 1);
		}
		77%,
		90%,
		to {
		  -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		  -webkit-transform: scale3d(1, 1, 1);
		  transform: scale3d(1, 1, 1);
		}
	  
		70%,
		72% {
		  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		  -webkit-transform: scale3d(1.1, 1.1, 1.1);
		  transform: scale3d(1.1, 1.1, 1.1);
		}
	  
		95% {
		  -webkit-transform: scale3d(1.02, 1.02, 1.02);
		  transform: scale3d(1.02, 1.02, 1.02);
		}
	}


/* --------------------------------------
 * 背景
 * -------------------------------------- */

/*區塊背景-共用設定*/
.Area .box_bg .bg_ { position: absolute; left: 0; width: 100%; background-position: center top; background-repeat: no-repeat;}
    @media screen and (min-width:768px){
			.Area .box_bg { z-index: -1; position: absolute; top: 0px; left: 50%; width: 2000px; margin: 0 auto; height: 100%; transform: translate(-50% ,0); pointer-events: none;}
			.Area04 .box_bg .bg_1 { z-index: -1; top: 0; height: 100%; background-image: url(Area03_bg1.png?t=1785497569700); background-repeat: no-repeat;}
			.Area05 .box_bg .bg_1 { z-index: -1; top: 597px; height: 100%; background-image: url(Area03_bg2.png?t=1785497569700); background-repeat: no-repeat;}
    }
    @media screen and (max-width:767px){
		  .Area .box_bg { top: 0px; left:0%; width: 100%; margin: 0 auto; height: auto;}
      .Area04 .box_bg .bg_1 { z-index: -1; top: 0; height: 100%; padding-bottom: 100%; background-image: url(Area03_mbg1.png?t=1785497569700); background-repeat: no-repeat; background-size: 100%; background-position: center top;}
      .Area05 .box_bg .bg_1 { z-index: -1; top: 89.3vw; height: 100%; padding-bottom: 100%; background-image: url(Area03_mbg2.png?t=1785497569700); background-repeat: no-repeat; background-size: 100%; background-position: center top;}
		}


/*保險公版*/
.Area03_PD {}
.Area03_PD ul{ list-style: none; /*overflow: hidden;*/ margin: 0; padding: 0}
.Area03_PD ul li{ /*position: relative; width: 25%; float: left;*/ box-sizing: border-box; margin: 0;}
.Area03_PD ul li a {padding: 10px;display: inline-block;position: relative;top: 249px; left: 144px; padding:32% 0 0 0;}
.Area03_PD ul li img{width: 44%;display: block;}
.Area03_PD ul li h4{width: 100%; padding: 0; margin: 0; font-size: 25px; color:#ffffff; font-weight: bold; text-align: center; position: absolute; top:20px; /*left:47px; letter-spacing: -0.15vw*/;}
.Area03_PD .pd_title1{display: block;width: 77%; margin: 0; font-size: 20px;color: #ffffff;font-weight: bold;text-align: center;position: absolute;top:253px;background-color: #5d97c6;left: 31px;letter-spacing: -0.15vw;}
.Area03_PD .pd_title3{display: block;width: 77%; margin: 0; font-size: 20px;color: #ffffff;font-weight: bold;text-align: center;position: absolute;top:381px;background-color: #f36b67;left: 31px;letter-spacing: -0.15vw;}

.Area03_PD .pd_title2{display: block; width: 77%; margin: 0; font-size: 25px; color:#5d97c6; font-weight: bold; text-align: left; position: absolute; top:290px; left:31px; letter-spacing: -0.15vw;}
.Area03_PD .pd_title4{display: block; width: 77%; margin: 0; font-size: 25px; color:#f36b67; font-weight: bold; text-align: left; position: absolute; top:416px; left:31px; letter-spacing: -0.15vw;}
.Area03_PD .pd_list{font-size: 23px;color: #686868;text-align: left;position: absolute;top: 70px;left: 30px;width: 82%;font-weight: bold;  }
.Area03_PD .pd_list .listTxt{list-style: disc; padding-left: 20px; margin: 0;}
.Area03_PD .pd_list .listTxt li{float: none; width: 100%;}
.Area03_PD .boldTxt{ font-size: 18px; color:#fd6f6b; text-align: left; position: absolute; bottom:68px; left:30px;display: none;}
.Area03_PD .priceBox{ position: absolute;  top:324px;left: 30px;bottom:0px; font-size: 35px; height: 42px; line-height: 48px; color:#5d97c6; text-align: left; font-family: Century Gothic,"微軟正黑體","Microsoft JhengHei",Helvetica; font-weight: bold; letter-spacing: -0.05vw;}
.Area03_PD .priceBox span{font-size: 20px; color:#5d97c6; text-align: left; font-weight: bold;}

.Area03_PD .priceBox2{ position: absolute;top:451px;left:32px;bottom:0px; font-size: 35px; height: 42px;line-height: 48px; color:#fd6f6b; text-align: left; font-family: Century Gothic,"微軟正黑體","Microsoft JhengHei",Helvetica; font-weight: bold; letter-spacing: -0.05vw;}
.Area03_PD .priceBox2 span{font-size: 20px; color:#fd6f6b; text-align: left; font-weight: bold;}

	@media screen and (max-width:767px){
	.PD3_01 .PD_title img{width: 100%}
	.Area03 .PD3_01{position: relative; padding: 3vw 0 0;}
	.Area03 .PD3_01::after{content: ' '; display: none; }
	.Area03 .PD3_01:nth-child(7)::before{content: ' '; display: block; position: absolute; width: 50vw; height: 84vw; bottom: 0vw; right: 3vw; background: url(m_bike.png?t=1785497569700)no-repeat bottom left; background-size: 100%; }
	.Area03_PD ul{margin: 0 auto; width: 98%;}
	.Area03_PD ul li{width: 50%; }
	.Area03_PD ul li a{position: relative;top:39vw;left: 24.2vw;        padding: 34% 0 0 0;}
	.Area03_PD a {  width: 93%; }
	.Area03_PD ul li h4{width: 32vw;padding: 0; margin: 0; font-size: 4vw; color:#ffffff; font-weight: bold; text-align: center; position: absolute; top:3vw; left:6.7vw; letter-spacing: -0.15vw;}
	.Area03_PD .pd_title1{display: block; width: 80%; margin: 0; font-size: 4.2vw; color:#ffffff; font-weight: bold; text-align: center; position: absolute; top:41vw; left:4.5vw; letter-spacing: -0.15vw;}
  .Area03_PD .pd_title3{display: block; width: 80%; margin: 0; font-size: 4.2vw; color:#ffffff; font-weight: bold; text-align: center; position: absolute; top:64vw; left:4.5vw; letter-spacing: -0.15vw;}
  
  .Area03_PD .pd_title2{display: block; width: 80%; margin: 0; font-size: 4.2vw; color:#5d97c6; font-weight: bold; text-align: left; position: absolute; top:48.5vw; left:4.5vw; letter-spacing: -0.15vw;}
	.Area03_PD .pd_title4{display: block; width: 80%; margin: 0; font-size: 4.2vw; color:#fd6f6b; font-weight: bold; text-align: left; position: absolute; top:71.5vw; left:4.5vw; letter-spacing: -0.15vw;}
  .Area03_PD .pd_list{font-size: 4vw; top: 12.5vw; left: 4vw;}
	.Area03_PD .pd_list .listTxt{padding-left: 3.6vw;}
	.Area03_PD .pd_list .listTxt li{ letter-spacing: -0.2vw; line-height: 5.2vw; text-indent: -2vw;}
	.Area03_PD .boldTxt{ font-size: 3vw; color:#fd6f6b; text-align: left; position: absolute; bottom:11.4vw; left:4vw; line-height: 4vw;display: none;}
  .Area03_PD .priceBox{ position: absolute; bottom: 0;left: 4vw;top:55vw;font-size: 5vw; line-height: 6vw; color:#5d97c6; text-align: left; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica; font-weight: bold; letter-spacing: -0.05vw;}
	.Area03_PD .priceBox span{font-size: 3.2vw; color:#5d97c6; text-align: left; font-weight: bold;}
	
  .Area03_PD .priceBox2{ position: absolute; bottom: 0;left: 4vw;top:77vw;font-size: 5vw; line-height: 6vw; color:#fd6f6b; text-align: left; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica; font-weight: bold; letter-spacing: -0.05vw;}
	.Area03_PD .priceBox2 span{font-size: 3.2vw; color:#fd6f6b; text-align: left; font-weight: bold;}
 
  .Area03_list .btn  { position: absolute; left: 50%; transform: translateX(-50%); bottom:2%; width: 100%; }
	.Area03_list a {display: inline-block; width: 36%; }
	}


/*更多險種 浮層按鈕*/
.applybtn { position:relative; left:50%; transform:translate(-50%,0); width:40%; background:#000; border-radius:60px; color:#fff; line-height:36px; display:inline-block; padding:1% 0; margin:2% auto 0; font-size:30px; font-family:"微軟正黑體", "Century Gothic"; text-align:center;}
.applybtn b { position:relative; top:0.1rem; width:15%; display:inline-block;}
.applybtn i {  width:0.7rem; height:0.7rem; display:inline-block; border:2px solid #fff; border-top:none; border-left:none; transform:rotate(-45deg);  position:relative; bottom:0.3rem;}

  @media screen and (max-width:767px){
		.applybtn { width:60%; line-height:10vw; padding:0; margin:1%; font-size:6vw; }
		.applybtn b { position:relative; top:0.3rem; width:15%; display:inline-block;}
		.applybtn i {  width:0.7rem; height:0.7rem; display:inline-block; border:2px solid #fff; border-top:none; border-left:none; transform:rotate(-45deg);  position:relative; bottom:0.3rem;}
	}


/*彈窗通知數字大小*/
.swal2-content span { font-size: 1.3em;}


