.p-intro{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);padding-bottom:calc(calc(100 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom));margin-top:calc(50 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 1025px){.p-intro{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-intro{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-intro{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-intro{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-intro__wrp{position:relative;overflow:hidden}.p-intro__wrp::before{content:"";width:calc(1892 / 1440 * 100%);aspect-ratio:1892 / 917;display:block;background:no-repeat center top/cover;position:absolute;left:50%;top:50%;top:45%;transform:translate(-50%, -50%);z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-intro__wrp::before{width:180%}}@media only screen and (max-width: 767px){.p-intro__wrp::before{width:300%}}.p-intro__wrp:not(.js-inview)::before,.p-intro__wrp.js-inview.is-inview::before{background-image:url("../../fishing_experience/images/bg_int.jpg")}.p-intro__slider{margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem)}.p-intro__text{margin-top:calc(30 / var(--umineko-parent-font-size) * 1rem)}.p-beginner{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 1025px){.p-beginner{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-beginner{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-beginner{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-beginner{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-beginner{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-beginner__hilights{margin-top:calc(calc(60 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom));width:100%}@media only screen and (min-width: 768px){.p-beginner__hilights{display:flex;justify-content:center}}@media only screen and (min-width: 768px){.p-beginner__hilights-item{width:calc(531 / 1100 * 100%)}.p-beginner__hilights-item:not(:first-child){margin-left:calc(38 / 1100 * 100%)}}@media only screen and (max-width: 767px){.p-beginner__hilights-item{width:100%}.p-beginner__hilights-item:not(:first-child){margin-top:6em}}.p-beginner__hilights-item .title .en{font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem);display:block;width:100%;text-align:center;color:var(--umineko-color-acc2);margin-bottom:calc(10 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 768px){.p-beginner__hilights-item .title .en{--umineko-target-font-size:8}}@media only screen and (max-width: 767px){.p-beginner__hilights-item .title .en{--umineko-target-font-size:12}}.p-beginner__hilights-item .image{margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem)}.p-beginner__hilights-item .text{margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem);width:calc(1260 / 1400 * 100%);margin-inline:auto;max-width:calc(410 / var(--umineko-parent-font-size) * 1rem)}.p-send{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);margin-top:calc(60 / var(--umineko-parent-font-size) * 1rem);box-sizing:content-box}@media only screen and (min-width: 1025px){.p-send{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-send{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-send{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-send{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-send{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-send>.inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.p-send>.inner{display:flex;width:calc(980 / 1100 * 100%)}}@media only screen and (max-width: 767px){.p-send>.inner{width:calc(320 / 360 * 100%)}}@media only screen and (min-width: 768px){.p-send__box-text{width:calc(384 / 980 * 100%);display:flex;flex-wrap:wrap;align-content:center;padding-right:2em;flex-shrink:0}}.p-send__text{margin-top:1em}.p-send__imgs{display:flex}@media only screen and (min-width: 768px){.p-send__imgs{width:calc(596 / 980 * 100%);margin-right:0;margin-left:auto}}@media only screen and (max-width: 767px){.p-send__imgs{margin-top:2em}}.p-send__imgs img{width:50%}.p-fee{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);margin-top:calc(calc(100 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom))}@media only screen and (min-width: 1025px){.p-fee{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-4)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-fee{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-fee{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fee{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-fee{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-fee__table{margin-top:calc(calc(40 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom))}.p-fee__info{margin-top:calc(calc(40 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom))}.p-fee__info-list{margin-top:calc(calc(40 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom))}.p-fee__info-btn1{margin-inline:auto;margin-top:calc(40 / var(--umineko-parent-font-size) * 1rem)}.p-fee__info-btn1 .c-btn__link{min-width:calc(280 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (max-width: 767px){.p-fee__info-btn1 .c-btn__link{width:100%}}.p-fee__info-btn2{margin-inline:auto;margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 768px){.p-fee__info-btn2 .c-btn__link{min-width:calc(480 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-fee__info-btn2 .c-btn__link{width:100%}}.p-enjoy{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);padding-bottom:calc(calc(120 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom));position:relative;z-index:1}@media only screen and (min-width: 1025px){.p-enjoy{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-enjoy{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-enjoy{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-enjoy{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-enjoy{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-enjoy__wave{margin-top:calc(calc(120 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom));fill:#CCE0EC;margin-bottom:-1px}.p-enjoy__wrp>.inner{padding-top:calc(calc(100 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom));background-color:#CCE0EC;position:relative}.p-enjoy__wrp>.inner::before{content:"";width:calc(1897 / 1440 * 100%);aspect-ratio:1897 / 708;display:block;background:no-repeat center top/cover;position:absolute;left:45%;top:0;transform:translate(-50%, 0)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-enjoy__wrp>.inner::before{width:200%}}@media only screen and (max-width: 767px){.p-enjoy__wrp>.inner::before{width:300%}}.p-enjoy__wrp>.inner:not(.js-inview)::before,.p-enjoy__wrp>.inner.js-inview.is-inview::before{background-image:url("../../fishing_experience/images/bg_enjoy.webp")}.p-enjoy__slider{margin-top:calc(calc(40 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom))}.p-enjoy__text{margin-top:calc(calc(40 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom))}.p-spot__title{margin-top:calc(calc(40 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom))}.p-spot__list{margin-top:calc(calc(20 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom));display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.p-spot__list{gap:calc(20 / 1100 * 100%)}}@media only screen and (max-width: 767px){.p-spot__list{gap:2rem 4%}}.p-spot__item{border-bottom:1px solid var(--umineko-color-sub2)}@media only screen and (min-width: 768px){.p-spot__item{width:calc(260 / 1100 * 100%)}}@media only screen and (max-width: 767px){.p-spot__item{width:48%}}.p-spot__item-link{text-decoration:none !important}.p-spot__item-link:hover{opacity:.7}.p-spot__item-image{display:block}.p-spot__item-image--no{background-color:whitesmoke;display:flex;justify-content:center;align-items:center;aspect-ratio:3 / 2}.p-spot__item-image--no img{width:50%;height:auto;object-fit:contain}.p-spot__item-text{display:flex;align-items:center;margin-top:calc(calc(20 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom));padding-bottom:calc(calc(15 / var(--umineko-parent-font-size) * 1rem) * var(--umineko-value-zoom))}.p-spot__item-text .text{display:block;padding-right:1em;line-height:1.4}@media only screen and (max-width: 767px){.p-spot__item-text .text{padding-right:.5em}}.p-spot__item-text .o-icon{flex-shrink:0;margin-right:0;margin-left:auto}.p-spot__btn{margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem)}.p-spot__btn .c-btn__link{min-width:calc(280 / var(--umineko-parent-font-size) * 1rem)}
