﻿p:not(header *),span:not(header *),a:not(header *),h2:not(header *),h3:not(header *),h4:not(header *),li:not(header *){line-height:1.6;font-size:1.6rem;letter-spacing:.06em}@media screen and (max-width: 500px){input{font-size:1.4rem}}input:focus-visible{outline:none}.p-pageMv__wrap{justify-content:flex-end;align-items:flex-start;flex-direction:column;padding-bottom:50px;transform:translateY(20px)}@media screen and (max-width: 1080px){.p-pageMv__wrap{padding-bottom:40px}}@media screen and (max-width: 810px){.p-pageMv__wrap{padding-bottom:30px}}@media screen and (max-width: 650px){.p-pageMv__wrap{padding-bottom:20px}}@media screen and (max-width: 500px){.p-pageMv__wrap{padding-bottom:30px}}.is-loaded .p-pageMv__wrap{animation:fadeUp .6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards}.p-pageMv__data{font-size:2.5rem;color:#fff}@media screen and (max-width: 1080px){.p-pageMv__data{font-size:2.4rem}}@media screen and (max-width: 810px){.p-pageMv__data{font-size:2.2rem}}@media screen and (max-width: 650px){.p-pageMv__data{font-size:2rem}}@media screen and (max-width: 500px){.p-pageMv__data{font-size:1.6rem}}.p-pageMv__category{display:table;margin-top:5px;padding:4px 6px;background-color:#000;color:#fff}.p-pageMv__title{font-size:3rem;margin-top:15px;text-align:left;opacity:1;transform:translateY(0)}@media screen and (max-width: 1080px){.p-pageMv__title{font-size:2.8rem}}@media screen and (max-width: 810px){.p-pageMv__title{font-size:2.6rem}}@media screen and (max-width: 500px){.p-pageMv__title{font-size:1.8rem;margin-top:10px;line-height:1.4}}.is-loaded .p-pageMv__title{animation:initial}.p-event__button{position:fixed;right:10px;bottom:10px;padding:10px 20px;background-color:#000;color:#fff;transition:opacity .4s;z-index:10}.p-event__button:hover{opacity:.7}.p-event__button.is-none{opacity:0}.p-event__lead{margin-bottom:60px}.p-eventBox{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 650px){.p-eventBox{flex-wrap:wrap;gap:40px 0}}@media screen and (max-width: 500px){.p-eventBox{gap:30px 0}}.p-eventBox__image{position:relative;width:45%;max-height:380px}@media screen and (max-width: 1080px){.p-eventBox__image{max-height:36vw}}@media screen and (max-width: 650px){.p-eventBox__image{width:300px;max-height:300px}}@media screen and (max-width: 500px){.p-eventBox__image{width:100%}}.end .p-eventBox__image::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.end .p-eventBox__image .text{opacity:1}.p-eventBox__image .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;width:100%;text-align:center;font-size:1.8rem;opacity:0}.p-eventBox__desc{width:48%}@media screen and (max-width: 650px){.p-eventBox__desc{width:100%}}.p-eventBox__texts:nth-child(n+2){margin-top:20px}.p-eventBox__tag{display:table;background-color:#000;color:#fff;font-size:1.4rem;padding:4px 10px}.p-eventBox__text{font-size:1.8rem;margin-top:5px}.p-eventBox__button{margin:50px auto 0}.end .p-eventBox__button{display:flex}.p-article{padding:80px 0 100px}@media screen and (max-width: 1080px){.p-article{padding:70px 0 80px}}@media screen and (max-width: 810px){.p-article{padding:50px 0 60px}}@media screen and (max-width: 500px){.p-article{padding:50px 0 40px}}.p-bottom{padding-top:0 !important}.p-form{background-color:transparent}.p-article__title{display:table;padding:4px 10px;border-top:6px double #000;border-bottom:6px double #000;font-size:3.2rem}@media screen and (max-width: 810px){.p-article__title{font-size:2.6rem}}@media screen and (max-width: 500px){.p-article__title{font-size:2.2rem;border-top:5px double #000;border-bottom:5px double #000}}.p-themes{margin-top:80px}@media screen and (max-width: 650px){.p-themes{margin-top:60px}}.p-form__lead{margin-top:30px}.p-other{padding:200px 0 120px}@media screen and (max-width: 1080px){.p-other{padding:180px 0 115px}}@media screen and (max-width: 810px){.p-other{padding:160px 0 110px}}@media screen and (max-width: 650px){.p-other{padding:140px 0 100px}}@media screen and (max-width: 500px){.p-other{padding:120px 0 100px}}.p-event__wrap{position:relative;margin-top:65px}@media screen and (max-width: 1200px){.p-event__wrap{width:95%;margin:65px auto 0}}@media screen and (max-width: 810px){.p-event__wrap{margin-top:55px}}@media screen and (max-width: 500px){.p-event__wrap{width:90%;margin-top:40px}}.p-event__slide{display:block}.p-event__slide:hover .p-event__image{opacity:.7}.p-article__wrap{margin-top:170px}@media screen and (max-width: 1080px){.p-article__wrap{margin-top:150px}}@media screen and (max-width: 810px){.p-article__wrap{margin-top:130px}}@media screen and (max-width: 650px){.p-article__wrap{margin-top:110px}}@media screen and (max-width: 500px){.p-article__wrap{margin-top:90px}}.p-event__image{position:relative;height:200px;transition:opacity .4s}@media screen and (max-width: 1080px){.p-event__image{height:18vw}}@media screen and (max-width: 650px){.p-event__image{height:25vw}}@media screen and (max-width: 500px){.p-event__image{height:48vw}}.p-event__image .category{position:absolute;left:0;top:0;padding:5px 10px;background-color:#000;color:#fff}.p-event__desc{position:relative;z-index:2;margin:-30px auto 0;width:90%;padding:15px 12px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2)}@media screen and (max-width: 810px){.p-event__desc{margin-top:-22px;padding:10px}}.p-event__category{display:table;padding:4px 6px;background-color:#000;color:#fff;line-height:1.2;font-size:1.4rem;margin-bottom:5px}.p-event__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}@media screen and (max-width: 810px){.p-event__text{font-size:1.4rem}}.p-event__news{display:none;text-align:center;width:100%}.p-event__news.view{display:block}.p-event__prev,.p-event__next{top:50%}@media screen and (max-width: 500px){.p-event__prev,.p-event__next{top:56%}}.p-event__prev::after,.p-event__next::after{content:"";width:20px;height:20px;border-top:1px solid #7d7d7d;border-right:1px solid #7d7d7d}@media screen and (max-width: 500px){.p-event__prev::after,.p-event__next::after{width:15px;height:15px}}.p-event__prev{left:-45px;transform:translateY(-50%) rotate(-135deg)}@media screen and (max-width: 1200px){.p-event__prev{left:-35px}}@media screen and (max-width: 500px){.p-event__prev{left:-25px}}.p-event__next{right:-45px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 1200px){.p-event__next{right:-35px}}@media screen and (max-width: 500px){.p-event__next{right:-25px}}@media screen and (max-width: 500px){.c-button.--mt50{margin-top:60px}}.p-event__notion{display:none;text-align:center}.p-event__notion.is-view{display:block}.p-form__error{color:red}.p-editor{margin-top:45px}@media screen and (max-width: 810px){.p-editor{margin-top:40px}}@media screen and (max-width: 650px){.p-editor{margin-top:35px}}@media screen and (max-width: 500px){.p-editor{margin-top:30px}}.p-editor h2{font-size:3.2rem}@media screen and (max-width: 650px){.p-editor h2{font-size:2.8rem}}.p-editor h3{font-size:2.4rem}@media screen and (max-width: 650px){.p-editor h3{font-size:2.2rem}}.p-editor p:not(:last-child){margin:10px 0}.p-editor p:last-child{margin-top:10px}.p-editor em{font-style:italic}.p-editor em span{font-style:italic}.p-editor ul{margin:20px 0}@media screen and (max-width: 500px){.p-editor ul{margin:15px 0}}.p-editor ul li{position:relative;list-style:none}.p-editor ul li::before{content:"●";margin-right:2px}.p-editor ol{margin:30px 0}@media screen and (max-width: 500px){.p-editor ol{margin:20px 0}}.p-editor ol li{list-style-type:decimal;list-style-position:inside}.p-editor a{position:relative;display:inline-block;transition:opacity .3s;padding-right:20px;background-image:url(../../assets/images/common/link_in.svg);background-size:15px;background-repeat:no-repeat;background-position:100% 3px}.p-editor a:hover{opacity:.6}.p-editor a[target=_blank]{background-image:url(../../assets/images/common/link_out.svg)}.p-editor img{display:block;max-width:100%;max-height:500px;margin:40px auto;width:auto;height:auto}@media screen and (max-width: 1080px){.p-editor img{margin:40px auto}}@media screen and (max-width: 810px){.p-editor img{max-height:400px;margin:30px auto}}@media screen and (max-width: 500px){.p-editor img{max-height:320px;max-width:90%;margin:20px auto}}.p-editor img.aligncenter{margin:40px auto 0}.p-editor img.alignright{margin:40px 0 0 auto}.p-editor iframe{width:675px;display:block;height:380px;margin:40px auto}@media screen and (max-width: 810px){.p-editor iframe{width:90%;height:46vw;margin:35px auto}}@media screen and (max-width: 500px){.p-editor iframe{width:100%;height:52vw;margin:30px auto}}.p-editor table,.p-editor tr,.p-editor th,.p-editor td{border:inset}.p-editor blockquote{position:relative;display:table;margin:auto;padding:30px 35px;width:100%;background-color:#edeef0;margin:30px auto}@media screen and (max-width: 810px){.p-editor blockquote{padding:25px}}@media screen and (max-width: 500px){.p-editor blockquote{margin:20px auto;padding:15px}}.p-article__banner{margin-top:135px;display:block;transition:opacity .4s;height:300px}@media screen and (max-width: 1080px){.p-article__banner{margin-top:125px}}@media screen and (max-width: 810px){.p-article__banner{margin-top:100px;height:auto}}@media screen and (max-width: 650px){.p-article__banner{margin-top:80px}}@media screen and (max-width: 500px){.p-article__banner{margin-top:70px}}.p-article__banner:hover{opacity:.7}.c-button{width:285px;height:57px;max-width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:30px auto 0;border:1px solid #000;transition:background-color .4s,color .4s}.c-button:hover{background-color:#000;color:#fff}.c-button.--white{background-color:#fff;border:1px solid #fff;color:#000}.c-button.--white:hover{color:#fff;background-color:rgba(255,255,255,0)}.c-button.--mt50{margin-top:50px}@media screen and (max-width: 500px){.c-button.--mt50{margin-top:30px}}.swiper-button-prev,.swiper-button-next{cursor:pointer}.view-more-button{margin-top:140px}@media screen and (max-width: 1080px){.view-more-button{margin-top:130px}}@media screen and (max-width: 810px){.view-more-button{margin-top:120px}}@media screen and (max-width: 650px){.view-more-button{margin-top:90px}}@media screen and (max-width: 500px){.view-more-button{margin-top:60px}}.c-title{font-size:5rem;line-height:1.2;letter-spacing:.01em;text-align:center;position:relative;z-index:2}@media screen and (max-width: 810px){.c-title{font-size:4.6rem}}@media screen and (max-width: 500px){.c-title{font-size:4rem}}.c-title__ja{display:block;font-size:2rem;letter-spacing:-0.01em;text-align:center;margin-top:10px}@media screen and (max-width: 500px){.c-title__ja{font-size:1.8rem;margin-top:5px}}.p-form.--confirm,.p-form.--complete{background-color:#a7a7a7;padding:120px 0 100px;display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 86px)}@media screen and (max-width: 500px){.p-form.--confirm,.p-form.--complete{padding:90px 0}}.p-form.--confirm .p-form__label,.p-form.--complete .p-form__label{min-width:280px}@media screen and (max-width: 810px){.p-form.--confirm .p-form__label,.p-form.--complete .p-form__label{min-width:210px}}.p-form__lead{text-align:center}.p-form__lead .title{font-size:1.8rem;color:red;font-weight:bold}.p-form__lead .text{margin-top:20px;color:red}@media screen and (max-width: 500px){.p-form__lead .text{text-align:left;margin-top:10px}}.p-form__wrap{margin-top:50px;padding:100px 105px 120px;background-color:#edeef0}@media screen and (max-width: 1080px){.p-form__wrap{padding:90px 9vw 110px}}@media screen and (max-width: 810px){.p-form__wrap{padding:80px 7vw 100px}}@media screen and (max-width: 650px){.p-form__wrap{margin-top:40px;padding:50px 6vw}}@media screen and (max-width: 500px){.p-form__wrap{margin:30px 0 0;width:100%}}.p-form__wrap span{font-size:inherit;line-height:inherit;letter-spacing:inherit}.p-form__wrap .p-form__submit{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;border:1px solid #000;margin:55px auto 0;position:relative;width:285px;height:58px;cursor:pointer;transition:background-color .3s,color .3s}@media screen and (max-width: 1080px){.p-form__wrap .p-form__submit{width:260px}}@media screen and (max-width: 810px){.p-form__wrap .p-form__submit{width:250px}}@media screen and (max-width: 500px){.p-form__wrap .p-form__submit{width:200px;height:45px;margin-top:40px}}.p-form__wrap .p-form__submit:hover{background-color:#fff;color:#000}.p-form__wrap .p-form__submit.back{margin-top:10px}.p-form__item{position:relative;display:flex;border-bottom:1px solid #c7c7c7}@media screen and (max-width: 650px){.p-form__item{display:block;padding:20px 0}}.p-form__item:first-child{border-top:1px solid #c7c7c7}.p-form__label{position:relative;min-width:230px;padding:30px 0;font-size:1.8rem;letter-spacing:.01em}@media screen and (max-width: 810px){.p-form__label{font-size:1.6rem;min-width:190px;padding:23px 0}}@media screen and (max-width: 650px){.p-form__label{width:100%;padding:0}}.p-form__label .p-form__required{position:absolute;top:36px;right:0;display:inline-block;color:#ee0707;line-height:1;font-size:1.6rem}@media screen and (max-width: 810px){.p-form__label .p-form__required{top:28px}}@media screen and (max-width: 650px){.p-form__label .p-form__required{top:50%;transform:translateY(-50%)}}.p-form__label .small-text{display:block;font-size:1.4rem}.p-form__content{position:relative;padding:12px 0 12px 20px;width:100%;align-self:center}@media screen and (max-width: 810px){.p-form__content{padding:15px}}@media screen and (max-width: 650px){.p-form__content{display:block;width:100%;padding:0;margin-top:10px}}.p-form__content .error{color:red}.p-form__content.documents{line-height:1.8}.p-form__content.gender{padding:22px 25px}@media screen and (max-width: 650px){.p-form__content.gender{padding:15px 0}}.p-form__content input{width:100%}.p-form__content .p-form__text,.p-form__content textarea{width:100%;padding:10px 15px;display:block;background-color:#fff;border:1px solid #e8e7e7;font-style:normal;transition:border-color .2s;border-radius:0px;font-family:-apple-system}.p-form__content .p-form__text:focus,.p-form__content textarea:focus{border:0}.p-form__content .p-form__text:focus-visible,.p-form__content textarea:focus-visible{outline:none}@media screen and (max-width: 810px){.p-form__content .p-form__text,.p-form__content textarea{padding:8px 15px}}@media screen and (max-width: 650px){.p-form__content .p-form__text,.p-form__content textarea{padding:10px;font-size:1.4rem}}.p-form__content .p-form__text:focus,.p-form__content textarea:focus{border:1px solid #edeef0}.p-form__content .p-form__text.postalNumber,.p-form__content textarea.postalNumber{width:150px;margin-left:5px}.p-form__content .p-form__text::placeholder,.p-form__content textarea::placeholder{color:#8d8d8d}.p-form__content textarea{height:160px}@media screen and (max-width: 500px){.p-form__content textarea{height:120px}}.p-form__content select{padding:5px 10px;cursor:pointer;background-color:#fff}.p-form__content select:focus-visible{outline:none}.p-form__content .postal{display:inline-block;width:140px;margin:0 0 8px 10px;padding:13px 15px}@media screen and (max-width: 810px){.p-form__content .postal{margin:10px 0 10px 5px;padding:11px 15px;width:110px}}@media screen and (max-width: 650px){.p-form__content .postal{margin:0 0 6px 5px;padding:11px 10px}}.p-form__content .postal-button{position:relative;font-size:1.6rem;margin-left:10px;padding:16px;max-height:47px;background-color:#838384;line-height:1;color:#fff;transition:opacity .3s;color:#fff;cursor:pointer}@media screen and (max-width: 810px){.p-form__content .postal-button{margin-left:6px;padding:14px 20px}}.p-form__content .postal-button:hover{opacity:.7}.p-form__content .address{margin-left:26px;width:calc(100% - 26px)}@media screen and (max-width: 810px){.p-form__content .address{margin-left:20px;width:calc(100% - 20px)}}.p-form__content .mt10{margin-top:10px;display:block}.p-form__selectBox{margin-top:25px}@media screen and (max-width: 650px){.p-form__selectBox{margin-top:20px}}.p-form__selects{display:flex;flex-wrap:wrap;gap:10px 20px;margin:15px 0 0 18px}@media screen and (max-width: 1080px){.p-form__selects{gap:10px 20px}}@media screen and (max-width: 810px){.p-form__selects{margin:15px 0 0 12px;gap:10px 4vw}}@media screen and (max-width: 650px){.p-form__selects{margin:10px 0 0 0}}.p-form__selects .p-form__text{width:220px}.p-form__selects p{font-size:1.4rem}.p-form__select{position:relative;display:flex;align-items:center;width:250px;background-color:transparent;padding:0}.p-form__select select{padding:5px 5px;cursor:pointer;margin-left:0;margin-right:0;appearance:none;-webkit-appearance:none}.p-form__select .p-form__error{position:absolute;bottom:0;left:0;transform:translateY(40%)}.p-form__calender{border:1px solid}.p-form__content__flex{display:flex}.p-form__address{align-items:center;display:flex;flex-wrap:wrap}.p-form__address .alert-text{display:none;color:red;font-size:1.2rem}.p-form__address.failure .alert-text{display:block}.p-form__address .post{margin-bottom:7px}.p-form__inner{margin-top:15px;display:flex;align-items:center}@media screen and (max-width: 500px){.p-form__inner{margin-top:10px}}.p-form__inner:first-child{margin-top:0}.p-form__inner span{min-width:80px}@media screen and (max-width: 500px){.p-form__inner span{min-width:70px}}.p-form__content__flex .mwform-radio-field{margin-right:20px}@media screen and (max-width: 500px){.p-form__content__flex .mwform-radio-field{margin-right:10px}}.mwform-radio-field label{cursor:pointer}.mwform-radio-field input{position:absolute}.wpcf7-checkbox,.wpcf7-radio{display:block;padding-top:18px}.p-form__content__flex .wpcf7-radio{margin-right:30px}.p-form__content__flex .wpcf7-radio:last-child{margin-right:0}.wpcf7-radio .wpcf7-list-item{cursor:pointer;display:block}.wpcf7-radio .wpcf7-list-item:nth-child(n+2){margin-top:10px}.wpcf7-radio input{position:absolute}.wpcf7-radio span.wpcf7-list-item-label{position:relative;display:flex;align-items:center;width:fit-content;padding:2px 10px 2px 0;border:1px solid transparent;transition:border-color .2s;cursor:pointer}.wpcf7-radio span.wpcf7-list-item-label::before{content:"";display:inline-block;margin-right:10px;height:20px;width:20px;border-radius:50%;border:1px solid #c7c7c7;background-color:#f5f5f5;flex-shrink:0}@media screen and (max-width: 500px){.wpcf7-radio span.wpcf7-list-item-label::before{height:16px;width:16px}}.wpcf7-radio span.wpcf7-list-item-label::after{position:absolute;content:"";top:calc(50% - 7px);left:3px;width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform .2s;background-color:#000}@media screen and (max-width: 500px){.wpcf7-radio span.wpcf7-list-item-label::after{top:calc(50% - 6px);left:2px;width:12px;height:12px}}.wpcf7-radio input:checked+span.wpcf7-list-item-label::after{transform:scale(1)}.p-form__checkboxWrap{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 650px){.p-form__checkboxWrap{padding:0}}.wpcf7-checkbox .wpcf7-list-item{display:block;width:fit-content;cursor:pointer}.wpcf7-checkbox .wpcf7-list-item:nth-child(n+2){margin-top:10px}.wpcf7-checkbox input{position:absolute}.wpcf7-checkbox span.wpcf7-list-item-label{position:relative;display:flex;align-items:center;padding:2px 10px 2px 0;width:fit-content;border:1px solid transparent;cursor:pointer;transition:border-color .2s,background-color .2s}.wpcf7-checkbox span.wpcf7-list-item-label::before{content:"";display:inline-block;margin-right:10px;height:20px;width:20px;border-radius:50%;border:1px solid #c7c7c7;background-color:#f5f5f5;flex-shrink:0}@media screen and (max-width: 500px){.wpcf7-checkbox span.wpcf7-list-item-label::before{height:16px;width:16px}}.wpcf7-checkbox span.wpcf7-list-item-label::after{position:absolute;content:"";top:calc(50% - 7px);left:3px;width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform .2s;background-color:#000;transform-origin:center}@media screen and (max-width: 500px){.wpcf7-checkbox span.wpcf7-list-item-label::after{top:calc(50% - 6px);left:2px;width:12px;height:12px}}.wpcf7-checkbox input:checked+span.wpcf7-list-item-label::after{border-color:#ea2525;transform:scale(1)}.p-form__agreement{margin-top:40px}@media screen and (max-width: 810px){.p-form__agreement{margin-top:35px}}@media screen and (max-width: 500px){.p-form__agreement{margin-top:25px}}.p-form__agreement .text{text-align:center}.p-form__agreementLink{margin-top:15px;text-align:center}.p-form__agreementLink a{color:#8e8e8e;transition:opacity .4s;text-decoration:underline}.p-form__agreementLink a:hover{opacity:.7}.p-form__back{display:none;width:80px;padding:8px;margin:30px auto 0;color:#fff;text-align:center;color:#939393;border:2px solid #939393;cursor:pointer;transition:background-color .3s,color .3s}@media screen and (max-width: 500px){.p-form__back{margin-top:24px}}.p-form__back:hover{background-color:#fff;color:#939393}.mw_wp_form_confirm .p-form__back{display:block}.p-form__notes{margin-top:20px;text-align:center}.p-form__thanks p{color:#fff;margin:0 auto;width:fit-content}