.p-experience{margin-top:calc(160 / var(--umineko-parent-font-size) * 1rem);padding-bottom:calc(170 / var(--umineko-parent-font-size) * 1rem);width:100%;overflow:hidden;position:relative}@media only screen and (max-width: 767px){.p-experience{padding-bottom:calc(100 / var(--umineko-parent-font-size) * 1rem);margin-top:calc(80 / var(--umineko-parent-font-size) * 1rem)}}.p-experience::after{content:"";display:block;width:100%;aspect-ratio:1440 / 870;background:no-repeat center top/cover;position:absolute;top:0;z-index:-2}@media only screen and (max-width: 767px){.p-experience::after{aspect-ratio:400 / 615}}@media only screen and (min-width: 768px){.p-experience:not(.js-inview)::after,.p-experience.js-inview.is-inview::after{background-image:url("../images/home/bg_experience-pc.svg")}}@media only screen and (max-width: 767px){.p-experience:not(.js-inview)::after,.p-experience.js-inview.is-inview::after{background-image:url("../images/home/bg_experience-sp.png")}}.p-experience>.inner{display:flex;flex-wrap:wrap;align-items:center;width:100%}.p-experience__title{margin-bottom:calc(50 / var(--umineko-parent-font-size) * 1rem);width:100%;order:-9}@media only screen and (max-width: 767px){.p-experience__title{margin-bottom:2rem}}@media only screen and (min-width: 768px){.p-experience__image{width:calc(870 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-experience__image{order:0;width:100%}}.p-experience__box-text{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (max-width: 767px){.p-experience__box-text{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 768px){.p-experience__box-text{width:calc(570 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-experience__box-text{order:1}}@media only screen and (min-width: 768px){.p-experience__box-text>*{max-width:calc(400 / var(--umineko-parent-font-size) * 1rem);width:calc(480 / 570 * 100%);padding-right:calc(60 / 400 * 100%);margin-left:auto;margin-right:0}}.p-experience__catch{position:relative}@media only screen and (min-width: 768px){.p-experience__catch::after{content:"";display:block;width:calc(634 / 400 * 100%);aspect-ratio:634 / 692;background:url("../images/home/bg_experience_text.webp") no-repeat center top/cover;position:absolute;right:calc(0 / 400 * 100%);top:calc(-430 / 400 * 100%);z-index:-2}}@media only screen and (max-width: 767px){.p-experience__catch{margin-top:1em}}.p-experience__text{margin-top:calc(40 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (max-width: 767px){.p-experience__text{margin-top:1em}}.p-experience__btn{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);margin-top:calc(45 / var(--umineko-parent-font-size) * 1rem);width:100%;order:9}@media only screen and (max-width: 767px){.p-experience__btn{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-experience__btn .c-btn__link{width:calc(460 / var(--umineko-parent-font-size) * 1rem)}.p-results{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 1025px){.p-results{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-results{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-results{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-results{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-results{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}.p-results__wrp{width:100%;overflow-x:hidden}.p-results__box-title{display:flex;max-width:calc(1038 / var(--umineko-parent-font-size) * 1rem);margin-right:auto;margin-left:auto}.p-results__box-buttons{margin-left:auto;margin-right:0}.p-results__buttons{gap:calc(10 / var(--umineko-parent-font-size) * 1rem);display:flex}@media only screen and (min-width: 768px){.p-results__buttons{width:calc(520 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-results__buttons{flex-direction:column;margin-top:calc(50 / var(--umineko-parent-font-size) * 1rem);width:100%}}@media only screen and (min-width: 768px){.p-results__buttons .c-btn{width:calc(220 / 448 * 100%)}}.p-results__buttons .c-btn .c-btn__link{width:100%}.p-results__slider{margin-top:calc(30 / var(--umineko-parent-font-size) * 1rem);max-width:calc(1038 / var(--umineko-parent-font-size) * 1rem);margin-right:auto;margin-left:auto;position:relative}.p-results__slider__item{width:calc(1 / 3 * 100%)}.p-results__slider .c-slider__element{overflow:hidden}@media only screen and (min-width: 768px){.p-results__slider:not(:has(.c-slider__wrapper>*:nth-child(3))) .c-slider__btn{display:none}}@media only screen and (max-width: 767px){.p-results__slider:not(:has(.c-slider__wrapper>*:nth-child(2))) .c-slider__btn{display:none}}.p-result{width:calc(1 / 3 * 100%)}@media only screen and (max-width: 767px){.p-result{width:100%}}.p-result__link{text-decoration:none;display:block}@media only screen and (min-width: 768px){.p-result__link{width:calc(330 / 346 * 100%);margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.p-result__link{width:100%}}.p-result__image{display:block;width:100%}.p-result__image--no{background-color:whitesmoke;display:flex;justify-content:center;align-items:center;aspect-ratio:3 / 2}.p-result__image--no img{width:50%;height:auto;object-fit:contain}.p-result__time{font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem);--umineko-target-font-size:12;color:var(--umineko-color-acc1);margin-top:.5em;margin-bottom:.5em;display:block}.p-result__excerpt{margin-top:.5em}.u-gl__item{position:fixed;z-index:1000;top:0;left:50%;transform:translateX(-50%)}.u-gl__item::before,.u-gl__item::after{content:"";display:block;width:1px;background-color:rgba(255,0,0,0.2);height:calc(var(--vh) * 100);position:absolute}.u-gl__item::before{left:0}.u-gl__item::after{right:0}.u-gl__item--1{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 1025px){.u-gl__item--1{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.u-gl__item--1{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){.u-gl__item--1{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.u-gl__item--1{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (max-width: 767px){.u-gl__item--1{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.u-gl__item--2{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 1025px){.u-gl__item--2{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.u-gl__item--2{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){.u-gl__item--2{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.u-gl__item--2{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){.u-gl__item--2{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}.u-gl__item--3{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 1025px){.u-gl__item--3{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){.u-gl__item--3{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){.u-gl__item--3{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.u-gl__item--3{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (max-width: 767px){.u-gl__item--3{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}.u-gl__item--4{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 1025px){.u-gl__item--4{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){.u-gl__item--4{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){.u-gl__item--4{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.u-gl__item--4{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-4)}}@media only screen and (max-width: 767px){.u-gl__item--4{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}.p-boat{margin-bottom:calc(120 / var(--umineko-parent-font-size) * 1rem);display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;overflow:hidden}@media only screen and (min-width: 768px){.p-boat{margin-top:calc(125 / var(--umineko-parent-font-size) * 1rem);padding-top:calc(45 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-boat{margin-bottom:calc(80 / var(--umineko-parent-font-size) * 1rem);margin-top:calc(100 / var(--umineko-parent-font-size) * 1rem)}}.p-boat::after{content:"";margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);margin-top:calc(120 / var(--umineko-parent-font-size) * 1rem);background-color:var(--umineko-color-acc1);display:block;height:1px;width:100%}@media only screen and (min-width: 1025px){.p-boat::after{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-boat::after{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-boat::after{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-boat::after{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (max-width: 767px){.p-boat::after{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (max-width: 767px){.p-boat::after{margin-top:calc(80 / var(--umineko-parent-font-size) * 1rem)}}.p-boat::before{content:"";display:block;width:calc(1392 / 1440 * 100%);aspect-ratio:1392 / 931;background:no-repeat center top/cover;position:absolute;right:0;top:0;z-index:-2}@media only screen and (max-width: 767px){.p-boat::before{width:100%;aspect-ratio:400 / 644}}@media only screen and (min-width: 768px){.p-boat:not(.js-inview)::before,.p-boat.js-inview.is-inview::before{background-image:url("../images/home/bg_boat-pc.svg")}}@media only screen and (max-width: 767px){.p-boat:not(.js-inview)::before,.p-boat.js-inview.is-inview::before{background-image:url("../images/home/bg_boat-sp.png")}}.p-boat__title{width:100%;--ic-w:calc(78 / var(--umineko-parent-font-size) * 1rem);--ic-margin:calc(10 / var(--umineko-parent-font-size) * 1rem);position:relative;margin-bottom:calc(80 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (max-width: 767px){.p-boat__title{margin-bottom:calc(30 / var(--umineko-parent-font-size) * 1rem);--ic-w:calc(78 / var(--umineko-parent-font-size) * 1rem)}}.p-boat__title .c-title__main{padding-right:calc(var(--ic-w) + var(--ic-margin));display:flex;justify-content:center;display:flex;align-items:center}.p-boat__title-rsv{font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem);width:var(--ic-w);margin-right:var(--ic-margin);display:flex;line-height:1.2;align-items:center;justify-content:center;height:0}@media only screen and (min-width: 768px){.p-boat__title-rsv{--umineko-target-font-size:12}}@media only screen and (max-width: 767px){.p-boat__title-rsv{--umineko-target-font-size:14}}.p-boat__title-rsv span{border-radius:100px;width:100%;background-color:var(--umineko-color-cv2);aspect-ratio:1;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.p-boat__image{width:calc(870 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-boat__image{width:calc(770 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-boat__image{width:100%}}.p-boat__box-text{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-boat__box-text{margin-right:calc(90 / 1440 * 100%);margin-left:auto;width:calc(405 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-boat__box-text{width:calc(505 / 1440 * 100%)}}.p-boat__catch{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);margin-top:calc(80 / var(--umineko-parent-font-size) * 1rem);width:100%;position:relative}@media only screen and (max-width: 767px){.p-boat__catch{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-boat__catch{width:calc(100% + 2em);margin-right:-2em}}@media only screen and (max-width: 767px){.p-boat__catch{margin-top:2rem}}@media only screen and (min-width: 768px){.p-boat__catch::after{content:"";display:block;width:calc(868 / 405 * 100%);aspect-ratio:868 / 889;background:url("../images/home/bg_boat_text.png") no-repeat center top/cover;position:absolute;top:calc(-300 / var(--umineko-parent-font-size) * 1rem);left:calc(-150 / 405 * 100%);z-index:-2}}.p-boat__text{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (max-width: 767px){.p-boat__text{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 768px){.p-boat__text{width:100%;margin-top:3em}}@media only screen and (max-width: 767px){.p-boat__text{margin-top:1rem}}.p-boat__sub-image{width:calc(358 / 405 * 100%);margin-left:auto}@media only screen and (min-width: 768px){.p-boat__sub-image{margin-right:calc(-50 / 405 * 100%);margin-top:calc(65 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-boat__sub-image{margin-left:auto;margin-right:calc(calc((400 - 360) / 2) / 400 * 100%);width:50%;width:calc(142 / 358 * 100%);order:-1;margin-top:-4em}}.p-boat__info{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);margin-top:calc(25 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 1025px){.p-boat__info{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-boat__info{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-boat__info{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-boat__info{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (max-width: 767px){.p-boat__info{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 1025px){.p-boat__info{width:calc(780 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (min-width: 1441px){.p-boat__info{max-width:calc(780px * ((var(--umineko-parent-font-size) + 3 + 0) / var(--umineko-parent-font-size)))}}@media only screen and (min-width: 768px){.p-boat__info{display:flex;flex-wrap:wrap}}.p-boat__info__title{width:100%;margin-bottom:calc(20 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 768px){.p-boat__info__item{width:calc(380 / 780 * 100%)}}@media only screen and (max-width: 767px){.p-boat__info__item{width:100%}}@media only screen and (min-width: 768px){.p-boat__info__item+.p-boat__info__item{margin-left:calc(10 / 770 * 100%)}}@media only screen and (max-width: 767px){.p-boat__info__item+.p-boat__info__item{margin-top:calc(10 / var(--umineko-parent-font-size) * 1rem)}}.p-boat__info__link{display:flex;align-items:center;padding:calc(20 / 380 * 100%) calc(30 / 380 * 100%);text-decoration:none;height:calc(140 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (max-width: 767px){.p-boat__info__link{height:calc(100 / var(--umineko-parent-font-size) * 1rem);padding:calc(10 / 360 * 100%) calc(30 / 380 * 100%)}}.p-boat__info__image{width:calc(64 / var(--umineko-parent-font-size) * 1rem);flex-shrink:0;margin-right:calc(20 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (max-width: 767px){.p-boat__info__image{margin-right:calc(10 / var(--umineko-parent-font-size) * 1rem)}}.p-boat__info__text{display:block;margin-right:calc(13 / var(--umineko-parent-font-size) * 1rem);margin-left:0}.p-boat__info__text .text{display:block;font-family:var(--umineko-font-jp-title);font-weight:500;font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem);--umineko-target-font-size:22}@media only screen and (max-width: 767px){.p-boat__info__text .text{--umineko-parent-font-size:14.7}}.p-boat__info__text .time{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);height:calc(17 / 12 / (12 / 12) * 1em);color:#fff;padding-right:calc(10 / 12 / (12 / 12) * 1em);padding-left:calc(10 / 12 / (12 / 12) * 1em);color:var(--umineko-color-sub1);border-radius:100px;background-color:var(--umineko-color-sub2)}@media only screen and (min-width: 1025px){.p-boat__info__text .time{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-boat__info__text .time{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-boat__info__text .time{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-boat__info__text .time{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (max-width: 767px){.p-boat__info__text .time{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-boat__info .o-icon{margin-right:0;margin-left:auto;flex-shrink:0}.p-boat__info__btn{margin-top:calc(40 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 768px){.p-boat__info__btn{width:calc(460 / var(--umineko-parent-font-size) * 1rem);margin-right:auto;margin-left:auto}}.p-boat__info__btn .c-btn__link{width:100%}.p-play{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);display:flex;align-items:center;flex-wrap:wrap;padding-bottom:calc(90 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 1025px){.p-play{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-play{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-play{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-play{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-play{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (max-width: 767px){.p-play{padding-bottom:calc(80 / var(--umineko-parent-font-size) * 1rem);display:flex;flex-direction:column}}.p-play__title{width:100%;order:-9;margin-bottom:calc(30 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 768px){.p-play__box-text{width:calc(400 / 1100 * 100%)}}@media only screen and (max-width: 767px){.p-play__catch{margin-top:calc(30 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (min-width: 768px){.p-play__text{margin-top:calc(40 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-play__text{margin-top:1em}}@media only screen and (min-width: 768px){.p-play__button{margin-top:calc(30 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-play__button{margin-top:3em}}@media only screen and (max-width: 767px){.p-play__button .c-btn__link{width:100%}}@media only screen and (min-width: 768px){.p-play__image{margin-right:0;margin-left:auto;width:calc(620 / 1100 * 100%)}}@media only screen and (max-width: 767px){.p-play__image{width:100%;order:-1}}.p-news-access{position:relative;overflow:hidden;background:no-repeat center top/cover}.p-news-access:not(.js-inview),.p-news-access.js-inview.is-inview{background-image:url("../images/home/bg_news_access.jpg")}.p-news{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);--bubble-height:calc(61 / var(--umineko-parent-font-size) * 1rem);--padding-top:calc(90 / var(--umineko-parent-font-size) * 1rem);padding-top:calc(var(--padding-top) + var(--bubble-height));display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.p-news{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-news{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-news{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-news{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (max-width: 767px){.p-news{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (max-width: 767px){.p-news{--padding-top:calc(50 / var(--umineko-parent-font-size) * 1rem)}}.p-news__header{position:relative;width:100%}.p-news__header::before{height:var(--bubble-height);aspect-ratio:44 / 61;content:"";display:block;background:no-repeat center top/cover;position:absolute;right:0;bottom:100%;opacity:0;transition-property:transform, opacity;transition-duration:1s;transition-delay:1s;transition-timing-function:ease-out;transform:translateY(1em)}@media only screen and (min-width: 768px){.p-news__header{width:calc(175 / 1100 * 100%)}}.p-news__header:not(.js-inview)::before,.p-news__header.js-inview.is-inview::before{opacity:1;transform:translateY(0);background-image:url("../images/home/ic_bubble.svg")}.p-news__button{width:100%;margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem)}.p-news__button .c-btn__link{width:100%}@media only screen and (min-width: 768px){.p-news__list{width:calc(860 / 1100 * 100%);margin-left:auto;margin-right:0}}.p-news__article{display:flex;align-items:flex-start}.p-news__item{position:relative;display:flex;--ic-w:calc(20 / var(--umineko-parent-font-size) * 1rem);--ic-margin:calc(30 / var(--umineko-parent-font-size) * 1rem);border-bottom:1px solid var(--umineko-color-sub2)}@media only screen and (max-width: 767px){.p-news__item{--ic-margin:calc(10 / var(--umineko-parent-font-size) * 1rem)}}.p-news__item:not(:first-child){margin-top:calc(15 / var(--umineko-parent-font-size) * 1rem)}.p-news__item__thumb{width:calc(169 / var(--umineko-parent-font-size) * 1rem);margin-right:calc(30 / var(--umineko-parent-font-size) * 1rem);flex-shrink:0;order:-1}@media only screen and (max-width: 767px){.p-news__item__thumb{width:calc(125 / var(--umineko-parent-font-size) * 1rem);margin-right:calc(20 / var(--umineko-parent-font-size) * 1rem)}}.p-news__item__thumb--no{background-color:whitesmoke;display:flex;justify-content:center;align-items:center;aspect-ratio:3 / 2}.p-news__item__thumb--no img{width:50%;height:auto;object-fit:contain}.p-news__item__box-text{display:flex;flex-wrap:wrap;align-content:flex-start}.p-news__item .title{width:100%;order:9;font-weight:normal;margin-top:calc(10 / var(--umineko-parent-font-size) * 1rem);align-items:center}@media only screen and (max-width: 767px){.p-news__item .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:2;overflow:hidden;margin-top:calc(5 / var(--umineko-parent-font-size) * 1rem)}}.p-news__item .time{font-family:var(--umineko-font-en);font-optical-sizing:auto;color:var(--umineko-color-acc1)}.p-news__item .o-icon--circle-arrow{right:0;top:50%;transform:translateY(-50%);position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease-out}.p-news__item a{display:block;text-decoration:none}.mouse .p-news__item a{transition:opacity .15s ease-in}.mouse .p-news__item a:hover,.touch .p-news__item a.touchstart{opacity:0.7}.touch .p-news__item a{-webkit-tap-highlight-color:transparent}.touch .p-news__item a.touchend{transition-delay:200ms}.p-news__item a:hover .o-icon--circle-arrow{transform:translate(1em, -50%)}.p-news__link{width:100%;padding-top:calc(15 / var(--umineko-parent-font-size) * 1rem);padding-bottom:calc(15 / var(--umineko-parent-font-size) * 1rem);padding-right:calc(var(--ic-w) + var(--ic-margin))}.p-news__bottom-btn{width:100%;margin-top:2em}.p-access{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);margin-top:calc(80 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 1025px){.p-access{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-access{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-access{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-access{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-access{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 768px){.p-access{padding-bottom:calc(135 / var(--umineko-parent-font-size) * 1rem);display:flex}}@media only screen and (max-width: 767px){.p-access{padding-bottom:calc(80 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (min-width: 768px){.p-access__box-iframe{width:calc(550 / 1100 * 100%);order:-1}}.p-access__iframe iframe{aspect-ratio:550 / 450;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.p-access__iframe iframe{aspect-ratio:3 / 2}}@media only screen and (min-width: 768px){.p-access__box-text{width:calc(475 / 1100 * 100%);margin-right:0;margin-left:auto}}.p-access__title{margin-bottom:calc(10 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (max-width: 767px){.p-access__address{width:calc(320 / 360 * 100%);margin-right:auto;margin-left:auto;margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem)}}.p-access__detail{padding:calc(20 / var(--umineko-parent-font-size) * 1rem) calc(30 / var(--umineko-parent-font-size) * 1rem);margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem);background-color:var(--umineko-color-sub4)}.p-access__detail-item+.p-access__detail-item{margin-top:1em}.p-access__detail-item .c-catch{margin-bottom:.25em}.p-access__detail-item ul{margin-top:1em}.p-access__detail-item ul li{display:flex;position:relative;padding-left:1em}.p-access__detail-item ul li::before{content:"・";position:absolute;top:0;left:0}.p-access__detail-item ul li:nth-child(n+2){margin-top:.5em}.p-access__detail-item ul li a span{padding:.25em 0 .65em}.p-access__park{margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem)}.p-access__button{margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem);width:100%}@media only screen and (max-width: 767px){.p-access__button .c-btn__link{width:100%}}
