@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,footer .caseInfo .register h2{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,footer .caseInfo .register h2 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;z-index:2}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,footer .caseInfo .info h2{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,footer .caseInfo .info h2 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 .caseInfo.caseInfoV2{display:flex;flex-direction:column;min-height:unset;background:unset;justify-content:flex-start;align-items:stretch}footer .caseInfo.caseInfoV2 .info{width:100%;min-height:unset;background:#fff;padding:4vw 0 4.8vw;border-left:0;margin:0}footer .caseInfo.caseInfoV2 .info h1,footer .caseInfo.caseInfoV2 .info h2{font-family:"Noto Serif TC",serif;font-size:28px;font-weight:500;letter-spacing:.35em;color:#222;text-align:center;padding:0;margin-bottom:2.4vw}footer .caseInfo.caseInfoV2 .info h1 span,footer .caseInfo.caseInfoV2 .info h2 span{font-family:Cormorant Upright,serif;font-style:italic;margin-left:.8vw;color:#b89f63;letter-spacing:3px}footer .caseInfo.caseInfoV2 .info .infoTable{width:72%;margin:0 auto}footer .caseInfo.caseInfoV2 .info .infoRow{display:grid;grid-template-columns:1fr 1fr}footer .caseInfo.caseInfoV2 .info .infoRow:nth-child(odd){background:#e8e8e8}footer .caseInfo.caseInfoV2 .info .infoRow:nth-child(2n){background:#f9f9f9}footer .caseInfo.caseInfoV2 .info .infoRow>.infoCell{display:flex;align-items:stretch;-moz-column-gap:.55em;column-gap:.55em;min-height:2.75vw;background:unset;border-bottom:1px solid transparent}footer .caseInfo.caseInfoV2 .info .infoRow>.infoCell.is-empty{background:unset}footer .caseInfo.caseInfoV2 .info .infoRow>.infoCell>.infoLabel,footer .caseInfo.caseInfoV2 .info .infoRow>.infoCell>.infoValue{display:flex;align-items:center;box-sizing:border-box;margin:0;font-size:.88vw;line-height:1.45;color:#4a4a4a;padding:.45vw .9vw;word-break:break-word}footer .caseInfo.caseInfoV2 .info .infoTable>.infoRow>.infoCell>p.infoLabel,footer .caseInfo.caseInfoV2 .info .infoTable>.infoRow>.infoCell>p.infoValue{display:flex;align-items:center;align-self:stretch}footer .caseInfo.caseInfoV2 .info .infoTable>.infoRow>.infoCell>p.infoLabel{flex:0 0 6.5em;box-sizing:content-box;width:6.5em;min-width:6.5em;max-width:6.5em;min-height:1.85vw;justify-content:flex-start;text-align:left;overflow-wrap:break-word;color:#af9360;font-weight:500}footer .caseInfo.caseInfoV2 .info .infoTable>.infoRow>.infoCell>p.infoValue{flex:1 1 auto;min-width:0;box-sizing:border-box;min-height:2.75vw}footer .caseInfo.caseInfoV2 .register{width:100%;min-height:unset;padding:4vw 0 5vw;margin-top:0;background:transparent linear-gradient(180deg,#1d170c 5%,#3b2511) 0 0 no-repeat padding-box}footer .caseInfo.caseInfoV2 .register h1,footer .caseInfo.caseInfoV2 .register h2{font-size:31px;letter-spacing:.34em;margin-bottom:2.2vw;text-align:center}footer .caseInfo.caseInfoV2 .register #registerForm{width:65%;margin:0 auto;display:block}footer .caseInfo.caseInfoV2 .register #registerForm .registerFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:.75vw 1.1vw}footer .caseInfo.caseInfoV2 .register #registerForm .item{display:block;width:100%;margin:0}footer .caseInfo.caseInfoV2 .register #registerForm .item-double{display:grid;grid-template-columns:1fr 1fr;gap:.5vw}footer .caseInfo.caseInfoV2 .register #registerForm .item-full{grid-column:1/-1}footer .caseInfo.caseInfoV2 .register #registerForm .item-submit{margin-top:1vw;grid-column:1/-1;width:50%;margin-left:auto;margin-right:auto}footer .caseInfo.caseInfoV2 .register #registerForm input,footer .caseInfo.caseInfoV2 .register #registerForm select{display:block;box-sizing:border-box;width:100%;height:2.2vw;min-height:40px;padding:0 .85vw;font-size:16px;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:5px;transition:border-color .15s ease-in-out}footer .caseInfo.caseInfoV2 .register #registerForm textarea{display:block;box-sizing:border-box;width:100%;min-height:5.8vw;padding:.6vw .85vw;font-size:16px;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:5px;resize:none}footer .caseInfo.caseInfoV2 .register #registerForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#333 0),linear-gradient(135deg,#333 50%,transparent 0);background-position:calc(100% - .85vw) 50%,calc(100% - .57vw) 50%;background-size:.32vw .32vw,.32vw .32vw;background-repeat:no-repeat;background-color:#fff;padding-right:1.8vw}footer .caseInfo.caseInfoV2 .register #registerForm input::-moz-placeholder,footer .caseInfo.caseInfoV2 .register #registerForm textarea::-moz-placeholder{color:#666;font-size:16px}footer .caseInfo.caseInfoV2 .register #registerForm input::placeholder,footer .caseInfo.caseInfoV2 .register #registerForm textarea::placeholder{color:#666;font-size:16px}footer .caseInfo.caseInfoV2 .register #registerForm select{color:#666;font-size:16px}footer .caseInfo.caseInfoV2 .register #registerForm label{color:#fff;font-size:16px;line-height:1.65;display:block;position:relative;padding-left:30px;margin-bottom:0;cursor:pointer}footer .caseInfo.caseInfoV2 .register #registerForm label .checkmark{position:absolute;top:1px;left:0;height:18px;width:18px;border-radius:5px;background-color:#eee;border:1px solid rgba(0,0,0,.3)}footer .caseInfo.caseInfoV2 .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.caseInfoV2 .register #registerForm label a{color:#a48747;font-size:16px}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice{margin-top:1.2vw;display:flex;flex-direction:column;gap:16px}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice p{color:#fff;font-size:16px;line-height:1.65;margin:0}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice p.white+label.checkbox,footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice p.white+label.container{margin-top:14px}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice label.checkbox,footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice label.container{display:flex;flex-wrap:wrap;align-items:center;align-content:center;-moz-column-gap:10px;column-gap:10px;row-gap:6px;width:100%;position:relative;margin:0;padding:0;font-size:16px;line-height:1.5;min-height:24px;cursor:pointer}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice label.checkbox input[type=checkbox],footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice label.container input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice label.checkbox a,footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice label.container a{display:inline;line-height:1.5;vertical-align:middle}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice label.checkbox .checkmark,footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice label.container .checkmark{position:relative;order:-1;flex:0 0 18px;width:18px;height:18px;top:0;left:0;margin:0;align-self:center}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice label.checkbox .checkmark:after,footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice label.container .checkmark:after{left:4px;top:1px}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice .finishedNotice{color:#cf3f2f}footer .caseInfo.caseInfoV2 .register #registerForm .btnSubmit{display:flex;width:100%;height:3vw;min-height:48px;font-size:18px;line-height:1.5;text-align:center;padding:0;background-color:#b59d63;color:#fff;margin:0;align-items:center;justify-content:center;letter-spacing:.12em;border:0;transition:all .3s ease-in-out;border-radius:6px;cursor:pointer}footer .caseInfo.caseInfoV2 .register #registerForm .btnSubmit:hover{background-color:#988f0a;transition:all .3s ease-in-out}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,footer .caseContact .contact h2{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,footer .caseContact .contact h2 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,footer .caseContact .contact .content .item .row .txt h4{font-size:22px}footer .caseContact .contact .content .item .row .txt h3 span,footer .caseContact .contact .content .item .row .txt h4 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;align-self:stretch}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 #jslcase_info{scroll-margin-top:100px}footer .copyright{font-family:Verdana;width:100%;height:86px;text-align:center;line-height:86px}.mobileBottomGps,.mobileBottomMenu,.mobileBottomMessenger,.mobileBottomPhone{display:none}.right_wrapper{position:fixed;right:20px;bottom:20px;z-index:999;width:75px;display:flex;flex-direction:column;align-items:center}.right_wrapper .right_custom_buttons .custom_btn_items .btn_item .img{width:100%;-o-object-fit:cover!important;object-fit:cover!important}.right_share{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,.right_share .act_line section .top h2{width:90%;margin:23px 0 0 15px}.right_share .act_line section .top h1 a,.right_share .act_line section .top h2 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,footer .caseInfo .register h2{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,footer .caseInfo .info h2{letter-spacing:3vw;text-align:center}footer .caseInfo .info .content{font-size:16px}footer .caseInfo.caseInfoV2 .info{width:100%!important;padding:9vw 0 8vw;border-top:none}footer .caseInfo.caseInfoV2 .info h1,footer .caseInfo.caseInfoV2 .info h2{font-size:20px;letter-spacing:.22em;margin-bottom:4.5vw}footer .caseInfo.caseInfoV2 .info .infoTable{width:92%}footer .caseInfo.caseInfoV2 .info .infoRow{grid-template-columns:1fr}footer .caseInfo.caseInfoV2 .info .infoRow:nth-child(2n),footer .caseInfo.caseInfoV2 .info .infoRow:nth-child(odd){background:unset}footer .caseInfo.caseInfoV2 .info .infoRow .infoCell:nth-child(odd){background:#e8e8e8}footer .caseInfo.caseInfoV2 .info .infoRow .infoCell:nth-child(2n){background:#f9f9f9}footer .caseInfo.caseInfoV2 .info .infoRow>.infoCell{min-height:44px}footer .caseInfo.caseInfoV2 .info .infoRow>.infoCell.is-empty{display:none}footer .caseInfo.caseInfoV2 .info .infoTable>.infoRow>.infoCell>p.infoLabel,footer .caseInfo.caseInfoV2 .info .infoTable>.infoRow>.infoCell>p.infoValue{font-size:14px;padding:0 3vw;box-sizing:border-box;min-height:44px}footer .caseInfo.caseInfoV2 .register{width:100%!important;padding:10vw 0 14vw}footer .caseInfo.caseInfoV2 .register h1,footer .caseInfo.caseInfoV2 .register h2{font-size:20px;letter-spacing:.22em;margin-bottom:5vw}footer .caseInfo.caseInfoV2 .register #registerForm{width:90%}footer .caseInfo.caseInfoV2 .register #registerForm .registerFormGrid{grid-template-columns:1fr;gap:2.5vw}footer .caseInfo.caseInfoV2 .register #registerForm .item-double{grid-template-columns:1fr 1fr;gap:2vw}footer .caseInfo.caseInfoV2 .register #registerForm input,footer .caseInfo.caseInfoV2 .register #registerForm select{height:44px;border-radius:7px;padding:0 12px;font-size:16px}footer .caseInfo.caseInfoV2 .register #registerForm textarea{min-height:100px;padding:8px 12px;border-radius:7px;font-size:16px}footer .caseInfo.caseInfoV2 .register #registerForm select{background-position:calc(100% - 12px) 50%,calc(100% - 8px) 50%;background-size:5px 5px,5px 5px;padding-right:28px}footer .caseInfo.caseInfoV2 .register #registerForm input::-moz-placeholder,footer .caseInfo.caseInfoV2 .register #registerForm textarea::-moz-placeholder{font-size:14px}footer .caseInfo.caseInfoV2 .register #registerForm input::placeholder,footer .caseInfo.caseInfoV2 .register #registerForm select,footer .caseInfo.caseInfoV2 .register #registerForm textarea::placeholder{font-size:14px}footer .caseInfo.caseInfoV2 .register #registerForm label{font-size:14px;padding-left:28px}footer .caseInfo.caseInfoV2 .register #registerForm label a{font-size:14px}footer .caseInfo.caseInfoV2 .register #registerForm .item-submit{margin-top:3vw}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice{margin-top:4.5vw}footer .caseInfo.caseInfoV2 .register #registerForm .registerNotice p{font-size:14px;margin:0 0 8px}footer .caseInfo.caseInfoV2 .register #registerForm .btnSubmit{height:48px;border-radius:7px;font-size:18px}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,footer .caseContact .contact h2{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,footer .caseContact .contact .content .item .row .txt h4{line-height:24px}footer .caseContact .contact .content .item .row .txt h3 span,footer .caseContact .contact .content .item .row .txt h4 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;align-self:center}footer .copyright{font-size:12px}.right_wrapper{bottom:75px}.right_share{bottom:75px;right:5px}.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 .btn_mob_phone i{margin-right:5px}.mobileBottom .btn_mob_phone i img.tollfree{height:30px;-o-object-fit:contain;object-fit:contain}.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:90px}}@media (max-width:1650px){footer .caseContact .contact .content .item .row .txt h3 span,footer .caseContact .contact .content .item .row .txt h4 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}}@media (min-width:769px) and (max-width:1279px){footer .caseInfo.caseInfoV2 .info .infoTable{width:88%}footer .caseInfo.caseInfoV2 .info .infoRow>.infoCell>.infoLabel,footer .caseInfo.caseInfoV2 .info .infoRow>.infoCell>.infoValue{font-size:.82vw}footer .caseInfo.caseInfoV2 .register #registerForm{width:74%}}.line_event{width:115px;height:auto;right:20px;bottom:190px;z-index:19000}.line_event img{width:100%}@media screen and (max-width:768px){.line_event{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%}}