@charset "UTF-8";.header{width:10vw;height:auto;position:fixed;top:0}@media screen and (max-width:767px){.header{width:100vw;height:50px;background-color:#fff;z-index:1}}.header__title{position:fixed;top:20vh;left:5%;backdrop-filter:blur(2px)}@media screen and (max-width:767px){.header__title{top:1vw}}@media screen and (max-width:767px){.header__title{backdrop-filter:none}}.header__title img{width:min(20vw,425px);height:auto}.header__title-text a{font-size:min(8vw,150px);color:#541b86;margin:0;letter-spacing:.2em}.header__title-text.seminar a{font-size:6vw;color:#541b86;margin:0;letter-spacing:.2em}.header__title-comment{text-align:center}@media screen and (max-width:767px){.header__title-comment{font-size:16px}}.header__title-comment-seminar{width:30vw;text-align:left}.header__title.seminar{top:15vh}@media screen and (max-width:798px){.header__title.seminar{top:9px}}.header-navigation{position:fixed;top:67%;left:5%}@media screen and (max-width:767px){.header-navigation{width:100%;height:100vh;top:50px;left:0;background-color:#fff;padding:10vw 0}}.header-navigation__list{display:flex;justify-content:space-between;flex-wrap:wrap;width:min(45vw,700px);backdrop-filter:blur(3px);border-radius:8px}@media screen and (max-width:767px){.header-navigation__list{backdrop-filter:none}}@media screen and (max-width:767px){.header-navigation__list{width:90vw;margin:0 auto;border-radius:0}}.header-navigation__list.seminar{display:block}.header-navigation__item{margin-bottom:min(30px,2.2vw);color:#2d2830;position:relative;width:45%;padding-left:min(50px,3.3vw)}.header-navigation__item a{font-size:min(26px,2.2vw)}@media screen and (max-width:767px){.header-navigation__item a{font-size:26px}}@media screen and (max-width:767px){.header-navigation__item{margin-bottom:12vw}}@media screen and (max-width:767px){.header-navigation__item{width:100%}}@media screen and (max-width:767px){.header-navigation__item{padding-left:50px}}.header-navigation__item:before{content:"";display:inline-block;width:min(50px,2.5vw);height:min(50px,2.5vw);background-image:url(//www.katsushika-rikkyo.com/wp-content/themes/rikkyo/./rikkyo-asset/img/top/sectiontitle.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:767px){.header-navigation__item:before{width:50px;height:50px}}.header-navigation__image{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;opacity:.2}@media screen and (max-width:767px){.header-navigation.active{transform:translateX(0)}}@media screen and (max-width:767px){.header-navigation{transform:translateX(100%);transition:.7s ease-in-out}}.header-navigation.seminar{top:max(30vw,330px)}@media screen and (max-width:767px){.header-navigation.seminar{top:50px}}.header-hamburger{width:36px;height:auto}@media screen and (max-width:767px){.header-hamburger{position:fixed;top:3vw;right:5%}}.hamburger{background-color:transparent;border-color:transparent;z-index:9999}@media screen and (min-width:767px){.hamburger{display:none}}.hamburger span{width:100%;height:3px;background-color:#541b86;position:relative;transition:ease .4s;display:block}.hamburger span:nth-child(1){top:0;background-color:#541b86}.hamburger span:nth-child(2){margin:8px 0;background-color:#541b86}.hamburger span:nth-child(3){top:0;background-color:#2c0b00}.header__nav.active{transform:translateX(0)}.hamburger.active span:nth-child(1){top:11px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-11px;transform:rotate(-45deg);background-color:#541b86}.header-line{position:absolute;top:50%;right:10%;transform:translateY(-50%);width:10%}@media screen and (max-width:767px){.header-line{right:50%;transform:translate(50%,-50%);width:40%}}.footer{background-color:#541b86;margin-bottom:.694444vw;position:fixed;bottom:0;z-index:888;width:100%;padding:1em;margin-bottom:0}.footer-text{text-align:center;color:#fff;margin-bottom:.5em;margin-bottom:0}.footer-credit{font-size:1.4rem;margin-bottom:.2em}.footer-link a{font-size:1.3rem}@media screen and (max-width:767px){.top-info{margin-top:60px}}.top-info__item{display:flex;justify-content:space-between;margin-bottom:min(15px,1.2vw);gap:.5vw}@media screen and (max-width:767px){.top-info__item{display:block;margin:0 0 20px}}.top-info__item-date{width:30%}@media screen and (max-width:767px){.top-info__item-date{width:100%}}.top-info__item-title{width:70%}@media screen and (max-width:767px){.top-info__item-title{width:100%}}.top-info__list{margin-bottom:min(30px,2.2vw)}.top-info__archive{text-align:right}.top-info.wrapper{padding:0 5%}.top-schedule.wrapper{padding:0 5%}.top-schedule__contents-text{margin-bottom:.7em}.top-what__block{margin-bottom:min(30px,2.2vw)}.top-what__block-title{font-size:min(24px,1.8vw);margin-bottom:min(10px,.8vw)}@media screen and (max-width:767px){.top-what__block-title{font-size:24px}}@media screen and (max-width:767px){.top-what__block-title{margin-bottom:10px}}.top-what__block-text{margin-bottom:min(10px,.8vw)}@media screen and (max-width:767px){.top-what__block{margin-bottom:30px}}.top-what.wrapper{padding:0 5%}.top-event__main-archive{text-align:right}.top-event__item{display:block;margin-bottom:min(45px,3.3vw)}.top-event__item-date{margin-bottom:min(10px,.8vw)}@media screen and (max-width:767px){.top-event__item-date{margin-bottom:10px}}.top-event__item-title{margin-bottom:min(10px,.8vw)}@media screen and (max-width:767px){.top-event__item-title{margin-bottom:10px}}.top-event__item-img{margin-bottom:min(20px,1.5vw)}.top-event__item-img img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}@media screen and (max-width:767px){.top-event__item{margin-bottom:50px}}.top-event__single{text-align:right}.top-event.wrapper{padding:0 5%}.top-staff__item{margin-bottom:min(40px,2.2vw)}@media screen and (max-width:767px){.top-staff__item{margin-bottom:30px}}.top-staff__item-left{margin-bottom:min(20px,1.6vw)}.top-staff__item-right{display:flex;margin-bottom:min(10px,.8vw);justify-content:space-between;align-items:baseline}.top-staff__item-title{width:13%}.top-staff__item-name{width:87%;font-size:24px}.top-staff__item-name.noto-serif-jp-400{font-weight:700}.top-staff__item-text p{margin-bottom:.3em;line-height:1.5}.top-staff__img img{aspect-ratio:16/9;object-fit:cover}.top-staff.wrapper{padding:0 5%}.top-rule__box{margin-bottom:min(30px,2.2vw)}@media screen and (max-width:767px){.top-rule__box{margin-bottom:30px}}.top-rule__main-chapterTitle{font-size:min(24px,1.8vw);margin-bottom:min(16px,1.4vw)}@media screen and (max-width:767px){.top-rule__main-chapterTitle{margin-bottom:16px}}@media screen and (max-width:767px){.top-rule__main-chapterTitle{font-size:20px}}.top-rule__name{margin-bottom:10px}.top-rule__title{margin-bottom:10px}.top-rule__detail-list{list-style-type:decimal;list-style-position:inside}.top-rule__detail-item{margin-bottom:10px;text-indent:-1em;padding-left:1em}.top-rule__detail-item:first-child{margin-top:10px}.top-rule.wrapper{padding:0 5%}.top-admission{padding-bottom:60px;margin-bottom:0 !important}@media screen and (max-width:767px){.sp-kv{width:100%;padding:0;position:relative}.sp-kv__img{width:95%}.sp-kv__comment{width:65%;padding:10px;position:absolute;bottom:-55px;right:0;background-color:#f1e9f5;line-height:1.4}}.single-title__text{margin-bottom:min(75px,6vw)}@media screen and (max-width:767px){.single-main{padding-bottom:100px}.single-main__cont .iframe{height:230px}}.single-main__title{font-size:min(24px,1.8vw);margin-bottom:min(20px,1.6vw)}@media screen and (max-width:767px){.single-main__title{font-size:24px}}@media screen and (max-width:767px){.single-main__title{margin-bottom:20px}}.single-main__date{text-align:right;margin-bottom:min(40px,3.2vw)}@media screen and (max-width:767px){.single-main__date{margin-bottom:40px}}.single-main__archive{margin-top:min(40px,3.2vw);text-align:right;font-size:min(18px,1.2vw)}@media screen and (max-width:767px){.single-main__archive{margin-top:60px}}.single-main__thumbnail{margin-bottom:20px}.single-main__thumbnail img{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto}.single-main__recruit{border:1px solid #541b86;padding:1em;border-radius:10px;margin-top:50px;background-color:rgba(84,27,134,.1098039216)}.single-main__recruit-title{font-weight:700}.single-main__recruit-button{text-align:right}.single-main__recruit-text:last-child{display:inline-block}.single-group-mb{margin-bottom:50px}.single h1{font-size:min(24px,1.7vw);letter-spacing:0}@media screen and (max-width:767px){.single h1{font-size:24px}}.single h2{font-size:min(22px,1.5vw);margin-bottom:1em}@media screen and (max-width:767px){.single h2{font-size:22px}}.single .h2small{font-size:18px}.single h3{font-size:min(20px,1.3vw);margin-bottom:1em}@media screen and (max-width:767px){.single h3{font-size:20px}}.single h4{font-weight:700;margin-bottom:1em}.single li{font-size:min(18px,1.2vw);list-style-type:disc;list-style-position:inside;margin-bottom:1em}@media screen and (max-width:767px){.single li{font-size:18px}}.single p{margin-bottom:1em;line-height:1.5}.single .wrapper{padding-bottom:60px}.archive__item{display:block;justify-content:space-between;margin-bottom:min(60px,25vw);gap:min(2vw,20px)}@media screen and (max-width:767px){.archive__item{display:block}}.archive__item-img{width:100%;margin-bottom:min(15px,6.2vw)}.archive__item-img img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.archive__item-cont{display:flex;justify-content:space-between;width:100%;gap:5%}@media screen and (max-width:767px){.archive__item-cont{width:100%}}.archive__item-date{width:20%;text-align:right;margin-bottom:min(15px,6.2vw)}@media screen and (max-width:767px){.archive__item-date{font-size:15px}}.archive__item-title{width:80%;font-weight:700;margin-bottom:min(15px,6.2vw)}@media screen and (max-width:767px){.archive__item-extract{margin-bottom:20px}}.archive__item-button{text-align:right;margin-top:20px}.archive__list{margin-bottom:min(30px,2.2vw)}.archive__archive{text-align:right}.contact-text{line-height:1.75;margin-bottom:60px}.contact-attn{margin-bottom:80px}.contact-title h2{width:20% !important}.contact-must{background-color:#a62b8b;color:#fff;padding:4px 8px;font-size:14px;margin-left:16px}.contact-list{margin-bottom:4rem}.contact-item{margin-bottom:3rem;width:100%}.contact-item>p{display:none}.contact-item.box{margin-bottom:1rem}.contact-item__title{width:100%;margin-bottom:1rem}.contact-item__title-last{text-align:center;margin-bottom:80px}.contact-item__title-last input[name="checkbox-954[]"]{width:28px;height:28px;margin-left:32px;margin-right:16px}.contact-item__title-last a{text-decoration:underline}.contact-item__iframe{width:100%}.contact-item__iframe .wpcf7-validates-as-required{color:#696969}.contact-item__iframe .wpcf7-text{width:100%;line-height:2.5;padding-left:16px;border:1px solid #370040}.contact-item__iframe .wpcf7-textarea{width:100%;padding-top:12px;padding-left:16px;border:1px solid #000}.contact-item__iframe.privacy label{margin-bottom:0}.contact-item label{display:flex;justify-content:space-between;margin-bottom:3rem;align-items:center}.contact-item .checkBox-container{display:flex;justify-content:space-between;margin-bottom:3rem}.contact-button{text-align:right}.contact-google{font-size:14px}.contact-google a{font-size:14px}.wpcf7-submit{padding:12px 34px;border:1px solid var(--SectionTItle);position:relative;transition:.4s ease-in-out;background-color:#541b86;color:#fff;width:100%;text-align:center}.wpcf7-submit:hover{background-color:#8903ff}.wpcf7 form .wpcf7-response-output{font-size:1.8rem}.page-contact-title{text-align:left}.screen-reader-response{display:none}.wpcf7-not-valid-tip{color:red}.wpcf7-spinner{display:none}.wpcf7-list-item-label{margin-left:1rem}.wpcf7 input[type=checkbox]{width:20px;height:20px;transform:scale(1.5)}.wpcf7-response-output{border-color:#8903ff;margin:0}.grecaptcha-badge{visibility:hidden}@media screen and (max-width:767px){.tab-content{padding:10px 0 !important}}@media screen and (max-width:767px){.top-admission.section{padding:0 5%}}.tabs{float:none;list-style:none;position:relative;text-align:left}.tabs.left{padding-left:10px}.tabs li{float:left;display:block}.tabs input[type=radio]{position:absolute;top:0;left:-9999px}.tabs label{display:block;padding:14px 21px;border-radius:2px 2px 0 0;font-size:20px;font-weight:400;text-transform:uppercase;background:rgba(215,202,227,.4);cursor:pointer;position:relative;top:4px}.tabs label:hover{background:rgba(190,169,209,.4)}.tabs .tab-content{z-index:2;display:none;overflow:hidden;width:100%;font-size:17px;line-height:25px;padding:25px;position:absolute;top:53px;left:0;background:rgba(215,202,227,.4)}@media screen and (max-width:767px){.tabs .tab-content{padding:25px 25px 100px}}.tabs [id^=tab]:checked+label{top:0;padding-top:17px;background:#541b86;color:#fff}.tabs [id^=tab]:checked~[id^=tab-content]{display:block}p.link{clear:both;margin:380px 0 0 15px}p.link a{text-transform:uppercase;text-decoration:none;display:inline-block;color:#fff;padding:5px 10px;margin:0 5px;background-color:rgba(177,152,201,.4)}p.link a:hover{background-color:rgba(165,135,192,.4)}.top-admission__main{height:2000px}.privacy__main-intro{margin-bottom:30px}.privacy__main-box{margin-bottom:30px}.privacy__main-box__title{font-size:30px;margin-bottom:10px}.privacy__main-box__text{margin-bottom:1em}.privacy__main-box ul{list-style-type:disc;list-style-position:inside;padding-left:3em;text-indent:-3em}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3)}@media screen and (max-width:767px){.modal-content{padding:35px 20px 20px}}.close-button{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px}.qr-contents-title{text-align:center}.commercial__main-box{margin-bottom:2em}.commercial__main-title{margin-bottom:.5em}.commercial__main-content.first{margin-bottom:.5em}html{margin-top:0}main{padding-top:30px}.card-shadow{box-shadow:0 10px 25px rgba(0,0,0,.1)}.pulse-animation{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .8s ease-out}.spfirst.seminar main{width:50%;padding-top:0 !important}@media screen and (max-width:798px){.spfirst.seminar main{width:100%}}@media screen and (max-width:767px){.spfirst.seminar main{padding-top:50px !important}}.spfirst.seminar main p{margin-bottom:1em;line-height:1.6}.spfirst.seminar h2{font-size:32px;padding-top:2em;text-align:center;padding-bottom:1em}.spfirst.seminar h3{font-size:28px;padding-top:18px;text-align:center;padding-bottom:1em}.spfirst.seminar h4{font-size:24px;padding-top:2em;padding-bottom:1em}.spfirst.seminar .section-icon{text-align:center}.spfirst.seminar .section-icon img{width:60px}.spfirst.seminar .seminar-landing-page{padding-left:5%;padding-right:5%}.spfirst.seminar .seminar-landing-page .problem-solution-column{display:flex;justify-content:space-between;gap:5%}@media screen and (max-width:767px){.spfirst.seminar .seminar-landing-page .problem-solution-column{display:block}}.spfirst.seminar .seminar-landing-page .problem-solution-column__left{width:30%}@media screen and (max-width:767px){.spfirst.seminar .seminar-landing-page .problem-solution-column__left{width:100%}}.spfirst.seminar .seminar-landing-page .problem-solution-column__left img{aspect-ratio:16/9}.spfirst.seminar .seminar-landing-page .problem-solution-column__light{width:70%}@media screen and (max-width:767px){.spfirst.seminar .seminar-landing-page .problem-solution-column__light{width:100%}}.spfirst.seminar .seminar-landing-page .lecture-points-item strong{font-size:24px}.spfirst.seminar .seminar-landing-page section{padding-top:50px}.spfirst.seminar .seminar-landing-page .lecturer-profile li{margin-bottom:1em;list-style-type:disc;list-style-position:inside}.spfirst.seminar .seminar-landing-page .why-attend li{position:relative;margin-bottom:1em;list-style:none;padding-left:40px}.spfirst.seminar .seminar-landing-page .why-attend li:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-image:url("http://www.katsushika-rikkyo.com/wp-content/uploads/2025/06/check_box_100dp_734E95_FILL0_wght400_GRAD0_opsz48.png");background-size:contain;background-repeat:no-repeat;background-position:center}.spfirst.seminar .seminar-landing-page .flow-schedule{text-align:center}.spfirst.seminar .seminar-landing-page .flow-day{font-size:24px;font-weight:700}.spfirst.seminar .seminar-landing-page .flow-list{width:20%;margin:0 auto}@media screen and (max-width:767px){.spfirst.seminar .seminar-landing-page .flow-list{width:100%}}.spfirst.seminar .seminar-landing-page .flow-item{margin-bottom:.6em}.spfirst.seminar .seminar-landing-page .flow-contents{margin-left:1em}.spfirst.seminar .seminar-landing-page .cta{padding:1em 1em 10em}.spfirst.seminar .seminar-landing-page .cta-title .max{font-size:52px;color:red}.spfirst.seminar .seminar-landing-page .cta-text{text-align:center;margin-bottom:1.5em}.spfirst.seminar .seminar-landing-page .cta-button{text-align:center;margin-bottom:5em;position:relative;padding-bottom:100px}.spfirst.seminar .seminar-landing-page .cta-attn{text-align:center}.spfirst.seminar .seminar-landing-page .cta-attn p{margin-bottom:.4em}.spfirst.seminar .seminar-landing-page button{font-size:20px;background-color:red;padding:2em 1.2em;border-radius:30px;width:40%;margin:0 auto;color:#fff;margin-bottom:3em;position:relative;box-shadow:6px 6px 6px 0px rgba(0,0,0,.45);position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.spfirst.seminar .seminar-landing-page button{width:100%}}.spfirst.seminar .seminar-landing-page button:hover{box-shadow:none;top:3px}.spfirst.seminar .seminar-landing-page .entry-method{margin-bottom:150px;text-align:center}.jacques-francois-regular{font-family:"Jacques Francois",serif;font-weight:400;font-style:normal}.noto-sans-jp-400{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.noto-serif-jp-400{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.noto-serif-jp-600{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:600;font-style:normal}html{font-size:62.5%}body{font-size:100%;font-family:"Noto Sans JP",sans-serif;overflow-x:hidden;margin:0}.spfirst{position:relative;width:100%}.spfirst-img{width:100%;overflow:hidden;object-fit:cover;margin:0;position:fixed;opacity:.6;height:100%}@media screen and (max-width:767px){.spfirst-img{display:none}}main{background-color:rgba(255,255,255,.7);width:30vw;margin:0 auto;position:absolute;right:0;top:0;z-index:777;color:#3c2400}@media screen and (max-width:767px){main{background-color:inherit}}@media screen and (max-width:767px){main{width:100%}}@media screen and (max-width:767px){main{z-index:-1}}p,li,dt,dd,a{font-size:min(18px,1.2vw)}@media screen and (max-width:767px){p,li,dt,dd,a{font-size:18px}}h1{letter-spacing:.2em}img{max-width:100%}.section{margin-bottom:min(50px,5vw);padding-top:min(50px,5vw)}@media screen and (max-width:767px){.section{margin-bottom:0;padding:90px 5% 50px}}.section-title{position:relative;font-size:min(40px,2.5vw) !important;padding-left:3vw;margin-bottom:30px}@media screen and (max-width:767px){.section-title{font-size:30px !important}}@media screen and (max-width:767px){.section-title{padding-left:40px}}.section-title:before{content:"";display:inline-block;width:min(60px,3vw);height:min(60px,3vw);background-image:url(//www.katsushika-rikkyo.com/wp-content/themes/rikkyo/./rikkyo-asset/img/top/sectiontitle.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:767px){.section-title:before{width:40px;height:40px}}.under-main{padding-bottom:100px}.under-title{margin-bottom:min(75px,6vw)}.button{border-bottom:1px solid #541b86;padding-bottom:8px}@media screen and (min-width:1030px){.tab-only{display:none !important}}@media screen and (max-width:767px){.tab-only{display:none !important}}@media screen and (min-width:1030px){.sp-only{display:none !important}}@media screen and (min-width:767px) and (max-width:1030px){.sp-only{display:none !important}}@media screen and (min-width:1030px){.sp_tab-only{display:none !important}}@media screen and (max-width:767px){.tab_pc-only{display:none !important}}@media screen and (max-width:767px){.pc-only{display:none !important}}@media screen and (min-width:767px) and (max-width:1030px){.pc-only{display:none !important}}.bg_black{position:relative;background-color:#595757;padding:200px 50px 150px}@media screen and (min-width:767px) and (max-width:1030px){.bg_black{padding:100px 0 50px}}@media screen and (max-width:767px){.bg_black{padding:100px 0 100px}}.wrapper{margin-bottom:50px;padding:2%}@media screen and (max-width:767px){.wrapper{padding:0}}.none{display:none}