html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a{color:initial;text-decoration:none;cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:0;background-color:rgba(255,255,255,0);color:#000}li{list-style:none}html,body,h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}input[type=button],input[type=text],input[type=submit],input[type=image],input[type=search],textarea{-webkit-appearance:none;border-radius:0}:root{--wf-abeezee: "ABeeZee", sans-serif;--wf-notosans: "Noto Sans JP", sans-serif;--color01: #F7B41E;--z-base:0}@keyframes topFirstviewScroll{0%{translate:0 -100%}100%{translate:0 100%}}@keyframes topFirstviewPetalFall{75%{opacity:1}85%{opacity:0}to{top:120%;opacity:0}}@keyframes topFirstviewPetalSway1{from{transform:translateX(0px) rotate(0deg)}to{transform:translateX(200px) rotate(-45deg)}}@keyframes topFirstviewPetalSway2{from{transform:translateX(200px) rotate(-45deg)}to{transform:translateX(0px) rotate(0deg)}}body{width:100%;font-family:"Zen Maru Gothic",sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;--color-black01: #262626;--color-black02: #404040;--color-purple02: #6e5cb7;--color-purple03: #b07bd1;--color-red01: #f85b5b;--color-grey01: #959ea7;--color-grey02: #959ea7}.yochien{--color01: #fff8c3;--color02: #f7b41e;--color03: #ffde6f;--color04: #fbbe36;--color05: #fcdc73;--color06: #fff7e3;--color07: #fddb8d;--color08: #ffed8d;--color09: #fcd867;--color10: #e7e9eb;--color11: #25b140;--color-wrapper: var(--color01);--color-footer: var(--color08);--color-footer-map: var(--color04);--color-firstview-heading: var(--color02);--color-others-heading: var(--color04);--color-top-firstview-scroll: var(--color04);--color-top-heading: var(--color05);--color-top-instagram: var(--color04);--top-instagram-qr: url("/mirror/7e3672ab444a7d826a92.svg");--color-top-message-title: var(--color04);--color-top-message-circle: var(--color04);--top-news-arrow: url("/mirror/dd7faa39b141aeacea70.svg");--top-policy-line: url("/mirror/e58afa59ae06d117f8ce.png");--top-check: url("/mirror/cf2ddca62e37ada1c850.svg");--color-top-list-back: var(--color03);--color-about-message-heading: var(--color03);--about-summary-heading: url("/mirror/f76487871aba65c7d866.png");--color-about-summary-line: var(--color10);--color-about-summary-title: var(--color11);--color-days-schedule-heading: var(--color05);--color-days-extra-circle: var(--color03);--color-support-item-heading: var(--color09);--color-support-item-heading-shika: url("/mirror/87e98eb150dd201de561.png");--color-news-item-tag: var(--color04);--color-news-category-current: var(--color02);--color-info-detail-category: var(--color04);--color-info-detail-content: var(--color04);--color-info-detail-pager-index: var(--color03);--color-info-category-item: var(--color03);--color-entry-event-heading: var(--color05);--color-entry-event-line: var(--color04);--color-entry-event-title: var(--color05);--color-entry-event-info: var(--color06);--color-entry-event-info-border: var(--color07);--color-entry-form-privacy: var(--color05);--arrow-detail-pager: url("/mirror/35bb1a91854f58619504.svg");--arrow-detail-pager-index: url("/mirror/82c03d06bfbd11d37219.svg");--arrow01: url("/mirror/dd7faa39b141aeacea70.svg");--shika01: url("/mirror/f4e322572583d1fe5e0b.png");--wp-button-link: var(--color03);--others-line: url("/mirror/e58afa59ae06d117f8ce.png");--p-a-border-color: #f7b41e}.kodomoen{--color01: #e2f8ff;--color02: #71dcfc;--color03: #84e0fc;--color04: #a9dff0;--color05: #b1e8f8;--color06: #67d0f0;--color07: #c8f0fc;--color08: #ffed8d;--color09: #fcd867;--color10: #e7e9eb;--color11: #25b140;--color12: #71d5f5;--color13: #3e9fdb;--color14: #ffde6f;--color15: #f7cf4a;--color16: #e3f7fd;--color-wrapper: var(--color01);--color-footer: var(--color07);--color-footer-map: var(--color12);--color-firstview-heading: var(--color13);--color-others-heading: var(--color04);--color-top-firstview-scroll: var(--color02);--color-top-heading: var(--color03);--color-top-instagram: #fbbe36;--top-instagram-qr: url("/mirror/e26fba4f2e80b57fed3a.svg");--color-top-message-title: var(--color04);--color-top-message-circle: var(--color04);--top-news-arrow: url("/mirror/4ecaa5fb6f62d8e6abc0.svg");--top-policy-line: url("/mirror/e58afa59ae06d117f8ce.png");--top-check: url("/mirror/d79869687733e16e3622.svg");--color-top-list-back: var(--color07);--color-about-message-heading: var(--color14);--about-summary-heading: url("/mirror/fac9fef2c899f751b9fa.png");--color-about-summary-line: var(--color10);--color-about-summary-title: var(--color13);--color-days-schedule-heading: var(--color05);--color-days-extra-circle: #c0edfc;--color-support-item-heading: var(--color05);--color-support-item-heading-shika: url("/mirror/e3853122441356c16ab4.png");--color-news-item-tag: var(--color06);--color-news-category-current: var(--color13);--color-info-detail-category: #67d0f0;--color-info-detail-content: var(--color04);--color-info-detail-pager-index: #b1e8f8;--color-info-category-item: var(--color03);--color-entry-event-heading: var(--color05);--color-entry-event-line: var(--color04);--color-entry-event-title: var(--color03);--color-entry-event-info: var(--color16);--color-entry-event-info-border: var(--color05);--color-entry-form-privacy: var(--color05);--arrow-detail-pager: url("/mirror/75d1c685e597dfd89acf.svg");--arrow-detail-pager-index: url("/mirror/33edbb3a560ea990a859.svg");--arrow01: url("/mirror/4ecaa5fb6f62d8e6abc0.svg");--shika01: url("/mirror/83d8c3279951d3d3fb74.png");--others-line: url("/mirror/9027ff49145501f62364.png");--p-a-border-color: #67d0f0;--wp-button-link: #b1e8f8}.hoikuen{--color01: #fff2f5;--color02: #fde2ec;--color03: #ffa5bb;--color04: #fabad0;--color05: #fdd3e2;--color06: #ffc7db;--color07: #ffde6f;--color08: #f7cf4a;--color09: #fcd867;--color10: #e7e9eb;--color11: #25b140;--color12: #fcf0f3;--color-wrapper: var(--color01);--color-footer: var(--color02);--color-footer-map: var(--color03);--color-firstview-heading: var(--color03);--color-others-heading: var(--color04);--color-top-firstview-scroll: var(--color04);--color-top-heading: var(--color06);--color-top-instagram: var(--color04);--top-instagram-qr: url("/mirror/7e3672ab444a7d826a92.svg");--color-top-message-title: var(--color04);--color-top-message-circle: var(--color07);--top-news-arrow: url("/mirror/2fcd0bb29e6e49b6601c.svg");--top-policy-line: url("/mirror/e58afa59ae06d117f8ce.png");--top-check: url("/mirror/a8503da4ef678ce3bc7c.svg");--color-top-list-back: var(--color02);--color-about-message-heading: var(--color07);--about-summary-heading: url("/mirror/fc03793bb32028792459.png");--color-about-summary-line: var(--color10);--color-about-summary-title: var(--color03);--color-days-schedule-heading: var(--color06);--color-days-extra-circle: var(--color02);--color-days-year-schedule-note: var(--color03);--color-support-item-heading: var(--color05);--color-support-item-heading-shika: url("/mirror/effa7bd93e556bad3e2f.png");--color-news-item-tag: var(--color03);--color-news-category-current: var(--color05);--color-info-detail-category: var(--color03);--color-info-detail-content: var(--color04);--color-info-detail-pager-index: #fdd3e2;--color-info-category-item: var(--color05);--color-entry-event-heading: var(--color05);--color-entry-event-line: var(--color04);--color-entry-event-title: var(--color05);--color-entry-event-info: var(--color12);--color-entry-event-info-border: #fdd3dd;--color-entry-form-privacy: var(--color05);--arrow-detail-pager: url("/mirror/77c0fbd04fb5ea9eba2f.svg");--arrow-detail-pager-index: url("/mirror/76f9e0ba39bbcfc93b6d.svg");--arrow01: url("/mirror/2fcd0bb29e6e49b6601c.svg");--shika01: url("/mirror/0b44d83f14b790edc34a.png");--wp-button-link: var(--color03);--others-line: url("/mirror/4d318e07f170a78c72bc.png");--p-a-border-color: #ffa5bb}*,*::before,*::after{box-sizing:border-box}picture,img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}textarea{resize:none}.l-wrapper{position:relative;display:flex;flex-direction:column;background-color:var(--color-wrapper);overflow:hidden;color:#262626}.l-wrapper.is-open{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 768px),print{.l-wrapper{min-width:1242px}}.l-header{position:absolute;z-index:10;top:0;left:0;width:100%}.l-nav{position:fixed;z-index:30;inset:0;display:none;width:100%;background-color:var(--color-wrapper);opacity:0;transition:opacity .4s ease}.l-nav.is-open{opacity:1}@media screen and (min-width: 768px),print{.l-contents{position:relative;padding:0 0 0 282px}}@media screen and (min-width: 768px),print{.l-main{min-width:1000px;padding:0 40px 0 0;margin:0 auto}}@media screen and (min-width: 768px),print{.l-aside{position:absolute;z-index:2;top:0;bottom:0;left:0;width:242px}}@media screen and (min-width: 768px),print{.l-footer{padding:0 0 0 261px}}[data-scroll=fadein]{opacity:0;pointer-events:none;transition:opacity .6s linear}[data-scroll=fadein].active{opacity:1;pointer-events:auto}[data-scroll=zoomin]{scale:1.1;pointer-events:none;transition:opacity .6s linear,scale .6s ease-out}[data-scroll=zoomin].active{scale:1;pointer-events:auto}@media(max-width: 767px){.u-only--pc{display:none !important}}@media screen and (min-width: 768px),print{.u-only--sp{display:none !important}}.c-more{position:relative;display:flex;align-items:center;justify-content:center;height:60px;background-color:var(--color-theme01);border-radius:100px}.c-more__text{font-size:15px;font-weight:500;letter-spacing:.05em;line-height:21px}.c-more__arrow{position:absolute;top:50%;right:20px;translate:0 -50%;width:20px}.c-more.closed{pointer-events:none}.c-more.closed::after{display:none !important}@media(max-width: 767px){.c-more{height:16vw;border-radius:26.67vw}.c-more__text{font-size:4vw;line-height:5.6vw}.c-more__arrow{right:5.33vw;width:5.33vw}}@media screen and (min-width: 768px),print{.c-more::after{transition:translate .4s ease-out}.c-more:hover::after{translate:6px -50% !important}}.c-line{position:relative;width:100%;height:2px}.c-line::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background:url("/mirror/30f2f8bffb312780ab90.png") repeat-x;background-position:left center;background-size:6px 2px}@media screen and (min-width: 768px),print{.c-line{height:3px}.c-line::before{height:3px;background-image:url("/mirror/7223d5b3c68176390d09.png")}}.c-news-item{border-radius:20px;overflow:hidden}.c-news-item a{display:block}.c-news-item__image{height:170px}.c-news-item__image img{height:100%}.c-news-item__box{height:165px;padding:22px 25px 32px;background-color:#fff}.c-news-item__info{display:flex;align-items:center;justify-content:flex-start;gap:16px}.c-news-item__time{font-family:var(--wf-abeezee);font-size:14px;font-style:italic;letter-spacing:0;line-height:17px}.c-news-item__tag{display:inline-flex;align-items:center;justify-content:center;padding:0 8px 1px 7px;background-color:var(--color-news-item-tag);border-radius:6px;color:#fff;font-size:13px;font-weight:500;letter-spacing:0;line-height:19px}.c-news-item__title{margin:11px 0 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:25px}@media(max-width: 767px){.c-news-item{border-radius:5.33vw}.c-news-item__image{height:45.33vw}.c-news-item__box{height:36vw;padding:5.87vw 6.67vw 8.53vw}.c-news-item__info{gap:4.27vw}.c-news-item__time{font-size:3.73vw;line-height:4.53vw}.c-news-item__tag{padding:0 2.13vw .27vw 1.87vw;border-radius:1.6vw;font-size:3.47vw;line-height:5.07vw}.c-news-item__title{margin:2.93vw 0 0;-webkit-line-clamp:2;font-size:3.73vw;line-height:6.67vw}}.c-news-item__image{overflow:hidden}.c-news-item__image img{transition:scale .4s ease-out}a:hover .c-news-item__image img{scale:1.1}.c-select{position:relative}.c-select::before{content:"";position:absolute;top:50%;right:29px;translate:0 -50%;width:8px;height:6px;background:url("/mirror/28712bcef95800b8d50a.svg") no-repeat;background-position:center;background-size:8px 6px}.c-select select{padding:0 20px;width:100%;height:58px;background-color:#fff;border-radius:10px;overflow:hidden;color:var(--color-grey02);font-size:16px;font-weight:700;letter-spacing:.03em;line-height:20px}@media(max-width: 767px){.c-select::before{right:6.4vw;width:2.13vw;height:1.6vw;background-size:2.13vw 1.6vw}.c-select select{padding:0 5.33vw;height:15.47vw;border-radius:2.67vw;font-size:4.27vw;line-height:5.33vw}}.c-input input{padding:0 20px;width:100%;height:58px;border-radius:10px;overflow:hidden;color:var(--color-black01);font-size:16px;font-weight:700;letter-spacing:.03em;line-height:20px}.c-input input::-moz-placeholder{color:var(--color-grey02)}.c-input input::placeholder{color:var(--color-grey02)}@media(max-width: 767px){.c-input input{padding:0 5.33vw;height:15.47vw;border-radius:2.67vw;font-size:4.27vw;line-height:5.33vw}}.c-birthday{display:flex;align-items:center;justify-content:flex-start}.c-birthday>span{flex:0 0 30px;width:30px;text-align:center;font-size:16px;font-weight:700;letter-spacing:.03em;line-height:24px}.c-birthday .year{flex:1 1 100px;width:100px}.c-birthday .year input{width:100%}.c-birthday .month{flex:1 1 60px;width:60px}.c-birthday .month input{width:100%}.c-birthday .day{flex:1 1 60px;width:60px}.c-birthday .day input{width:100%}@media(max-width: 767px){.c-birthday>span{flex:0 0 8vw;width:8vw;font-size:4.27vw;line-height:6.4vw}.c-birthday .year{flex:1 1 26.67vw;width:26.67vw}.c-birthday .year input{width:100%}.c-birthday .month{flex:1 1 16vw;width:16vw}.c-birthday .month input{width:100%}.c-birthday .day{flex:1 1 16vw;width:16vw}.c-birthday .day input{width:100%}}@media screen and (min-width: 768px),print{.c-birthday .year{flex:0 0 121px;width:121px}.c-birthday .year input{width:100%}.c-birthday .month{flex:0 0 84px;width:84px}.c-birthday .month input{width:100%}.c-birthday .day{flex:0 0 84px;width:84px}.c-birthday .day input{width:100%}}.c-tel .mwform-tel-field{display:flex;align-items:center;justify-content:flex-start}.c-tel .mwform-tel-field input{flex:1 1 auto;width:auto}.c-tel .mwform-tel-field input:nth-child(1){margin:0 10px 0 0;max-width:120px}.c-tel .mwform-tel-field input:nth-child(2){margin:0 10px;max-width:120px}.c-tel .mwform-tel-field input:nth-child(3){margin:0 10px;max-width:120px}.c-textarea textarea{width:100%;height:100%;padding:18px 20px;resize:none;border-radius:10px;overflow:hidden;color:var(--color-black01);font-size:16px;font-weight:700;letter-spacing:.03em;line-height:25px}.c-textarea textarea::-moz-placeholder{color:var(--color-grey02)}.c-textarea textarea::placeholder{color:var(--color-grey02)}@media(max-width: 767px){.c-textarea textarea{padding:4.8vw 5.33vw;border-radius:2.67vw;font-size:4.27vw;line-height:6.67vw}}.c-radio label input{display:none}.c-radio label span{position:relative;display:block;padding:0 0 0 41px;font-size:16px;font-weight:700;letter-spacing:.03em;line-height:24px;white-space:nowrap}.c-radio label span::before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;width:26px;height:26px;background-color:#fff;border-radius:100%}.c-radio label span::after{content:"";position:absolute;top:50%;left:6px;translate:0 -50%;width:14px;height:14px;background-color:var(--color-purple01);border-radius:100%;opacity:0;transition:opacity .4s ease-out}.c-radio label input:checked+span::after{opacity:1}@media(max-width: 767px){.c-radio label{display:block}.c-radio label span{padding:0 0 0 10.93vw;font-size:4.27vw;line-height:6.4vw}.c-radio label span::before{width:6.93vw;height:6.93vw}.c-radio label span::after{left:1.6vw;width:3.73vw;height:3.73vw}.c-radio label+label{margin:4vw 0 0}}@media screen and (min-width: 768px),print{.c-radio{display:flex;flex-wrap:wrap;align-items:flex-start;gap:13px 60px}}.c-submit{position:relative;display:flex;align-items:center;justify-content:center;height:60px;background-color:var(--color-purple03);border-radius:100px}.c-submit::after{content:"";position:absolute;top:50%;right:25px;translate:0 -50%;width:10px;height:11px;background:url("/mirror/eb7e3d14badf0c3c8ed6.svg") no-repeat;background-position:center;background-size:10px 11px}.c-submit input{width:100%;height:100%;background-color:rgba(0,0,0,0);color:#fff;font-size:16px;font-weight:700;letter-spacing:.07em;line-height:24px}@media(max-width: 767px){.c-submit{height:16vw;border-radius:26.67vw}.c-submit::after{right:6.67vw;width:2.67vw;height:2.93vw;background-size:2.67vw 2.93vw}.c-submit input{font-size:4.27vw;line-height:6.4vw}}@media screen and (min-width: 768px),print{.c-submit input{cursor:pointer}.c-submit::after{transition:translate .4s ease-out}.c-submit:hover::after{translate:5px -50%}}.c-back{position:relative;display:flex;align-items:center;justify-content:center;height:60px;background-color:#3b4043;border-radius:100px}.c-back::after{content:"";position:absolute;top:50%;left:25px;translate:0 -50%;scale:-1 1;width:10px;height:11px;background:url("/mirror/eb7e3d14badf0c3c8ed6.svg") no-repeat;background-position:center;background-size:10px 11px}.c-back input{width:100%;height:100%;background-color:rgba(0,0,0,0);color:#fff;font-size:16px;font-weight:700;letter-spacing:.07em;line-height:24px}@media(max-width: 767px){.c-back{height:16vw;border-radius:26.67vw}.c-back::after{right:6.67vw;width:2.67vw;height:2.93vw;background-size:2.67vw 2.93vw}.c-back input{font-size:4.27vw;line-height:6.4vw}}@media screen and (min-width: 768px),print{.c-back input{cursor:pointer}.c-back::after{transition:translate .4s ease-out}.c-back:hover::after{translate:-5px -50%}}.p-header{position:absolute;top:19px;left:30px}.p-header__logo{display:block;width:131px}.p-header__title{display:inline-block;margin:7px 0 0;color:var(--color-black01);font-family:var(--wf-notosans);font-size:18px;font-weight:500;letter-spacing:.05em;line-height:26px}@media(max-width: 767px){.p-header{top:5.07vw;left:8vw}.p-header__logo{width:34.93vw}}.p-nav-button{position:fixed;z-index:40;top:0;right:0;width:64px;height:64px;background-color:#fff;border-radius:0 0 0 15px}.p-nav-button__line{position:absolute;top:50%;left:50%;translate:-50% -50%;width:26px;height:2px;background-color:var(--color-purple02);border-radius:2px;transition:rotate .4s ease,top .4s ease;will-change:auto}.p-nav-button__line:nth-of-type(1){top:27px}.p-nav-button__line:nth-of-type(2){top:36px}.p-nav-button.active .p-nav-button__line:nth-of-type(1){rotate:35deg}.p-nav-button.active .p-nav-button__line:nth-of-type(2){rotate:-35deg}.p-nav-button.active .p-nav-button__line:nth-of-type(1),.p-nav-button.active .p-nav-button__line:nth-of-type(2){top:50%}@media(max-width: 767px){.p-nav-button{width:17.07vw;height:17.07vw;border-radius:0 0 0 4vw}.p-nav-button__line{width:6.93vw;height:.53vw;border-radius:.53vw}.p-nav-button__line:nth-of-type(1){top:7.2vw}.p-nav-button__line:nth-of-type(2){top:9.6vw}}.p-nav{height:100%;padding:22px 0 36px;overflow:auto}.p-nav__logo{padding:0 0 0 32px}.p-nav__logo a{display:block;width:132px}.p-nav__title{padding:0 0 0 32px;margin:5px 0 0;font-size:18px;font-weight:500;letter-spacing:.05em;line-height:25px}.p-nav__shika{display:block;width:132px;height:132px;margin:30px auto 0;background:var(--shika01) no-repeat;background-position:center;background-size:contain}.p-nav__menu{padding:0 20px;margin:46px 0 0}.p-nav__menu-item>a{position:relative;display:inline-block;padding:0 0 0 34px;font-size:17px;font-weight:500;letter-spacing:.05em;line-height:25px;transition:color .4s ease-out}.p-nav__menu-item>a::before{content:"";position:absolute;top:50%;left:7px;translate:0 -50%;width:17px;height:17px;background:url("/mirror/0e90762c39159044707d.svg") no-repeat;background-position:center;background-size:contain}.p-nav__menu-item.plus{margin:22px 0 0}.p-nav__menu-item.plus>p{position:relative;padding:0 0 0 34px;font-size:16px;letter-spacing:0;line-height:24px}.p-nav__menu-item.plus>p span{position:absolute;top:50%;left:1px;translate:0 -50%;display:block;width:22px;height:22px;background-color:var(--color04);border-radius:100%}.p-nav__menu-item.plus>p span::before,.p-nav__menu-item.plus>p span::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:10px;height:2px;border-radius:2px;background-color:#fff}.p-nav__menu-item.plus>p span::after{rotate:90deg;transition:rotate .4s ease-out}.p-nav__menu-item.plus>p.active span::after{rotate:180deg}.p-nav__menu-item+.p-nav__menu-item{margin:13px 0 0}.p-nav__menu-item+.p-nav__menu-item.plus{margin:20px 0 0}.p-nav__menu-item.plus+.p-nav__menu-item.plus{margin:18px 0 0}.p-nav__menu-item.plus+.p-nav__menu-item{margin:18px 0 0}.p-nav__submenu{overflow:hidden}.p-nav__submenu ul{padding:19px 0 0}.p-nav__submenu ul li{position:relative;z-index:1}.p-nav__submenu ul li::before{content:"";position:absolute;z-index:-1;inset:0;right:92px;background-color:var(--color05);border-radius:30px;opacity:0;transition:opacity .4s ease-out}.p-nav__submenu ul li.current::before,.p-nav__submenu ul li:hover::before{opacity:1}.p-nav__submenu ul li a{position:relative;display:block;padding:0 0 0 48px;font-size:16px;font-weight:500;letter-spacing:0;line-height:35px}.p-nav__submenu ul li a::before{content:"";position:absolute;top:50%;left:32px;translate:0 -50%;width:5px;height:9px;background:url("/mirror/8d056c5b0e5eba231a35.svg") no-repeat;background-position:center;background-size:contain}@media(max-width: 767px){.p-nav{padding:5.87vw 0 9.6vw}.p-nav__logo{padding:0 0 0 8.53vw}.p-nav__logo a{width:35.2vw}.p-nav__title{padding:0 0 0 8.53vw;margin:1.33vw 0 0;font-size:4.8vw;line-height:6.67vw}.p-nav__shika{width:35.2vw;height:35.2vw;margin:8vw auto 0}.p-nav__menu{padding:0 5.33vw;margin:12.27vw 0 0}.p-nav__menu-item>a{padding:0 0 0 9.07vw;font-size:4.53vw;line-height:6.67vw}.p-nav__menu-item>a::before{left:1.87vw;width:4.53vw;height:4.53vw}.p-nav__menu-item.plus{margin:5.87vw 0 0}.p-nav__menu-item.plus>p{padding:0 0 0 9.07vw;font-size:4.27vw;line-height:6.4vw}.p-nav__menu-item.plus>p span{left:.27vw;width:5.87vw;height:5.87vw}.p-nav__menu-item.plus>p span::before,.p-nav__menu-item.plus>p span::after{width:2.67vw;height:.53vw;border-radius:.53vw}.p-nav__menu-item+.p-nav__menu-item{margin:3.47vw 0 0}.p-nav__menu-item+.p-nav__menu-item.plus{margin:5.33vw 0 0}.p-nav__menu-item.plus+.p-nav__menu-item.plus{margin:4.8vw 0 0}.p-nav__menu-item.plus+.p-nav__menu-item{margin:4.8vw 0 0}.p-nav__submenu ul{padding:5.07vw 0 0}.p-nav__submenu ul li::before{right:24.53vw;border-radius:8vw}.p-nav__submenu ul li a{padding:0 0 0 12.8vw;font-size:4.27vw;line-height:9.33vw}.p-nav__submenu ul li a::before{left:8.53vw;width:1.33vw;height:2.4vw}}.p-aside{position:fixed;top:0;left:0;width:242px;height:100vh;min-height:768px;padding:25px 11px 48px}.p-aside__inner{position:relative;height:100%}.p-aside__logo{width:132px;margin:0 auto;transition:opacity .4s ease-out}.p-aside__logo:hover{opacity:.6}.p-aside__title{margin:32px 0 0 1px;text-align:center;font-size:18px;font-weight:500;letter-spacing:.05em;line-height:25px}.p-aside__title a{transition:opacity .4s ease-out}.p-aside__title a:hover{opacity:.65}.p-aside__shika{display:block;width:132px;height:132px;margin:28px auto 0;background:var(--shika01) no-repeat;background-position:center;background-size:contain;transition:opacity .4s ease-out}.p-aside__shika:hover{opacity:.65}.p-aside__menu{position:absolute;bottom:0;left:0}.p-aside__menu-item>a{position:relative;display:inline-block;padding:0 0 0 27px;font-size:15px;font-weight:500;letter-spacing:.05em;line-height:21px;transition:color .4s ease-out}.p-aside__menu-item>a::before{content:"";position:absolute;top:50%;left:4px;translate:0 -50%;width:14px;height:14px;background:url("/mirror/0e90762c39159044707d.svg") no-repeat;background-position:center;background-size:contain}.p-aside__menu-item>a:hover{color:var(--color-purple02)}.p-aside__menu-item>a span{flex:0 0 18px;width:18px;padding:0 0 0 2px}.p-aside__menu-item.plus{margin:25px 0 0}.p-aside__menu-item.plus>h3{position:relative;padding:0 0 0 27px;font-size:14px;letter-spacing:0;line-height:20px}.p-aside__menu-item.plus>h3 span{position:absolute;top:50%;left:0;translate:0 -50%;display:block;width:18px;height:18px;background-color:var(--color04);border-radius:100%}.p-aside__menu-item.plus>h3 span::before,.p-aside__menu-item.plus>h3 span::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:10px;height:2px;border-radius:2px;background-color:#fff}.p-aside__menu-item.plus>h3 span::after{rotate:90deg;transition:rotate .4s ease-out}.p-aside__menu-item.plus>h3.active span::after{rotate:180deg}.p-aside__menu-item+.p-aside__menu-item{margin:10px 0 0}.p-aside__menu-item+.p-aside__menu-item.plus,.p-aside__menu-item.plus+.p-aside__menu-item{margin:15px 0 0}.p-aside__submenu{overflow:hidden}.p-aside__submenu ul{padding:15px 0 0}.p-aside__submenu ul li{position:relative;z-index:1}.p-aside__submenu ul li::before{content:"";position:absolute;z-index:-1;inset:0;background-color:var(--color05);border-radius:30px;opacity:0;transition:opacity .4s ease-out}.p-aside__submenu ul li.current::before,.p-aside__submenu ul li:hover::before{opacity:1}.p-aside__submenu ul li a{position:relative;display:block;padding:0 0 0 39px;font-size:14px;font-weight:500;letter-spacing:0;line-height:29px}.p-aside__submenu ul li a::before{content:"";position:absolute;top:50%;left:27px;translate:0 -50%;width:4px;height:8px;background:url("/mirror/8d056c5b0e5eba231a35.svg") no-repeat;background-position:center;background-size:contain}.p-footer{margin:70px 0 0}.p-footer__area{padding:40px 20px;background-color:var(--color-footer)}.p-footer__item{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.p-footer__item-image{position:relative;display:block;flex:0 0 104px;width:104px}.p-footer__item-image::before{content:"";position:absolute;z-index:1;right:-3px;bottom:-40px;width:53px;height:70px;background:url("/mirror/29148af15040547f29b5.png") no-repeat;background-position:center;background-size:contain}.p-footer__item-image picture{display:block;width:99px;overflow:hidden;border-radius:15px}.p-footer__item.yeyochienllow .p-footer__item-image::before{background-image:url("/mirror/29148af15040547f29b5.png")}.p-footer__item.kodomoen .p-footer__item-image::before{background-image:url("/mirror/83814e2499bf482686ea.png")}.p-footer__item.hoikuen .p-footer__item-image::before{background-image:url("/mirror/c45eb4823cb207fbd127.png")}.p-footer__item-title{font-weight:500;letter-spacing:.05em}.p-footer__item-title small,.p-footer__item-title span{display:block}.p-footer__item-title small+span{margin:6px 0 0}.p-footer__item-title small{margin:-24px 0 0;font-size:12px;line-height:17px}.p-footer__item-title span{position:relative;padding:0 0 0 27px;font-size:15px;line-height:21px}.p-footer__item-title span::before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;width:20px;height:20px;background-image:var(--arrow01);background-position:center;background-repeat:no-repeat;background-size:contain}.p-footer__item-detail{position:relative}.p-footer__item-map{position:absolute;top:24px;right:2px;display:flex;align-items:center;justify-content:center;width:50px;height:18px;color:#fff;background-color:var(--color-footer-map);border-radius:10px;color:#fff;font-family:var(--wf-abeezee);font-size:12px;font-style:italic;letter-spacing:.1em;line-height:14px}.p-footer__item.kodomoen .p-footer__item-map{right:24px}.p-footer__item-address{margin:8px 0 0;font-family:var(--wf-notosans);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:22px}.p-footer__item-tel{font-family:var(--wf-notosans);font-size:14px;font-weight:400;letter-spacing:.05em;line-height:22px}.p-footer__item-info{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:13px 0 0}.p-footer__item-admission{position:relative;padding:0 0 0 10px;font-family:var(--wf-notosans);font-size:14px;font-weight:400;letter-spacing:.05em;line-height:20px}.p-footer__item-admission::before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;width:4px;height:8px;background:url("/mirror/8d056c5b0e5eba231a35.svg") no-repeat;background-position:center;background-size:contain}.p-footer__item-sns{flex:0 0 20px;width:20px}.p-footer__item+.p-footer__item{margin:66px 0 0}.p-footer__menu{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:56px 0 0}.p-footer__menu-list.list01{order:1}.p-footer__menu-info{order:2}.p-footer__menu-line{order:3}.p-footer__menu-list.list02{order:4}.p-footer__menu-info,.p-footer__menu-list{flex:0 0 100%;width:100%}.p-footer__menu-info{margin:45px 0 0}.p-footer__menu-logo{width:180px;margin:0 auto}.p-footer__menu-detail{margin:10px 0 0}.p-footer__menu-address{display:flex;align-items:flex-start;justify-content:center;margin:7px 0 0}.p-footer__menu-address span{padding:0 0 0 11px;font-family:var(--wf-notosans);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:25px}.p-footer__menu-list.list01{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:16px 0}.p-footer__menu-list.list01 li{position:relative;flex:0 0 50%;width:50%}.p-footer__menu-list.list01 li a{position:relative;display:block;padding:0 0 0 20px;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:20px}.p-footer__menu-list.list01 li a::before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;width:14px;height:14px;background:url("/mirror/c38c5854d44e18a5c437.svg") no-repeat;background-position:center;background-size:contain}.p-footer__menu-list.list02{margin:23px 0 0}.p-footer__menu-list.list02 li a{position:relative;display:block;padding:0 0 0 19px;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:20px}.p-footer__menu-list.list02 li a::before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;width:14px;height:14px;background:url("/mirror/cb1057f1e729ba4a9e9e.svg") no-repeat;background-position:center;background-size:contain}.p-footer__menu-list.list02 li+li{margin:16px 0 0}.p-footer__menu-line{position:relative;flex:0 0 100%;width:100%;height:2px;margin:24px 0 0}.p-footer__menu-line::before{content:"";position:absolute;top:0;right:-20px;left:-20px;height:2px;background:url("/mirror/babdbad9a629a2eefd66.png") repeat-x;background-position:left center;background-size:6px 2px}.p-footer__copy{padding:0 64px 13px 0;margin:15px 0 0;text-align:center;font-family:var(--wf-abeezee);font-size:10px;font-style:italic;letter-spacing:.1em;line-height:12px}@media(max-width: 767px){.p-footer{margin:18.67vw 0 0}.p-footer__area{padding:10.67vw 5.33vw}.p-footer__item{gap:2.67vw}.p-footer__item-image{flex:0 0 27.73vw;width:27.73vw}.p-footer__item-image::before{right:0vw;bottom:-10.67vw;width:14.13vw;height:18.67vw}.p-footer__item-image picture{width:26.4vw;border-radius:4vw}.p-footer__item-title small+span{margin:1.6vw 0 0}.p-footer__item-title small{margin:-6.4vw 0 0;font-size:3.2vw;line-height:4.53vw}.p-footer__item-title span{padding:0 0 0 7.2vw;font-size:4vw;line-height:5.6vw}.p-footer__item-title span::before{width:5.33vw;height:5.33vw}.p-footer__item-map{top:6.4vw;right:.53vw;width:13.33vw;height:4.8vw;border-radius:2.67vw;font-size:3.2vw;line-height:3.73vw}.p-footer__item.kodomoen .p-footer__item-map{right:6.4vw}.p-footer__item-address{margin:2.13vw 0 0;font-size:3.73vw;line-height:5.87vw}.p-footer__item-tel{font-size:3.73vw;line-height:5.87vw}.p-footer__item-info{gap:3.2vw;margin:3.47vw 0 0}.p-footer__item-admission{padding:0 0 0 2.67vw;font-size:3.73vw;line-height:5.33vw}.p-footer__item-admission::before{width:1.07vw;height:2.13vw}.p-footer__item-sns{flex:0 0 5.33vw;width:5.33vw}.p-footer__item+.p-footer__item{margin:17.6vw 0 0}.p-footer__menu{margin:14.93vw 0 0}.p-footer__menu-info{margin:12vw 0 0}.p-footer__menu-logo{width:48vw}.p-footer__menu-detail{margin:2.67vw 0 0}.p-footer__menu-address{margin:1.87vw 0 0}.p-footer__menu-address span{padding:0 0 0 2.93vw;font-size:3.73vw;line-height:6.67vw}.p-footer__menu-list.list01{gap:4.27vw 0}.p-footer__menu-list.list01 li a{padding:0 0 0 5.33vw;font-size:3.73vw;line-height:5.33vw}.p-footer__menu-list.list01 li a::before{width:3.73vw;height:3.73vw}.p-footer__menu-list.list02{margin:6.13vw 0 0}.p-footer__menu-list.list02 li a{padding:0 0 0 5.07vw;font-size:3.73vw;line-height:5.33vw}.p-footer__menu-list.list02 li a::before{width:3.73vw;height:3.73vw}.p-footer__menu-list.list02 li+li{margin:4.27vw 0 0}.p-footer__menu-line{height:.53vw;margin:6.4vw 0 0}.p-footer__menu-line::before{right:-5.33vw;left:-5.33vw;height:.53vw;background-size:1.6vw .53vw}.p-footer__copy{padding:0 17.07vw 3.47vw 0;margin:4vw 0 0;font-size:2.67vw;line-height:3.2vw}}@media screen and (min-width: 768px),print{.p-footer{margin:74px 0 0}.p-footer__area{padding:48px 45px 9px 10px;border-radius:30px 0 0 30px}.p-footer__list{display:flex;align-items:flex-start;justify-content:flex-start;width:1022px;margin:0 auto}.p-footer__item{gap:11px}.p-footer__item.yochien{--card-color-more-news: #fbbe36}.p-footer__item.kodomoen{--card-color-more-news: #71d5f5}.p-footer__item.hoikuen{--card-color-more-news: #ffa5bb}.p-footer__item.kodomoen{margin:0 0 0 44px}.p-footer__item.hoikuen{margin:0 0 0 49px}.p-footer__item-image{flex:0 0 103px;width:103px}.p-footer__item-image img{transition:scale .4s ease-out}.p-footer__item-image:hover img{scale:1.1}.p-footer__item-title{white-space:nowrap}.p-footer__item-title a{display:block;transition:translate .4s ease-out,color .4s ease-out}.p-footer__item-title a:hover{translate:6px 0;color:var(--card-color-more-news)}.p-footer__item-title small+span{margin:7px 0 0}.p-footer__item-title small{margin:-23px 0 0;font-size:11px;line-height:16px}.p-footer__item-title span{font-size:14px;line-height:20px}.p-footer__item-address{font-size:13px}.p-footer__item-tel{font-size:13px}.p-footer__item-info{gap:14px;margin:15px 0 0}.p-footer__item-admission{font-size:12px;line-height:17px;transition:color .4s ease-out}.p-footer__item-admission:hover{color:var(--color-purple02)}.p-footer__item-map{top:27px;right:10px;width:40px;height:15px;font-size:10px;transition:opacity .4s ease-out}.p-footer__item-map:hover{opacity:.6}.p-footer__item.kodomoen .p-footer__item-map{right:30px}.p-footer__item-sns{flex:0 0 16px;width:16px;transition:opacity .4s ease-out}.p-footer__item-sns:hover{opacity:.6}.p-footer__menu{position:relative;width:1022px;padding:0 0 26px 275px;margin:47px auto 0}.p-footer__menu-info{position:absolute;top:0;left:52px;flex:0 0 155px;width:155px;margin:0}.p-footer__menu-logo{width:156px;margin:0}.p-footer__menu-logo a{transition:opacity .4s ease-out}.p-footer__menu-logo a:hover{opacity:.6}.p-footer__menu-address{justify-content:flex-start;margin:11px 0 0 -13px}.p-footer__menu-address span{font-size:13px;line-height:22px}.p-footer__menu-list-item a{transition:color .4s ease-out}.p-footer__menu-list-item a:hover{color:var(--color-purple02)}.p-footer__menu-list.list01{gap:30px;margin:6px 0 0}.p-footer__menu-list.list01 li{flex:0 0 auto;width:auto}.p-footer__menu-list.list02{display:flex;align-items:flex-start;justify-content:flex-start;gap:19px;margin:20px 0 0}.p-footer__menu-list.list02 li a{padding:0 0 0 20px}.p-footer__menu-list.list02 li+li{margin:0}.p-footer__menu-line{height:3px}.p-footer__menu-line::before{right:auto;width:100vw;min-width:100%;height:2px;background-size:6px 2px}.p-footer__copy{padding:0 80px 19px 0;margin:20px 0 0}}.p-firstview__inner{position:relative}.p-firstview__image{height:250px;margin:0 0 0 15px}.p-firstview__image picture{position:relative;z-index:1;height:100%;border-radius:0 0 0 40px;overflow:hidden}.p-firstview__image picture img{height:100%;scale:1.1;filter:blur(10px);transition:scale 1s ease-out,opacity 1s ease-out,filter 1s ease-out;will-change:scale,opacity,filter}.p-firstview.large .p-firstview__image{height:300px;margin:0;border-radius:0}.p-firstview.active .p-firstview__image img{scale:1;opacity:1;filter:blur(0)}.p-firstview__heading{position:absolute;z-index:1;bottom:0;left:50%;translate:-50% 50%;width:300px}.p-firstview__heading::before{content:"";position:absolute;inset:8px;background:url("/mirror/c64489d757f6316b1972.svg") no-repeat;background-position:center;background-size:100% 100%}.p-firstview__heading span{display:block;padding:24px 0 25px;background-color:var(--color-firstview-heading);border-radius:20px;text-align:center;color:#fff;font-size:20px;font-weight:500;letter-spacing:.1em;line-height:29px;white-space:nowrap}@media(max-width: 767px){.p-firstview__image{height:66.67vw;margin:0 0 0 4vw}.p-firstview__image picture{border-radius:0 0 0 10.67vw}.p-firstview.large .p-firstview__image{height:80vw}.p-firstview.large .p-firstview__image picture{border-radius:0}.p-firstview__heading{width:80vw}.p-firstview__heading::before{inset:2.13vw}.p-firstview__heading span{padding:6.4vw 0 6.67vw;border-radius:5.33vw;font-size:5.33vw;line-height:7.73vw}}@media screen and (min-width: 768px),print{.p-firstview__image{position:relative;height:24.89vw;min-height:340px;padding:0;margin:0}.p-firstview__image picture{position:absolute;top:0;left:0;width:calc(100vw - 282px);min-width:1087px;border-radius:0 0 0 80px}.p-firstview.large .p-firstview__image{margin:0 -40px;height:30.74vw;min-height:420px}.p-firstview.large .p-firstview__image picture{width:calc(100vw - 242px);border-radius:0}.p-firstview__heading{width:250px}.p-firstview__heading::before{background-image:url("/mirror/9a5473785f64626f4f4f.svg")}.p-firstview__heading span{padding:24px 0 25px;letter-spacing:.15em}}.p-others{position:relative;padding:42px 20px 0;margin:50px 0 -28px}.p-others::before{content:"";position:absolute;top:0;right:20px;left:20px;height:2px;background:var(--others-line) repeat-x;background-position:left center;background-size:6px 2px}.p-others__heading{position:relative;text-align:center;font-family:var(--wf-abeezee);font-size:20px;font-style:italic;letter-spacing:.14em;line-height:23px}.p-others__heading::after{content:"";position:absolute;bottom:-34px;left:50%;translate:-50% 0;width:2px;height:20px;background-color:var(--color-others-heading)}.p-others__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:9px 8px;margin:54px 0 0}.p-others__item{flex:0 0 calc(50% - 4px);width:calc(50% - 4px);border-radius:15px;overflow:hidden}.p-others__item a{display:block}.p-others__title{position:relative;padding:9px 0;background-color:#fff;text-align:center;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:19px}.p-others__title::after{content:"";position:absolute;top:50%;right:19px;translate:0 -50%;width:5px;height:8px;background:url("/mirror/05f21add9700f51ae03c.svg") no-repeat;background-position:center;background-size:contain}@media(max-width: 767px){.p-others{padding:11.2vw 5.33vw 0;margin:13.33vw 0 -7.47vw}.p-others::before{right:5.33vw;left:5.33vw;height:.53vw;background-size:1.6vw .53vw}.p-others__heading{font-size:5.33vw;line-height:6.13vw}.p-others__heading::after{bottom:-9.07vw;width:.53vw;height:5.33vw}.p-others__list{gap:2.4vw 2.13vw;margin:14.4vw 0 0}.p-others__item{flex:0 0 calc(50% - 1.07vw);width:calc(50% - 1.07vw);border-radius:4vw}.p-others__title{padding:2.4vw 0;font-size:3.47vw;line-height:5.07vw}.p-others__title::after{right:5.07vw;width:1.33vw;height:2.13vw}}@media screen and (min-width: 768px),print{.p-others{width:1016px;padding:0;margin:80px auto -4px}.p-others::before{display:none}.p-others__heading::after{bottom:-43px}.p-others__list{gap:32px;margin:77px 0 0}.p-others__item{flex:0 0 230px;width:230px;border-radius:15px}.p-others__item img{transition:scale .4s ease-out}.p-others__title{padding:16px 0;font-size:15px;line-height:21px}.p-others__title::after{right:15px;width:7px;height:11px;transition:translate .4s ease-out}.p-others__item:hover img{scale:1.1}.p-others__item:hover .p-others__title::after{translate:5px -50%}}.wp-content>*:first-child{margin-top:0}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{padding:0 0 16px;margin:54px 0 0;border-bottom:1px solid var(--color-info-detail-category);font-size:20px;font-weight:500;letter-spacing:.05em;line-height:34px}.wp-content p{margin:20px 0 0;font-size:15px;font-weight:500;letter-spacing:.05em;line-height:32px}.wp-content p a{word-break:break-all;background-image:linear-gradient(var(--p-a-border-color), var(--p-a-border-color));background-position:bottom right;background-repeat:no-repeat;background-size:100% 2px;-webkit-box-decoration-break:slice}.wp-content ul,.wp-content ol{margin:30px 0 0}.wp-content ul li,.wp-content ol li{font-size:13px;font-weight:500;letter-spacing:.05em;line-height:24px}.wp-content .wp-block-image{margin:30px 0 0}.wp-content .wp-block-image img{display:block;width:100%;height:auto;border-radius:10px}.wp-content .wp-block-image figcaption{margin:15px 0 0;font-size:15px;font-weight:500;letter-spacing:.05em;line-height:32px}.wp-content .wp-block-column{margin:30px 0 0}.wp-content .wp-block-column>*:first-child{margin-top:0}.wp-content .wp-block-buttons{margin:40px 0 0}.wp-content .wp-block-button__link{position:relative;background-color:var(--wp-button-link);padding:14px 55px 15px 30px;color:#404040;font-size:15px;font-weight:700;letter-spacing:.05em;line-height:21px}.wp-content .wp-block-button__link::before{content:"";position:absolute;top:50%;right:20px;translate:0 -50%;width:6px;height:9px;background:url("/mirror/05f21add9700f51ae03c.svg") no-repeat;background-position:center;background-size:contain}.wp-content .wp-block-column+.wp-block-column{margin:15px 0 0}@media(max-width: 767px){.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{padding:0 0 4.27vw;margin:14.4vw 0 0;border-bottom:.27vw solid var(--color-info-detail-category);font-size:5.33vw;line-height:9.07vw}.wp-content p{margin:5.33vw 0 0;font-size:4vw;line-height:8.53vw}.wp-content ul,.wp-content ol{margin:30px 0 0}.wp-content ul li,.wp-content ol li{font-size:13px;font-weight:500;letter-spacing:.05em;line-height:24px}.wp-content .wp-block-image{margin:8vw 0 0}.wp-content .wp-block-image img{border-radius:2.67vw}.wp-content .wp-block-image figcaption{margin:4vw 0 0;font-size:4vw;line-height:8.53vw}.wp-content .wp-block-column{margin:8vw 0 0}.wp-content .wp-block-button__link{padding:3.73vw 14.67vw 4vw 8vw;font-size:4vw;line-height:5.6vw}.wp-content .wp-block-button__link::before{right:5.33vw;width:1.6vw;height:2.4vw}.wp-content .wp-block-column+.wp-block-column{margin:4vw 0 0}}@media screen and (min-width: 768px),print{.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{padding:0 0 20px;margin:74px 0 0;line-height:29px}.wp-content p{margin:30px 0 0}.wp-content p a:hover{animation:pahover 1s linear forwards}@keyframes pahover{0%{background-size:100% 2px}49%{background-size:0 2px;background-position:bottom right}50%{background-position:bottom left}51%{background-size:0 2px}100%{background-size:100% 2px;background-position:bottom left}}.wp-content ul,.wp-content ol{margin:30px 0 0}.wp-content ul li,.wp-content ol li{font-size:13px;font-weight:500;letter-spacing:.05em;line-height:24px}.wp-content .wp-block-image{margin:34px 0 0}.wp-content .wp-block-image img{border-radius:20px}.wp-content .wp-block-image figcaption{margin:15px 0 0}.wp-content .wp-block-columns{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:20px;margin:40px 0 0}.wp-content .wp-block-columns .wp-block-column{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}.wp-content .wp-block-column{margin:0}.wp-content .wp-block-button__link::before{translate:0 -50%;transition:translate .4s ease-out}.wp-content .wp-block-button__link:hover::before{translate:4px -50%}.wp-content .wp-block-column+.wp-block-column{margin:0}}.mw_wp_form_confirm{font-size:16px;font-weight:500;letter-spacing:.03em;line-height:24px}.mw_wp_form_confirm .c-select::before{display:none}.mw_wp_form_confirm .c-birthday>span{padding-top:0}.mw_wp_form_confirm .entry-form__item.mail .c-input:nth-of-type(2){display:none}.mw_wp_form_confirm .entry-form__note{display:none}.p-thanks{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:87px 15px 0;margin:0 15px}.p-thanks__inner{padding:102px 40px 80px;background-color:#fff;border-radius:40px}.p-thanks__logo{width:132px;margin:0 auto}.p-thanks__heading{margin:50px 0 0;color:#404040;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:24px}.p-thanks__heading span,.p-thanks__heading small{display:block;text-align:center}.p-thanks__heading span{color:#6e5cb7;font-family:var(--wf-abeezee);font-size:30px;font-style:italic;letter-spacing:.14em;line-height:36px}.p-thanks__heading small{margin:20px 0 0;color:#6e5cb7;font-family:var(--wf-abeezee);font-size:13px;font-style:italic;letter-spacing:.14em;line-height:20px}.p-thanks__text{margin:50px 0 0;color:#404040;font-size:13px;font-weight:500;letter-spacing:.05em;line-height:2}.p-thanks__button{width:275px;margin:60px auto 0}.p-thanks__button span{color:#fff;font-size:14px;font-weight:700;letter-spacing:.07em;line-height:1}@media(max-width: 767px){.p-thanks{padding:23.2vw 4vw 0;margin:0 4vw}.p-thanks__inner{padding:27.2vw 10.67vw 21.33vw;border-radius:10.67vw}.p-thanks__logo{width:35.2vw}.p-thanks__heading{margin:13.33vw 0 0;font-size:4.27vw;line-height:6.4vw}.p-thanks__heading span{font-size:8vw;line-height:9.6vw}.p-thanks__heading small{margin:5.33vw 0 0;font-size:3.47vw;line-height:5.33vw}.p-thanks__text{margin:13.33vw 0 0;font-size:3.47vw}.p-thanks__button{width:73.33vw;margin:16vw auto 0}.p-thanks__button span{font-size:3.73vw}}@media screen and (min-width: 768px),print{.p-thanks__inner{flex:0 0 762px;width:762px;margin:0 auto}.p-thanks__heading{text-align:center}.p-thanks__heading small{font-size:10px;line-height:19px}.p-thanks__text{text-align:center}}
