.shaman-section{margin-bottom:5rem}@media screen and (min-width:640px){.shaman-section{display:flex;flex-wrap:wrap;justify-content:space-between}}.shaman-card{background-repeat:no-repeat;background-size:cover;border-radius:2rem;box-shadow:0 0 4px rgba(0,0,0,.3);cursor:pointer;display:flex;margin:0 0 1rem;overflow:hidden;position:relative;transform:translate(0)}@media screen and (min-width:640px){.shaman-card{height:22rem;width:49.3%}}.shaman-card:before{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.6);bottom:-2rem;content:"";left:-1rem;position:absolute;right:-1rem;top:-1rem;z-index:0}.shaman-card__right{position:relative;width:39%}.shaman-card__right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shaman-card__left{color:#555;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;position:relative;width:61%}.shaman-card__left .name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#555;display:block;display:-webkit-box;font-size:1.8rem;font-weight:700;line-height:1;margin:0 0 1rem;overflow:hidden}.shaman-card__left .tags{-ms-overflow-style:none;display:flex;margin:0 0 1rem;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.shaman-card__left .tags::-webkit-scrollbar{display:none}.shaman-card__left .tags .tag{background:rgba(85,85,85,.4);border-radius:15px;color:#fff;display:block;font-size:1.2rem;font-weight:700;line-height:2.4rem;padding:0 .8rem}.shaman-card__left .tags .tag+.tag{margin-left:.5rem}.shaman-card__left .info{align-items:center;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;line-height:1;margin:0 0 .7rem;position:relative}.shaman-card__left .info .info-item{align-items:center;display:flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content}.shaman-card__left .info .info-item span{margin-right:5px}.shaman-card__left .info .info-item .glyphicon-heart:before{color:#555;font-family:Glyphicons Halflings}.shaman-card__left .discount{font-size:1rem;font-weight:700;margin:0}.shaman-card__left .discount.red span{color:#fa055d}.shaman-card__left .price{color:#555;font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.shaman-card__left .price.red span{color:#fa055d}.shaman-card__left .ticket_num{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.shaman-card__left .status-btn{border-radius:3rem;font-weight:700;line-height:3.2rem;padding:0}*{box-sizing:border-box}h2{margin-bottom:10px}.main{overflow:hidden;padding-top:0}.filter-buttons{display:flex;gap:2px}.filter-button{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:30px;color:#d9d9d9;cursor:pointer;display:flex;font-family:Yu Gothic,sans-serif;font-size:10px;font-weight:700;justify-content:center;padding:2px 8px;text-align:center;transition:all .3s ease}.filter-button.active,.filter-button:hover{border-color:#95989a;border-width:2px;color:#95989a}.filter-button__icon{border-radius:50%;width:24px}@media screen and (min-width:540px){.filter-buttons{gap:10px}.filter-button{font-size:14px;padding:2px 12px}.filter-button__icon{width:32px}}.li-shaman-item{border-bottom:1px solid #ededed;padding-bottom:20px}.c-shaman-list__item{border-bottom:none;margin-top:2rem;padding-bottom:0}.c-shaman-list__item:first-child{border-top:none;margin-top:0}.c-shaman-list__item__info .rate-num-custom{color:red;display:inline-block;font-size:1.4rem;font-weight:700;height:10px;margin-top:3px}.c-shaman-list__item__info .tags{margin:.5rem .5rem 0!important}.c-shaman-list__item__info .tags span{border:1px solid #2cb1ae;border-radius:3px;color:#2cb1ae;display:inline-block;font-size:1.1rem;font-weight:700;line-height:1.67;margin-bottom:.7rem;padding:.1rem .6rem}.c-shaman-list__item__info .tags span:after{display:none}.c-shaman-list__item__ticket-count{color:#e76271;display:block;font-size:1.2rem;font-weight:700;padding-top:5px}.c-shaman-list__item__slogan{background-color:#ededed;margin-top:2rem;padding:1rem 1.2rem}.c-shaman-list__item .item-content{display:flex;justify-content:space-between}.c-shaman-list__item .item-content__left{margin-right:auto}@media only screen and (max-width:540px){.c-shaman-list__item .item-content__left{width:100%}}.c-shaman-list__item .item-content__right{margin-right:0!important;width:180px}.c-button--fill-green{margin-left:1rem;padding:1.8rem 0!important;width:50%}.c-button--fill-green:first-of-type{margin-left:0}.c-button--stroke-gray{display:block}.s-bottom-wrap{margin-top:6rem}.time_01l{background:#e76271}.time_02l{background:#999}.heading{margin:0;text-align:center}.heading__title{color:#555;font-size:2rem;font-weight:700;line-height:1.7;margin:0!important}.s-feature{padding:0 1.1rem}.s-feature__title{border:0;font-size:1.8rem;font-weight:700;line-height:1.7;margin:0 0 1.3rem!important;padding:0}.s-feature__description{font-size:1.4rem;line-height:1.5;margin:0!important}.s-feature__notification{border:1px solid #b2b2b2;border-radius:6px;font-family:Yu Gothic;margin:2rem 0;padding:1rem 4rem}@media only screen and (max-width:480px){.s-feature__notification{padding:1rem 1.2rem}}.s-feature__notification p{font-weight:700;margin:0}.s-feature__notification .num{color:#666;font-size:2rem;margin-left:.5rem;margin-right:.5rem}.s-feature__button-wrap{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;margin-top:2.2rem;width:100%}.s-feature-ticket{align-items:flex-end;border-bottom:1px solid #666;display:flex;padding:10px 0}.s-feature-ticket:last-child{border-bottom:0}.s-feature .top-title{border-left:5px solid #00b2b0;display:flex;font-size:20px;line-height:4rem;margin-bottom:1rem;margin-left:-10px;margin-top:2rem;text-align:left}.s-feature .top-title__text{align-items:center;color:#666;display:flex;flex:1;font-size:15px;margin:0 0 0 10px}@media only screen and (min-width:640px){.s-feature .top-title__text{font-size:16px}}.s-feature .ticket-total{color:#666;font-size:20px;font-weight:700;line-height:24px;padding-right:10px}.s-feature .ticket-unit{font-size:12px;line-height:19px}.s-feature .ticket-empty,.s-feature .ticket-limit{font-size:16px}.s-common{margin-top:6rem;position:relative}.s-common:after{background:#dedede;content:"";height:.2rem;position:absolute;right:-5%;top:0;width:110%}.s-common__title{font-weight:700;line-height:1.72;margin:0 0 .5rem!important;position:relative;top:-1.5rem;z-index:999}.s-common__title span{background:#fff;padding:0 3rem}.s-common__title .fa-crown{color:#f2c843}.button-wrap{margin-top:2.8rem}.button-wrap,.shaman-ranking-list__item{align-items:center;display:flex;justify-content:center;width:100%}.shaman-ranking-list__item{font-size:1.2rem;margin-top:2rem}.shaman-ranking-list__item:first-of-type{margin-top:0}.shaman-ranking-list__item__img{flex:none;max-width:13rem;overflow:hidden;width:30%}@media screen and (min-width:768px){.shaman-ranking-list__item__img{width:25%}}.shaman-ranking-list__item__img img{max-width:13rem}@media only screen and (min-width:540px){.shaman-ranking-list__item__img .img-custom{height:130px;-o-object-fit:cover;object-fit:cover;width:130px}}.shaman-ranking-list__item__img a{display:block;position:relative}.shaman-ranking-list__item__rank-flag{bottom:auto;color:#fff;font-size:1.2rem;font-weight:700;left:0;line-height:1.67;padding:.2rem 1.3rem;position:absolute;right:auto;top:0}.shaman-ranking-list__item__ticket-count{color:#e76271;display:block;font-size:1.2rem;font-weight:700;padding-top:5px;text-align:center}.shaman-ranking-list__item__info{margin-left:1.2rem;width:70%}@media screen and (min-width:768px){.shaman-ranking-list__item__info{width:75%}}.shaman-ranking-list__item__info .tags{margin:.5rem 0 .3rem}.shaman-ranking-list__item__info .tags span{border:1px solid #2cb1ae;border-radius:3px;color:#2cb1ae;display:inline-block;font-size:1.1rem;font-weight:700;line-height:1.67;margin-bottom:.7rem;padding:.1rem .6rem}.shaman-ranking-list__item__info__slogan{margin-bottom:8px;margin-top:8px}.shaman-ranking-list__item a{color:#666}.shaman-ranking-list__item .name,.shaman-ranking-list__item .rank{font-size:1.4rem;font-weight:700;margin-right:.5rem}@media screen and (min-width:768px){.shaman-ranking-list__item .name,.shaman-ranking-list__item .rank{font-size:1.6rem}}.shaman-ranking-list__item:first-of-type .shaman-ranking-list__item__rank-flag{background:#f5ce63}.shaman-ranking-list__item:first-of-type .rank{color:#f5ce63}.shaman-ranking-list__item:nth-of-type(2) .shaman-ranking-list__item__rank-flag{background:#9f9f9f}.shaman-ranking-list__item:nth-of-type(2) .rank{color:#9f9f9f}.shaman-ranking-list__item:nth-of-type(3) .shaman-ranking-list__item__rank-flag{background:#91721c}.shaman-ranking-list__item:nth-of-type(3) .rank{color:#91721c}.shaman-ranking-list .time_01l{border-radius:.2rem;font-size:1.4rem;padding:.4rem 0;width:100%}@media screen and (min-width:768px){.shaman-ranking-list .time_01l{padding:1rem 0}}.shaman-ranking-list .time_02l{border-radius:.2rem;font-size:1.4rem;padding:.4rem 0;width:100%}@media screen and (min-width:768px){.shaman-ranking-list .time_02l{padding:1rem 0}}

/*!
 * Bootstrap-select v1.7.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2015 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select{width:220px \0}.bootstrap-select>.dropdown-toggle{padding-right:25px;width:100%}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{border:none;margin-bottom:0;padding:0}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{display:inline-block;float:none;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control,.form-inline .bootstrap-selectdate.btn-group .form-control,.form-inline .bootstrap-selectyear.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:none!important}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;text-align:left;width:100%}.bootstrap-select.btn-group .dropdown-toggle .caret{margin-top:-2px;position:absolute;right:12px;top:50%;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{box-sizing:border-box;min-width:100%;z-index:1035}.bootstrap-select.btn-group .dropdown-menu.inner{border:0;border-radius:0;box-shadow:none;float:none;margin:0;padding:0;position:static}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{padding-left:2.25em;position:relative}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{background:#f5f5f5;border:1px solid #e3e3e3;bottom:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-sizing:border-box;margin:0 2%;min-height:26px;opacity:.9;padding:3px 5px;pointer-events:none;position:absolute;width:96%}.bootstrap-select.btn-group .no-results{background:#f5f5f5;margin:0 5px;padding:3px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{margin-top:-1px;position:static;top:auto}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{display:inline-block;margin-top:5px;position:absolute;right:15px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{border-bottom:7px solid hsla(0,0%,80%,.2);border-left:7px solid transparent;border-right:7px solid transparent;bottom:-4px;content:"";display:none;left:9px;position:absolute}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:-4px;content:"";display:none;left:10px;position:absolute}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{border-bottom:0;border-top:7px solid hsla(0,0%,80%,.2);bottom:auto;top:-3px}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{border-bottom:0;border-top:6px solid #fff;bottom:auto;top:-3px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{left:auto;right:12px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{left:auto;right:13px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{box-sizing:border-box;float:left;width:100%}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{box-sizing:border-box;float:left;width:100%}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%}select.bs-select-hidden,select.selectpicker{display:none!important}select.mobile-device{display:block!important;height:100%!important;left:0;opacity:0;position:absolute!important;top:0;width:100%}.shaman-section__wrapper{border-bottom:1px solid #ededed}.shaman-section__slogan{background:#f5f5f5;vertical-align:middle}.shaman-section__button-box{align-items:center;justify-content:center;margin:20px 0;width:100%}.shaman-section__button-box .text_area{width:100%!important}.c-shaman-list__item{display:flex;font-size:1.2rem}.c-shaman-list__item__img{width:25%}@media screen and (min-width:768px){.c-shaman-list__item__img{width:20%}}.c-shaman-list__item__img img{margin:0 auto}.c-shaman-list__item__img .price{color:#e76271;display:block;font-size:1.6rem;font-weight:700;margin:0;text-align:center}.c-shaman-list__item__info{width:75%}@media screen and (min-width:768px){.c-shaman-list__item__info{width:80%}}.c-shaman-list__item__info .tags{line-height:1.4}.c-shaman-list__item__info .review-rate{position:relative;width:100%}.c-shaman-list__item__info .review-rate .star-icon{display:inline;float:left;margin-right:5px;margin-top:3px;position:relative;white-space:nowrap}.c-shaman-list__item__info .review-rate .star-icon .icon_before{color:orange;font-size:1.4rem;overflow:hidden;position:absolute}.c-shaman-list__item__info .review-rate .star-icon .icon_after{color:#cbcbcb;font-size:1.4rem}.c-shaman-list__item__info .review-rate .star-icon i{display:inline}.c-shaman-list__item__info .review-rate .rate-num{color:red;display:inline-block;font-size:1.8rem;font-weight:700;height:10px}.c-shaman-list__item a{color:#666}.c-shaman-list__item .name{font-size:1.4rem;font-weight:700;margin-right:.5rem}@media screen and (min-width:768px){.c-shaman-list__item .name{font-size:1.6rem}}.c-shaman-list__item .fortune_flag01,.c-shaman-list__item .fortune_flag02,.c-shaman-list__item .fortune_flag03,.c-shaman-list__item .fortune_flag04,.c-shaman-list__item .fortune_flag05{border:none;border-radius:.2rem}.c-shaman-list__item .time_01l,.c-shaman-list__item .time_02l,.c-shaman-list__item .time_03l,.c-shaman-list__item .time_04l,.c-shaman-list__item .time_05l{border-radius:.2rem}.c-shaman-list__item .status_area{background-image:none}.c-shaman-list__item .col{padding:5px 2px}@media screen and (min-width:768px){.c-shaman-list__item .col{font-size:1.4rem;padding:1rem}}.c-shaman-list__item .notice_text{color:#e76271}.c-button--fill-gray,.c-button--fill-green,.c-button--fill-pink,.c-button--fill-purple,.c-button--outline-pink{border:0;border-radius:.3rem;color:#fff;text-align:center}.c-button--fill-gray:hover,.c-button--fill-green:hover,.c-button--fill-pink:hover,.c-button--fill-purple:hover,.c-button--outline-pink:hover{color:#fff}.c-button--stroke-gray{border:.1rem solid #666;border-radius:.3rem;color:#666;font-size:1.4rem;line-height:1;text-align:center}.c-button--stroke-gray:hover{color:#666}.c-button--stroke-lightGray{border-radius:.5rem;color:#666;font-size:1.4rem;line-height:1;text-align:center}.c-button--stroke-lightGray:hover{color:#666}.c-button-wrap{align-items:center;display:flex;justify-content:center;margin-top:3rem;width:100%}.c-button--fill-green{background:#00b1ae;font-size:1.6rem;padding:1rem 0}.c-button--fill-purple{background:#8000c7;font-size:1.4rem;padding:1.1rem 1.5rem}.c-button--fill-pink{background:#e76271}.c-button--fill-gray,.c-button--fill-pink{font-size:1.4rem;font-weight:700;padding:1.15rem 0}.c-button--fill-gray{background:#999}.c-button--stroke-gray{padding:1.5rem}.c-button--stroke-lightGray{border:.1rem solid #c4c4c4;font-size:.75rem;font-weight:700;padding:1.2rem 1.8rem}.c-button--outline-pink,.c-button--outline-pink:hover{color:#e76271}.c-button--outline-pink{border:.2rem solid #e76271;font-size:1.4rem;font-weight:700;padding:.9rem 1rem}.btn-flag01{background-color:#cf79ce;background-image:url(/vendor/sp/images/common/button_effect.png),linear-gradient(180deg,#cf79ce 49.22%,#8779cf);background-position:14% 63%;background-repeat:repeat;background-size:auto auto;border-color:#584aa0;box-shadow:0 6px 0 #584aa0;display:block;margin-left:auto;margin-right:auto;text-shadow:-1px -1px #584aa0}.btn-flag01.active,.btn-flag01.focus,.btn-flag01:active,.btn-flag01:focus,.btn-flag01:hover,.open>.dropdown-toggle.btn-flag01{background-color:#7f4a98;border-color:#584aa0;color:#fff}.btn-flag01.active,.btn-flag01:active,.open>.dropdown-toggle.btn-flag01{background-image:none}.btn-flag01.disabled,.btn-flag01.disabled.active,.btn-flag01.disabled.focus,.btn-flag01.disabled:active,.btn-flag01.disabled:focus,.btn-flag01.disabled:hover,.btn-flag01[disabled],.btn-flag01[disabled].active,.btn-flag01[disabled].focus,.btn-flag01[disabled]:active,.btn-flag01[disabled]:focus,.btn-flag01[disabled]:hover,fieldset[disabled] .btn-flag01,fieldset[disabled] .btn-flag01.active,fieldset[disabled] .btn-flag01.focus,fieldset[disabled] .btn-flag01:active,fieldset[disabled] .btn-flag01:focus,fieldset[disabled] .btn-flag01:hover{background-color:#af58ae;border-color:#584aa0}.btn-flag01 .badge{background-color:#fff;color:#cf79ce}.btn-flag02{background-color:#978bd0;background-image:url(/vendor/sp/images/common/button_effect.png),linear-gradient(180deg,#978bd0 44.04%,#5a6697);background-position:14% 63%;background-repeat:repeat;background-size:auto auto;border-color:#2f3966;box-shadow:0 6px 0 #2f3966;display:block;margin-left:auto;margin-right:auto;text-shadow:-1px -1px #2f3966}.btn-flag02.active,.btn-flag02.focus,.btn-flag02:active,.btn-flag02:focus,.btn-flag02:hover,.open>.dropdown-toggle.btn-flag02{background-color:#7367ab;border-color:#2f3966;color:#fff}.btn-flag02.active,.btn-flag02:active,.open>.dropdown-toggle.btn-flag02{background-image:none}.btn-flag02.disabled,.btn-flag02.disabled.active,.btn-flag02.disabled.focus,.btn-flag02.disabled:active,.btn-flag02.disabled:focus,.btn-flag02.disabled:hover,.btn-flag02[disabled],.btn-flag02[disabled].active,.btn-flag02[disabled].focus,.btn-flag02[disabled]:active,.btn-flag02[disabled]:focus,.btn-flag02[disabled]:hover,fieldset[disabled] .btn-flag02,fieldset[disabled] .btn-flag02.active,fieldset[disabled] .btn-flag02.focus,fieldset[disabled] .btn-flag02:active,fieldset[disabled] .btn-flag02:focus,fieldset[disabled] .btn-flag02:hover{background-color:#978bd0;border-color:#2f3966}.btn-flag02 .badge{background-color:#fff;color:#584aa0}.btn-flag03{background-color:#f283b4;background-image:url(/vendor/sp/images/common/button_effect.png),linear-gradient(180deg,#f8bebe 38.34%,#f283b4);background-position:14% 63%;background-repeat:repeat;background-size:auto auto;border-color:#c15082;box-shadow:0 6px 0 #c15082;display:block;margin-left:auto;margin-right:auto;text-shadow:-1px -1px #c15082}.btn-flag03.active,.btn-flag03.focus,.btn-flag03:active,.btn-flag03:focus,.btn-flag03:hover,.open>.dropdown-toggle.btn-flag03{background-color:#d47598;border-color:#c15082;color:#fff}.btn-flag03.active,.btn-flag03:active,.open>.dropdown-toggle.btn-flag03{background-image:none}.btn-flag03.disabled,.btn-flag03.disabled.active,.btn-flag03.disabled.focus,.btn-flag03.disabled:active,.btn-flag03.disabled:focus,.btn-flag03.disabled:hover,.btn-flag03[disabled],.btn-flag03[disabled].active,.btn-flag03[disabled].focus,.btn-flag03[disabled]:active,.btn-flag03[disabled]:focus,.btn-flag03[disabled]:hover,fieldset[disabled] .btn-flag03,fieldset[disabled] .btn-flag03.active,fieldset[disabled] .btn-flag03.focus,fieldset[disabled] .btn-flag03:active,fieldset[disabled] .btn-flag03:focus,fieldset[disabled] .btn-flag03:hover{background-color:#e59da6;border-color:#c15082}.btn-flag03 .badge{background-color:#fff;color:#c2a6db}.btn-flag04{background-color:#87ab9b;background-image:url(/vendor/sp/images/common/button_effect.png),linear-gradient(180deg,#87ab9b 51.81%,#334463);background-position:14% 63%;background-repeat:repeat;background-size:auto auto;border-color:#1a2a46;box-shadow:0 6px 0 #1a2a46;display:block;margin-left:auto;margin-right:auto;text-shadow:-1px -1px #1a2a46}.btn-flag04.active,.btn-flag04.focus,.btn-flag04:active,.btn-flag04:focus,.btn-flag04:hover,.open>.dropdown-toggle.btn-flag04{background-color:#536e62;border-color:#1a2a46;color:#fff}.btn-flag04.active,.btn-flag04:active,.open>.dropdown-toggle.btn-flag04{background-image:none}.btn-flag04.disabled,.btn-flag04.disabled.active,.btn-flag04.disabled.focus,.btn-flag04.disabled:active,.btn-flag04.disabled:focus,.btn-flag04.disabled:hover,.btn-flag04[disabled],.btn-flag04[disabled].active,.btn-flag04[disabled].focus,.btn-flag04[disabled]:active,.btn-flag04[disabled]:focus,.btn-flag04[disabled]:hover,fieldset[disabled] .btn-flag04,fieldset[disabled] .btn-flag04.active,fieldset[disabled] .btn-flag04.focus,fieldset[disabled] .btn-flag04:active,fieldset[disabled] .btn-flag04:focus,fieldset[disabled] .btn-flag04:hover{background-color:#87ab9b;border-color:#72918d}.btn-flag04 .badge{background-color:#fff;color:#87ab9b}.btn-confirm{font-size:1.4rem;font-weight:700;width:100%}.btn-confirm,.btn-normal{background-color:#11b3af;background-image:url(/vendor/sp/images/common/arrow_02.png);background-position:99% 63%;background-repeat:no-repeat;background-size:contain;border:1px solid #11b3af;color:#fff;display:block;padding-bottom:10px;padding-top:10px}.btn-normal{border-radius:4px;margin:1rem auto;text-align:center;width:90%}.c-message-mail{margin-top:2.5rem}.c-message-mail:first-of-type{margin-top:0}.c-message-mail__date{color:#000;margin:0}.c-message-mail__heading{font-weight:700;margin-bottom:1.2rem}.c-message-mail__text-wrap{word-wrap:break-word;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px 12px;width:100%;word-break:break-all}.c-message-mail__text-wrap p{margin:0}.form-confirm{overflow:hidden;position:relative}.form-confirm:after{opacity:0;transform:translate3d(100%,0,0);transition:opacity .3s ease-in-out,transform 0s ease-in-out .3s}.form-confirm__button-wrap{margin:0 2rem}.form-confirm.is-confirm{overflow:visible}.form-confirm.is-confirm:after{background:hsla(0,0%,100%,.9);content:"";height:100vh;left:0;opacity:1;position:fixed;top:0;transform:translateZ(0);transition:transform 0s ease-in-out,opacity .3s ease-in-out .1s;width:100vw;z-index:10}.c-confirm-wrap{background:#fff;border-radius:.3rem;box-shadow:0 .1rem 1rem rgba(0,0,0,.2);left:2.5%;opacity:0;padding:2.5rem 5% 0;position:absolute;top:1.5rem;transform:translate3d(110%,0,0);transition:opacity .3s ease-in-out,transform 0s ease-in-out .3s;width:95%;z-index:999}.c-confirm-wrap.is-open{opacity:1;transform:translateZ(0);transition:transform 0s ease-in-out,opacity .3s ease-in-out .1s}.c-confirm-wrap__text{font-size:1.4rem;font-weight:700;margin-bottom:2rem;text-align:center}.c-confirm-wrap__attention{color:#eb5a67;text-align:center}.c-confirm-wrap__row{border-top:.1rem solid #ccc;font-size:1.2rem;margin:0 0 .8rem;padding-top:1rem}.c-confirm-wrap__row__title{font-weight:700}.c-confirm-wrap__desc{border-top:.1rem solid #ccc;flex-direction:row;flex-wrap:wrap}.c-confirm-wrap__desc dt{font-size:1.2rem;font-weight:700;margin-top:1rem}.c-confirm-wrap__desc dd{border-bottom:.1rem solid #ccc;font-size:1.2rem;padding-bottom:.5rem}.c-confirm-wrap__desc dd.font-large{font-size:1.4rem;font-weight:700}.c-confirm-wrap__desc__list li{display:inline-block;margin-right:.5rem}.c-confirm-wrap__desc__list li:after{content:","}.c-confirm-wrap__desc__list li:last-child:after{content:""}.c-confirm-wrap__desc__text{margin:.5rem 0 0}.c-confirm-wrap__input-wrap{border-top:.1rem solid #ccc;padding-top:1rem}.c-confirm-wrap__input-wrap__title{font-size:1.2rem;font-weight:700}.c-confirm-wrap__input-wrap__text{border:.1rem solid #ccc;border-radius:.3rem;margin-bottom:1.5rem;max-height:20rem;overflow:auto;padding:1rem .7rem 1rem 1rem;width:100%}.c-confirm-wrap__input-wrap__text p{word-wrap:break-word;font-size:1.3rem;line-height:1.6;margin-bottom:0;overflow-wrap:break-word}.c-confirm-wrap__notes{color:red;font-size:1.1rem;margin-bottom:0}.c-confirm-wrap__button-wrap{display:flex;flex-direction:column;width:100%}.c-confirm-wrap__button-wrap .btn-back{background:#fff;border:1px solid #c4c4c4;font-weight:700;height:100%;margin:0 0 3rem;padding:1rem;width:100%}@media screen and (max-width:767px){.c-confirm-wrap__button-wrap.--px{padding:0 1rem}}.c-confirm-wrap__button-vertical-wrap{padding:0 0 20px}.c-confirm-wrap__button-vertical-wrap button+button{margin:10px auto 0}.c-confirm-wrap__notes-box{border:.2rem solid #e76271;margin:2rem auto;padding:1.5rem;width:100%}.c-confirm-wrap__notes-box__text{color:#e76271;font-size:1.4rem;font-weight:700;margin:0;text-align:center}.c-confirm-wrap .confirm-text{border-top:1px solid #c4c4c4;font-weight:700;margin:0;padding:1rem 0}.c-confirm-wrap .confirm-text:last-of-type{border-bottom:1px solid #c4c4c4;margin-bottom:1rem}.c-confirm-wrap .confirm-text span{display:block;font-weight:400}.list-flow{margin:0 auto;max-width:375px}.list-flow li{display:flex;gap:clamp(10px,5.3vw,20px);margin-bottom:2px}.list-flow li p{margin-bottom:0}.list-flow li .__block{display:block}.list-flow li p.__right{color:#555;font-size:clamp(10px,3.73vw,14px);font-weight:500;line-height:normal}.list-flow li p.__left{color:#fff;flex-shrink:0;font-family:Inter,sans-serif;font-size:clamp(10px,3.73vw,14px);font-weight:700;line-height:1.1;position:relative;text-align:center;width:clamp(80px,28.8vw,108px);z-index:1}.list-flow li p.__left:before{border-left:54px solid transparent;border-right:54px solid transparent;border-top:24px solid #95989a;bottom:0;content:"";display:block;height:0;position:absolute;width:0;z-index:-1}@media screen and (max-width:374px){.list-flow li p.__left:before{border-left:14.5vw solid transparent;border-right:14.5vw solid transparent;border-top:6.5vw solid #95989a}}.list-flow li a{font-size:clamp(10px,3.73vw,14px);font-weight:500;text-decoration:underline;text-underline-offset:2px}.list-flow li.__row1 .__left,.list-flow li.__row2 .__left{background:linear-gradient(180deg,#95989a clamp(26px,12.267vw,46.5px),#fff 0);height:clamp(35px,18.6vw,70px);padding-top:clamp(5px,2.6vw,10px)}.list-flow li.__row2 .__right{position:relative;top:-5px}.list-flow li.__row3 .__left{background:linear-gradient(180deg,#95989a clamp(41px,19.467vw,73.5px),#fff 0);height:clamp(45px,25.86vw,97px);padding-top:clamp(10px,5.86vw,22px)}.list-flow li.__row3 .__right{position:relative;top:-5px}.list-flow li.__row4 .__left{align-items:center;background:linear-gradient(180deg,#95989a clamp(30px,16.05vw,60.5px),#fff 0);display:flex;height:clamp(30px,16vw,60px);justify-content:center}.list-flow li.__row4 .__left:before{content:unset}.c-ticket{border:1px solid #d9d9d9;border-radius:10px;padding:6px 16px}.c-ticket__box+.c-ticket__box{border-top:1px solid #d9d9d9}.c-ticket__box{padding:6px 0}.c-ticket__box__top{color:#555;display:flex;font-size:10px;font-weight:700;justify-content:space-between;line-height:normal}.c-ticket__box__top .div2{text-align:right}.c-ticket__box__main{display:flex;justify-content:space-between}.c-ticket__box__main .div1{color:#555;font-size:10px;font-weight:700;line-height:normal}.c-ticket__box__main .div1 .big{font-size:14px}.c-ticket__box__main .div2{align-items:center;display:flex;font-size:10px;font-weight:700;justify-content:flex-end;text-align:right;text-decoration-color:#11b3af;text-decoration-line:underline;text-underline-offset:2px}.reauth-text{box-sizing:border-box;color:#404040;display:block;font-size:10px;line-height:2;margin-bottom:10px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.form-msg button,.form-msg input[type=date],.form-msg input[type=email],.form-msg input[type=name],.form-msg input[type=password],.form-msg input[type=telname],.form-msg input[type=text]{box-sizing:border-box;display:block;height:42.4px;margin-bottom:10px;position:relative;width:100%;z-index:1}.form-msg .error-text{color:red;display:none;font-size:12px;margin-top:5px;width:100%}.form-msg .error-text.isError{display:block}.form-msg select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.form-msg select::-ms-expand{display:none}.form-msg .select-custom{border:1px solid transparent;border-radius:4px;display:block;margin-bottom:10px;position:relative;scroll-margin-top:100px}.form-msg .select-custom:focus{border:1px solid #6891a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #6891a2;outline:0}.form-msg .select-custom.error{border-color:red;box-shadow:unset}.form-msg .select-custom .select-custom-ttl{align-items:center;cursor:pointer;display:flex;height:44px;margin:0;position:relative;width:100%}.form-msg .select-custom .select-custom-ttl:after{color:#dcdcdc;content:"\f107";font-family:Font Awesome\ 5 Free;font-size:2rem;font-weight:900;pointer-events:none;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%)}.form-msg .select-custom-click{display:block;padding:10px 0;width:100%}@media screen and (max-width:768px){.form-msg .select-custom-click{padding:4px 0}}.form-msg .select-custom-click--tags{align-items:center;display:flex;gap:5px;margin-right:20px;overflow-x:auto}.form-msg .select-custom-click--tags .select-custom-ttl__label{align-items:center;background-color:#f5f5f5;border-radius:10%;cursor:pointer;display:flex;flex-shrink:0;gap:4px;justify-content:center;padding:2px 4px;position:relative}.form-msg .select-custom-click--tags .select-custom-ttl__label .icon__clear{height:10px;position:relative;width:10px}.form-msg .select-custom-click--tags .select-custom-ttl__label .icon__clear:after,.form-msg .select-custom-click--tags .select-custom-ttl__label .icon__clear:before{background-color:#c4c4c4;content:"";height:1.5px;left:.8px;position:absolute;top:3.2px;transform-origin:center;width:7px}.form-msg .select-custom-click--tags .select-custom-ttl__label .icon__clear:after{transform:rotate(45deg)}.form-msg .select-custom-click--tags .select-custom-ttl__label .icon__clear:before{transform:rotate(-45deg)}.form-msg .select-custom-click--tags .select-custom-ttl__label:hover .icon__clear:after,.form-msg .select-custom-click--tags .select-custom-ttl__label:hover .icon__clear:before{background-color:#666}.form-msg .select-custom .select-custom-body{background:#edecec;border:1px solid #c4c4c4;border-radius:5px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);display:block;max-height:140px;opacity:0;overflow-y:auto;padding-top:10px;position:absolute;top:50px;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:1}.form-msg .select-custom .select-custom-body.active{opacity:1;top:-5px;visibility:visible;z-index:10}.form-msg .select-custom .select-custom-option{cursor:pointer;display:block;margin:0;padding:5px 0 5px 32px;position:relative}.form-msg .select-custom .select-custom-option.checked:before{color:#4e4e4e;content:"\f00c";font-family:Font Awesome\ 5 Free;font-size:1.5rem;font-weight:900;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.form-msg .select-custom .select-custom-option:hover{background:#c4c4c4}.form-msg textarea[name=name],.form-msg textarea[name=name_1]{height:43px;margin-bottom:10px;overflow-y:hidden;white-space:nowrap}.form-msg textarea[name=name]::-moz-placeholder,.form-msg textarea[name=name_1]::-moz-placeholder{white-space:normal}.form-msg textarea[name=name]::placeholder,.form-msg textarea[name=name_1]::placeholder{white-space:normal}@media screen and (max-width:540px){.form-msg textarea[name=name],.form-msg textarea[name=name_1]{height:60px}.form-msg textarea[name=name]::-moz-placeholder,.form-msg textarea[name=name_1]::-moz-placeholder{font-size:clamp(6px,3vw,12px)}.form-msg textarea[name=name]::placeholder,.form-msg textarea[name=name_1]::placeholder{font-size:clamp(6px,3vw,12px)}}.form-msg .form-control{scroll-margin-top:100px}.form-msg .form-control.error{border-color:red;box-shadow:unset}.form-msg .form-scroll{scroll-margin-top:60px}.form-msg .form-control:focus,.msg_txt:focus{border:1px solid #6891a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #6891a2;outline:0}.msg_txt{border:1px solid #6891a2;border-radius:3px;font-size:13px;height:15rem;padding:10px;width:100%}.order_coin.flex-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.order_coin.flex-wrap .w496{width:49.6%}.order_coin.flex-wrap .w-full{width:100%}.order_coin .order_radio+label{cursor:pointer}.order_coin .order_radio:checked+label{background-color:#ffeff1;border:1px solid red}.order_coin__title{margin:2rem 0!important}.order_coin .order_coin__amount__item,.order_coin .order_coin__amount__item__active,.order_coin .order_coin__payment__convenience__store,.order_coin .order_coin__payment__item{border:1px solid #bcbcbc;border-radius:.8rem;color:#666;display:block;font-weight:700;margin-bottom:.6rem;padding:1.6rem 0;text-align:center}.order_coin__amount__item__active{border:1px solid red!important}.order_coin__amount__item input{border:1px solid #bcbcbc}.order_coin__amount__item input::-moz-placeholder{color:#666;text-align:center}.order_coin__amount__item input::placeholder{color:#666;text-align:center}.order_coin__payment__item .block{display:block;font-size:1.2rem;font-weight:400;line-height:1.1}.order_coin__payment__credit{align-items:center;display:flex;flex-direction:column}.order_coin__payment__credit p{display:block;width:100%}.order_coin__payment__credit a{color:#fff!important;display:block;width:80%}.order_coin__payment__convenience{display:flex;justify-content:space-between}.order_coin__payment__convenience__store{box-sizing:border-box;width:49.6%}.order_coin__payment__transfer span{display:block;font-size:1.2rem;font-weight:400;line-height:1.1}.order_coin__summary__info{text-align:right}.order_coin__summary__line{color:#666;font-weight:700}.order_coin__summary__line__total{color:red}.order_coin .have_coin{background:#f5f5f5;box-shadow:0 4px 4px rgba(0,0,0,.25);font-size:1.6rem;font-weight:700;line-height:5.2rem;margin:1.5rem 0 2rem;text-align:center}.order_coin .have_coin span{color:#e76271}input[name=charge_type_id]{display:none}input[name=charge_type_id]+label{display:block}input[name=charge_type_id] :checked+label{background-color:#ffeff1;border:1px solid red}
