body { background-color: #efefee;}
.popupPage { padding: 1rem 1.5rem; padding-right: 270px; /*height: 100%;*/}
.popupPage.clear { padding: 1rem; }
.popupPage a { color: #151515; text-decoration: underline; }
.popupPage a:hover { text-decoration: none; color: #009747;}
.popupPage p { margin-bottom: 1rem; font-size: 1.0625rem; line-height: 1.8; font-weight: 400; }
.popupPage .img { width:400px; line-height: 0; position: fixed; right: -60px; bottom: 0;}
.popupPage .txt { }
.popupPage .title { }
.popupPage h2 { /*font-family: "source-han-serif-tc","LiHei Pro  Medium", "Microsoft JhengHei", "PMingLiU",serif;*/ font-weight: 700; font-size: 1.8125rem; color: #009747; line-height: 1.1;}
.popupPage h3 { font-size: 1.25rem; font-weight: 500; line-height: 1.4; color: #e83903; padding-top: .5rem; padding-bottom: .5rem; margin-bottom: .5rem; border-bottom: 1px solid #DDD; }

.popupPage ul.btn li { /*width:300px;*/ margin-bottom: .5rem; }
.popupPage ul.btn a { display: block; padding: 16px 0; line-height: 1; font-size: 1.125rem; text-align: center; color: #FFF; -webkit-border-radius: 5px; border-radius: 5px; background-color: #e83903; border-bottom: 5px solid #a32904; transition: .1s; text-decoration: none; }
.popupPage ul.btn a:hover { animation-name: none; border-bottom-color: #00823d; background-color: #119d51; border-bottom-width: 1px; padding-top: 20px; }
.popupPage ul.btn a span { position: relative; display: inline-block; width: 1rem; height: 1rem; margin-left: 0.2rem !important;  }
.popupPage ul.btn a span:before,.popupPage ul.btn a span:after { content: ""; width: 13px; height: 3px; background-color: #FFF; transform: rotate(45deg); position: absolute; left: 3px; top: 3px;}
.popupPage ul.btn a span:after { transform: rotate(-45deg); top: 10px; }

/*小於699時(MOBILE)*/
@media screen and (max-width: 689px){
	body { background-color: #FFF; }
	.popupPage { padding: 1.3rem; }
	.popupPage.clear { padding: 1rem; }
	.popupPage .img { width: 180px; height: 180px; border-radius: 180px; overflow: hidden; position: relative; right: inherit; margin: auto; margin-bottom: .5rem; }
	.popupPage img { width: 260px; margin-left: -40px; }
	.popupPage h2,.popupPage h3 { text-align: center; }

}