@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap');@charset "utf-8";
/* CSS Document */
@import url("https://event.travel.com.tw/header2019/css/headerStyle.css");@import url("https://kenwheeler.github.io/slick/slick/slick.css");@import url("https://kenwheeler.github.io/slick/slick/slick-theme.css");
.box {width: 1200px; margin:0 auto; font:12pt/1.7em"Microsoft JhengHei","微軟正黑體", Arial, Helvetica, sans-serif;letter-spacing: .1em;}.fontS{ font-family: "新細明體"}
@media (max-width: 1200px) {.box {width: 100%;}}.mb10{ margin-bottom: 10px;}.tc {  font-family: "Noto Sans TC", serif;  font-weight:400;}
img { height: auto;max-width: 100%;vertical-align: bottom;}.purpleT,.blueT{ color: #6d2f7a;font-family: "Noto Sans TC", serif;  font-weight:400;}.purpleBg{ background: linear-gradient(to top, #6d2f7a 0%,#8f5892 100%);color: #fff}.box .material-icons{ vertical-align:-.2em;}.blueT{color: #00285b;}.grayT{ color: #434343;}
/**/
#bgImg01{ background:#007ce2 url("../images/elisabeth/bgImg01.jpg") center bottom no-repeat; background-size: 100%}#titleRe .row{ background: url("../images/elisabeth/title03.png") center bottom no-repeat;background-size: 100%; font-size: 11pt; letter-spacing: 0em;}#titleRe{background: url("../images/elisabeth/title02.png") center repeat-y;background-size: 100%}
#menu{ background:#00295b url("../images/elisabeth/menuBg.jpg") no-repeat;background-size: 100%; padding-bottom: 30px;}#menu p{ margin-bottom: 0; padding-top: 3px;}#menu .responsive a{ font-size: 12pt;font-family: 'Noto Sans TC', sans-serif;text-align: center; color: #002980; padding: 5px; background-color:rgba(255,255,255,0.75);}#menu .responsive a:hover{ background-color: #fff;}.slick-prev{ left: 25px; visibility: hidden;}.slick-next{ right: 25px;visibility: hidden; }.slick-dots li button:before,.slick-dots li.slick-active button:before{color: white;}
.title{position: relative; font-family: "Noto Serif JP", serif; font-weight: ˋ400; font-size: 26pt;text-align: center; line-height: 1.3em; letter-spacing: .2em; color: #fff; background: url("../images/elisabeth/titleBg.png") center bottom no-repeat; background-size: 100%; padding-top:1.2em;padding-bottom:1.5em; padding-left: 30px; }.title a{ position: absolute; top: -100px;}
.bgW{position: absolute; background: url("../images/elisabeth/bgW.png") no-repeat; color: #333; z-index: 9; top: -1px; left: -1px; width: 87px; height: 88px; text-align: center; padding-top: 25px; padding-right: 1em; font-size: 14pt;font-family: "Noto Sans TC", serif;  font-weight:400;}.bgG{ position: absolute; color: #fff; z-index: 9; top: 60px; left: 35px; letter-spacing: .1em; font-size: 25pt;font-family: "Noto Sans TC", serif;  font-weight:300;}.bgP{ position: absolute; color: #fff; z-index: 9; top: 60px; left: 35px; line-height: 2em;  font-size: 25pt;font-family: "Noto Sans TC", serif;  font-weight:300;}.bgP02{ width: 100%; position: absolute; top: 30px; color: #fff; z-index: 9; }
.bgRY{background: linear-gradient(to bottom, #f5d19f 0%,#fff 100%); }.bgRP{background: linear-gradient(to top, #d9d0e5 0%,#fff 100%); }.bgRB01{background: linear-gradient(to top, #cfe2f1 0%,#fff 100%); }.bgRB02{background: linear-gradient(to top, #c8e4e5 0%,#fff 100%); }.bgRG{background: linear-gradient(to top, #d4e1cf 0%,#fff 100%); }
.roomT{font-size: 12pt; text-align: center; }.roomT big{ border-left:5px solid #d6aa6b; border-right:5px solid #d6aa6b; font-size: 17pt; font-family: "Noto Sans TC", serif;  font-weight:400; }.roomT big.purpleR{ border-left:5px solid #b5a3cc; border-right:5px solid #b5a3cc;}.roomT big.blueR{ border-left:5px solid #a5c2d9; border-right:5px solid #a5c2d9;}.roomT big.blueR02{ border-left:5px solid #9dcacc; border-right:5px solid #9dcacc;}.roomT big.green{ border-left:5px solid #adc7a3; border-right:5px solid #adc7a3;}.roomL{ padding-left: 60px!important; text-align: center; }.roomR{ padding-right: 60px!important; text-align: center;}.roomL,.roomR{ padding-bottom: 12px;}.roomL img,.roomR img{ margin-bottom: 10px}.borderB{border: 0; border-top: 3px solid #b37db2;}
#serviceD ul{  padding-left: 1.5em; list-style: square; color: #434343;}
#viewpointD{ background:#004387 url("../images/elisabeth/rhine01.jpg") bottom no-repeat;background-size: 100%; }#viewpointD p{ color: #000; background-color: rgba(255,255,255,.4); padding: 3rem;}
#specialT{ position: absolute; top: 0; z-index: 9; width: 100%;}#specialD h3{ margin-top: 200px; line-height: 1.8em; }.bgYg{background: linear-gradient(to bottom, #f9edd5 0%,#fff 100%); }
#keukenhof{ background: url("../images/elisabeth/keukenhof.jpg") no-repeat; }#keukenhof h2{ margin-top: 50px;}
.videobox { position: relative; width: 100%; height: 0; padding-bottom: 56.25%;}.videobox iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#foot{font-size: 10pt; color: #fff; text-align: center; padding:30px 15px; background-color: #00295b}#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; }.roomL{ padding-left: 5px!important;}.roomR{ padding-right: 5px!important;}#specialD h3{ margin-top:10%;}.bgP02{ display: block; position: inherit}#keukenhof h2{ margin-top: 0;}}
@media (max-width: 575px) {#titleRe .row{ background: url("../images/elisabeth/titleM03.png") center bottom no-repeat;background-size: 100%; }#titleRe{background: url("../images/elisabeth/titleM02.png") center repeat-y;background-size: 100%}}
