/* 隱私權政策 modal 20210901 */
#PrivacyPolicy .no_border {border:none;}
#PrivacyPolicy .wrapper {background-image: url("../images/index_2022/PrivacyPolicy_bg.jpg"); 
	background-size: cover;
   background-position: center;
   background-repeat: no-repeat;  
   -moz-background-size: 50%;
   padding: 20px 30px 50px 30px; margin:0px;} /* modal background-image 不可加  background-attachment: fixed;  20200528 */
#PrivacyPolicy .wrapper .content p { font-size: 2.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 4rem; color:palegoldenrod; font-family: '微軟正黑體'; text-align: center;}
#PrivacyPolicy .wrapper .content h1 { font-size: 3rem; font-weight: 500; letter-spacing:.1rem; line-height: 4rem;  color:white;font-family: '微軟正黑體'; text-align: center; text-shadow: rgb(3, 3, 3) 3px 0px 3px;}
#PrivacyPolicy .wrapper .content h2  { font-size: 2rem; font-weight: 500; letter-spacing:.1rem; line-height: 3rem;  color:white;font-family: '微軟正黑體'; text-align: center; text-shadow: rgb(3, 3, 3) 3px 0px 3px;}
#PrivacyPolicy .modal-header { margin: 0px; padding: 0px; border:none; }
#PrivacyPolicy .modal-body { background-color:  #f5f1ee; }
#PrivacyPolicy .modal-body .text_content {padding: 30px 20px 50px 30px;}
#PrivacyPolicy .modal-body p { font-size: 2rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; color:black; font-family: '微軟正黑體'; text-align: left;}
#PrivacyPolicy .modal-body h1 { font-size: 2.4rem; font-weight: bolder; letter-spacing:.1rem; line-height: 3rem; color:black; font-family: '微軟正黑體'; text-align: left; margin: 0px;}
#PrivacyPolicy .modal-body h2 { font-size: 2rem; font-weight: bolder; letter-spacing:.1rem; line-height: 3rem; color:darkgrey; font-family: '微軟正黑體'; text-align: left; margin: 0px;}
#PrivacyPolicy .modal-body a { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:hotpink; font-family: '微軟正黑體'; text-decoration: underline;}
#PrivacyPolicy .modal-body a:hover { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:deepskyblue; font-family: '微軟正黑體'; text-decoration: underline;}
#PrivacyPolicy .modal-body .highlight_title { font-size: 2rem; font-weight: bolder; letter-spacing:.1rem; line-height: 4rem; color:black; font-family: '微軟正黑體'; text-align: left; text-decoration: underline; }
#PrivacyPolicy .modal-body .highlight { color:orangered; font-weight: bolder;}
#PrivacyPolicy .modal-body .more { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.4rem; color:dimgray; font-family: '微軟正黑體'; text-decoration: none; }
#PrivacyPolicy .modal-body .more:hover { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.4rem; color:lightgray; font-family: '微軟正黑體'; text-decoration: underline; }
#PrivacyPolicy .modal-body ol { font-size: 2.2rem; font-weight: normal; letter-spacing:.1rem; line-height: 4rem; color:black; font-family: '微軟正黑體'; margin-left:0px; } 
#PrivacyPolicy .modal-body li {margin-bottom:0px;} 

#PrivacyPolicy .modal-footer {background-color: #163569; border-color: goldenrod;border-width:2px 0px 0px 0px; border-style:solid;}
#PrivacyPolicy .btn.close { font-size: 3rem; letter-spacing: .1rem; line-height: 2rem; padding: 10px 20px 10px 20px; background-color: #0a1d3b; border-color: goldenrod; border-width:2px; border-style:solid; color: goldenrod; border-radius: 30px; opacity:1;
filter: alpha(opacity=100); text-shadow: none;font-family:'微軟正黑體';}
#PrivacyPolicy .btn.close:hover { font-size: 3rem; letter-spacing: .1rem; line-height: 2rem; padding: 10px 20px 10px 20px; background-color: #2e3a4e; border-color:goldenrod; border-width:2px; border-style:solid; color: goldenrod; border-radius: 30px;font-family:'微軟正黑體';}
#PrivacyPolicy .x_style { position: absolute; right:-20px; top:-20px;background-color:goldenrod; border-color: goldenrod; border-width:2px; border-style:solid; color: #0a1d3b; border-radius: 30px; opacity:0.8;filter: alpha(opacity=80); text-shadow: none;}
#PrivacyPolicy .x_style:hover { position: absolute; right:-20px; top:-20px;background-color: goldenrod; border-color: goldenrod; border-width:2px; border-style:solid; color: #2e3a4e; border-radius: 30px; opacity:1;filter: alpha(opacity=100); text-shadow: none;}


/* 隱私權政策 page 20230928 */
.PrivacyPolicy .wrapper .content p { font-size: 2.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 4rem; color:palegoldenrod; font-family: '微軟正黑體'; text-align: center;}
.PrivacyPolicy .wrapper .content h1 { font-size: 3rem; font-weight: 500; letter-spacing:.1rem; line-height: 4rem;  color:white;font-family: '微軟正黑體'; text-align: center; text-shadow: rgb(3, 3, 3) 3px 0px 3px;}
.PrivacyPolicy .wrapper .content h2  { font-size: 2rem; font-weight: 500; letter-spacing:.1rem; line-height: 3rem;  color:white;font-family: '微軟正黑體'; text-align: center; text-shadow: rgb(3, 3, 3) 3px 0px 3px;}
.PrivacyPolicy .text_content {padding: 30px 20px 50px 30px;}
.PrivacyPolicy p { font-size: 2rem; font-weight: normal; letter-spacing:.1rem; line-height: 3rem; color:black; font-family: '微軟正黑體'; text-align: left;}
.PrivacyPolicy h1 { font-size: 2.4rem; font-weight: bolder; letter-spacing:.1rem; line-height: 3rem; color:black; font-family: '微軟正黑體'; text-align: left; margin: 0px;}
.PrivacyPolicy h2 { font-size: 2rem; font-weight: bolder; letter-spacing:.1rem; line-height: 3rem; color:darkgrey; font-family: '微軟正黑體'; text-align: left; margin: 0px;}
.PrivacyPolicy a { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:hotpink; font-family: '微軟正黑體'; text-decoration: underline;}
.PrivacyPolicy a:hover { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.6rem; color:deepskyblue; font-family: '微軟正黑體'; text-decoration: underline;}
.PrivacyPolicy .highlight_title { font-size: 2rem; font-weight: bolder; letter-spacing:.1rem; line-height: 4rem; color:black; font-family: '微軟正黑體'; text-align: left; text-decoration: underline; }
.PrivacyPolicy .highlight { color:orangered; font-weight: bolder;}
.PrivacyPolicy .more { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.4rem; color:dimgray; font-family: '微軟正黑體'; text-decoration: none; }
.PrivacyPolicy .more:hover { font-size: 1.6rem; font-weight: normal; letter-spacing:.1rem; line-height: 2.4rem; color:lightgray; font-family: '微軟正黑體'; text-decoration: underline; }
.PrivacyPolicy ol { font-size: 2.2rem; font-weight: normal; letter-spacing:.1rem; line-height: 4rem; color:black; font-family: '微軟正黑體'; margin-left:0px; } 
.PrivacyPolicy li {margin-bottom:0px;} 