@media screen and (max-width: 835px){.c-modal_box{border-radius:10px}.c-btnWrap{margin-top:20px}}.stageAcd .c-acd_ttl{font-size:2.8rem}.stageAcd .c-acd_ttl span{font-size:1.8rem;vertical-align:text-top}.stageAcd .c-acd_ttl button{background:url(/assets/img/common/ico/ico-rank4.svg) no-repeat 30px center;background-size:35px auto;padding-left:75px}@media screen and (max-width: 835px){.stageAcd .c-acd_ttl{font-size:2rem}.stageAcd .c-acd_ttl span{font-size:1.4rem;vertical-align:text-top}}.stageAcd.m-premium .c-acd_ttl button{background-image:url(/assets/img/common/ico/ico-rank4.svg);color:#ba8700}.stageAcd.m-stage3 .c-acd_ttl button{background-image:url(/assets/img/common/ico/ico-rank3.svg);color:#708590}.stageAcd.m-stage2 .c-acd_ttl button{background-image:url(/assets/img/common/ico/ico-rank2.svg);color:#92644e}.stageAcd.m-stage1 .c-acd_ttl button{background-image:url(/assets/img/common/ico/ico-rank1.svg);color:#007233}.stageAcd-title{font-size:2.8rem;font-weight:bold}@media screen and (max-width: 835px){.stageAcd-title{font-size:1.8rem}}.stageAcd-list{margin-top:30px}.stageAcd-list-unit{display:flex;position:relative;width:100%}@media screen and (min-width: 836px){.stageAcd-list-unit:nth-child(n+2){border-top:solid 1px #ccc;margin-top:15px;padding-top:15px}}@media screen and (max-width: 835px){.stageAcd-list-unit:nth-child(n+2){margin-top:10px}}@media screen and (max-width: 835px){.stageAcd-list-unit{border:solid 1px #ccc;border-radius:10px;overflow:hidden;padding:9px}}@media screen and (min-width: 836px){.stageAcd-list-img{flex-basis:150px;margin-right:16px}}@media screen and (max-width: 835px){.stageAcd-list-img{-ms-grid-row-align:center;align-self:center;flex-basis:106px;flex-shrink:0;margin-right:10px}}.stageAcd-list-img img{border-radius:5px;overflow:hidden}@media screen and (min-width: 836px){.stageAcd-list-title{border-right:dashed 1px #ccc;flex-basis:240px;margin-right:15px;padding-right:15px}}.stageAcd-list-title-text{font-size:1.6rem;font-weight:bold;line-height:calc(24 / 16)}@media screen and (max-width: 835px){.stageAcd-list-title-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 835px){.stageAcd-list-title{flex-grow:1}.stageAcd-list-title .c-link{position:unset}.stageAcd-list-title .c-link::before{display:inline-block;position:relative}.stageAcd-list-title .c-link::after{bottom:0;content:"";display:block;height:auto;left:0;pointer-events:fill;position:absolute;right:0;top:0;width:auto}}@media screen and (min-width: 836px){.stageAcd-list-pp-flag{margin-bottom:10px}.stageAcd-list-pp-flag span{align-items:center;background-color:#b2891e;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:bold;justify-content:center;line-height:1;min-height:22px;padding:4px}}@media screen and (max-width: 835px){.stageAcd-list-pp-flag{margin-bottom:10px}.stageAcd-list-pp-flag span{align-items:center;background-color:#b2891e;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:bold;justify-content:center;line-height:1;min-height:22px;padding:4px}}.stageAcd-list-method{border-right:dashed 1px #ccc;flex-basis:135px;margin-right:15px;padding-right:15px}@media screen and (max-width: 835px){.stageAcd-list-method{display:none}}.stageAcd-list-method p{font-size:1.6rem;line-height:calc(24 / 16)}.stageAcd-list-method p:not(:first-child){margin-top:5px}.stageAcd-list-times{border-right:dashed 1px #ccc;flex-basis:126px;margin-right:15px;padding-right:15px}@media screen and (max-width: 835px){.stageAcd-list-times{display:none}}.stageAcd-list-times p{font-size:1.6rem;line-height:calc(26 / 16);text-align:center}.stageAcd-list-times p em{font-size:2.2rem;font-style:normal}.stageAcd-list-notes{flex-basis:401px}@media screen and (max-width: 835px){.stageAcd-list-notes{display:none}}.stageAcd-list-notes p:not(:first-child){margin-top:15px}.stageAcd-list-notes-list li{font-size:1.4rem;line-height:calc(20 / 14);margin-top:10px;padding-left:1em;text-indent:-1em}.stageAcd-list-dot-list li{font-size:1.6rem;line-height:calc(24 / 16);padding-left:1em;text-indent:-1em}.stageAcd-list-dot-list li+li{margin-top:10px}.stageAcd-list-modal p{font-size:1.6rem;line-height:calc(24 / 16);margin-top:10px}.stageAcd-list-modal-img{border-radius:5px;margin:0 auto 20px;overflow:hidden;width:200px}.stageAcd-list-modal-pp-flag{margin-bottom:10px}.stageAcd-list-modal-pp-flag span{align-items:center;background-color:#b2891e;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:bold;justify-content:center;line-height:1;min-height:22px;padding:4px}.stageAcd-list-modal-method{align-items:center;display:flex;gap:10px}.stageAcd-list-modal-notes{margin-top:20px}.stageAcd-list-modal-notes li{font-size:1.2rem;line-height:calc(18 / 12);padding-left:1em;text-indent:-1em}.stageAcd-list-modal-notes li+li{margin-top:10px}.stageAcd-list-modal-dot-list{margin-top:10px}.stageAcd-list-modal-dot-list li{font-size:1.6rem;line-height:calc(24 / 16);padding-left:1em;text-indent:-1em}.stageAcd-list-modal-dot-list li+li{margin-top:10px}.stageBox{border-radius:10px;height:100%;padding:15px}.stageBox-pp{border:1px solid #8b6708}.stageBox-pp .stageBox_ttl{background:#f8ecb9;color:#8b6708}.stageBox-pp .stageBox_ttl span{left:0px}.stageBox-p{border:1px solid #8b6708}.stageBox-p .stageBox_ttl{background:#f8ecb9;color:#8b6708}.stageBox-p .stageBox_ttl span:before{background:url(/assets/img/common/ico/ico-rank4.svg) no-repeat left center;background-size:100% 100%}.stageBox-s3{border:1px solid #586a73}.stageBox-s3 .stageBox_ttl{background:#dfe6ea;color:#586a73}.stageBox-s3 .stageBox_ttl span:before{background:url(/assets/img/common/ico/ico-rank3.svg) no-repeat left center;background-size:100% 100%}.stageBox-s2{border:1px solid #8b6652}.stageBox-s2 .stageBox_ttl{background:#edd9cf;color:#8b6652}.stageBox-s2 .stageBox_ttl span:before{background:url(/assets/img/common/ico/ico-rank2.svg) no-repeat left center;background-size:100% 100%}.stageBox-s1{border:1px solid #006e29}.stageBox-s1 .stageBox_ttl{background:#c9f6d7;color:#006e29}.stageBox-s1 .stageBox_ttl span:before{background:url(/assets/img/common/ico/ico-rank1.svg) no-repeat left center;background-size:100% 100%}.stageBox_ttl{font-weight:bold;line-height:1.3;margin:0 -15px;margin-bottom:20px;padding:10px;text-align:center}.stageBox_ttl span{left:25px;position:relative}.stageBox_ttl span:before{content:"";display:inline-block;height:50px;left:-60px;margin-right:10px;margin-top:-25px;position:absolute;top:50%;width:50px}.stageTable_brdr{border-right:1px solid #ddd}.stageTab{border:1px solid #aeaeae;border-radius:10px}.stageTab_menu{align-items:center;display:flex;justify-content:center}.stageTab_menu>button{border-bottom:5px solid #fff;flex:1;font-weight:bold;height:63px;padding-top:5px}.stageTab_menu>button:nth-child(1),.stageTab_menu>button:nth-child(2){border-right:1px solid #aeaeae}.stageTab_menu>button.c-tab-active{border-bottom:5px solid #006e29}@media screen and (max-width: 835px){.stageTab_menu>button{height:85px}}.stageTab_cnt{border-top:1px solid #aeaeae;padding:30px 20px}.stageSample{display:flex;margin-top:30px}@media screen and (max-width: 835px){.stageSample{display:block;margin-left:auto;margin-right:auto;max-width:400px}}.stageSample_arrow{text-align:center;width:80px}@media screen and (max-width: 835px){.stageSample_arrow{width:100%}.stageSample_arrow img{position:relative;top:-35px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.stageSample_box{flex:1}.stage_nado{text-align:right}@media screen and (max-width: 835px){.stage_nado{text-align:left}}.c-carselBnr.c-carselBnr-in.stageBox_slider1 .swiper-pagination,.c-carselBnr.c-carselBnr-in.stageBox_slider1 .swiper-button-prev,.c-carselBnr.c-carselBnr-in.stageBox_slider1 .swiper-button-next{display:none !important}.c-carselBnr img{width:50% !important}.swiper-slide{text-align:center}.detailTbl{border-bottom:2px solid #cccc;border-top:1px solid #cccc;line-height:1.3;margin-top:10px}.detailTbl_m{border-top:1px solid #cccc;display:flex;font-size:1.4rem;padding:8px 0}.detailTbl_mname{padding-right:10px;width:60%}.detailTbl_mval{font-weight:bold;text-align:right;width:40%}.detailTbl_u{border-top:1px dashed #ccc;display:flex;font-size:1.2rem;margin-left:30px;padding:8px 0}.detailTbl_uname{padding-right:10px;width:60%}.detailTbl_uval{text-align:right;width:40%}.resultTtl{border-top:1px solid #ccc;display:flex;margin-top:10px}.resultTtl>p{align-items:center;display:flex;flex:1;font-size:1.5rem;font-weight:bold;justify-content:center;line-height:1.2;padding:8px 10px;text-align:center}.resultTtl>p:nth-child(1){border-right:2px solid #fff}.resultTtl-1{background:#f8ecb9;color:#b2891e}.resultTtl-2{background:#dde6eb;color:#708590}.resultTtl-3{background:#eadad0;color:#8b6652}.resultTbl{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.resultTbl_ttl{background:#f1f1f1;font-size:1.5rem;font-weight:bold;padding:5px 8px}.resultTbl dl{display:flex;padding:3px 8px}.resultTbl_name{padding-right:10px;width:30%}.resultTbl_val{flex:1;text-align:right}.resultTbl_u{font-size:1.3rem;padding-left:30px}.resultTbl_uttl{background:#f1f1f1;border-top:1px solid #ccc;font-size:1.3rem;font-weight:bold;padding:5px 8px}.resultTbl_tag{background:#006e29;border-radius:3px;color:#fff;font-size:1.2rem;margin-left:5px;padding:3px 5px}.stageIntro{background:url(/assets/img/point/stage/img-intro-bg.webp) repeat-x center bottom;background-size:100% auto;margin-top:0;overflow:hidden;padding-bottom:75px;padding-top:0}@media screen and (max-width: 835px){.stageIntro{background:url(/assets/img/point/stage/img-intro-bg-sp.webp) repeat-x center bottom;background-size:1600px 800px;padding-bottom:60px}}.stageIntro>.c-area_inr{padding-bottom:0}.stageIntro+.c-area{padding-top:0}.stageIntro_ttl{display:flex;justify-content:center;margin:0 0 20px 0}@media screen and (max-width: 835px){.stageIntro_ttl{margin-bottom:0;margin-left:-15px;margin-right:-15px}}.stageIntro_sub{color:#d46811;font-size:22px;font-size:18px;font-weight:bold;line-height:1.5;margin-top:10px;text-align:center}@media screen and (max-width: 835px){.stageIntro_sub{font-size:14px;margin-top:5px}}.stageIntro_20x{font-size:20px;line-height:1.5}@media screen and (max-width: 835px){.stageIntro_20x{font-size:15px}}.stageIntro_14x{font-size:14px;font-weight:normal}@media screen and (max-width: 835px){.stageIntro_14x{font-size:11px}}.stageIntro_25x{font-size:25px}@media screen and (max-width: 835px){.stageIntro_25x{font-size:17px}}.stageIntro_29x{font-size:29px}@media screen and (max-width: 835px){.stageIntro_29x{font-size:24px}}.stageIntro_copy{color:#d46811;font-size:17px;font-weight:bold;line-height:1.4;margin-top:16px;text-align:center}@media screen and (max-width: 835px){.stageIntro_copy{font-size:16px}}.stageIntro_itudemo{display:flex;justify-content:center;margin-top:7px}@media screen and (max-width: 835px){.stageIntro_itudemo{margin-left:-15px;margin-right:-15px;margin-top:15px}}.stageIntro_box{display:flex;font-weight:bold;gap:10px;margin:20px auto;max-width:720px;text-align:center}@media screen and (max-width: 835px){.stageIntro_box{margin-top:15px}}.stageIntro_box_item{background:#fff;border:2px solid #d46811;border-radius:10px;flex:1;overflow:hidden}.stageIntro_box_ttl{background:#d46811;color:#fff;font-size:17px;line-height:1;padding:8px 10px}@media screen and (max-width: 835px){.stageIntro_box_ttl{font-size:16px}}.stageIntro_box_ttl span{font-size:21px}@media screen and (max-width: 835px){.stageIntro_box_ttl span{font-size:18px}}.stageIntro_box_cnt{color:#d46811;font-size:48px;line-height:1;padding:15px 10px}@media screen and (max-width: 835px){.stageIntro_box_cnt{font-size:37px}}.stageIntro_box_cnt span{font-size:28px;margin-left:5px}@media screen and (max-width: 835px){.stageIntro_box_cnt span{display:block;font-size:19px;margin-left:0;margin-top:5px}}.stageIntro_icon{margin-top:-45px;text-align:center}@media screen and (max-width: 835px){.stageIntro_icon{margin-top:-37px}.stageIntro_icon img{width:95px}}.stageIntro_bnr{border-radius:10px;overflow:hidden}.stageIntro_card{background:#fff;border-radius:20px;margin:50px auto 0 auto;max-width:740px;padding:50px 20px 40px 20px;position:relative}@media screen and (max-width: 835px){.stageIntro_card{padding:30px 20px 20px 20px}}.stageIntro_card_cnt{position:relative;z-index:2}.stageIntro_card_txt{font-size:18px;line-height:1.5;padding-top:15px;text-align:center}@media screen and (max-width: 835px){.stageIntro_card_txt{font-size:14px;padding-top:10px;text-align:left}}.stageIntro_card_fusen1,.stageIntro_card_fusen2,.stageIntro_card_fusen3{display:block;position:absolute;z-index:1}.stageIntro_card_fusen1{background:url("/assets/img/point/stage/img-intro-fusen01.png") no-repeat 0 0;background-size:100% auto;height:172px;left:-57px;top:14%;width:150px}@media screen and (max-width: 835px){.stageIntro_card_fusen1{height:138px;left:-45px;top:-40px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:95px}}.stageIntro_card_fusen2{background:url("/assets/img/point/stage/img-intro-fusen02.png") no-repeat 0 0;background-size:100% auto;bottom:-24%;height:237px;right:-9%;width:186px}@media screen and (max-width: 835px){.stageIntro_card_fusen2{bottom:-70px;height:120px;right:-60px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);width:95px}}.stageIntro_card_fusen3{background:url("/assets/img/point/stage/img-intro-fusen03.png") no-repeat 0 0;background-size:100% auto;height:110px;right:45px;top:-45px;width:85px}@media screen and (max-width: 835px){.stageIntro_card_fusen3{display:none}}@media screen and (max-width: 835px){.stageIntro2_ttl{margin-top:20px}}.stageIntro2_copy{font-size:20px;font-weight:bold;margin:30px 0 60px 0;text-align:center}@media screen and (max-width: 835px){.stageIntro2_copy{font-size:15px;margin:25px 0 32px 0}}.stageIntro2_suteki{display:flex;justify-content:center;margin-bottom:20px}@media screen and (max-width: 835px){.stageIntro2_suteki{margin-bottom:10px}}.stageIntro2_konna{display:flex;justify-content:center;margin-bottom:20px;margin-left:-15px;margin-right:-15px}@media screen and (max-width: 835px){.stageIntro2_konna{margin-bottom:10px}}.stageIntro2_txt24{font-size:24px;font-weight:bold;line-height:1.5;margin-top:10px;text-align:center}@media screen and (max-width: 835px){.stageIntro2_txt24{font-size:18px}}.stageIntro2_txt20{font-size:20px;font-weight:bold;line-height:1.5;margin-top:20px;text-align:center}@media screen and (max-width: 835px){.stageIntro2_txt20{font-size:15px}}.stageIntro2_stage{display:flex;justify-content:center;margin:30px 0 40px 0}@media screen and (max-width: 835px){.stageIntro2_stage{margin:20px 0 30px 0}}.stageIntro2_labelwrap{display:block;height:34px;line-height:1;text-align:center}@media screen and (max-width: 835px){.stageIntro2_labelwrap{height:24px}}.stageIntro2_label{background:#b2891e;color:#fff;display:inline-block;font-size:18px;font-weight:bold;height:34px;line-height:34px;text-align:center;width:220px}@media screen and (max-width: 835px){.stageIntro2_label{font-size:14px;height:24px;line-height:24px;width:180px}}.stageAcd2_icons{display:flex;justify-content:flex-start;margin-bottom:10px}.stageAcd2_icons li{margin-right:5px}.stageAcd2_rank1,.stageAcd2_rank2,.stageAcd2_rank3,.stageAcd2_rank4{display:block;height:25px;width:21px}.stageAcd2_rank1{background:url(/assets/img/common/ico/ico-rank1.svg) center center no-repeat;background-size:100% auto}.stageAcd2_rank2{background:url(/assets/img/common/ico/ico-rank2.svg) center center no-repeat;background-size:100% auto}.stageAcd2_rank3{background:url(/assets/img/common/ico/ico-rank3.svg) center center no-repeat;background-size:100% auto}.stageAcd2_rank4{background:url(/assets/img/common/ico/ico-rank4.svg) center center no-repeat;background-size:100% auto}.stageAcd2_railAcd .c-acd_ttl button{background:url(/assets/img/common/ico/ico-tetsudo.svg) 25px center no-repeat;background-size:auto 40px;padding-left:90px}@media screen and (max-width: 835px){.stageAcd2_railAcd .c-acd_ttl button{background-position:20px center;background-size:auto 32px;padding-left:75px}}.stageAcd2_restaurantAcd .c-acd_ttl button{background:url(/assets/img/common/ico/ico-restaurant.svg) 25px center no-repeat;background-size:auto 40px;padding-left:90px}@media screen and (max-width: 835px){.stageAcd2_restaurantAcd .c-acd_ttl button{background-position:20px center;background-size:auto 32px;padding-left:75px}}.stageAcd2_hotelAcd .c-acd_ttl button{background:url(/assets/img/common/ico/ico-hotel.svg) 25px center no-repeat;background-size:auto 40px;padding-left:90px}@media screen and (max-width: 835px){.stageAcd2_hotelAcd .c-acd_ttl button{background-position:20px center;background-size:auto 32px;padding-left:75px}}.stageAcd2_stationAcd .c-acd_ttl button{background:url(/assets/img/common/ico/ico-ekibuil.svg) 15px center no-repeat;background-size:auto 38px;padding-left:90px}@media screen and (max-width: 835px){.stageAcd2_stationAcd .c-acd_ttl button{background-position:15px center;background-size:auto 28px;padding-left:75px}}.stageAcd2_otherAcd .c-acd_ttl button{background:url(/assets/img/common/ico/ico-others.svg) 25px center no-repeat;background-size:auto 40px;padding-left:90px}@media screen and (max-width: 835px){.stageAcd2_otherAcd .c-acd_ttl button{background-position:20px center;background-size:auto 32px;padding-left:75px}}@media screen and (max-width: 835px){.stageIntro{background:url(/assets/img/point/stage/img-intro-bg-sp.webp) repeat-x center bottom;background-size:210% auto}}@media screen and (min-width: 400px){.stageIntro{background:url(/assets/img/point/stage/img-intro-bg-sp.webp) repeat-x center bottom;background-size:170% auto}}@media screen and (min-width: 500px){.stageIntro{background:url(/assets/img/point/stage/img-intro-bg-sp.webp) repeat-x center bottom;background-size:140% auto}}@media screen and (min-width: 700px){.stageIntro{background:url(/assets/img/point/stage/img-intro-bg-sp.webp) repeat-x center bottom;background-size:100% auto}}@media screen and (min-width: 835px){.stageIntro{background:url(/assets/img/point/stage/img-intro-bg.webp) repeat-x center bottom;background-size:100% auto}}
