.common__text{text-align:center}.common__text--small{font-size:smaller}.common__text--bold{font-weight:700}.common__text--color-pink{color:#ff337a}.common__link-button--enter{position:relative;display:block;max-width:384px;height:auto;padding:12px 0;margin:18px auto;font-size:14px;font-weight:400;text-align:center;border-radius:5vh;color:#fff;background:#ff809a}.common__button--area{padding:5px 20px}.common__button--normal{border-radius:5vh;color:#000;background:#f7f7f7;border:1px solid #aaa}.common__button--cancel,.common__button--normal{position:relative;display:block;max-width:384px;height:auto;padding:12px 0;margin:18px auto;font-size:14px;font-weight:400;text-align:center;width:100%}.common__button--cancel{border-radius:5vh;color:#4f4f4f;background:#ccc;border:none}.overlay{position:fixed;top:0;z-index:9999;width:100%;height:120%;text-align:center;background:rgba(0,0,0,.5)}.concierge__image--small{width:11%!important;padding:0 5px;vertical-align:middle}.genre__image--title{display:block;margin:-65px 0 -20px}.warning__header{padding:8px 16px;margin:7.2% 4.8% 0;text-align:center;background:#f3f2f2;border:1px solid rgba(8,20,26,.3);border-bottom:1px dotted grey;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}.warning__header:before{display:inline-block;width:1.5em;height:1.5em;vertical-align:bottom;content:"";background:url(/images/concierge_caution.png?b9ceb4f5903b1ca035bd489c1f30ea37) no-repeat;background-size:100% auto}.warning__text{padding:18px;margin:0 4.8% 7.2%;font-size:12px;text-align:center;background-color:#fff;border:1px solid rgba(8,20,26,.3);border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.warning__link{text-decoration:underline}.width-100{width:100%!important}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.v-application--wrap{min-height:inherit}.theme--light.v-application{color:#000}.v-application{font-family:Noto Sans JP,sans-serif}.v-application p{margin-bottom:inherit}.v-application ol,.v-application ul{padding-left:0}.v-btn:not(.v-btn--round).v-size--large{height:45px}.v-btn.v-size--default,.v-btn.v-size--large{font-size:14px}html.overflow-y-hidden{overflow-y:inherit!important}