@import url(https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300&display=swap);footer{width:100%;position:relative;display:block;overflow:hidden}footer .left{width:55vw}footer .right{width:27.5vw}footer .article{display:flex}footer .caseInfo{width:100%;min-height:410px;display:flex;justify-content:space-between;align-items:flex-start;background:transparent linear-gradient(180deg,#1d170c 5%,#3b2511) 0 0 no-repeat padding-box}footer .caseInfo .register{min-height:410px;padding:3vw 2vw;margin-top:5vw}footer .caseInfo .register h1{font-family:"Noto Serif TC",serif;font-size:31px;font-weight:500;letter-spacing:1.1vw;color:#fff;text-align:center;padding:.2vw 0}footer .caseInfo .register h1 span{margin-left:1.1vw}footer .caseInfo .register #registerForm{width:85%;display:flex;margin:2vw auto 0}footer .caseInfo .register #registerForm .leftFormItems{width:55%}footer .caseInfo .register #registerForm .rightFormItems{width:45%}footer .caseInfo .register #registerForm .item{display:flex;align-items:center;justify-content:space-between;width:80%;margin:1.1vw auto;-moz-column-gap:3px;column-gap:3px}footer .caseInfo .register #registerForm input,footer .caseInfo .register #registerForm select,footer .caseInfo .register #registerForm textarea{display:block;box-sizing:border-box;width:100%;padding:6px 12px;font-size:16px;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:7px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}footer .caseInfo .register #registerForm input::-moz-placeholder,footer .caseInfo .register #registerForm textarea::-moz-placeholder{color:#666;font-size:14px}footer .caseInfo .register #registerForm input::placeholder,footer .caseInfo .register #registerForm select,footer .caseInfo .register #registerForm textarea::placeholder{color:#666;font-size:14px}footer .caseInfo .register #registerForm textarea{min-height:7vw}footer .caseInfo .register #registerForm label{color:#fff;font-size:16px;display:block;position:relative;padding-left:30px;margin-bottom:0;cursor:pointer}footer .caseInfo .register #registerForm label .checkmark{position:absolute;top:2px;left:0;height:19px;width:19px;border-radius:7px;background-color:#eee;border:1px solid rgba(0,0,0,.3)}footer .caseInfo .register #registerForm label .checkmark:after{left:4px;top:1px;width:6px;height:11px;border:solid #010101;border-width:0 3px 3px 0;transform:rotate(45deg)}footer .caseInfo .register #registerForm label a{color:#a48747;font-size:14px}footer .caseInfo .register #registerForm .btnSubmit{display:flex;width:100%;height:45px;font-size:.9em;text-align:center;padding:2px 0;background-color:#8d8357;color:#fff;margin:15px 0;align-items:center;justify-content:center;text-decoration:none;letter-spacing:.1em;border:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;border-radius:8px;cursor:pointer}footer .caseInfo .register #registerForm .btnSubmit:hover{background-color:#988f0a;color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}footer .caseInfo .info{min-height:410px;padding:3vw 1.5vw 0 8vw;margin:5vw 0;border-left:1px solid #a48747}footer .caseInfo .info h1{font-family:"Noto Serif TC",serif;font-size:31px;font-weight:500;letter-spacing:.65vw;color:#fff;text-align:left;padding:.2vw 0}footer .caseInfo .info h1 span{font-family:Cormorant Upright,serif;font-style:oblique;margin-left:.75vw;color:#a48747;letter-spacing:3px}footer .caseInfo .info .content{margin-top:1.75vw;letter-spacing:1.5px;line-height:27px;color:#fff;font-size:16px}footer .caseContact{width:100%;min-height:374px;background-color:#000;display:flex;justify-content:space-between;align-items:flex-start}footer .caseContact .contact{min-height:334px;padding:1.5vw 0 1.5vw 4.98vw;margin-top:2vw}footer .caseContact .contact h1{font-family:"Noto Serif TC",serif;font-size:31px;font-weight:500;letter-spacing:.65vw;color:#fff;text-align:left;padding:.2vw 0}footer .caseContact .contact h1 span{font-family:Cormorant Upright,serif;font-style:oblique;margin-left:.75vw;color:#a48747;letter-spacing:3px}footer .caseContact .contact .iconAddress{background-image:url(https://360.jsl.com.tw/viewstyle/1.0.7/images/icon_contact_house.svg);background-size:contain}footer .caseContact .contact .iconAddress,footer .caseContact .contact .iconPhone{position:relative;display:block;width:55px;height:55px;color:#fff;background-repeat:no-repeat}footer .caseContact .contact .iconPhone{background-image:url(https://360.jsl.com.tw/viewstyle/1.0.7/images/icon_contact_phone.svg);background-size:92%;background-position:100%}footer .caseContact .contact .content{width:100%;color:#fff;display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:flex-start;align-items:flex-start}footer .caseContact .contact .content .item{width:45%;padding:1.5vw 0 .125vw;margin-right:.75vw}footer .caseContact .contact .content .item .row{display:flex;align-items:flex-start;justify-content:flex-start;padding:.55vw 0}footer .caseContact .contact .content .item .row .icon{width:55px}footer .caseContact .contact .content .item .row .txt{margin-left:20px}footer .caseContact .contact .content .item .row .txt h3{font-size:22px}footer .caseContact .contact .content .item .row .txt h3 span{color:#8d8357;font-size:16px;margin-left:18px}footer .caseContact .contact .content .item .row .txt p{margin-top:1.5px;font-size:16px}footer .caseContact .contact .content .item .row .txt .address a{color:#fff}footer .caseContact .contact .content .item .row .txt .address a .fa{margin-left:10px}footer .caseContact .contact .content .item .row .txt .phone{font-family:Oswald;font-size:25px;color:#fff}footer .caseContact .contact .content .item .row .txt .phone a{color:#fff}footer .caseContact .share{min-height:334px;padding:1.5vw 1.5vw 0 8vw;margin:2vw 0;border-left:1px solid #a48747;display:flex;align-items:center;justify-content:flex-start}footer .caseContact .share ul{width:100%;display:flex;align-items:center;align-content:center}footer .caseContact .share ul li{width:100px;padding:0 10px}footer .caseContact .share ul li a{display:block;width:100%}footer .caseContact .share ul li a img{width:100%}footer .copyright{font-family:Verdana;width:100%;height:86px;text-align:center;line-height:86px}.mobileBottomGps,.mobileBottomMenu,.mobileBottomMessenger,.mobileBottomPhone{display:none}.right_share{position:fixed;width:75px;height:-moz-max-content;height:max-content;right:20px;bottom:20px;z-index:19990}.right_share .btn_item{display:flex;width:100%;align-items:center;justify-content:center;margin:10px 0}.right_share .btn_item i{width:90%}.right_share .btn_item i img{width:100%}.right_share .act_line i{cursor:pointer}.right_share .act_line section{position:absolute;width:300px;height:450px;top:-445px;right:-500px;background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:10px;transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-webkit-transition:all .33s ease-in-out}.right_share .act_line section .top{width:100%;height:32px;border-bottom:1px solid rgba(0,0,0,.3)}.right_share .act_line section .top h1{width:90%;margin:23px 0 0 15px}.right_share .act_line section .top h1 a{text-indent:-9999px;display:block;width:60px;height:21px;background:url(data:image/png;base64,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) 0 0 no-repeat;background-size:60px 21px}.right_share .act_line section .content{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap}.right_share .act_line section .content .qrcode{width:80%;max-width:210px;margin:20px 0;border:1px solid #cdcdcd}.right_share .act_line section .content .qrcode img{width:100%}.right_share .act_line section .content .txt{width:100%;text-align:center;padding:0 10px;letter-spacing:.12em;line-height:1em}.right_share .act_line section .content .txt h2{font-size:1.1em;padding-bottom:10px}.right_share .act_line section .content .txt p{font-size:.7em;color:#333}.right_share .act_line section .content .txt .download_txt{font-size:.7em;color:#333;padding-top:10px}.right_share .act_line section .content .txt .download_txt a{color:#333}.right_share .act_line:hover section{right:-10px;transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-webkit-transition:all .33s ease-in-out}@media (max-width:768px){footer{padding-bottom:80px}footer .left{width:95vw!important}footer .right{width:80vw!important}footer .caseInfo{display:flex;align-content:center;flex-direction:column;align-items:center;justify-content:center}footer .caseInfo .register{min-height:410px;padding:3vw 2vw;margin-top:5vw}footer .caseInfo .register h1{margin:5vw auto 7vw}footer .caseInfo .register #registerForm{width:95%;display:flex;flex-direction:column;align-items:center;justify-content:center}footer .caseInfo .register #registerForm .leftFormItems,footer .caseInfo .register #registerForm .rightFormItems{width:100%}footer .caseInfo .register #registerForm .item{width:90%;display:flex;align-items:center;justify-content:space-between;margin:0 auto 2.5vw}footer .caseInfo .register #registerForm input,footer .caseInfo .register #registerForm select{height:44px;line-height:1.5}footer .caseInfo .register #registerForm input,footer .caseInfo .register #registerForm select,footer .caseInfo .register #registerForm textarea{padding:7px 12px}footer .caseInfo .register #registerForm textarea{min-height:14vw}footer .caseInfo .register #registerForm .btnSubmit{font-size:16px}footer .caseInfo .info{padding:15vw 0 5vw;border-top:1px solid #a48747;border-left:0 solid #a48747}footer .caseInfo .info h1{letter-spacing:3vw;text-align:center}footer .caseInfo .info .content{font-size:16px}footer .caseContact{display:flex;align-content:center;flex-direction:column;align-items:center;justify-content:center}footer .caseContact .contact{padding:16.5vw 0 11vw}footer .caseContact .contact h1{letter-spacing:3vw;text-align:center}footer .caseContact .contact .content{flex-wrap:wrap;flex-direction:column;align-content:center;justify-content:center;align-items:center;margin-top:5vw}footer .caseContact .contact .content .item{width:95%;padding:1.5vw 0 4vw}footer .caseContact .contact .content .item .row{padding:3vw 0}footer .caseContact .contact .content .item .row .txt h3{line-height:24px}footer .caseContact .contact .content .item .row .txt h3 span{font-size:16px;margin-left:0;display:block}footer .caseContact .contact .content .item .row .txt .address{font-size:16px}footer .caseContact .share{min-height:175px;padding:1.5vw 0;margin:2vw 0;border-top:1px solid #a48747;border-left:0 solid #a48747}footer .copyright{font-size:12px}.right_share{z-index:0}.right_share .act_fb,.right_share .act_line{display:none}.mobileBottomMenu{position:fixed;display:flex;align-items:center;width:100%;height:70px;bottom:0;left:0;padding:10px 0 0;background-color:#000;z-index:1001}.mobileBottomMenu a{display:flex;width:25%;color:#fff;height:65px;flex-flow:column nowrap;align-items:center}.mobileBottomMenu a i{display:flex;width:40%;order:0}.mobileBottomMenu a i img{width:100%}.mobileBottomMenu a span{display:flex;order:1}.mobileBottom{position:fixed;display:block;width:90%;bottom:-100%;left:0;padding:40px 5% 0;background-color:rgba(0,0,0,.9);transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-webkit-transition:all .33s ease-in-out;z-index:20000}.mobileBottom p{display:block;font-size:1.2em;color:#fff;letter-spacing:.2em;line-height:1.5em}.mobileBottom .btn_mob_gps,.mobileBottom .btn_mob_messenger,.mobileBottom .btn_mob_phone{font-family:Oswald;display:flex;width:100%;height:45px;font-size:1.1em;text-align:center;padding:2px 0;background-color:#8d8357;color:#fff;border-radius:5px;margin:15px 0;align-items:center;justify-content:center;text-decoration:none;letter-spacing:.1em;transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-webkit-transition:all .33s ease-in-out}.mobileBottom .close{position:absolute;top:15px;right:15px}.mobileBottom .close i{width:30px}.mobileBottom .close i img{width:100%}.mobileBottomShow{bottom:80px;transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-webkit-transition:all .33s ease-in-out}#jslcase_info{scroll-margin-top:80px}}@media (max-width:1650px){footer .caseContact .contact .content .item .row .txt h3 span{font-size:16px;margin-left:0;display:block}footer .caseContact .contact .content .item .row .txt .address{font-size:16px}}@media (max-width:1279px){footer .left{width:54vw}footer .right{width:34.5vw}footer .caseInfo .info{padding:3vw 1.5vw 0 5vw;margin:5vw 0}footer .caseContact .share{padding:1.5vw 1.5vw 0 5vw;margin:2vw 0}}.line_event{position:fixed;width:115px;height:auto;right:20px;bottom:190px;z-index:19000}.line_event img{width:100%}@media screen and (max-width:768px){.line_event{position:fixed;width:75px;max-width:15vw;height:auto;right:20px;bottom:110px;z-index:19000}.line_event.bigger{width:100px;max-width:25vw}.line_event img{width:100%}}.landscapeBox{display:none}@media screen and (orientation:landscape) and (max-width:991.98px){.landscapeBox{display:flex;align-items:center;top:0;left:0;opacity:1}.landscapeBox,.landscapeBox .mask{width:100%;height:100%;position:fixed;z-index:50000}.landscapeBox .mask{background-image:url(https://360.jsl.com.tw/viewstyle/1.0.7/images/pc_bg_reservation.jpg);background-repeat:no-repeat;background-size:cover}.landscapeBox .data{position:relative;display:flex;width:100%;height:100%;margin:0 auto;background-color:#f1f1f1;padding:20px;z-index:50001;align-items:center;flex-direction:column;justify-content:center}.landscapeBox .data i{width:130px;padding-bottom:10px}.landscapeBox .data i img{width:100%}}