@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Quicksand:wght@300..700&display=swap');@charset "utf-8";
/* CSS Document */
@import url("https://event.travel.com.tw/header2019/css/headerStyle.css");
.box {width: 1200px; margin:0 auto; font:12pt/1.7em"Microsoft JhengHei","微軟正黑體", Arial, Helvetica, sans-serif;letter-spacing: .07em;}.fontS{ font-family: "新細明體"}
@media (max-width: 1200px) {.box {width: 100%;}}
img { height: auto;max-width: 100%;vertical-align: bottom;}.textT{ font-family: "Noto Sans TC", serif; font-weight:400; margin:.5em 0; line-height: 1.5em;}.pB{ padding-bottom: 5%}
/**/
#bgImg01{ background:#438bbe url("../images/home/top01.jpg") center bottom no-repeat; background-size: 100%;}.title{font-family: "Noto Serif JP", serif;  font-weight: 300; font-size: 26pt;text-align: center; line-height: 1.3em; letter-spacing: .4em; color: #fff; background: url("../images/home/titleBg.png") center bottom no-repeat; background-size: 100%; padding-top:.8em;padding-bottom:1em; padding-left: 30px; }
#bgImg02{ background: url("../images/home/bg.jpg") center top no-repeat;background-size: 100%;}#bgImg02 .box{ background: url("../images/home/bgTop.png") center top no-repeat;}#bgImg02 a{ text-decoration: none; color: #444;}#bgImg02 a h4{ color: #00295b;}#bgImg02 a:hover h4{ color: #920784;}
.line{ color: #af8031; border: 1px solid #c39242; padding: .4em .4em  .2em .4em; font-size: 25pt;letter-spacing: .1em; background-color: #fff; display: inline-block; margin-top: 5%; margin-bottom: 4%;}.line big{font-family: "Quicksand", sans-serif;font-weight:100;}.line small{ font-size: 13pt;letter-spacing: 0em;}.borderP{ border: 0; border-top: 5px solid #a674a5;}#bgBlue{ background: linear-gradient(to bottom, #ffffff 90%,#00295b 90%,#00295b 100%);}
#foot{font-size: 10pt; color: #666; text-align: center; padding: 30px; background-color: #00295b; color: #fff;}#foot span{ font-family: "新細明體"}#share{position:fixed;right:0;bottom:0;background-color:rgba(255,255,255,0.5);padding:13px 5px 13px 15px}#share a{color:#333;font-size:13pt}#share i{margin-right:.3em;vertical-align:-.2em}#share i.fab{font-size:20pt;color:#193479;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%)}#share i.fa-line{color:#090}#share i.material-icons{padding-left: 5px}
@media (max-width: 768px) {#foot{ padding-bottom:50px; }.title{font-size: 23pt;}#bgImg02 .box{background-size: 150%}}
@media (max-width: 576px) {#bgImg02 .box{background-size: 200%}.line{ font-size: 20pt; margin-top:2rem; margin-bottom:2rem;}}

