#roll-gacha #roulette_divs .win{background-image:url("/assets/win-7ea56e5d061b3c4da4a3bf2efe1c5bf3243bd64b.png")}#roll-gacha #roulette_divs .lose{background-image:url("/assets/lose-4a8a35fb7ba58a7a989e8b7476de710f20a96700.png")}#roll-gacha #roulette_divs .roulette{background-size:cover;width:400px;height:450px;animation:gatya_l 3s steps(23)}@media screen and (max-width: 768px){#roll-gacha #roulette_divs .roulette{width:280px;height:315px;animation:gatya_s 3s steps(23)}}@keyframes gatya_l{to{background-position:-9200px 0px}}@keyframes gatya_s{to{background-position:-6440px 0px}}img.prize-list{width:116px;height:85px;object-fit:cover}.row-eq-height{display:flex;flex-wrap:wrap}#roll-gacha #add_point{background-image:url("/assets/point-a6d81a27c06ef597f19c2094d400fcff992c5f41.png");background-size:cover;width:250px;height:250px;animation:get_point_l 2s steps(15)}@media screen and (max-width: 768px){#roll-gacha #add_point{width:200px;height:200px;animation:get_point_s 2s steps(15)}}@keyframes get_point_l{to{background-position:-3750px 0px}}@keyframes get_point_s{to{background-position:-3000px 0px}}.contacts h2{text-align:center}.contacts p{text-align:center;margin-top:24px;font-weight:bold}@media screen and (max-width: 768px){.contacts p{text-align:center;margin-top:24px;font-size:12px;font-weight:bold}}.contacts .form-center{margin:20px auto;width:50%}@media screen and (max-width: 768px){.contacts .form-center{margin:10px auto;width:100%}}.contacts .input-confirm{text-align:center;margin-top:20px}.contacts .btn-confirm{padding-left:2em;padding-right:2em}.contacts .form-table{margin:0 auto;width:50%;border-collapse:collapse}.contacts .form-table .form-table th,.contacts .form-table td{padding:10px 15px;border:1px solid #ddd}.contacts .form-table .form-table th{background:#f4f4f4;width:15%;text-align:left}@media screen and (max-width: 768px){.contacts .form-table{margin:0 auto;width:100%;border-collapse:collapse}.contacts .form-table .form-table th,.contacts .form-table td{padding:10px 15px;border:1px solid #ddd}.contacts .form-table .form-table th{background:#f4f4f4;width:15%;text-align:left}}.contacts .form-table th,.contacts td{padding:10px 15px;border:1px solid #ddd}.contacts .form-table th{background:#f4f4f4;width:15%;text-align:left}.contacts .btn-select{width:100%;display:flex;justify-content:center;margin:auto;gap:0px 10px}@media screen and (max-width: 768px){.contacts .btn-select{display:inline-flex;flex-direction:column-reverse;align-items:flex-center;gap:10px 0px}.contacts .btn-confirm{width:100%}}#win{font-family:"M PLUS Rounded 1c";text-align:center}#win h1{display:inline-block;position:relative;text-align:center;font-size:9rem;letter-spacing:2rem;margin:.1vh 0;font-family:"M PLUS Rounded 1c";font-weight:800;color:rgba(0,0,0,0);-webkit-text-stroke:2.2px #888}#win .la-terra-text-shadow{text-shadow:.2rem .2rem 0 #bfe89e}#win .il-sole-text-shadow{text-shadow:.2rem .2rem 0 #ffb791}#win .acqua-text-shadow{text-shadow:.2rem .2rem 0 #9de3e1}#win h2{color:gray;font-size:3rem;font-weight:800}#win img{border-radius:8.2%;margin:15px;width:60%;height:60%}#win .la-terra-box-shadow{box-shadow:1rem 1rem #bfe89e}#win .il-sole-box-shadow{box-shadow:1rem 1rem #ffb791}#win .acqua-box-shadow{box-shadow:1rem 1rem #9de3e1}#win p{color:gray;font-weight:800}#win .place-text{font-size:2rem;margin:3vh 0}#win .la-terra-background{background:linear-gradient(transparent 60%, #bfe89e 60%)}#win .il-sole-background{background:linear-gradient(transparent 60%, #ffb791 60%)}#win .acqua-background{background:linear-gradient(transparent 60%, #9de3e1 60%)}#win .btn-wrapper{width:35%;margin:0 auto}#win .btn-item{margin-bottom:2rem}#win .il-sole-margin{margin-bottom:3vh}#win .fa-brands{color:#000}@media screen and (min-width: 500px)and (max-width: 835px){#win h1{font-size:6.8rem;margin:10px 0;-webkit-text-stroke:2.4px #888}#win .place-text{font-size:1.8rem;margin:30px 0}}@media screen and (min-width: 835px)and (max-width: 1050px){#win h1{font-size:8.5rem;margin:15px 0;-webkit-text-stroke:2.6px #888}#win .place-text{font-size:3rem;margin:50px 0}}@media screen and (max-width: 350px){#win h1{font-size:5rem;margin:5px 0;-webkit-text-stroke:2px #888}#win h2{font-size:2.3rem}#win .place-text{font-size:1.8rem;margin:20px 0}#win .btn-wrapper{width:100%}}@media screen and (min-width: 350px)and (max-width: 500px){#win h1{font-size:5rem;margin:5px 0}#win .place-text{margin:40px 0}#win .btn-wrapper{width:100%}}.col-christmas{display:flex;flex-direction:column}a{margin-top:auto}.christmas-main-bg{background-color:#e2745d !important}.christmas-main-bd{border-color:#e2745d !important}.christmas-main-tx{color:#e2745d !important}.christmas-main-tx a{color:#e2745d !important}.christmas-outline-btn{border-color:#e2745d !important;color:#e2745d !important}.christmas-outline-btn:hover{background-color:#e2745d !important;color:#fff !important;border-color:#e2745d !important}.christmas-navbar{color:#fff !important}.christmas-navbar:hover{color:#000 !important}.christmas-text{color:#fff}.christmas-tree-header{position:absolute}.cloud-box{position:absolute;left:0;width:100vw;height:80rem;display:flex;flex-wrap:nowrap;z-index:50;pointer-events:none;overflow-x:clip}.cloud{position:relative;top:-5rem;width:60rem;height:15rem;overflow-x:visible}.next-cloud{margin-left:-10rem}.santa-link{display:block;position:absolute;right:10rem;z-index:100;overflow-x:clip}.santa-responsive{animation:shake 2s infinite;width:20rem;position:relative;top:-8rem}@keyframes shake{0%{transform:rotate(-20deg)}50%{transform:rotate(20deg)}100%{transform:rotate(-20deg)}}@media screen and (max-width: 992px){.cloud{top:-2rem}.next-cloud{margin-left:-20rem}}@media screen and (max-width: 767px){.cloud{top:0rem;width:40rem;height:10rem}.next-cloud{margin-left:-20rem}.santa-link{right:1rem}.santa-responsive{width:15rem;top:-6rem}}.page-body{padding-top:10rem;position:relative;margin-bottom:-21px;background-image:url("/assets/events/christmas_bg-43714edc1235a3399a41a7cbfc9b1836ad9e3df8.webp");background-position:center;background-size:cover}.list-area-item:hover{color:#e2745d !important}.christmas-main-tx-a td a{color:#e2745d !important}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}#gacha-result{display:none}#gacha-result.show{display:block;animation:fadeIn .5s linear 0s forwards}h1.survey-point{margin-bottom:0;margin-top:0}.btn-outline{background-color:rgba(0,0,0,0);color:inherit;transition:all .5s}.btn-primary.btn-outline{color:#2c3e50}.btn-success.btn-outline{color:#e2745d}.btn-warning.btn-outline{color:#f39c12}.btn-danger.btn-outline{color:#e74c3c}.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-info.btn-outline:hover,.btn-warning.btn-outline:hover,.btn-danger.btn-outline:hover{color:#fff}.btn.btn-pink.btn-outline:hover{background-color:#d52b51}.btn-responsive{display:flex;flex-direction:column;position:relative;vertical-align:middle}@media screen and (min-width: 768px){.btn-responsive{display:flex;flex-direction:row;border-collapse:separate}.btn-responsive a{flex-grow:1}}.page-heading{position:relative;padding:30px 15px;text-align:center;color:rgba(44,62,80,.8);margin-top:-21px;margin-bottom:30px;background-image:url("/assets/header-image-b8e49ce8d8374e168664590181c700d8c3c1c824.jpg");background-position:center;background-size:cover}.page-heading h1{margin-top:0;color:#2c3e50}.page-heading .intro-message{position:relative;padding-top:8%;padding-bottom:8%}.img-responsive{width:70%;min-height:10vh;object-fit:contain}.event-banner{margin-top:-30px;text-align:center}.event-banner h3{color:#fff;margin-bottom:20px}hr.success{border-width:3px;max-width:50px;border-color:#e2745d;margin:.5em auto}.service-box{margin:1em auto 3em auto}.serveys-row{margin-bottom:10px}.negative-container-fluid{margin-left:-15px;margin-right:-15px;padding-bottom:10px}.glyphicon.glyphicon-4x{font-size:4em}.glyphicon.glyphicon-3x{font-size:3em}.devise-list-area{margin-top:21px}@media screen and (max-width: 414px){.logo{padding-left:.5rem;padding-right:.5rem}.bell{padding-left:.5rem;padding-right:.5rem}}.navbar-warning{background-color:#f39c12}.navbar-pink{background-color:#dd5574}html{position:relative;min-height:100%}body{padding-bottom:70px}@media screen and (max-width: 768px){body{margin-bottom:230px}}.footer{position:absolute;bottom:0;width:100%}.i-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-0.125em}.fa-primary{color:#2c3e50}.fa-white{color:#fff}.btn-login{padding-left:2em;padding-right:2em}.btn-event-field .btn-warning.btn-outline{border-color:#fff;color:#fff}.btn-event-field .btn-pink.btn-outline{border-color:#fff;color:#fff}.lunch-background{min-height:20px;padding:19px;margin-bottom:20px;background-color:#fc6}.lanch-color{background-color:#fc6}.drink-background{min-height:20px;padding:19px;margin-bottom:20px;background-color:#cf6}.drink-color{background-color:#cf6}.ice-background{min-height:20px;padding:19px;margin-bottom:20px;background-color:#9cf}.ice-color{background-color:#9cf}.hot-snack-background{min-height:20px;padding:19px;margin-bottom:20px;background-color:#ff9872;color:#fff}.hot-snack-color{background-color:#ff9872}.top-announcement-title{margin-bottom:3vh}.la-terra-coupon-background{background-color:#bfe89e}.il-sole-coupon-background{background-color:#ffb791}.acqua-coupon-background{background-color:#9de3e1}.bootstrap-date{display:inline-block;width:auto}.date-search-menu{margin-bottom:3vh}.sum-of-prices{margin-bottom:4vh}.fa-twitter{color:#1da1f2}.fa-twitter:hover{opacity:.7;color:#1da1f2;text-decoration:none}.fa-twitter:focus{color:#1da1f2;text-decoration:none}.table_sort{display:block;color:#2c3e50}table a:not(.btn),.table a:not(.btn){text-decoration:none}@media screen and (min-width: 768px)and (max-width: 992px){.date-search-menu input{margin-top:3vh}}@media screen and (max-width: 767px){.btn-sp{margin-bottom:20px}}.announcement-info p{font-size:1.8rem}.text-danger{color:#e74c3c}.turnstile-wrapper{padding-top:20px;padding-bottom:10px}.list-area-flush{border-radius:0}.list-area{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-area-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-area-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-area-flush>.list-area-item{border-width:0 0 1px}.list-area-item dl{padding:.5rem;margin:0}.list-area-item dt{padding-bottom:0}@media screen and (min-width: 768px){.list-area-item dt{clear:left;float:left;width:22%}.list-area-item dd{margin-left:16%}}.col{flex:1 0 0%}.blog-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.d-flex{display:flex !important}.row-cols-1>*{flex:0 0 auto;width:100%}@media(min-width: 992px){.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}}.blog-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.margin-b-5{margin-bottom:3rem}.margin-b-4{margin-bottom:1.5rem}.margin-b-3{margin-bottom:1rem}.margin-b-0{margin-bottom:0}.margin-b-auto{margin-bottom:auto}.padding-3{padding:1rem;margin-top:30px}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.fa-layers-counter{display:inline-block;position:absolute;text-align:center;background-color:var(--fa-counter-background-color, "Tomato");border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, 0.25em 0.5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);right:-10px;-webkit-transform:scale(var(--fa-counter-scale, 0.25));transform:scale(var(--fa-counter-scale, 0.6));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-0.125em;width:1em}.admin-survey-main-bg{background-color:#ff9466 !important}.admin-survey-main-bd{border-color:#ff9466 !important}.admin-survey-main-tx{color:#ff9466 !important}.admin-survey-sub-tx{color:#fff !important}.survey-card:hover{text-decoration:none}.prize-text{white-space:normal}.button-item{margin:1.5rem 0}
