@media print,screen and (min-width: 781.999px){br.spview{display:none !important}}@media print,screen and (max-width: 782px){br.pcview{display:none !important}}.link-block a{border:1px solid #c16968;font-size:15px;line-height:1;font-weight:500;padding:10px 20px;min-height:54px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto !important;margin-right:0 !important;overflow:hidden;z-index:1}@media screen and (min-width: 782px){.link-block a{-webkit-column-gap:43px;-moz-column-gap:43px;column-gap:43px;padding:15px 30px}}.link-block a:hover{color:#fff}.link-block a::after{content:"";width:6px;height:12px;display:block;background:url(https://minamoto.keiko-web.site/wp-content/uploads/2024/11/right-arrow.png) no-repeat center/contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s;transition:.3s}.link-block a::before{content:"";width:100%;height:100%;display:block;position:absolute;background:#c16968;-webkit-transform:translatex(-100%);transform:translatex(-100%);-webkit-transition:.3s;transition:.3s;z-index:-1}.link-block a:hover::after{background-image:url(https://minamoto.keiko-web.site/wp-content/uploads/2024/11/white-arrow.png)}.link-block a:hover::before{-webkit-transform:none;transform:none}.img-shadow{-webkit-box-shadow:3px 2px 30px rgba(0,0,0,.16);box-shadow:3px 2px 30px rgba(0,0,0,.16)}.site-body h2{margin-bottom:30px}@media screen and (min-width: 782px){.site-body h2{margin-bottom:50px}}@media screen and (min-width: 782px){.link-block.right a{margin-left:auto !important;margin-right:0 !important}.link-block.left a{margin-left:0 !important;margin-right:auto !important}}@media screen and (max-width: 781.999px){.link-block.sp-center a{margin-left:auto !important;margin-right:auto !important}}h2{font-size:24px}@media screen and (min-width: 782px){h2{font-size:32px}}.jcsb{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 781.999px){.sp-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.top-concept{padding-block:130px 50px !important;margin-bottom:0}@media screen and (min-width: 782px){.top-concept{padding-block:100px !important}}.top-concept h2{position:relative}.top-concept h2::before{content:"";width:3em;height:3em;background:url(https://minamoto.keiko-web.site/wp-content/uploads/2024/11/cocept-img2.png) no-repeat center/contain;position:absolute;left:0;top:0;-webkit-transform:translate(-1em, -1em);transform:translate(-1em, -1em)}.top-course{padding-block:0 50px !important;margin-bottom:0}@media screen and (min-width: 782px){.top-course{padding-block:0 100px !important}}.top-course .wp-block-group__inner-container{position:relative}.top-course .wp-block-columns{position:relative;margin-bottom:40px;z-index:1}.top-course .wp-block-columns:nth-of-type(2n + 1){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.top-course .wp-block-columns:last-of-type{margin-bottom:0}.top-course .text{font-size:14px;margin-bottom:30px}.top-course .course-bg{position:absolute;width:75%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top-course li img{margin-left:10px;-webkit-transform:translateY(2px);transform:translateY(2px)}@media(min-width: 782px){.top-course .wp-block-columns{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}.top-course .wp-block-columns:nth-of-type(2n + 1){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.top-course .text{margin-bottom:50px}}.top-news{row-gap:0;padding-block:0 50px !important;margin-bottom:0}@media screen and (min-width: 782px){.top-news{padding-block:0 100px !important}}.top-news .wp-block-post-template{margin-bottom:30px}.top-news .wp-block-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;padding:20px 10px;border-bottom:1px solid rgba(112,112,112,.5019607843);margin:0}@media screen and (min-width: 782px){.top-news .wp-block-post{padding:40px 10px}}.top-news .wp-block-post a{-webkit-transition:.3s;transition:.3s}.top-news .wp-block-post:hover a{color:#c16968}.top-news .wp-block-post:first-of-type{border-top:1px solid rgba(112,112,112,.5019607843)}.top-news .wp-block-post-date a{color:#c16968;font-size:14px;display:block;font-family:"EB Garamond",serif}@media screen and (min-width: 782px){.top-news .wp-block-post-date a{font-size:16px}}.top-news .wp-block-post-title{margin-bottom:0}.top-news .wp-block-post-title a{color:#343432;font-size:16px;margin-bottom:0;font-weight:400}@media screen and (min-width: 782px){.top-news .wp-block-post-title a{font-size:18px}}@media(min-width: 782px){.top-news .wp-block-post-template{margin-bottom:50px}.top-news .wp-block-post{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.top-news .wp-block-post-date a{-webkit-transform:translateY(8px);transform:translateY(8px)}}.container .wp-block-cover.top-profile{padding-block:50px !important;min-height:auto}@media screen and (min-width: 782px){.container .wp-block-cover.top-profile{padding-block:190px 100px !important}}.top-profile h2{font-size:20px;line-height:1.8;margin-bottom:50px}@media screen and (min-width: 782px){.top-profile h2{font-size:36px;margin-bottom:50px}}.top-profile .link-block{margin-bottom:0}.about-profile{padding-block:50px 0 !important}@media screen and (min-width: 782px){.about-profile{padding-block:100px 0 !important}}.about-profile h2{font-size:30px;margin-bottom:50px}@media screen and (min-width: 782px){.about-profile h2{font-size:56px;margin-bottom:100px}}.about-profile h3{font-size:20px;margin-bottom:30px;font-weight:400}@media screen and (min-width: 782px){.about-profile h3{font-size:32px;margin-bottom:50px}}.about-profile .profile__teacher{margin-bottom:50px}@media screen and (min-width: 782px){.about-profile .profile__teacher{margin-bottom:100px}}.about-profile .profile__teacher .profile__name{font-size:20px;margin-bottom:30px}@media screen and (min-width: 782px){.about-profile .profile__teacher .profile__name{font-size:32px;margin-bottom:50px}}.about-profile .profile__teacher .profile__name span{font-size:12px !important;margin-left:10px}@media screen and (min-width: 782px){.about-profile .profile__teacher .profile__name span{font-size:18px !important}}.about-profile .profile__teacher .profile__text{font-size:14px;margin-bottom:30px}@media screen and (min-width: 782px){.about-profile .profile__teacher .profile__text{font-size:16px;margin-bottom:50px}}.about-profile .profile__teacher .profile__license{font-size:14px}@media screen and (min-width: 782px){.about-profile .profile__teacher .profile__license{font-size:16px}}.about-profile .profile__works{margin-bottom:50px}@media screen and (min-width: 782px){.about-profile .profile__works{margin-bottom:100px}}.about-profile .profile__works ul{margin:0}.about-profile .profile__works ul li{font-size:14px;font-weight:500;margin-bottom:10px;margin-top:0}@media screen and (min-width: 782px){.about-profile .profile__works ul li{font-size:16px}}.about-profile .profile__media{margin-bottom:50px}@media screen and (min-width: 782px){.about-profile .profile__media{margin-bottom:100px}}.about-profile .profile__media ul{padding-left:0;margin:0}.about-profile .profile__media ul li{list-style:none;font-size:14px;font-weight:500;margin-bottom:16px;margin-top:0}@media screen and (min-width: 782px){.about-profile .profile__media ul li{font-size:16px;margin-bottom:20px}}.about-profile .profile__media ul li a:hover{color:#c16968}.about-profile .profile__media ul li img{margin-left:10px;-webkit-transform:translateY(2px);transform:translateY(2px)}.about-profile .profile__history{margin-bottom:50px}@media screen and (min-width: 782px){.about-profile .profile__history{margin-bottom:100px}}.about-profile .profile__history .history__item{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:0}@media screen and (min-width: 782px){.about-profile .profile__history .history__item{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.about-profile .profile__history .history__period{font-size:16px;height:auto;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:16px}@media(max-width: 1200px){.about-profile .profile__history .history__period{-webkit-flex-basis:auto !important;-ms-flex-preferred-size:auto !important;flex-basis:auto !important}}@media screen and (min-width: 782px){.about-profile .profile__history .history__period{font-size:24px}}.about-profile .profile__history .history__period::before{content:"";width:12px;height:12px;background:#c16968;border-radius:50%;position:absolute;right:-19px;top:10px}@media screen and (min-width: 782px){.about-profile .profile__history .history__period::before{width:20px;height:20px;right:-45px;top:13px}}.about-profile .profile__history .history__period::after{content:"";width:1px;height:0px;background:#c16968;position:absolute;right:-13px;top:10px;-webkit-transition:4s linear;transition:4s linear}@media screen and (min-width: 782px){.about-profile .profile__history .history__period::after{right:-35px;top:13px;-webkit-transition:3s;transition:3s}}.about-profile .profile__history .history__period p{margin:0;text-align:right;white-space:nowrap}@media(max-width: 1200px){.about-profile .profile__history .history__period p{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin-top:8px;line-height:1}}@media not all and (max-width: 1200px){.about-profile .profile__history .history__period p.transform1em{-webkit-transform:translateX(-1em);transform:translateX(-1em)}}@media not all and (max-width: 1200px){.about-profile .profile__history .history__period p.transform2em{-webkit-transform:translateX(-2em);transform:translateX(-2em)}}.about-profile .profile__history .show .history__period::after{height:100%}.about-profile .profile__history h4{font-size:20px;font-weight:400;margin-bottom:16px}@media screen and (min-width: 782px){.about-profile .profile__history h4{font-size:32px;margin-bottom:30px}}.about-profile .profile__history .history__text{font-size:14px;line-height:1.5;padding-bottom:0px}@media screen and (min-width: 782px){.about-profile .profile__history .history__text{font-size:16px;padding-bottom:50px}}.about-profile .profile__history .history__img img{padding-bottom:30px;margin-inline:auto}@media screen and (min-width: 782px){.about-profile .profile__history .history__img img{padding-bottom:50px}}.about-profile .profile__history .history-img4 img{margin-left:auto;margin-right:12px;margin-bottom:30px;padding-bottom:0}.about-profile .profile__history .history-img5 img{margin-bottom:70px;padding-bottom:0;margin-left:0}.about-profile .profile__history .history-img6 img{margin-left:auto;margin-right:0;padding-bottom:0}.about-profile .profile__history .history-img{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:1.3s;transition-duration:1.3s}.about-profile .profile__history .history-img5{-webkit-transition-delay:.7s;transition-delay:.7s}.about-profile .profile__history .history-img6{-webkit-transition-delay:1.1s;transition-delay:1.1s}.about-profile .profile__seminar{margin-bottom:0}.about-profile .profile__seminar h3{margin-bottom:30px}@media screen and (min-width: 782px){.about-profile .profile__seminar h3{margin-bottom:50px}}.course-about{padding-block:50px !important}@media screen and (min-width: 782px){.course-about{padding-block:100px !important}}.course-about h2{font-size:30px;margin-bottom:30px}@media screen and (min-width: 782px){.course-about h2{font-size:56px;margin-bottom:50px;text-align:center !important}}.course-about p{font-size:16px}@media screen and (min-width: 782px){.course-about p{text-align:center;font-size:18px}}.course-roots{margin-bottom:50px}@media screen and (min-width: 782px){.course-roots{margin-bottom:100px}}.course-roots p{font-size:16px}@media screen and (min-width: 782px){.course-roots p{font-size:18px}}.course-roots2{margin-bottom:50px}@media screen and (min-width: 782px){.course-roots2{margin-bottom:100px}}@media screen and (max-width: 781.999px){.course-roots2 h2{font-size:20px}}@media screen and (min-width: 782px){.course-roots2 h2{text-align:center !important}}.course-roots2 img{margin-bottom:30px}@media screen and (min-width: 782px){.course-roots2 img{margin-bottom:60px}}@media screen and (min-width: 782px){.course-roots2 p{text-align:center}}.course-trouble{max-width:780px;margin-inline:auto;margin-bottom:50px}@media screen and (min-width: 782px){.course-trouble{margin-bottom:100px}}.course-trouble h2{margin-bottom:30px}@media screen and (min-width: 782px){.course-trouble h2{margin-bottom:50px}}.course-trouble h2::before{margin-right:5px}.course-trouble h2::after{margin-left:5px}@media screen and (max-width: 781.999px){.course-trouble h2{font-size:20px}}.course-trouble ul{margin:0;padding:0;max-width:640px !important;margin-inline:auto}.course-trouble li{font-size:16px;margin-bottom:1.66em;list-style:none;padding-left:2em;position:relative}@media screen and (min-width: 782px){.course-trouble li{padding-left:2.77em;font-size:18px}}.course-trouble li::before{content:"";width:1.1em;height:auto;aspect-ratio:1/1;border-radius:50%;background:#c16968;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.course-detail{margin-bottom:50px;max-width:887px;margin-inline:auto}@media screen and (min-width: 782px){.course-detail{margin-bottom:100px}}@media screen and (min-width: 782px){.course-detail h2{text-align:center !important}}.course-detail .detail__text{font-size:16px;margin-bottom:30px}@media screen and (min-width: 782px){.course-detail .detail__text{font-size:18px;margin-bottom:50px;text-align:center}}.course-detail .detail__item{margin-bottom:40px;border:1px solid #c16968;padding:20px 10px;row-gap:14px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (min-width: 782px){.course-detail .detail__item{padding:40px 20px 40px 50px}}.course-detail .detail__item .ff-hina{font-size:50px;line-height:1;max-width:300px;margin-inline:auto}@media screen and (min-width: 782px){.course-detail .detail__item .ff-hina{font-size:72px;max-width:none}}.course-detail .detail__item .text1{font-size:16px;margin-bottom:7px;max-width:300px;margin-inline:auto}@media screen and (min-width: 782px){.course-detail .detail__item .text1{font-size:18px;max-width:none}}.course-detail .detail__item .text2{font-size:20px;max-width:300px;margin-inline:auto}@media screen and (min-width: 782px){.course-detail .detail__item .text2{font-size:24px;max-width:none}}.course-point{margin-bottom:50px}@media screen and (min-width: 782px){.course-point{margin-bottom:100px}}.course-point .point__text{font-size:16px;margin-bottom:30px}@media screen and (min-width: 782px){.course-point .point__text{font-size:18px;margin-bottom:50px}}.course-point .point__items{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.course-point .point__item{padding:20px;position:relative}.course-point .point__item::after{content:"";width:20px;height:20px;background:url(https://minamoto.keiko-web.site/wp-content/uploads/2024/12/right-arrow2.png) no-repeat center/contain;position:absolute;right:50%;bottom:-26px;-webkit-transform:translate(50%, 0) rotate(90deg);transform:translate(50%, 0) rotate(90deg)}@media screen and (min-width: 782px){.course-point .point__item::after{right:-27px;bottom:50%;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}}.course-point .point__item:last-of-type::after{content:none}.course-point .point__item h3{font-size:20px;margin-bottom:20px}@media screen and (min-width: 782px){.course-point .point__item h3{font-size:24px;margin-bottom:36px}}.course-point .point__item h3 span{font-size:30px;color:#fff;background:#c16968;padding:15px;border-radius:50%;width:1.9em;height:1.9em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:3px}@media screen and (min-width: 782px){.course-point .point__item h3 span{font-size:36px}}.course-point .point__item .text1{font-size:16px;font-weight:700;margin-bottom:30px}.course-point .point__item .text2{font-size:14px;line-height:2}.course-after{max-width:720px;margin-inline:auto;margin-bottom:50px}@media screen and (min-width: 782px){.course-after{margin-bottom:100px}}.course-after ul{margin:0;padding:0}.course-after li{font-size:16px;margin-bottom:1.66em;list-style:none;padding-left:4.27em;position:relative}@media screen and (min-width: 782px){.course-after li{font-size:18px}}.course-after li::before{content:"";width:2.7em;height:2.7em;background:url(https://minamoto.keiko-web.site/wp-content/uploads/2024/12/mizuhiki-pink.png) no-repeat center/contain;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.course-voice{padding-bottom:50px}@media screen and (min-width: 782px){.course-voice{padding-bottom:100px}}.course-voice .voice__item{padding:20px 10px;margin-bottom:30px;background:#fff;border-radius:10px;max-width:860px;margin-inline:auto}@media screen and (min-width: 782px){.course-voice .voice__item{padding:30px 40px;margin-bottom:50px}}.course-voice .voice__item:last-of-type{margin-bottom:0 !important}.course-voice .voice__top{margin-bottom:10px;row-gap:10px}@media screen and (min-width: 782px){.course-voice .voice__top{margin-bottom:20px}}.course-voice .voice__name{font-size:16px;margin-bottom:15px}@media screen and (min-width: 782px){.course-voice .voice__name{font-size:18px}}.course-voice h3{margin-top:15px;font-size:16px;font-weight:700}@media screen and (min-width: 782px){.course-voice h3{font-size:18px}}.course-voice .voice__text{font-size:14px;line-height:2}@media screen and (min-width: 782px){.course-voice .voice__text{font-size:16px}}@media screen and (min-width: 782px){.course-musubi h2{text-align:center !important}}.course-musubi .musubi__items{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media screen and (min-width: 782px){.course-musubi .musubi__items{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;margin-bottom:50px}}.course-musubi .musubi__item{font-size:20px;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}@media screen and (min-width: 782px){.course-musubi .musubi__item{font-size:32px}}.course-musubi .musubi__item>.wp-block-columns{gap:15px}@media screen and (min-width: 782px){.course-musubi .musubi__item>.wp-block-columns{gap:30px}}@media screen and (min-width: 782px){.course-musubi .musubi__item:first-of-type .wp-block-columns{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.course-musubi .musubi__item .musubi__kanji{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:118px;height:118px;border-radius:50%;border:1px solid #c16968 !important;background:#fff;-webkit-flex-basis:auto !important;-ms-flex-preferred-size:auto !important;flex-basis:auto !important;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-inline:auto}@media screen and (min-width: 782px){.course-musubi .musubi__item .musubi__kanji{margin:0}}.course-musubi .musubi__item .musubi__kanji p:first-of-type{font-size:32px;margin-bottom:0;line-height:1}@media screen and (min-width: 782px){.course-musubi .musubi__item .musubi__kanji p:first-of-type{font-size:40px}}.course-musubi .musubi__item .musubi__kanji p:nth-of-type(2){font-size:14px}@media screen and (min-width: 782px){.course-musubi .musubi__item .musubi__kanji p:nth-of-type(2){font-size:18px}}.course-musubi .musubi__item .musubi__description{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center}@media screen and (min-width: 782px){.course-musubi .musubi__item .musubi__description{text-align:left}}.course-musubi .text1{font-size:16px;line-height:2}@media screen and (min-width: 782px){.course-musubi .text1{text-align:center;font-size:18px}}.course-musubi .text2{font-size:16px;margin-bottom:30px;line-height:2}@media screen and (min-width: 782px){.course-musubi .text2{text-align:center;font-size:18px;margin-bottom:50px}}.course-musubi .text3{font-size:24px;line-height:1.75;font-weight:600}@media screen and (min-width: 782px){.course-musubi .text3{text-align:center;font-size:32px}}.lesson-lead{padding-bottom:50px}@media screen and (min-width: 782px){.lesson-lead{padding-bottom:100px}}.lesson-lead .lead__item{margin-bottom:50px;gap:20px}@media screen and (min-width: 782px){.lesson-lead .lead__item{margin-bottom:100px}}.lesson-lead .lead__item img{display:block;margin-inline:auto}.lesson-lead .lead__item p{font-size:16px}@media screen and (min-width: 782px){.lesson-lead .lead__item p{font-size:18px}}.lesson-mirin{padding-bottom:50px}@media screen and (min-width: 782px){.lesson-mirin{padding-bottom:100px}}@media screen and (min-width: 782px){.lesson-mirin h2{text-align:center !important}}.lesson-mirin .mirin__text{font-size:20px;margin-bottom:30px}@media screen and (min-width: 782px){.lesson-mirin .mirin__text{font-size:32px;margin-bottom:50px;text-align:center}}.lesson-mirin .mirin__column{gap:30px}@media screen and (min-width: 782px){.lesson-mirin .mirin__column{gap:100px}}.lesson-mirin .mirin__column img{display:block;margin-inline:auto}.lesson-mirin .mirin__column p{font-size:16px}@media screen and (min-width: 782px){.lesson-mirin .mirin__column p{font-size:18px}}.lesson-history{margin-bottom:0;padding-bottom:50px}@media screen and (min-width: 782px){.lesson-history{padding-bottom:100px}}.lesson-history img{display:block;margin-inline:auto}.lesson-history ul{margin-top:0}.lesson-history p,.lesson-history li{font-size:16px}@media screen and (min-width: 782px){.lesson-history p,.lesson-history li{font-size:18px}}.lesson-point{padding-bottom:50px}@media screen and (min-width: 782px){.lesson-point{padding-bottom:100px}}@media screen and (min-width: 782px){.lesson-point h2{text-align:center !important}}.lesson-point .point__lead{font-size:16px;margin-bottom:30px}@media screen and (min-width: 782px){.lesson-point .point__lead{font-size:18px;margin-bottom:50px;text-align:center}}.lesson-point .point__items{max-width:887px;margin-inline:auto;gap:30px;margin-bottom:40px}@media screen and (min-width: 782px){.lesson-point .point__items{margin-bottom:80px}}.lesson-point .point__items .point__item{padding:20px;position:relative}@media screen and (min-width: 782px){.lesson-point .point__items .point__item{padding:20px 30px 60px}}.lesson-point .point__items .point__item .ff-en{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;background:#c16968;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;width:50px;height:50px;font-size:24px;margin-bottom:20px}@media screen and (min-width: 782px){.lesson-point .point__items .point__item .ff-en{font-size:36px;font-size:36px;width:70px;height:70px}}.lesson-point .point__items .point__item h3{font-size:16px;font-weight:700;margin-bottom:20px;text-align:center;margin-top:0}@media screen and (min-width: 782px){.lesson-point .point__items .point__item h3{margin-bottom:30px;text-align:left}}.lesson-point .point__items .point__item .point__text{font-size:14px;font-weight:600;line-height:2}.lesson-point .point__items .point__item::after{content:"";width:20px;height:20px;background:url(https://minamoto.keiko-web.site/wp-content/uploads/2024/12/right-arrow2.png) no-repeat center/contain;position:absolute;right:50%;bottom:-26px;-webkit-transform:translate(50%, 0) rotate(90deg);transform:translate(50%, 0) rotate(90deg)}@media screen and (min-width: 782px){.lesson-point .point__items .point__item::after{right:-27px;bottom:50%;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}}.lesson-point .point__items .point__item:last-of-type::after{content:none}.lesson-point .point__figure{max-width:887px;margin-inline:auto;gap:50px 30px;position:relative}@media screen and (min-width: 782px){.lesson-point .point__figure{gap:120px}}.lesson-point .point__figure::before,.lesson-point .point__figure::after{content:"";width:20px;height:38px;display:block;background:#c16968;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;left:15%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}@media screen and (min-width: 782px){.lesson-point .point__figure::before,.lesson-point .point__figure::after{width:26px;height:44px;left:50%;top:30%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.lesson-point .point__figure::after{left:85%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}@media screen and (min-width: 782px){.lesson-point .point__figure::after{top:70%;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}}.lesson-point .point__figure .figure__item{padding:20px 10px 30px;position:relative}@media screen and (min-width: 782px){.lesson-point .point__figure .figure__item{padding:25px}}.lesson-point .point__figure .figure__item h3{font-size:24px;margin-bottom:20px;padding:5px}@media screen and (min-width: 782px){.lesson-point .point__figure .figure__item h3{font-size:32px;margin-bottom:40px;padding:10px}}.lesson-point .point__figure .figure__item .top-img{gap:5px}.lesson-point .point__figure .figure__item .figure__text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:16px;font-weight:700;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:250px;padding-block:10px;gap:20px;height:380px}@media screen and (min-width: 782px){.lesson-point .point__figure .figure__item .figure__text{font-size:24px}}.lesson-point .point__figure .figure__item .figure__text>.wp-block-column{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.lesson-point .point__figure .figure__item .figure__text p{margin:0}.lesson-point .point__figure .figure__item .figure__text .text1{text-align:right}.lesson-point .point__figure .figure__item .figure__text .text{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.lesson-point .point__figure .figure__item .figure__text .img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width: 782px){.lesson-point .point__figure .figure__item .figure__text .img{gap:50px}}.lesson-point .point__figure .figure__item .figure__text .img figure{width:100%}.lesson-point .point__figure .figure__item .figure__text .img figure>div{width:100% !important}.lesson-point .point__figure .figure__item .figure__text .img img{max-width:100%;width:100%;height:100% !important;-o-object-fit:contain;object-fit:contain}.lesson-voice{padding-bottom:50px;max-width:887px;margin-inline:auto}@media screen and (min-width: 782px){.lesson-voice{padding-bottom:100px}}.lesson-voice .voice__items{gap:20px;margin-bottom:20px}@media screen and (min-width: 782px){.lesson-voice .voice__items{gap:16px;margin-bottom:50px}}.lesson-voice .voice__item{padding:20px;font-size:14px;border-radius:20px}@media screen and (min-width: 782px){.lesson-voice .voice__item{padding:25px 30px;font-size:16px}}.lesson-voice .voice__item p{line-height:2}.lesson-voice .voice__item.wide{margin-bottom:20px}@media screen and (min-width: 782px){.lesson-voice .voice__item.wide{margin-bottom:50px}}.lesson-voice .voice__bottom{margin-top:50px}@media screen and (min-width: 782px){.lesson-voice .voice__bottom{margin-top:100px}}.lesson-voice .voice__bottom img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lesson-bottom{padding-block:50px 155vw !important}@media screen and (min-width: 782px){.lesson-bottom{padding-block:100px !important}}.lesson-bottom h2{font-weight:600;font-size:20px;margin-bottom:30px;padding:0}@media screen and (min-width: 782px){.lesson-bottom h2{font-size:32px;margin-bottom:50px}}.lesson-bottom .bottom__text{width:100%;font-size:14px;font-weight:500;margin-left:0 !important}@media screen and (min-width: 782px){.lesson-bottom .bottom__text{width:63%;font-size:18px}}.privacy,.terms-table{padding-block:50px 0px !important}@media screen and (min-width: 782px){.privacy,.terms-table{padding-block:100px 0px !important}}.privacy h2{color:#c16968}.page .site-body{padding-bottom:0}.home .site-body{padding-top:0}.top-fv{position:relative;padding-block:54svh 0px !important;opacity:0;-webkit-transition:.5s;transition:.5s}@media screen and (min-width: 782px){.top-fv{padding-block:240px 75px !important}}.top-fv img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:3s;transition:3s;-webkit-filter:blur(5px);filter:blur(5px)}.fv__text{margin-bottom:0}.fv__text1{font-size:clamp(20px,2.8vw,36px);border-bottom:1px solid rgba(112,112,112,.5019607843);margin-bottom:30px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:1s .5s;transition:1s .5s;margin-left:20px}@media screen and (min-width: 782px){.fv__text1{margin-left:0}}.fv__text2{font-size:clamp(14px,2vw,24px);opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:1s .8s;transition:1s .8s;margin-left:20px;padding-left:30px !important;margin-bottom:0}@media screen and (min-width: 782px){.fv__text2{margin-left:0;padding-left:50px !important;margin-bottom:1.5rem}}.fv-slider{opacity:0;-webkit-transition:1s 1.1s;transition:1s 1.1s}.fv-slider .slider__item{min-width:auto;white-space:nowrap;-webkit-animation:loop-slide 10s infinite linear 1s both;animation:loop-slide 10s infinite linear 1s both;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 782px){.fv-slider .slider__item{-webkit-animation:loop-slide 20s infinite linear 1s both;animation:loop-slide 20s infinite linear 1s both}}.fv-slider .slider__item img{width:100%;height:70px}@media screen and (min-width: 782px){.fv-slider .slider__item img{height:auto}}@-webkit-keyframes loop-slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.fv__news{position:absolute;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);gap:0;-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;margin-bottom:0;opacity:0;transform:translateY(100%);-webkit-transition:1s 1.4s;transition:1s 1.4s;max-width:100% !important}.fv__news .news__title{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:auto !important;-ms-flex-preferred-size:auto !important;flex-basis:auto !important;width:auto;padding:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.fv__news .news__detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:auto !important;-ms-flex-preferred-size:auto !important;flex-basis:auto !important}.fv__news h2{margin-bottom:0;font-size:16px;border:1px solid #c16968}.fv__news .wp-block-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:#fff;padding:12px 20px;border:1px solid #8b522e;border-radius:0 10px 10px 0;margin:0}@media screen and (min-width: 782px){.fv__news .wp-block-post{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}}.fv__news .wp-block-post-date a{color:#c16968;font-size:14px;display:block;font-family:"EB Garamond",serif}.fv__news .wp-block-post-title{margin-bottom:0}.fv__news .wp-block-post-title a{color:#343432;font-size:14px;line-height:1.5;margin-bottom:0;font-weight:400;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv__scroll{width:130px;height:130px;color:#a8794a !important;background:none;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-box-shadow:none;box-shadow:none;font-size:16px;letter-spacing:.08em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-30px;bottom:0;cursor:pointer;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:1s 1.7s;transition:1s 1.7s}@media screen and (min-width: 782px){.fv__scroll{width:180px;height:180px;bottom:-44px}}.fv__scroll::before{content:"";width:100%;height:100%;border:dashed 1px #a8794a;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:rotate 30s infinite linear;animation:rotate 30s infinite linear}.fv__scroll p{-webkit-animation:fv-scroll 1.3s infinite linear;animation:fv-scroll 1.3s infinite linear}@-webkit-keyframes fv-scroll{0%,100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes fv-scroll{0%,100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes rotate{100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.loaded .top-fv{opacity:1}.loaded .top-fv img{-webkit-transform:none;transform:none;-webkit-filter:blur(0px);filter:blur(0px)}.loaded .fv__text1,.loaded .fv__text2{opacity:1;-webkit-transform:none;transform:none}.loaded .fv-slider{opacity:1}.loaded .fv__news{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}@media screen and (min-width: 782px){.loaded .fv__news{-webkit-transform:none;transform:none}}.loaded .fv__scroll{-webkit-transform:none;transform:none}@media(min-width: 782px){.fv__text1{padding-bottom:40px}.fv__news{position:absolute}.fv__news .wp-block-post-title{overflow:hidden}.fv__news .news__title{padding:13px 70px}.fv__news .wp-block-post{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.about-profile .profile__history .history-img{-webkit-filter:blur(5px);filter:blur(5px);opacity:0}.about-profile .profile__history .history-img.show{-webkit-filter:blur(0);filter:blur(0);opacity:1}/*# sourceMappingURL=style.css.map */