.activity-contents{overflow:hidden}.activity-header{padding-top:4.5vw;background-image:url("../../../images/activity_header_img01.png.webp"),url("../../../images/activity_header_img02.png.webp");background-size:26.43vw auto,26.43vw auto;background-position:left top,right top;background-repeat:no-repeat,no-repeat}@media not all and (min-width:782px){.activity-header{padding-top:11.47vw;background-image:url("../../../images/activity_header_img_sp.png.webp");background-size:100vw auto;background-position:center bottom 24.8vw}}.activity-header__text{font-size:2.5vw;line-height:1.7142857143;letter-spacing:0.1em;font-weight:900;color:#01523F;text-align:center;padding:0 10vw}@media not all and (min-width:782px){.activity-header__text{font-size:5.33vw;line-height:1.6;letter-spacing:0;padding:0}}.activity-header__mountain{margin-top:5.93vw;pointer-events:none}@media not all and (min-width:782px){.activity-header__mountain{margin-top:38.4vw}}.course{padding-top:5.5vw;padding-bottom:8.57vw;background-color:#F2F2E9}@media not all and (min-width:782px){.course{padding-top:17.6vw;padding-bottom:14.4vw}}.course__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.52vw}@media not all and (min-width:782px){.course__title{gap:4.48vw}}.course__title__en{width:48.27vw}@media not all and (min-width:782px){.course__title__en{width:90.11vw}}.course__title__ja{font-size:1.14vw;line-height:1;font-weight:900;color:#01523F}@media not all and (min-width:782px){.course__title__ja{font-size:3.73vw}}.course__body{position:relative;z-index:1;margin-top:4.64vw}@media not all and (min-width:782px){.course__body{margin-top:9.6vw}}.course__item{padding-top:8.57vw}@media not all and (min-width:782px){.course__item{padding-top:0}}.course__item.item02{margin-top:8.93vw}@media not all and (min-width:782px){.course__item.item02{margin-top:13.33vw}}.course__item__header{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (min-width:782px){.course__item__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4vw}}.item01 .course__item__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.item02 .course__item__header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media not all and (min-width:782px){.item02 .course__item__header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.course__item__header__title{width:25.5vw;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.29vw;padding-top:0.86vw}@media not all and (min-width:782px){.course__item__header__title{width:100%;padding-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4.53vw}}.course__item__header__title__num{width:12.34vw}@media not all and (min-width:782px){.course__item__header__title__num{width:16.64vw}}.course__item__header__title__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.93vw}@media not all and (min-width:782px){.course__item__header__title__text{gap:1.6vw}}.course__item__header__title__text__name{font-size:2.86vw;line-height:1;font-weight:900;color:#01523F}@media not all and (min-width:782px){.course__item__header__title__text__name{font-size:6.4vw}}.course__item__header__title__text__tag{font-size:1.14vw;line-height:2.375;font-weight:bold;border-radius:1.36vw;background-color:#D5DB00;padding:0.43vw 0.71vw;color:#231815;padding:0vw 2.14vw;white-space:nowrap}@media not all and (min-width:782px){.course__item__header__title__text__tag{font-size:3.73vw;line-height:2.1428571429;padding:0vw 5.33vw;border-radius:4vw}}.course__item__header__img{width:39.07vw;position:relative}@media not all and (min-width:782px){.course__item__header__img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.course__item__header__balloon{width:26.66vw}@media (min-width:782px){.course__item__header__balloon{position:absolute;bottom:calc(100% + 0.07vw);left:5.71vw}}@media not all and (min-width:782px){.course__item__header__balloon{width:59.51vw}}html:lang(en) .course__item__header__balloon{width:43.69vw}@media (min-width:782px){html:lang(en) .course__item__header__balloon{left:-0.86vw;bottom:calc(100% - 0.29vw)}}@media not all and (min-width:782px){html:lang(en) .course__item__header__balloon{width:69.09vw}}.item02 .course__item__header__balloon{width:30.06vw}@media (min-width:782px){.item02 .course__item__header__balloon{left:4.07vw}}@media not all and (min-width:782px){.item02 .course__item__header__balloon{width:67.65vw}}html:lang(en) .item02 .course__item__header__balloon{width:47.73vw}@media (min-width:782px){html:lang(en) .item02 .course__item__header__balloon{left:-3.43vw}}@media not all and (min-width:782px){html:lang(en) .item02 .course__item__header__balloon{width:80.8vw}}.course__item__contents{margin-top:3.57vw}@media not all and (min-width:782px){.course__item__contents{margin-top:5.33vw}}.course__item__contents__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.43vw 0.36vw;counter-reset:course-item 0}@media not all and (min-width:782px){.course__item__contents__list{gap:2.67vw 2.67vw}}.course__item__contents__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1vw;width:calc((100% - 1.08vw) / 4);font-size:1.29vw;line-height:1.3333333333;font-weight:bold}@media not all and (min-width:782px){.course__item__contents__list__item{gap:1.6vw;font-size:3.73vw;line-height:1.2857142857;width:calc((100% - 2.67vw) / 2)}}.course__item__contents__list__item>span{padding-top:0.5vw}@media not all and (min-width:782px){.course__item__contents__list__item>span{padding-top:1.07vw}}.course__item__contents__list__item:before{content:counter(course-item,decimal-leading-zero);counter-increment:course-item 1;width:2.86vw;height:2.86vw;background-color:#01523F;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.29vw;line-height:1;color:#ffffff;font-weight:bold;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:782px){.course__item__contents__list__item:before{width:7.47vw;height:7.47vw;font-size:3.73vw}}.item02 .course__item__contents__list__item:before{background-color:#D5DB00;color:#231815}.special-course{background-color:#01523F;padding:3.57vw 0;background-image:url("../../../images/letter_special-course.png.webp"),url("../../../images/letter_special-course.png.webp");background-repeat:repeat-x,repeat-x;background-position:left -0.61vw top 0.61vw,left -8.59vw bottom 1.11vw;background-size:15.71vw auto,15.71vw auto;position:relative}@media not all and (min-width:782px){.special-course{padding:11.73vw 6.67vw;background-position:left -1.47vw top 1.84vw,left -20.19vw bottom 1.79vw;background-size:40.93vw auto,40.93vw auto}}.special-course__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.43vw;width:76.57vw;margin-inline:auto;padding-right:3.7vw;position:relative}@media not all and (min-width:782px){.special-course__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.49vw}}.special-course__icon{position:absolute;top:-2.86vw;right:-4.29vw;width:12.66vw;z-index:1;pointer-events:none}@media not all and (min-width:782px){.special-course__icon{top:-20.8vw;right:-15.47vw;width:31.93vw}}.special-course__img{width:26.71vw;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2}@media not all and (min-width:782px){.special-course__img{width:73.33vw}}.special-course__text{width:100%;position:relative;z-index:2}.special-course__text__title{font-size:2.14vw;line-height:1.3333333333;font-weight:900;color:#ffffff;text-align:center}html:lang(auto) .special-course__text__title,html:lang(ja) .special-course__text__title{white-space:nowrap}@media not all and (min-width:782px){.special-course__text__title{font-size:5.33vw}}.special-course__text__desc{font-size:1.29vw;line-height:1.7777777778;text-align:center;margin-top:0.86vw;color:#ffffff}@media not all and (min-width:782px){.special-course__text__desc{font-size:3.73vw;line-height:1.7142857143;margin-top:4vw}}html:lang(en) .special-course__text__desc br{display:none!important}.special-course__text__feature{margin-top:2.71vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.43vw}@media not all and (min-width:782px){.special-course__text__feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:73.33vw;margin-top:5.33vw;gap:4vw}}.special-course__text__feature__item{width:calc((100% - 1.43vw) / 2);border-radius:1.43vw;background-color:#D5DB00;padding:1.57vw 1.43vw 1.29vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1vw}@media not all and (min-width:782px){.special-course__text__feature__item{width:100%;border-radius:5.33vw;padding:5.33vw 2.67vw;gap:2.4vw}}.special-course__text__feature__item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.71vw;line-height:1.4166666667;font-weight:bold;text-align:center}@media not all and (min-width:782px){.special-course__text__feature__item .title{font-size:4.8vw;line-height:1.8888888889}}.special-course__text__feature__item .title .marker{position:relative;display:inline-block;z-index:1}.special-course__text__feature__item .title .marker:after{content:"";width:100%;height:0.57vw;background-color:#B4B905;position:absolute;bottom:0.14vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media not all and (min-width:782px){.special-course__text__feature__item .title .marker:after{height:2.13vw;bottom:1.07vw}}.special-course__text__feature__item .desc{font-size:1vw;line-height:1.7142857143;text-align:center}@media not all and (min-width:782px){.special-course__text__feature__item .desc{font-size:3.73vw}}html:lang(en) .special-course__text__feature__item .desc br{display:none!important}.special-course__text__feature__item:first-child{background-color:#FAFAF2}.special-course__text__feature__item:first-child .title .marker:after{background-color:#498375}.support{padding-top:6.43vw}@media not all and (min-width:782px){.support{padding-top:18.67vw}}.support__title{font-size:2.5vw;line-height:1.75;font-weight:bold;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3.21vw}@media not all and (min-width:782px){.support__title{font-size:5.33vw;gap:2.67vw}}.support__title:after,.support__title:before{content:"";width:6.52vw;height:4.85vw;background:url("../../../images/icon-tree.png.webp") no-repeat center center/contain;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:782px){.support__title:after,.support__title:before{width:11.08vw;height:8.23vw}}.support__title:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media not all and (min-width:782px){.support__title:before{margin-right:2.67vw}}.support__text{font-size:1.14vw;line-height:1.875;font-weight:500;text-align:center;margin-top:2.14vw}@media not all and (min-width:782px){.support__text{font-size:4.27vw;margin-top:5.33vw}}.support__list{margin-top:2.86vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.14vw}@media not all and (min-width:782px){.support__list{margin-top:8vw;gap:5.33vw}}.support__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:2.21vw}@media not all and (min-width:782px){.support__list__item{padding-left:5.33vw}}.support__list__item:nth-child(2n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.support__list__item__inner{position:relative;width:54.36vw;background-color:#F2F2E9;padding:1.43vw 3.21vw 2.14vw 5.86vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.79vw}@media not all and (min-width:782px){.support__list__item__inner{width:100%;padding:4vw 8vw 5.33vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.67vw}}.support__list__item__num{height:4vw;-ms-flex-negative:0;flex-shrink:0;z-index:1;pointer-events:none}@media (min-width:782px){.support__list__item__num{position:absolute;top:3.71vw;left:-2.21vw}}@media not all and (min-width:782px){.support__list__item__num{position:absolute;left:-3.2vw;top:8.8vw;height:8.93vw;-webkit-transform:none;transform:none}}.support__list__item__num picture{height:100%}.support__list__item__num img{width:auto;height:100%}.support__list__item__img{width:8.43vw;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:782px){.support__list__item__img{width:21.33vw}}.support__list__item__content{width:100%;padding-top:0.71vw}@media not all and (min-width:782px){.support__list__item__content{padding-top:0}}.support__list__item__content__title{font-size:1.71vw;line-height:1.5555555556;font-weight:bold}@media not all and (min-width:782px){.support__list__item__content__title{font-size:4.8vw}}.support__list__item__content__text{font-size:1.14vw;line-height:2.25;font-weight:500;margin-top:0.86vw}@media not all and (min-width:782px){.support__list__item__content__text{font-size:3.73vw;line-height:1.7142857143;margin-top:2.67vw}}.price{margin-top:5.62vw}@media not all and (min-width:782px){.price{margin-top:18.8vw}}.price__inner{background-color:#01523F;padding-top:18.89vw;padding-bottom:10.36vw}@media not all and (min-width:782px){.price__inner{padding-top:62.72vw;padding-bottom:24vw}}.price__img{position:relative}.price .many{background-color:#FAFAF2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:-11.86vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:6.57vw 1.43vw 6.64vw;z-index:1}@media not all and (min-width:782px){.price .many{padding:16vw 6.67vw 9.33vw;bottom:-40.27vw}}.price .many:before{content:"";width:100%;height:3.01vw;background:url("../../../images/box_border_shape_gray5.png.webp") repeat-x top left/auto 100%;position:absolute;top:-1.11vw;left:0;pointer-events:none}@media not all and (min-width:782px){.price .many:before{height:8.89vw;top:-4vw}}.price .many:after{content:"";width:100%;height:3.01vw;background:url("../../../images/box_border_shape_green.png.webp") repeat-x top left/auto 100%;position:absolute;top:calc(100% - 1.11vw);left:0;pointer-events:none}@media not all and (min-width:782px){.price .many:after{height:8.89vw;top:calc(100% - 4vw)}}.price .many__title{font-size:2.5vw;line-height:1.5;font-weight:900;color:#01523F;text-align:center}@media not all and (min-width:782px){.price .many__title{font-size:5.33vw}}.price .many__title__text{position:relative}.price .many__title__text:before{content:"";width:10.79vw;height:8.16vw;background:url("../../../images/many_balloon.png.webp") no-repeat center center/contain;position:absolute;top:-6.21vw;left:-8.93vw;z-index:1}@media not all and (min-width:782px){.price .many__title__text:before{width:25.06vw;height:18.94vw;top:-13.6vw;left:-17.33vw;background-image:url("../../../images/many_balloon_sp.png.webp")}}html:lang(en) .price .many__title__text:before{background-image:url("../../../images/many_balloon_en.png.webp");top:-6.79vw;left:-1.07vw}@media not all and (min-width:782px){html:lang(en) .price .many__title__text:before{background-image:url("../../../images/many_balloon_sp_en.png.webp");top:-16.27vw;left:-5.33vw}}.price .many__title .marker{position:relative;display:inline-block;z-index:1}.price .many__title .marker:after{content:"";width:100%;height:0.57vw;background-color:#B4B905;position:absolute;bottom:0.29vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media not all and (min-width:782px){.price .many__title .marker:after{height:2.13vw;bottom:0.27vw}}.price .many__text{font-size:1.14vw;line-height:2.25;font-weight:500;text-align:center;margin-top:1.43vw}@media not all and (min-width:782px){.price .many__text{font-size:3.73vw;line-height:1.7142857143;margin-top:3.73vw}}.price__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.52vw}@media not all and (min-width:782px){.price__title{gap:4.48vw}}.price__title__en{width:29.41vw}@media not all and (min-width:782px){.price__title__en{width:54.9vw}}.price__title__ja{font-size:1.14vw;line-height:1;font-weight:900;color:#ffffff}@media not all and (min-width:782px){.price__title__ja{font-size:3.73vw}}.price__contents{margin-top:3.86vw}@media not all and (min-width:782px){.price__contents{margin-top:8.91vw}}.price__item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.71vw}@media not all and (min-width:782px){.price__item__title{gap:2.67vw}}@media not all and (min-width:782px){html:lang(en) .price__item__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.price__item__title__text{font-size:1.71vw;line-height:1.1666666667;font-weight:bold;color:#ffffff}@media not all and (min-width:782px){.price__item__title__text{font-size:4.27vw;line-height:1.3125}}.price__item__title__time{min-width:12.43vw;font-size:1.14vw;line-height:1.75;font-weight:bold;border-radius:1vw;background-color:#ffffff;padding:0 0.71vw;text-align:center}@media not all and (min-width:782px){.price__item__title__time{font-size:3.73vw;line-height:1.5;border-radius:2.8vw;padding:0 1.33vw;min-width:36.8vw}}.price__item__table{margin-top:1.64vw}@media not all and (min-width:782px){.price__item__table{margin-top:4.27vw}}.price__item__table__comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price__item__table__comment__text{font-size:1.71vw;line-height:1.4583333333;font-weight:bold;color:#ffffff;text-align:center;position:relative;padding:0 0.43vw 0 1.21vw}@media not all and (min-width:782px){.price__item__table__comment__text{font-size:3.73vw;line-height:1.4285714286;padding:0 1.6vw 0 2.67vw}}.price__item__table__comment__text:after,.price__item__table__comment__text:before{content:"";display:block;width:0.21vw;height:1.93vw;border-radius:0.11vw;background-color:#ffffff;position:absolute;bottom:0.14vw}@media not all and (min-width:782px){.price__item__table__comment__text:after,.price__item__table__comment__text:before{width:0.4vw;height:5.07vw;border-radius:0.2vw;bottom:0.8vw}}.price__item__table__comment__text:before{left:0;-webkit-transform:rotate(-14deg);transform:rotate(-14deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.price__item__table__comment__text:after{right:0;-webkit-transform:rotate(14deg);transform:rotate(14deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.price__item__table__block{margin-top:1.43vw}@media not all and (min-width:782px){.price__item__table__block{margin-top:4vw}}.price__item__table__block .thead{font-size:1.43vw;line-height:1.5;letter-spacing:0.05em;font-weight:bold;color:#FDFDFA;text-align:center;background-color:#231815;padding:0.86vw 0;border-radius:0.71vw 0.71vw 0 0}@media not all and (min-width:782px){.price__item__table__block .thead{font-size:4.8vw;line-height:1.4444444444;padding:3.73vw 0;border-radius:2.67vw 2.67vw 0 0}}.price__item__table__block .tbody{background-color:#F2F2E9;padding:2.5vw 1.43vw;border-radius:0 0 0.71vw 0.71vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.86vw}@media not all and (min-width:782px){.price__item__table__block .tbody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.93vw;padding:6vw 5.33vw 5.47vw;border-radius:0 0 2.67vw 2.67vw}}.price__item__table__block .tbody__item{background-color:#FDFDFA;border-radius:0.71vw;padding:1.43vw 0.71vw;position:relative}@media not all and (min-width:782px){.price__item__table__block .tbody__item{border-radius:2.67vw;padding:5.33vw 0}}.price__item__table__block .tbody__item__content{display:-webkit-box;display:-ms-flexbox;display:flex}.price__item__table__block .tbody__item__content__category{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.29vw 0}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category{padding:1.07vw 0}}.price__item__table__block .tbody__item__content__category:nth-child(n+2){border-left:0.14vw dotted #D8D8CE}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category:nth-child(n+2){border-left-width:0.53vw}}.price__item__table__block .tbody__item__content__category__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5vw;position:relative}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category__inner{gap:1.87vw}}.price__item__table__block .tbody__item__content__category__inner.has_badge{padding-right:5.14vw}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category__inner.has_badge{padding-right:19.2vw}}.price__item__table__block .tbody__item__content__category__label{font-size:1.14vw;line-height:1}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category__label{font-size:4.27vw}}.price__item__table__block .tbody__item__content__category__label small{font-size:1vw}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category__label small{font-size:3.73vw}}.price__item__table__block .tbody__item__content__category__price{font-size:1.14vw;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.21vw}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category__price{font-size:4.27vw;gap:0.8vw}}html:lang(en) .price__item__table__block .tbody__item__content__category__price{font-size:1.86vw}@media not all and (min-width:782px){html:lang(en) .price__item__table__block .tbody__item__content__category__price{font-size:6.93vw}}.price__item__table__block .tbody__item__content__category__price b{display:inline-block;font-size:2.14vw;line-height:1;font-weight:bold}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category__price b{font-size:8vw}}.price__item__table__block .tbody__item__content__category .badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.36vw;width:5.14vw;height:5.14vw;padding-top:0.07vw;color:#D5DB00;text-align:center;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("../../../images/shape-badge.svg") no-repeat center center/contain}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category .badge{gap:1.33vw;width:19.2vw;height:19.2vw;padding-top:0.27vw}}html:lang(en) .price__item__table__block .tbody__item__content__category .badge{gap:0.21vw}@media not all and (min-width:782px){html:lang(en) .price__item__table__block .tbody__item__content__category .badge{gap:0.8vw}}.price__item__table__block .tbody__item__content__category .badge__price{font-size:1.29vw;line-height:1;font-weight:900}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category .badge__price{font-size:4.8vw}}html:lang(en) .price__item__table__block .tbody__item__content__category .badge__price{font-size:1.14vw}@media not all and (min-width:782px){html:lang(en) .price__item__table__block .tbody__item__content__category .badge__price{font-size:4.27vw}}.price__item__table__block .tbody__item__content__category .badge__price small{font-size:1vw;font-weight:bold}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category .badge__price small{font-size:3.73vw}}.price__item__table__block .tbody__item__content__category .badge__text{font-size:0.93vw;line-height:1;font-weight:bold}@media not all and (min-width:782px){.price__item__table__block .tbody__item__content__category .badge__text{font-size:3.47vw}}html:lang(en) .price__item__table__block .tbody__item__content__category .badge__text{font-size:1.07vw}@media not all and (min-width:782px){html:lang(en) .price__item__table__block .tbody__item__content__category .badge__text{font-size:4vw}}.price__item__table__block .tbody__item.--general{width:25.5vw;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:782px){.price__item__table__block .tbody__item.--general{width:100%}}.price__item__table__block .tbody__item.--family{width:100%}@media not all and (min-width:782px){.price__item__table__block .tbody__item.--family{padding:0 5.33vw}}@media not all and (min-width:782px){.price__item__table__block .tbody__item.--family .tbody__item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media not all and (min-width:782px){.price__item__table__block .tbody__item.--family .tbody__item__content__category{width:100%;padding:6.4vw 0}}@media not all and (min-width:782px){.price__item__table__block .tbody__item.--family .tbody__item__content__category:nth-child(n+2){border-left-width:0;border-top:0.53vw dotted #D8D8CE}}.price__item__table__block .tbody__item__title{font-size:1.43vw;line-height:1;font-weight:bold;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}@media not all and (min-width:782px){.price__item__table__block .tbody__item__title{font-size:4.27vw}}.price__item__table__note{font-size:0.86vw;line-height:1.6666666667;margin-top:1.43vw;color:#ffffff}@media not all and (min-width:782px){.price__item__table__note{font-size:3.2vw;margin-top:2.67vw}}.price__item:nth-child(n+2){margin-top:3.86vw}@media not all and (min-width:782px){.price__item:nth-child(n+2){margin-top:11.47vw}}.flow{background-color:#F2F2E9;padding:13.71vw 0 9.29vw}@media not all and (min-width:782px){.flow{padding:26.67vw 0 18.67vw}}.flow__inner{width:95vw;margin-right:0;margin-left:auto;background-color:#E8E7DB;padding:5.71vw 15.71vw 5.71vw 10.71vw;border-radius:3.57vw 0 0 3.57vw}@media not all and (min-width:782px){.flow__inner{width:94.67vw;padding:11.47vw 8vw;border-radius:10.67vw 0 0 10.67vw}}.flow__header{position:relative}.flow__header__title{width:100%;font-size:2.5vw;line-height:1;font-weight:bold;text-align:center;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media not all and (min-width:782px){.flow__header__title{font-size:5.87vw}}.flow__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media not all and (min-width:782px){.flow__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8.8vw}}.flow__list__item{width:calc((100% - 4.14vw) / 3);border-radius:0.71vw;background-color:#FDFDFA;padding:2.5vw 1.43vw 2.86vw;position:relative}@media not all and (min-width:782px){.flow__list__item{width:100%;border-radius:2.67vw;padding:9.33vw 5.33vw 8vw}}.flow__list__item__num{height:2.5vw;position:absolute;top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media not all and (min-width:782px){.flow__list__item__num{height:8.8vw}}.flow__list__item__num picture{height:100%}.flow__list__item__num img{width:auto;height:100%}.flow__list__item__title{font-size:1.43vw;font-weight:bold}@media not all and (min-width:782px){.flow__list__item__title{font-size:4.27vw}}.flow__list__item__text{font-size:1.14vw;line-height:1.625;margin-top:0.71vw}@media not all and (min-width:782px){.flow__list__item__text{font-size:3.73vw;line-height:1.7142857143;margin-top:2.67vw}}.flow__list__item:nth-child(n+2):before{content:"";width:1.43vw;aspect-ratio:1;border-width:0.21vw 0.21vw 0 0;border-style:solid;border-color:#01523F;border-radius:0.07vw;position:absolute;top:50%;left:-2.64vw;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}@media not all and (min-width:782px){.flow__list__item:nth-child(n+2):before{width:4.8vw;border-width:0 0.67vw 0.67vw 0;border-radius:0.27vw;top:-6.13vw;left:50%;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}}.related-links{padding:7.14vw 0 12.14vw}@media not all and (min-width:782px){.related-links{padding:13.33vw 0 17.6vw}}.related-links__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.71vw}@media not all and (min-width:782px){.related-links__inner{gap:2.93vw}}.related-links__item{width:18.86vw;height:15.57vw;background-color:#F2F2E9;border-radius:1.71vw;font-size:1.43vw;font-weight:bold;line-height:1.4;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:782px){.related-links__item{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.related-links__item:hover{opacity:0.7}}@media not all and (min-width:782px){.related-links__item{-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.related-links__item.touching{-webkit-transform:scale(0.97);transform:scale(0.97)}}@media not all and (min-width:782px){.related-links__item{font-size:4.27vw;line-height:1.5;width:calc((100% - 2.93vw) / 2);max-width:43.2vw;height:37.87vw;border-radius:4.27vw}html:lang(en) .related-links__item{line-height:1}}.related-links__item.--faq{padding-bottom:2.64vw;background-image:url("../../../images/menu_icon06.png.webp");background-size:6.41vw auto;background-position:center top 2.87vw;background-repeat:no-repeat}@media not all and (min-width:782px){.related-links__item.--faq{padding-bottom:6.43vw;background-size:14.9vw auto;background-position:center top 6.67vw}}.related-links__item.--reservation{padding-bottom:1.57vw;background-image:url("../../../images/top_reason_icon.png.webp");background-size:7.26vw auto;background-position:center top;background-repeat:no-repeat}@media not all and (min-width:782px){.related-links__item.--reservation{padding-bottom:3.23vw;background-size:16.88vw auto}}
/*# sourceMappingURL=activity.css.map */