@import url(https://fonts.googleapis.com/css?family=Arsenal:700|Noto+Sans+TC:400,700|Noto+Serif+TC:700&display=swap&subset=chinese-traditional);*,.btn{outline:0}.radiobtn input[type=radio]:checked~.check:after,.radiobtn:hover~.check:after,.rooms .room_intro .swiper-container .mySwiper .btn-next,.rooms .room_intro .swiper-container .mySwiper .btn-prev{opacity:1}.hamburger-inner:after,.hamburger-inner:before,.img-overlay::before,.radiobtn .check:after,.rooms .skeleton-img::after,footer .footer2 .iconlist .icon:before{content:""}@media (min-width:768px){.container-fluid{padding-left:36px;padding-right:36px}}*{font-family:"Noto Sans TC","Noto Serif TC",serif,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}a{text-decoration:none!important;color:#1F2E4F}a:hover{color:#374373}h1{font-size:40px}@media (min-width:768px){h1{font-size:45px}}@media (min-width:1200px){.container-fluid{padding-left:45px;padding-right:45px}h1{font-size:50px}}h2{font-size:33px}@media (min-width:768px){h2{font-size:35px}}@media (min-width:1200px){h2{font-size:37px}}h3{font-size:28px}@media (min-width:768px){h3{font-size:28px}}@media (min-width:1200px){h3{font-size:30px}}h4{font-size:24px}h1,h2,h3,h4,h5,h6{font-weight:700}.large{font-size:19px}.base,label,p{font-size:16px}label{color:rgba(37,37,55,.75)}.small{font-size:15px}.smaller{font-size:13px}hr{border-color:#E6E6E6}.br-3{border-radius:3px}.br-circle{border-radius:999px}.btn{border-radius:4px;padding:14px 33px;transition:.3s ease-out;font-size:17px;display:flex;justify-content:center;align-items:center}.btn:focus{box-shadow:none}@media screen and (min-width:768px){.btn{padding:13px 32px}}.btn-light{background:#F7F7F7;border:none;color:rgba(37,37,55,.75)}.btn-light:active,.btn-light:focus,.btn-light:hover{background:#656565;color:rgba(37,37,55,.75)}.btn-primary{background:#374373;border-color:#374373;color:#fff;border-radius:8px}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{border-color:#1F2E4F;background:#1F2E4F}.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 6px 18px rgba(117,1,28,.18)}.btn-secondary{border-radius:8px}.btn-outline{background:0 0;color:#1F2E4F;border:1px solid #1F2E4F}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#374373;border:1px solid #374373}.img-overlay::before{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;right:0;bottom:0;background:rgba(37,37,55,.04)}.card-primary{box-shadow:0 10px 45px rgba(15,22,31,.12);padding:50px;border-top:4px solid #1F2E4F;background:#fff}@media screen and (max-width:768px){.card-primary{padding:30px}}.blog{margin-bottom:3rem}.blog .blog_img{height:250px;width:100%;overflow:hidden;margin-bottom:24px}@media screen and (min-width:768px){.blog .blog_img{margin-bottom:30px;height:200px}}@media screen and (min-width:992px){.blog .blog_img{height:220px}}@media screen and (min-width:1200px){.blog .blog_img{height:354px}}.blog .blog_img img{height:100%;object-fit:cover;object-position:center}.blog .blog_img .category{position:absolute;left:0;top:19px;z-index:1;color:#252537;background:#fff;padding:6px 12px}.blog .blog_info .date{display:inline-block;color:rgba(37,37,55,.6)}.blog .blog_info .title{color:#252537;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.blog .blog_info .link{color:#1F2E4F}.banner_f{padding:75px 0}.form-group{margin-bottom:40px}@media screen and (min-width:768px){.banner_f{padding:90px 0}.form-group{margin-bottom:1rem}}.form-control,select.form-control{-webkit-appearance:none;border-radius:8px;border:1px solid rgba(204,204,204,.4);margin:0;padding:12px 16px}.form-control::placeholder,select.form-control::placeholder{color:rgba(153,153,153,.6);opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder,select.form-control:-ms-input-placeholder,select.form-control::-ms-input-placeholder{color:rgba(153,153,153,.6)}.form-control:focus,.form-control:hover,select.form-control:focus,select.form-control:hover{box-shadow:none;border-color:#A4B2CC;border-width:2px;margin:0}.radiobtn input[type=radio]:checked~.check,.radiobtn:hover~.check{border:2px solid #1F2E4F}.form-control:focus~.apply,.form-control:hover~.apply,select.form-control:focus~.apply,select.form-control:hover~.apply{top:2px;right:2px;bottom:2px}.fa-sort-down{position:absolute;right:1.75rem;bottom:.95rem;z-index:1;color:#252537;pointer-events:none}.radiobtn{display:flex;align-items:center;padding:.375rem 0}.radiobtn input[type=radio]{display:none}.radiobtn .check{position:relative;height:20px;width:20px;border:2px solid rgba(37,37,55,.75);border-radius:100%;margin-right:5px}.radiobtn .check:after{position:absolute;left:3px;top:3px;width:10px;background:#1F2E4F;height:10px;transition:ease-out .3s;border-radius:999px;opacity:0}.modal .modal-dialog{max-width:100%;margin:0;pointer-events:all}.modal .modal-dialog .modal-content{box-shadow:0 10px 45px rgba(15,22,31,.12);margin:0 16px}@media (min-width:768px){.modal .modal-dialog{max-width:600px;margin:1.75rem auto}}.modal.channelModal .modal-content{height:auto}.modal.channelModal .title{font-weight:700}.modal.channelModal .store{text-align:left;border-radius:4px;border:1px solid rgba(37,37,55,.4);padding:22px 10px 22px 22px;margin:10px 0;display:flex;align-items:center;justify-content:space-between;min-height:90px;transition:.3s}.modal.channelModal .store.link:hover{border:1px solid #252537}.modal.channelModal .store .img{overflow:hidden;min-height:46px;min-width:46px;border-radius:999px;border:1px solid rgba(37,37,55,.4);margin:auto 15px auto 0;display:flex;justify-content:center;align-items:center}.modal.channelModal .store .img img{object-fit:cover;object-position:center}.modal.channelModal .store .img i{font-size:30px}.modal.channelModal .store .name{margin-bottom:0;color:#252537;width:100%;font-size:17px}.modal.channelModal a{color:#c2032e}.modal .closeModal{color:#252537;background:0 0;border:0;position:absolute;right:12px;top:12px;z-index:100;font-size:22px;pointer-events:auto;cursor:pointer}a.btn-fb,a.btn-fb:hover{color:#fff}.modal .modal-body{padding:24px 35px}@media (min-width:1200px){.modal .modal-body{padding:45px 50px}}@media (min-width:992px){.modal .modal-body{padding:45px 50px}}.modal .modal-body.msg{font-size:20px}.modal .modal-footer{background:#fff}.alert{position:fixed;left:50%;top:10%;transform:translate(-50%,-50%);width:80%}@media (min-width:768px){.alert{width:600px}}a.btn-fb,a.btn-google,a.btn-line{display:flex;justify-content:center;flex:1;padding-top:15px;padding-bottom:15px;border-radius:10px}a.btn-fb .icon-image,a.btn-google .icon-image,a.btn-line .icon-image{width:24px;height:24px;margin-right:15px}a.btn-fb{background-color:#4568b2}.navbar,a.btn-google{background-color:#fff}a.btn-google,a.btn-google:hover{color:#484848}a.btn-google{border:2px solid #EFEFEF;padding-top:13px;padding-bottom:13px}a.btn-line,a.btn-line:hover{color:#fff}a.btn-line{background-color:#00b900}p.line{background:#EFEFEF;height:1px;margin:26px 0}p.line label{background:#fff;padding:10px;position:relative;top:-20px}.feature{display:flex}.feature .icon{width:48px;height:48px;min-width:48px;margin-right:16px;border-radius:999px;background:#EBF0FA;display:flex;justify-content:center;align-items:center}.feature .icon svg{fill:#000}.feature .title_wrap .title{color:#374373;font-size:20px;margin-bottom:2px;font-weight:700}.feature .title_wrap .text{color:#656565;font-size:16px}.feature2 img{margin-bottom:16px}.feature2 .title_wrap{text-align:center}@media (min-width:768px){.feature2 img{margin-bottom:0}.feature2 .title_wrap{text-align:left;display:flex;justify-content:center;flex-flow:column;height:100%}.feature2 .title_wrap.right{padding-left:98px}.feature2 .title_wrap.left{padding-right:98px}}.feature2 .title_wrap .title{color:#1F2E4F;font-size:22px;font-weight:700;margin-bottom:8px}.feature2 .title_wrap .text{color:#656565;font-size:16px;text-align:left}.cta img{object-fit:cover;height:100%}.cta .title_wrap{background:#374373;color:#fff;padding:40px 16px;display:flex;flex-flow:column;align-items:flex-start;justify-content:center}@media (min-width:768px){.feature2 .title_wrap .title{margin-bottom:16px}.cta .title_wrap{height:100%;padding-left:calc((100vw - 690px)/ 2)}}@media (min-width:992px){.cta .title_wrap{padding-left:calc((100vw - 930px)/ 2)}}@media (min-width:1200px){.cta .title_wrap{padding-left:calc((100vw - 1110px)/ 2);padding-right:106px}}.cta .title_wrap .title{font-size:22px;font-weight:700;margin-bottom:8px}.cta .title_wrap .text{font-size:16px;margin-bottom:24px}.cta .title_wrap .btn{padding:12px 24px;color:#fff;border-radius:8px;border:2px solid #fff}.cta .title_wrap .btn:active,.cta .title_wrap .btn:hover{background:#fff;color:#374373}.banner_title{display:flex;margin-top:112px;flex-flow:column;align-items:center;color:#fff}@media (min-width:768px){.cta .title_wrap .text{margin-bottom:28px}.banner_title{margin-top:128px}}.banner_title .title{font-size:28px;margin-bottom:0}@media (min-width:768px){.banner_title .title{font-size:56px}}.banner_title .subtitle{font-size:40px;margin-bottom:0;font-weight:700}@media (min-width:768px){.banner_title .subtitle{font-size:56px}}.search_area{background:#fff;border-radius:8px;border:1px solid rgba(55,67,115,.2);box-shadow:0 6px 12px rgba(22,24,31,.1);margin-top:238px;width:calc(100vw - 32px);margin-left:16px;display:flex;flex-flow:column;padding:20px}.search_area .date,.search_area .number,.search_area .time{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e6e6e6;position:relative}.search_area .date.number,.search_area .number.number,.search_area .time.number{border-bottom:none}.search_area .date:first-child,.search_area .number:first-child,.search_area .time:first-child{padding-top:0}.search_area .date img,.search_area .number img,.search_area .time img{width:20px;height:20px;margin-right:4px}.search_area .date .label,.search_area .number .label,.search_area .time .label{font-size:16px;color:#999;margin-bottom:0;font-weight:400}.search_area .date select#people,.search_area .number select#people,.search_area .time select#people{width:100%;border:none;color:#999;background:#fff;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";font-size:16px;padding:0;text-align-last:right}@media (min-width:992px){.search_area .date select#people,.search_area .number select#people,.search_area .time select#people{font-size:18px;text-align-last:left}}.search_area .date .timeModal,.search_area .number .timeModal,.search_area .time .timeModal{display:none;position:absolute;border-radius:8px;padding:20px 10px;background:#fff;box-shadow:0 6px 12px rgba(22,24,31,.08);min-width:250px;top:calc(100% + 20px);right:0;z-index:1}@media (min-width:768px){.search_area .date .timeModal,.search_area .number .timeModal,.search_area .time .timeModal{top:unset;right:0;bottom:calc(100% + 20px)}}.search_area .date .timeModal .warningLabel,.search_area .number .timeModal .warningLabel,.search_area .time .timeModal .warningLabel{margin:0 10px 10px;font-weight:700;color:rgba(37,37,55,.75);border-bottom:1px solid #e6e6e6;padding-bottom:8px}.search_area .date .timeModal .end,.search_area .date .timeModal .start,.search_area .number .timeModal .end,.search_area .number .timeModal .start,.search_area .time .timeModal .end,.search_area .time .timeModal .start{display:flex;flex-flow:column;flex:1;padding:0 10px}.search_area .date .timeModal .end label,.search_area .date .timeModal .start label,.search_area .number .timeModal .end label,.search_area .number .timeModal .start label,.search_area .time .timeModal .end label,.search_area .time .timeModal .start label{font-size:14px;margin-bottom:0}.search_area .date .timeModal .end select,.search_area .date .timeModal .start select,.search_area .number .timeModal .end select,.search_area .number .timeModal .start select,.search_area .time .timeModal .end select,.search_area .time .timeModal .start select{border:1px solid #999;border-radius:6px;padding:2px 6px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";background:#fff}.search_area .time{position:relative}.search_area .time .input{position:absolute;right:0}.search_area .submit{display:flex;justify-content:center}.search_area .submit .searchbtn{width:auto}@media (min-width:992px){.search_area{padding:20px 0;width:768px;margin-left:calc((100vw - 768px)/ 2);margin-top:388px;flex-flow:row;justify-content:space-between}.search_area .date,.search_area .number,.search_area .submit,.search_area .time{flex-flow:column;align-items:flex-start;flex:1;padding:0 24px;position:relative}.search_area .date:not(:last-child),.search_area .number:not(:last-child),.search_area .submit:not(:last-child),.search_area .time:not(:last-child){border-right:1px solid #e6e6e6;border-bottom:none}.search_area .date .label,.search_area .number .label,.search_area .submit .label,.search_area .time .label{font-size:18px}}.search_area .title{font-size:14px;color:#1F2E4F;display:flex;margin-bottom:2px}.search_area .title svg{width:20px;height:20px;fill:#1F2E4F;margin-right:4px}.search_area input[type=date]{opacity:0;position:absolute;right:0;border:none}@media (min-width:992px){.search_area input[type=date]{right:24px;left:24px;bottom:0}}.search_area .btn{padding:12px 36px;width:100%;background:#374373;color:#fff;border-radius:8px;font-size:16px}.search_area .btn:active,.search_area .btn:hover{background:#1F2E4F}.search_area .btn img{width:24px;height:24px;margin-right:8px}.rooms{margin-top:200px}.rooms.room{margin-top:80px}@media (max-width:576px){.rooms.room .roomwrap .container,.rooms.room .roomwrap .container .row [class*=col-]{padding:0}.rooms.room .roomwrap .container .row{margin-right:0;margin-left:0}.rooms.room .roomwrap .room_data{padding-left:16px;padding-right:16px}}.rooms.room .roomwrap .peopleCount{padding:4px 12px 4px 8px;margin-bottom:12px}.rooms.room .roomwrap .title{font-size:28px;font-weight:700}.rooms.room .roomwrap .price{margin-bottom:16px}.rooms.room .roomwrap .timeDetail{display:flex;margin-bottom:16px;flex-flow:column;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:0 16px}@media (min-width:576px){.rooms.room .roomwrap .timeDetail{border:none;padding:0}}.rooms.room .roomwrap .timeDetail .date{position:relative;border-bottom:1px solid #e6e6e6;padding:16px 0}@media (min-width:768px){.rooms.room{margin-top:128px}.rooms.room .roomwrap .timeDetail{flex-flow:row}.rooms.room .roomwrap .timeDetail .date{border-right:1px solid rgba(55,67,115,.2);border-bottom:none;padding:0}}.rooms.room .roomwrap .timeDetail .time{position:relative;padding:16px 0}.rooms.room .roomwrap .timeDetail .date,.rooms.room .roomwrap .timeDetail .time{display:flex;align-items:center;flex:1}.rooms.room .roomwrap .timeDetail .date .icon,.rooms.room .roomwrap .timeDetail .time .icon{width:36px;height:36px;min-width:36px;display:flex;justify-content:center;align-items:center;border-radius:999px;background:#ebf0fa;margin-right:8px}.rooms.room .roomwrap .timeDetail .date .input,.rooms.room .roomwrap .timeDetail .time .input{display:flex;justify-content:space-between;align-items:center;width:100%}.rooms.room .roomwrap .timeDetail .date .title,.rooms.room .roomwrap .timeDetail .time .title{color:#656565;font-size:16px;font-weight:400;margin-bottom:0}@media (min-width:768px){.rooms.room .roomwrap .timeDetail .time{margin-left:16px;padding:0}.rooms.room .roomwrap .timeDetail .date .input,.rooms.room .roomwrap .timeDetail .time .input{align-items:flex-start;flex-flow:column}.rooms.room .roomwrap .timeDetail .date .title,.rooms.room .roomwrap .timeDetail .time .title{font-size:14px}}.rooms.room .roomwrap .timeDetail .date .label,.rooms.room .roomwrap .timeDetail .time .label{font-size:16px;color:#374373;margin-bottom:0}.rooms.room .roomwrap .timeDetail .date input[type=date],.rooms.room .roomwrap .timeDetail .time input[type=date]{opacity:0;position:absolute;right:0;bottom:16px;border:none}@media (min-width:768px){.rooms.room .roomwrap .timeDetail .date input[type=date],.rooms.room .roomwrap .timeDetail .time input[type=date]{bottom:0;right:unset;left:44px}}.rooms.room .roomwrap .timeDetail i{position:absolute;right:8px;bottom:2px;color:#374373}.rooms.room .roomwrap .timeDetail .timeModal{position:absolute;top:calc(100% + 1px);border-radius:8px;padding:20px 10px;background:#fff;box-shadow:0 6px 12px rgba(22,24,31,.08);display:flex;min-width:250px;right:0;z-index:10;flex-flow:column}.rooms.room .roomwrap .timeDetail .timeModal .warningLabel{margin:0 10px 10px;font-weight:700;color:rgba(37,37,55,.75);border-bottom:1px solid #e6e6e6;padding-bottom:8px}.rooms.room .roomwrap .timeDetail .timeModal .end,.rooms.room .roomwrap .timeDetail .timeModal .start{display:flex;flex-flow:column;flex:1;padding:0 10px}.rooms.room .roomwrap .timeDetail .timeModal .end label,.rooms.room .roomwrap .timeDetail .timeModal .start label{font-size:14px;margin-bottom:0}.rooms.room .roomwrap .timeDetail .timeModal .end select,.rooms.room .roomwrap .timeDetail .timeModal .start select{border:1px solid #999;border-radius:6px;padding:2px 6px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";background:#fff}.rooms.room .roomwrap .timeRange{height:18px;width:100%;border-radius:9px;border:2px solid #d7d9e3;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}@media (max-width:576px){.rooms.room .roomwrap .timeRange{margin:0 16px;width:calc(100% - 16px - 16px)}}.rooms.room .roomwrap .timeRange span.line{height:100%;background:#d7d9e3;z-index:1}.rooms.room .roomwrap .timeRange span.line:nth-child(2n+2){border:1px solid #d7d9e3}.rooms.room .roomwrap .timeRange span.line.s28{border-color:#fff;border-width:0}.rooms.room .roomwrap .timeRange .current{position:absolute;height:10px;background:#5C6899;margin-bottom:0;border-radius:6px;width:3.5714285714%;z-index:2}.rooms.room .roomwrap .timeRange .current.s0{left:calc(3.5714285714% * (0 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s1{left:calc(3.5714285714% * (1 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s2{left:calc(3.5714285714% * (2 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s3{left:calc(3.5714285714% * (3 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s4{left:calc(3.5714285714% * (4 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s5{left:calc(3.5714285714% * (5 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s6{left:calc(3.5714285714% * (6 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s7{left:calc(3.5714285714% * (7 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s8{left:calc(3.5714285714% * (8 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s9{left:calc(3.5714285714% * (9 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s10{left:calc(3.5714285714% * (10 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s11{left:calc(3.5714285714% * (11 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s12{left:calc(3.5714285714% * (12 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s13{left:calc(3.5714285714% * (13 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s14{left:calc(3.5714285714% * (14 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s15{left:calc(3.5714285714% * (15 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s16{left:calc(3.5714285714% * (16 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s17{left:calc(3.5714285714% * (17 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s18{left:calc(3.5714285714% * (18 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s19{left:calc(3.5714285714% * (19 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s20{left:calc(3.5714285714% * (20 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s21{left:calc(3.5714285714% * (21 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s22{left:calc(3.5714285714% * (22 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s23{left:calc(3.5714285714% * (23 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s24{left:calc(3.5714285714% * (24 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s25{left:calc(3.5714285714% * (25 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s26{left:calc(3.5714285714% * (26 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s27{left:calc(3.5714285714% * (27 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.s28{left:calc(3.5714285714% * (28 + 2) + 1px)}.rooms.room .roomwrap .timeRange .current.w0{width:calc((100% / 28 * 0) - 2px)}.rooms.room .roomwrap .timeRange .current.w1{width:calc((100% / 28 * 1) - 2px)}.rooms.room .roomwrap .timeRange .current.w2{width:calc((100% / 28 * 2) - 2px)}.rooms.room .roomwrap .timeRange .current.w3{width:calc((100% / 28 * 3) - 2px)}.rooms.room .roomwrap .timeRange .current.w4{width:calc((100% / 28 * 4) - 2px)}.rooms.room .roomwrap .timeRange .current.w5{width:calc((100% / 28 * 5) - 2px)}.rooms.room .roomwrap .timeRange .current.w6{width:calc((100% / 28 * 6) - 2px)}.rooms.room .roomwrap .timeRange .current.w7{width:calc((100% / 28 * 7) - 2px)}.rooms.room .roomwrap .timeRange .current.w8{width:calc((100% / 28 * 8) - 2px)}.rooms.room .roomwrap .timeRange .current.w9{width:calc((100% / 28 * 9) - 2px)}.rooms.room .roomwrap .timeRange .current.w10{width:calc((100% / 28 * 10) - 2px)}.rooms.room .roomwrap .timeRange .current.w11{width:calc((100% / 28 * 11) - 2px)}.rooms.room .roomwrap .timeRange .current.w12{width:calc((100% / 28 * 12) - 2px)}.rooms.room .roomwrap .timeRange .current.w13{width:calc((100% / 28 * 13) - 2px)}.rooms.room .roomwrap .timeRange .current.w14{width:calc((100% / 28 * 14) - 2px)}.rooms.room .roomwrap .timeRange .current.w15{width:calc((100% / 28 * 15) - 2px)}.rooms.room .roomwrap .timeRange .current.w16{width:calc((100% / 28 * 16) - 2px)}.rooms.room .roomwrap .timeRange .current.w17{width:calc((100% / 28 * 17) - 2px)}.rooms.room .roomwrap .timeRange .current.w18{width:calc((100% / 28 * 18) - 2px)}.rooms.room .roomwrap .timeRange .current.w19{width:calc((100% / 28 * 19) - 2px)}.rooms.room .roomwrap .timeRange .current.w20{width:calc((100% / 28 * 20) - 2px)}.rooms.room .roomwrap .timeRange .current.w21{width:calc((100% / 28 * 21) - 2px)}.rooms.room .roomwrap .timeRange .current.w22{width:calc((100% / 28 * 22) - 2px)}.rooms.room .roomwrap .timeRange .current.w23{width:calc((100% / 28 * 23) - 2px)}.rooms.room .roomwrap .timeRange .current.w24{width:calc((100% / 28 * 24) - 2px)}.rooms.room .roomwrap .timeRange .current.w25{width:calc((100% / 28 * 25) - 2px)}.rooms.room .roomwrap .timeRange .current.w26{width:calc((100% / 28 * 26) - 2px)}.rooms.room .roomwrap .timeRange .current.w27{width:calc((100% / 28 * 27) - 2px)}.rooms.room .roomwrap .timeRange .current.w28{width:calc((100% / 28 * 28) - 2px)}.rooms.room .roomwrap .timeRange .timeDisable{position:absolute;left:0;right:0;width:100%;height:100%}.rooms.room .roomwrap .timeRange .timeDisable span{position:absolute;height:100%;width:3.5714285714%;background:#fff}.rooms.room .roomwrap .timeRange .timeDisable span.s-2{left:calc(3.5714285714% * (-2 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s-1{left:calc(3.5714285714% * (-1 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s0{left:calc(3.5714285714% * (0 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s1{left:calc(3.5714285714% * (1 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s2{left:calc(3.5714285714% * (2 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s3{left:calc(3.5714285714% * (3 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s4{left:calc(3.5714285714% * (4 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s5{left:calc(3.5714285714% * (5 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s6{left:calc(3.5714285714% * (6 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s7{left:calc(3.5714285714% * (7 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s8{left:calc(3.5714285714% * (8 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s9{left:calc(3.5714285714% * (9 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s10{left:calc(3.5714285714% * (10 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s11{left:calc(3.5714285714% * (11 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s12{left:calc(3.5714285714% * (12 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s13{left:calc(3.5714285714% * (13 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s14{left:calc(3.5714285714% * (14 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s15{left:calc(3.5714285714% * (15 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s16{left:calc(3.5714285714% * (16 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s17{left:calc(3.5714285714% * (17 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s18{left:calc(3.5714285714% * (18 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s19{left:calc(3.5714285714% * (19 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s20{left:calc(3.5714285714% * (20 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s21{left:calc(3.5714285714% * (21 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s22{left:calc(3.5714285714% * (22 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s23{left:calc(3.5714285714% * (23 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s24{left:calc(3.5714285714% * (24 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s25{left:calc(3.5714285714% * (25 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s26{left:calc(3.5714285714% * (26 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s27{left:calc(3.5714285714% * (27 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.s28{left:calc(3.5714285714% * (28 + 2) + 1px)}.rooms.room .roomwrap .timeRange .timeDisable span.disabled{background:#d7d9e3}.rooms.room .roomwrap .timeData{display:flex;justify-content:space-between}@media (max-width:576px){.rooms.room .roomwrap .timeData{margin:0 16px;width:calc(100% - 16px - 16px)}}.rooms.room .roomwrap .timeData span{font-size:10px;margin-bottom:0;color:#1F2E4F}.rooms.room .roomwrap .price_wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media (max-width:576px){.rooms.room .roomwrap .price_wrap{margin:0 16px}}.rooms.room .roomwrap .price_wrap .price_label{font-size:20px;color:#656565}.rooms.room .roomwrap .price_wrap .price{font-size:20px;color:#374373}.rooms.room .roomwrap .fixedbtn{position:fixed;bottom:0;left:0;right:0;padding:16px 16px 0;background:#fff;box-shadow:0 -6px 12px rgba(22,24,31,.08);z-index:100}.rooms.room .roomwrap .reserve{background:#374373;color:#fff;border-radius:8px;border:none;padding:15px 0;margin-bottom:16px}.rooms.room .roomwrap .notice{padding-left:1rem;color:#656565;font-size:14px}@media (max-width:576px){.rooms.room .roomwrap .notice{margin:0 16px}}.rooms.room .room_detail{color:#1F2E4F;margin-top:40px}@media (max-width:576px){.rooms.room .room_detail{margin:40px 16px 16px}}.rooms.room .room_detail .title{font-size:22px}.rooms.room .room_detail .content{font-size:14px}.rooms.room .room_detail .room_features .feature{display:flex;align-items:center;margin-bottom:20px}.rooms.room .room_detail .room_features .feature .icon{width:36px;min-width:36px;height:36px;margin-right:8px}.rooms.room .room_detail .room_features .feature p{font-size:14px;margin-bottom:0;color:#374373}.rooms h1{color:#1f2e4f;font-size:34px;font-weight:700}.rooms .skeleton-img{height:100%;width:100%;position:relative;overflow:hidden;background-color:rgba(0,0,0,.12);cursor:wait;mask-image:radial-gradient(#fff,#000);border-radius:8px;border:1px solid rgba(55,67,115,.2)}.rooms .skeleton-img::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,transparent,hsla(0deg,0%,100%,.4),transparent);animation:b-skeleton-animate-wave 1.75s linear infinite}.rooms .room_intro{margin-bottom:40px;display:flex;flex-flow:column;align-items:flex-start}@media (min-width:992px){.rooms .room_intro{margin-bottom:47px}}.rooms .room_intro .swiper-container{width:100%;margin-bottom:16px}.rooms .room_intro .swiper-container .mySwiper2{margin-bottom:4px}.rooms .room_intro .swiper-container .mySwiper{position:relative}.rooms .room_intro .swiper-container .mySwiper .swiper-slide-thumb-active img{border-color:#374373}.rooms .room_intro .swiper-container .mySwiper .btn-next.swiper-button-disabled,.rooms .room_intro .swiper-container .mySwiper .btn-prev.swiper-button-disabled{opacity:0;pointer-events:none}.rooms .room_intro .swiper-container .mySwiper .room_img{height:187px}.rooms .room_intro .swiper-container .mySwiper_m .room_img{border-radius:0}.rooms .room_intro .swiper-container .mySwiper_m .btn-next,.rooms .room_intro .swiper-container .mySwiper_m .btn-prev,.rooms .room_intro .swiper-container:hover .btn-next,.rooms .room_intro .swiper-container:hover .btn-prev,.rooms .room_intro .swiper-container:hover .swiper-pagination{opacity:1}.rooms .room_intro .swiper-container .swiper-slide{height:100%;width:100%}.rooms .room_intro .swiper-container .swiper-pagination{opacity:0;transition:.2s ease-in;background:#374373;border-radius:6px;padding:4px 8px;color:#fff;width:unset;left:50%;transform:translateX(-50%);bottom:8px;font-size:12px}.rooms .room_intro .swiper-container .btn-next,.rooms .room_intro .swiper-container .btn-prev{opacity:0;transition:.2s ease-in;position:absolute;width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:999px;box-shadow:0 4px 12px rgba(22,24,31,.1);top:50%;z-index:1;transform:translateY(-50%);background:#fff}.rooms .room_intro .swiper-container .btn-next i,.rooms .room_intro .swiper-container .btn-prev i{color:#374373}.rooms .room_intro .swiper-container .btn-next:hover,.rooms .room_intro .swiper-container .btn-prev:hover{background:#F7F7F7}.rooms .room_intro .swiper-container .btn-prev{left:16px}.rooms .room_intro .swiper-container .btn-next{right:16px}.rooms .room_intro .room_img{border-radius:8px;border:1px solid rgba(55,67,115,.2);height:212px;width:100%;object-fit:cover;object-position:center}.rooms .room_intro .room_img.room_img_big{height:428px}.rooms .room_intro .peopleCount{border-radius:6px;background:#ebf0fa;padding:5px 6px;font-size:12px;color:#1F2E4F;display:inline-flex;align-items:center;margin-bottom:7px}.rooms .room_intro .peopleCount #groups{fill:#1F2E4F;width:18px;height:18px;margin-right:4px}@media (min-width:992px){.rooms .room_intro .peopleCount{font-size:14px;margin-bottom:8px}.rooms .room_intro .peopleCount #groups{width:20px;height:20px;margin-right:8px}}.rooms .room_intro .title{color:#1F2E4F;font-size:14px;margin-bottom:4px}@media (min-width:992px){.rooms .room_intro .title{font-size:18px;margin-bottom:7px}}.rooms .room_intro .price{color:#1F2E4F;font-size:16px;font-weight:700;margin-bottom:0}.rooms .room_intro .price span{color:#656565;font-weight:400}@media (min-width:992px){.rooms .room_intro .price{font-size:18px}.rooms .room_intro .price span{font-size:12px}}@keyframes b-skeleton-animate-wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}#warningModal .modal-content{border-radius:8px;box-shadow:0 10px 24px rgba(22,24,31,.3)}#warningModal .modal-content .modal-body{text-align:center;padding:48px 32px 32px}#warningModal .modal-content .modal-body .close{position:absolute;right:8px;top:8px;width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:999px;background:#ebf0fa;color:#374373}#warningModal .modal-content .modal-body .close:hover{color:#374373}#warningModal .modal-content .modal-body h3{font-size:24px;font-weight:700;color:#1f2e4f;margin-bottom:0}#warningModal .modal-content .modal-body p{font-size:16px;color:#1f2e4f;margin-bottom:0}.right_info{position:initial!important;color:rgba(0,0,0,.6);align-items:center;justify-content:space-between}.right_info li:not(:nth-last-child(1)){margin-right:26px}@media (max-width:991.98px){.right_info{flex-direction:unset;justify-content:flex-start;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #CED7DB;width:100%;bottom:0}.right_info li:not(:nth-last-child(1)){padding-right:0}}.right_info .lang{width:100%;display:flex;align-items:center;justify-content:center}.right_info .lang form{display:flex;align-items:center}.right_info .lang select{border:none;width:auto;background-color:transparent;color:rgba(0,0,0,.6);border-bottom:none;margin-right:-14px;padding-right:24px}@media screen and (min-width:992px){.right_info .lang{width:auto;left:0}.right_info .text_size{position:absolute;left:0}}.right_info .text_size ul{display:inline-block;padding-left:0}.right_info .text_size ul li{display:inline-block;padding-right:0}.right_info .text_size ul li a{border-radius:999px;color:rgba(0,0,0,.6);text-align:center;width:24px;line-height:24px;height:24px;font-size:14px;display:block}.right_info .text_size ul li.active a{background-color:#707070;color:#fff}.icon_right_m{display:flex}.icon_right{position:inherit;padding:10px 0}@media screen and (min-width:992px){.icon_right{position:relative}}.icon_right .login_btn{display:flex;margin-left:12px}@media (min-width:768px){.icon_right .login_btn.login{background:#fff;padding:12px 16px 12px 24px;margin-left:12px}.icon_right .login_btn.login:hover{background:#ebf0fa}}.icon_right .login_btn.login .icon{background:#374373}.icon_right .login_btn.login span.name{color:#374373}.icon_right .login_btn.login span.name svg{fill:#374373}@media (min-width:768px){.icon_right .login_btn{border-radius:8px;padding:12px 24px 12px 16px;background:#374373}.icon_right .login_btn:hover,.icon_right .login_btn:hover .icon{background:#1F2E4F}}.icon_right .login_btn .icon{border-radius:999px;display:flex;justify-content:center;align-items:center;position:relative;width:36px;height:36px;background:#999}@media (min-width:768px){.icon_right .login_btn .icon{background:#374373;width:24px;height:24px;margin-right:8px}}.icon_right .login_btn .icon.login{background:#374373}.icon_right .login_btn .icon svg{fill:#fff}.icon_right .login_btn .loginbtn{color:#fff;font-size:16px}.icon_right .list{display:none;position:absolute;background:#fff;z-index:1;top:100%;width:100vw;right:0;box-shadow:0 6px 12px rgba(22,24,31,.08);border:1px solid rgba(55,67,115,.2)}@media (min-width:768px){.icon_right .list{top:100%;min-width:200px;right:0;width:auto;border-radius:8px}}.icon_right .list .product_item{display:flex;margin-bottom:.5rem;border-bottom:1px solid #f6f6f7}.icon_right .list .product_item .img{position:relative;min-width:47px;margin-right:13px;height:47px;display:flex}.icon_right .list .product_item .img img{width:47px;object-fit:contain;object-position:center}.icon_right .list .product_item .product_title{display:flex;flex-direction:column;align-items:flex-start;width:100%;color:rgba(37,37,55,.75)}.icon_right .list .product_item .product_title .title{text-align:left;margin-bottom:0}.icon_right .list .product_item .product_title .product_price{display:flex;justify-content:space-between;width:100%}.icon_right .list .product_item .product_title .product_price .price{color:#252537}.icon_right .list .andmore{color:rgba(37,37,55,.5);margin:18px 0;display:block}.icon_right .list .gocart{border:none;border-radius:4px;color:#fff;width:100%;height:auto}.icon_right .list .account_info{padding:24px 36px;display:flex;border-bottom:1px solid #f6f6f7}.icon_right .list .account_info .img{position:relative;width:71px;height:71px;margin-right:15px;border-radius:999px;overflow:hidden}.icon_right .list .account_info .img img{width:100%;height:100%;object-fit:cover;object-position:center}.icon_right .list .account_info .img .profile-text{width:100%;height:100%;align-items:center;justify-content:center;vertical-align:middle;font-weight:400;line-height:1;max-width:100%}.icon_right .list .account_info .img .profile-text span{font-size:2.4rem}.icon_right .list .account_info .info{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.icon_right .list .account_info .info .name{color:#252537}.icon_right .list .account_info .info .email{color:rgba(37,37,55,.6)}.icon_right .list .base,.icon_right .list .logout{display:block;text-align:left;color:#656565;padding:12px 16px}.icon_right .list .memberpage{border-bottom:1px solid rgba(55,67,115,.2)}.icon_right.account.active .account_list{display:block}.icon_right.account.active .la-angle-up{transform:rotate(180deg)}.navbar{padding:0;z-index:1031;box-shadow:0 6px 12px rgba(22,24,31,.08);display:flex;flex-flow:column}.navbar .container{position:static;transition:.3s ease-out}.navbar .container .mobile_nav{padding:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:inherit;position:static}.navbar .navbar-brand{padding:18px 0;margin-right:0}.navbar .navbar-brand img{height:44px;transition:.3s ease-out}.navbar .nav-item{display:inline-flex;justify-content:center}.navbar .nav-item .nav-link{transition:.3s ease-out;padding-top:10px;padding-bottom:10px;color:#656565}.navbar .active{position:static}@media screen and (min-width:768px){.navbar .nav-item{margin-right:20px}.navbar .nav-item:last-child{margin-right:36px}.navbar .active{position:relative}}.navbar.graybg{background:#656565}.searchNav{border-top:1px solid rgba(55,67,115,.2);border-bottom:1px solid rgba(55,67,115,.2);width:100%;position:fixed;top:80px;z-index:1030;background:#fff}.searchNav .col{border-right:1px solid rgba(55,67,115,.2);padding:11px 24.5px}.searchNav .col:first-child{border-left:1px solid rgba(55,67,115,.2)}.searchNav .col .icon{width:36px;height:36px;min-width:36px;display:flex;justify-content:center;align-items:center;border-radius:999px;background:#ebf0fa}.searchNav .col .date,.searchNav .col .number,.searchNav .col .time{display:flex;align-items:center;flex-flow:column}.searchNav .col .date .title,.searchNav .col .number .title,.searchNav .col .time .title{color:#656565;font-size:14px;margin-bottom:0;display:none}.searchNav .col .date .label,.searchNav .col .number .label,.searchNav .col .time .label{color:#999;font-size:14px;margin-bottom:0;text-align:center;margin-top:4px}@media (min-width:768px){.navbar .navbar-collapse{border-right:1px solid rgba(55,67,115,.2)}.searchNav .col .icon{margin-right:8px}.searchNav .col .date,.searchNav .col .number,.searchNav .col .time{flex-flow:row}.searchNav .col .date .title,.searchNav .col .number .title,.searchNav .col .time .title{display:flex}.searchNav .col .date .label,.searchNav .col .number .label,.searchNav .col .time .label{font-size:16px;text-align:left;margin-top:0}}.searchNav .col .date input[type=date],.searchNav .col .number input[type=date],.searchNav .col .time input[type=date]{opacity:0;position:absolute;bottom:11px;right:24.5px;left:68.5px;border:none}.searchNav .col .date select#people,.searchNav .col .number select#people,.searchNav .col .time select#people{width:100%;border:none;color:#999;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";text-align-last:center;font-size:14px;margin-top:4px;background:#fff}@media (min-width:768px){.searchNav .col .date select#people,.searchNav .col .number select#people,.searchNav .col .time select#people{text-align-last:left;font-size:16px;margin-top:0}}.searchNav .col .date .input,.searchNav .col .number .input,.searchNav .col .time .input{width:100%}.searchNav .col .date .timeModal,.searchNav .col .number .timeModal,.searchNav .col .time .timeModal{position:absolute;top:calc(100% + 1px);border-radius:8px;padding:20px 10px;background:#fff;box-shadow:0 6px 12px rgba(22,24,31,.08);display:flex;min-width:250px;flex-flow:column}.searchNav .col .date .timeModal .warningLabel,.searchNav .col .number .timeModal .warningLabel,.searchNav .col .time .timeModal .warningLabel{margin:0 10px 10px;font-weight:700;color:rgba(37,37,55,.75);border-bottom:1px solid #e6e6e6;padding-bottom:8px}.searchNav .col .date .timeModal .end,.searchNav .col .date .timeModal .start,.searchNav .col .number .timeModal .end,.searchNav .col .number .timeModal .start,.searchNav .col .time .timeModal .end,.searchNav .col .time .timeModal .start{display:flex;flex-flow:column;flex:1;padding:0 10px}.searchNav .col .date .timeModal .end label,.searchNav .col .date .timeModal .start label,.searchNav .col .number .timeModal .end label,.searchNav .col .number .timeModal .start label,.searchNav .col .time .timeModal .end label,.searchNav .col .time .timeModal .start label{font-size:14px;margin-bottom:0}.searchNav .col .date .timeModal .end select,.searchNav .col .date .timeModal .start select,.searchNav .col .number .timeModal .end select,.searchNav .col .number .timeModal .start select,.searchNav .col .time .timeModal .end select,.searchNav .col .time .timeModal .start select{border:1px solid #999;border-radius:6px;padding:2px 6px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";background:#fff}.navbar-dark .navbar-brand,.navbar-dark:focus,.navbar-dark:hover{color:#fff}.navbar-dark .navbar-nav:focus,.navbar-dark .navbar-nav:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#000}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text:focus,.navbar-dark .navbar-text:hover{color:#fff}.navbar-toggler{cursor:pointer;position:relative;float:left;padding:9px 10px;background-color:transparent;background-image:none;border:1px solid transparent;display:block}.navbar-toggler span.icon-bar{transition:all .15s;display:block;width:22px;height:2px;background-color:#656565;margin-top:6px}.navbar-toggler span:nth-child(2){transform:rotate(-45deg);transform-origin:90% 241%;margin-top:0;width:24px}.navbar-toggler span:nth-child(3){transform:rotate(45deg);transform-origin:50%;width:24px}.navbar-toggler span:nth-child(4){opacity:0}.navbar-toggler.collapsed span:nth-child(2){margin-top:0}.navbar-toggler.collapsed span:nth-child(2),.navbar-toggler.collapsed span:nth-child(3){transform:rotate(0)}.navbar-toggler.collapsed span:nth-child(4){opacity:1;width:100%}.hamburger{padding:8px 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin-right:57.5px;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}.hamburger-box{width:26px;height:18px;display:inline-block;position:relative;margin-bottom:0}.hamburger-inner{display:block;top:50%;margin-top:-1px;margin-bottom:0}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:26px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{display:block}.hamburger-inner:before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}@media (max-width:768px){.dropdown{align-items:center;flex-direction:column}}.dropdown-menu{min-width:unset;color:#fff;background-color:#2c2c2c;border:none;border-radius:2px}footer .footer .row .col-12:not(:last-child) .footer_info,footer .gotop{border-bottom:1px solid #f6f6f7}.dropdown-menu .dropdown-item,.dropdown-menu .dropdown-item a{color:rgba(255,255,255,.5);text-decoration:none}.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{background:#2c2c2c;color:rgba(255,255,255,.75)}.dropdown-menu .dropdown-item:active a,.dropdown-menu .dropdown-item:focus a,.dropdown-menu .dropdown-item:hover a{color:rgba(255,255,255,.75)}footer{background:#1F2E4F}footer .gotop{display:flex;justify-content:center;align-items:center;padding:28px 0}@media (min-width:768px){footer .gotop{padding:34px 0}}footer .gotop .gotopbtn{color:#252537;display:flex;align-items:center;text-decoration:none}footer .footer .footer_info,footer .footer2 .iconlist{justify-content:center;display:flex}footer .footer .row .col-12{margin:0}footer .footer .row .col-12 .footer_info{padding:50px 0}@media (min-width:768px){footer .footer .row .col-12{margin:62px 0}footer .footer .row .col-12 .footer_info{padding:0}footer .footer .row .col-12:not(:last-child){border-right:1px solid #f6f6f7}footer .footer .row .col-12:not(:last-child) .footer_info{border:none}}footer .footer .footer_info{align-items:center;flex-direction:column}footer .footer .footer_info i{width:50px;height:50px;font-size:50px;text-align:center;color:#1F2E4F}footer .footer .footer_info .large{color:#252537;font-weight:700;margin:14px 0 0}footer .footer .footer_info .base{color:#252537;margin:0}footer .footer1{padding-top:3rem;padding-bottom:3rem;border-bottom:1px solid #f6f6f7}footer .footer1 .title{color:#252537;font-weight:700}footer .footer1 ul{list-style:none;padding-left:0;margin-bottom:2rem}footer .footer1 ul a{color:rgba(37,37,55,.6)}footer .footer1 ul a:hover{color:#252537}footer .footer2{display:flex;flex-direction:column;padding:24px 0 55px}footer .footer2 .copyright{display:flex;flex-flow:column}footer .footer2 .copyright p{color:rgba(255,255,255,.8);font-size:14px;margin-bottom:0}footer .footer2 .copyright p.footnote{margin-bottom:4px}footer .footer2 .copyright .subpage{display:flex;list-style:none;padding-left:0;margin-bottom:0}@media (min-width:768px){footer .footer2 .copyright{flex-flow:row}footer .footer2 .copyright p.footnote{margin-bottom:0}footer .footer2 .copyright .subpage{padding-left:24px}}footer .footer2 .copyright .subpage li{margin:0 8px}footer .footer2 .copyright .subpage li:first-child{margin-left:0}footer .footer2 .siteby{font-size:12px;color:rgba(255,255,255,.8);border-top:1px solid rgba(255,255,255,.1);margin-top:24px;padding-top:24px}footer .footer2 a{text-decoration:underline!important;color:#fff}@media (min-width:768px){footer .footer2 .siteby{border-top:none;margin-top:0;padding-top:0}footer .footer2{flex-direction:row;align-items:center;justify-content:space-between;position:relative;padding:20px 0}}footer .footer2 .iconlist .icon{width:40px;height:40px;margin:20px 10px;display:flex;justify-content:center;align-items:center;transition:.3s ease;color:#636466;text-decoration:none;position:relative;overflow:hidden;border-radius:999px}footer .footer2 .iconlist .icon:before{display:block;top:0;left:0;right:0;bottom:0;position:absolute;border:1px solid rgba(37,37,55,.4);border-radius:999px;transition:.3s ease}footer .footer2 .iconlist .icon:hover{color:#fff}footer .footer2 .iconlist .icon:hover.fb{background:#3b5998}footer .footer2 .iconlist .icon:hover.fb::before{border:1px solid #3b5998}footer .footer2 .iconlist .icon:hover.ln{background:#00c300}footer .footer2 .iconlist .icon:hover.ln::before{border:1px solid #00c300}footer .footer2 .iconlist .icon:hover.yt{background:red}footer .footer2 .iconlist .icon:hover.yt::before{border:1px solid red}footer .footer2 .iconlist .icon:hover.ig{background:#c13584}footer .footer2 .iconlist .icon:hover.ig::before{border:1px solid #c13584}.fixedLineBtn{position:fixed;right:24px;bottom:24px;width:56px;height:56px;background:#00b900;display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:999px;z-index:1}.fixedLineBtn i{color:#fff;font-size:24px}.fixedLineBtn:hover{background:#008700;box-shadow:0 4px 5px rgba(0,0,0,.2)}