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