@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:flex;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translateZ(0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";position:absolute;width:100%;height:100%;background:#ff000057;display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px 50px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(to bottom,#0000 0,#000000bf);transition:opacity .3s linear}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#000000bf;border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translateZ(0);opacity:1}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#00000052}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}button,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentcolor}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}*{box-sizing:border-box;padding:0;margin:0;word-break:break-all}html:not(.is-contact){scroll-behavior:smooth}@media screen and (min-width: 1101px){:root{scroll-padding-top:105px}}@media screen and (max-width: 1100px){:root{scroll-padding-top:50px}}body{width:100%;font-family:Zen Old Mincho,游明朝体,Yu Mincho,yumincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,"Noto Serif JP",serif;font-size:14px;font-weight:500;line-height:2;color:#000}@media screen and (min-width: 769px){body{font-size:16px}}body.home{background-image:url(/wp-content/themes/choyodo/dist/assets//img/bg.webp);background-repeat:repeat-y}h1{font-size:30px;font-weight:500}@media screen and (min-width: 769px){h1{font-size:40px}}h2{font-size:28px;font-weight:500}@media screen and (min-width: 769px){h2{font-size:30px}}h3{font-size:20px;font-weight:500}@media screen and (min-width: 769px){h3{font-size:30px}}h4{font-size:18px;font-weight:500}@media screen and (min-width: 769px){h4{font-size:20px}}h5{font-size:16px;font-weight:500}@media screen and (min-width: 769px){h5{font-size:18px}}a{color:#826ba8;text-decoration:none}a:hover{color:#826ba8;text-decoration:underline;opacity:.7}img{max-width:100%;height:auto}ul{padding-left:1.5em}ul.is-no-style{padding-left:0;list-style:none}.l-header{position:fixed;top:0;left:50%;z-index:10000;display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#fffffff2;border-radius:0 0 5px 5px;box-shadow:0 0 2px 1px #0000000d;transform:translate(-50%)}@media screen and (min-width: 1501px){.l-header{padding-left:35px}}@media screen and (min-width: 1101px) and (max-width: 1500px){.l-header{gap:0 10px;padding-left:10px}}@media screen and (max-width: 1100px){.l-header{padding-left:10px}}.l-main{overflow:hidden}.c-block{padding-right:20px;padding-left:20px}@media screen and (min-width: 769px){.c-block{padding-top:160px;padding-bottom:160px}}@media screen and (max-width: 768px){.c-block{padding-top:80px;padding-bottom:80px}}.c-block.is-nopadding{padding-right:0;padding-left:0}@media screen and (min-width: 769px){.c-block--top{padding-top:160px}}@media screen and (max-width: 768px){.c-block--top{padding-top:80px}}@media screen and (min-width: 769px){.c-block--bottom{padding-bottom:160px}}@media screen and (max-width: 768px){.c-block--bottom{padding-bottom:80px}}.c-block__inner{width:min(1200px,100%);margin:0 auto}.c-block__inner--8{width:min(800px,100%);margin:0 auto}.c-block__inner--9{width:min(900px,100%);margin:0 auto}.c-block__inner--10{width:min(1000px,100%);margin:0 auto}.c-block__inner--11{width:min(1100px,100%);margin:0 auto}.c-block__inner--13{width:min(1300px,100%);margin:0 auto}.c-block__inner--14{width:min(1400px,100%);margin:0 auto}.c-block__inner--15{width:min(1500px,100%);margin:0 auto}.c-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;color:#fff;cursor:pointer;background-color:#826ba8;border:none;border-radius:35px;outline:none;transition:opacity .3s}.c-button:after{content:"→"}.c-button:hover{color:#fff;text-decoration:none;opacity:.7}@media screen and (min-width: 769px){.c-button{gap:15px;max-width:300px;height:60px;padding:5px 25px;font-size:20px}}@media screen and (max-width: 768px){.c-button{gap:10px;max-width:240px;height:50px;padding:5px 20px;font-size:16px}}.c-button--red{margin:0 auto;background-color:#d86565}@media screen and (min-width: 769px){.c-button--red{max-width:460px}}@media screen and (max-width: 768px){.c-button--red{max-width:300px}}.c-copyright{margin-top:10px;font-size:10px;color:#fff}@media screen and (min-width: 769px){.c-copyright{grid-column:1/3}}.c-fadein{opacity:0;transform:translateY(30px)}.c-fadein.is-visible{opacity:1;transition:opacity 2s,transform 2s;transform:translateY(0)}.c-fadein--to-bottom{transform:translateY(-30px)}.c-gallery .gslide-description{width:-moz-fit-content;width:fit-content}.c-gallery .gdesc-inner{padding:22px 20px}.c-gallery .gslide-title{margin-bottom:19px;font-weight:700;line-height:1.4em;color:#fff;text-align:center}@media screen and (min-width: 769px){.c-gallery .gslide-title{font-size:40px}}@media screen and (max-width: 768px){.c-gallery .gslide-title{font-size:20px}}.c-gallery .gslide-desc{margin-bottom:0;line-height:1.4em}.c-gallery .gslide-video{background:#000}.c-gallery .gprev,.c-gallery .gnext,.c-gallery .gclose{background-color:#000000bf;border-radius:4px}.c-gallery .gprev svg,.c-gallery .gnext svg,.c-gallery .gclose svg{width:18px;height:auto}.c-gallery .gprev path,.c-gallery .gnext path,.c-gallery .gclose path{fill:#fff}.c-gallery .gprev{position:absolute;top:50%;left:5px;width:30px;height:30px}.c-gallery .gnext{position:absolute;top:50%;right:5px;width:30px;height:30px}.c-gallery .gclose{position:absolute;top:15px;right:10px;width:35px;height:35px}.c-gallery .gclose:hover{opacity:1}@media screen and (min-width: 769px){.c-gallery .gslide-media{box-shadow:1px 2px 9px #000000a6}.c-gallery .description-left .gdesc-inner,.c-gallery .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.c-gallery .gprev,.c-gallery .gnext,.c-gallery .gclose{background-color:#00000052}.c-gallery .gprev:hover,.c-gallery .gnext:hover,.c-gallery .gclose:hover{background-color:#000000b3}.c-gallery .gprev svg,.c-gallery .gnext svg,.c-gallery .gclose svg{width:25px;height:auto}.c-gallery .gprev{top:45%;left:30px;width:40px;height:50px}.c-gallery .gnext{top:45%;right:30px;width:40px;height:50px}}@media screen and (min-width: 992px){.c-gallery .gclose{right:20px;opacity:.7}}@media screen and (max-width: 420px){.c-gallery .goverlay{background:#000}}.c-logo{position:relative;z-index:999;margin-bottom:0}@media screen and (max-width: 1100px){.c-logo{width:125px}}.c-logo__handwriting{margin:0 auto}@media screen and (max-width: 1240px){.c-logo__handwriting{grid-row:1}}@media screen and (max-width: 1100px){.c-logo__handwriting{width:120px}}.c-logo__wrap{display:grid;align-items:center}@media screen and (min-width: 1241px){.c-logo__wrap{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (min-width: 1101px) and (max-width: 1240px){.c-logo__wrap{gap:5px;width:200px}}@media screen and (max-width: 1100px){.c-logo__wrap{gap:5px;width:125px}}.c-pagenavi{display:flex;gap:0 10px;align-items:center;justify-content:center}.c-pagenavi .current,.c-pagenavi .page,.c-pagenavi .first,.c-pagenavi .last{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.c-pagenavi .current:hover,.c-pagenavi .page:hover,.c-pagenavi .first:hover,.c-pagenavi .last:hover{text-decoration:none}.c-pagenavi .current{color:#fff;background:#826ba8}.c-pagenavi .page,.c-pagenavi .first,.c-pagenavi .last{color:#826ba8;background-color:#fff;border:1px solid #826ba8}.c-pagetop{position:fixed;right:2%;bottom:0;z-index:500;opacity:0;transition:opacity .3s,bottom .5s}.scrolled .c-pagetop{bottom:3%;opacity:1}.c-toggle{position:relative;width:70px;height:60px;cursor:pointer;background-color:#826ba8}.c-toggle__inner{position:relative;display:block;width:30px;height:0;margin:0 auto;background:#fff;border-radius:2px;transition:background 10ms .3s ease;transform:translateY(24px)}.c-toggle__inner:before,.c-toggle__inner:after{position:absolute;width:30px;height:3px;content:"";background:#fff;border-radius:2px;transition:top .3s .35s ease,transform .3s 50ms ease}.c-toggle__inner:before{top:-5px}.c-toggle__inner:after{top:5px}.c-toggle__text{position:absolute;bottom:5px;left:50%;font-size:14px;color:#fff;white-space:nowrap;transform:translate(-50%)}.c-toggle__trigger{display:none}.c-toggle__trigger:checked~.c-toggle .c-toggle__inner{background:transparent}.c-toggle__trigger:checked~.c-toggle .c-toggle__inner:after,.c-toggle__trigger:checked~.c-toggle .c-toggle__inner:before{top:0;transition:top .3s 50ms ease,transform .3s .35s ease}.c-toggle__trigger:checked~.c-toggle .c-toggle__inner:before{transform:rotate(45deg)}.c-toggle__trigger:checked~.c-toggle .c-toggle__inner:after{transform:rotate(-45deg)}.c-toggle__wrap{position:relative;z-index:1000;display:inline-flex;align-items:center}@media screen and (min-width: 1101px){.c-toggle__wrap{display:none}}.p-archive__counts{display:block;margin-bottom:15px;font-size:14px;color:#826ba8}@media screen and (min-width: 641px){.p-archive__date{margin-right:25px}}@media screen and (max-width: 640px){.p-archive__date{margin-right:10px}}.p-archive__head{display:grid;gap:20px 25px;align-items:start}@media screen and (min-width: 641px){.p-archive__head{grid-template-columns:auto 1fr}}@media screen and (max-width: 640px){.p-archive__head{justify-items:center}}.p-archive__head-heading{line-height:1.4;color:#fff;background-color:#826ba8}.p-archive__head-heading:hover{color:#fff;text-decoration:none}@media screen and (min-width: 641px){.p-archive__head-heading{padding:10px 35px;font-size:20px}}@media screen and (max-width: 640px){.p-archive__head-heading{padding:8px 40px;font-size:16px}}.p-archive__head-inner{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:5px}@media screen and (min-width: 641px){.p-archive__head-inner{gap:10px 18px}}@media screen and (max-width: 640px){.p-archive__head-inner{gap:8px 15px}}.p-archive__head-link{line-height:1.4;color:#333;border:1px solid #826ba8;border-radius:20px}.p-archive__head-link:hover{text-decoration:none}.p-archive__head-link.is-active{color:#fff;background-color:#826ba8}.p-archive__head-link.is-active:hover{color:#fff}@media screen and (min-width: 641px){.p-archive__head-link{padding:5px 30px;font-size:20px}}@media screen and (max-width: 640px){.p-archive__head-link{padding:2px 20px;font-size:14px}}.p-archive__head-wrap{position:relative;padding:60px 20px}.p-archive__item{border-bottom:1px solid #d0c7df}@media screen and (min-width: 641px){.p-archive__item-inner{grid-row:1;grid-column:2}}.p-archive__link{position:relative;display:grid;gap:25px 5%;color:#333}.p-archive__link:after{position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.p-archive__link:hover{text-decoration:none}@media screen and (min-width: 641px){.p-archive__link{grid-template-columns:175px 1fr;padding:25px 2em 25px 0}.p-archive__link:after{content:"→"}}@media screen and (max-width: 640px){.p-archive__link{max-width:480px;padding:40px 0;margin:0 auto}.p-archive__link:after{content:none}}.p-archive__list{padding-left:0;margin-bottom:100px;list-style:none;border-top:1px solid #d0c7df}@media screen and (min-width: 769px){.p-archive__list-wrap{padding:0 20px 120px}}@media screen and (max-width: 768px){.p-archive__list-wrap{padding:0 20px 60px}}.p-archive__tag{display:inline-block;padding:5px 14px;font-size:14px;font-weight:700;line-height:1.4;color:#fff;background-color:#d86565}.p-archive__tags{display:inline-flex;flex-wrap:wrap}@media screen and (min-width: 641px){.p-archive__tags{gap:25px}}@media screen and (max-width: 640px){.p-archive__tags{gap:5px 10px}}.p-archive__thumbnail{aspect-ratio:175/154;object-fit:cover}@media screen and (min-width: 641px){.p-archive__thumbnail{grid-row:1/3;grid-column:1}}@media screen and (max-width: 640px){.p-archive__thumbnail{justify-self:center;width:300px;max-width:75%}}.p-archive__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 641px){.p-archive__title{grid-row:2;grid-column:2;font-size:20px}}@media screen and (max-width: 640px){.p-archive__title{font-size:16px}}.p-archive__wrap{position:relative}.p-cta__button{align-items:center;width:100%;max-width:initial;line-height:1.4;color:#fff;cursor:pointer;background-color:#826ba8;border:none;border-radius:50px;outline:none;transition:filter .3s}.p-cta__button:after{content:"→"}.p-cta__button:hover{color:#fff;text-decoration:none;filter:brightness(1.1);opacity:1}@media screen and (min-width: 769px){.p-cta__button{display:flex;gap:15px;justify-content:center;height:88px;padding:5px 25px;font-size:20px}}@media screen and (max-width: 768px){.p-cta__button{display:grid;grid-template-columns:30px 1fr auto;gap:15px;height:74px;padding:5px 20px;font-size:18px}}.p-cta__button--line{background-color:#00c754}.p-cta__button-wrap{display:grid;gap:25px}@media screen and (max-width: 768px){.p-cta__button-wrap{max-width:320px;margin:0 auto}}.p-cta__fax{display:block;font-weight:700;text-align:center}@media screen and (min-width: 769px){.p-cta__fax{font-size:30px}}@media screen and (max-width: 768px){.p-cta__fax{font-size:20px}}.p-cta__head{width:-moz-fit-content;width:fit-content;text-align:center}@media screen and (min-width: 769px){.p-cta__head{margin:0 auto 50px}}@media screen and (max-width: 768px){.p-cta__head{margin:0 auto 10px}}.p-cta__heading{line-height:1.2}@media screen and (min-width: 769px){.p-cta__heading{font-size:40px}}@media screen and (max-width: 768px){.p-cta__heading{font-size:20px}}.p-cta__icon--line{width:33px}.p-cta__icon--mail{width:25px}.p-cta__inner{display:grid;gap:40px;align-items:start}@media screen and (min-width: 769px){.p-cta__inner{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.p-cta__inner{max-width:480px;margin:0 auto}}.p-cta__ruby{display:block;font-weight:700;line-height:2;color:#826ba8}@media screen and (min-width: 769px){.p-cta__ruby{font-size:30px}}@media screen and (max-width: 768px){.p-cta__ruby{font-size:14px}}.p-cta__tel{display:flex;gap:0 10px;justify-content:center;line-height:1.4}@media screen and (min-width: 1101px){.p-cta__tel{font-size:60px}}@media screen and (min-width: 769px) and (max-width: 1100px){.p-cta__tel{font-size:40px}.p-cta__tel img{width:60px}}@media screen and (max-width: 768px){.p-cta__tel{font-size:34px}.p-cta__tel img{width:60px}}.p-cta__tel-text{display:block;padding:0 10px;margin-bottom:10px;font-weight:700;line-height:1.5;color:#fff;text-align:center;background-color:#826ba8;border-radius:5px}@media screen and (min-width: 769px){.p-cta__tel-text{font-size:26px}}@media screen and (max-width: 768px){.p-cta__tel-text{font-size:20px}}@media screen and (min-width: 769px){.p-cta__tel-wrap{border-bottom:3px solid #826ba8}}.p-cta__wrap{background-image:url(/wp-content/themes/choyodo/dist/assets/img/cta_bg.webp);background-position:center;background-size:cover}@media screen and (min-width: 769px){.p-cta__wrap{padding-top:100px;padding-bottom:150px}}@media screen and (max-width: 768px){.p-cta__wrap{padding-top:40px;padding-bottom:60px}}.p-footer{display:grid}@media screen and (min-width: 769px){.p-footer{grid-template-rows:auto auto 1fr;grid-template-columns:auto auto 35%;gap:40px;max-width:1720px;margin-left:auto}}@media screen and (max-width: 768px){.p-footer{gap:30px;justify-items:center}}.p-footer__banner{display:block;transition:filter .3s}.p-footer__banner:hover{filter:brightness(1.1);opacity:1}@media screen and (min-width: 769px){.p-footer__banner{width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.p-footer__banner{grid-row:3;max-width:calc(100% - 40px)}}@media screen and (max-width: 768px){.p-footer__logo{width:248px}}.p-footer__map{width:100%}@media screen and (min-width: 769px){.p-footer__map-wrap{grid-row:1/4;grid-column:3}}@media screen and (max-width: 768px){.p-footer__map-wrap{width:100%;max-width:600px}}@media screen and (min-width: 769px){.p-footer__menu{display:flex;grid-row:2;grid-column:1/3;gap:30px}}@media screen and (max-width: 768px){.p-footer__menu{display:none}}.p-footer__menu-link{color:#fff}.p-footer__menu-link:before{content:"- "}.p-footer__menu-link:hover{color:#333;text-decoration:none}.p-footer__menu-list{display:grid;gap:10px;align-content:start;min-width:16%;padding-left:0;font-size:18px;color:#fff;list-style:none}.p-footer__text{color:#fff}@media screen and (min-width: 769px){.p-footer__text{margin-bottom:25px}}@media screen and (max-width: 768px){.p-footer__text{margin-bottom:40px;text-align:center}}.p-footer__wrap{background-color:#6f6285}@media screen and (min-width: 769px){.p-footer__wrap{padding:85px 0 50px 20px}}@media screen and (max-width: 768px){.p-footer__wrap{padding:70px 0 40px}}@media screen and (max-width: 600px){.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field{padding:1px 1px 5px}}.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select{height:auto;line-height:1.2;border:1px solid #707070;border-radius:10px}@media screen and (min-width: 601px){.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select{width:90%;padding:15px 20px!important;font-size:20px}}@media screen and (max-width: 600px){.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number],.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select{padding:10px 15px!important;font-size:16px}}.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea{line-height:1.2;border:1px solid #707070;border-radius:10px}@media screen and (min-width: 601px){.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea{padding:15px 20px!important;font-size:20px}}@media screen and (max-width: 600px){.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea{padding:10px 15px!important;font-size:16px}}.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .choices .choices__inner{height:auto;min-height:56px;line-height:1.2;border:1px solid #707070;border-radius:10px}@media screen and (min-width: 601px){.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .choices .choices__inner{padding:15px 20px!important;font-size:20px}}@media screen and (max-width: 600px){.p-form.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .choices .choices__inner{padding:10px 15px!important;font-size:16px}}@media screen and (min-width: 601px){.p-form.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33{width:25%;font-size:24px}}@media screen and (min-width: 601px){.p-form.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-67{width:75%}}.p-form.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-67 .wpforms-field-label{display:none}.p-form.wpforms-container .wpforms-form .wpforms-field-entry-preview .wpforms-entry-preview-layout .wpforms-entry-preview-row{gap:0;margin-bottom:0}.p-form.wpforms-container .wpforms-form .wpforms-field-entry-preview .wpforms-entry-preview-layout .wpforms-entry-preview-row .wpforms-entry-preview-column-33{width:0}@media screen and (min-width: 601px){.p-form.wpforms-container .wpforms-form .wpforms-field-entry-preview .wpforms-entry-preview-layout .wpforms-entry-preview-row .wpforms-entry-preview-column-67{display:grid;grid-template-columns:25% 75%;width:100%}}.p-form.wpforms-container .wpforms-form .wpforms-field-entry-preview .wpforms-entry-preview-layout .wpforms-entry-preview-row .wpforms-entry-preview-label{margin-bottom:0}.p-form.wpforms-container .wpforms-form .wpforms-field-entry-preview .wpforms-entry-preview-layout .wpforms-entry-preview-row .wpforms-entry-preview-value{margin-bottom:10px}.p-form.wpforms-container .wpforms-form .wpforms-entry-preview-repeater .wpforms-entry-preview-row{gap:0;margin-bottom:0}@media screen and (min-width: 601px){.p-form.wpforms-container .wpforms-form .wpforms-entry-preview-repeater .wpforms-entry-preview-row .wpforms-entry-preview-column-33:nth-of-type(1){display:none;width:0}.p-form.wpforms-container .wpforms-form .wpforms-entry-preview-repeater .wpforms-entry-preview-row .wpforms-entry-preview-column-33:nth-of-type(2){width:25%}.p-form.wpforms-container .wpforms-form .wpforms-entry-preview-repeater .wpforms-entry-preview-row .wpforms-entry-preview-column-33:nth-of-type(3){width:75%}}@media screen and (max-width: 600px){.p-form.wpforms-container .wpforms-form .wpforms-entry-preview-repeater .wpforms-entry-preview-row .wpforms-entry-preview-column-33{display:grid;grid-template-columns:50% 1fr}.p-form.wpforms-container .wpforms-form .wpforms-entry-preview-repeater .wpforms-entry-preview-row .wpforms-entry-preview-column-33:nth-of-type(1){display:none}}.p-form.wpforms-container .wpforms-form .wpforms-entry-preview-repeater .wpforms-entry-preview-row .wpforms-entry-preview-label{margin-bottom:0}.p-form.wpforms-container .wpforms-form .wpforms-entry-preview-repeater .wpforms-entry-preview-row .wpforms-entry-preview-value{margin-bottom:10px}.p-form.wpforms-container .wpforms-form .wpforms-field-pagebreak button.wpforms-page-button,.p-form.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;color:#fff;cursor:pointer;background-color:#d86565;border:none;border:2px solid #d86565;border-radius:35px;outline:none;transition:opacity .3s}.p-form.wpforms-container .wpforms-form .wpforms-field-pagebreak button.wpforms-page-button:after,.p-form.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit:after{content:"→"}.p-form.wpforms-container .wpforms-form .wpforms-field-pagebreak button.wpforms-page-button:hover,.p-form.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit:hover{color:#fff;text-decoration:none;background:#d86565;opacity:.7}.p-form.wpforms-container .wpforms-form .wpforms-field-pagebreak button.wpforms-page-button:focus:after,.p-form.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit:focus:after{position:relative;inset:initial;border:none}@media screen and (min-width: 769px){.p-form.wpforms-container .wpforms-form .wpforms-field-pagebreak button.wpforms-page-button,.p-form.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit{gap:15px;max-width:643px;height:60px;padding:5px 25px;font-size:20px}}@media screen and (max-width: 768px){.p-form.wpforms-container .wpforms-form .wpforms-field-pagebreak button.wpforms-page-button,.p-form.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit{gap:10px;max-width:240px;height:50px;padding:5px 20px;font-size:16px}}.p-form.wpforms-container .wpforms-form .wpforms-field-pagebreak button.wpforms-page-button.wpforms-page-prev,.p-form.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit.wpforms-page-prev,.p-form.wpforms-container .wpforms-form .wpforms-field-pagebreak button.wpforms-page-button.wpforms-page-prev:hover,.p-form.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit.wpforms-page-prev:hover{color:#d86565;background:#fff}.p-form__heading{position:relative!important;margin-bottom:0!important;color:#826ba8}.p-form__heading:before{position:absolute;top:50%;left:0;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/svg/icon_plan.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (min-width: 769px){.p-form__heading{padding-left:45px!important;font-size:40px!important}.p-form__heading:before{width:17px;height:38px}}@media screen and (max-width: 768px){.p-form__heading{padding-left:30px!important;font-size:20px!important}.p-form__heading:before{width:14px;height:30px}}.p-form__require{color:red}.p-form__tel input{width:300px!important}.p-form__total input{width:100%!important;height:100px!important;font-size:26px!important;font-weight:700!important;text-align:center!important;background-color:#ece7f4!important;border:none!important}.p-form__total input:focus{box-shadow:none!important}.p-form__zip input{width:200px!important}.p-front-page__facility{display:grid;grid-template-columns:auto 1fr;gap:0 5%;align-items:start}.p-front-page__facility-block{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#f4f0ec;border-radius:10px}@media screen and (min-width: 641px){.p-front-page__facility-block{padding:30px 30px 40px}}@media screen and (max-width: 640px){.p-front-page__facility-block{padding:20px 12px}}.p-front-page__facility-button{margin-top:auto}@media screen and (min-width: 641px){.p-front-page__facility-heading{margin-bottom:25px}}@media screen and (max-width: 640px){.p-front-page__facility-heading{margin-bottom:15px}}.p-front-page__facility-heading-inner{font-size:.575em}.p-front-page__facility-img{border-radius:10px}@media screen and (min-width: 641px){.p-front-page__facility-img{margin-bottom:35px}}@media screen and (max-width: 640px){.p-front-page__facility-img{margin-bottom:20px}}.p-front-page__facility-list{display:grid}@media screen and (min-width: 641px){.p-front-page__facility-list{grid-template-columns:repeat(2,1fr);gap:60px 40px}}@media screen and (max-width: 640px){.p-front-page__facility-list{gap:30px}}@media screen and (min-width: 641px){.p-front-page__facility-text{margin-bottom:35px}}@media screen and (max-width: 640px){.p-front-page__facility-text{margin-bottom:15px}}.p-front-page__heading-wrap{display:grid;width:-moz-fit-content;width:fit-content}.p-front-page__heading-wrap h2{line-height:1;letter-spacing:.1em}@media screen and (min-width: 769px){.p-front-page__heading-wrap h2{font-size:60px}}@media screen and (max-width: 768px){.p-front-page__heading-wrap h2{font-size:30px}}.p-front-page__heading-wrap span{line-height:1;color:#826ba8}@media screen and (min-width: 769px){.p-front-page__heading-wrap span{font-size:20px}}@media screen and (max-width: 768px){.p-front-page__heading-wrap span{font-size:14px}}@media screen and (max-width: 768px){.p-front-page__heading-wrap img{width:54px}}.p-front-page__heading-wrap--plan{position:absolute;top:0;left:max(0px,100% - 1000px)}.p-front-page__heading-wrap--vertical{grid-template-rows:auto auto;grid-template-columns:auto auto;gap:20px 10px}.p-front-page__heading-wrap--vertical img{grid-column:1/3}.p-front-page__heading-wrap--vertical h2,.p-front-page__heading-wrap--vertical span{writing-mode:vertical-rl}.p-front-page__heading-wrap--tips{margin-bottom:20px}@media screen and (min-width: 641px){.p-front-page__heading-wrap--tips{grid-template-rows:auto auto;grid-template-columns:auto auto;gap:15px 30px;place-items:center end;margin-left:auto}.p-front-page__heading-wrap--tips span{grid-column:2}}@media screen and (max-width: 640px){.p-front-page__heading-wrap--tips{gap:15px;justify-items:center;margin:0 auto 30px}}@media screen and (max-width: 768px){.p-front-page__heading-wrap--news{justify-items:center;margin:0 auto}}.p-front-page__heading-wrap--news h2{line-height:1.2}.p-front-page__heading-wrap--news span{line-height:2}.p-front-page__heading-wrap--voice{gap:15px 0;justify-items:center;margin:0 auto 45px}.p-front-page__lead{position:relative}.p-front-page__lead-bg{position:absolute}.p-front-page__lead-bg--1{right:0;width:72%}@media screen and (min-width: 769px){.p-front-page__lead-bg--1{top:60px;transform:translate(40%)}}@media screen and (max-width: 768px){.p-front-page__lead-bg--1{bottom:0;transform:translate(30%,-25%)}}.p-front-page__lead-bg--2{bottom:0;left:0;width:54%}@media screen and (min-width: 769px){.p-front-page__lead-bg--2{transform:translate(-65%,65%)}}@media screen and (max-width: 768px){.p-front-page__lead-bg--2{transform:translate(-30%)}}.p-front-page__lead-heading{color:#826ba8;letter-spacing:.1em}@media screen and (min-width: 769px){.p-front-page__lead-heading{margin-bottom:60px;font-size:40px}}@media screen and (max-width: 768px){.p-front-page__lead-heading{margin-bottom:25px;font-size:20px}}.p-front-page__lead-img{border-radius:15px}.p-front-page__lead-inner{position:relative}@media screen and (min-width: 769px){.p-front-page__lead-inner{width:60%;padding-bottom:15%}}@media screen and (max-width: 768px){.p-front-page__lead-inner{padding-bottom:60%}}.p-front-page__lead-text{letter-spacing:.125em}@media screen and (min-width: 769px){.p-front-page__lead-text{font-size:20px}}@media screen and (max-width: 768px){.p-front-page__lead-text{font-size:16px}}.p-front-page__lead-wrap{position:relative;padding-top:60px;padding-bottom:60px;overflow:hidden}.p-front-page__mv-img{position:absolute;right:0;bottom:0;transform:translateY(30%)}@media screen and (min-width: 769px){.p-front-page__mv-img{max-width:35%}}@media screen and (max-width: 768px){.p-front-page__mv-img{width:250px}}.p-front-page__news{display:grid;grid-auto-flow:dense;align-items:start}@media screen and (min-width: 769px){.p-front-page__news{grid-template-rows:auto 1fr;grid-template-columns:300px 1fr;gap:40px max(40px,100% - 1100px)}}@media screen and (max-width: 768px){.p-front-page__news{gap:10px}}@media screen and (min-width: 769px){.p-front-page__news-button{margin-top:auto}}@media screen and (max-width: 768px){.p-front-page__news-button{justify-items:center;margin:0 auto}}.p-front-page__news-item{border-bottom:1px solid #707070}.p-front-page__news-link{position:relative;display:flex;flex-direction:column;color:#333;transition:opacity .3s}.p-front-page__news-link:after{position:absolute;top:50%;right:0;content:"→";transform:translateY(-50%)}.p-front-page__news-link:hover{color:#333;text-decoration:none;opacity:.7}@media screen and (min-width: 769px){.p-front-page__news-link{gap:15px;padding:25px 1.5em 25px 0}}@media screen and (max-width: 768px){.p-front-page__news-link{padding:15px 1.5em 15px 0}}.p-front-page__news-list{padding-left:0;list-style:none}@media screen and (min-width: 769px){.p-front-page__news-list{grid-row:1/3;grid-column:2/3}}@media screen and (max-width: 768px){.p-front-page__news-list{margin-bottom:30px}}.p-front-page__news-wrap{background-color:#f7f6fb}.p-front-page__offerings{position:relative;display:flex;flex-direction:column;gap:20px;align-items:center;width:100%;max-width:890px;margin:0 auto;text-align:center}.p-front-page__offerings:before{position:absolute;inset:0;content:"";background-color:#ffffffde}.p-front-page__offerings *{position:relative}@media screen and (min-width: 769px){.p-front-page__offerings{padding:40px 40px 50px}}@media screen and (max-width: 768px){.p-front-page__offerings{padding:30px 15px}}.p-front-page__offerings-heading{line-height:1.2}@media screen and (min-width: 769px){.p-front-page__offerings-heading{font-size:60px}}@media screen and (max-width: 768px){.p-front-page__offerings-heading{font-size:30px}}@media screen and (max-width: 768px){.p-front-page__offerings-icon{width:55px}}.p-front-page__offerings-ruby{color:#826ba8}@media screen and (min-width: 769px){.p-front-page__offerings-ruby{font-size:20px}}@media screen and (max-width: 768px){.p-front-page__offerings-ruby{font-size:14px}}.p-front-page__offerings-text{line-height:2.5}@media screen and (min-width: 769px){.p-front-page__offerings-text{margin-bottom:30px}}.p-front-page__offerings-wrap{padding:80px 20px;background-image:url(/wp-content/themes/choyodo/dist/assets/img/top-offerings_bg.webp)}.p-front-page__plan{position:relative;padding-right:20px;padding-left:20px;background-color:#ece7f4}.p-front-page__plan-bg{position:absolute}@media screen and (max-width: 768px){.p-front-page__plan-bg{width:247px}}.p-front-page__plan-bg--hall{left:0}@media screen and (min-width: 769px){.p-front-page__plan-bg--hall{top:0;transform:translate(-30%)}}@media screen and (max-width: 768px){.p-front-page__plan-bg--hall{top:300px;transform:translate(-45%)}}.p-front-page__plan-bg--family{right:0}@media screen and (min-width: 769px){.p-front-page__plan-bg--family{top:30%;transform:translate(30%)}}@media screen and (max-width: 768px){.p-front-page__plan-bg--family{top:55%;transform:translate(55%,-50%)}}.p-front-page__plan-bg--home{left:0}@media screen and (min-width: 769px){.p-front-page__plan-bg--home{top:70%;transform:translate(-30%)}}@media screen and (max-width: 768px){.p-front-page__plan-bg--home{top:85%;transform:translate(-45%)}}.p-front-page__plan-card{position:relative}@media screen and (min-width: 769px){.p-front-page__plan-card{width:52%;min-width:500px}}@media screen and (min-width: 769px){.p-front-page__plan-card--goshinsha{padding-top:14%;margin-left:max(100px,100% - 624px)}}@media screen and (max-width: 768px){.p-front-page__plan-card--goshinsha{padding-top:250px;margin-left:75px}}@media screen and (min-width: 769px){.p-front-page__plan-card--issouan{padding-top:26.6%;margin-right:auto;margin-left:auto}}@media screen and (max-width: 768px){.p-front-page__plan-card--issouan{padding-top:max(200px,45%);margin-right:75px}}@media screen and (min-width: 769px){.p-front-page__plan-card--hall{padding-top:17.5%;margin-right:auto}}@media screen and (max-width: 768px){.p-front-page__plan-card--hall{padding-top:max(200px,45%);margin-left:75px}}.p-front-page__plan-heading{position:relative;display:grid;grid-template-columns:auto auto;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:15px;line-height:1.4;background-color:#fff}@media screen and (min-width: 769px){.p-front-page__plan-heading{gap:0 25px;padding:7px 20px 10px;font-size:34px}}@media screen and (max-width: 768px){.p-front-page__plan-heading{gap:0 10px;padding:5px 10px;font-size:20px}}.p-front-page__plan-img{position:absolute;top:0;max-width:initial}@media screen and (min-width: 769px){.p-front-page__plan-img--goshinsha{left:10%;width:146.6%;transform:translateY(-40%)}}@media screen and (max-width: 768px){.p-front-page__plan-img--goshinsha{top:40px;right:-80px;width:80%;min-width:337px}}@media screen and (min-width: 769px){.p-front-page__plan-img--issouan{right:calc(55% + (100vw - 1920px)/2);width:146%}}@media screen and (max-width: 768px){.p-front-page__plan-img--issouan{left:-80px;width:90%;min-width:365px}}@media screen and (min-width: 769px){.p-front-page__plan-img--hall{left:83%;width:140%}}@media screen and (max-width: 768px){.p-front-page__plan-img--hall{right:-80px;width:85%;min-width:355px}}.p-front-page__plan-inner{position:relative;display:grid;gap:60px}.p-front-page__plan-text{position:relative;padding:10px;background-color:#fff}@media screen and (min-width: 769px){.p-front-page__plan-text{margin-bottom:50px;font-size:18px}}@media screen and (max-width: 768px){.p-front-page__plan-text{margin-bottom:20px;font-size:16px}}.p-front-page__plan-wrap{padding:40px 0}.p-front-page__slider{width:1260px;max-width:80%;margin:0 auto}.p-front-page__slider-img{border-radius:0 0 15px 15px;box-shadow:0 3px 6px #00000029}.p-front-page__slider-track{overflow:visible}.p-front-page__slider-wrap{position:relative;max-height:100vh}@media screen and (min-width: 641px){.p-front-page__slider-wrap{padding-bottom:100px}}@media screen and (max-width: 640px){.p-front-page__slider-wrap{padding-bottom:140px}}.p-front-page__tips{position:relative;z-index:1}.p-front-page__tips-button{margin:0 auto}.p-front-page__tips-img{aspect-ratio:368/267;margin-bottom:20px;object-fit:cover}.p-front-page__tips-item{display:flex;flex-direction:column}@media screen and (min-width: 641px){.p-front-page__tips-item:nth-of-type(1){grid-row:1/4}.p-front-page__tips-item:nth-of-type(2){grid-row:2/5}.p-front-page__tips-item:nth-of-type(3){grid-row:3/6}}.p-front-page__tips-link{width:-moz-fit-content;width:fit-content;margin-top:auto;color:#c2a78f;border-bottom:1px solid #c2a78f}.p-front-page__tips-link:hover{color:#c2a78f;text-decoration:none}.p-front-page__tips-list{display:grid;margin-bottom:80px}@media screen and (min-width: 641px){.p-front-page__tips-list{grid-template-columns:repeat(3,1fr);gap:40px 4%}}@media screen and (max-width: 640px){.p-front-page__tips-list{gap:50px;max-width:480px;margin:0 auto 50px}}.p-front-page__tips-title{margin-bottom:20px;font-size:20px}.p-front-page__tips-wrap{position:relative;background-color:#fefefe}.p-front-page__tips-wrap:before{position:absolute;top:0;right:0;z-index:0;width:960px;max-width:100%;aspect-ratio:960/400;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/img/bg-tips_top.webp);background-repeat:no-repeat;background-size:contain;opacity:.45}.p-front-page__tips-wrap:after{position:absolute;bottom:0;left:0;z-index:0;width:100%;aspect-ratio:1920/600;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/img/bg-tips_bottom.webp);background-repeat:no-repeat;background-size:contain;opacity:.45}.p-navi{padding-bottom:8px;padding-left:0;margin-bottom:0;list-style:none}@media screen and (min-width: 1101px){.p-navi{display:flex;gap:10px}}@media screen and (max-width: 1100px){.p-navi{padding-right:20px;padding-bottom:0;padding-left:20px}}.p-navi__append{display:flex;list-style:none;border-radius:0 0 5px 5px}@media screen and (min-width: 1101px){.p-navi__append{position:absolute;top:100%;right:20px;padding:10px 0;background-color:#d86565}}@media screen and (max-width: 1100px){.p-navi__append{flex-direction:column;grid-row:3;gap:10px;padding-right:20px;padding-left:20px;margin-bottom:10px}}.p-navi__append-item{border-right:1px solid #fff}.p-navi__append-link{display:flex;gap:10px;align-items:center;padding:0 15px;color:#fff}.p-navi__append-link:hover{color:#fff;text-decoration:none}@media screen and (max-width: 1100px){.p-navi__append-link{justify-content:center;width:100%;max-width:280px;height:40px;margin:0 auto;font-size:16px;font-weight:700;background-color:#d86565;border-radius:20px}}.p-navi__head{display:grid}@media screen and (min-width: 1101px){.p-navi__head{grid-template-columns:auto auto;gap:25px;width:-moz-fit-content;width:fit-content;margin-left:auto}}@media screen and (max-width: 1100px){.p-navi__head{grid-template-columns:repeat(2,1fr);grid-row:2;gap:10px;padding-right:20px;padding-left:40px;margin-bottom:10px}}.p-navi__head-link{display:grid;gap:10px}.p-navi__head-link:hover{text-decoration:none}@media screen and (min-width: 1101px){.p-navi__head-link{grid-template-columns:auto auto;align-items:center;padding:10px}}@media screen and (max-width: 1100px){.p-navi__head-link{grid-template-columns:12px 1fr;align-items:center;padding:5px 0}}.p-navi__icon{display:inline-block}@media screen and (max-width: 1100px){.p-navi__icon{margin:0 auto}}.p-navi__tel{font-weight:700;line-height:1.4}@media screen and (min-width: 1501px){.p-navi__tel{font-size:27px}}@media screen and (min-width: 1101px) and (max-width: 1500px){.p-navi__tel{font-size:20px}}@media screen and (max-width: 1100px){.p-navi__tel{display:flex;gap:5px;align-items:center;font-size:18px}}.p-navi__tel-text{font-size:14px;line-height:1.5}.p-navi__tel-wrap{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#826ba8}.p-navi__tel-wrap:hover{color:#fff;text-decoration:none}@media screen and (min-width: 1101px){.p-navi__tel-wrap{flex-direction:column;grid-row:1/3;grid-column:2;pointer-events:none;border-bottom-right-radius:5px}.p-navi__tel-wrap br{display:none}}@media screen and (max-width: 1100px){.p-navi__tel-wrap{gap:25px;padding:8px}}@media screen and (min-width: 1501px){.p-navi__wrap{display:grid;grid-template-rows:auto auto;grid-template-columns:auto 260px;gap:0 10px}}@media screen and (min-width: 1101px) and (max-width: 1500px){.p-navi__wrap{display:grid;grid-template-rows:auto auto;grid-template-columns:auto 200px;gap:0 10px}}@media screen and (max-width: 1100px){.p-navi__wrap{position:fixed;top:0;right:-120%;z-index:998;display:grid;grid-template-rows:repeat(4,auto) 1fr;gap:10px;width:100%;max-width:480px;height:100vh;padding:60px 0 0;overflow:auto;overscroll-behavior:contain;background-color:#fff;transition:all .5s}.p-navi__wrap.is-active{right:0}}@media screen and (min-width: 1101px){.p-navi .menu-item.menu-item-has-children{position:relative;padding-right:5px}.p-navi .menu-item.menu-item-has-children:after{position:absolute;top:45%;right:0;width:8px;height:8px;content:"";border-right:1px solid #826ba8;border-bottom:1px solid #826ba8;transform:translateY(-50%) rotate(45deg)}.p-navi .menu-item.menu-item-has-children:hover .sub-menu{display:block}}@media screen and (max-width: 1100px){.p-navi .menu-item{margin-bottom:5px;font-size:16px;letter-spacing:.1em}.p-navi .menu-item.menu-item-has-children>a{padding-bottom:0}.p-navi .menu-item.menu-item-has-children>a:hover{opacity:1}}.p-navi .menu-item a{font-weight:700;white-space:nowrap}.p-navi .menu-item a:hover{text-decoration:none}@media screen and (min-width: 1501px){.p-navi .menu-item a{padding:10px;font-size:18px}}@media screen and (min-width: 1101px) and (max-width: 1500px){.p-navi .menu-item a{padding:5px;font-size:16px}}@media screen and (max-width: 1100px){.p-navi .menu-item a{display:block;padding:5px 0;color:#826ba8}}.p-navi .sub-menu{z-index:10;display:none;list-style:none;background-color:#fff}@media screen and (min-width: 1101px){.p-navi .sub-menu{position:absolute;top:99%;left:50%;width:auto;min-width:150px;padding:0 20px 0 10px;margin-top:10px;transform:translate(-50%)}.p-navi .sub-menu:before{position:absolute;top:-15px;left:0;width:100%;height:20px;content:""}.p-navi .sub-menu:after{position:absolute;top:-10px;left:50%;width:20px;height:12px;clip-path:polygon(50% 0,0 100%,100% 100%);content:"";background-color:#fff;transform:translate(-50%)}}@media screen and (max-width: 1100px){.p-navi .sub-menu{display:block;padding-left:20px;list-style:none}}.p-navi .sub-menu .menu-item{white-space:nowrap}@media screen and (min-width: 1101px){.p-navi .sub-menu .menu-item:not(:last-of-type){border-bottom:1px solid #826ba8}}.p-navi .sub-menu .menu-item a{position:relative;display:block;line-height:1.4;color:#000}@media screen and (min-width: 1101px){.p-navi .sub-menu .menu-item a{padding:15px 15px 15px 5px}.p-navi .sub-menu .menu-item a:after{position:absolute;top:55%;right:0;width:8px;height:8px;content:"";border-top:1px solid #826ba8;border-right:1px solid #826ba8;transform:translateY(-50%) rotate(45deg)}}@media screen and (max-width: 1100px){.p-navi .sub-menu .menu-item a{font-size:14px;font-weight:400}.p-navi .sub-menu .menu-item a:before{color:#826ba8;content:"ー "}}@media screen and (max-width: 1100px){.p-navi #menu-item-103 .sub-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}}.p-page-aboutus__access{display:grid;gap:35px 40px;width:100%;max-width:1580px;margin-left:auto}@media screen and (min-width: 769px){.p-page-aboutus__access{grid-template-columns:1fr 61.5%}}.p-page-aboutus__access-inner{padding-left:20px}@media screen and (max-width: 768px){.p-page-aboutus__access-inner{padding-right:20px}}.p-page-aboutus__access-map{width:100%}@media screen and (min-width: 769px){.p-page-aboutus__access-map{height:645px}}@media screen and (max-width: 768px){.p-page-aboutus__access-map{height:250px}}@media screen and (min-width: 769px){.p-page-aboutus__access-text{font-size:20px}}@media screen and (max-width: 768px){.p-page-aboutus__access-text{font-size:16px}}@media screen and (min-width: 769px){.p-page-aboutus__access-wrap{padding-top:95px;padding-bottom:175px}}@media screen and (max-width: 768px){.p-page-aboutus__access-wrap{padding-top:50px;padding-bottom:100px}}.p-page-aboutus__business{display:flex;gap:20px 60px;margin-top:1em}.p-page-aboutus__business figure{max-width:315px}.p-page-aboutus__business img{margin-bottom:10px}.p-page-aboutus__business figcaption{text-align:center}@media screen and (min-width: 641px){.p-page-aboutus__business figure{width:50%}}@media screen and (max-width: 640px){.p-page-aboutus__business{flex-direction:column}}.p-page-aboutus__heading{position:relative;color:#826ba8}.p-page-aboutus__heading:before{position:absolute;top:50%;left:0;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/svg/icon_plan.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (min-width: 769px){.p-page-aboutus__heading{padding-left:45px;margin-bottom:30px}.p-page-aboutus__heading:before{width:17px;height:38px}}@media screen and (max-width: 768px){.p-page-aboutus__heading{padding-left:30px;margin-bottom:20px;font-size:24px}.p-page-aboutus__heading:before{width:14px;height:30px}}.p-page-aboutus__heading--h3{position:relative;color:#826ba8}.p-page-aboutus__heading--h3:before{position:absolute;top:50%;left:0;width:24px;height:32px;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/svg/icon_access2.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (min-width: 769px){.p-page-aboutus__heading--h3{padding-left:45px;margin-bottom:30px;font-size:26px}}@media screen and (max-width: 768px){.p-page-aboutus__heading--h3{padding-left:30px;margin-bottom:20px;font-size:20px}}.p-page-aboutus__heading--h4{margin:35px 0 10px;line-height:1.2;color:#826ba8}.p-page-aboutus__lead{display:grid;gap:50px 3%;width:100%;max-width:1580px;margin-left:auto}@media screen and (min-width: 769px){.p-page-aboutus__lead{grid-template-columns:1fr 57%}}.p-page-aboutus__lead-image{align-self:end;border-radius:20px 0 0 20px}.p-page-aboutus__lead-inner{display:flex;flex-direction:column}@media screen and (max-width: 768px){.p-page-aboutus__lead-inner{padding-right:20px}}.p-page-aboutus__lead-position{display:block;margin-top:auto;font-weight:700;color:#826ba8}@media screen and (min-width: 769px){.p-page-aboutus__lead-position{margin-bottom:15px;font-size:20px}}@media screen and (max-width: 768px){.p-page-aboutus__lead-position{margin-bottom:10px;font-size:16px}}.p-page-aboutus__lead-sign{display:block;font-weight:700;line-height:1.2;color:#826ba8}@media screen and (min-width: 769px){.p-page-aboutus__lead-sign{font-size:30px}}@media screen and (max-width: 768px){.p-page-aboutus__lead-sign{font-size:24px}}@media screen and (min-width: 769px){.p-page-aboutus__lead-text{margin-bottom:40px;font-size:20px}}@media screen and (max-width: 768px){.p-page-aboutus__lead-text{margin-bottom:20px;font-size:18px}}@media screen and (min-width: 769px){.p-page-aboutus__lead-wrap{padding:110px 0 160px 20px}}@media screen and (max-width: 768px){.p-page-aboutus__lead-wrap{padding:0 0 50px 20px}}.p-page-aboutus__summary{width:100%;border-collapse:collapse}.p-page-aboutus__summary tr{border-bottom:1px solid #8572a5}.p-page-aboutus__summary th{background-color:#ece7f4}.p-page-aboutus__summary td{background-color:#fff}@media screen and (min-width: 769px){.p-page-aboutus__summary{font-size:20px}.p-page-aboutus__summary th{width:240px;padding:20px}.p-page-aboutus__summary td{padding:20px 40px}}@media screen and (max-width: 768px){.p-page-aboutus__summary{font-size:14px}.p-page-aboutus__summary th{width:108px;padding:10px}.p-page-aboutus__summary td{padding:10px}}.p-page-aboutus__summary-wrap{background-image:url(/wp-content/themes/choyodo/dist/assets/img/plan_bg.webp);background-repeat:repeat-y;background-size:contain}@media screen and (min-width: 769px){.p-page-aboutus__summary-wrap{padding:60px 20px 90px}}@media screen and (max-width: 768px){.p-page-aboutus__summary-wrap{padding:55px 20px 75px}}@media screen and (max-width: 768px){.p-page-bokushi__access{justify-self:center;padding-right:20px;padding-left:20px}}.p-page-bokushi__access-map{width:100%}@media screen and (min-width: 769px){.p-page-bokushi__access-map{grid-row:1/3;grid-column:2;height:434px}}@media screen and (max-width: 768px){.p-page-bokushi__access-map{height:200px}}@media screen and (min-width: 769px){.p-page-bokushi__access-text{font-size:18px}}@media screen and (max-width: 768px){.p-page-bokushi__access-text{font-size:16px}}.p-page-bokushi__access-wrap{display:grid;width:100%}@media screen and (min-width: 769px){.p-page-bokushi__access-wrap{grid-template-rows:auto 1fr;grid-template-columns:1fr 55%;gap:70px 40px;max-width:1580px;padding-bottom:200px;padding-left:20px;margin-left:auto}}@media screen and (max-width: 768px){.p-page-bokushi__access-wrap{gap:40px;padding-bottom:80px}}.p-page-bokushi__heading{color:#826ba8}@media screen and (min-width: 769px){.p-page-bokushi__heading{font-size:26px}}@media screen and (max-width: 768px){.p-page-bokushi__heading{font-size:24px}}@media screen and (min-width: 641px){.p-page-bokushi__heading--products{margin-bottom:40px}}@media screen and (max-width: 640px){.p-page-bokushi__heading--products{margin-bottom:25px;text-align:center}}@media screen and (max-width: 768px){.p-page-bokushi__heading--access{text-align:center}}.p-page-bokushi__info{display:grid;gap:20px 5%}@media screen and (min-width: 641px){.p-page-bokushi__info{grid-template-columns:1fr 50%;align-items:start;margin-bottom:80px}}@media screen and (max-width: 640px){.p-page-bokushi__info{margin-bottom:60px}}@media screen and (min-width: 641px){.p-page-bokushi__info-image{grid-row:1/3;grid-column:1}}.p-page-bokushi__info-interior{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 641px){.p-page-bokushi__info-interior{grid-row:2;grid-column:2;align-self:end}}.p-page-bokushi__info-text{grid-row:1}@media screen and (min-width: 641px){.p-page-bokushi__info-text{grid-column:2;font-size:18px}}@media screen and (max-width: 640px){.p-page-bokushi__info-text{margin-bottom:20px;font-size:16px}}.p-page-bokushi__products-item img{width:100%;margin-bottom:25px}.p-page-bokushi__products-item figcaption{text-align:center}@media screen and (min-width: 641px){.p-page-bokushi__products-item{font-size:20px}}@media screen and (max-width: 640px){.p-page-bokushi__products-item{font-size:18px}}.p-page-bokushi__products-list{display:grid;gap:40px 4%}@media screen and (min-width: 641px){.p-page-bokushi__products-list{grid-template-columns:repeat(3,1fr);margin-bottom:60px}}@media screen and (max-width: 640px){.p-page-bokushi__products-list{margin-bottom:40px}}.p-page-bokushi__products-text{font-size:20px}.p-page-bokushi__wrap{position:relative}@media screen and (min-width: 769px){.p-page-bokushi__wrap{padding-top:85px;padding-bottom:80px}}@media screen and (max-width: 768px){.p-page-bokushi__wrap{padding-top:0;padding-bottom:50px}}.p-page-flow__flow{position:relative;display:grid;background-color:#fff;border-radius:30px;box-shadow:0 3px 6px #00000029}.p-page-flow__flow:not(:last-of-type):after{position:absolute;top:100%;left:50%;clip-path:polygon(0 0,100% 0,50% 100%);content:"";background-color:#826ba8}@media screen and (min-width: 769px){.p-page-flow__flow{grid-template-columns:1fr 42%;gap:0 20px;padding:30px 40px}.p-page-flow__flow:not(:last-of-type):after{width:54px;height:46px;transform:translate(-50%,50px)}}@media screen and (max-width: 768px){.p-page-flow__flow{gap:30px;padding:25px 20px}.p-page-flow__flow:not(:last-of-type):after{width:34px;height:28px;transform:translate(-50%,40px)}}.p-page-flow__flow-heading{display:grid;align-items:center}@media screen and (min-width: 769px){.p-page-flow__flow-heading{grid-template-columns:57px 1fr;grid-column:1/3;gap:0 25px;margin-bottom:45px;font-size:34px}}@media screen and (max-width: 768px){.p-page-flow__flow-heading{grid-template-columns:35px 1fr;gap:0 10px;font-size:20px}}.p-page-flow__flow-image{place-self:end center}.p-page-flow__flow-inner-list{display:flex;flex-wrap:wrap;gap:0 50px}.p-page-flow__flow-list{display:grid}@media screen and (min-width: 641px){.p-page-flow__flow-list{grid-template-columns:auto 1fr;gap:20px 10px}}.p-page-flow__flow-list-title{color:#826ba8}@media screen and (min-width: 641px){.p-page-flow__flow-list-title{font-size:20px}}@media screen and (max-width: 640px){.p-page-flow__flow-list-title{font-size:18px}}@media screen and (min-width: 641px){.p-page-flow__flow-list-text{font-size:18px}}@media screen and (max-width: 640px){.p-page-flow__flow-list-text{margin-bottom:10px;font-size:16px}}@media screen and (min-width: 641px){.p-page-flow__flow-list-text--wide{grid-column:1/3}}.p-page-flow__flow-number{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#8572a5;border-radius:50%}@media screen and (min-width: 769px){.p-page-flow__flow-number{width:57px;height:57px;font-size:26px}}@media screen and (max-width: 768px){.p-page-flow__flow-number{width:35px;height:35px;font-size:16px}}.p-page-flow__flow-wrap{display:grid}@media screen and (min-width: 769px){.p-page-flow__flow-wrap{gap:140px 0}}@media screen and (max-width: 768px){.p-page-flow__flow-wrap{gap:120px 0}}.p-page-flow__head{background-color:#fff;border:1px solid #826ba8;border-radius:20px}@media screen and (min-width: 769px){.p-page-flow__head{padding:40px 55px 55px}}@media screen and (max-width: 768px){.p-page-flow__head{padding:35px 15px}}.p-page-flow__head-item{position:relative;padding-left:1.5em}.p-page-flow__head-item:before{position:absolute;top:0;left:0;font-family:"Font Awesome 6 Free";color:#826ba8;content:""}@media screen and (min-width: 769px){.p-page-flow__head-item{display:grid;grid-template-columns:45% auto 1fr;gap:0 20px;font-size:20px}}@media screen and (max-width: 768px){.p-page-flow__head-item{margin-bottom:1em;font-size:16px}.p-page-flow__head-item span:first-of-type{display:block}}.p-page-flow__head-list{padding-left:0;list-style:none}.p-page-flow__head-wrap{background-image:url(/wp-content/themes/choyodo/dist/assets/img/plan_bg.webp)}@media screen and (min-width: 769px){.p-page-flow__head-wrap{padding-top:75px;padding-bottom:45px;margin-top:120px}}@media screen and (max-width: 768px){.p-page-flow__head-wrap{padding-top:40px;padding-bottom:40px}}.p-page-flow__heading{position:relative;color:#826ba8}.p-page-flow__heading:before{position:absolute;top:50%;left:0;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/svg/icon_plan.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (min-width: 769px){.p-page-flow__heading{padding-left:45px;margin-bottom:30px}.p-page-flow__heading:before{width:17px;height:38px}}@media screen and (max-width: 768px){.p-page-flow__heading{padding-left:30px;margin-bottom:20px;font-size:24px}.p-page-flow__heading:before{width:14px;height:30px}}.p-page-flow__summary{position:relative;display:grid;align-content:start;background-color:#fff;border-radius:30px;box-shadow:0 3px 6px #00000029}.p-page-flow__summary:not(:last-of-type):after{position:absolute;content:"";background-color:#826ba8}@media screen and (min-width: 1001px){.p-page-flow__summary{gap:25px 0;padding:35px 5px 45px}.p-page-flow__summary:not(:last-of-type):after{top:50%;left:100%;width:28px;height:34px;clip-path:polygon(0 0,100% 50%,0 100%);transform:translate(18px,-50%)}}@media screen and (min-width: 641px) and (max-width: 1000px){.p-page-flow__summary{gap:25px 0;padding:35px 5px 45px}.p-page-flow__summary:not(:last-of-type):after{top:50%;left:100%;width:28px;height:34px;clip-path:polygon(0 0,100% 50%,0 100%);transform:translate(10px,-50%)}}@media screen and (max-width: 640px){.p-page-flow__summary{gap:15px 0;padding:20px 25px}.p-page-flow__summary:not(:last-of-type):after{top:100%;left:50%;width:34px;height:28px;clip-path:polygon(0 0,100% 0,50% 100%);transform:translate(-50%,20px)}}.p-page-flow__summary-item{display:grid;grid-template-columns:35px 1fr;gap:0 10px;align-items:center}.p-page-flow__summary-link{color:#333;text-decoration:underline}@media screen and (min-width: 769px){.p-page-flow__summary-link{font-size:20px}}@media screen and (max-width: 768px){.p-page-flow__summary-link{font-size:16px}}.p-page-flow__summary-number{display:flex;align-items:center;justify-content:center;width:35px;height:35px;font-weight:700;color:#fff;background-color:#8572a5;border-radius:50%}.p-page-flow__summary-wrap{display:grid;gap:70px 50px;margin-bottom:100px}@media screen and (min-width: 1001px){.p-page-flow__summary-wrap{grid-template-columns:repeat(3,1fr);gap:60px}}@media screen and (min-width: 641px) and (max-width: 1000px){.p-page-flow__summary-wrap{grid-template-columns:repeat(2,1fr);gap:50px;padding-right:50px}}@media screen and (max-width: 640px){.p-page-flow__summary-wrap{gap:70px}}.p-page-flow__wrap{position:relative;background-color:#ece7f4}@media screen and (min-width: 769px){.p-page-flow__wrap{padding-top:75px;padding-bottom:200px}}@media screen and (max-width: 768px){.p-page-flow__wrap{padding-top:60px;padding-bottom:120px}}.p-page-guide__anchor{display:grid;margin:0 auto}@media screen and (min-width: 1001px){.p-page-guide__anchor{grid-template-columns:auto 1fr;max-width:1050px}}@media screen and (max-width: 1000px){.p-page-guide__anchor{max-width:600px}}.p-page-guide__anchor-heading{color:#fff;background-color:#826ba8}@media screen and (min-width: 1001px){.p-page-guide__anchor-heading{padding:25px 55px;font-size:26px;border-radius:20px 0 0 20px}}@media screen and (max-width: 1000px){.p-page-guide__anchor-heading{padding:8px;font-size:20px;text-align:center;border-radius:20px 20px 0 0}}.p-page-guide__anchor-link{position:relative;padding-right:45px;font-size:20px;color:#333}.p-page-guide__anchor-link:after{position:absolute;top:50%;right:0;width:25px;height:25px;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/svg/icon_arrow-down.svg);background-size:contain;transform:translateY(-50%)}.p-page-guide__anchor-link:hover{text-decoration:none}.p-page-guide__anchor-list{display:flex;flex-wrap:wrap;gap:5px min(5%,70px);place-content:center space-between;list-style:none;background-color:#ece7f4}@media screen and (min-width: 1001px){.p-page-guide__anchor-list{padding:10px 8.5%;border-radius:0 20px 20px 0}}@media screen and (max-width: 1000px){.p-page-guide__anchor-list{padding:15px 30px;border-radius:0 0 20px 20px}}@media screen and (max-width: 640px){.p-page-guide__anchor-list{flex-direction:column;align-items:flex-start}}.p-page-guide__anchor-wrap{padding-top:80px;padding-bottom:100px}.p-page-guide__facility{position:relative;grid-area:place-facility;background-color:#f8f5fe}@media screen and (min-width: 481px){.p-page-guide__facility{padding:35px 10% 40px}}@media screen and (max-width: 480px){.p-page-guide__facility{padding:45px 25px 25px}}.p-page-guide__facility-heading{margin-bottom:35px}.p-page-guide__facility-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 calc(10px + 1.5em);padding-left:1.5em;font-size:18px;list-style:"■ "}.p-page-guide__gallery{display:grid;grid-area:place-gallery;gap:20px}@media screen and (min-width: 769px){.p-page-guide__gallery{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 768px){.p-page-guide__gallery{grid-template-columns:repeat(2,1fr)}}.p-page-guide__gallery-image{margin-bottom:10px;border:1px solid #d9dde0;border-radius:20px}.p-page-guide__gallery-link{color:#333}.p-page-guide__gallery-link:hover{color:#333;text-decoration:none}.p-page-guide__gallery-text{font-size:18px;text-align:center}.p-page-guide__image{grid-area:place-image;width:100%;border-radius:20px}.p-page-guide__info{grid-area:place-info}@media screen and (max-width: 768px){.p-page-guide__info{margin-bottom:30px}}.p-page-guide__info-heading{display:flex;align-items:center;margin-bottom:25px;color:#826ba8}@media screen and (min-width: 769px){.p-page-guide__info-heading{gap:25px;font-size:40px}}@media screen and (max-width: 768px){.p-page-guide__info-heading{gap:18px;font-size:20px}}.p-page-guide__info-ruby{font-size:15px}.p-page-guide__link{grid-area:place-link;width:100%;max-width:458px;margin:0 auto;font-size:17px;line-height:1.2;background-color:#d86565}.p-page-guide__people{position:absolute;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;color:#fff;background-color:#8572a5;border-radius:50%}@media screen and (min-width: 481px){.p-page-guide__people{top:-45px;width:142px;height:142px;font-size:15px}}@media screen and (max-width: 480px){.p-page-guide__people{top:-25px;width:108px;height:108px;font-size:12px}}.p-page-guide__people-inner{text-align:center}@media screen and (min-width: 481px){.p-page-guide__people-inner{font-size:31px}.p-page-guide__people-inner span{font-size:38px}}@media screen and (max-width: 480px){.p-page-guide__people-inner{font-size:23px}.p-page-guide__people-inner span{font-size:28px}}.p-page-guide__place{position:relative;display:grid;gap:90px}.p-page-guide__place-bg{position:absolute;top:0;width:564px;height:100%;background-repeat:repeat-y;background-size:contain}@media screen and (max-width: 768px){.p-page-guide__place-bg{display:none}}.p-page-guide__place-bg--left{left:0;background-image:url(/wp-content/themes/choyodo/dist/assets/svg/plan_bg-left.svg);transform:translate(-45%)}.p-page-guide__place-bg--right{right:0;background-image:url(/wp-content/themes/choyodo/dist/assets/svg/plan_bg-right.svg);transform:translate(45%)}.p-page-guide__place-block{display:grid;background-color:#fff;border-radius:20px;box-shadow:0 3px 6px #00000029}@media screen and (min-width: 769px){.p-page-guide__place-block{grid-template-areas:"place-image place-image" "place-info place-facility" "place-gallery place-gallery" "place-link place-link";grid-template-columns:1fr 1fr;gap:60px 8%;padding:60px 54px 100px}}@media screen and (max-width: 768px){.p-page-guide__place-block{grid-template-areas:"place-image" "place-info" "place-facility" "place-gallery" "place-link";gap:20px;padding:15px 13px 70px}}.p-page-guide__place-wrap{position:relative;background-image:url(/wp-content/themes/choyodo/dist/assets//img/plan_bg.webp)}.p-page-guide__tag{min-width:125px;padding:2px 5px;font-size:18px;line-height:1.4;color:#fff;text-align:center;background-color:#d86565}.p-page-guide__tag-list{display:flex;gap:5px 15px;margin-bottom:30px}.p-page-guide__text{font-size:18px}.p-page-offerings__button{max-width:458px;margin:0 auto;background-color:#d86565}.p-page-offerings__lead{position:relative;z-index:1}.p-page-offerings__lead-bg{position:absolute;bottom:0;max-width:25%;opacity:.7}.p-page-offerings__lead-bg--1{left:0;width:330px;max-width:25%;aspect-ratio:330/360}.p-page-offerings__lead-bg--2{right:0;width:360px;aspect-ratio:360/400}.p-page-offerings__lead-text{font-weight:700}@media screen and (min-width: 769px){.p-page-offerings__lead-text{margin-bottom:65px;font-size:20px;line-height:2.6;text-align:center}}@media screen and (max-width: 768px){.p-page-offerings__lead-text{width:-moz-fit-content;width:fit-content;margin:0 auto 40px;font-size:18px;line-height:2}}.p-page-offerings__lead-wrap{position:relative}@media screen and (min-width: 769px){.p-page-offerings__lead-wrap{padding:70px 20px 90px}}@media screen and (max-width: 768px){.p-page-offerings__lead-wrap{padding:0 20px 50px}}.p-page-offerings__products{display:grid;background-color:#fff;border-radius:20px;box-shadow:0 3px 6px #00000029}@media screen and (min-width: 769px){.p-page-offerings__products{grid-template-columns:38% 1fr 1fr;gap:40px;padding:40px 50px}}@media screen and (max-width: 768px){.p-page-offerings__products{gap:20px;max-width:480px;padding:40px 20px;margin:0 auto}}.p-page-offerings__products-heading{position:relative;color:#826ba8}.p-page-offerings__products-heading:before{position:absolute;top:50%;left:0;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/svg/icon_plan.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (min-width: 769px){.p-page-offerings__products-heading{padding-left:45px;margin-bottom:70px}.p-page-offerings__products-heading:before{width:17px;height:38px}}@media screen and (max-width: 768px){.p-page-offerings__products-heading{padding-left:30px;margin-bottom:30px;font-size:24px}.p-page-offerings__products-heading:before{width:14px;height:30px}}.p-page-offerings__products-image{font-size:20px;line-height:2.6;text-align:center}.p-page-offerings__products-image img{margin:0 auto 15px}.p-page-offerings__products-list{display:grid;gap:60px}@media screen and (min-width: 769px){.p-page-offerings__products-list{margin-bottom:70px}}@media screen and (max-width: 768px){.p-page-offerings__products-list{margin-bottom:40px}}@media screen and (min-width: 769px){.p-page-offerings__products-text{font-size:18px}}@media screen and (max-width: 768px){.p-page-offerings__products-text{font-size:16px}}.p-page-offerings__products-wrap{position:relative;background-image:url(/wp-content/themes/choyodo/dist/assets/img/plan_bg.webp);background-repeat:repeat-y;background-size:contain}@media screen and (min-width: 769px){.p-page-offerings__products-wrap{padding:120px 20px 165px}}@media screen and (max-width: 768px){.p-page-offerings__products-wrap{padding:40px 20px 80px}}.p-page-order__button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;font-weight:700;color:#826ba8;cursor:pointer;background-color:#fff;border:1px solid #826ba8;outline:none;transition:opacity .3s}.p-page-order__button:after{content:" ↓"}.p-page-order__button:hover{color:#826ba8;text-decoration:none;opacity:.7}@media screen and (min-width: 769px){.p-page-order__button{gap:15px;max-width:480px;height:94px;padding:5px 25px;font-size:30px}}@media screen and (max-width: 768px){.p-page-order__button{gap:10px;max-width:360px;height:66px;padding:5px 20px;font-size:20px}}.p-page-order__button.is-active{color:#fff;background-color:#826ba8}.p-page-order__button.is-active:hover{color:#fff}.p-page-order__fax{line-height:1.4;color:#d86565}@media screen and (min-width: 641px){.p-page-order__fax{font-size:30px}.p-page-order__fax span{font-size:40px}}@media screen and (max-width: 640px){.p-page-order__fax{font-size:18px}.p-page-order__fax span{font-size:26px}}.p-page-order__fax-wrap{display:flex;flex-wrap:wrap;gap:30px 60px}@media screen and (min-width: 641px){.p-page-order__fax-wrap{align-items:center}}@media screen and (max-width: 640px){.p-page-order__fax-wrap{flex-direction:column}}.p-page-order__flow{position:relative;display:grid;gap:30px 6.36%;background-color:#fff;border-radius:20px;box-shadow:0 3px 6px #00000029}.p-page-order__flow:not(:last-of-type):before{position:absolute;top:100%;left:50%;content:"";background-color:#826ba8;border-radius:50%}.p-page-order__flow:not(:last-of-type):after{position:absolute;top:100%;left:50%;clip-path:polygon(0 0,100% 0,50% 100%);content:"";background-color:#fff}@media screen and (min-width: 641px){.p-page-order__flow{grid-template-columns:108px 1fr;padding:40px 4%}.p-page-order__flow:not(:last-of-type):before{width:60px;height:60px;transform:translate(-50%,25px)}.p-page-order__flow:not(:last-of-type):after{width:30px;height:26px;transform:translate(-50%,47px)}}@media screen and (max-width: 640px){.p-page-order__flow{padding:25px 20px 30px}.p-page-order__flow:not(:last-of-type):before{width:36px;height:36px;transform:translate(-50%,32px)}.p-page-order__flow:not(:last-of-type):after{width:18px;height:16px;transform:translate(-50%,45px)}}.p-page-order__flow-heading{line-height:1.4}.p-page-order__flow-heading:not(:last-child){margin-bottom:1em}@media screen and (min-width: 769px){.p-page-order__flow-inner{font-size:20px}}@media screen and (max-width: 768px){.p-page-order__flow-inner{font-size:16px}}.p-page-order__flow-inner--center{align-self:center}.p-page-order__flow-list{display:grid}@media screen and (min-width: 641px){.p-page-order__flow-list{gap:115px}}@media screen and (max-width: 640px){.p-page-order__flow-list{gap:100px}}.p-page-order__flow-step{display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.3;color:#fff;text-align:center;background-color:#826ba8;border-radius:50%}@media screen and (min-width: 641px){.p-page-order__flow-step{width:108px;height:108px;font-size:21px}}@media screen and (max-width: 640px){.p-page-order__flow-step{justify-self:center;width:64px;height:64px;font-size:12px}}.p-page-order__flow-wrap{position:relative;background-image:url(/wp-content/themes/choyodo/dist/assets/img/plan_bg.webp);background-repeat:repeat-y;background-size:contain}@media screen and (min-width: 769px){.p-page-order__flow-wrap{padding:135px 20px 170px}}@media screen and (max-width: 768px){.p-page-order__flow-wrap{padding:50px 20px 100px}}.p-page-order__form{position:relative}@media screen and (min-width: 769px){.p-page-order__form{padding:60px 7.5% 100px;background-color:#fff;border-radius:20px;box-shadow:0 3px 6px #00000029}}.p-page-order__form-wrap{position:relative;background-image:url(/wp-content/themes/choyodo/dist/assets/img/plan_bg.webp);background-repeat:repeat-y;background-size:contain}@media screen and (min-width: 769px){.p-page-order__form-wrap{padding:40px 20px 150px}}@media screen and (max-width: 768px){.p-page-order__form-wrap{padding:20px 20px 80px}}.p-page-order__head{display:grid;gap:30px 20px}@media screen and (min-width: 641px){.p-page-order__head{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 769px){.p-page-order__head-wrap{padding:150px 20px 80px}}@media screen and (max-width: 768px){.p-page-order__head-wrap{padding:0 20px 40px}}.p-page-order__pdf{max-width:690px;height:auto;min-height:60px;line-height:1.2;background-color:#d86565}.p-page-order__pdf:before{display:inline-block;width:35px;height:36px;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/svg/icon_pdf.svg);background-repeat:no-repeat;background-size:contain}.p-page-order__tel{line-height:1.4;color:#d86565}@media screen and (min-width: 641px){.p-page-order__tel{font-size:26px}}@media screen and (max-width: 640px){.p-page-order__tel{font-size:18px}}.p-page-plan__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:380px;height:75px;margin:0 auto;font-size:21px;color:#fff;background-color:#000;transition:opacity .3s}.p-page-plan__button:after{content:"→"}.p-page-plan__button:hover{color:#fff;text-decoration:none;opacity:.7}.p-page-plan__content{font-weight:700;text-align:center}@media screen and (min-width: 769px){.p-page-plan__content{font-size:20px}}@media screen and (max-width: 768px){.p-page-plan__content{font-size:18px}}.p-page-plan__content-bg{position:absolute}@media screen and (min-width: 769px){.p-page-plan__content-bg{right:0;bottom:0;transform:translate(30%,50%)}}@media screen and (max-width: 768px){.p-page-plan__content-bg{top:0;right:0;width:240px;transform:translate(30%,-70%)}}.p-page-plan__content-wrap{position:relative}@media screen and (min-width: 769px){.p-page-plan__content-wrap{padding:80px 20px 100px}}@media screen and (max-width: 768px){.p-page-plan__content-wrap{padding:40px 20px 50px}}.p-page-plan__facility-button{margin-top:auto}@media screen and (min-width: 641px){.p-page-plan__facility-heading{margin-bottom:25px;font-size:26px}}@media screen and (max-width: 640px){.p-page-plan__facility-heading{margin-bottom:15px}}.p-page-plan__facility-heading-inner{font-size:.575em}.p-page-plan__facility-img{border-radius:10px}@media screen and (min-width: 641px){.p-page-plan__facility-img{margin-bottom:30px}}@media screen and (max-width: 640px){.p-page-plan__facility-img{margin-bottom:20px}}.p-page-plan__facility-item{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#f4f0ec;border-radius:10px}@media screen and (min-width: 641px){.p-page-plan__facility-item{padding:23px 23px 37px}}@media screen and (max-width: 640px){.p-page-plan__facility-item{padding:20px 12px}}.p-page-plan__facility-list{display:grid;gap:30px 3%}@media screen and (min-width: 1001px){.p-page-plan__facility-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 641px) and (max-width: 1000px){.p-page-plan__facility-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.p-page-plan__facility-list{width:-moz-fit-content;width:fit-content;margin:0 auto}}.p-page-plan__facility-text{letter-spacing:.25em}@media screen and (min-width: 641px){.p-page-plan__facility-text{margin-bottom:35px}}@media screen and (max-width: 640px){.p-page-plan__facility-text{margin-bottom:15px}}.p-page-plan__flow{position:relative;z-index:1;line-height:1;color:#fff;letter-spacing:.25em;background-color:#bfb6cd;writing-mode:vertical-lr}.p-page-plan__flow:first-of-type:before,.p-page-plan__flow:first-of-type:after{content:none}.p-page-plan__flow:after{position:absolute;top:50%;right:-3px;width:calc(100% + 25px);height:10px;content:"";background-color:#826ba8;transform:translateY(-50%)}@media screen and (min-width: 1201px){.p-page-plan__flow{padding:20px 18px;font-size:20px}}@media screen and (min-width: 481px) and (max-width: 1200px){.p-page-plan__flow{padding:15px 10px;font-size:20px}}@media screen and (max-width: 480px){.p-page-plan__flow{padding:10px 8px;font-size:13px}}.p-page-plan__flow--on{z-index:3;background-color:#826ba8}.p-page-plan__flow--on:before{position:absolute;top:50%;right:100%;content:"";background-color:#826ba8}.p-page-plan__flow--on:after{position:absolute;top:50%;right:100%;clip-path:polygon(0 0,100% 50%,0 100%);content:"";background-color:#826ba8}@media screen and (min-width: 769px){.p-page-plan__flow--on:before{width:14px;height:10px;transform:translate(-8px,-50%)}.p-page-plan__flow--on:after{width:13px;height:26px;transform:translate(-2px,-50%)}}@media screen and (max-width: 768px){.p-page-plan__flow--on:before{width:8px;height:7px;transform:translate(-5px,-50%)}.p-page-plan__flow--on:after{width:7px;height:15px;transform:translate(-1px,-50%)}}.p-page-plan__flow-heading{position:absolute;top:0;left:0;line-height:1.4;background-color:#d9cfe9;border-radius:5px 5px 0 0;transform:translateY(-70%)}@media screen and (min-width: 769px){.p-page-plan__flow-heading{padding:15px 30px;font-size:20px}}@media screen and (max-width: 768px){.p-page-plan__flow-heading{padding:5px 15px;font-size:13px}}.p-page-plan__flow-wrap{display:flex;justify-content:center}@media screen and (min-width: 769px){.p-page-plan__flow-wrap{gap:25px}}@media screen and (max-width: 768px){.p-page-plan__flow-wrap{gap:15px}}.p-page-plan__heading{display:flex;align-items:center;margin-bottom:35px;color:#826ba8}@media screen and (min-width: 769px){.p-page-plan__heading{gap:25px;font-size:40px}}@media screen and (max-width: 768px){.p-page-plan__heading{gap:18px;font-size:20px}}@media screen and (min-width: 481px){.p-page-plan__include-img{border-radius:10px 0 0 10px}}@media screen and (max-width: 480px){.p-page-plan__include-img{aspect-ratio:3/2;object-fit:cover;border-radius:10px 10px 0 0}}.p-page-plan__include-item{position:relative;display:grid;background-color:#fff;border-radius:10px}@media screen and (min-width: 481px){.p-page-plan__include-item{grid-template-columns:110px 1fr;gap:15px;align-items:center}.p-page-plan__include-item:after{position:absolute;right:5px;bottom:5px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-family:Noto Sans JP,Yu Gothic,游ゴシック体,Yu Gothic Medium,游ゴシック Medium,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:700;cursor:pointer;content:"⋯";background-color:#d9dde0;border-radius:50%}}@media screen and (max-width: 480px){.p-page-plan__include-item{grid-template-rows:auto auto 1fr;gap:10px;align-items:start}}.p-page-plan__include-list{display:grid}@media screen and (min-width: 1001px){.p-page-plan__include-list{grid-template-columns:repeat(4,1fr);gap:40px 1.5%;margin-bottom:120px}}@media screen and (min-width: 769px) and (max-width: 1000px){.p-page-plan__include-list{grid-template-columns:repeat(3,1fr);gap:30px 1.5%;margin-bottom:120px}}@media screen and (max-width: 768px){.p-page-plan__include-list{grid-template-columns:repeat(2,1fr);gap:30px 15px;margin-bottom:85px}}.p-page-plan__include-name{line-height:1.6}@media screen and (min-width: 769px){.p-page-plan__include-name{font-size:15px}}@media screen and (max-width: 768px){.p-page-plan__include-name{display:flex;align-items:center;justify-content:center;min-height:3em;font-size:14px;color:#826ba8;text-align:center}}@media screen and (min-width: 481px){.p-page-plan__include-text{position:absolute;top:0;left:50%;width:90%;padding:10px;visibility:hidden;background-color:#fff;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));border-radius:5px;opacity:0;transform:translate(-50%,-99%)}.p-page-plan__include-text:after{position:absolute;top:99%;left:50%;width:20px;height:10px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";background-color:#fff}.p-page-plan__include-item:hover .p-page-plan__include-text{visibility:visible;opacity:1}}@media screen and (max-width: 480px){.p-page-plan__include-text{padding:0 10px 20px;line-height:1.4}}.p-page-plan__include-wrap{background-color:#ece7f4}@media screen and (min-width: 769px){.p-page-plan__include-wrap{padding-top:100px;padding-bottom:200px}}@media screen and (max-width: 768px){.p-page-plan__include-wrap{padding-top:45px;padding-bottom:90px}}.p-page-plan__info{display:grid;align-items:center;width:100%;max-width:1560px}@media screen and (min-width: 1201px){.p-page-plan__info{grid-template-columns:1fr 600px;gap:40px}}@media screen and (min-width: 769px) and (max-width: 1200px){.p-page-plan__info{grid-template-columns:1fr 480px;gap:40px}}@media screen and (max-width: 768px){.p-page-plan__info{gap:30px}}.p-page-plan__info-block{position:relative;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;background-color:#d9cfe9;border-radius:5px}@media screen and (min-width: 769px){.p-page-plan__info-block{padding:30px;margin-top:65px}}@media screen and (max-width: 768px){.p-page-plan__info-block{padding:15px;margin-top:40px}}.p-page-plan__info-heading{display:flex;align-items:center;color:#826ba8}.p-page-plan__info-heading span{display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#826ba8;border-radius:50%}@media screen and (min-width: 769px){.p-page-plan__info-heading{gap:15px;margin-bottom:55px;font-size:40px}.p-page-plan__info-heading span{width:84px;height:84px;font-size:25px}}@media screen and (max-width: 768px){.p-page-plan__info-heading{gap:10px;margin-bottom:15px;font-size:24px}.p-page-plan__info-heading span{width:55px;height:55px;font-size:16px}}.p-page-plan__info-heading--h3{font-size:20px;color:#826ba8}.p-page-plan__info-image{border-radius:0 20px 20px 0}@media screen and (max-width: 768px){.p-page-plan__info-inner{width:-moz-fit-content;width:fit-content;padding-left:20px;margin:0 auto}}.p-page-plan__info-peoples{display:block}.p-page-plan__info-peoples span{font-size:1.6em;line-height:1}@media screen and (min-width: 769px){.p-page-plan__info-peoples{font-size:38px}}@media screen and (max-width: 768px){.p-page-plan__info-peoples{font-size:24px}}.p-page-plan__info-wrap{padding-right:20px;background-image:url(/wp-content/themes/choyodo/dist/assets/img/plan_bg.webp);background-repeat:repeat-y;background-size:contain}@media screen and (min-width: 769px){.p-page-plan__info-wrap{padding-top:120px;padding-bottom:120px}}@media screen and (max-width: 768px){.p-page-plan__info-wrap{padding-top:40px;padding-bottom:40px}}.p-page-plan__special-heading{margin-bottom:50px;text-align:center}.p-page-plan__special-list{display:grid;gap:.5em 40px;align-content:start;list-style:"◯ "}.p-page-plan__special-wrap{display:grid;gap:.5em 40px;background-color:#fff;border-radius:20px;box-shadow:0 3px 6px #00000029}@media screen and (min-width: 769px){.p-page-plan__special-wrap{grid-template-columns:repeat(2,1fr);padding:30px 7% 50px;margin-bottom:90px}}@media screen and (max-width: 768px){.p-page-plan__special-wrap{padding:30px 12px 50px;margin-bottom:65px}}.p-page-policy{line-height:2.5}.p-page-policy__heading{margin-bottom:.5em;color:#826ba8}@media screen and (min-width: 769px){.p-page-policy__heading{font-size:26px}}@media screen and (max-width: 768px){.p-page-policy__heading{font-size:20px}}.p-page-reasons{position:relative;display:flex;width:100%;max-width:1580px}@media screen and (min-width: 769px){.p-page-reasons{padding-bottom:7.5%}}@media screen and (max-width: 768px){.p-page-reasons{flex-direction:column;gap:15px;padding-bottom:100px}}.p-page-reasons--left{justify-content:flex-end;padding-right:20px}@media screen and (max-width: 768px){.p-page-reasons--left{padding-left:20px}}.p-page-reasons--right{padding-left:20px;margin-left:auto}@media screen and (max-width: 768px){.p-page-reasons--right{align-items:flex-end;padding-right:20px}}.p-page-reasons__area-heading{line-height:1.2;color:#826ba8}@media screen and (min-width: 769px){.p-page-reasons__area-heading{margin-bottom:20px;font-size:20px}}@media screen and (max-width: 768px){.p-page-reasons__area-heading{margin-bottom:5px;font-size:18px}}.p-page-reasons__area-list{color:#826ba8}@media screen and (min-width: 769px){.p-page-reasons__area-list{margin-bottom:40px;font-size:18px}}@media screen and (max-width: 768px){.p-page-reasons__area-list{margin-bottom:25px;font-size:16px}}.p-page-reasons__bg{position:absolute;inset:0;z-index:-1}@media screen and (min-width: 769px){.p-page-reasons__bg{overflow:hidden}}.p-page-reasons__bg-head{display:flex;align-items:flex-end;width:100%}@media screen and (min-width: 769px){.p-page-reasons__bg-head{height:20%}}@media screen and (max-width: 768px){.p-page-reasons__bg-head{height:5%}}.p-page-reasons__bg-body{width:100%;background-color:#ece7f4}@media screen and (min-width: 769px){.p-page-reasons__bg-body{height:45%}}@media screen and (max-width: 768px){.p-page-reasons__bg-body{height:70%}}.p-page-reasons__bg-foot{width:100%}@media screen and (min-width: 769px){.p-page-reasons__bg-foot{height:35%}}@media screen and (max-width: 768px){.p-page-reasons__bg-foot{height:25%}}.p-page-reasons__bg-image{position:absolute;max-width:65%;mix-blend-mode:color-dodge}.p-page-reasons__bg-image--01{right:0}@media screen and (min-width: 769px){.p-page-reasons__bg-image--01{top:1%;transform:translate(30%)}}@media screen and (max-width: 768px){.p-page-reasons__bg-image--01{top:0;transform:translate(30%,-120px)}}.p-page-reasons__bg-image--02{left:0;transform:translate(-30%)}@media screen and (min-width: 769px){.p-page-reasons__bg-image--02{top:20%}}@media screen and (max-width: 768px){.p-page-reasons__bg-image--02{top:35%}}.p-page-reasons__bg-image--03{right:0;transform:translate(30%)}@media screen and (min-width: 769px){.p-page-reasons__bg-image--03{top:40%}}@media screen and (max-width: 768px){.p-page-reasons__bg-image--03{top:15%}}.p-page-reasons__bg-image--04{left:0;transform:translate(-30%)}@media screen and (min-width: 769px){.p-page-reasons__bg-image--04{top:60%}}@media screen and (max-width: 768px){.p-page-reasons__bg-image--04{bottom:3%}}.p-page-reasons__bg-image--05{right:0;transform:translate(30%)}@media screen and (min-width: 769px){.p-page-reasons__bg-image--05{bottom:-3%}}@media screen and (max-width: 768px){.p-page-reasons__bg-image--05{bottom:25%}}.p-page-reasons__block{width:100%}@media screen and (min-width: 1201px){.p-page-reasons__block{position:relative;max-width:740px;padding-top:75px;padding-bottom:140px}}@media screen and (min-width: 1001px) and (max-width: 1200px){.p-page-reasons__block{position:relative;max-width:560px;padding-top:40px;padding-bottom:80px}}@media screen and (min-width: 769px) and (max-width: 1000px){.p-page-reasons__block{position:relative;max-width:480px;padding-top:40px;padding-bottom:80px}}@media screen and (max-width: 768px){.p-page-reasons__block{width:calc(100% - 120px)}}.p-page-reasons__button{line-height:1.2;text-align:center}@media screen and (min-width: 769px){.p-page-reasons__button{width:auto;min-width:260px;max-width:initial;white-space:nowrap}}@media screen and (max-width: 768px){.p-page-reasons__button{height:auto;min-height:40px}}.p-page-reasons__button-wrap{display:flex;flex-wrap:wrap}@media screen and (min-width: 1001px){.p-page-reasons__button-wrap{gap:25px 20px}}@media screen and (min-width: 769px) and (max-width: 1000px){.p-page-reasons__button-wrap{gap:15px}}@media screen and (max-width: 768px){.p-page-reasons__button-wrap{gap:15px 10px}}.p-page-reasons__heading{display:flex;flex-direction:column;line-height:1.4}@media screen and (min-width: 1001px){.p-page-reasons__heading{padding:15px 20px;margin-bottom:20px;font-size:34px;background-color:#fff}}@media screen and (min-width: 769px) and (max-width: 1000px){.p-page-reasons__heading{padding:10px 20px;margin-bottom:15px;font-size:28px;background-color:#fff}}@media screen and (max-width: 768px){.p-page-reasons__heading{position:absolute;top:0;gap:10px;align-items:flex-start;font-size:20px;letter-spacing:.14em;writing-mode:vertical-rl}}@media screen and (max-width: 768px){.p-page-reasons__heading--left{left:20px}}@media screen and (max-width: 768px){.p-page-reasons__heading--right{right:20px}}.p-page-reasons__heading span{position:relative}.p-page-reasons__heading span:first-of-type:before{position:absolute;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/svg/icon_plan.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 769px){.p-page-reasons__heading span{padding-left:45px}.p-page-reasons__heading span:first-of-type:before{top:50%;left:0;width:17px;height:38px;transform:translateY(-50%)}}@media screen and (max-width: 768px){.p-page-reasons__heading span{padding:10px;white-space:nowrap;background-color:#fff}.p-page-reasons__heading span:first-of-type{padding-top:45px}.p-page-reasons__heading span:first-of-type:before{top:8px;left:50%;width:13px;height:29px;transform:translate(-50%)}.p-page-reasons__heading span:last-of-type{transform:translateY(40px)}}@media screen and (min-width: 769px){.p-page-reasons__image{position:absolute;top:50%}}@media screen and (min-width: 769px){.p-page-reasons__image--01{left:2.5%;max-width:80%;transform:translateY(-50%)}}@media screen and (max-width: 768px){.p-page-reasons__image--01{transform:translate(-10%)}}@media screen and (min-width: 769px){.p-page-reasons__image--02{right:0;max-width:75%;transform:translateY(-50%)}}@media screen and (max-width: 768px){.p-page-reasons__image--02{transform:translate(15%)}}@media screen and (min-width: 769px){.p-page-reasons__image--03{left:-7.5%;max-width:80%;transform:translateY(-50%)}}@media screen and (max-width: 768px){.p-page-reasons__image--03{transform:translate(-10%)}}@media screen and (min-width: 769px){.p-page-reasons__image--04{right:max(10px,100% - 1400px);max-width:45%;transform:translateY(-50%)}}@media screen and (max-width: 768px){.p-page-reasons__image--04{max-width:55%;margin-right:10%;margin-left:auto}}.p-page-reasons__text{letter-spacing:.1em}@media screen and (min-width: 1001px){.p-page-reasons__text{width:85%;padding:10px 25px;margin-bottom:45px;font-size:18px;background-color:#fff}}@media screen and (min-width: 769px) and (max-width: 1000px){.p-page-reasons__text{width:100%;padding:10px 20px;margin-bottom:30px;font-size:16px;background-color:#fff}}@media screen and (max-width: 768px){.p-page-reasons__text{margin-bottom:25px;font-size:16px}}.p-page-reasons__wrap{position:relative}@media screen and (min-width: 769px){.p-page-reasons__wrap{padding-top:160px;padding-bottom:160px}}.p-page__bg{position:absolute;inset:0;z-index:0}.p-page__bg-image{position:absolute;max-width:65%;mix-blend-mode:color-dodge}.p-page__bg-image--01{right:0}@media screen and (min-width: 769px){.p-page__bg-image--01{top:1%;transform:translate(30%)}}@media screen and (max-width: 768px){.p-page__bg-image--01{top:0;transform:translate(30%,-120px)}}.p-page__bg-image--01-pc{right:0}@media screen and (min-width: 769px){.p-page__bg-image--01-pc{top:1%;transform:translate(30%)}}@media screen and (max-width: 768px){.p-page__bg-image--01-pc{display:none}}.p-page__bg-image--02{left:0;transform:translate(-30%)}@media screen and (min-width: 769px){.p-page__bg-image--02{top:900px}}@media screen and (max-width: 768px){.p-page__bg-image--02{display:none}}.p-page__bg-image--03{right:0;transform:translate(30%)}@media screen and (min-width: 769px){.p-page__bg-image--03{top:2000px}}@media screen and (max-width: 768px){.p-page__bg-image--03{display:none}}.p-page__eyecatch{position:relative;z-index:1;width:100%;object-fit:cover}@media screen and (min-width: 769px){.p-page__eyecatch{height:643px;border-radius:60px}}@media screen and (max-width: 768px){.p-page__eyecatch{height:258px;border-radius:20px}}.p-page__header{position:relative;width:100%;max-width:1657px;padding-right:20px;padding-left:20px}@media screen and (min-width: 1101px){.p-page__header{margin:180px auto 0}}@media screen and (max-width: 1100px){.p-page__header{margin:80px auto 0}}.p-page__section--bg{background-color:#ece7f4}.p-page__other{position:relative}@media screen and (min-width: 769px){.p-page__other{font-size:50px}}@media screen and (max-width: 768px){.p-page__other{font-size:26px}}.p-page__other-icon{position:relative}@media screen and (min-width: 769px){.p-page__other-icon{width:87px}}@media screen and (max-width: 768px){.p-page__other-icon{width:52px}}.p-page__other-inner{position:relative;display:flex;flex-direction:column;align-items:center}.p-page__other-inner:before{position:absolute;inset:0;width:100%;height:100%;content:""}@media screen and (min-width: 769px){.p-page__other-inner{width:-moz-fit-content;width:fit-content;min-width:636px;padding:45px 50px 40px}.p-page__other-inner:before{background-color:#fff}}@media screen and (max-width: 768px){.p-page__other-inner{width:100%;padding:15px 20px 20px}.p-page__other-inner:before{background-color:#fffc}}.p-page__other-ruby{position:relative;font-weight:700;color:#826ba8}@media screen and (min-width: 769px){.p-page__other-ruby{font-size:30px}}@media screen and (max-width: 768px){.p-page__other-ruby{font-size:14px}}.p-page__other-wrap{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}@media screen and (max-width: 768px){.p-page__other-wrap{width:100%}}.p-page__sub-title{font-size:max(24px,2.8vw);line-height:1.2;color:#826ba8;letter-spacing:.1em;background-color:#fff;writing-mode:vertical-rl}@media screen and (min-width: 769px){.p-page__sub-title{padding:30px 30px 20px}}@media screen and (max-width: 768px){.p-page__sub-title{padding:30px 13px 10px}}.p-page__sub-title-wrap{position:absolute;top:-30px;z-index:2}@media screen and (min-width: 769px){.p-page__sub-title-wrap{right:13%}}@media screen and (max-width: 768px){.p-page__sub-title-wrap{right:40px}}.p-page__title{font-size:max(30px,2.6vw);letter-spacing:.1em;writing-mode:vertical-rl}@media screen and (min-width: 769px){.p-page__title{line-height:1.4}}@media screen and (max-width: 768px){.p-page__title{line-height:1.2}}.p-page__title-icon{grid-column:1/3;max-width:50%}.p-page__title-ruby{font-size:max(14px,1.5625vw);color:#826ba8;letter-spacing:.1em;writing-mode:vertical-rl}.p-page__title-inner{display:grid;grid-template-columns:auto auto;justify-items:center;padding:1.5625vw 1.3vw;background-color:#fff}@media screen and (min-width: 769px){.p-page__title-inner{gap:15px 0}}@media screen and (max-width: 768px){.p-page__title-inner{gap:5px 0;transform:translate(15px,-50%)}}.p-page__title-wrap{position:relative;z-index:2}@media screen and (min-width: 769px){.p-page__title-wrap{position:absolute;bottom:0;left:9.3%;gap:10px 15px}}@media screen and (max-width: 768px){.p-page__title-wrap{gap:5px;width:-moz-fit-content;width:fit-content;height:180px}}.p-page__wrap{position:relative}@media screen and (min-width: 769px){.p-single-tips__content{margin-bottom:80px;font-size:18px}}@media screen and (max-width: 768px){.p-single-tips__content{margin-bottom:40px;font-size:16px}}.p-single-tips__content h3{line-height:1.6;color:#fff;background-color:#826ba8;border-radius:20px}@media screen and (min-width: 769px){.p-single-tips__content h3{padding:20px 40px;margin-top:80px;margin-bottom:55px}}@media screen and (max-width: 768px){.p-single-tips__content h3{padding:15px;margin-top:40px;margin-bottom:30px}}.p-single-tips__content h4{position:relative;color:#826ba8}.p-single-tips__content h4:before{position:absolute;top:50%;left:0;content:"";background-image:url(/wp-content/themes/choyodo/dist/assets/svg/icon_plan.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (min-width: 769px){.p-single-tips__content h4{padding-left:45px;margin-top:40px;margin-bottom:30px}.p-single-tips__content h4:before{width:17px;height:38px}}@media screen and (max-width: 768px){.p-single-tips__content h4{padding-left:30px;margin-top:30px;margin-bottom:20px;font-size:24px}.p-single-tips__content h4:before{width:14px;height:30px}}.p-single-tips__content p,.p-single-tips__content figure,.p-single-tips__content ul{margin-bottom:1em}.p-single-tips__date{display:block}@media screen and (min-width: 769px){.p-single-tips__date{margin-bottom:25px;font-size:20px}}@media screen and (max-width: 768px){.p-single-tips__date{margin-bottom:20px;font-size:14px;text-align:right}}.p-single-tips__tag{color:#333}@media screen and (min-width: 769px){.p-single-tips__tag{font-size:18px}}@media screen and (max-width: 768px){.p-single-tips__tag{font-size:16px}}.p-single-tips__tags{display:flex;flex-wrap:wrap;gap:5px 10px}.p-single-tips__tags-heading{font-weight:700;color:#826ba8}@media screen and (min-width: 769px){.p-single-tips__tags-heading{font-size:20px}}@media screen and (max-width: 768px){.p-single-tips__tags-heading{font-size:16px}}.p-single-tips__tags-wrap{display:grid;grid-template-columns:auto 1fr}@media screen and (min-width: 769px){.p-single-tips__tags-wrap{gap:0 50px;margin-bottom:50px}}@media screen and (max-width: 768px){.p-single-tips__tags-wrap{gap:0 30px;margin-bottom:40px}}.p-single-tips__title{color:#826ba8;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width: 769px){.p-single-tips__title{font-size:1.875vw}}@media screen and (max-width: 768px){.p-single-tips__title{font-size:18px}}@media screen and (min-width: 769px){.p-single-tips__title-inner{padding:25px 4.5%;background-color:#fff}}.p-single-tips__title-wrap{z-index:2}@media screen and (min-width: 769px){.p-single-tips__title-wrap{position:absolute;right:12%;bottom:0;width:60%}}@media screen and (max-width: 768px){.p-single-tips__title-wrap{margin-top:-40px}}.p-single-tips__wrap,.p-single__content{position:relative}@media screen and (min-width: 769px){.p-single__content{margin-bottom:120px}}@media screen and (max-width: 768px){.p-single__content{margin-bottom:60px}}.p-single__content-wrap{background-image:url(/wp-content/themes/choyodo/dist/assets/img/plan_bg.webp);background-repeat:repeat-y;background-size:contain}@media screen and (min-width: 769px){.p-single__content-wrap{padding:80px 20px 150px}}@media screen and (max-width: 768px){.p-single__content-wrap{padding:40px 20px 60px}}.p-single__head{display:grid}@media screen and (min-width: 641px){.p-single__head{grid-template-rows:auto 1fr;grid-template-columns:25% 1fr;gap:50px 5%}}@media screen and (max-width: 640px){.p-single__head{gap:25px}}@media screen and (min-width: 769px){.p-single__head-date{margin-right:25px;font-size:20px}}@media screen and (max-width: 768px){.p-single__head-date{margin-right:10px;font-size:14px}}@media screen and (min-width: 641px){.p-single__head-image{grid-row:1/3}}@media screen and (max-width: 768px){.p-single__head-image{max-width:75%;margin:0 auto}}.p-single__head-tag{display:inline-block;padding:5px 14px;font-size:14px;font-weight:700;line-height:1.4;color:#fff;background-color:#d86565}.p-single__head-tags{display:inline-flex;flex-wrap:wrap}@media screen and (min-width: 641px){.p-single__head-tags{gap:25px}}@media screen and (max-width: 640px){.p-single__head-tags{gap:5px 10px}}.p-single__head-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width: 769px){.p-single__head-title{font-size:34px}}@media screen and (max-width: 768px){.p-single__head-title{font-size:18px}}@media screen and (min-width: 769px){.p-single__head-wrap{padding:100px 20px 60px}}@media screen and (max-width: 768px){.p-single__head-wrap{padding:0 20px 40px}}.p-single__button{margin:0 auto}.p-single__date{font-size:14px}.p-single__title{margin-bottom:50px}.p-single__wrap{position:relative}.u-disp--bl{display:block}.u-disp--ib{display:inline-block}.u-disp--in{display:inline}.u-disp--fl{display:flex}.u-disp--gr{display:grid}.u-disp--no{display:none}@media screen and (min-width: 769px){.u-disp--sp{display:none}}@media screen and (max-width: 768px){.u-disp--pc{display:none}}.u-fw--bold{font-weight:700}.u-fw--normal{font-weight:400}.u-fw--100{font-weight:100}.u-fw--200{font-weight:200}.u-fw--300{font-weight:300}.u-fw--400{font-weight:400}.u-fw--500{font-weight:500}.u-fw--600{font-weight:600}.u-fw--700{font-weight:700}.u-fw--800{font-weight:800}.u-fw--900{font-weight:900}.u-pos--rel{position:relative}.u-pos--abs{position:absolute}.u-pos--sta{position:static}.u-pos--fix{position:fixed}.u-pos--stk{position:sticky}
