@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Cormorant+Infant:ital,wght@0,300..700;1,300..700&family=Mr+Madi&family=Zen+Antique&family=Zen+Antique+Soft&family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Zen+Kurenaido&display=swap";*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}img{display:block;width:100%;max-width:100%;height:auto}body.landing-page{min-height:100vh;margin:0;font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Yu Gothic Medium","Noto Sans JP",Meiryo,sans-serif;line-height:1.6;letter-spacing:1px;color:#635369;background:url("../assets/images/menu_bg.webp") center/cover no-repeat fixed;overflow-x:hidden}a{color:inherit;text-decoration:none}[data-scroll].is-scroll-ready{opacity:0;transform:translate3d(0, 48px, 0);transition:opacity .8s ease,transform 1s cubic-bezier(0.2, 0.6, 0.2, 1);transition-delay:var(--scroll-reveal-delay, 0s);will-change:opacity,transform}[data-scroll].is-scroll-ready.is-inview{opacity:1;transform:translate3d(0, 0, 0)}[data-scroll=up].is-scroll-ready{transform:translate3d(0, 56px, 0)}[data-scroll=right].is-scroll-ready{transform:translate3d(56px, 0, 0)}[data-scroll=left].is-scroll-ready{transform:translate3d(-56px, 0, 0)}@media(prefers-reduced-motion: reduce){[data-scroll].is-scroll-ready{transition-duration:.01ms !important;transition-delay:.01ms !important;transform:translate3d(0, 0, 0) !important;opacity:1 !important}}:root{--color-bg-white: #ffffff;--color-bg-lilac: #d7cad3;--color-bg-blush: #f9ecec;--color-bg-fog: #f0efef;--color-bg-silver: #cccccc;--color-text-plum: #635369;--color-text-lilac: #d7cad3;--color-text-white: #ffffff;--color-text-rose: #f5718b;--color-text-mauve: #957e8e;--layout-gap: 48px;--layout-content-width: 400px;--layout-side-min: 260px;--layout-side-max: 520px;--layout-side-width: clamp(var(--layout-side-min), calc((100vw - var(--layout-content-width)) / 2 - var(--layout-gap)), var(--layout-side-max));--mobile-anchor-offset: 0px}.el_title_001{text-align:center;font-weight:400;font-size:22px;letter-spacing:8px;margin:0;position:relative}@media(max-width: 520px){.el_title_001{font-size:20px}}.el_title_001::after{content:"";background-image:url("../assets/images/title_line.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:95%;height:100%;position:absolute;top:0;left:0;right:0;margin:0 auto}.el_title_002{text-align:center;font-weight:400;font-size:20px;letter-spacing:6px;margin:0;position:relative;color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.5960784314)}.el_title_002::after{content:"";background-image:url("../assets/images/title_line_white.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:95%;height:100%;position:absolute;top:0;left:0;right:0;margin:0 auto}.cta_btn{width:75%;margin:0 auto}@media(max-width: 520px){.cta_btn{width:80%}}.cta_btn::before{content:"";background-image:url("../assets/images/cta_btn_deco.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:84%;padding-bottom:47%;position:absolute;top:-67px;left:-95px}.cta_btn::after{content:"";background-image:url("../assets/images/cta_btn_shadow.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;padding-bottom:50%;position:absolute;bottom:-67px;left:0;right:0;margin:0 auto;z-index:-1}.animated-btn{animation:scaleAnimation 2s infinite ease-in-out}@keyframes scaleAnimation{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.pc_only{display:block !important}.sp_only{display:none !important}@media(max-width: 980px){.pc_only{display:none !important}.sp_only{display:block !important}}.visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.mobile-header{position:fixed;top:0;left:0;right:0;z-index:250;display:none;align-items:center;justify-content:space-between;padding:7px;background:#fff}.mobile-header__logo{width:90px;margin:0}.mobile-header__toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;outline:none;box-shadow:none;background-color:rgba(0,0,0,0);cursor:pointer}.mobile-header__toggle:focus,.mobile-header__toggle:active{outline:none;box-shadow:none;background-color:rgba(0,0,0,0)}.mobile-header__toggle-box{position:relative;width:30px;height:14px;display:inline-flex;flex-direction:column;justify-content:space-between}.mobile-header__toggle-bar{display:block;width:100%;height:2px;border-radius:999px;background:#635369;transition:transform .3s ease,opacity .3s ease,width .3s ease}body.menu-open .mobile-header__toggle-bar:nth-child(1){transform:translateY(6px) rotate(45deg);width:100%}body.menu-open .mobile-header__toggle-bar:nth-child(2){opacity:0}body.menu-open .mobile-header__toggle-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg);width:100%}.mobile-menu-backdrop{position:fixed;inset:0;background:rgba(58,43,51,.35);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease;z-index:260}body.menu-open{overflow:hidden}body.menu-open .mobile-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto}body.menu-closing .mobile-menu-backdrop{opacity:0;visibility:visible;pointer-events:none}.layout-shell{display:flex;align-items:flex-start;justify-content:center;gap:var(--layout-gap);min-height:100vh;padding:48px clamp(24px,5vw,64px) 0}.layout-shell__panel{position:relative;flex:0 0 var(--layout-side-width);width:min(var(--layout-side-width),100%);max-width:var(--layout-side-max)}.layout-shell__panel--brand,.layout-shell__panel--menu{position:sticky;top:50%;transform:translateY(-50%);align-self:start}.brand-visual{position:relative;min-height:360px;overflow:hidden}.brand-lockup{position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);text-align:center}.brand-lockup__logo{max-width:237px;height:auto;display:block}.layout-shell__content{flex:0 0 var(--layout-content-width);width:min(var(--layout-content-width),100%);max-width:var(--layout-content-width);background-color:#fff;border-top-left-radius:72px;position:relative;overflow:hidden}.content-section{padding:24px 28px 28px;border-radius:28px;background:hsla(0,0%,100%,.86);backdrop-filter:blur(8px);box-shadow:0 12px 48px rgba(74,63,69,.1)}.content-section--accent{background:linear-gradient(135deg, rgba(255, 255, 255, 0.92), rgba(255, 214, 221, 0.88))}.content-section__title{margin:0 0 12px;font-size:18px;letter-spacing:.14em}.content-section__description{margin:0;font-size:14px;line-height:1.8;color:#957e8e}.sticky-menu{position:relative;display:flex;flex-direction:column;gap:50px;padding:0 39px;border-radius:32px;background:rgba(0,0,0,0);backdrop-filter:none;box-shadow:none}.sticky-menu__title{max-width:143px;height:auto;display:block;position:absolute;top:-60px;left:-36px}.sticky-menu__close{display:none}.sticky-menu__list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;font-weight:700;font-size:16px;line-height:30px;letter-spacing:1px;color:#fff}.sticky-menu__item a{display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;transition:background .25s ease}.sticky-menu__item a:hover{background:hsla(0,0%,100%,.6)}.sticky-menu__sns{display:flex;justify-content:flex-start;gap:12px;padding-left:12px}.sticky-menu__sns-link{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease}.sticky-menu__sns-link:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(194,91,99,.4),0 10px 20px rgba(74,63,69,.18)}.sticky-menu__sns-link img{max-width:44px;max-height:44px}@media(min-width: 981px){.layout-shell__panel--menu{display:flex;justify-content:flex-end}.layout-shell__panel--menu .sticky-menu{width:min(360px,100%);position:relative}}@media(max-width: 1180px){:root{--layout-side-min: 220px;--layout-side-max: 420px;--layout-side-width: clamp(var(--layout-side-min), calc((100vw - var(--layout-content-width)) / 2 - 36px), var(--layout-side-max))}.layout-shell{padding-inline:clamp(16px,4vw,48px)}}@media(max-width: 980px){:root{--mobile-anchor-offset: 88px}#top,#instructor,#about,#effect,#voice,#outline{scroll-margin-top:var(--mobile-anchor-offset)}.mobile-header{display:flex}.layout-shell{flex-direction:column;align-items:stretch;gap:0;padding:128px 0 0;width:min(var(--layout-content-width),100%);max-width:var(--layout-content-width);margin:0 auto}.layout-shell__panel--brand{display:none}.layout-shell__content{flex:1 1 auto;max-width:none;width:100%}.layout-shell__panel--menu{flex:0 0 auto;position:fixed;top:0;right:0;bottom:0;width:min(360px,82vw);transform:translateX(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .4s ease,opacity .4s ease;z-index:360;padding:0}body.menu-open .layout-shell__panel--menu{transform:translateX(0);opacity:1;pointer-events:auto;visibility:visible}body.menu-closing .layout-shell__panel--menu{transform:translateX(100%);opacity:0;visibility:visible;pointer-events:none}.sticky-menu{height:100vh;border-radius:0;background:#d7cad3;align-items:flex-start;gap:27px;color:#fff;justify-content:center}.sticky-menu__title{position:static;margin:0;max-width:150px}.sticky-menu__list{gap:18px;font-size:16px;font-weight:500;letter-spacing:1px;padding-left:42px;margin-bottom:20px}.sticky-menu__item a{color:#fff;padding:0;border-radius:0;justify-content:flex-start}.sticky-menu__item a:hover{background:rgba(0,0,0,0);opacity:.7}.sticky-menu__sns{justify-content:flex-start;gap:3px;padding-left:43px}.sticky-menu__sns-link{width:44px;height:44px}.sticky-menu__sns-link img{max-width:44px;max-height:44px}.sticky-menu__close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:5px;right:10px;width:42px;height:42px;border:none;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;transition:background .3s ease}.sticky-menu__close:hover{background:hsla(0,0%,100%,.08)}.sticky-menu__close:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:3px}.sticky-menu__close::before,.sticky-menu__close::after{content:"";position:absolute;width:33px;height:2px;border-radius:2px;background:#fff;transition:transform .3s ease}.sticky-menu__close::before{transform:rotate(30deg)}.sticky-menu__close::after{transform:rotate(-30deg)}}@media(max-width: 520px){:root{--mobile-anchor-offset: 80px}body.landing-page{background:none}.layout-shell{padding:0;margin-top:43px}.layout-shell__panel--menu{width:min(340px,86vw)}}@media(max-width: 440px){.layout-shell{width:inherit;max-width:inherit}}.area_hero .hero_light{position:absolute;width:100%;top:-48px;left:-7px;z-index:1}@media(max-width: 520px){.area_hero .hero_light{left:1px}}.area_hero .hero_bg{position:absolute;width:96%;margin:0 auto;top:16px;right:0}.area_hero .hero_content{position:relative;padding-top:60px;padding-left:24px;z-index:1}@media(max-width: 520px){.area_hero .hero_content{padding-top:56px}}.area_hero .hero_content .badge{font-weight:400;font-size:12px;line-height:30px;background:linear-gradient(135deg, #d7cad3, #ffffff);padding:3px 10px;border-radius:999px}@media(max-width: 520px){.area_hero .hero_content .badge{font-size:2.8vw}}.area_hero .hero_content .description{font-family:"Zen Antique","Times New Roman",serif;font-weight:400;font-size:14px;line-height:18px;padding-left:10px;color:#fff;display:block;margin-bottom:7px}@media(max-width: 520px){.area_hero .hero_content .description{font-size:3.49vw;margin-bottom:4px}}.area_hero .hero_content .title_001,.area_hero .hero_content .title_002{font-family:"Zen Antique","Times New Roman",serif;font-weight:400;font-size:34px;line-height:39px;margin:0}@media(max-width: 520px){.area_hero .hero_content .title_001,.area_hero .hero_content .title_002{font-size:8.5vw;line-height:1.1}}.area_hero .hero_content .title_001{text-shadow:0 0 15px #fff}.area_hero .hero_content .title_002{text-shadow:3px 3px 6.1px #fff}.area_hero .hero_content .logo{max-width:239px;margin-left:-8px;margin-bottom:9px;margin-top:8px}@media(max-width: 520px){.area_hero .hero_content .logo{max-width:inherit;width:65%;margin-left:-17px;margin-bottom:3px}}.area_hero .hero_content .title_sub{max-width:310px;margin:0 0 8px -24px}@media(max-width: 520px){.area_hero .hero_content .title_sub{max-width:inherit;width:82%}}.area_hero .hero_content .badge_pink{background-image:url("../assets/images/badge_pink.webp");background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:999px;color:#fff;font-family:"Zen Antique","Times New Roman",serif;font-weight:400;font-size:20px;line-height:23px;text-shadow:0px 4px 4px rgba(71,15,15,.5882352941);display:flex;width:157px;height:169px;align-items:center;justify-content:center;margin-left:-38px;letter-spacing:2px;padding-right:22px;padding-bottom:4px}@media(max-width: 520px){.area_hero .hero_content .badge_pink{width:45%;height:44vw;font-size:5.2vw}}.area_hero .description_sub{font-family:"Zen Kurenaido",serif;font-weight:400;font-size:12px;line-height:29px;text-align:center;margin-top:-36px;margin-bottom:17px}@media(max-width: 520px){.area_hero .description_sub{font-size:11px;line-height:24px}}.area_hero .by_marle{text-align:right;font-size:12px;padding-right:14px;margin-top:18px;margin-bottom:20px}@media(max-width: 520px){.area_hero .by_marle{font-size:11px;padding-right:11px;margin-top:18px;margin-bottom:14px}}.area_info{padding-bottom:55px}.area_info .info_bg{position:relative;width:100%;background-image:url("../assets/images/info_bg.webp");background-size:cover;background-repeat:no-repeat;background-position:top}.area_info .info_bg::after{content:"";background-image:url("../assets/images/info_bg_bottom_arrow.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;padding-bottom:17%;position:absolute;bottom:-66px;left:0;right:0;margin:0 auto}@media(max-width: 520px){.area_info .info_bg::after{bottom:-66px}}@media(max-width: 440px){.area_info .info_bg::after{bottom:-16.3vw}}.area_info .instructor{padding-top:20px;padding-bottom:60px}@media(max-width: 520px){.area_info .instructor{padding-bottom:46px}}.area_info .instructor .el_title_001{margin-bottom:20px}.area_info .instructor .instructor_card{background-color:#fff;width:92%;margin:0 auto;border-radius:8px;box-shadow:0 4px 8px #d7cad3;padding:38px 0px 34px 25px}.area_info .instructor .instructor_card .card_head{display:flex;position:relative;margin-bottom:50px}.area_info .instructor .instructor_card .card_head .content{flex:1}.area_info .instructor .instructor_card .card_head .content .honer{font-size:14px}@media(max-width: 520px){.area_info .instructor .instructor_card .card_head .content .honer{font-size:12px}}.area_info .instructor .instructor_card .card_head .content .name{font-size:22px;font-weight:400;text-align:center;margin:13px 0 14px}@media(max-width: 520px){.area_info .instructor .instructor_card .card_head .content .name{font-size:20px}}.area_info .instructor .instructor_card .card_head .content .info{font-size:11px;padding-left:39px}@media(max-width: 520px){.area_info .instructor .instructor_card .card_head .content .info{font-size:10px;padding-left:25px}}.area_info .instructor .instructor_card .card_head .kv{width:36%;margin-right:-7px;margin-top:-24px;position:relative;z-index:0}.area_info .instructor .instructor_card .card_head .kv::before{content:"";background-image:url("../assets/images/instructor_kv_shadow.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;padding-bottom:139%;position:absolute;top:-45px;right:-12px;z-index:-1}.area_info .instructor .instructor_card .card_head .name_en{font-family:"Cinzel","Times New Roman",serif;font-size:34px;color:#d7cad3;position:absolute;bottom:-30px;right:29px;letter-spacing:2px}@media(max-width: 520px){.area_info .instructor .instructor_card .card_head .name_en{font-size:32px;right:25px}}.area_info .instructor .instructor_card .card_body p{margin:0;font-size:12px}@media(max-width: 520px){.area_info .instructor .instructor_card .card_body p{font-size:11px;line-height:1.7}}.area_info .about .el_title_001{z-index:1}.area_info .about .about_bg{position:relative;width:100%;background-image:url("../assets/images/about_bg.webp");background-size:cover;background-repeat:no-repeat;background-position:top;margin-top:-16px;padding:86px 26px 65px 0}@media(max-width: 520px){.area_info .about .about_bg{padding:69px 26px 73px 0}}.area_info .about .about_content{display:flex;justify-content:flex-end}.area_info .about .about_content .about_content_text{margin:0;position:relative;font-size:15px;z-index:1;line-height:2;letter-spacing:4px}@media(max-width: 520px){.area_info .about .about_content .about_content_text{font-size:14px}}.area_info .about .about_content .about_content_text::before{content:"";background-image:url("../assets/images/about_deco.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:124%;padding-bottom:106%;position:absolute;top:-12%;left:-17%;z-index:-1}.area_info .about .about_content .about_content_text .bg_white{background-color:#fff;padding:0px 1px 1px 5px}.area_info .about .about_content .about_content_text .bg_white_gradient{background:linear-gradient(to bottom, transparent, #ffffff);padding:0px 0px 2px 6px;font-weight:500}.area_info .voice_sample{display:flex;align-items:flex-start;width:81%;margin:0 auto;gap:42px;padding:83px 0 17px}.area_info .voice_sample .voice_title{font-size:12px;font-weight:400;text-align:center;margin:0;writing-mode:vertical-rl;text-orientation:mixed;background-color:#f86f8a;padding:15px 8px;color:#fff;letter-spacing:3px}@media(max-width: 520px){.area_info .voice_sample .voice_title{padding:15px 6px}}.area_info .voice_sample .voice_sample_content{display:flex;flex-direction:column;gap:18px}.area_info .voice_sample .voice_sample_content .voice_sample_content_item .item_title{color:#f86f8a;font-family:"Cinzel","Times New Roman",serif;font-weight:700;font-size:14px;margin:0;position:relative;z-index:0;margin-bottom:8px}.area_info .voice_sample .voice_sample_content .voice_sample_content_item .item_title::before{content:"";background-image:url("../assets/images/voice_sample_deco.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:71%;padding-bottom:62%;position:absolute;top:-63px;left:-89px;z-index:-1}@media(max-width: 520px){.area_info .voice_sample .voice_sample_content .voice_sample_content_item .item_title::before{width:81%;padding-bottom:71%;top:-72px;left:-94px}}.area_info .voice_sample .voice_sample_content .voice_sample_content_item .item_text{font-size:12px;margin:0;z-index:1;position:relative}.area_oralift{padding:22px 0 25px}.area_oralift .area_oralift_kv{width:67%;margin:0 auto 16px}.area_oralift .area_oralift_text{font-size:12px;text-align:center;line-height:2.7;letter-spacing:2px}.area_trouble{padding-bottom:60px}.area_trouble .area_trouble_bg{background:linear-gradient(to bottom, transparent, #CCCCCC);position:relative;padding-bottom:14px}.area_trouble .area_trouble_bg::after{content:"";background-image:url("../assets/images/trouble_bg_bottom_arrow.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;padding-bottom:22%;position:absolute;bottom:-66px;left:0;right:0;margin:0 auto}@media(max-width: 520px){.area_trouble .area_trouble_bg::after{padding-bottom:12%;bottom:-6.8%}}.area_trouble .el_title_001{letter-spacing:4px}.area_trouble .trouble_a{margin-top:-20px}.area_trouble .trouble_a .trouble_a_02{width:84%;margin-left:auto;margin-top:-6px}.area_trouble .trouble_a .trouble_a_03{width:66%;margin-right:12px;margin-left:auto;margin-top:3px}.area_trouble .trouble_b .trouble_b_02{width:89%}.area_trouble .trouble_b .trouble_b_03{width:79%;margin-top:3px}.area_effect .effect_kv .title{font-family:"Cinzel","Times New Roman",serif;font-size:24px;text-shadow:0 0 10px #f86f8a;text-align:center;letter-spacing:3px}@media(max-width: 520px){.area_effect .effect_kv .title{line-height:1.3}}.area_effect .effect_kv .text_content{display:flex;justify-content:center}.area_effect .effect_kv .text_content .text{font-family:"Zen Antique Soft",serif;font-size:20px;text-align:center;position:relative;letter-spacing:2px;margin:0 0 40px;line-height:2.1}@media(max-width: 520px){.area_effect .effect_kv .text_content .text{font-size:19px}}.area_effect .effect_kv .text_content .text .text_number{position:absolute;top:-5px;left:-10px;font-family:"Zen Antique","Times New Roman",serif;font-size:46px;line-height:1}@media(max-width: 520px){.area_effect .effect_kv .text_content .text .text_number{top:-1px;font-size:41px}}.area_effect .effect_kv .text_content .text .text_number_sub{padding-left:15px}.area_effect .effect_kv .text_content .text .text_title{letter-spacing:-1px;margin:0 6px}.area_effect .sec_effect_circles .effect_circles{display:flex;justify-content:center;padding:23px 0 30px}.area_effect .sec_effect_circles .effect_circles .effect_circle{width:33%}@media(max-width: 520px){.area_effect .sec_effect_circles .effect_circles .effect_circle{width:34%}}.area_effect .sec_effect_circles .effect_circles .effect_circle img{width:105%;max-width:105%}.area_effect .sec_effect_circles .effect_circles .effect_circle.circle_002{margin-left:-12px}.area_effect .sec_effect_circles .effect_circles .effect_circle.circle_003{margin-left:-12px}.area_effect .sec_trable_tags .el_title_001{font-size:14px;letter-spacing:3px}.area_effect .sec_trable_tags .trable_tags{width:79%;margin:0 auto;padding:32px 0 50px}.area_reason .reason_bg{background-image:url("../assets/images/reason_bg.webp");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;padding:25px 0 11px}.area_reason .reason_head_ttl{width:88%;margin:0 auto 20px}.area_reason .reasons{width:88%;margin:0 auto 20px;display:flex;flex-direction:column;gap:32px}.area_reason .reason_btm{width:100%;margin:-64px auto 0;padding-right:12px}.area_change .change_bg{background-image:url("../assets/images/change_bg.webp");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;padding:0px 0 72px;position:relative}.area_change .change_bg::before{content:"";width:105%;height:45px;background-color:#fff;position:absolute;top:-55px;left:0;right:0;transform:rotate(-11deg)}.area_change .change_001{width:63%;margin-left:auto;margin-right:16px;margin-bottom:32px}.area_change .change_002{width:56%;margin-left:auto;margin-right:5px}.area_value .value_bg{background-image:url("../assets/images/value_bg.webp");background-size:cover;background-repeat:no-repeat;background-position:top;width:100%;padding:54px 0 39px}.area_value .value_ttl{width:68%;margin:0 auto 84px}.area_value .values{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:120px}.area_value .values .value_text{background-color:hsla(0,0%,100%,.5882352941);padding:4px 9px;margin-bottom:14px;margin:0}@media(max-width: 520px){.area_value .values .value_text{font-size:14px}}.area_voice .voice_bg{background-image:url("../assets/images/voice_bg.webp");background-size:cover;background-position:top;width:100%;padding:33px 0 1px}.area_voice .voice_content{padding-top:30px}.area_voice .voice_content_item{background-color:hsla(0,0%,100%,.7647058824);padding:22px 27px;border-radius:7px;width:94%;margin:0 auto 32px}.area_voice .voice_content_item .ttl{font-size:12px;font-weight:400;text-align:center;margin:0 0 14px}@media(max-width: 520px){.area_voice .voice_content_item .ttl{font-size:11px}}.area_voice .voice_content_item .text{font-size:12px;margin:0;line-height:2}@media(max-width: 520px){.area_voice .voice_content_item .text{font-size:11px}}.area_voice .voice_content_item .text b{color:#d44e62}.area_seminar .seminar_bg{background-color:#f9ecec;padding:24px 0 73px}.area_seminar .text_pink{color:#d44e62}.area_seminar .seminar_head .seminar_head_ttl{font-family:"Zen Antique","Times New Roman",serif;font-size:17px;font-weight:400;text-align:center;text-shadow:0 0 10px #957e8e;margin:0 0 5px;letter-spacing:2px;line-height:2.3}@media(max-width: 520px){.area_seminar .seminar_head .seminar_head_ttl{font-size:16px}}.area_seminar .seminar_head .seminar_kv{width:94%;margin:0 auto 12px 1%}.area_seminar .place .place_head{font-size:15px;font-weight:400;width:81%;margin:11px auto 30px}@media(max-width: 520px){.area_seminar .place .place_head{font-size:14px}}.area_seminar .place .place_head b{font-weight:bold;font-size:17px}@media(max-width: 520px){.area_seminar .place .place_head b{font-size:16px}}.area_seminar .place .place_body{font-size:11px;font-weight:400;width:81%;line-height:2;margin:0 auto 28px}@media(max-width: 520px){.area_seminar .place .place_body{font-size:10px}}.area_seminar .place .place_body_note{font-size:13px;font-weight:400;text-align:center;border:1px solid #d44e62;width:81%;margin:0 auto 29px;padding:10px 0;border-radius:10px;line-height:1.7}@media(max-width: 520px){.area_seminar .place .place_body_note{font-size:12px}}.area_seminar .schedule{margin-bottom:19px}.area_seminar .schedule .el_title_001{font-size:21px;letter-spacing:6px}@media(max-width: 520px){.area_seminar .schedule .el_title_001{font-size:20px;letter-spacing:4px}}.area_seminar .schedule .schedule_text{font-size:17px;font-weight:700;letter-spacing:2px;text-align:center;margin:33px 0 44px;position:relative}@media(max-width: 520px){.area_seminar .schedule .schedule_text{font-size:16px}}.area_seminar .schedule .schedule_text::after{content:"";height:1px;background-color:#d44e62;width:39%;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.area_seminar .schedule .schedule_content .schedule_table{width:82%;margin:0 auto;border-collapse:collapse}.area_seminar .schedule .schedule_content .schedule_table tr{display:flex;align-items:flex-start;gap:19px;margin-bottom:23px}.area_seminar .schedule .schedule_content .schedule_table th{font-size:16px;font-weight:700;text-align:center;margin:0;background-color:#d44e62;color:#fff;padding:1px 11px 1px 0;border-radius:5px;width:66px;position:relative;margin-top:4px}.area_seminar .schedule .schedule_content .schedule_table th.day_one::after{content:"1";position:absolute;top:44%;right:9px;transform:translateY(-50%);font-size:24px}.area_seminar .schedule .schedule_content .schedule_table th.day_two::after{content:"2";position:absolute;top:44%;right:9px;transform:translateY(-50%);font-size:24px}.area_seminar .schedule .schedule_content .schedule_table th.day_three::after{content:"3";position:absolute;top:44%;right:9px;transform:translateY(-50%);font-size:24px}.area_seminar .schedule .schedule_content .schedule_table td{flex:1}.area_seminar .schedule .schedule_content .schedule_table td h4{font-size:17px;font-weight:700;margin:0 0 7px}@media(max-width: 520px){.area_seminar .schedule .schedule_content .schedule_table td h4{font-size:16px}}.area_seminar .schedule .schedule_content .schedule_table td p{font-size:13px;font-weight:400;margin:0}@media(max-width: 520px){.area_seminar .schedule .schedule_content .schedule_table td p{font-size:12px}}.area_seminar .schedule .schedule_content .schedule_table td small{font-size:11px;font-weight:400;margin:0}@media(max-width: 520px){.area_seminar .schedule .schedule_content .schedule_table td small{font-size:10px}}.area_seminar .day_time .el_title_001{letter-spacing:3px}.area_seminar .day_time .day_time_text{font-size:13px;font-weight:700;width:80%;margin:15px auto 45px;line-height:2}@media(max-width: 520px){.area_seminar .day_time .day_time_text{font-size:12px}}.area_philosophy .philosophy_bg{background-image:url("../assets/images/philosophy_bg.webp");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;padding:52px 0 9px;position:relative}.area_philosophy .philosophy_bg::before{content:"";background-image:url("../assets/images/philosophy_bg_top_deco.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:54%;padding-bottom:39%;position:absolute;top:-8px;left:0}.area_philosophy .philosophy_ttl{font-family:"Zen Antique","Times New Roman",serif;font-size:42px;letter-spacing:3px;font-weight:400;text-align:center;margin:0 0 44px}@media(max-width: 520px){.area_philosophy .philosophy_ttl{font-size:40px}}.area_philosophy .philosophy_content .head_ttl{font-family:"Zen Antique","Times New Roman",serif;font-size:21px;letter-spacing:3px;line-height:1.8;font-weight:400;color:#fff;text-align:center;margin:0;text-shadow:0 4px 4px rgba(0,0,0,.2666666667);margin-bottom:50px}@media(max-width: 520px){.area_philosophy .philosophy_content .head_ttl{font-size:20px}}.area_philosophy .philosophy_content .content{font-family:"Zen Antique","Times New Roman",serif;font-size:13px;line-height:2.7;font-weight:400;text-align:center;margin:0;width:92%;margin:0 auto}@media(max-width: 520px){.area_philosophy .philosophy_content .content{font-size:12px}}.area_philosophy .philosophy_content .content b{color:#d44e62}.area_philosophy .philosophy_content .content .emphasis{position:relative;display:block}.area_philosophy .philosophy_content .content .emphasis::before{content:"";background-image:url("../assets/images/philosophy_line.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.area_philosophy .philosophy_content .content .name_content{line-height:1.8;margin-bottom:50px}.area_philosophy .philosophy_content .content .name_content .name{font-size:20px}.area_philosophy .footer .footer_text{font-size:8px;font-weight:400;text-align:center;margin:0}.area_philosophy .footer .footer_text .footer_text_01{line-height:3.8;display:block}.area_philosophy .footer .footer_text .footer_text_02{line-height:1;display:block}
