@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Roboto:300,400,500,700);.ui-dialog-titlebar-close{background-image:url(/Style/css/images/ui-icons_777777_256x240.png);background-position:-96px -128px}.main-nav{background:url(/images/background/overlay.png) no-repeat center top}.main-nav .navbar-brand{padding:0 40px 0 50px}.main-nav .navbar-brand .logo-top-img{height:70px}.main-nav .widget.search{margin:0;padding:0}.main-nav .widget.search .input-group{text-align:center}.main-nav .widget.search .input-group .input-group-addon{display:block;width:160px;height:36px;margin:0 auto;border-radius:70px}.main-nav .widget.search .input-group .input-group-addon i{padding:0 8px;font-size:.9rem;line-height:36px;vertical-align:middle}.main-nav .ticket{display:block;text-align:center}.main-nav .ticket .sns{display:inline-block;background:none;border-radius:70px;padding:6px 14px;color:#ffae45;font-weight:bold;margin:0 2px}.main-nav .ticket .katalk{border:1px solid #ffae45;color:#ffae45;font-size:.86em;text-transform:uppercase}.main-nav .ticket .telno{border:1px solid #fc6464;color:#ffae45;font-size:.9em;text-transform:uppercase}.navbar-toggler{color:#fff}.main-nav .navbar-nav .nav-item .nav-link{color:#fff;font-family:"Roboto",sans-serif}.main-nav .navbar-nav .nav-item .nav-link span{color:#f60}@media(max-width:1490px){.main-nav .navbar-nav .nav-link{font-size:.98em!important}.main-nav .navbar-nav .nav-link span{display:none}}@media(max-width:1400px){.main-nav .navbar-nav .nav-link{font-size:.94em!important}}@media(max-width:1349px){.main-nav .navbar-brand{border:none}.main-nav .navbar-collapse{display:block!important;width:100%}.main-nav .ticket{padding:14px 0;text-align:left}}@media(max-width:992px){.collapse:not(.show){display:none!important}.main-nav .navbar-brand{padding:0}.main-nav .ticket{text-align:center}.main-nav .ticket .sns{font-size:.69em;padding:4px 10px}}.footer-main .block img{margin-bottom:0}.footer-main .block p{font-size:.76em;letter-spacing:-.06em}.copyright-text{font-size:90%}.copyright-text p{font-size:inherit}.to-top{display:none;position:fixed;right:2%;bottom:57px;z-index:1000;height:45px;width:45px;background-color:#f60;text-align:center;opacity:.8;filter:alpha(opacity=80)}.to-top:hover{opacity:1}.to-top i{color:#fff;font-size:1.5rem;line-height:45px}.page-title{padding:180px 0 100px;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.page-title .title{position:relative;margin-bottom:80px}.page-title .title h2{color:#e7d8f1}.page-title .breadcrumb{position:absolute;bottom:2%;right:2%}@media(min-width:993px){.page-title{padding:240px 0 100px}}.banner-bg{background:url(/images/background/objects.png) no-repeat;background-size:contain}.banner-home{padding:120px 0 60px 0}.banner{background:url(/images/background/schedule-bg.png) repeat 0 0}.banner .carousel-inner{text-align:center}.banner .carousel-inner .carousel-item .image{min-height:700px;background-size:contain;background-position:50%;background-repeat:no-repeat}.banner .sub-title{color:#6050ab;font-size:1.6em;font-weight:600;padding-bottom:20px}.banner .sns-wrap,.page-title .sns-wrap{position:relative;width:100%;height:60px}.banner .sns-wrap .sns-items,.page-title .sns-wrap .sns-items{text-align:center}.banner .sns-wrap .sns-items .sns,.page-title .sns-wrap .sns-items .sns{display:inline-block;border-radius:70px;font-weight:bold;margin:0 4px;text-indent:24px;width:148px;height:46px;line-height:46px;vertical-align:middle}.banner .sns-wrap .sns-items .katalk,.page-title .sns-wrap .sns-items .katalk{background:#fce300 url(/images/icon/talk.png) no-repeat 4px center;border:2px solid #e0ca00;color:#000;font-size:.96em;text-transform:uppercase}.banner .sns-wrap .sns-items .telno,.page-title .sns-wrap .sns-items .telno{background:#f94f5b url(/images/icon/tel.png) no-repeat 2px center;border:2px solid #f542ba;color:#fff;letter-spacing:-.02em;font-size:1em;text-transform:uppercase}.widget-choice{display:none}.widget-choice .input-group .input-group-addon{display:block;background:#f60;color:#fff;border:none;border-radius:30px;width:190px;height:48px;margin:0 auto;text-align:center}.widget-choice .input-group .input-group-addon i{padding:0 8px;font-size:1rem;line-height:48px;vertical-align:middle}.saup{position:relative;padding:40px 0 100px 0}@media(max-width:992px){.widget-choice{display:block}.banner .carousel-inner .carousel-item .image{min-height:400px}.saup img{width:100%}}.grdnt-purple{color:#fff;transition:.5s;-webkit-transition:.5s;background-size:250% auto;background-image:-webkit-linear-gradient(135deg,#6d1bc6 0,#fa0076 51%,#6d1bc6 100%);background-image:linear-gradient(135deg,#6d1bc6 0,#fa0076 51%,#6d1bc6 100%)}.grdnt-purple .section-title h3{color:#fff}.grdnt-purple .section-title p{color:#ccc}.booking-image img{width:100%}.hover-grow{margin-top:100px}.hover-grow .list{padding:10px;transition:.6s;-webkit-transition:.6s;cursor:default;margin-bottom:30px}.hover-grow .list h6{color:#fff;font-size:1.04em}.hover-grow .list p{color:#fff;font-size:.9em}.hover-grow .list .icon{color:#fff;margin-bottom:5px;float:left}.hover-grow .list .icon span{color:#fd9f8b}.hover-grow .list .text{margin-left:80px}.hover-grow .list .icon-bg-md{position:relative;display:flex;width:60px;height:60px;border-radius:50%;background:#fff;color:#fff;margin:0 auto;text-align:center;justify-content:center;align-items:center;font-size:1.5em}@media(max-width:992px){article{text-align:center}.hover-grow{margin-top:30px}.hover-grow .list{margin-bottom:10px}.hover-grow .list .icon{float:none;margin-bottom:10px}.hover-grow .list .icon-bg-md{width:50px;height:50px}.hover-grow .list .text{margin-left:0}}.album-full-width{overflow:hidden;padding-top:60px;padding-bottom:60px;transition:.5s;-webkit-transition:.5s;background-color:#ef8cba;background-size:250% auto;background-image:-webkit-linear-gradient(135deg,#ffdbdb 0,#ef8cba 51%,#de42fb 100%);background-image:linear-gradient(135deg,#ffdbdb 0,#ef8cba 51%,#de42fb 100%)}.album-full-width .album-slider .slick-prev,.album-full-width .album-slider .slick-next{background:#fff;top:38%;width:70px;height:70px;border-radius:100%;z-index:100}.album-full-width .album-slider .slick-prev{left:1%}.album-full-width .album-slider .slick-prev:before{content:'';color:#f60;font-family:FontAwesome;font-weight:bold}.album-full-width .album-slider .slick-next{right:1%}.album-full-width .album-slider .slick-next:before{content:'';color:#f60;font-family:FontAwesome;font-weight:bold}.slider-wrap{position:relative;max-width:100%;width:500px;height:370px;overflow:hidden;margin:20px auto;border-radius:15px;background-image:linear-gradient(135deg,white 51%,#ededed 100%);box-shadow:5px 5px 15px #ccc}.slick-slide{outline:none}.slick-slide img{padding:2%;margin-bottom:20px;width:600px;height:480px}@media(max-width:992px){.slick-slide img{width:320px;height:280px}}.list-slider{position:absolute;width:100%;padding:0 20px;left:0;top:0}.list-slider li{padding:20px 0;border-bottom:1px dashed #ccc;overflow:hidden;width:100%;list-style-type:none;color:#333}.list-slider li p{font-size:.9em;margin:0;color:#333;line-height:20px}.list-slider li p img{display:block;padding:2px;border:1px solid #ccc}.list-slider li p i{color:#e77089}.list-slider li p span{color:#9b9b9b}.list-slider li p span i{color:#4ab6f4}.section.map{position:relative;padding-bottom:0}.fa-weight:before{content:""}.metaseo{padding-top:148px}.metaseo .sub-name{position:relative;color:#000;font-size:16px;font-weight:600;text-indent:24px;margin-bottom:10px;margin-top:20px}.metaseo .sub-name:after{position:absolute;top:6px;left:0;width:16px;height:16px;background-color:#000;border-radius:50%;content:''}.metaseo .sub-contents{padding:0 28px}.metaseo .sub-contents p{color:#000;margin-top:10px}.metaseo .sub-contents .info-text{width:100%;padding:2px 10px}.metaseo .sub-contents .keywords{width:90%;height:100px;padding:10px}.metaseo .sub-contents .descript{width:90%;height:160px;padding:10px}.metaseo .sub-contents .button-save{margin:10px 0}.button-wrap{margin:20px 0;text-align:center}.button-wrap .btn-more{padding:14px 34px;background:#8854ab;outline:none;font-size:.9375rem;color:#fff;border:1px solid #e5e5e5;border-radius:0}.button-wrap .btn-more:hover{background:#f60;border-color:#f60}.button-wrap .btn-name{padding:14px 34px;background:#565da8;outline:none;font-size:.9375rem;color:#fff;border:1px solid #e5e5e5;border-radius:0}.button-wrap .btn-name:hover{background:#f60;border-color:#f60}.section.shop{background:#eee;margin-top:40px;padding:0}.section.shop #mapitems{background:#eee;padding:7px;margin:10px 0}.section.shop #mapitems .list-inline{margin:0}.section.shop #mapitems .list-inline .map-item{display:inline-block;margin:2px;padding:2px}.section.shop #mapitems .list-inline .map-item a{background:#fff;display:block;font-size:.9em;line-height:26px;border-radius:3px;border:1px solid transparent;padding:0 10px}.section.shop #mapitems .list-inline .map-item a:focus,.section.shop #mapitems .list-inline .map-item a:hover,.section.shop #mapitems .list-inline .map-item a:active{text-decoration:none;background:#d2d6dc}.section.shop #mapitems .list-inline .map-item a.on{background-image:linear-gradient(135deg,#6d1bc6 0,#6d1bc6 100%);color:#fff}.section.gallery{position:relative;padding:40px 0 100px 0}.section.gallery .gallery-item{margin-bottom:4px}.section.gallery .image img{max-height:316px}.section.gallery .content{text-align:center}.section.gallery .content .title{padding-top:6px}.section.gallery .content .title p{color:#3598db;font-size:.88em;font-weight:600}.section.gallery .content .title p .name{color:#000;margin-left:6px}.section.gallery .content .meta .list-inline{margin:0}.section.gallery .content .meta .list-inline .list-inline-item{color:#2d354c;font-size:.9em;text-transform:uppercase}.section.gallery .content .meta .list-inline .list-inline-item i{color:#3598db;margin-right:4px}.section.gallery .content .meta .list-inline .list-inline-item i.del{color:red;cursor:pointer}.section.gallery .content .meta .list-inline .list-inline-item input[type=checkbox]{width:18px;height:18px;vertical-align:middle}@media(max-width:992px){.section.gallery .image img{max-height:130px}}.dialogGallery .elementor-image{width:286px;margin-bottom:10px}.dialogGallery .elementor-image img{width:100%;border:1px solid #413b3e}.dialogGallery p{color:#454140;font-size:.9em;line-height:38px}.dialogGallery p i{width:52px}.dialogGallery p i.b{margin-left:20px}.dialogGallery p i:before{margin-right:4px}.dialogGallery p #shopname{color:#589ecd;font-weight:600}.dialogGallery input{width:48px;height:30px;margin:0 6px;text-align:center}.dialogGallery input#name{width:100px;padding:0 6px;text-align:left}.dialogGallery select#cupsize{width:68px;height:28px}.page-link{padding:.5rem .75rem!important;line-height:1.25!important;width:35px!important;height:36px!important}.page-link.page-prev,.page-link.page-next{width:48px!important;padding:.5rem .5rem!important;font-size:.9em}