body,html{width:100%;margin:0;padding:0}input[type=text],select{border:1px solid #adadad}body{position:relative;font-size:16px;line-height:1.5}*,::after,::before{font-family:"Microsoft JhengHei",Arial,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:0;padding:0}ul li{list-style:none}a{text-decoration:none}a:hover{text-decoration:none}select{background:#fff}#app{width:100%}.hide{display:none!important}.red{color:red}.container.thin{padding-left:7.5px;padding-right:7.5px}.container.thin .row{margin-left:-7.5px;margin-right:-7.5px}.container.thin .row.no-gutters{margin-left:0;margin-right:0}.container.thin .col,.container.thin .col-12,.container.thin .col-3,.container.thin .col-4,.container.thin .col-6,.container.thin .col-lg-12,.container.thin .col-md-10,.container.thin .col-md-3,.container.thin .col-md-4,.container.thin .col-md-6,.container.thin .col-sm,.container.thin .col-sm-10,.container.thin .col-sm-12,.container.thin .col-sm-2,.container.thin .col-sm-5,.container.thin .col-sm-6,.container.thin .col-sm-auto{padding-right:7.5px;padding-left:7.5px}.container.fluid{max-width:none;padding-left:0;padding-right:0}@media (min-width:576px){.container.fluid{max-width:none}}@media (min-width:768px){.container.fluid{max-width:none}}@media (min-width:992px){.container.fluid{max-width:none}}.btn.btn-verify{background-color:#ddd;color:#696969}.btn.btn-verify:hover{background-color:#d3d3d3}.btn.btn-verify:active{background-color:#c7c7c7}.btn.btn-verify:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(221,221,221,.3);box-shadow:0 0 0 .2rem rgba(221,221,221,.3)}.btn.btn-submit{background-color:#008cd6;color:#fff}.btn.btn-submit:hover{background-color:#007dc0}.btn.btn-submit:active{background-color:#006faa}.btn.btn-submit:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,139,214,.3);box-shadow:0 0 0 .2rem rgba(0,139,214,.3)}.btn.btn-cancel{color:#fff;background-color:#c4c4c4}.btn.btn-cancel:hover{background-color:#b9b9b9}.btn.btn-cancel:active{background-color:#a3a3a3}.btn.btn-cancel:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(183,183,183,.3);box-shadow:0 0 0 .2rem rgba(183,183,183,.3)}.btn.btn-continue{color:#fff;background-color:#009ece}.btn.btn-continue:hover{background-color:#0091bd}.btn.btn-continue:active{background-color:#0085ad}.btn.btn-continue:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,158,206,.3);box-shadow:0 0 0 .2rem rgba(0,158,206,.3)}.btn.btn-buy{color:#fff;background-color:#09f}.btn.btn-buy:hover{background-color:#0090f0}.btn.btn-buy:active{background-color:#0089e4}.btn.btn-buy:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,153,255,.3);box-shadow:0 0 0 .2rem rgba(0,153,255,.3)}.btn.btn-buy:disabled{background:#9e9e9e;cursor:default}.btn.btn-white{color:#cacaca;background-color:#fff;border:1px solid}.btn.btn-white:hover{background-color:#f7f7f7;color:#adadad}.btn.btn-white:active{background-color:#dcdcdc}.btn.btn-white:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(173,173,173,.3);box-shadow:0 0 0 .2rem rgba(173,173,173,.3)}.btn.btn-gray{background-color:#a0a0a0;color:#fff}.btn.btn-gray:hover{background-color:#8f8f8f;color:#fff}.btn.btn-gray:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(160,160,160,.5);box-shadow:0 0 0 .2rem rgba(160,160,160,.5)}.btn.btn-green{background-color:#55b776;border:none;color:#fff}.btn.btn-green:hover{background-color:#4da76b;color:#fff}.btn.btn-green:active{background-color:#55b776}.btn.btn-green:focus{background-color:#55b776;-webkit-box-shadow:0 0 0 .2rem rgba(85,183,118,.5);box-shadow:0 0 0 .2rem rgba(85,183,118,.5)}.btn-border{border-color:#ccc}.btn-light{background-color:#fff;color:#008cd6!important}:-ms-input-placeholder{color:#8b8b8b}.ml-auto{margin-left:auto}.modal .modal-header{background-color:#008cd6;color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 1rem}.modal .modal-header .close:active,.modal .modal-header .close:hover{opacity:1}.modal .modal-header .close:focus{outline:0}.modal .modal-header .close+div{margin-top:-1rem}.modal .modal-content{overflow:hidden;background-color:transparent}.modal .modal-body{background-color:#fff}.modal .modal-footer{padding:.5rem;background-color:#fff}.header{padding-top:1rem;padding-bottom:1rem;padding-left:5px;padding-right:5px}.header .row{margin-left:-5px;margin-right:-5px}@media (min-width:992px){.header{padding-left:15px;padding-right:15px}.header row{margin-left:-15px;margin-right:-15px}}.header__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.header__col{padding:0 .5rem}}.header__search{margin:0 .3rem}.header__search-btn{color:#fff;border-radius:50%;font-size:20px;padding:1px 6px 2px 6px;background:#008cd6}.header__search-btn .fa-search{width:21px;height:21px}.header .navbar-toggler{border:2px solid #fff;color:#fff;margin:.5rem;margin-left:auto;font-size:20px;padding:.3rem .5rem;background-color:#008cd6;margin:0}@media (min-width:992px){.header .navbar-toggler{margin:.5rem}}.header .navbar-toggler:focus{outline:0}.famitkt-logo__link{display:block;width:100px}@media (min-width:768px){.famitkt-logo__link{width:auto;min-height:61px}}.famitkt-logo img{max-width:100%}.user-serve{width:100%;text-align:right}@media (min-width:992px){.user-serve{width:auto}}.user-serve__inner{padding:2.5px 5px;margin:0 .3rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f2f2f2;font-size:20px;border-radius:20px}@media (max-width:320px){.user-serve__inner{font-size:16px}}@media (min-width:992px){.user-serve__inner{padding:2.5px 1rem}}.user-serve__item{position:relative;display:block;color:#008cd6;padding:0 .4rem}@media (min-width:992px){.user-serve__item:not(:last-child){margin-right:5px}}.user-serve__item:hover{color:#008cd6}.user-serve__item--cart{padding-right:.8rem}.user-serve__item--cart span{color:red;font-size:12px;position:absolute;top:-.2rem;right:-.1rem}.user-serve__item--cart.red-dot::after{content:"";width:10px;height:10px;background:#f55;position:absolute;top:2px;right:7px;border-radius:100%}.user-serve__link{position:relative}.user-serve__name{font-size:12px;vertical-align:middle}.search-modal__body{background-color:#fff;padding:.5rem}@media (min-width:768px){.search-modal__body{padding:1rem}}.search-modal__inner{max-width:400px;margin:0 auto}.search-modal__input{padding:5px;color:#737373}.search-modal__input-wrapper{margin:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-modal__input-wrapper label{margin:0;white-space:nowrap}.search-modal__input-wrapper .search-modal__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;min-width:0;width:100%}.search-modal__date-input{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.search-modal__date-input .search-modal__input:first-child{margin-right:.5rem}.search-modal__date-input .search-modal__input:last-child{margin-left:.5rem}.search-modal__select{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6.5px;color:#737373;width:180px}.search-modal__submit{background-color:#008cd6;color:#fff;width:100%;margin-top:.5rem}.search-modal__submit:hover{background-color:#0080c5}.search-modal__submit:active{background-color:#0074b3}.search-modal__submit:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,140,214,.25);box-shadow:0 0 0 .2rem rgba(0,140,214,.25)}.search-modal__submit-text{margin:0 .3rem}.header__navbar{background:#008cd6;padding:0}@media (min-width:992px){.header__navbar{-webkit-box-shadow:0 2px 2px 2px #bfbfbf;box-shadow:0 2px 2px 2px #bfbfbf;border-radius:0;font-size:12pt;font-weight:700}}@media (min-width:992px){.header__navbar .navbar-nav{-webkit-box-flex:1;-ms-flex:1;flex:1}.header__navbar.navbar-expand-lg .nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}}.header__navbar.navbar-expand-lg .nav-item{position:relative}.header__navbar.navbar-expand-lg .nav-link{display:block;padding:10px;color:#fff;-webkit-transition:background .3s;transition:background .3s}.header__navbar.navbar-expand-lg .nav-link:hover{background-color:#006399}.header__navbar .navbar-collapse{background-color:#008cd6}.header__navbar .dropdown-menu__link,.header__navbar .dropdown-submenu__link{color:#656565;display:block;padding:.5rem 2rem}.header__navbar .dropdown-menu__link:hover,.header__navbar .dropdown-submenu__link:hover{background-color:#008cd6;color:#fff}@media (min-width:992px){.header__navbar .dropdown-menu__link:hover,.header__navbar .dropdown-submenu__link:hover{background-color:transparent}}.header__navbar .dropdown-menu{border-radius:0;border:0;margin:0;padding:0}@media (min-width:992px){.header__navbar .dropdown-menu{-webkit-box-shadow:0 3px 5px -2px rgba(0,0,0,.5);box-shadow:0 3px 5px -2px rgba(0,0,0,.5)}}.header__navbar .dropdown-menu .dropdown-item{color:#656565;padding:0;position:relative}@media (min-width:992px){.header__navbar .dropdown-menu .dropdown-item:not(:last-child)::after{content:"";display:block;position:absolute;bottom:0;left:5%;height:1px;width:90%;z-index:1;background:#d6d6d6}}.header__navbar .dropdown-menu .dropdown-item:hover{background-color:transparent}@media (min-width:992px){.header__navbar .dropdown-menu .dropdown-item:hover{background-color:#008cd6}.header__navbar .dropdown-menu .dropdown-item:hover .dropdown-menu__link{background-color:#008cd6;color:#fff}.header__navbar .dropdown-menu .dropdown-item:hover:not(:last-child)::after{background:0 0}}.header__navbar .dropdown-menu__link{font-weight:600;background-color:#e7f7ff;border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.header__navbar .dropdown-menu__link{background-color:#fff;border:none;font-weight:100}}.header__navbar .dropdown-menu__link-eng{font-size:12px;line-height:1;display:inline-block;color:#bcbcbc;padding:0 2px;padding-bottom:2px;margin-left:3px}.header__navbar .dropdown-submenu{position:relative}.header__navbar .dropdown-submenu>.dropdown-menu{display:block;top:0;left:100%}@media (min-width:992px){.header__navbar .dropdown-submenu>.dropdown-menu{display:none}}.header__navbar .dropdown-submenu:hover>.dropdown-menu{display:block}@media (min-width:992px){.header__navbar .dropdown-submenu .dropdown-item:hover .dropdown-submenu__link{color:#fff}}.header__navbar .dropdown-submenu__link{padding-left:3rem;border:0 solid #fff;border-width:0 2px}@media (min-width:992px){.header__navbar .dropdown-submenu__link{border:none}}.header__navbar .dropdown-submenu--arrow>.dropdown-submenu__link:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.header__navbar .dropdown-submenu--arrow:hover>.dropdown-submenu__link:after{border-left-color:#fff}.header__navbar .dropdown_icon{display:inline-block;width:.7rem;height:.7rem;position:relative}.header__navbar .dropdown_icon::after,.header__navbar .dropdown_icon::before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;background-color:#fff;height:2px;margin:0 .3rem}.header__navbar .dropdown_icon::before{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.header__navbar .dropdown_icon::after{-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__navbar [aria-expanded=true] .dropdown_icon::after{-webkit-transform:translate(0,-50%) rotate(0);transform:translate(0,-50%) rotate(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__account ul,.footer__service ul{padding-left:25px;margin:0}.footer__account ul li,.footer__service ul li{list-style:circle;margin-top:2px}.footer-outer{background:#008cd6}.footer{padding:1rem 12px;padding-bottom:25px;font-size:11pt}.footer:last-child{border:none}.footer p{margin:0}.footer a{color:#e6f5ff;word-wrap:break-word}.footer__title-outer{margin:0 0 10px;border-bottom:1px solid #c2f0c2}.footer__title{color:#fff;font-size:23px;font-weight:500}.footer__desc{color:#e6f5ff;margin-bottom:.5rem}.footer__desc-img{margin-bottom:10px;min-height:55px}.footer__service{margin-bottom:.5rem;padding-top:.5rem;color:#e6f5ff}.footer__account{margin-bottom:.5rem;padding-top:.5rem;color:#e6f5ff}.footer__contact{padding-top:.5rem;color:#e6f5ff}.footer__contact .fas{width:25px;margin-left:-25px}.footer__contact .text-fax{font-size:13px}.footer__contact li{padding-left:25px}.footer .line-cs span{display:inline-block;min-width:130px}.footer .line-cs a{display:block}.copyright{background:#595959;padding:10px 0}.copyright__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copyright .color-w{color:#fff}.cooperater__logo{display:inline-block;min-height:32px}.terms-modal .modal-dialog{max-width:800px}.terms-modal__content{border:1px solid #d4d4d4;margin-bottom:1rem;overflow:auto;padding:.5rem;max-height:500px;word-wrap:break-word}@media (max-width:767px){.terms-modal__content{max-height:350px}}.terms-modal__submit{background:#008cd6;color:#fff;display:block;width:100%;max-width:300px;margin:0 auto}.terms-modal__submit:active{background-color:#0074b3}.terms-modal__submit:hover{background-color:#0080c5}.goTop{position:relative;margin-top:2rem}.goTop::after{content:"";width:0;height:0;border-style:solid;border-width:0 40px 40px 40px;border-color:transparent transparent #0074b3 transparent;display:block}.goTop__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);color:#fff;font-weight:bolder;font-size:14px}.cart-btn{position:fixed;top:30%;right:.5rem;-webkit-transform:translate(0,-30%);transform:translate(0,-30%);cursor:pointer;z-index:10}@media (min-width:920px){.cart-btn{right:calc((100% - 960px)/ 2);-webkit-transform:translate(50%,-30%);transform:translate(50%,-30%)}}.cart-btn__inner{position:relative;width:90px;height:90px;background-color:#79c843;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;-webkit-box-shadow:1px 2px 6px 1px rgba(0,0,0,.2);box-shadow:1px 2px 6px 1px rgba(0,0,0,.2)}.cart-btn__inner .fas{font-size:25px}.cart-btn__text{font-size:14px}.cart-btn__time{font-weight:700}.cart-btn__count{position:absolute;color:red;top:10px;right:20px}.cart-btn span{line-height:1}.progressbar{counter-reset:step 0;padding:2rem 0}.progressbar::after{content:"";display:block;clear:both}.progressbar[data-li-count="3"] li{width:33.3333%}.progressbar[data-li-count="4"] li{width:25%}.progressbar[data-li-count="5"] li{width:20%}.progressbar[data-li-count="6"] li{width:16.6667%}.progressbar li{list-style-type:none;width:25%;float:left;font-size:14px;font-weight:bolder;position:relative;text-align:center;color:#7d7d7d}@media (max-width:768px){.progressbar li{font-size:12px}}.progressbar__count{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.progressbar__count::before{content:counter(step);display:block;font-weight:bolder;font-size:16px;font-style:normal;color:#fff}.progressbar__dot-graph{position:relative;width:30px;height:30px;content:"";counter-increment:step;line-height:30px;display:block;text-align:center;margin:0 auto 5px auto;border-radius:50%;background-color:#ccc}.progressbar__dot{position:relative}.progressbar__dot::after{width:100%;height:4px;content:"";position:absolute;background-color:#ccc;top:50%;left:-50%;z-index:-1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}li:first-child .progressbar__dot:after{content:none}li.active .progressbar__dot-graph{color:#fff;background-color:#55b776}li.active .progressbar__dot:before{border-color:#55b776}li.active+li .progressbar__dot:after{background-color:#55b776}.progressbar+.detail__title{margin:0}.radio-group__title{font-size:20px;font-weight:600;line-height:1.2}.radio-group__radio{margin:5px;vertical-align:top;float:left}.radio-group__inner{margin-left:1.5rem;padding-right:.5rem}.radio-group__detail{margin:.5rem 0;padding:1rem;background-color:#ececec;display:inline-block;border-radius:8px}.radio-group__detail-item:not(:last-child){margin-bottom:1rem}.radio-group__detail label{min-width:84px;margin-right:.5rem}.radio-group__detail input{width:100%}@media (min-width:992px){.radio-group__detail input{width:auto}}.radio-group__detail input[type=number]{-moz-appearance:textfield}.radio-group__detail input,.radio-group__detail select{background-color:#fff;border:1px solid #b6b6b6;color:#737373;padding:3px}.radio-group::after{content:"";display:block;clear:both}.alert-icon .fa-times-circle{color:#dd4242}.alert-icon .fa-exclamation-circle{color:#ff6a6a}.alert-icon .fa-info-circle:before{color:#e0e0e0}.alert-icon .fa-question-circle{color:#42ddba}.icon-check,.icon-cross{width:24px;height:24px}.ml-small{margin-left:.5rem}.ml-1{margin-left:1rem}.fs-lg{font-size:large}.green{color:#80d480}.gray{color:gray}.landing-banner{margin:1.3rem auto;margin-bottom:1.7rem}#swiper-banner .swiper-slide{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:.5}#swiper-banner .swiper-slide.swiper-slide-active{opacity:1}.carousel{overflow:hidden}.carousel-item__link{display:block;background-color:#dadada;width:100%;height:0;padding-bottom:42%;position:relative}.carousel-item__img{position:absolute;width:100%;height:auto}.carousel-item__img--fix{top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);height:100%;width:auto}.catg-bar{background-color:#f2f2f2;-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,.3);box-shadow:0 5px 5px -5px rgba(0,0,0,.3);border-radius:3px;position:relative}@media (max-width:768px){.catg-bar{display:none}}.catg-bar__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.catg-bar__inner{width:768px}}.catg-bar__inner--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.catg-bar__inner--wrap .catg-bar__category{width:12.5%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.catg-bar__dropdown{position:absolute;top:0;left:0;width:100%;background-color:#fff;z-index:1;-webkit-box-shadow:0 3px 10px -5px rgba(0,0,0,.5),inset 0 5px 5px -6px rgba(0,0,0,.5);box-shadow:0 3px 10px -5px rgba(0,0,0,.5),inset 0 5px 5px -6px rgba(0,0,0,.5);display:none}.catg-bar__dropdown--active{display:block}.catg-bar__category{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;padding:.5rem;color:#006bb3;cursor:pointer;font-weight:bolder;display:block}.catg-bar__category--active.catg-bar__category--haschild::after{content:"";display:block;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:10;width:0;height:0;border-style:solid;border-width:12px 8px 0 8px;border-color:#d7dce0 transparent transparent transparent}.catg-bar__category--active{background-color:#d7dce0}.catg-bar__category-eng{font-size:12px;line-height:1;color:#b6b6b6}.category__list{text-align:center;display:none;-ms-flex-pack:distribute;justify-content:space-around;font-size:15px;border:solid #f2f2f2;border-width:0 5px 5px 5px}.category__list>li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.category__list--active{display:-webkit-box;display:-ms-flexbox;display:flex}.category__link{padding:.5rem;color:#7c7c7c;display:block}.category__link:hover{color:#fff;background-color:#006bb3}.category__link-eng{font-size:12px;line-height:1;color:#bdbdbd}.card{margin-top:15px;margin-bottom:15px;-webkit-box-shadow:0 0 10px -5px rgba(0,0,0,.5);box-shadow:0 0 10px -5px rgba(0,0,0,.5);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card__img{position:relative;width:100%;height:0;padding-bottom:42%;background-color:#e6e6e6;border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;overflow:hidden}.card__img-target{-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center;height:auto;position:absolute;top:0;left:0;width:100%}.card__img--left .card__img-target{left:50%;height:100%;max-width:none;width:auto;-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);-webkit-transform-origin:left;transform-origin:left}.card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background:linear-gradient(to bottom,rgba(0,0,0,0),#000);overflow:hidden;color:#fff;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateY(101%);transform:translateY(101%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 0}.card__overlay-type{margin-top:-5px}.card__overlay-type div,.card__overlay-type span{color:#fff;background-color:#5bc0de;padding:6px 12px;text-shadow:0 1px 3px #484848;display:inline-block;margin-bottom:5px}.card__overlay-text{margin:0 5px;margin-top:auto;margin-bottom:1rem;-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-transition:-webkit-transform .3s 150ms;transition:-webkit-transform .3s 150ms;transition:transform .3s 150ms;transition:transform .3s 150ms,-webkit-transform .3s 150ms}.card:hover .card__img img{-webkit-transform:scale(1.15);transform:scale(1.15)}.card:hover .card__img--left img{-webkit-transform:scale(1.15) translateX(-50%);transform:scale(1.15) translateX(-50%)}.card:hover .card__overlay{-webkit-transform:translateY(0);transform:translateY(0)}.card:hover .card__overlay-text{-webkit-transform:translateY(0);transform:translateY(0)}.card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.activities{margin-top:1rem;margin-bottom:1rem}.activities__item{font-size:11pt}.activities__item-inner{color:#656565;display:block}.activities__item-inner:hover{color:#656565}.activities__item-date{padding:.6rem;padding-right:0;word-break:break-word}@media (min-width:992px){.activities__item-date{word-break:normal}}.activities__status{padding:.6rem 3px;width:68px;border-radius:0 0 .25rem 0;color:#fff;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;background:#008cd6}.activities__status--finished{background:#b7b7b7;color:#fff}.activities__status--countdown{background:#6faf3d;font-size:15px}.activities__status--countdown .fa-back-in-time{font-size:20px;vertical-align:middle;display:inline-block}.activities__status--countdown .countdown__unit{font-size:12px}.activities__status--countdown span{vertical-align:middle}.activities__status--comingSoon{font-size:14px;background:#f54d4d}.activities__item-buy{color:#fff!important;font-size:inherit;padding:.6rem;border-radius:0 0 calc(.25rem - 1px) 0;text-shadow:0 1px 3px #484848}.more{margin-top:2rem;margin-bottom:2rem}.more__btn{background-color:#e9ecef;padding:.35rem .8rem;border-radius:30px;color:#006399}.more__btn:active,.more__btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.external-banner__link{cursor:pointer;display:block}.external-banner__title{color:#007acc;font-size:16pt;font-weight:700;border-bottom:1px solid rgba(51,133,255,.7);margin:1rem 0}.external-banner__title i{font-size:18pt}.external-banner img{max-width:100%;height:auto}.external-banner .swiper-pagination{position:relative;bottom:0}.fixed-anncmnt{color:#656565;position:relative}@media (min-width:992px){.fixed-anncmnt{position:fixed;top:70%;right:0;z-index:10;text-align:right}}.fixed-anncmnt__title{position:relative;display:block;background:-webkit-gradient(linear,left top,left bottom,from(#39b54a),to(#7ac943));background:linear-gradient(to bottom,#39b54a 0,#7ac943 100%);font-weight:700;color:#fff;padding:5px 2rem;font-size:20px;line-height:1}@media (min-width:992px){.fixed-anncmnt__title{display:inline-block;border-radius:8px 0 0 8px}}.fixed-anncmnt__title:hover{color:#fff}.fixed-anncmnt__title .fa-megaphone{font-size:24px;margin-right:.25rem}.fixed-anncmnt__title::before{content:"";display:block;position:absolute;bottom:.5rem;left:.5rem;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}.fixed-anncmnt__title::after{content:"";display:block;position:absolute;top:0;right:.5rem;width:3px;height:100%;z-index:1;background:#fff}.fixed-anncmnt__inner{background-color:#fff;padding:.7rem;word-wrap:break-word;text-align:left;border:1px solid #39b54a;position:relative}@media (min-width:992px){.fixed-anncmnt__inner{max-width:200px;margin-top:0;border-radius:25px 0 25px 0}}.fixed-anncmnt--closed .fixed-anncmnt__title::before{width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}.fixed-anncmnt--closed .fixed-anncmnt__content{max-height:0;overflow:hidden}.ft-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.7rem;position:relative}@media (max-width:767px){.ft-news{display:block}}.ft-news__title{font-weight:700;color:#fff;font-size:11pt;margin:0;background:linear-gradient(-125deg,transparent 15px,#828282 16px);display:inline-block;padding:.3rem 2rem;padding-left:20px;position:relative;margin-right:-30px;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:767px){.ft-news__title{margin:0;position:absolute;top:0;left:0}}.ft-news__list{background:#f9f9f9;font-size:11pt;padding-left:30px;padding-right:30px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden}@media (max-width:767px){.ft-news__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px;padding-left:8px;padding-right:8px;width:100%;overflow:visible}}.ft-news__list-item{display:block;color:#08a3cc;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;padding:.2rem .5rem;text-decoration:underline;text-decoration:none;padding-left:16px;text-indent:-16px}.ft-news__list-item .fa-dot{font-size:16px;width:16px;height:16px;line-height:16px;display:inline-block;text-align:center;text-indent:0}.ft-news__list-item:hover{color:#949494}.ft-news__list-item--active{white-space:normal;color:#7e7e7e}.ft-news__list-item--active+.ft-news__item-content{display:block}.ft-news__item-content{display:none;padding:.731rem 1rem;border-bottom:1px dashed;background-color:#eaeaea;color:#6f6f6f}.detail__title{background-color:#a0a0a0;color:#fff;padding:5px;text-align:center;margin:1rem 0;margin-bottom:0}.detail__banner{background-color:#f7f7f7;color:#737373;text-align:center;height:0;width:100%;position:relative;padding-bottom:42%;overflow:hidden;margin-bottom:1rem}.detail__banner figcaption.detail__banner-title{position:absolute;top:50%;left:0;right:0;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.detail__banner-img{position:absolute;top:0;left:0;width:100%;height:100%}.detail__anncmnt{margin-bottom:1rem}.detail__anncmnt-title{background-color:#ff8080;color:#fff;font-weight:600;padding:.5rem;text-align:center;margin:0}.detail__anncmnt-content{padding:.5rem;background-color:#f7f7f7}.detail__buyTicket{margin:1rem 0}.detail__buyTicket-btn{width:100%;border:none;cursor:pointer;padding:.5rem 0;font-weight:700}.detail__info .tab-pane{overflow:auto}.detail .tab-content{border:1px solid #dee2e6;border-top:none;padding:1rem;border:1px solid #dee2e6;margin-bottom:1rem}.nav-tabs{border:none;padding-bottom:1rem;margin:0 -7.5px}.nav-tabs .nav-item{margin:7.5px}.nav-tabs .nav-link{background:#f2f2f2;color:#737373;border-radius:.25rem}.nav-tabs .nav-link.active{border:1px solid #dee2e6;background:#737373;color:#fff}.nav-tabs .nav-link:hover{border:1px solid #dee2e6}.session{margin-bottom:1rem}.session.collapse{overflow:hidden}.session__search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:1rem;margin-bottom:.5rem}@media (max-width:768px){.session__search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.session__search-title{background-color:#a0a0a0;color:#fff;padding:.9rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session__search-opts{background-color:#f7f7f7;color:#737373;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem 0}@media (max-width:768px){.session__search-opts{-ms-flex-wrap:wrap;flex-wrap:wrap}}.session__input-outer{margin:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.session__input-outer label{margin:0}.session__input-outer input{border:0;border-bottom:1px solid}.session__input-outer input:focus{outline:0}.session__btn-outer{margin:0 .5rem;text-align:center}@media (max-width:768px){.session__btn-outer{margin-top:.5rem}}.session__search-btn{background-color:#a0a0a0;color:#fff}.session__search-btn:hover{background-color:#8f8f8f}.session__search-btn:focus{-webkit-box-shadow:0 0 0 .2rem rgba(160,160,160,.5);box-shadow:0 0 0 .2rem rgba(160,160,160,.5)}.session__list{width:100%}.session__list th{background-color:#a0a0a0;color:#fff;text-align:center;padding:5px}.session__list td{background-color:#f7f7f7;color:#737373;text-align:center;padding:5px}@media (max-width:768px){.session__list{border:none}.session__list thead{display:none}.session__list td{display:block;border:0;padding:2.5px}.session__list td:not(:last-child){text-align:left}.session__list td:not(:last-child)[data-title]::before{content:attr(data-title) ":";margin-right:.5rem;font-size:14px;font-weight:700}.session__list td:nth-last-child(2){float:left}.session__list td:nth-last-child(1){float:right}.session__list tr{display:block;border:1px solid #eaeaea;padding:.3rem;background-color:#f7f7f7}.session__list tr:not(:first-child){margin-top:-1px}.session__list tr::after{content:"";display:block;clear:both}}.session__buy{padding:5px 10px;margin:.5rem;display:inline-block;background-color:#a0a0a0;color:#fff}.session__buy:hover{background-color:#8f8f8f;color:#fff}.session__buy:focus{-webkit-box-shadow:0 0 0 .2rem rgba(160,160,160,.5);box-shadow:0 0 0 .2rem rgba(160,160,160,.5)}.session__buy--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;color:#737373;border:1px solid #a0a0a0;-webkit-box-shadow:none;box-shadow:none}@media (max-width:768px){.session__buy{margin:0}}.session__icon{width:20px;height:20px;display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin:0 .3rem}.session__icon--time{background-image:url(/Home/images/icon/icon_pc_time.png)}.session__icon--title{background-image:url(/Home/images/icon/icon_pc_title.png)}.session__icon--battle{background-image:url(/Home/images/icon/icon_pc_battle.png)}.session__icon--locate{background-image:url(/Home/images/icon/icon_pc_locate.png)}.session__m-icon--time::before{background-image:url(/Home/images/icon/icon_mb_time.png)}.session__m-icon--title::before{background-image:url(/Home/images/icon/icon_mb_title.png)}.session__m-icon--battle::before{background-image:url(/Home/images/icon/icon_mb_battle.png)}.session__m-icon--locate::before{background-image:url(/Home/images/icon/icon_mb_locate.png)}.session__m-icon::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle;padding-left:1.5rem}.session__datepicker{text-align:center}@media (min-width:992px){.session__datepicker{text-align:left}}.verify-modal .modal-body{text-align:center}.verify-modal .modal-body input{text-align:center}.verify-modal .modal-body input[type=text]{min-width:80%}.verify-modal__type input[type=radio],.verify-modal__type label{cursor:pointer}.verify-modal__type input[type=radio]{margin-right:5px}.verify-modal__step{display:inline-block;text-align:left}.verify-modal__step:nth-child(2){display:none}.verify-modal__step p{margin:0;text-align:center}.verify-modal__control:nth-child(2){display:none}.verify-modal--input .verify-modal__step:nth-child(1){display:none}.verify-modal--input .verify-modal__step:nth-child(2){display:inline-block}.verify-modal--input .verify-modal__control:nth-child(1){display:none}.verify-modal--input .verify-modal__control:nth-child(2){display:inline-block}.datepicker-container .datepicker-inner,.scroll-datepicker-container .datepicker-inner{border:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.3rem;border-radius:5px;cursor:pointer}.datepicker-container .datepicker-inner input,.scroll-datepicker-container .datepicker-inner input{border:none;cursor:pointer;-webkit-box-shadow:none;box-shadow:none}.datepicker-container .datepicker-inner input[readonly],.scroll-datepicker-container .datepicker-inner input[readonly]{background-color:#fff}.datepicker-container .datepicker-inner label,.scroll-datepicker-container .datepicker-inner label{margin:0;cursor:pointer}.datepicker-container .datepicker-inner .fa-calendar-alt,.scroll-datepicker-container .datepicker-inner .fa-calendar-alt{padding-right:.75rem;font-size:18px}.scroll-datepicker-container{padding:1rem;display:inline-block}@media (min-width:992px){.scroll-datepicker-container{display:none}}.datepicker-container{padding:1rem;margin-bottom:1rem;display:inline-block}.datepicker-container .datepicker table tr td.active{background-color:#008cd6!important}.datepicker-container .datepicker table tr td.today{background-color:#99dbff;color:#fff}.faq-modal .tab-content{margin-top:.5rem;padding:.5rem;max-height:400px;overflow-y:auto}.faq-modal .nav-item{margin:.2rem 0}.faq{padding:1.5rem 0}.faq__main-title{color:#7c7c7c;padding:1.5rem 0}.faq__list li:not(:last-child){border-bottom:1px dashed #e0e0e0}.faq__catg{margin-left:-.3rem;margin-right:-.3rem}.faq__catg .nav-item{width:20%;padding:.3rem}@media (min-width:768px){.faq__catg .nav-item{padding:.3rem}}.faq__catg .nav-link{color:#7c7c7c;border:1px solid #c7c7c7;border-radius:3px;text-align:center;padding:.3rem;font-weight:bolder;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}@media (min-width:768px){.faq__catg .nav-link{padding:.5rem 1rem}}.faq__catg .nav-link.active{background-color:transparent;color:#7c7c7c;-webkit-box-shadow:inset 0 -3px 0 0 #008cd6;box-shadow:inset 0 -3px 0 0 #008cd6}.faq__question{margin-top:.5rem;margin-bottom:.5rem;color:#008cd6;cursor:pointer;font-size:17px;font-weight:700}.faq__answer{margin-top:0;margin-bottom:.5rem;color:#7d7d7d;font-size:14px;padding:0 1.5rem}.faq__answer-a{font-size:1rem;margin-left:-1rem}.faq .tab-content{margin-top:1rem}.form-group .form-row{margin-bottom:-1rem}.form-sns-icon{padding:2px 6px;border-radius:.25rem;color:#fff;margin-right:5px;display:inline-block}.form-sns-icon .fab{display:inline-block;width:16px;height:16px;text-align:center}.form-sns-icon--fb{background-color:#3b5998}.form-sns-icon--google{background-color:#dd4b39}.cooperation__decoration::after,.cooperation__decoration::before,.member__decoration::after,.member__decoration::before,.refund__decoration::after,.refund__decoration::before{content:"";display:block;background-color:#c7c7c7;height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cooperation,.member,.refund{margin:1.5rem auto}.cooperation__decoration,.member__decoration,.refund__decoration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0}.cooperation__form,.member__form,.refund__form{margin:auto}.cooperation__form .form-check,.member__form .form-check,.refund__form .form-check{margin-right:1rem}.cooperation__form .col-form-label,.member__form .col-form-label,.refund__form .col-form-label{color:#58994c}.cooperation__form label,.member__form label,.refund__form label{margin-bottom:0}.cooperation__tab,.member__tab,.refund__tab{margin-top:1rem}.cooperation__tab .nav-link,.member__tab .nav-link,.refund__tab .nav-link{border:1px solid #c5c5c5;max-width:300px;color:#737373;font-weight:700}.cooperation__tab .nav-link.active,.member__tab .nav-link.active,.refund__tab .nav-link.active{background-color:#c5c5c5;border-color:transparent}.cooperation__tab li:first-child .nav-link,.member__tab li:first-child .nav-link,.refund__tab li:first-child .nav-link{margin-left:auto}.cooperation .fa-unlock-alt,.member .fa-unlock-alt,.refund .fa-unlock-alt{padding:0 1px}.service-term{margin-top:1.5rem;max-width:800px}.service-term__title{color:#7c7c7c;margin:0 auto;margin-bottom:1rem;border-bottom:1px solid;padding:0 2rem;padding-bottom:.8rem;text-align:center}.service-term__content{border:1px solid #d4d4d4;margin-bottom:1rem;overflow:auto;padding:.5rem;max-height:500px;word-wrap:break-word}.service-term__control{text-align:center;padding-bottom:2rem}.cooperation__title{color:#7c7c7c;padding:0;padding-bottom:1.5rem}.decoration__icon{background-color:#80d480;width:80px;height:80px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.decoration__icon .fa{font-size:40px;color:#fff}.acc-login,.sns-login{margin:auto;max-width:630px}.acc-login__submit,.cooperation__submit,.member__submit,.refund__submit{background-color:#008cd6;color:#fff}.acc-login__submit:hover,.cooperation__submit:hover,.member__submit:hover,.refund__submit:hover{background-color:#007dc0}.acc-login__submit:active,.cooperation__submit:active,.member__submit:active,.refund__submit:active{background-color:#006faa}.acc-login{margin-bottom:4rem}.acc-login__input{width:100%;text-align:center;padding:5px;margin:5px 0;border:1px solid #737373}.acc-login__input:focus{outline:0}.acc-login__submit{width:100%}.acc-login__forget{font-size:12px;margin:0 1rem}.acc-login .fa-facebook-f,.acc-login .fa-google{min-width:16px}.sns-form{padding:.5rem}@media (min-width:767px){.sns-form{padding:0}}.sns-form__inner{margin:.5rem 0;padding:1rem .5rem;background:#f9f9f9}@media (min-width:767px){.sns-form__inner{padding-right:35px;margin:.5rem 15px}}.sns-login__title{text-align:center;margin:.5rem}.sns-login__btn{width:100%;margin:.25rem 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-login__btn .fab{width:25px;font-size:20px}.sns-login__btn span{display:inline-block;width:100px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:-25px}.sns-login__btn--fb{background-color:#3b5998}.sns-login__btn--fb:hover{background-color:#2d4373}.sns-login__btn--fb:focus{-webkit-box-shadow:0 0 0 .2rem rgba(59,89,152,.25);box-shadow:0 0 0 .2rem rgba(59,89,152,.25)}.sns-login__btn--google{background-color:#dd4b39}.sns-login__btn--google:hover{background-color:#c23321}.sns-login__btn--google:focus{-webkit-box-shadow:0 0 0 .2rem rgba(221,75,57,.25);box-shadow:0 0 0 .2rem rgba(221,75,57,.25)}.sns-login__btn>span:nth-of-type(2){display:none}.sns-login__btn--linked{background-color:#b5b5b5;color:#fff}.sns-login__btn--linked>span:nth-of-type(1){display:none}.sns-login__btn--linked>span:nth-of-type(2){display:inline-block}.sns-login__btn--linked:hover{background-color:#9b9b9b}.sns-login__btn--linked:focus{-webkit-box-shadow:0 0 0 .2rem rgba(181,181,181,.25);box-shadow:0 0 0 .2rem rgba(181,181,181,.25)}.changepw,.forgetpw{margin-top:1.5rem;max-width:575px}.changepw__title,.forgetpw__title{color:#7c7c7c;margin-bottom:2rem;border-bottom:1px solid;padding-bottom:.8rem}.changepw .fa-unlock-alt,.forgetpw .fa-unlock-alt{color:#0ba4c9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50px;font-size:25px;vertical-align:middle;padding-bottom:5px;margin-right:.5rem}.forgetpw .fa-unlock-alt{color:#d1e91f}.order-cond{margin-bottom:1rem;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #d8d8d8;margin-top:1rem;margin-left:auto;margin-right:auto}@media (min-width:992px){.order-cond{margin-top:2rem}}.order-cond__title{background-color:#f9f9f9;color:#929292;padding:.5rem;font-weight:600;margin-bottom:0}.order-cond__title::before{content:"";display:inline-block;width:0%;height:100%;vertical-align:middle}.order-cond__content{padding:.5rem}@media (min-width:992px){.order-cond__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 1rem}}.order-cond__input-wrapper{padding:.3rem;color:#8a8a8a;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;margin:0!important}.order-cond__input-wrapper label{margin-bottom:0;margin-right:.5rem}@media (max-width:767px){.order-cond__input-wrapper label{font-size:14px}}.order-cond__input-wrapper input{padding:5px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:200px}@media (max-width:767px){.order-cond__input-wrapper input{font-size:14px}}.order-cond__input-wrapper select{padding:5px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:200px;min-width:160px}@media (max-width:767px){.order-cond__input-wrapper select{font-size:14px}}.order-cond__input-wrapper--date{padding:0}@media (max-width:767px){.order-cond__input-wrapper--date{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767px){.order-cond__input-wrapper--date label{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0;margin-bottom:5px}}@media (max-width:991px){.order-cond__input-wrapper--date input{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;min-width:0;max-width:none}}.order-cond__submit{margin:0;background-color:#848383;color:#fff}.order-cond__submit:hover{background-color:#747373}.order-cond__submit:focus{-webkit-box-shadow:0 0 0 .2rem rgba(132,131,131,.25);box-shadow:0 0 0 .2rem rgba(132,131,131,.25)}.order-cond__content{display:block;text-align:left}@media (min-width:992px){.order-cond__input-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}}.order-cond__submit{margin-top:8px;width:100%}@media (min-width:992px){.order-cond__submit{margin-top:0;width:auto}}.order-cond__desc{text-align:center;margin:0 auto;font-size:14px;color:#b3b3b3}@media (min-width:992px){.order-cond__desc{text-align:left;margin:0;margin-left:77px}}.orders__search{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orders__item{margin-bottom:1rem;border:1px solid rgba(0,140,214,.5);border-radius:5px;color:#656565}.orders__title{color:#7c7c7c;margin:1.5rem 0}.order-table th{color:#fff;background-color:#008cd6;padding:.5rem .75rem}.order-table th.control{width:90px}@media (min-width:992px),print{.order-table{display:table}}.order-table__title{color:#008cd6;font-size:1.08rem}.order-table.table{margin-bottom:0;table-layout:fixed}.order-table.table thead th{border:none}.order-table.table td{border:none;-ms-flex-negative:1;flex-shrink:1;vertical-align:middle}.order-table--top{padding:.25rem}.order-table--top td:first-child{white-space:nowrap}.order-table--top .order-table__decor{display:none}@media (min-width:992px),print{.order-table--top{display:block}.order-table--top .order-table__title{min-width:88px}.order-table--top tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-table--top tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.order-table--top td{display:inline-block;border:none;padding:.25rem}}.order-table--top .order-table__total{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.order-table--top .order-table__total .btn{margin-left:auto;float:right}.order-table--center{counter-reset:ticket;font-size:14px}.order-table--center th{text-align:center}.order-table--center tr{border-bottom:1px solid #dee2e6}.order-table--center td{width:33.3333%;padding:.75rem .25rem;text-align:center}.order-table--center .order-table__title{font-size:15px}@media (min-width:992px),print{.order-table--center{font-size:1rem}}.order-table--bottom{text-align:right}.order-table--bottom td{padding:.25rem;vertical-align:middle}.order-table--bottom td:first-child{width:66.66666%}@media (min-width:992px),print{.order-table--bottom.table tr{padding:.5rem}.order-table--bottom.table td{padding:.25rem}}.order-table--mobile{display:table}@media (min-width:992px),print{.order-table--mobile{display:none}}.order-table__detail{display:none}.order-table__detail--opened{display:block}.order-table__status::after{content:"";display:block;clear:both}.order-table__status button{margin-left:2rem;float:right}.order-table__control td{position:relative;padding:0}@media (min-width:992px),print{.order-table__control td{display:block}}@media (min-width:992px),print{.order-table .order-table__control{display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}.order-table .delete,.order-table .expand{position:relative;top:-.75rem;right:.75rem}@media (min-width:992px),print{.order-table .delete,.order-table .expand{position:absolute;top:-.25rem;right:.25rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.order-table .paid{color:#5eb0dc;font-weight:600;border:1px solid;padding:.2rem .3rem;border-radius:5px;display:inline-block}.order-table .unpaid{font-weight:600;padding:.2rem .3rem;background-color:#ff5959;color:#fff;border:1px solid #ff5959;border-radius:5px;display:inline-block}.order-table .cancel{color:#b7b7b7;font-weight:600;border:1px solid;padding:.2rem .3rem;border-radius:5px;display:inline-block}.order-table.table td{word-wrap:break-word;word-break:break-word}.order-table.table .btn-buy{white-space:normal}@media (max-width:414px){.order-table.table .btn-buy{font-size:.8rem}}.order-table.green>thead>tr>th{background-color:#55b776}.response{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem;text-align:center}.response__inner{padding:1rem 3.5rem;color:#1a4157;border:1px solid #1a4157;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,.2)}.response__title{font-weight:600;font-size:2rem}.response__title .fa-times-circle{color:#dd4242}.response__title .fa-exclamation-circle{color:#ff6a6a}.response__title .fa-info-circle:before{color:#e0e0e0}.response__title .fa-question-circle{color:#42ddba}.response__title .fas{color:#42a7dd;margin-bottom:1rem;font-size:3rem;text-shadow:0 0 1px}.response__content{font-size:1rem;margin-top:1.5rem;color:#989898}.response__controll{margin-top:.8rem}.response__redirect{display:inline-block}.response-modal__inner{max-width:300px;margin:0 auto}.d-inline-block{display:inline-block}.refund__user-info .refund__detail{text-align:center;max-width:600px;margin:0 auto;width:100%;background:#f9f9f9}.refund__user-info .refund__detail-inner{display:inline-block;text-align:left;padding:1rem}.refund__user-info .refund__form{max-width:600px;margin:0 auto;background:#f9f9f9;padding:1rem}.refund__control{text-align:center;margin-top:1rem}.refund__note{font-weight:700}.refund__tab .nav{margin-top:1rem;margin-bottom:2rem}.refund__tab .nav-link{border:1px solid #c5c5c5;max-width:300px;color:#737373;font-weight:700}.refund__tab .nav-link.active{background-color:#c5c5c5;border-color:transparent;pointer-events:none}.refund__tab .nav-link:hover{-webkit-box-shadow:0 0 1px 2px rgba(33,150,243,.5);box-shadow:0 0 1px 2px rgba(33,150,243,.5)}.refund__tab li:first-child .nav-link{margin-left:auto}.refund__form{text-align:center}.refund__form .red{margin-left:-7.16px}@media (min-width:375px){.refund__form-control{padding-left:80px}}.refund__form-control .btn-submit{padding-left:1.7rem;padding-right:1.7rem}.refund__form form{padding-left:7.5px;padding-right:7.5px;width:100%;max-width:380px;margin:0 auto}.refund__form .row{margin-bottom:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.refund__form .col-form-label{margin-right:1rem}.refund__form .custom-file{width:auto;max-width:201px;white-space:nowrap}.refund__form .custom-file-label{text-align:left}.refund__form .form-control{display:inline-block;max-width:301px}.refund__ticket-photo-modal .modal-dialog{max-width:920px}@media (max-width:767px){.refund__ticket-photo-modal .modal-dialog{width:100%;height:100%;margin:0;padding:.5rem}.refund__ticket-photo-modal .modal-content{height:100%}.refund__ticket-photo-modal .modal-body{position:relative}}.refund__ticket-photo{margin:0 auto}.refund__ticket-photo img{max-width:100%}@media (max-width:767px){.refund__ticket-photo{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg)}}.ticket-info__form{max-width:768px;text-align:center;margin:0 auto;margin-bottom:1rem}@media (min-width:768px){.ticket-info__form{padding-bottom:35px}}.ticket-info__form-title{min-width:80px;text-align:right;margin:0}@media (min-width:768px){.ticket-info__form-title{min-width:auto}}.ticket-info__form-item:not(:first-child){margin-top:1rem}@media (min-width:768px){.ticket-info__form-item{display:inline-block;margin-right:1rem;position:relative}}.ticket-info__note{display:inline-block;font-size:14px;margin-top:1rem}@media (min-width:768px){.ticket-info__note{position:absolute;right:0;top:100%;white-space:nowrap}}.ticket-info__table table{width:100%;table-layout:fixed}.ticket-info__table table+table{margin-top:1rem}.ticket-info__table td{border:solid 1px #000;padding:5px 10px;word-wrap:break-word}.ticket-info__table--blue{border:solid 1px #bfbfbf;border-radius:5px;clear:both;overflow:hidden}.ticket-info__table--blue a{text-decoration:underline}.ticket-info__table--blue:not([class*=relayout]) tr:first-child td:not([colspan]){border-width:0}.ticket-info__table--blue:not([class*=relayout]) tr:last-child td{border-width:1px 0 0 0}.ticket-info__table--blue:not([class*=relayout]) tr:last-child td[colspan]{border-width:0;padding:5px 10px}.ticket-info__table--blue td{border:solid 1px #bfbfbf;border-width:0;border-width:1px 0 1px 0}.ticket-info__table--blue td:not([colspan]):first-child{width:110px;color:#fff;border-color:#fff;border-width:1px 1px 0 0;font-weight:700;background:#008cd6}@media (min-width:768px){.ticket-info__table--blue td:not([colspan]):first-child{width:auto}}.ticket-info__table--blue td.no-padding{padding:0;background:0 0}@media (min-width:768px){.ticket-info__table--relayout{border-width:1px 1px 1px 0}}.ticket-info__table--relayout table{margin-bottom:-1px}@media (min-width:768px){.ticket-info__table--relayout tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ticket-info__table--relayout tr:first-child td:first-child{border-top:none}@media (min-width:768px){.ticket-info__table--relayout tr:first-child.md-fullwidth td:first-child{border-top:none;border-bottom:solid 1px #008cd6;position:relative;z-index:1}}.ticket-info__table--relayout tr:last-child td:first-child{border-bottom:none}@media (min-width:768px){.ticket-info__table--relayout tr{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 1px #bfbfbf;border-width:0 0 0 1px;margin-top:-1px}.ticket-info__table--relayout tr.md-fullwidth{width:100%}.ticket-info__table--relayout tr:first-child.md-fullwidth{border-radius:5px 0 5px 0}.ticket-info__table--relayout tr:last-child.md-fullwidth{margin-top:-1px}}.ticket-info__table--relayout td{border-width:0 0 1px 0}@media (min-width:768px){.ticket-info__table--relayout td{-webkit-box-flex:2;-ms-flex:2;flex:2;display:inline-block;border-width:1px 0 0 0}.ticket-info__table--relayout td:not([colspan]):first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ticket-info__summary{margin-bottom:1rem}.ticket-info__summary .ticket-info__table td{border:solid #bfbfbf 1pt}.ticket-info__summary .ticket-info__table td:first-child{background:#f2f2f2}.ticket-info__summary-title{display:inline-block;margin-bottom:.3rem;margin-top:1rem;font-weight:700}.ticket-info__ticket:not(:last-child){margin-bottom:.5rem}.ticket-info__ticket .btn-danger{border-radius:0 0 .25rem 0;padding:.5rem 3rem;float:right}@media (max-width:767px){.ticket-info--nottaken .ticket-info__form-title{display:block;text-align:center}}.ticket-info--nottaken .ticket-info__form-item span{font-size:14px}@media (min-width:768px){.ticket-info--nottaken .ticket-info__form-item{display:block;margin-right:0}.ticket-info--nottaken .ticket-info__form-item:first-child .ticket-info__form-title{margin-left:-56px}}.ticket-info--nottaken .ticket-info__table{margin-bottom:.5rem}@media (min-width:768px){.ticket-info--nottaken .ticket-info__table--blue td:first-child{width:25%}}.method__title{font-size:20px;font-weight:700;text-align:center;margin:0;margin-bottom:1rem}.method__content .refund__form{max-width:600px;margin:0 auto;background:#f9f9f9;padding:1rem}.file-preview{padding:.5rem 0;width:100%}.file-preview img{max-width:100%;height:auto}.custom-file.is-invalid .custom-file-input:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25);outline:0}.custom-file.is-invalid .custom-file-label{border-color:#dc3545}.custom-file.is-invalid .invalid-feedback{display:block}.custom-file .custom-file-label{overflow:hidden}.receipt__note{text-align:center}.receipt__content{max-width:600px;margin:0 auto;background:#f9f9f9;padding:1rem}.check .check__detail{margin-bottom:1rem}.check .check__detail td{border:solid #bfbfbf 1pt}.check .check__detail td:first-child{background:#f2f2f2}.check .check__detail label{margin-top:1rem;margin-bottom:.3rem;font-weight:700}.check .check__detail table{width:100%}.check .check__detail table td{width:50%;padding:5px 10px;word-wrap:break-word}.check .check__detail table td[colspan="2"]{background:0 0}.check .check__detail table td[colspan="2"] img{max-width:100%}.check .ticket__detail{margin-bottom:1rem}.check .method__detail{margin-bottom:1rem}.check .method__detail td{border:solid #bfbfbf 1pt}.check .method__detail td:first-child{background:#f2f2f2}.check .method__detail label{margin-top:1rem;margin-bottom:.3rem;font-weight:700}.check .method__detail table{width:100%}.check .method__detail table td{width:50%;padding:5px 10px;word-wrap:break-word}.check .method__detail table td[colspan="2"]{background:0 0}.check .method__detail table td[colspan="2"] img{max-width:100%}.check .method__detail p{margin:0}.check .receipt__detail td{border:solid #bfbfbf 1pt}.check .receipt__detail td:first-child{background:#f2f2f2}.check .receipt__detail label{margin-top:1rem;margin-bottom:.3rem;font-weight:700}.check .receipt__detail table{width:100%}.check .receipt__detail table td{width:50%;padding:5px 10px;word-wrap:break-word}.check .receipt__detail table td[colspan="2"]{background:0 0}.check .receipt__detail table td[colspan="2"] img{max-width:100%}.download{text-align:center}.download .ticket-info__ticket{max-width:500px;margin:0 auto;text-align:left}.download__btn{margin-top:1rem}.refund-search__content{max-width:600px;margin:0 auto;padding:1rem 0}.refund-search__content .ticket-info__table--summary{margin-bottom:1rem}.refund-search .ticket-info__ticket-container .ticket-info__table td:first-child{width:120px}.refund-search__summary{margin-bottom:1rem}.refund-search__summary .ticket-info__table td{border:solid #bfbfbf 1pt}.refund-search__summary .ticket-info__table td:first-child{background:#f2f2f2}.refund-search__summary .ticket-info__table td{width:50%}.refund-search__form{padding-top:1.5rem;padding-bottom:1rem;max-width:500px;margin:0 auto;text-align:center}@media (min-width:768px){.refund-search__form{text-align:left}}.refund-search__form-item{display:inline-block}.refund-search__form-note{display:block;font-size:14px;text-align:right}@media (min-width:768px){.refund-search__form-note{display:inline-block}}.refund-search__form-control{text-align:center}.refund-search .spacing{display:inline-block;letter-spacing:2em;margin-right:-2em}.refund-search .pick-one{padding-left:2.4em}.radio-group__radio+.radio-group__inner .radio-group__detail{display:none}.radio-group__radio:checked+.radio-group__inner .radio-group__detail{display:block}.search__form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:1rem;margin-bottom:.5rem}@media (max-width:768px){.search__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.search__form-title{background-color:#a0a0a0;color:#fff;padding:.9rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__form-opts{background-color:#f7f7f7;color:#737373;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem 0}@media (max-width:768px){.search__form-opts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.search__input-outer{margin:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media (max-width:768px){.search__input-outer{text-align:left}}.search__input-outer label{margin:0}.search__input-outer label[for=searchByDate]{margin-left:1rem}.search__input-outer input{border:0;border-bottom:1px solid;background-color:transparent;color:#737373}.search__input-outer input:focus{outline:0}.search__btn-outer{margin:0 .5rem;text-align:center}@media (max-width:768px){.search__btn-outer{margin-top:.5rem}}.search__search-btn{background-color:#a0a0a0;color:#fff}.search__search-btn:hover{background-color:#8f8f8f}.search__list{width:100%}.search__list-item{margin-top:.5rem;margin-bottom:.5rem;font-size:11pt}.search__list-item a{display:block;-webkit-box-shadow:0 0 10px -5px rgba(0,0,0,.5);box-shadow:0 0 10px -5px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.125)}.search__img{position:relative;width:100%;height:0;padding-bottom:42%;margin:0}.search__img img{position:absolute;top:0;left:0;width:100%;height:100%}.search__detail{position:relative;padding:.6rem;text-align:center;background-color:#f7f7f7;color:#737373}.search__detail--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.srch-cond{margin-bottom:1rem;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #d8d8d8;margin-top:1rem}@media (min-width:992px){.srch-cond{margin-top:2rem}}.srch-cond__title{background-color:#f9f9f9;color:#929292;padding:.5rem;font-weight:600;margin-bottom:0}.srch-cond__title::before{content:"";display:inline-block;width:0%;height:100%;vertical-align:middle}.srch-cond__content{padding:.5rem}@media (min-width:992px){.srch-cond__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 1rem}}.srch-cond__input-wrapper{padding:.3rem;color:#8a8a8a;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;margin:0!important}.srch-cond__input-wrapper label{margin-bottom:0;margin-right:.5rem}@media (max-width:767px){.srch-cond__input-wrapper label{font-size:14px}}.srch-cond__input-wrapper input{padding:5px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:200px}@media (max-width:767px){.srch-cond__input-wrapper input{font-size:14px}}.srch-cond__input-wrapper select{padding:5px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:200px;min-width:160px}@media (max-width:767px){.srch-cond__input-wrapper select{font-size:14px}}.srch-cond__input-wrapper--date{padding:0}@media (max-width:767px){.srch-cond__input-wrapper--date{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767px){.srch-cond__input-wrapper--date label{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0;margin-bottom:5px}}@media (max-width:991px){.srch-cond__input-wrapper--date input{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;min-width:0;max-width:none}}.srch-cond__submit{margin:0;background-color:#848383;color:#fff}.srch-cond__submit:hover{background-color:#747373}.srch-cond__submit:focus{-webkit-box-shadow:0 0 0 .2rem rgba(132,131,131,.25);box-shadow:0 0 0 .2rem rgba(132,131,131,.25)}@media (max-width:991px){.srch-cond__input-wrapper{max-width:320px;margin:0 auto!important}}.srch-cond__input-wrapper--date{padding:.3rem;font-size:14px}@media (max-width:991px){.srch-cond__input-wrapper--date{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:991px){.srch-cond__input-wrapper--date label{min-width:70px}}@media (max-width:767px){.srch-cond__input-wrapper--date label{margin-bottom:0;margin-right:.5rem;-webkit-box-flex:0;-ms-flex:none;flex:none}}.srch-cond__input-wrapper--date input{max-width:96px;width:100%;font-size:12px}@media (max-width:991px){.srch-cond__submit-wrap{max-width:320px;margin:0 auto}.srch-cond__submit-wrap::before{content:"";display:inline-block;min-width:70px;height:1px}}@media (max-width:991px){.srch-cond__submit{margin-top:.3rem}}