@charset "UTF-8";.float-bottom-conversion{height:auto;background:transparent}.float-banner{max-width:100%}.float-banner__anchor .image:hover{-webkit-transform:scale(1);transform:scale(1)}.area-list__item:not(:last-child){margin-bottom:2px}.area-box__heading{height:60px}.area-box__heading:hover{opacity:1}.area-box__content{padding:20px}.area-shoplist{display:block}.area-shoplist__item{width:100%;padding-bottom:20px}.area-shoplist__item:not(:nth-of-type(-n+2)){margin-top:0;padding-top:0;border-top:none}.area-shoplist__item:not(:last-child){margin-bottom:20px;border-bottom:1px solid #e0e0e0}.shop-box__anchor{text-decoration:none}.shop-box__image{margin-bottom:10px}.shop-info:before{width:12px;height:12px;border-width:3px;top:calc(50% - 6px);right:2px}.shop-info__title{font-size:1.6rem}.shop-info__detail-text{font-size:1.4rem}.modal-terms{padding:60px 15px 40px}.present-notes__title{font-size:1.5rem}.present-notes__subtitle{font-size:1.4rem}.present-notes__close{width:22px;height:22px}.event-content:not(:last-child){margin-bottom:20px}.event-outline{padding:8px 6px 16px}.event-outline__title{margin-bottom:15px;height:auto;font-size:2.2rem;line-height:1.36364;text-align:center;padding:9px 0}.event-outline__list{max-width:98.7988%}.event-outline__item{padding-bottom:16px}.event-outline__item:not(:last-child){margin-bottom:16px}.event-info{width:95.13678%;margin:0 auto}.event-info__heading{width:95px;margin-right:10px}.event-info__heading-inner{font-size:1.6rem}.event-info.o-date .event-info__heading-inner:before{width:21px;height:22px;margin-right:6px}.event-info.o-place .event-info__heading-inner:before{width:18px;height:24px;margin-right:9px}.event-info.o-shine .event-info__heading-inner:before{width:20px;height:24px;margin-right:7px}.event-info.o-clock .event-info__heading-inner:before{width:19px;height:19px;margin-right:8px}.event-info.o-star .event-info__heading-inner:before{width:20px;height:19px;margin-right:7px}.event-info__text{font-size:1.6rem}.cv-block{margin-left:0}.cv-block__button{margin-bottom:13px}.cv-block__deadline{max-width:100%;margin-bottom:10px}.cv-block__terms{font-size:1.4rem}.campaign-acc-block{height:290px}.campaign-acc-close{width:60px;height:60px;margin-bottom:0;font-size:1rem;padding-top:45px;padding-left:.1em;letter-spacing:.1em}.campaign-acc-close:after,.campaign-acc-close:before{top:calc(50% - 4px);width:36px;margin-left:-18px}.campaign-acc-open{height:350px;padding-bottom:50px;background:linear-gradient(0deg,#0b0b0b 15%,rgba(11,11,11,0) 60%)}.campaign-acc-open__text{position:relative;width:230px;background-color:rgba(0,0,0,.6);border:1px solid #fff;font-size:1.4rem;padding:8px 0;text-align:center;font-weight:700}.campaign-acc-open__text:before{content:none}.campaign-acc-open__text:after{content:'';position:absolute;top:calc(50% - 1px);right:20px;width:8px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.campaign-acc-inner{max-width:calc(340/375*100%);padding-top:0;padding-bottom:40px}.campaign-item{margin-bottom:25px}.campaign-item-title{margin-bottom:20px;padding-left:20px;font-size:2.2rem}.campaign-item-title:before{content:none}.campaign-item-title>span{padding:0 20px}.campaign-item-title>span:after,.campaign-item-title>span:before{content:'';position:absolute;top:.65em;width:1000px;border-top:1px solid #535353}.campaign-item-title>span:before{right:100%}.campaign-item-title>span:after{left:100%}.campaign-item-text{padding-left:0;font-size:1.4rem;line-height:calc(22/14)}.campaign-item-text .fzs{margin-bottom:1.2em}.campaign-item-text .num_ol>li+li{margin-top:1.4em}.campaign-item-text .notes{margin-top:1.8em;font-size:1rem;line-height:calc(16/10)}.campaign-notes{margin-top:30px;font-size:1.4rem}.campaign-item-text .num_ol>li>.notes{margin-top:.8em}.campaign-item-text .num_ol>li>.notes.-mt0{margin-top:.3em}.campaign-item-flow img{aspect-ratio:690/1300}.campaign-item-text .center_notes{width:100%}.header:before{display:none}.header_logo_title{font-size:1.3rem}.section__inner{width:92%}.link_button_anchor{font-size:2.2rem;height:86px}.link_button_anchor:after{width:16px;height:16px;top:calc(50% - 8px);right:15px}.pagetop{bottom:116px;right:15px}.pagetop_anchor{width:38px;padding-top:38px}.page-wrapper:before{display:none}.page-wrapper__contents{height:auto}.page-wrapper__main{width:100%}.page-wrapper__aside{display:none}.campaign-block__title{height:110px}.campaign-block__title>.image{height:60px;width:auto}.campaign-block__cv{margin-top:30px}.event{padding:50px 0;background-size:cover}.event__title{max-width:100%;margin:0 auto 20px}@media screen and (max-width:350px){.header_logo_title{font-size:1.0rem}}@media(orientation:landscape){.pagetop{bottom:180px}}