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

/*基本*/
body{ margin:0; padding:0;}


/*全BOX版面*/
.WRAPPER { z-index:0; position: relative; display:block; margin: 0 auto; padding:0; overflow:hidden; width:100%; min-width:1220px;background-color:#f4f1cb; text-align:left; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica;}
.WRAPPER img { border:0px; vertical-align:top;}
.WRAPPER a { text-decoration:none; -webkit-tap-highlight-color: transparent}
/*預設清單樣式*/
.Area .list_00 ul {display:inline-block; margin:0; padding:0;}
.Area .list_00 li {list-style:none;float:left;overflow: hidden;}
	@media screen and (max-width:767px){
		.WRAPPER { padding-bottom:30px; min-width: inherit; min-height:100vh; overflow: hidden;}
		.WRAPPER img {  width:100%;  height:auto;}
	}

/*背景*/
@media screen and (min-width:768px){
.bg_00 { 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_01 { z-index:-52; position:absolute;top:0;left:0; width:100%; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}
.bg_02 { z-index:-55; position:absolute;top:0;left:0; width:100%; height:100%; background-repeat:repeat-y; background-position:center top; pointer-events:none;}
.bg_deco01 { z-index:-44; position:fixed;bottom:0;left:0; width:100%; height:100%; background-repeat:no-repeat; background-position: center bottom; pointer-events:none;}
.bg_deco { z-index:-46;position:fixed;top:0; left:0; width:100%; height:100%; background-position:center 0px; background-repeat:repeat-y; transition:0.5s linear; pointer-events:none;}
}

/*區塊底*/
@media screen and (min-width:768px){
.Area_bottom01 {background:url(pc_bottom01.png?t=1751426436130)top center no-repeat;background-size:95%;padding-top:80px;margin-bottom:50px;}
}
@media screen and (max-width: 767px){
.Area_bottom01 {background:url(m_bottom01.png?t=1751426436130)top center no-repeat;background-size:100%;padding-top:15vw}


}
	




/*版頭區*/
@media screen and (min-width:768px){
.Area_title {height:715px;}
.top_deco {position:absolute;top: 30px;left: 580px;}
.title01 {position:absolute;top:80px;left:100px;}
.sub {position:absolute;top:30px;left:180px;}
.top_deco01 {position:absolute;top: 380px;left: 950px;}
}
@media screen and (max-width: 767px){
.Area_title {height: 82vw;}
.m_bg {position:absolute;top:0;left:0;pointer-events:none;}
.m_top {position:absolute;top:5vw;left:0;pointer-events:none;}
.title01 {position:absolute;width: 63%;top: 12vw;left: 3vw;}
.sub {position:absolute;width: 18%;top: 2vw;left: 4vw;}
.top_deco {position:absolute;top: 30px;left: 640px;}	
.top_deco01 {position:absolute;width:28%;top:38vw;left:70vw;}


}
	


/*activ*/
@media screen and (min-width:768px){
.Area_activ {height:100%}
.Area_activ .layout_activ {width:90%;margin:0 auto;margin-bottom:30px}
.Area_activ .layout_activ ul {}
.Area_activ .layout_activ ul li {}
.Area_activ .layout_activ ul li:hover {box-shadow:none; }
.Area_activ .layout_activ ul li:hover{transform:none;}	
.Area_activ .layout_activ ul li:nth-child(2) a {pointer-events:none!important}
.Area_activ .layout_activ ul li:nth-child(3) a {pointer-events:none!important}
	
	
	
}
@media screen and (max-width:767px){
.Area_activ {height:100%}
.Area_activ .layout_activ {background-color:#cbecf3}
.Area_activ .layout_activ ul {}
.Area_activ .layout_activ ul li {}
.Area_activ .layout_activ ul li:hover {box-shadow: none; }
.Area_activ .layout_activ ul li:hover{transform:none;}	
.Area_activ .layout_activ ul li:nth-child(2) a {pointer-events:none!important}
.Area_activ .layout_activ ul li:nth-child(3) a {pointer-events:none!important}
}

/*方案比較*/
@media screen and (min-width:768px){
.Area_plan  {height:100%;}
	
/**區標**/	
.Area_plan .text {position:relative;}
.Area_plan .text .layout_text {width:100%;margin:0;padding:0;}
.Area_plan .text .layout_text ul {margin:0;padding:0;}
.Area_plan .text .layout_text .PD_slide:hover{transform:none;}
.Area_plan .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_plan .layout_PD {background-color:#cbecf3}
.Area_plan .layout_PD ul {width:90%!important;margin:0 auto!important;padding:0!important}
.Area_plan .layout_PD ul li {margin-bottom:30px}
.Area_plan .layout_PD ul li:hover {box-shadow: none; }
.Area_plan .layout_PD .PD_slide:hover{transform:none;}
.Area_plan .layout_PD .PD a {pointer-events: none!important}
	
/**投保資格**/	
.Area_plan .btn {width:80%;margin:0 auto;padding-bottom:50px;}	
	
}
@media screen and (max-width:767px){
.Area_plan  {height:100%;background-color:#cbecf3}	
/**區標**/	
.Area_plan .text {position:relative;}
.Area_plan .text .layout_text {width:100%;margin:0;padding:0;}
.Area_plan .text .layout_text ul {margin:0;padding:0;}
.Area_plan .text .layout_text .PD_slide:hover{transform:none;}
.Area_plan .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_plan .layout_PD {}
.Area_plan .layout_PD ul {width:100%!important;margin:0!important;padding:0!important;}
.Area_plan .layout_PD ul li {}
.Area_plan .layout_PD ul li:hover {box-shadow: none; }
.Area_plan .layout_PD .PD_slide:hover{transform:none;}
.Area_plan .layout_PD .PD a {pointer-events: none!important}
	
/**投保資格**/	
.Area_plan .btn {width:40%;margin:0 auto;padding-bottom:8vw;}	
}

/*投保流程*/
@media screen and (min-width:768px){
.Area_process  {height:100%;}
.Area_process .bg01 { z-index:-52;position:absolute;top:-240px;left:-390px;width:2000px; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}
.Area_process .bg02 { z-index:-53;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}
	
/**區標**/	
.Area_process .text {position:relative;}
.Area_process .text .layout_text {width:100%;margin:0;padding:0;}
.Area_process .text .layout_text ul {margin:0;padding:0;}
.Area_process .text .layout_text .PD_slide:hover{transform:none;}
.Area_process .text .layout_text .PD a {pointer-events: none!important}

/**公版**/	
.Area_process .layout_PD {width:960px;}
.Area_process .layout_PD ul {}
.Area_process .layout_PD ul li {margin-bottom:70px}
.Area_process .layout_PD ul li:hover {box-shadow: none; }
.Area_process .layout_PD .PD_slide:hover{transform:none;}
.Area_process .layout_PD a {pointer-events: none!important}
	
}
@media screen and (max-width:767px){
.Area_process  {height:100%;}	
/**區標**/	
.Area_process .text {position:relative;background:url(m_process.png?t=1751426436130)top center no-repeat;background-size:100%;margin-top: -11vw;}
.Area_process .text .layout_text {width:100%;margin:0;padding: 10vw 0 0 0;}
.Area_process .text .layout_text ul {margin:0;padding:0;}
.Area_process .text .layout_text .PD_slide:hover{transform:none;}
.Area_process .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_process .layout_PD {background-color:#57a7ee;}
.Area_process .layout_PD ul {margin:0!important;padding:0!important}
.Area_process .layout_PD ul li {}
.Area_process .layout_PD ul li:hover {box-shadow: none; }
.Area_process .layout_PD .PD_slide:hover{transform:none;}
.Area_process .layout_PD a {pointer-events: none!important}
	
}

/*適用手機*/
@media screen and (min-width:768px){
.Area_phone  {height:100%;}
.Area_phone .bg { z-index:-53;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}
	
/**區標**/	
.Area_phone .text {position:relative;}
.Area_phone .text .layout_text {width:100%;margin:0;padding:0;}
.Area_phone .text .layout_text ul {margin:0;padding:0;}
.Area_phone .text .layout_text .PD_slide:hover{transform:none;}
.Area_phone .text .layout_text .PD a {pointer-events: none!important}

/*頁籤*/	
.Area_phone .NavArea {display:block!important}		
.Area_phone .Nav_box {margin-bottom:20px}		
.Area_phone .tab_swiper {overflow-y:visible!important}		
.Area_phone .NavArea_tabbar_page {padding-bottom: 10px;}		
.Area_phone .content_swiper {width:95%;margin:0 auto;overflow:hidden;margin-bottom:50px;}		
	
/*公版區*/		
.Area_phone .box .layout_PD {margin-bottom: 50px}
.Area_phone .box .layout_PD ul{}
.Area_phone .box .layout_PD ul li {}	
.Area_phone .box .layout_PD ul li:hover {box-shadow: none; }	
	
/**按鈕公版**/	
.Area_phone .layout_btn {width:70%;margin:0 auto 150px auto;}
.Area_phone .layout_btn ul {}
.Area_phone .layout_btn ul li {}
.Area_phone .layout_btn ul li:hover {box-shadow: none; }

	
	
}
@media screen and (max-width:767px){
.Area_phone  {height:100%;background-color:#58a8ef;}	
/**區標**/	
.Area_phone .text {position:relative;}
.Area_phone .text .layout_text {width:100%;margin:0;padding:0;}
.Area_phone .text .layout_text ul {margin:0;padding:0;}
.Area_phone .text .layout_text .PD_slide:hover{transform:none;}
.Area_phone .text .layout_text .PD a {pointer-events: none!important}
	
/*頁籤*/	
.Area_phone .Nav_box {margin-bottom:2vw;}		
.Area_phone .tab_swiper {overflow-y:visible!important}		
.Area_phone .NavArea_tabbar_page {}		
.Area_phone .content_swiper {padding-bottom:5vw}		

/*公版區*/		
.Area_phone .box .layout_PD {}
.Area_phone .box .layout_PD ul{}
.Area_phone .box .layout_PD ul li {}	
.Area_phone .box .layout_PD ul li:hover {box-shadow: none; }	
	
/**按鈕公版**/	
.Area_phone .layout_btn {}
.Area_phone .layout_btn ul {width:80%!important;margin:0 auto;padding:0!important}
.Area_phone .layout_btn ul li {}
.Area_phone .layout_btn ul li:hover {box-shadow: none; }
}


/*行動裝置險::範圍*/
@media screen and (min-width:768px){
.Area_scope  {height:100%;}
.Area_scope .bg { z-index:-52;position:absolute;top:-180px;left:-390px;width:2000px; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}
	
/**區標**/	
.Area_scope .text {position:relative;}
.Area_scope .text .layout_text {width:100%;margin:0;padding:0;}
.Area_scope .text .layout_text ul {margin:0;padding:0;}
.Area_scope .text .layout_text .PD_slide:hover{transform:none;}
.Area_scope .text .layout_text .PD a {pointer-events: none!important}

/**公版**/	
.Area_scope .layout_PD {width:90%;margin:0 auto;}
.Area_scope .layout_PD ul {}
.Area_scope .layout_PD ul li {}
.Area_scope .layout_PD ul li:hover {box-shadow: none; }
.Area_scope .layout_PD .PD_slide:hover{transform:none;}
.Area_scope .layout_PD .PD a {pointer-events: none!important}
	
}
@media screen and (max-width:767px){
.Area_scope  {height:100%;background-color:#cbecf3}	
/**區標**/	
.Area_scope .text {position:relative;}
.Area_scope .text .layout_text {width:100%;margin:0;padding:0;}
.Area_scope .text .layout_text ul {margin:0;padding:0;}
.Area_scope .text .layout_text .PD_slide:hover{transform:none;}
.Area_scope .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_scope .layout_PD {padding-bottom:5vw}
.Area_scope .layout_PD ul {width:98%!important;margin:0 auto!important;padding:0!important;}
.Area_scope .layout_PD ul li {}
.Area_scope .layout_PD ul li:hover {box-shadow: none; }
.Area_scope .layout_PD .PD_slide:hover{transform:none;}
.Area_scope .layout_PD .PD a {pointer-events: none!important}
}


/*理賠案例*/
@media screen and (min-width:768px){
.Area_case  {height:100%;}
	
/**區標**/	
.Area_case .text {position:relative;}
.Area_case .text .layout_text {width:100%;margin:0;padding:0;}
.Area_case .text .layout_text ul {margin:0;padding:0;}
.Area_case .text .layout_text .PD_slide:hover{transform:none;}
.Area_case .text .layout_text .PD a {pointer-events: none!important}

/**公版**/	
.Area_case .layout_PD {width:90%;margin:0 auto;}
.Area_case .layout_PD ul {}
.Area_case .layout_PD ul li {}
.Area_case .layout_PD ul li:hover {box-shadow: none; }
.Area_case .layout_PD .PD_slide:hover{transform:none;}
.Area_case .layout_PD .PD a {pointer-events: none!important}
	
}
@media screen and (max-width:767px){
.Area_case  {height:100%;}	
/**區標**/	
.Area_case .text {position:relative;background-color: #cbecf3;}
.Area_case .text .layout_text {width:100%;margin:0;padding:0;}
.Area_case .text .layout_text ul {margin:0;padding:0;}
.Area_case .text .layout_text .PD_slide:hover{transform:none;}
.Area_case .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	

.Area_case .layout_PD {background-color: #cbecf3;}
.Area_case .layout_PD ul {width:100%!important;margin:0!important;}
.Area_case .layout_PD ul li {}
.Area_case .layout_PD ul li:hover {box-shadow: none; }
.Area_case .layout_PD .PD_slide:hover{transform:none;}
.Area_case .layout_PD .PD a {pointer-events: none!important}
	
/**警語**/		
.Area_case .case_tt {padding-bottom:5vw;background-color:#cbecf3;}	
}


/*理賠說明*/
@media screen and (min-width:768px){
.Area_claims  {height:100%;}
.Area_claims .bg01 { z-index:-52;position:absolute;top:-200px;left:-390px;width:2000px; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}
.Area_claims .bg02 { z-index:-53;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}
	
	
/**區標**/	
.Area_claims .text {position:relative;}
.Area_claims .text .layout_text {width:100%;margin:0;padding-top:100px;}
.Area_claims .text .layout_text ul {margin:0;padding:0;}
.Area_claims .text .layout_text .PD_slide:hover{transform:none;}
.Area_claims .text .layout_text .PD a {pointer-events: none!important}

/**公版**/	
.Area_claims .layout_PD {width:90%;margin:0 auto;}
.Area_claims .layout_PD ul {}
.Area_claims .layout_PD ul li {}
.Area_claims .layout_PD ul li:hover {box-shadow: none; }
.Area_claims .layout_PD .PD_slide:hover{transform:none;}
.Area_claims .layout_PD .PD a {pointer-events: none!important}

	
}
@media screen and (max-width:767px){
.Area_claims  {height:100%;}	
/**區標**/	
.Area_claims .text {position:relative;background-color:#57a7ee}
.Area_claims .text .layout_text {width:100%;margin:0;padding: 8vw 0 0 0;background:url(m_claims.png?t=1751426436130)top center no-repeat;background-size:100%;}
.Area_claims .text .layout_text ul {margin:0;padding-top:5vw;}
.Area_claims .text .layout_text .PD_slide:hover{transform:none;}
.Area_claims .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_claims .layout_PD {background-color:#57a7ee;}
.Area_claims .layout_PD ul {width:100%!important;margin:0!important;padding:0!important}
.Area_claims .layout_PD ul li {}
.Area_claims .layout_PD ul li:hover {box-shadow: none; }
.Area_claims .layout_PD .PD_slide:hover{transform:none;}
.Area_claims .layout_PD .PD a {pointer-events: none!important}
	
/**警語**/		
.Area_claims .claims_tt {background-color:#57a7ee;padding-bottom:2vw}	
}



/*Q&A*/
@media screen and (min-width:768px){
.Area_QA  {height:100%;}	
.Area_QA .bg01 { z-index:-52;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}
.Area_QA .bg02 { z-index:-53;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}
	
/**區標**/	
.Area_QA .text {position:relative;}
.Area_QA .text .layout_text {width:90%;margin:0 auto;padding-top:100px;}
.Area_QA .text .layout_text ul {margin:0;padding:0;}
.Area_QA .text .layout_text .PD_slide:hover{transform:none;}
.Area_QA .text .layout_text .PD a {pointer-events: none!important}
	
	
/*頁籤區*/
.Area_QA .box {position:relative;width:960px;margin:0 auto;padding-bottom:0;background-color:#f4f1cb;}
.Area_QA .page {position:relative;width:100%;margin:0 auto;}
.Area_QA .page .menu li{list-style:none}	
.Area_QA .labelbox {display:flex;margin:0;padding:0}
.Area_QA .labelbox ul {}
		
/*下拉QA區*/	
.moreButton { width:100%; margin:0 auto; letter-spacing: 0.02em;background-color:#f4f1cb; }
.moreButton .menu_btn {position:relative;display:block;height:auto;color:#333;padding:15px;text-align:left;font:20px/1.8em '微軟正黑體','Century Gothic';font-weight:bold}
.moreButton .title {font:20px/1.8em '微軟正黑體','Century Gothic';letter-spacing: -0.05em; text-align:left; margin-bottom:10px; display:inline-block}
dl.moreButton { margin-bottom:0;}
.moreButton dt {cursor:pointer; }
.moreButton dd {display: none; margin:0;padding:15px;font:20px/1.8em '微軟正黑體', 'Century Gothic'; text-align:left; background-color:#ffc673; color: #00000 }
.moreButton dd a { display:inline-block;}
	
.moreButton .down::after {content: "+";position: absolute;top:13%;right:10%; width: 0; height: 0; font:bold 30px/30px 微軟正黑體;}
.moreButton .up::after{content: "-";position: absolute; top: 17px; right:80px; width: 0; height: 0; font:bold 40px/30px 微軟正黑體;}
.moreButton .up::after,
.moreButton .down::after { top: 13%; right:5%; }

.moreButtontag { display:none!important;}
	
}
@media screen and (max-width:767px){
.Area_QA  {height:100%;background:url(m_QAbg.jpg?t=1751426436130)top center no-repeat;background-size:100%;}	
/**區標**/	
.Area_QA .text {position:relative;}
.Area_QA .text .layout_text {width:100%;margin:0;padding:10vw 0 0 0;}
.Area_QA .text .layout_text ul {margin:0;padding:0;}
.Area_QA .text .layout_text .PD_slide:hover{transform:none;}
.Area_QA .text .layout_text .PD a {pointer-events: none!important}
	
	
/*頁籤區*/
.Area_QA .box {position:relative;width:100%;margin:0;background-color:#f4f1cb;}
.Area_QA .page {position:relative;width:98%;margin:0 auto;}
.Area_QA .page .menu {margin-bottom:2vw}	
.Area_QA .page .menu li{list-style:none}	
.Area_QA .labelbox {display:flex;margin:0;padding:0}
.Area_QA .labelbox ul {}
		
/*下拉QA區*/	
.moreButton { width:100%; margin:0 auto; letter-spacing: 0.02em;background-color:#f4f1cb; }
.moreButton .menu_btn {position:relative;display:block;height:auto;color:#333;padding:3vw 12vw 3vw 4vw;text-align:left;font: 4vw/1.8em '微軟正黑體','Century Gothic';font-weight:bold}
.moreButton .title {font: 4vw/1.8em '微軟正黑體','Century Gothic';letter-spacing: -0.05em; text-align:left; margin-bottom:10px; display:inline-block}
dl.moreButton { margin-bottom:0;}
.moreButton dt {cursor:pointer; }
.moreButton dd {display: none; margin:0;padding: 4vw;  font:4vw/1.8em '微軟正黑體', 'Century Gothic'; text-align:left; background-color:#f1f1f1;}
.moreButton dd a { display:inline-block;}
	
.moreButton .down::after {content: "+";position: absolute;top:13%;right:10%; width: 0; height: 0; font:bold 30px/30px 微軟正黑體;}
.moreButton .up::after{content: "-";position: absolute; top: 17px; right:80px; width: 0; height: 0; font:bold 40px/30px 微軟正黑體;}
.moreButton .up::after,
.moreButton .down::after { top: 13%; right:10%; }

.moreButtontag { display:none!important;}
	
	
}


/*投保資格*/
@media screen and (min-width:768px){
.Area_eligible {height:100%;}
.Area_eligible .bg02 { z-index:-53;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}	
.Area_eligible .eligible_tt {position: relative;width:80%;margin:0 auto;padding:50px 0 20px 0}
/**投保資格**/	
.Area_eligible .btn {width:40%;margin:0 auto;padding-bottom:50px;}	
	
}
@media screen and (max-width:767px){
.Area_eligible {height:100%;}
.Area_eligible .eligible_tt {position:relative;margin:5vw 0;}
/**投保資格**/	
.Area_eligible .btn {width:40%;margin:0 auto;padding-bottom:8vw;}	
	
}





@media screen and (max-width:767px){

.bbox{padding:1em!important;}
}






/*移除公版設定*/
.Area .remove_box_style ul { background-color: transparent; grid-gap: 10px;}
.Area .remove_box_style ul li { border: none!important;}
@media screen and (max-width:767px){
  .Area .remove_box_style ul { width: 100%; grid-gap: 0.2em;}
  .Area .remove_box_style ul {}
}


/*輪播移除公版設定*/
.Area .swipwe_remove_box_style ul { background-color: transparent; grid-gap: 0;}
.Area .swipwe_remove_box_style ul li { border: none!important; background-color:transparent;}
.Area .swipwe_remove_box_style ul li,
.Area .swipwe_remove_box_style ul li .PD_img img { border-radius: 10px;}
@media screen and (max-width:767px){
  .Area .swipwe_remove_box_style ul { width: 100%; grid-gap: 0.2em;}
  .Area .swipwe_remove_box_style ul {}
}
	
/*3品公版間距*/	
.Area .PD_layout-add2cart ul { padding: 20px;}
@media screen and (max-width:767px){
  .Area .PD_layout-add2cart ul { padding: 0.2em 0;}
  .Area .PD_layout-add2cart ul li { padding: 0.2em;}
}
	
	
	













/*置底*/
.fixbn a {padding-bottom:constant(safe-area-inset-bottom); /* 兼容 iOS < 11.2 */
				    padding-bottom:env(safe-area-inset-bottom);}   /* 兼容 iOS >= 11.2 */ 
.fixbn{position:fixed; background-size:100%;bottom:0; display:block; z-index:10;}
.fixbn ul li{float:left;padding:0;list-style-type:none;width:50vw;}
.fixbn ul li img{width:100%;margin:0 auto;}


.fixbn ul{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}
/*2顆按鈕*/
.fixbn .class_00 {position:absolute;width:100%; height: 100%; }
.fixbn .class_00 a {display:block;width:100%;height:100%;}
.fixbn .class_01 { top:0%;left:0%;}
.fixbn .class_02 { top:0%;left:34%;}
.fixbn .class_03 { top:0%;left:67%;}






/*區塊_all*/
.Area1220 { margin:0 auto; width:1220px;}
.Area960 { margin:0 auto; width:960px;}
.Area { 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.4s ease;
     -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;}
.Area .go_bt:hover {
  -webkit-transform:scale(0.95);
     -moz-transform:scale(0.95);
      -ms-transform:scale(0.95);
       -o-transform:scale(0.95);
          transform:scale(0.95);}
		  
		  
.WRAPPER .go_bt1 {
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;

          transition: all 0.4s ease;}
.WRAPPER .go_bt1:hover { 
  -webkit-transform:translateY(-10px);
     -moz-transform:translateY(-10px);
      -ms-transform:translateY(-10px);
       -o-transform:translateY(-10px);
          transform:translateY(-10px);}
		  

		  
	@media screen and (max-width:767px){
		.Area1220 { width:100%;}
		.Area960 { width:100%;}
		.Area .go_bt:hover {  
			-webkit-transform:none;
			-moz-transform:none;
			-ms-transform:none;
			-o-transform:none;
			transform:none;}


	}


	

/*隱鑶*/
.for_pc {}
.for_phone { display:none !important;}
	@media screen and (max-width:767px){
		.for_pc { display:none !important;}
		.for_phone { display: inherit !important;}
	}
@charset "UTF-8";
/* CSS Document */

/*基本*/
body{ margin:0; padding:0;}


/*全BOX版面*/
.WRAPPER { z-index:0; position: relative; display:block; margin: 0 auto; padding:0; overflow:hidden; width:100%; min-width:1220px;background-color:#f4f1cb; text-align:left; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica;}
.WRAPPER img { border:0px; vertical-align:top;}
.WRAPPER a { text-decoration:none; -webkit-tap-highlight-color: transparent}
/*預設清單樣式*/
.Area .list_00 ul {display:inline-block; margin:0; padding:0;}
.Area .list_00 li {list-style:none;float:left;overflow: hidden;}
	@media screen and (max-width:767px){
		.WRAPPER { padding-bottom:30px; min-width: inherit; min-height:100vh; overflow: hidden;}
		.WRAPPER img {  width:100%;  height:auto;}
	}

/*背景*/
@media screen and (min-width:768px){
.bg_00 { 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_01 { z-index:-52; position:absolute;top:0;left:0; width:100%; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}
.bg_02 { z-index:-55; position:absolute;top:0;left:0; width:100%; height:100%; background-repeat:repeat-y; background-position:center top; pointer-events:none;}
.bg_deco01 { z-index:-44; position:fixed;bottom:0;left:0; width:100%; height:100%; background-repeat:no-repeat; background-position: center bottom; pointer-events:none;}
.bg_deco { z-index:-46;position:fixed;top:0; left:0; width:100%; height:100%; background-position:center 0px; background-repeat:repeat-y; transition:0.5s linear; pointer-events:none;}
}

/*區塊底*/
@media screen and (min-width:768px){
.Area_bottom01 {background:url(pc_bottom01.png?t=1751426436130)top center no-repeat;background-size:95%;padding-top:80px;margin-bottom:50px;}
}
@media screen and (max-width: 767px){
.Area_bottom01 {background:url(m_bottom01.png?t=1751426436130)top center no-repeat;background-size:100%;padding-top:15vw}


}
	




/*版頭區*/
@media screen and (min-width:768px){
.Area_title {height:450px;}
.title01 {position:absolute;top:120px;left:330px;}
.top_deco {position:absolute;top: 300px;left: 760px;z-index: 10;}
.top_deco01 {position:absolute;top: 340px;left: 170px;z-index: 10;}
}
@media screen and (max-width: 767px){
.Area_title {height: 44vw;}
.m_bg {position:absolute;top:0;left:0;pointer-events:none;}
.m_top {position:absolute;top:5vw;left:0;pointer-events:none;}
.title01 {position:absolute;width: 64%;top: 9vw;left: 19vw;}
.top_deco {position:absolute;width:26%;top:25vw;left:72vw;z-index: 10;}	
.top_deco01 {position:absolute;width:17%;top:26vw;left:4vw;z-index: 10;}
}
	

/*版頭品*/
.Area_toppd {padding: 0 0 50px 0!important;}
@media screen and (max-width:767px){
	.Area_toppd {padding: 2vw 0 4vw 0!important;background-color: #cbecf3;}
}


/*activ*/
@media screen and (min-width:768px){
.Area_activ {height:100%}
.Area_activ .layout_activ {width:90%;margin:0 auto;margin-bottom:30px}
.Area_activ .layout_activ ul {}
.Area_activ .layout_activ ul li {}
.Area_activ .layout_activ ul li:hover {box-shadow:none; }
.Area_activ .layout_activ ul li:hover{transform:none;}	
.Area_activ .layout_activ ul li:nth-child(2) a {pointer-events:none!important}
.Area_activ .layout_activ ul li:nth-child(3) a {pointer-events:none!important}
	
	
	
}
@media screen and (max-width:767px){
.Area_activ {height:100%}
.Area_activ .layout_activ {background-color:#cbecf3}
.Area_activ .layout_activ ul {}
.Area_activ .layout_activ ul li {}
.Area_activ .layout_activ ul li:hover {box-shadow: none; }
.Area_activ .layout_activ ul li:hover{transform:none;}	
.Area_activ .layout_activ ul li:nth-child(2) a {pointer-events:none!important}
.Area_activ .layout_activ ul li:nth-child(3) a {pointer-events:none!important}
}

/*方案比較*/
@media screen and (min-width:768px){
.Area_plan  {height:100%;}
	
/**區標**/	
.Area_plan .text {position:relative;}
.Area_plan .text .layout_text {width:100%;margin:0;padding:0;}
.Area_plan .text .layout_text ul {margin:0;padding:0;}
.Area_plan .text .layout_text .PD_slide:hover{transform:none;}
.Area_plan .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_plan .layout_PD {background-color:#cbecf3}
.Area_plan .layout_PD ul {width:90%!important;margin:0 auto!important;padding:0!important}
.Area_plan .layout_PD ul li {margin-bottom:30px}
.Area_plan .layout_PD ul li:hover {box-shadow: none; }
.Area_plan .layout_PD .PD_slide:hover{transform:none;}
.Area_plan .layout_PD .PD a {pointer-events: none!important}
	
/**投保資格**/	
.Area_plan .btn {width:80%;margin:0 auto;padding-bottom:50px;}	
	
}
@media screen and (max-width:767px){
.Area_plan  {height:100%;background-color:#cbecf3}	
/**區標**/	
.Area_plan .text {position:relative;}
.Area_plan .text .layout_text {width:100%;margin:0;padding:0;}
.Area_plan .text .layout_text ul {margin:0;padding:0;}
.Area_plan .text .layout_text .PD_slide:hover{transform:none;}
.Area_plan .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_plan .layout_PD {}
.Area_plan .layout_PD ul {width:100%!important;margin:0!important;padding:0!important;}
.Area_plan .layout_PD ul li {}
.Area_plan .layout_PD ul li:hover {box-shadow: none; }
.Area_plan .layout_PD .PD_slide:hover{transform:none;}
.Area_plan .layout_PD .PD a {pointer-events: none!important}
	
/**投保資格**/	
.Area_plan .btn {width:40%;margin:0 auto;padding-bottom:8vw;}	
}

/*投保流程*/
@media screen and (min-width:768px){
.Area_process  {height:100%;}
.Area_process .bg01 { z-index:-52;position:absolute;top:-240px;left:-390px;width:2000px; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}
.Area_process .bg02 { z-index:-53;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}
	
/**區標**/	
.Area_process .text {position:relative;}
.Area_process .text .layout_text {width:100%;margin:0;padding:0;}
.Area_process .text .layout_text ul {margin:0;padding:0;}
.Area_process .text .layout_text .PD_slide:hover{transform:none;}
.Area_process .text .layout_text .PD a {pointer-events: none!important}

/**公版**/	
.Area_process .layout_PD {width:960px;}
.Area_process .layout_PD ul {}
.Area_process .layout_PD ul li {margin-bottom:70px}
.Area_process .layout_PD ul li:hover {box-shadow: none; }
.Area_process .layout_PD .PD_slide:hover{transform:none;}
.Area_process .layout_PD a {pointer-events: none!important}
	
}
@media screen and (max-width:767px){
.Area_process  {height:100%;}	
/**區標**/	
.Area_process .text {position:relative;background:url(m_process.png?t=1751426436130)top center no-repeat;background-size:100%;margin-top: -11vw;}
.Area_process .text .layout_text {width:100%;margin:0;padding: 10vw 0 0 0;}
.Area_process .text .layout_text ul {margin:0;padding:0;}
.Area_process .text .layout_text .PD_slide:hover{transform:none;}
.Area_process .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_process .layout_PD {background-color:#57a7ee;}
.Area_process .layout_PD ul {margin:0!important;padding:0!important}
.Area_process .layout_PD ul li {}
.Area_process .layout_PD ul li:hover {box-shadow: none; }
.Area_process .layout_PD .PD_slide:hover{transform:none;}
.Area_process .layout_PD a {pointer-events: none!important}
	
}

/*適用手機*/
@media screen and (min-width:768px){
.Area_phone  {height:100%;}
.Area_phone .bg { z-index:-53;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}
	
/**區標**/	
.Area_phone .text {position:relative;}
.Area_phone .text .layout_text {width:100%;margin:0;padding:0;}
.Area_phone .text .layout_text ul {margin:0;padding:0;}
.Area_phone .text .layout_text .PD_slide:hover{transform:none;}
.Area_phone .text .layout_text .PD a {pointer-events: none!important}

/*頁籤*/	
.Area_phone .NavArea {display:block!important}		
.Area_phone .Nav_box {margin-bottom:20px}		
.Area_phone .tab_swiper {overflow-y:visible!important}		
.Area_phone .NavArea_tabbar_page {padding-bottom: 10px;}		
.Area_phone .content_swiper {width:95%;margin:0 auto;overflow:hidden;margin-bottom:50px;}		
	
/*公版區*/		
.Area_phone .box .layout_PD {margin-bottom: 50px}
.Area_phone .box .layout_PD ul{}
.Area_phone .box .layout_PD ul li {}	
.Area_phone .box .layout_PD ul li:hover {box-shadow: none; }	
	
/**按鈕公版**/	
.Area_phone .layout_btn {width:70%;margin:0 auto 150px auto;}
.Area_phone .layout_btn ul {}
.Area_phone .layout_btn ul li {}
.Area_phone .layout_btn ul li:hover {box-shadow: none; }

	
	
}
@media screen and (max-width:767px){
.Area_phone  {height:100%;background-color:#58a8ef;}	
/**區標**/	
.Area_phone .text {position:relative;}
.Area_phone .text .layout_text {width:100%;margin:0;padding:0;}
.Area_phone .text .layout_text ul {margin:0;padding:0;}
.Area_phone .text .layout_text .PD_slide:hover{transform:none;}
.Area_phone .text .layout_text .PD a {pointer-events: none!important}
	
/*頁籤*/	
.Area_phone .Nav_box {margin-bottom:2vw;}		
.Area_phone .tab_swiper {overflow-y:visible!important}		
.Area_phone .NavArea_tabbar_page {}		
.Area_phone .content_swiper {padding-bottom:5vw}		

/*公版區*/		
.Area_phone .box .layout_PD {}
.Area_phone .box .layout_PD ul{}
.Area_phone .box .layout_PD ul li {}	
.Area_phone .box .layout_PD ul li:hover {box-shadow: none; }	
	
/**按鈕公版**/	
.Area_phone .layout_btn {}
.Area_phone .layout_btn ul {width:80%!important;margin:0 auto;padding:0!important}
.Area_phone .layout_btn ul li {}
.Area_phone .layout_btn ul li:hover {box-shadow: none; }
}


/*行動裝置險::範圍*/
@media screen and (min-width:768px){
.Area_scope  {height:100%;}
.Area_scope .bg { z-index:-52;position:absolute;top:-180px;left:-390px;width:2000px; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}
	
/**區標**/	
.Area_scope .text {position:relative;}
.Area_scope .text .layout_text {width:100%;margin:0;padding:0;}
.Area_scope .text .layout_text ul {margin:0;padding:0;}
.Area_scope .text .layout_text .PD_slide:hover{transform:none;}
.Area_scope .text .layout_text .PD a {pointer-events: none!important}

/**公版**/	
.Area_scope .layout_PD {width:90%;margin:0 auto;}
.Area_scope .layout_PD ul {}
.Area_scope .layout_PD ul li {}
.Area_scope .layout_PD ul li:hover {box-shadow: none; }
.Area_scope .layout_PD .PD_slide:hover{transform:none;}
.Area_scope .layout_PD .PD a {pointer-events: none!important}
	
}
@media screen and (max-width:767px){
.Area_scope  {height:100%;background-color:#cbecf3}	
/**區標**/	
.Area_scope .text {position:relative;}
.Area_scope .text .layout_text {width:100%;margin:0;padding:0;}
.Area_scope .text .layout_text ul {margin:0;padding:0;}
.Area_scope .text .layout_text .PD_slide:hover{transform:none;}
.Area_scope .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_scope .layout_PD {padding-bottom:5vw}
.Area_scope .layout_PD ul {width:98%!important;margin:0 auto!important;padding:0!important;}
.Area_scope .layout_PD ul li {}
.Area_scope .layout_PD ul li:hover {box-shadow: none; }
.Area_scope .layout_PD .PD_slide:hover{transform:none;}
.Area_scope .layout_PD .PD a {pointer-events: none!important}
}


/*理賠案例*/
@media screen and (min-width:768px){
.Area_case  {height:100%;}
	
/**區標**/	
.Area_case .text {position:relative;}
.Area_case .text .layout_text {width:100%;margin:0;padding:0;}
.Area_case .text .layout_text ul {margin:0;padding:0;}
.Area_case .text .layout_text .PD_slide:hover{transform:none;}
.Area_case .text .layout_text .PD a {pointer-events: none!important}

/**公版**/	
.Area_case .layout_PD {width:90%;margin:0 auto;}
.Area_case .layout_PD ul {}
.Area_case .layout_PD ul li {}
.Area_case .layout_PD ul li:hover {box-shadow: none; }
.Area_case .layout_PD .PD_slide:hover{transform:none;}
.Area_case .layout_PD .PD a {pointer-events: none!important}
	
}
@media screen and (max-width:767px){
.Area_case  {height:100%;}	
/**區標**/	
.Area_case .text {position:relative;background-color: #cbecf3;}
.Area_case .text .layout_text {width:100%;margin:0;padding:0;}
.Area_case .text .layout_text ul {margin:0;padding:0;}
.Area_case .text .layout_text .PD_slide:hover{transform:none;}
.Area_case .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_case .layout_PD {background-color: #cbecf3;}
.Area_case .layout_PD ul {width:100%!important;margin:0!important;}
.Area_case .layout_PD ul li {}
.Area_case .layout_PD ul li:hover {box-shadow: none; }
.Area_case .layout_PD .PD_slide:hover{transform:none;}
.Area_case .layout_PD .PD a {pointer-events: none!important}
	
/**警語**/		
.Area_case .case_tt {padding-bottom:5vw;background-color:#cbecf3;}	
}


/*理賠說明*/
@media screen and (min-width:768px){
.Area_claims  {height:100%;}
.Area_claims .bg01 { z-index:-52;position:absolute;top:-200px;left:-390px;width:2000px; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}
.Area_claims .bg02 { z-index:-53;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}
	
	
/**區標**/	
.Area_claims .text {position:relative;}
.Area_claims .text .layout_text {width:100%;margin:0;padding-top:100px;}
.Area_claims .text .layout_text ul {margin:0;padding:0;}
.Area_claims .text .layout_text .PD_slide:hover{transform:none;}
.Area_claims .text .layout_text .PD a {pointer-events: none!important}

/**公版**/	
.Area_claims .layout_PD {width:90%;margin:0 auto;}
.Area_claims .layout_PD ul {}
.Area_claims .layout_PD ul li {}
.Area_claims .layout_PD ul li:hover {box-shadow: none; }
.Area_claims .layout_PD .PD_slide:hover{transform:none;}
.Area_claims .layout_PD .PD a {pointer-events: none!important}

	
}
@media screen and (max-width:767px){
.Area_claims  {height:100%;}	
/**區標**/	
.Area_claims .text {position:relative;background-color:#57a7ee}
.Area_claims .text .layout_text {width:100%;margin:0;padding: 8vw 0 0 0;background:url(m_claims.png?t=1751426436130)top center no-repeat;background-size:100%;}
.Area_claims .text .layout_text ul {margin:0;padding-top:5vw;}
.Area_claims .text .layout_text .PD_slide:hover{transform:none;}
.Area_claims .text .layout_text .PD a {pointer-events: none!important}
	
/**公版**/	
.Area_claims .layout_PD {background-color:#57a7ee;}
.Area_claims .layout_PD ul {width:100%!important;margin:0!important;padding:0!important}
.Area_claims .layout_PD ul li {}
.Area_claims .layout_PD ul li:hover {box-shadow: none; }
.Area_claims .layout_PD .PD_slide:hover{transform:none;}
.Area_claims .layout_PD .PD a {pointer-events: none!important}
	
/**警語**/		
.Area_claims .claims_tt {background-color:#57a7ee;padding-bottom:2vw}	
}



/*Q&A*/
@media screen and (min-width:768px){
.Area_QA  {height:100%;}	
.Area_QA .bg01 { z-index:-52;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}
.Area_QA .bg02 { z-index:-53;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}
	
/**區標**/	
.Area_QA .text {position:relative;}
.Area_QA .text .layout_text {width:90%;margin:0 auto;padding-top:100px;}
.Area_QA .text .layout_text ul {margin:0;padding:0;}
.Area_QA .text .layout_text .PD_slide:hover{transform:none;}
.Area_QA .text .layout_text .PD a {pointer-events: none!important}
	
	
/*頁籤區*/
.Area_QA .box {position:relative;width:960px;margin:0 auto;padding-bottom:0;background-color:#f4f1cb;}
.Area_QA .page {position:relative;width:100%;margin:0 auto;}
.Area_QA .page .menu li{list-style:none}	
.Area_QA .labelbox {display:flex;margin:0;padding:0}
.Area_QA .labelbox ul {}
		
/*下拉QA區*/	
.moreButton { width:100%; margin:0 auto; letter-spacing: 0.02em;background-color:#f4f1cb; }
.moreButton .menu_btn {position:relative;display:block;height:auto;color:#333;padding:15px;text-align:left;font:20px/1.8em '微軟正黑體','Century Gothic';font-weight:bold}
.moreButton .title {font:20px/1.8em '微軟正黑體','Century Gothic';letter-spacing: -0.05em; text-align:left; margin-bottom:10px; display:inline-block}
dl.moreButton { margin-bottom:0;}
.moreButton dt {cursor:pointer; }
.moreButton dd {display: none; margin:0;padding:15px;font:20px/1.8em '微軟正黑體', 'Century Gothic'; text-align:left; background-color:#ffc673; color: #00000 }
.moreButton dd a { display:inline-block;}
	
.moreButton .down::after {content: "+";position: absolute;top:13%;right:10%; width: 0; height: 0; font:bold 30px/30px 微軟正黑體;}
.moreButton .up::after{content: "-";position: absolute; top: 17px; right:80px; width: 0; height: 0; font:bold 40px/30px 微軟正黑體;}
.moreButton .up::after,
.moreButton .down::after { top: 13%; right:5%; }

.moreButtontag { display:none!important;}
	
}
@media screen and (max-width:767px){
.Area_QA  {height:100%;background:url(m_QAbg.jpg?t=1751426436130)top center no-repeat;background-size:100%;}	
/**區標**/	
.Area_QA .text {position:relative;}
.Area_QA .text .layout_text {width:100%;margin:0;padding:10vw 0 0 0;}
.Area_QA .text .layout_text ul {margin:0;padding:0;}
.Area_QA .text .layout_text .PD_slide:hover{transform:none;}
.Area_QA .text .layout_text .PD a {pointer-events: none!important}
	
	
/*頁籤區*/
.Area_QA .box {position:relative;width:100%;margin:0;background-color:#f4f1cb;}
.Area_QA .page {position:relative;width:98%;margin:0 auto;}
.Area_QA .page .menu {margin-bottom:2vw}	
.Area_QA .page .menu li{list-style:none}	
.Area_QA .labelbox {display:flex;margin:0;padding:0}
.Area_QA .labelbox ul {}
		
/*下拉QA區*/	
.moreButton { width:100%; margin:0 auto; letter-spacing: 0.02em;background-color:#f4f1cb; }
.moreButton .menu_btn {position:relative;display:block;height:auto;color:#333;padding:3vw 12vw 3vw 4vw;text-align:left;font: 4vw/1.8em '微軟正黑體','Century Gothic';font-weight:bold}
.moreButton .title {font: 4vw/1.8em '微軟正黑體','Century Gothic';letter-spacing: -0.05em; text-align:left; margin-bottom:10px; display:inline-block}
dl.moreButton { margin-bottom:0;}
.moreButton dt {cursor:pointer; }
.moreButton dd {display: none; margin:0;padding: 4vw;  font:4vw/1.8em '微軟正黑體', 'Century Gothic'; text-align:left; background-color:#f1f1f1;}
.moreButton dd a { display:inline-block;}
	
.moreButton .down::after {content: "+";position: absolute;top:13%;right:10%; width: 0; height: 0; font:bold 30px/30px 微軟正黑體;}
.moreButton .up::after{content: "-";position: absolute; top: 17px; right:80px; width: 0; height: 0; font:bold 40px/30px 微軟正黑體;}
.moreButton .up::after,
.moreButton .down::after { top: 13%; right:10%; }

.moreButtontag { display:none!important;}
	
	
}


/*投保資格*/
@media screen and (min-width:768px){
.Area_eligible {height:100%;}
.Area_eligible .bg02 { z-index:-53;position:absolute;top:0;left:-390px;width:2000px; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}	
.Area_eligible .eligible_tt {position: relative;width:80%;margin:0 auto;padding:50px 0 20px 0}
/**投保資格**/	
.Area_eligible .btn {width:40%;margin:0 auto;padding-bottom:50px;}	
	
}
@media screen and (max-width:767px){
.Area_eligible {height:100%;}
.Area_eligible .eligible_tt {position:relative;margin:5vw 0;}
/**投保資格**/	
.Area_eligible .btn {width:40%;margin:0 auto;padding-bottom:8vw;}	
	
}





@media screen and (max-width:767px){

.bbox{padding:1em!important;}
}






/*移除公版設定*/
.Area .remove_box_style ul { background-color: transparent; grid-gap: 10px;}
.Area .remove_box_style ul li { border: none!important;}
@media screen and (max-width:767px){
  .Area .remove_box_style ul { width: 100%; grid-gap: 0.2em;}
  .Area .remove_box_style ul {}
}


/*輪播移除公版設定*/
.Area .swipwe_remove_box_style ul { background-color: transparent; grid-gap: 0;}
.Area .swipwe_remove_box_style ul li { border: none!important; background-color:transparent;}
.Area .swipwe_remove_box_style ul li,
.Area .swipwe_remove_box_style ul li .PD_img img { border-radius: 10px;}
@media screen and (max-width:767px){
  .Area .swipwe_remove_box_style ul { width: 100%; grid-gap: 0.2em;}
  .Area .swipwe_remove_box_style ul {}
}
	
/*3品公版間距*/	
.Area .PD_layout-add2cart ul { padding: 20px;}
@media screen and (max-width:767px){
  .Area .PD_layout-add2cart ul { padding: 0.2em 0;}
  .Area .PD_layout-add2cart ul li { padding: 0.2em;}
}
	
	
	













/*置底*/
.fixbn a {padding-bottom:constant(safe-area-inset-bottom); /* 兼容 iOS < 11.2 */
				    padding-bottom:env(safe-area-inset-bottom);}   /* 兼容 iOS >= 11.2 */ 
.fixbn{position:fixed; background-size:100%;bottom:0; display:block; z-index:10;}
.fixbn ul li{float:left;padding:0;list-style-type:none;width:50vw;}
.fixbn ul li img{width:100%;margin:0 auto;}


.fixbn ul{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}
/*2顆按鈕*/
.fixbn .class_00 {position:absolute;width:100%; height: 100%; }
.fixbn .class_00 a {display:block;width:100%;height:100%;}
.fixbn .class_01 { top:0%;left:0%;}
.fixbn .class_02 { top:0%;left:34%;}
.fixbn .class_03 { top:0%;left:67%;}






/*區塊_all*/
.Area1220 { margin:0 auto; width:1220px;}
.Area960 { margin:0 auto; width:960px;}
.Area { 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.4s ease;
     -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;}
.Area .go_bt:hover {
  -webkit-transform:scale(0.95);
     -moz-transform:scale(0.95);
      -ms-transform:scale(0.95);
       -o-transform:scale(0.95);
          transform:scale(0.95);}
		  
		  
.WRAPPER .go_bt1 {
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;

          transition: all 0.4s ease;}
.WRAPPER .go_bt1:hover { 
  -webkit-transform:translateY(-10px);
     -moz-transform:translateY(-10px);
      -ms-transform:translateY(-10px);
       -o-transform:translateY(-10px);
          transform:translateY(-10px);}
		  

		  
	@media screen and (max-width:767px){
		.Area1220 { width:100%;}
		.Area960 { width:100%;}
		.Area .go_bt:hover {  
			-webkit-transform:none;
			-moz-transform:none;
			-ms-transform:none;
			-o-transform:none;
			transform:none;}


	}




/*版頭*/
.Area_top {}
	@media screen and (max-width:767px){
		.Area_top { height: auto;}
	}


	

/*隱鑶*/
.for_pc {}
.for_phone { display:none !important;}
	@media screen and (max-width:767px){
		.for_pc { display:none !important;}
		.for_phone { display: inherit !important;}
	}
