@import"https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap";.mv img{width:100%;max-width:initial}.about{padding-top:12rem;padding-bottom:12rem}.about-price{font-size:1.6rem;font-weight:600;text-align:right}.about-price strong{font-size:2.6rem;font-weight:700;font-family:Inter,sans-serif}.sec-inner{max-width:1600px}.sec-title{margin-bottom:4rem}.sec-title-logoWrapper{height:6rem}.sec-title-logoWrapper svg{width:100%;height:100%}.sec-title-logo{height:100%;width:auto}.sec-title-text{font-size:3.6rem}.btn-wrapper.opt-col3{align-items:initial}.btn03{background:#fff;border-color:#23b7fe;line-height:1.4;display:flex;flex-direction:column;align-items:center;justify-content:center}.p-items-area{background:#d5f2ff;padding-top:12rem;padding-bottom:16rem}.p-items-area>*:not(:first-child){margin-top:12rem}.p-item{background:#cccccc;display:flex;flex-direction:column;position:relative;border-radius:min(1.6rem,16px);overflow:hidden}.p-item-tag{width:min(12rem,120px);height:min(3rem,30px);line-height:min(3rem,30px);font-size:min(1.4rem,14px);background:#cccccc;border-top-right-radius:999px;border-bottom-right-radius:999px;text-align:center;position:absolute;left:0;top:min(2rem,20px);z-index:10}.p-item-fig{width:100%}.p-item-fig svg{width:inherit}.p-item-img{width:inherit;max-width:initial}.p-item-foot,.p-item-body{padding-left:1em;padding-right:1em}.p-item-body{padding-top:1em}.p-item-title{display:flex;align-items:flex-start}.p-item-date{display:inline-block;text-align:center;width:min(4.5rem,45px);flex-shrink:0;border-radius:min(.6rem,6px);overflow:hidden;box-shadow:2px 2px 4px #00000040}.p-item-month,.p-item-day{display:block;letter-spacing:-.02em;line-height:1}.p-item-month{background:#be9e6d;color:#fff;font-size:min(1.2rem,12px);padding-top:.5em;padding-bottom:.5em}.p-item-day{font-size:min(3rem,30px);font-family:Helvetica Neue,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,YuGothic,Original Yu Gothic,Arial,Meiryo,sans-serif;letter-spacing:0em;font-weight:700;background:#fff;padding-top:.1em;padding-bottom:.1em}.p-item-titleText{font-size:min(1.6rem,16px);margin-left:min(.8rem,8px)}.p-item-btn{padding-top:min(1.5rem,15px);padding-bottom:min(1.5rem,15px)}.p-item-foot{padding-bottom:.5em;padding-top:1em;margin-top:auto}.js-mymodal-inner{background:#fff}#js-mymodal .trigger-close{right:0rem}#js-mymodal .trigger-close .trigger-close-inner{border:2px solid #fff;border-radius:50%}#js-mymodal .trigger-close .trigger-close-elm{background:#fff}#js-mymodal .trigger-close .trigger-close-text{color:#fff}#js-mymodal .btn08{font-size:1.8rem;padding-top:1rem;padding-bottom:1rem;min-width:initial}.p-modal-slider,.p-modal-title,.p-modal-btnContainer{padding-left:1.5rem;padding-right:1.5rem}.p-modal-slider{padding-top:1.5rem}.p-modal-slider img{width:100%;max-width:initial}.p-modal-title{display:flex;align-items:center;padding-top:1.6rem;padding-bottom:1.6rem}.p-modal-titleText{margin-left:1.6rem}.p-modal-btnContainer{background:#f2f3f0;padding-top:1.6rem;padding-bottom:1.6rem}.p-modal-btnCaption{flex-shrink:0}.p-modal-btnWrapper{flex-grow:1}.p-modal-thumbs{padding:1.6rem 10rem}.p-modal-thumbs .swiper-slide,.p-modal-thumbs swiper-slide{border:1px solid #23b7fe;cursor:pointer}.p-modal-thumbs .swiper-slide:before,.p-modal-thumbs swiper-slide:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-color:#23b7fe80;mix-blend-mode:multiply;transition:opacity cubic-bezier(.215,.61,.355,1) .6s;opacity:0}.p-modal-thumbs .swiper-slide.swiper-slide-thumb-active:before,.p-modal-thumbs swiper-slide.swiper-slide-thumb-active:before{opacity:1}@media screen and (min-width: 768px){.about-price-wrapper{display:flex;justify-content:flex-end}.about-price+.about-price{margin-left:2rem}.sec-title{display:flex}.sec-title-text{margin-left:1.5rem}.p-item-list{display:flex;flex-wrap:wrap}.p-item-list>*{width:calc((100% - (min(1.6rem,16px)*3))/4)}.p-item-list>*:not(:nth-child(4n+1)){margin-left:min(1.6rem,16px)}.p-item-list>*:nth-child(n+5){margin-top:min(4rem,40px)}.js-mymodal-inner{width:77rem}.p-modal-slider img{height:50rem;-o-object-fit:cover;object-fit:cover}.p-modal-btnContainer{display:flex;align-items:center}.p-modal-btnCaption{margin-right:4rem}}@media screen and (max-width: 767px){.about{padding-top:6rem;padding-bottom:6rem}.about-price strong{font-size:2.4rem}.sec-title{margin-bottom:2rem}.sec-title-logoWrapper{height:4rem}.sec-title-text{padding-top:1rem;font-size:2rem}.btn03{font-size:1rem;letter-spacing:0em;padding-right:.5rem;padding-left:.5rem}.p-items-area{padding-top:6rem;padding-bottom:8rem}.p-items-area>*:not(:first-child){margin-top:6rem}.p-item{border-radius:.8rem}.p-item-list{display:flex;flex-wrap:wrap}.p-item-list>*{width:calc((100% - 1rem)/2)}.p-item-list>*:not(:nth-child(2n+1)){margin-left:1rem}.p-item-list>*:nth-child(n+3){margin-top:1.6rem}.p-item-tag{width:8.6rem;font-size:1rem;height:1.6rem;line-height:1.6rem;top:.8rem}.p-item-foot,.p-item-body{font-size:.8rem}.p-item-body{padding-top:.8rem}.p-item-date{width:3.2rem}.p-item-month{font-size:1rem}.p-item-day{font-size:1.8rem}.p-item-titleText{font-size:1.2rem}.p-item-btn{font-size:1.2rem;padding-top:1rem;padding-bottom:1rem}.p-item-foot{padding-bottom:.8rem;padding-top:.8rem}.js-mymodal-content{top:calc(50% - 5rem)}.js-mymodal-inner{width:calc(100vw - 3rem);height:calc(100vh - 16rem);height:calc(100lvh - 16rem)}#js-mymodal .trigger-close{right:auto;top:calc(100% + 1rem);left:50%;translate:-50%}#js-mymodal .btn08{font-size:1.4rem;padding:.5rem 1.3rem}.p-modal-btnCaption{margin-bottom:.8rem;text-align:center}.p-modal-thumbs{padding:1.6rem 4rem}}
