.page .card-contents{padding:30px 0}.page .card-title{background-color:#f1f1f1;border-bottom:1px solid silver;margin-bottom:50px;padding:45px 30px}.page .card-title strong{display:block;font-size:26px}.page .card-title span{display:block;font-size:18px}.page .card-stitle{-webkit-box-align:center;align-items:center;border-bottom:1px solid silver;display:-webkit-box;display:flex;margin-bottom:50px;padding-bottom:20px}.page .card-stitle>div{height:88px;width:88px}.page .card-stitle>div img{height:auto;width:100%}.page .card-stitle>span{font-size:26px;font-weight:700}.page .card-col{margin-top:60px}.page .card-col.is-index{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;gap:40px 0;margin-bottom:95px;padding-left:34px;padding-right:34px}.page .card-col.is-index img{max-width:100%;vertical-align:bottom}.page .card-col.is-index a{text-decoration:underline}.page .card-col.is-index a:hover{text-decoration:none}.page .card-col.is-index .pc_display.is-img{margin-top:1em}.page .card-col.is-index .sp_display.is-img{margin-bottom:1em}.page .card-index-col.is-sp{display:none}.page .card-index-col.is-pc{display:block}.page .card-index-col+.card-index-col{margin-top:20px}.page .card-index-bnr a{box-shadow:4px 6.928px 12.87px .13px rgba(0,0,0,.2);display:block}.page .card-index-bnr a.card-index-bnr-txtlink{box-shadow:none}.page .card-index-bnr a img{vertical-align:top}.page .card-index-bnr-txtlink{margin-top:10px;text-align:center}.page .card-index-grid{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between}.page .card-index-grid--col.is-card{width:51.3245033113%}.page .card-index-grid--col.is-bnr{width:38.4105960265%}.page .card-index-grid--col.is-bnr img{width:100%}.page .card-index-list{display:-webkit-box;display:flex;flex-wrap:wrap}.page .card-index-list img{vertical-align:top}.page .card-index-list>li{margin-bottom:10px;margin-right:.849617672%;width:32.7102803738%}.page .card-index-list>li:nth-of-type(3n){margin-right:0}.page .card-index-list>li a{box-shadow:4px 6.928px 12.87px .13px rgba(0,0,0,.2);display:block;height:100%;line-height:1;padding:20px;position:relative;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.page .card-index-list>li a.arrow:after{border-right:1px solid #000;border-top:1px solid #000;height:30px;left:calc(100% - 60px);top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px}.page .card-index-list .card-index-list-data{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%;justify-content:space-between}.page .card-index-list .card-index-list-data--col.is-img{width:86px}.page .card-index-list .card-index-list-data--col.is-img img{width:100%}.page .card-index-list .card-index-list-data--col.is-txt{padding-left:20px;padding-right:35px;width:calc(100% - 86px)}.page .card-index-list .card-index-list-data--col.is-txt h3{color:#000;font-size:1.6rem;line-height:1.5}.page .card-index-list .card-index-list-data--col.is-txt h3 strong{font-size:2.6rem}.page .card-index-list .card-index-list-data--day{color:#787878;font-size:1.6rem;line-height:1.5}.page .card-index-list-card{display:-webkit-box;display:flex;flex-wrap:wrap}.page .card-index-list-card img{vertical-align:top}.page .card-index-list-card-title{border-bottom:1px solid #000;color:#000;font-size:2.2rem;line-height:1.5;margin-bottom:50px;padding:40px}.page .card-index-list-card-title strong{font-size:2.6rem}.page .card-index-list-card-title.is-sighseeing{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.page .card-index-list-card-title.is-sighseeing .sprite-brands-ico{font-size:1.6rem;height:21px;line-height:21px;margin-left:40px;margin-right:5px;width:88px}.page .card-index-list-card-title.is-sighseeing .card-sighseeing-label{font-size:1.6rem}.page .card-index-list-card>li{margin-bottom:10px;margin-right:1.5%;width:48.5%}.page .card-index-list-card>li:nth-of-type(2n){margin-right:0}.page .card-index-list-card>li a{box-shadow:4px 6.928px 12.87px .13px rgba(0,0,0,.2);display:block;height:100%;line-height:1;overflow:hidden;padding:30px 45px 30px 30px;position:relative;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.page .card-index-list-card>li a.arrow:after{border-right:1px solid #000;border-top:1px solid #000;height:30px;left:calc(100% - 60px);top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px}.page .card-index-list-card>li a:before{background-color:#000;bottom:0;content:"";display:block;height:60px;left:auto;position:absolute;right:0;top:auto;-webkit-transform:rotate(135deg) translate(10%,-80%);transform:rotate(135deg) translate(10%,-80%);width:60px;z-index:11}.page .card-index-list-card .card-index-list-card-data{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:space-between}.page .card-index-list-card .card-index-list-card-data--col.is-img{width:150px}.page .card-index-list-card .card-index-list-card-data--col.is-img img{height:auto;width:100%}.page .card-index-list-card .card-index-list-card-data--col.is-txt{padding-right:20px;width:calc(100% - 180px)}.page .card-index-list-card .card-index-list-card-data--col.is-txt h3{color:#000;font-size:1.6rem;line-height:1.5}.page .card-index-list-card .card-index-list-card-data--day{color:#787878;font-size:1.6rem;line-height:1.5}.page .card-index-list-card .card-index-list-card-data .sprite-brands-ico{font-size:1.6rem;height:21px;line-height:21px;margin-bottom:.5em;width:88px}.page .card-index-list-card.is-play>li a:before{background-color:#e798bf}.page .card-index-list-card.is-camera>li a:before{background-color:#a983c6}.page .card-index-list-card.is-shop>li a:before{background-color:#5daca2}.page .card-index-list-card.is-food>li a:before{background-color:#e69d70}.page .card-index-list-card.is-bed>li a:before{background-color:#8faadc}.page .card-index-topMsg{display:-webkit-box;display:flex;flex-wrap:wrap;gap:50px 3.5087719298%}.page .card-index-topMsg--col.is-important{color:red;font-size:20px;text-align:center;width:100%}.page .card-index-topMsg--col.is-txt{width:65.6140350877%}.page .card-index-topMsg--col.is-txt p{font-size:18px;line-height:1.5;margin-bottom:0}.page .card-index-topMsg--col.is-img{width:30.8771929825%}.page .card-index-topMsg--col.is-img img{border-radius:12px;box-shadow:0 3px 13px rgba(0,0,0,.5);height:auto}.page .card-index-tell--title{font-size:26px;font-weight:700;margin-bottom:30px}.page .card-index-tell-num,.page .card-index-tell-num dl{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;gap:0 10px}.page .card-index-tell-num dl .is-tell{display:inline-block;font-weight:700;padding-left:32px;position:relative}.page .card-index-tell-num dl .is-tell:before{background:url(/_assets_rev03/images/page/card/icon_call.svg) 0 0 no-repeat;background-size:100% 100%;content:"";height:32px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px}.page .card-index-tell-grid{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between}.page .card-index-tell-grid--col{width:47.3684210526%}.page .card-index-tell-grid--col p{font-size:16px;line-height:1.5}.page .card-index-tell-grid--col.is-gray{background-color:#f1f1f1;padding:20px;text-align:center}.page .card-index-tell-grid--col.is-gray p{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:0}.page .card-index-tell-grid--col.is-gray h3{display:inline-block;font-size:36px;font-weight:700;margin:20px 0;padding-left:60px;position:relative}.page .card-index-tell-grid--col.is-gray h3:before{background:url(/_assets_rev03/images/page/card/icon_call.svg) 0 0 no-repeat;background-size:100% 100%;content:"";height:60px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px}.page .card-index-tell-grid--col.is-gray h3+p{font-weight:400}.page .card-index-tell-btns{margin-left:auto;margin-right:auto;margin-top:50px;max-width:416px;width:100%}.page .card-index-tell-btns .page-btn{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#000;border:1px solid #f6f6f6;box-shadow:4px 6.928px 12.87px .13px rgba(0,0,0,.2);color:#fff;display:block;display:-webkit-box;display:flex;justify-content:center;min-height:60px;padding-right:26px;position:relative;text-align:center;text-decoration:none;text-decoration:none!important;width:100%}.page .card-index-tell-btns .page-btn:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:20px;left:calc(100% - 50px);position:absolute;top:3px;-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%);width:20px;z-index:2}.page .card-index-rewardTitle{font-size:26px;font-weight:700;margin-bottom:30px;text-align:center}.page .card-index-rewardTitle>span{display:block;font-size:36px}.page .card-index-reward-col{margin-bottom:30px}.page .card-index-reward-grid{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between}.page .card-index-reward-grid-col{background-color:#f1f1f1;padding:30px;width:47.9824561404%}.page .card-index-reward-grid-col .card-index-reward-point-acBtn{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#fff;border:1px solid #f6f6f6;box-shadow:4px 6.928px 12.87px .13px rgba(0,0,0,.2);color:#000;display:block;display:-webkit-box;display:flex;font-size:4.0625vw;justify-content:center;min-height:15.625vw;padding:2.5vw 0;position:relative;text-align:center;text-decoration:none;text-decoration:none!important;width:100%}.page .card-index-reward-grid-col .card-index-reward-point-acBtn:after,.page .card-index-reward-grid-col .card-index-reward-point-acBtn:before{background-color:#000;content:"";display:block;height:2px;line-height:1;position:absolute;right:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}.page .card-index-reward-grid-col .card-index-reward-point-acBtn:before{height:35px;-webkit-transform:translate(-17px,-50%);transform:translate(-17px,-50%);width:2px}.page .card-index-reward-grid-col .card-index-reward-point-acBtn.is-active{display:none}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col+.card-index-reward-point-col{margin-top:50px}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col picture{display:block;margin-bottom:30px}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col picture img{height:auto;width:100%}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col h3{font-size:26px;font-weight:700}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col p{font-size:18px;line-height:1.5}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col p.is-note{font-size:14px}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col .point02-grid{-webkit-box-pack:center;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col .point02-grid-col.is-txt{padding-left:40px}.page .card-index-reward-grid-col #point06 .card-index-reward-point-col picture{display:block;margin-bottom:30px}.page .card-index-reward-grid-col #point06 .card-index-reward-point-col picture img{height:auto;width:100%}.page .card-index-reward-grid-col #point06 .card-index-reward-point-col p{font-size:26px;font-weight:700;line-height:1;text-align:center}.page .card-index-reward-grid-col #point06 .card-index-reward-point-col p i{font-size:52px}.page .card-index-reward-point{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:10px}.page .card-index-reward-point-num span{background-color:#fff;border:3px solid #000;border-radius:50%;display:block;font-size:21px;font-weight:700;padding:10px 0;text-align:center;width:95px}.page .card-index-reward-point-num span i{font-size:30px;line-height:1}.page .card-index-reward-point-txt{font-size:26px;font-weight:700;padding-left:30px}.page .card-index-reward-point-txt span{font-size:20px}.page .card-index-reward-point-msg{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.page .card-index-reward-point-msg-txt p{font-size:18px;line-height:1.5}.page .card-index-reward-point-msg-txt p.is-note{font-size:14px}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-msg-txt{padding-left:70px;width:calc(100% - 500px)}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg{-webkit-box-align:end;align-items:flex-end}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg div{font-size:26px;font-weight:700;text-align:left}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg div i{font-size:36px;line-height:1}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg .is-smg01{background:url(/_assets_rev03/images/page/card/icon_card.svg) -20px 50% no-repeat;background-size:120px auto;padding-left:100px}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg .is-smg02{background:url(/_assets_rev03/images/page/card/icon_present.svg) -20px -20px no-repeat;background-size:113px auto;margin-left:50px;padding-left:93px}.page .card-index-reward-point-msg.is-point02{-webkit-box-pack:center;justify-content:center;margin-bottom:40px}.page .card-index-reward-point-msg.is-point02 .card-index-reward-point-msg-txt{padding-left:70px}.page .card-index-reward-point-msg.is-point03 .card-index-reward-point-msg-img{max-width:378px;width:100%}.page .card-index-reward-point-msg.is-point03 .card-index-reward-point-msg-txt{width:calc(100% - 378px)}.page .card-index-reward-point-msg.is-point03 .card-index-reward-point-smsg{-webkit-box-align:end;align-items:flex-end}.page .card-index-reward-point-msg.is-point03 .card-index-reward-point-smsg div{font-size:26px;font-weight:700;text-align:left}.page .card-index-reward-point-msg.is-point03 .card-index-reward-point-smsg div i{font-size:36px;line-height:1}.page .card-index-reward-point-msg.is-point03 .card-index-reward-point-smsg .is-smg01{background:url(/_assets_rev03/images/page/card/icon_card.svg) -20px 50% no-repeat;background-size:120px auto;padding-left:100px}.page .card-index-reward-point-msg.is-point04 .card-index-reward-point-msg{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page .card-index-reward-point-msg.is-point04 .card-index-reward-point-msg-img{margin-bottom:30px;width:100%}.page .card-index-reward-point-msg.is-point04 .card-index-reward-point-msg-txt{width:100%}.page .card-index-reward-point-msg.is-point04 .card-index-reward-point-smsg{-webkit-box-align:end;align-items:flex-end}.page .card-index-reward-point-msg.is-point04 .card-index-reward-point-smsg .is-smg01{background:url(/_assets_rev03/images/page/card/icon_sale.svg) -20px 50% no-repeat;background-size:121px auto;height:110px;width:81px}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-msg-img{max-width:378px;width:100%}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-msg-txt{width:calc(100% - 378px)}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-smsg{-webkit-box-align:end;align-items:flex-end}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-smsg div{font-size:26px;font-weight:700;text-align:left}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-smsg div i{font-size:36px;line-height:1}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-smsg .is-smg01{background:url(/_assets_rev03/images/page/card/icon_bed.svg) 0 50% no-repeat;background-size:121px auto;height:110px;width:121px}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-msg-txt-imgs{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-msg-txt-imgs>div{max-width:239px;width:100%}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-msg-txt-imgs p{font-size:14px;margin-top:10px}.page .card-index-reward-point-msg.is-point06{-webkit-box-pack:center;justify-content:center;margin-bottom:40px}.page .card-index-reward-point-msg.is-point06 .card-index-reward-point-msg-txt{padding-left:70px;width:calc(100% - 500px)}.page .card-index-reward-point-msg.is-point06 .card-index-reward-point-smsg{-webkit-box-align:center;align-items:center}.page .card-index-reward-point-msg.is-point06 .card-index-reward-point-smsg div{font-size:26px;font-weight:700;text-align:left}.page .card-index-reward-point-msg.is-point06 .card-index-reward-point-smsg div i{font-size:36px;line-height:1}.page .card-index-reward-point-msg.is-point06 .card-index-reward-point-smsg .is-smg01{background:url(/_assets_rev03/images/page/card/icon_parking.svg) 0 50% no-repeat;background-size:117px auto;min-height:97px;padding-left:137px}.page .card-index-reward-point-smsg{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center}.page .card-index-reward-btns{margin-left:auto;margin-right:auto;margin-top:30px;max-width:290px;width:100%}.page .card-index-reward-btns .page-btn{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#000;border:1px solid #f6f6f6;box-shadow:4px 6.928px 12.87px .13px rgba(0,0,0,.2);color:#fff;display:block;display:-webkit-box;display:flex;font-size:13px;justify-content:center;min-height:60px;position:relative;text-align:center;text-decoration:none;text-decoration:none!important;width:100%}.page .card-index-reward-btns .page-btn.is-wh{background-color:#fff;color:#000}.page .card-index .is-note.is-note-next{margin-top:1em}.page .card-info{margin-top:40px}.page .card-info-col{border-bottom:1px solid #000;margin-bottom:25px;padding:0 0 25px}.page .card-info-col h3,.page .card-info-col p{font-size:18px;line-height:1.5;margin-bottom:0}.page .card-info-col h3.is-note,.page .card-info-col p.is-note{font-size:16px}.page .card-info-col h3{font-weight:700}.page .card .tour-detail .dshop-priv .content-box__body p .text--discount-en span{display:inline}.page .card .tour-detail .tour-detail-col .page-btn.ico-external{padding-right:0}.page .card-sighseeing-txt{font-size:1.8rem;margin-bottom:70px}.page .card-sighseeing-btns{-webkit-box-pack:justify;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-between}.page .card-sighseeing-btns.is-inr{margin-left:8.865248227%;margin-right:8.865248227%}.page .card-sighseeing-btns--img img{left:50%;max-width:108px;position:absolute;top:35%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:11}.page .card-sighseeing-btns--img img.is-off{opacity:1}.page .card-sighseeing-btns--img img.is-on{opacity:0}.page .card-sighseeing-btns p{bottom:30px;font-size:1.8rem;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:11}.page .card-sighseeing-btns--btn{background-color:#fff;box-shadow:4px 6.928px 12.87px .13px rgba(0,0,0,.2);height:200px;width:17.7304964539%}.page .card-sighseeing-btns--btn a{color:#000;display:block;height:100%;overflow:hidden;position:relative;width:100%}.page .card-sighseeing-btns--btn a:before{background-color:#000;bottom:0;content:"";display:block;height:60px;position:absolute;right:0;-webkit-transform:rotate(135deg) translate(10%,-80%);transform:rotate(135deg) translate(10%,-80%);width:60px;z-index:11}.page .card-sighseeing-btns--btn.is-play a:before{background:#e798bf}.page .card-sighseeing-btns--btn.is-play a:after{background:#ffb6da}.page .card-sighseeing-btns--btn.is-camera a:before{background:#a983c6}.page .card-sighseeing-btns--btn.is-camera a:after{background:#cbace3}.page .card-sighseeing-btns--btn.is-shop a:before{background:#5daca2}.page .card-sighseeing-btns--btn.is-shop a:after{background:#86cac1}.page .card-sighseeing-btns--btn.is-food a:before{background:#e69d70}.page .card-sighseeing-btns--btn.is-food a:after{background:#f6ba96}.page .card-sighseeing-btns--btn.is-bed a:before{background:#8faadc}.page .card-sighseeing-btns--btn.is-bed a:after{background:#bacff5}.page .card-sighseeing-btns--btn.is-active{box-shadow:none}.page .card-sighseeing-btns--btn.is-active a{background-color:#f1f1f1}.page .card-sighseeing-btns--btn.is-active a:before{background:#bfbfbf}.page .card .tour-detail-title span{color:#000}.page .card-attendList ul>li{font-size:1.8rem;margin-left:1em;margin-top:1em;text-indent:-1em}.page .card-attendList ul>li.is-expire{color:#9f005c;margin-left:0;text-indent:0}.page .card-attendList ul>li.is-note{font-size:1.6rem}.page .card-center-title{border-bottom:1px solid silver;font-size:1.8rem;font-weight:700;margin-bottom:30px;margin-top:75px;padding-bottom:35px}.page .card-center-title.is-shop{background:url(/_assets_rev03/images/page/card/icon_shop.png) 0 0 no-repeat;background-size:45px auto;padding-left:60px;padding-top:5px}.page .card-center-title.is-shop>span span{color:#9f005c}.page .card-center-list{display:-webkit-box;display:flex;flex-wrap:wrap}.page .card-center-list img{vertical-align:top}.page .card-center-list>li{margin-bottom:8px;margin-right:2.2350993377%;width:23.178807947%}.page .card-center-list>li:nth-of-type(4n){margin-right:0}.page .card-center-list>li a{box-shadow:4px 6.928px 12.87px .13px rgba(0,0,0,.2);display:block;height:100%;line-height:1;padding:40px 20px;position:relative;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.page .card-center-list>li a.arrow:after{border-right:1px solid #000;border-top:1px solid #000;height:30px;left:calc(100% - 60px);top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px}.page .card-center-list .card-center-list-data{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%;justify-content:space-between}.page .card-center-list .card-center-list-data--col.is-txt{padding-left:20px;padding-right:35px;width:100%}.page .card-center-list .card-center-list-data--col.is-txt h3{color:#9f005c;font-size:1.6rem;line-height:1.5}.page .card-coupon-nav ul{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}.page .card-coupon-nav ul>li a{text-decoration:underline}.page .card-coupon-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:50px}.page .card-coupon-list--col{border-bottom:1px solid #666;margin-bottom:50px;margin-right:9.6026490066%;padding-bottom:20px;width:26.9039735099%}.page .card-coupon-list--col .coupon__storename{font-size:14px}.page .card-coupon-list--col .coupon__storename strong{display:block;font-size:30px}.page .card-coupon-list--col .coupon__detail{color:#9f005c}.page .card-coupon-list--col .coupon__detail strong{font-size:24px}.page .card-coupon-list--col .coupon__detail span{font-size:15px}.page .card-coupon-list--col .coupon__detail--memo{font-size:14px}.page .card-coupon-list--col:nth-of-type(3n){margin-right:0}.page .card-shoplist-time{border-top:1px solid silver;font-size:18px;margin-top:75px;padding-top:40px;text-align:right}.page .card-shoplist-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:50px}.page .card-shoplist-list--col{margin-bottom:50px;margin-right:2.2350993377%;width:23.178807947%}.page .card-shoplist-list--col:nth-of-type(4n){margin-right:0}.page.card-index .card-index-reward-point-msg.is-point03 .card-index-reward-point-smsg .is-smg00{background:url(/_assets_rev03/images/page/card/icon_card02.svg) -10px 50% no-repeat;background-size:150px auto;min-height:160px;padding-left:100px}.page.card-index .card-index-reward-point-msg.is-point04 .card-index-reward-point-smsg .is-smg00{background:url(/_assets_rev03/images/page/card/icon_sale02.svg) -5px 50% no-repeat;background-size:100px auto;height:85px;width:110px}.page.card-index .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg{-webkit-box-align:end;align-items:center}.page.card-index .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg .is-smg01{line-height:60px;min-height:60px}.page.card-index .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg .is-smg02{line-height:70px;min-height:70px}.page.card-index .pc_display{display:block}.page.card-index .sp_display{display:none}.page.card-index .att_box{background-color:#fff;border:1px solid #000;margin:1em 0;padding:1em}.page.card-index .att_box_txt{line-height:2.2}.page.card-index .btn-fade:hover{opacity:.5;-webkit-transition:.5s;transition:.5s}.page.card-exc sup{font-size:70%;vertical-align:top}.page.card-exc .pc_display{display:block}.page.card-exc .sp_display{display:none}.card-index-bnrArea-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-direction:column;gap:20px;margin-top:50px}.card-index-bnrArea-btn--col{max-width:390px;text-align:center;width:100%}.card-index-bnrArea-btn--note{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #000;display:-webkit-box;display:flex;flex-direction:column;gap:15px;padding:15px;width:100%}.card-index-bnrArea-btn--note h3{font-size:14.4px;font-weight:700}.card-index-bnrArea-btn--note p{font-size:12.6px}.card-index-bnrArea-btn .page-btn{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#9f005b;border:1px solid #f6f6f6;box-shadow:4px 6.928px 12.87px .13px rgba(0,0,0,.2);color:#fff;display:block;display:-webkit-box;display:flex;justify-content:center;min-height:60px;position:relative;text-align:center;text-decoration:none;text-decoration:none!important;width:100%}.card-index-bnrArea-btn .page-btn img{position:absolute;right:0;top:0;width:34px;z-index:4}.card-index-bnrArea-btn .page-btn img.is-off{opacity:1}.card-index-bnrArea-note{font-size:14px;margin-top:20px;text-align:right}@media (max-width:640px){.page .card-contents{padding:4.6875vw 0}.page .card-contents.is-inr{padding:4.6875vw 5.46875vw}.page .card-title{margin-bottom:8.59375vw;margin-left:-3.125vw;padding:7.03125vw;width:calc(100% + 6.25vw)}.page .card-title strong{font-size:4.6875vw}.page .card-title span{font-size:4.0625vw}.page .card-stitle{margin-bottom:8.59375vw;padding-bottom:3.125vw}.page .card-stitle>span{font-size:4.6875vw}.page .card-col{margin-top:10.9375vw}.page .card-col.is-index{gap:0;margin-bottom:17.1875vw;padding-left:0;padding-right:0}.page .card-col.is-index .sp_display.is-img img{height:auto;width:100%}.page .card-index-col.is-sp{display:block}.page .card-index-col.is-pc{display:none}.page .card-index-col+.card-index-col{margin-top:6.25vw}.page .card-index-grid{display:block}.page .card-index-grid--col.is-bnr,.page .card-index-grid--col.is-card{width:100%}.page .card-index-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;margin-top:7.8125vw}.page .card-index-list>li{margin-right:0;width:100%}.page .card-index-list>li a{box-shadow:.625vw 1.0825vw 2.0109375vw .0203125vw rgba(0,0,0,.2);padding:4.6875vw 9.375vw 4.6875vw 4.6875vw}.page .card-index-list>li a.arrow:after{height:4.6875vw;left:calc(100% - 9.375vw);width:4.6875vw}.page .card-index-list .card-index-list-data--col.is-txt{padding-right:0;width:100%}.page .card-index-list .card-index-list-data--col.is-txt h3{font-size:4.0625vw}.page .card-index-list .card-index-list-data--day{font-size:3.4375vw}.page .card-index-list-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}.page .card-index-list-card-title strong{font-size:5.625vw}.page .card-index-list-card-title{border-bottom:1px solid silver;font-size:4.6875vw;margin-bottom:8.59375vw;margin-left:-3.125vw;padding:0 7.8125vw 7.8125vw;width:106.25vw}.page .card-index-list-card-title.is-sighseeing .sprite-brands-ico{margin-left:0}.page .card-index-list-card-title.is-sighseeing .card-sighseeing-label{font-size:3.4375vw}.page .card-index-list-card-title.is-sighseeing{flex-wrap:wrap;margin-left:-8.59375vw;width:calc(100% + 17.1875vw)}.page .card-index-list-card-title.is-sighseeing strong{margin-bottom:5px;width:100%}.page .card-index-list-card>li{margin-right:0;width:100%}.page .card-index-list-card>li a{box-shadow:.625vw 1.0825vw 2.0109375vw .0203125vw rgba(0,0,0,.2);padding:4.6875vw 9.375vw 4.6875vw 4.6875vw}.page .card-index-list-card>li a.arrow:after{height:4.6875vw;left:calc(100% - 9.375vw);width:4.6875vw}.page .card-index-list-card .card-index-list-card-data--col.is-img{width:28.75vw}.page .card-index-list-card .card-index-list-card-data--col.is-txt{padding-right:0;width:calc(100% - 33.4375vw)}.page .card-index-list-card .card-index-list-card-data--col.is-txt h3{font-size:4.0625vw}.page .card-index-list-card .card-index-list-card-data--day{font-size:3.4375vw}.page .card-index-list-card .card-index-list-card-data .card-index-list-card-data--col.is-txt h3{font-size:4.6875vw}.page .card-index-topMsg{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:0;margin-bottom:15.625vw}.page .card-index-topMsg--col.is-important{font-size:5vw;margin-bottom:1em}.page .card-index-topMsg--col.is-txt{width:100%}.page .card-index-topMsg--col.is-txt p{font-size:4.6875vw}.page .card-index-topMsg--col.is-txt p+p{-webkit-transform:translateY(46vw);transform:translateY(46vw)}.page .card-index-topMsg--col.is-img{margin-left:auto;margin-right:auto;-webkit-transform:translateY(-15vw);transform:translateY(-15vw);width:50.78125vw}.page .card-index-topMsg--col.is-img img{border-radius:1.875vw}.page .card-index-tell--title{font-size:5.15625vw;margin-bottom:6.25vw;text-align:center}.page .card-index-tell-num{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;align-items:flex-start;flex-direction:column;font-size:4.0625vw;gap:0}.page .card-index-tell-num dl{gap:0 1.5625vw}.page .card-index-tell-num dl dt{width:26vw}.page .card-index-tell-num dl .is-tell{padding-left:5vw}.page .card-index-tell-num dl .is-tell:before{height:5vw;width:5vw}.page .card-index-tell-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;align-items:flex-start;flex-direction:column}.page .card-index-tell-grid--col{text-align:left;width:100%}.page .card-index-tell-grid--col p{font-size:4.0625vw}.page .card-index-tell-grid--col.is-gray{margin-bottom:7.03125vw;padding:3.125vw}.page .card-index-tell-grid--col.is-gray p{font-size:4.6875vw}.page .card-index-tell-grid--col.is-gray h3{font-size:8.4375vw;margin:3.125vw 0;padding-left:14.0625vw}.page .card-index-tell-grid--col.is-gray h3:before{height:14.0625vw;width:14.0625vw}.page .card-index-tell-btns{margin-top:12.5vw}.page .card-index-tell-btns .page-btn{box-shadow:.625vw 1.0825vw 2.0109375vw .0203125vw rgba(0,0,0,.2)}.page .card-index-tell-btns .page-btn:before{height:4.6875vw;left:calc(100% - 9.375vw);width:4.6875vw}.page .card-index-tell-btns .page-btn{font-size:4.0625vw;min-height:15.625vw;padding:2.5vw 0}.page .card-index-tell-btns .page-btn:before{top:5vw;-webkit-transform:rotate(135deg) translateY(0);transform:rotate(135deg) translateY(0)}.page .card-index-rewardTitle{font-size:4.6875vw;margin-bottom:4.6875vw}.page .card-index-rewardTitle>span{font-size:5.625vw}.page .card-index-rewardTitle>span .is-l{font-size:7.5vw}.page .card-index-reward-col{margin-bottom:4.6875vw;margin-left:-4.6875vw;width:calc(100% + 9.375vw)}.page .card-index-reward-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page .card-index-reward-grid-col{padding:4.6875vw 7.8125vw 6.25vw;width:100%}.page .card-index-reward-grid-col+div{margin-top:4.6875vw}.page .card-index-reward-grid-col .card-index-reward-point-acBtn{box-shadow:.625vw 1.0825vw 2.0109375vw .0203125vw rgba(0,0,0,.2)}.page .card-index-reward-grid-col .card-index-reward-point-acBtn:after,.page .card-index-reward-grid-col .card-index-reward-point-acBtn:before{right:3.90625vw;top:50%;width:4.6875vw}.page .card-index-reward-grid-col .card-index-reward-point-acBtn:before{height:4.6875vw;-webkit-transform:translate(-2.15vw,-50%);transform:translate(-2.15vw,-50%);width:2px}.page .card-index-reward-grid-col #point02{display:none}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col+.card-index-reward-point-col{margin-top:14.0625vw}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col picture{margin-bottom:4.6875vw}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col h3{font-size:5.625vw}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col p{font-size:4.6875vw}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col p.is-note{font-size:3.75vw}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col .point02-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col .point02-grid-col.is-txt{padding-left:0;width:100%}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col .point02-grid-col h3{display:none}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col .point02-grid-col img{display:block;margin:4.6875vw auto;width:30vw}.page .card-index-reward-grid-col #point02 .card-index-reward-point-col .point02-grid-col.sp h3{display:block}.page .card-index-reward-grid-col #point06{display:none}.page .card-index-reward-grid-col #point06 .card-index-reward-point-col picture{margin-bottom:4.6875vw}.page .card-index-reward-grid-col #point06 .card-index-reward-point-col p{font-size:5.625vw}.page .card-index-reward-grid-col #point06 .card-index-reward-point-col p i{font-size:11.25vw}.page .card-index-reward-point{margin-bottom:1.5625vw}.page .card-index-reward-point-num span{font-size:4.0625vw;padding:1.5625vw 0;width:17.96875vw}.page .card-index-reward-point-num span i{font-size:6.25vw}.page .card-index-reward-point-txt{font-size:5.625vw;padding-left:3.125vw}.page .card-index-reward-point-txt span{font-size:4.6875vw}.page .card-index-reward-point-msg{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap}.page .card-index-reward-point-msg-txt p{font-size:4.6875vw}.page .card-index-reward-point-msg-txt p.is-note{font-size:3.75vw}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-msg-txt{padding-left:0;width:100%}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-msg-img{width:100%}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg div{font-size:5vw;padding-left:0;width:100%}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg div i{font-size:8.434375vw}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg .is-smg01{background:url(/_assets_rev03/images/page/card/icon_card.svg) -2vw 50% no-repeat;background-size:18.75vw auto;padding-left:15.625vw}.page .card-index-reward-point-msg.is-point01 .card-index-reward-point-smsg .is-smg02{background:url(/_assets_rev03/images/page/card/icon_present.svg) -2vw 50% no-repeat;background-size:17.65625vw auto;margin-left:0;padding-left:14.53125vw}.page .card-index-reward-point-msg.is-point02,.page .card-index-reward-point-msg.is-point02 .card-index-reward-point-msg-img{margin-bottom:4.6875vw}.page .card-index-reward-point-msg.is-point02 .card-index-reward-point-msg-img img{display:block;margin:0 auto;width:17.8125vw}.page .card-index-reward-point-msg.is-point02 .card-index-reward-point-msg-txt{padding-left:0;width:100%}.page .card-index-reward-point-msg.is-point03 .card-index-reward-point-msg-txt{width:100%}.page .card-index-reward-point-msg.is-point03 .card-index-reward-point-smsg .is-smg01{background:url(/_assets_rev03/images/page/card/icon_card.svg) -2vw 50% no-repeat;background-size:18.75vw auto;padding-left:15.625vw}.page .card-index-reward-point-msg.is-point04 .card-index-reward-point-msg-img{margin-bottom:4.6875vw}.page .card-index-reward-point-msg.is-point04 .card-index-reward-point-smsg .is-smg01{background:url(/_assets_rev03/images/page/card/icon_sale.svg) -2vw 50% no-repeat;background-size:18.90625vw auto;height:17.1875vw;width:12.65625vw}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-msg-txt{width:100%}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-smsg .is-smg01{background:url(/_assets_rev03/images/page/card/icon_bed.svg) 0 50% no-repeat;background-size:18.90625vw auto;height:17.1875vw;width:18.90625vw}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-msg-txt-imgs>div{max-width:40.625vw}.page .card-index-reward-point-msg.is-point05 .card-index-reward-point-msg-txt-imgs p{font-size:3.125vw;margin-top:1.5625vw}.page .card-index-reward-point-msg.is-point06{margin-bottom:4.6875vw}.page .card-index-reward-point-msg.is-point06 .card-index-reward-point-msg-txt{padding-left:0;width:100%}.page .card-index-reward-point-msg.is-point06 .card-index-reward-point-smsg div{font-size:5.6234375vw;padding-left:0;width:100%}.page .card-index-reward-point-msg.is-point06 .card-index-reward-point-smsg div i{font-size:8.434375vw}.page .card-index-reward-point-msg.is-point06 .card-index-reward-point-smsg .is-smg01{background:url(/_assets_rev03/images/page/card/icon_parking.svg) 0 50% no-repeat;background-size:18.28125vw auto;min-height:15.15625vw;padding-left:21.40625vw}.page .card-index-reward-btns{margin-top:4.6875vw;max-width:100%}.page .card-index-reward-btns .page-btn{box-shadow:.625vw 1.0825vw 2.0109375vw .0203125vw rgba(0,0,0,.2);font-size:4.0625vw;min-height:15.625vw;padding:2.5vw 0}.page .card-index-reward-btns .page-btn:before{top:5vw;-webkit-transform:rotate(135deg) translateY(0);transform:rotate(135deg) translateY(0)}.page .card-info{margin-top:7.8125vw}.page .card-info-col{margin-bottom:5.46875vw;padding:0 0 5.46875vw}.page .card-info-col h3,.page .card-info-col p{font-size:4.6875vw}.page .card-info-col h3.is-sRed,.page .card-info-col p.is-sRed{font-size:5.625vw;font-weight:700}.page .card-info-col h3.is-note,.page .card-info-col p.is-note{font-size:3.75vw}.page .card-sighseeing-txt{font-size:4.6875vw;line-height:1.8;margin-bottom:4.6875vw}.page .card-sighseeing-btns{-webkit-box-pack:justify;justify-content:space-between}.page .card-sighseeing-btns.is-inr{margin-left:0;margin-right:0}.page .card-sighseeing-btns:after{content:"";display:block;width:25.78125vw}.page .card-sighseeing-btns--img img{max-width:14.0625vw}.page .card-sighseeing-btns p{bottom:10px;font-size:3.4375vw}.page .card-sighseeing-btns--btn{box-shadow:.625vw 1.0825vw 2.0109375vw .0203125vw rgba(0,0,0,.2);height:25vw;margin-bottom:4.6875vw;width:25.78125vw}.page .card-attendList ul{padding-left:4.6875vw;padding-right:4.6875vw}.page .card-attendList ul>li{font-size:3.75vw}.page .card-attendList ul>li.is-note{font-size:3.4375vw}.page .card-center-title{font-size:4.6875vw;margin-bottom:5.46875vw;margin-left:-3.125vw;margin-top:7.8125vw;padding-bottom:5.46875vw;padding-left:7.03125vw;padding-right:0;width:calc(100% + 6.25vw)}.page .card-center-title.is-shop{background:url(/_assets_rev03/images/page/card/icon_shop.png) 7.03125vw 0 no-repeat;background-size:45px auto;padding-left:20.3125vw}.page .card-center-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;margin-top:7.8125vw}.page .card-center-list>li{margin-right:0;width:100%}.page .card-center-list>li a{box-shadow:.625vw 1.0825vw 2.0109375vw .0203125vw rgba(0,0,0,.2);padding:9.375vw 9.375vw 9.375vw 4.6875vw}.page .card-center-list>li a.arrow:after{height:4.6875vw;left:calc(100% - 9.375vw);width:4.6875vw}.page .card-center-list .card-center-list-data--col.is-txt{padding-right:0;width:100%}.page .card-center-list .card-center-list-data--col.is-txt h3{font-size:4.0625vw}.page .card-coupon-nav{padding-left:4.6875vw;padding-right:4.6875vw}.page .card-coupon-nav ul>li a{font-size:3.75vw}.page .card-coupon-list{display:block;margin-bottom:7.03125vw;margin-top:7.03125vw;padding-left:4.6875vw;padding-right:4.6875vw}.page .card-coupon-list--col .coupon__storename{font-size:3.4359375vw}.page .card-coupon-list--col .coupon__storename strong{font-size:6.875vw}.page .card-coupon-list--col .coupon__detail strong{font-size:5.625vw}.page .card-coupon-list--col .coupon__detail span{font-size:4.375vw}.page .card-coupon-list--col .coupon__detail--memo{font-size:4.6875vw}.page .card-coupon-list--col{margin-bottom:6.25vw;margin-right:0;padding-bottom:6.25vw;width:100%}.page .card-shoplist-time{font-size:4.6875vw;margin:7.8125vw 4.6875vw 5.46875vw;padding-top:5.46875vw}.page .card-shoplist-list{display:block;margin-bottom:7.03125vw;margin-top:7.03125vw;padding-left:4.6875vw;padding-right:4.6875vw}.page .card-shoplist-list--col{margin-bottom:3.125vw;margin-right:0;width:100%}.page.card-index .card-index-reward-point-msg.is-point03 .card-index-reward-point-smsg .is-smg00{background:url(/_assets_rev03/images/page/card/icon_card02.svg) -6vw 50% no-repeat;background-size:28vw auto;min-height:30vw;padding-left:15.625vw}.page.card-index .card-index-reward-point-msg.is-point04 .card-index-reward-point-smsg .is-smg00{background:url(/_assets_rev03/images/page/card/icon_sale02.svg) 0 50% no-repeat;background-size:18.90625vw auto;height:15vw;width:20vw}.page.card-index .pc_display{display:none}.page.card-index .sp_display{display:block}.page.card-exc .pc_display{display:none}.page.card-exc .sp_display{display:block}.card-index-bnrArea{margin-bottom:15.625vw}.card-index-bnrArea-bnr img{height:auto;width:100%}.card-index-bnrArea-btn{gap:3.125vw;margin-top:12.5vw}.card-index-bnrArea-btn--note{border-width:.15625vw;gap:3.125vw;padding:2.34375vw}.card-index-bnrArea-btn--note h3{font-size:4vw;text-align:center}.card-index-bnrArea-btn--note p{font-size:3.5vw}.card-index-bnrArea-btn .page-btn{box-shadow:.625vw 1.0825vw 2.0109375vw .0203125vw rgba(0,0,0,.2);font-size:4.0625vw;min-height:15.625vw}.card-index-bnrArea-note{font-size:3.75vw;margin-top:4.6875vw}}@media (min-width:641px){.page .card-col.is-index{margin-top:0!important}.page .card-index-list-card>li a:hover,.page .card-index-list>li a:hover{background-color:#f1f1f1;box-shadow:none}.page .card-index-tell-btns .page-btn{overflow:hidden;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page .card-index-tell-btns .page-btn:after{background:#fff;border-radius:50%;bottom:-60px;content:"";height:10px;left:-40px;position:absolute;right:auto;-webkit-transition:.7s cubic-bezier(.475,.425,0,.995);transition:.7s cubic-bezier(.475,.425,0,.995);width:10px}.page .card-index-tell-btns .page-btn:hover{color:#000}.page .card-index-tell-btns .page-btn:hover span{position:relative;z-index:10}.page .card-index-tell-btns .page-btn:hover:before{border-right:1px solid #000;border-top:1px solid #000}.page .card-index-tell-btns .page-btn:hover:after{height:200px;opacity:1;width:490px}.page .card-index-reward-grid-col.is-single{width:100%}.page .card-index-reward-btns .page-btn{overflow:hidden;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page .card-index-reward-btns .page-btn:after{background:#fff;border-radius:50%;bottom:-60px;content:"";height:10px;left:-40px;position:absolute;right:auto;-webkit-transition:.7s cubic-bezier(.475,.425,0,.995);transition:.7s cubic-bezier(.475,.425,0,.995);width:10px}.page .card-index-reward-btns .page-btn:hover{color:#000}.page .card-index-reward-btns .page-btn:hover span{position:relative;z-index:10}.page .card-index-reward-btns .page-btn:hover:after{height:200px;opacity:1;width:490px}.page .card-index-reward-btns .page-btn.is-wh:after{background-color:#000}.page .card-index-reward-btns .page-btn.is-wh:hover{color:#fff}.page .card-index-reward-btns .page-btn.is-wh:hover span{position:relative;z-index:10}.page .card-index-reward-btns .page-btn.is-wh:hover:after{height:200px;opacity:1;width:490px}.page .card-sighseeing-btns--btn a{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.page .card-sighseeing-btns--btn a:after{background:#000;border-radius:50%;bottom:-60px;content:"";height:10px;left:-40px;position:absolute;right:auto;-webkit-transition:.7s cubic-bezier(.475,.425,0,.995);transition:.7s cubic-bezier(.475,.425,0,.995);width:10px}.page .card-sighseeing-btns--btn a:hover{color:#fff}.page .card-sighseeing-btns--btn a:hover .card-sighseeing-btns--img img.is-off{opacity:0}.page .card-sighseeing-btns--btn a:hover .card-sighseeing-btns--img img.is-on{opacity:1}.page .card-sighseeing-btns--btn a:hover:after{height:320px;opacity:1;width:280px}.page .card-sighseeing-btns--btn.is-active a:after{display:none}.page .card-sighseeing-btns--btn.is-active a:hover{color:#000}.page .card-sighseeing-btns--btn.is-active a:hover .card-sighseeing-btns--img img.is-off{opacity:1}.page .card-sighseeing-btns--btn.is-active a:hover .card-sighseeing-btns--img img.is-on{opacity:0}.page .card-center-list>li a:hover{background-color:#f1f1f1;box-shadow:none}.page .card-coupon-nav ul>li a:hover{text-decoration:none}.card-index-bnrArea-btn .page-btn{overflow:hidden;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.card-index-bnrArea-btn .page-btn:after{background:#000;border-radius:50%;bottom:-60px;content:"";height:10px;left:-40px;position:absolute;right:auto;-webkit-transition:.7s cubic-bezier(.475,.425,0,.995);transition:.7s cubic-bezier(.475,.425,0,.995);width:10px}.card-index-bnrArea-btn .page-btn:hover{color:#fff}.card-index-bnrArea-btn .page-btn:hover span{position:relative;z-index:10}.card-index-bnrArea-btn .page-btn:hover:after{height:200px;opacity:1;width:490px}}