@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,600,700|Noto+Serif+JP:300,400,500,600,700&display=swap&subset=japanese";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";@import"/wp-content/themes/original/addons/icomoon/style.css";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&family=Zen+Maru+Gothic:wght@500&display=swap";:root{--c-color1: #79C9C5;--c-color2: #5F6E6D;--c-txt1: #242424;--c-txt2: #1F3836;--c-bg1: #FFFFFF;--c-bg2: #F2F6F6;--c-red: #EE6359;--c-link: #5F6E6D;--c-link-hover: #1F3836;--ff-custom: "Zen Maru Gothic", serif}.loader{background:#fff;top:0;bottom:0;left:0;right:0;transform:none}.loader .spin{width:50px;height:50px;margin:0 auto;position:absolute;text-align:center;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}.loader .dot1,.loader .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#6abeb9;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.loader .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.mv-animate{opacity:0;transition:all 1.5s ease 0s}.mv-animate.show{opacity:1 !important;transform:none !important}.mv-animate.mv-fadeUp{transform:translateY(30px)}.mv-animate.mv-fadetoRight{transform:translateX(-30px)}.site_header{position:fixed;top:0;width:100%;background:none;padding:0;z-index:900;border-top:4px solid var(--c-color1, #51829b)}.site_header .container{max-width:100%;padding:0 60px;align-items:flex-start}@media screen and (max-width: 1280px){.site_header .container{padding:0 30px}}@media screen and (max-width: 960px){.site_header .container{align-items:center}}@media screen and (max-width: 767px){.site_header .container{padding:0 15px}}.site_header .site_logo{height:97px;padding-top:24px;transition:all .3s ease 0s}@media screen and (max-width: 767px){.site_header .site_logo{height:74px}}.site_header .site_logo img{height:100%}@media screen and (max-width: 960px){.site_header .toggle_btn{margin:20px 0 0 0;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:4px 20px 4px 20px;background:#fff}}.site_header.fixed{background:rgba(255,255,255,.8)}@media screen and (max-width: 960px){.site_header.fixed{background:none}}.site_header.fixed .container{align-items:center}.site_header.fixed .site_logo{height:60px;padding:5px 0}.site_header.fixed .toggle_btn{margin:10px 0 0}.site_header.fixed .nard-block{display:none}@media screen and (max-width: 960px){.home .site_header .site_logo{display:none}.home .site_header .nard-block{display:flex}}.nav_wrap .nard-block{display:flex;justify-content:flex-end;align-items:center;padding-bottom:17px}@media screen and (max-width: 960px){.nav_wrap .nard-block{display:none}}.nav_wrap .nard-block .nard-block-img{padding-right:8px}@media screen and (max-width: 767px){.nav_wrap .nard-block .nard-block-img{width:47px;padding-right:0}}.nav_wrap .nard-block .nard-block-text p{font-size:13px;margin-right:30px}@media screen and (max-width: 767px){.nav_wrap .nard-block .nard-block-text p{font-size:11px;margin:0}}@media screen and (max-width: 960px){.nav_wrap .nard-block .link-ec{display:none}}.nav_wrap .nard-block .link-ec a{background:var(--c-color1, #51829b);color:#fff;font-family:"Noto Serif JP",serif;padding:10px 16px;line-height:1;display:flex;align-items:center;border-radius:0 0 8px 8px;font-size:16px;gap:5px}.nav_wrap .nard-block .link-ec a::before{content:"";display:inline-block;width:17px;height:16px;background:url(images/ico_ec.svg) no-repeat center/contain}@media screen and (max-width: 767px){.nav_wrap .nav_main{display:none}}.nav_wrap .nav_main a{font-size:15px;font-weight:var(--fw-m, 500);padding:10px 15px}.nav_wrap .nav_main a:hover{color:var(--c-color2, #f6995c)}@media screen and (max-width: 1280px){.nav_wrap .nav_main a{padding:10px 12px}}.nav_wrap .nav_main li:last-child{margin-right:-15px}.nav_wrap .nav_main>ul>li.current-menu-item>a,.nav_wrap .nav_main .current-menu-parent>a{color:inherit;position:relative;display:grid;justify-items:center}.nav_wrap .nav_main>ul>li.current-menu-item>a::after,.nav_wrap .nav_main .current-menu-parent>a::after{content:"";position:absolute;bottom:4px;display:block;width:40px;height:3px;background:var(--c-color1, #51829b)}.nav_wrap .nav_main>ul>li.menu-item-has-children>.sub-menu{display:block;background:rgba(255,255,255,.8);left:50%;transform:translateX(-50%);padding:10px;opacity:0;visibility:hidden;transition:all .3s ease 0s}.nav_wrap .nav_main>ul>li.menu-item-has-children>.sub-menu a{font-size:15px;color:#333;text-align:left;padding:5px 0}.nav_wrap .nav_main>ul>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.nav_wrap .nav_sp{opacity:0;pointer-events:none;transition:all .6s ease 0s;width:auto;position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:900;overflow:auto;text-align:center;display:grid;place-content:center}@media screen and (max-width: 960px){.nav_wrap .nav_sp.active{opacity:1;pointer-events:visible}.nav_wrap .nav_sp ul{display:grid;gap:20px}.nav_wrap .nav_sp ul li a{font-size:16px}}.site_footer{background-color:var(--c-bg2, #e1eaf1);color:var(--c-txt2, #555)}.site_footer .link-sns{margin:30px 0 0}.site_footer .link-sns ul{display:flex;gap:12px;justify-content:center}.site_footer .link-sns ul li img{border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.2)}.message_wrap{color:#fff;text-align:center;background-image:url(images/message.png);background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;height:520px;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){.message_wrap{height:492px}}.message_wrap::before{content:"";position:absolute;top:-1px;left:0;width:100%;height:90px;background:url(images/wave01-bottom.png) no-repeat top center/100% 100%}@media screen and (max-width: 767px){.message_wrap::before{height:12.8205128205vw}}.message_wrap::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:90px;background:url(images/wave01-top.png) no-repeat bottom center/100% 100%}@media screen and (max-width: 767px){.message_wrap::after{height:12.8205128205vw}}.message_wrap .message_logo{display:none}@media screen and (max-width: 767px){.message_wrap .message_logo{display:block;margin-bottom:70px}.message_wrap .message_logo img{height:75px}}.message_wrap .message_text{position:relative;font-size:18px;flex:0 0 560px;margin-bottom:45px}@media screen and (max-width: 767px){.message_wrap .message_text{flex:0 0 80%;margin-bottom:90px}}.message_wrap .message_text::before{content:"";position:absolute;top:0;left:0;width:25px;height:18px;background-image:url(images/ico_quotation_w.svg);background-repeat:no-repeat;background-size:100% 100%}.message_wrap .message_text::after{content:"";position:absolute;bottom:-10px;right:0;width:32px;height:24px;background-image:url(images/ico_quotation2_w.svg);background-repeat:no-repeat;background-size:100% 100%}.message_wrap .message_copy{font-family:"Noto Serif JP",serif;font-size:14px;flex:100%}@media screen and (max-width: 767px){.message_wrap .message_copy{font-size:12px}}.home .main{padding-bottom:0}.wave01-top{background:var(--c-bg2, #e1eaf1);position:relative;margin-top:90px}.wave01-top::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:90px;background:url(images/wave01-top.png) no-repeat bottom center/100% 100%}@media screen and (max-width: 767px){.wave01-top::before{height:12.8205128205vw}}.wave01-bottom{background:var(--c-bg2, #e1eaf1);position:relative;margin-bottom:90px}.wave01-bottom::after{content:"";position:absolute;top:100%;left:0;width:100%;height:90px;background:url(images/wave01-bottom.png) no-repeat bottom center/100% 100%}@media screen and (max-width: 767px){.wave01-bottom::after{height:12.8205128205vw}}.cta_sec{padding:80px 0}.cta_sec .h_primary{margin-top:0 !important}.cta_sec .wp-block-columns{gap:60px}.cta_sec .wp-block-column:first-of-type{position:relative}.cta_sec .wp-block-column:first-of-type::after{content:"";display:block;border-right:1px solid #555;height:100%;position:absolute;top:0;right:-30px;transform:rotate(10deg)}@media screen and (max-width: 767px){.cta_sec .wp-block-column:first-of-type::after{display:none}}.mainvisual{width:100%;background:url(images/main_bg.png) no-repeat bottom/cover;height:100vh;min-height:760px;display:grid;align-content:center;padding-bottom:100px}@media screen and (max-width: 960px){.mainvisual{min-height:1000px;padding-bottom:200px}}@media screen and (max-width: 767px){.mainvisual{min-height:600px}}@media screen and (max-width: 960px){.mainvisual .container{padding:0 3.8461538462vw}}.mainvisual .mv_logo{display:none}@media screen and (max-width: 960px){.mainvisual .mv_logo{display:block;text-align:center}.mainvisual .mv_logo img{width:min(46.1538461538vw,380px);margin-bottom:12.8205128205vw}}.mainvisual .mv_title{position:relative}.mainvisual .mv_title h2{font-family:var(--ff-custom, "Noto Serif JP");font-weight:var(--fw-m, 500);font-size:40px;letter-spacing:.08em;position:relative;line-height:2;color:#1f3836;margin-bottom:30px}@media screen and (max-width: 960px){.mainvisual .mv_title h2{text-align:center;font-size:min(7.1794871795vw,42px)}}.mainvisual .mv_title .main_copy{position:relative;font-size:30px;font-family:var(--ff-custom, "Noto Serif JP");font-weight:var(--fw-m, 500);letter-spacing:.08em;color:#1f3836;line-height:1.7}@media screen and (max-width: 960px){.mainvisual .mv_title .main_copy{text-align:center;font-size:4.1025641026vw}}.mainvisual .mv_title::before{content:"";display:block;position:absolute;background:url(images/mv_hige.svg) no-repeat center/contain;width:706px;height:234px;left:-146px}@media screen and (max-width: 960px){.mainvisual .mv_title::before{width:82.0512820513vw;height:26.9230769231vw;left:0}}.pickup_slider_wrap{position:absolute;bottom:-30px;display:grid;place-content:center;width:100%;z-index:2}@media screen and (max-width: 767px){.pickup_slider_wrap{bottom:10px}}.pickup_slider_wrap .pickup_slider{width:885px;margin:0 auto;position:relative;background:rgba(255,255,255,.8);padding:40px 100px}@media screen and (max-width: 960px){.pickup_slider_wrap .pickup_slider{width:700px}}@media screen and (max-width: 767px){.pickup_slider_wrap .pickup_slider{width:92.3076923077vw;padding:30px 10.2564102564vw}}.pickup_slider_wrap .pickup_slider::after{content:"";position:absolute;display:block;top:10px;bottom:10px;left:10px;right:10px;border:1px solid #666}@media screen and (max-width: 767px){.pickup_slider_wrap .pickup_slider::after{top:6px;bottom:6px;left:6px;right:6px}}.pickup_slider_wrap .pickup_slider .slick-list{z-index:3}.pickup_slider_wrap .pickup_slider .pickup-item{display:flex !important;gap:30px;position:relative;z-index:3;align-items:center}@media screen and (max-width: 767px){.pickup_slider_wrap .pickup_slider .pickup-item{gap:2.5641025641vw}}.pickup_slider_wrap .pickup_slider .pickup-thumb{width:116px;flex:none}@media screen and (max-width: 767px){.pickup_slider_wrap .pickup_slider .pickup-thumb{width:19.4871794872vw}}.pickup_slider_wrap .pickup_slider .pickup-title{font-size:18px;font-weight:var(--fw-m, 500);line-height:1.8}@media screen and (max-width: 767px){.pickup_slider_wrap .pickup_slider .pickup-title{font-size:14px;line-height:1.5}}.pickup_slider_wrap .pickup_slider .pickup-title::before{content:"PICK UP";display:block;background:#d84e38;color:#fff;font-size:16px;font-family:"Noto Serif JP",serif;width:fit-content;line-height:1;padding:4px 18px 4px 12px;margin-bottom:10px;clip-path:polygon(0 0, 100% 0, 92% 50%, 100% 100%, 0 100%)}@media screen and (max-width: 767px){.pickup_slider_wrap .pickup_slider .pickup-title::before{font-size:10px;padding:2px 14px 2px 6px}}@media screen and (max-width: 767px){.pickup_slider_wrap .slick-arrow.slick-prev{left:15px}.pickup_slider_wrap .slick-arrow.slick-next{right:15px}.pickup_slider_wrap .slick-dots{bottom:14px}}.main.post article .page_title{font-weight:var(--fw-m, 500);border-bottom:1px solid var(--c-color1, #51829b);padding-bottom:20px;margin-bottom:10px}@media screen and (max-width: 767px){.main.post article .page_title{font-size:18px}}.main.post article .date{text-align:right;margin-bottom:50px;font-size:13px}.page_header{background:url(images/page_header.png) no-repeat bottom center/cover;height:460px;padding:200px 0 0}@media screen and (max-width: 767px){.page_header{height:300px;padding-top:120px}}.page_header .page_title{font-family:"Noto Serif JP",serif;font-size:30px;font-weight:var(--fw-m, 500);color:var(--c-txt2, #555)}@media screen and (max-width: 767px){.page_header .page_title{font-size:6.1538461538vw}}.page_header .page_subtitle{font-size:15px;font-weight:var(--fw-r, 400);letter-spacing:.06em;color:var(--c-txt2, #555)}@media screen and (max-width: 767px){.page_header .page_subtitle{font-size:3.3333333333vw}}.page-lesson .lesson_title{text-align:center;font-size:24px;font-weight:var(--fw-m, 500);margin-bottom:45px;border-bottom:1px solid var(--c-color1, #51829b);padding-bottom:20px}@media screen and (max-width: 767px){.page-lesson .lesson_title{font-size:20px}}.page-lesson p{font-size:16px}@media screen and (max-width: 767px){.page-lesson p{font-size:15px}}.page-lesson .lesson_image{margin:80px auto}.page-lesson .lesson_image img{border-radius:0 50px 0 50px;aspect-ratio:2/1;object-fit:cover}.article_list .item a{padding:40px 120px 30px 15px;position:relative}@media screen and (max-width: 767px){.article_list .item a{padding:40px 60px 30px 15px}}.article_list .item a::after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;background:url("images/ico_arrow.svg") no-repeat center right 30px;transition:all .3s ease 0s}@media screen and (max-width: 767px){.article_list .item a::after{background-position:center right 10px}}.article_list .item a:hover{background:#f2f6f6}.article_list .item a:hover::after{background-position:center right 20px}@media screen and (max-width: 767px){.pattern_course .wp-block-table{padding:20px 30px 30px !important}}.pattern_course .wp-block-table table{background:none}@media screen and (max-width: 767px){.pattern_course .wp-block-table table tr{display:flex;flex-direction:column}.pattern_course .wp-block-table table td{padding:15px 0}}.pattern_table01 td:first-child{background:#c0e4e1 !important}.article_list.-voice .item{position:relative}.article_list.-voice .item::before,.article_list.-voice .item::after{content:"";position:absolute;display:inline-block;width:26px;height:20px;background:no-repeat center/contain}.article_list.-voice .item::before{background-image:url("images/ico_quotation.svg");top:13px;left:6px;z-index:50}.article_list.-voice .item::after{background-image:url("images/ico_quotation2.svg");bottom:13px;right:6px;top:auto;left:auto;z-index:50}.article_list.-voice .voice_title{font-size:16px;color:var(--c-txt2, #555);font-weight:var(--fw-m, 500);line-height:1.6;margin-bottom:10px}.article_list.-voice .voice_text{font-size:13px;color:#5a5a5a;margin-bottom:15px}.article_list.-voice .voice_name{font-size:15px;margin-right:15px}.article_list.-voice .voice_service{font-size:14px}.page_content.voice .voice_title{font-size:20px !important}@media screen and (max-width: 767px){.page_content.voice .voice_title{font-size:18px !important;padding:0 10px}}.page_content.voice .voice_name,.page_content.voice .voice_service{text-align:center;font-size:17px;margin:0}@media screen and (max-width: 767px){.page_content.voice .voice_name,.page_content.voice .voice_service{font-size:15px}}.page_content.voice .voice_img img{display:inline-block;border-radius:0 40px 0 40px;overflow:hidden;width:120px;height:90px;object-fit:cover;margin-bottom:30px}.page_content.voice .voice_content{margin:100px 0}.page_content.voice .voice_content p{font-size:16px}@media screen and (max-width: 767px){.page_content.voice .voice_content p{font-size:14px}}.page_content.voice .voice_reply{display:flex;gap:40px}@media screen and (max-width: 767px){.page_content.voice .voice_reply{gap:20px}}.page_content.voice .voice_reply figure{width:60px;flex:none}.page_content.voice .voice_reply figure figcaption{font-size:13px;font-weight:var(--fw-m, 500)}.page_content.voice .voice_reply p{font-size:15px}@media screen and (max-width: 767px){.page_content.voice .voice_reply p{font-size:14px}}.salon_image img{border-radius:0 50px 0 50px;aspect-ratio:260/304;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.salon_image img{border-radius:0 16% 0 16%}}.smf-action .smf-button-control__control{color:var(--c-txt2, #555) !important;font-size:16px;font-weight:var(--fw-m, 500);min-width:282px;min-height:60px;display:inline-flex !important;align-items:center !important;position:relative;justify-content:center !important;transition:all .3s ease 0s !important;text-decoration:none;background:none !important;border:1px solid var(--c-txt2, #555) !important;border-radius:9999px !important;padding:15px !important}.smf-action .smf-button-control__control::before{content:"";width:28px;height:7px;background:url(images/btn_arrow.svg) no-repeat center/contain;margin-right:10px}.smf-action .smf-button-control__control:hover{opacity:1;padding-left:20px !important;padding-right:10px !important}.page_content,.block-editor-block-list__layout{font-weight:var(--fw-r, 400)}.page_content h2,.block-editor-block-list__layout h2{font-weight:var(--fw-m, 500)}.page_content h3,.block-editor-block-list__layout h3{font-weight:var(--fw-m, 500);color:inherit;position:relative;padding-bottom:20px}.page_content h3::after,.block-editor-block-list__layout h3::after{content:"";display:block;position:absolute;left:0;bottom:0;width:40px;height:2px;background:var(--c-color1, #51829b)}.page_content h4,.block-editor-block-list__layout h4{font-weight:var(--fw-m, 500)}.page_content table th,.block-editor-block-list__layout table th{background:none}.page_content .wp-block-button__link,.block-editor-block-list__layout .wp-block-button__link{color:var(--c-txt2, #555);font-size:16px;font-weight:var(--fw-m, 500);min-width:282px;min-height:60px;display:inline-flex;align-items:center;position:relative;justify-content:center;transition:all .3s ease 0s;text-decoration:none;background:none;border:1px solid var(--c-txt2, #555);color:var(--c-txt2, #555);padding:15px}.page_content .wp-block-button__link::before,.block-editor-block-list__layout .wp-block-button__link::before{content:"";width:28px;height:7px;background:url(images/btn_arrow.svg) no-repeat center/contain;margin-right:10px}.page_content .wp-block-button__link:hover,.block-editor-block-list__layout .wp-block-button__link:hover{opacity:1;padding-left:20px;padding-right:10px}.page_content .widthXsmall,.block-editor-block-list__layout .widthXsmall{width:780px;margin:0 auto}.page_content .is-style-leaf img,.block-editor-block-list__layout .is-style-leaf img{display:inline-block;border-radius:0 120px 0 120px;overflow:hidden}.page_content .sec,.block-editor-block-list__layout .sec{padding:80px 0}.page_content .sec.-type01 h3,.block-editor-block-list__layout .sec.-type01 h3{font-family:var(--ff-custom, "Noto Serif JP");color:var(--c-txt2, #555);font-size:30px;letter-spacing:.1em}.page_content .sec.-type01 h3::after,.block-editor-block-list__layout .sec.-type01 h3::after{display:none}@media screen and (max-width: 767px){.page_content .sec.-type01 h3,.block-editor-block-list__layout .sec.-type01 h3{font-size:6.1538461538vw}}.page_content .sec.-type01 h3:nth-of-type(2),.block-editor-block-list__layout .sec.-type01 h3:nth-of-type(2){margin-left:50%}@media screen and (max-width: 960px){.page_content .sec.-type01 h3:nth-of-type(2),.block-editor-block-list__layout .sec.-type01 h3:nth-of-type(2){margin-left:0}}.page_content .sec.-type01 h3::before,.block-editor-block-list__layout .sec.-type01 h3::before{content:"- "}.page_content .sec.-type01 .wp-block-columns,.block-editor-block-list__layout .sec.-type01 .wp-block-columns{align-items:center;gap:0}@media screen and (max-width: 960px){.page_content .sec.-type01 .wp-block-columns,.block-editor-block-list__layout .sec.-type01 .wp-block-columns{flex-direction:column;gap:40px}}.page_content .sec.-type01 .wp-block-columns img,.block-editor-block-list__layout .sec.-type01 .wp-block-columns img{transform:translateX(-120px)}.page_content .sec.-type01 .wp-block-columns p,.block-editor-block-list__layout .sec.-type01 .wp-block-columns p{line-height:2.1;font-size:15px}.page_content .sec.-type01 .wp-block-columns .wp-block-buttons,.block-editor-block-list__layout .sec.-type01 .wp-block-columns .wp-block-buttons{margin:80px 0 0}.page_content .sec.-type01 .wp-block-columns.reverse img,.block-editor-block-list__layout .sec.-type01 .wp-block-columns.reverse img{transform:translateX(120px)}@media screen and (max-width: 960px){.page_content .sec.-type01 .wp-block-columns img,.block-editor-block-list__layout .sec.-type01 .wp-block-columns img{transform:none !important}}.page_content .sec.-message,.block-editor-block-list__layout .sec.-message{background:var(--c-bg2, #e1eaf1)}.page_content .sec.-message .wp-block-columns,.block-editor-block-list__layout .sec.-message .wp-block-columns{align-items:center;gap:0;align-items:flex-start}@media screen and (max-width: 767px){.page_content .sec.-message .wp-block-columns,.block-editor-block-list__layout .sec.-message .wp-block-columns{gap:20px}}.page_content .sec.-message .wp-block-columns figure,.block-editor-block-list__layout .sec.-message .wp-block-columns figure{padding-left:130px}@media screen and (max-width: 767px){.page_content .sec.-message .wp-block-columns figure,.block-editor-block-list__layout .sec.-message .wp-block-columns figure{padding:0 20px}}.page_content .sec .h_primary,.block-editor-block-list__layout .sec .h_primary{margin-top:0}.page_content .h_primary,.block-editor-block-list__layout .h_primary{text-align:center;margin:160px 0 40px;display:grid;justify-items:center}.page_content .h_primary h2,.block-editor-block-list__layout .h_primary h2{display:inline-block;font-family:"Noto Serif JP",serif;font-size:26px;font-weight:var(--fw-m, 500);position:relative;z-index:2;color:var(--c-txt2, #555);letter-spacing:.09em}@media screen and (max-width: 767px){.page_content .h_primary h2,.block-editor-block-list__layout .h_primary h2{font-size:5.1282051282vw}}.page_content .h_primary h2::after,.block-editor-block-list__layout .h_primary h2::after{content:"";position:relative;display:block;width:184px;height:61px;background:url("images/h_hige.svg") no-repeat center/contain;z-index:-1;top:-20px}@media screen and (max-width: 767px){.page_content .h_primary h2::after,.block-editor-block-list__layout .h_primary h2::after{width:146px;height:50px}}.page_content .h_quotation,.block-editor-block-list__layout .h_quotation{text-align:center;margin-bottom:60px}.page_content .h_quotation h2,.block-editor-block-list__layout .h_quotation h2{display:inline-block;font-size:24px;padding:0 30px;color:var(--c-txt2, #555);font-weight:var(--fw-m, 500);position:relative}@media screen and (max-width: 767px){.page_content .h_quotation h2,.block-editor-block-list__layout .h_quotation h2{font-size:20px}}.page_content .h_quotation h2::before,.page_content .h_quotation h2::after,.block-editor-block-list__layout .h_quotation h2::before,.block-editor-block-list__layout .h_quotation h2::after{content:"";position:absolute;display:inline-block;width:26px;height:20px;background:no-repeat center/contain}.page_content .h_quotation h2::before,.block-editor-block-list__layout .h_quotation h2::before{background-image:url("images/ico_quotation.svg");top:-15px;margin-right:10px;left:0}.page_content .h_quotation h2::after,.block-editor-block-list__layout .h_quotation h2::after{background-image:url("images/ico_quotation2.svg");bottom:-10px;margin-left:10px;right:0}.page_content .newsList li,.block-editor-block-list__layout .newsList li{padding:30px 70px 30px 10px}@media screen and (max-width: 767px){.page_content .newsList li,.block-editor-block-list__layout .newsList li{padding:30px 40px 30px 10px}}.page_content .newsList .wp-block-latest-posts__post-title::after,.block-editor-block-list__layout .newsList .wp-block-latest-posts__post-title::after{background:url("images/ico_arrow.svg") no-repeat center right 30px;transition:all .3s ease 0s}@media screen and (max-width: 767px){.page_content .newsList .wp-block-latest-posts__post-title::after,.block-editor-block-list__layout .newsList .wp-block-latest-posts__post-title::after{background-position:center right 5px}}.page_content .newsList .wp-block-latest-posts__post-title:hover,.block-editor-block-list__layout .newsList .wp-block-latest-posts__post-title:hover{color:var(--c-txt2, #555)}.page_content .newsList .wp-block-latest-posts__post-title:hover::after,.block-editor-block-list__layout .newsList .wp-block-latest-posts__post-title:hover::after{background-position:center right 20px}.page_content .sec.voicelist,.block-editor-block-list__layout .sec.voicelist{margin:0 calc(50% - 50vw);width:100vw;background:var(--c-bg2, #e1eaf1);padding:50px 0}.page_content .block-voice a,.block-editor-block-list__layout .block-voice a{position:relative;background:#fff;border-radius:0 40px 0 40px;color:var(--c-txt1, #222)}.page_content .block-voice a::before,.page_content .block-voice a::after,.block-editor-block-list__layout .block-voice a::before,.block-editor-block-list__layout .block-voice a::after{content:"";position:absolute;display:inline-block;width:26px;height:20px;background:no-repeat center/contain}.page_content .block-voice a::before,.block-editor-block-list__layout .block-voice a::before{background-image:url("images/ico_quotation.svg");top:-15px;margin-right:10px;left:0}.page_content .block-voice a::after,.block-editor-block-list__layout .block-voice a::after{background-image:url("images/ico_quotation2.svg");bottom:-10px;margin-left:10px;right:0}.page_content .block-voice a .inner,.block-editor-block-list__layout .block-voice a .inner{padding:14px;height:100%;background:url("images/ico_arrow.svg") no-repeat bottom 24px right 14px;transition:all .3s ease 0s}.page_content .block-voice a:hover,.block-editor-block-list__layout .block-voice a:hover{color:var(--c-color2, #f6995c);box-shadow:0 0 5px rgba(0,0,0,.2)}.page_content .block-voice a:hover .inner,.block-editor-block-list__layout .block-voice a:hover .inner{background-position:bottom 24px right 10px}.page_content .block-voice .voice_title,.block-editor-block-list__layout .block-voice .voice_title{font-weight:var(--fw-m, 500);font-size:14px}.page_content .block-voice .voice_service,.block-editor-block-list__layout .block-voice .voice_service{display:none}.page_content .block-voice .voice_name,.block-editor-block-list__layout .block-voice .voice_name{margin:0;font-size:14px;padding-right:30px}.page_content .block-course .course_obj,.block-editor-block-list__layout .block-course .course_obj{color:var(--c-txt2, #555);font-size:20px}.page_content .block-course .course_obj a,.block-editor-block-list__layout .block-course .course_obj a{display:inline-block;text-decoration:none}.page_content .block-course .course_obj a::before,.block-editor-block-list__layout .block-course .course_obj a::before{content:"";background:url("images/ico_arrow.svg") no-repeat center/contain;width:28px;height:18px;display:inline-block;margin-right:10px}.page_content .block-course .course_obj a:hover,.block-editor-block-list__layout .block-course .course_obj a:hover{padding-left:8px}.page_content .block-course .course_text,.block-editor-block-list__layout .block-course .course_text{font-size:14px;padding-left:38px}.page_content .license,.block-editor-block-list__layout .license{padding:20px 0 40px;border-bottom:1px solid var(--c-color2, #f6995c);border-top:1px solid var(--c-color2, #f6995c)}.page_content .license li,.block-editor-block-list__layout .license li{font-size:13px}.page_content .pattern_table01,.block-editor-block-list__layout .pattern_table01{text-align:center;margin-bottom:120px}.page_content .pattern_table01 table,.block-editor-block-list__layout .pattern_table01 table{display:inline-table;width:auto}.page_content .pattern_table01 table,.page_content .pattern_table01 tr,.page_content .pattern_table01 td,.page_content .pattern_table01 th,.block-editor-block-list__layout .pattern_table01 table,.block-editor-block-list__layout .pattern_table01 tr,.block-editor-block-list__layout .pattern_table01 td,.block-editor-block-list__layout .pattern_table01 th{border:none}@media screen and (max-width: 767px){.page_content .pattern_table01 table,.page_content .pattern_table01 tr,.page_content .pattern_table01 td,.page_content .pattern_table01 th,.block-editor-block-list__layout .pattern_table01 table,.block-editor-block-list__layout .pattern_table01 tr,.block-editor-block-list__layout .pattern_table01 td,.block-editor-block-list__layout .pattern_table01 th{display:block}}@media screen and (max-width: 767px){.page_content .pattern_table01 tr,.block-editor-block-list__layout .pattern_table01 tr{margin-bottom:10px}}.page_content .pattern_table01 td,.block-editor-block-list__layout .pattern_table01 td{font-size:16px;text-align:left;padding:6px 23px;vertical-align:top}@media screen and (max-width: 767px){.page_content .pattern_table01 td,.block-editor-block-list__layout .pattern_table01 td{font-size:15px}}.page_content .pattern_table01 td:first-child,.block-editor-block-list__layout .pattern_table01 td:first-child{background:var(--c-color1, #51829b);display:block;width:120px;border-radius:0 10px 0 10px;font-size:14px;text-align:center;padding:7px 0;margin-bottom:14px}@media screen and (max-width: 767px){.page_content .pattern_table01 td:first-child,.block-editor-block-list__layout .pattern_table01 td:first-child{margin-bottom:0}}.page_content .pattern_course,.block-editor-block-list__layout .pattern_course{margin-bottom:100px}.page_content .pattern_course h2,.block-editor-block-list__layout .pattern_course h2{font-weight:var(--fw-m, 500);color:inherit;position:relative;padding-bottom:20px}.page_content .pattern_course h2::after,.block-editor-block-list__layout .pattern_course h2::after{content:"";display:block;position:absolute;left:0;bottom:0;width:40px;height:2px;background:var(--c-color1, #51829b)}.page_content .pattern_course p,.block-editor-block-list__layout .pattern_course p{font-size:15px}.page_content .pattern_course .wp-block-table,.block-editor-block-list__layout .pattern_course .wp-block-table{background:#f2f6f6;border-radius:0 50px 0 50px;padding:20px 50px 30px;margin-top:30px}@media screen and (max-width: 767px){.page_content .pattern_course .wp-block-table,.block-editor-block-list__layout .pattern_course .wp-block-table{padding:20px 20px 30px}}.page_content .pattern_course table,.page_content .pattern_course tbody,.page_content .pattern_course tr,.page_content .pattern_course td,.page_content .pattern_course th,.block-editor-block-list__layout .pattern_course table,.block-editor-block-list__layout .pattern_course tbody,.block-editor-block-list__layout .pattern_course tr,.block-editor-block-list__layout .pattern_course td,.block-editor-block-list__layout .pattern_course th{border:none;text-align:left}@media screen and (max-width: 767px){.page_content .pattern_course table,.page_content .pattern_course tbody,.page_content .pattern_course tr,.page_content .pattern_course td,.page_content .pattern_course th,.block-editor-block-list__layout .pattern_course table,.block-editor-block-list__layout .pattern_course tbody,.block-editor-block-list__layout .pattern_course tr,.block-editor-block-list__layout .pattern_course td,.block-editor-block-list__layout .pattern_course th{display:block}}.page_content .pattern_course tr,.block-editor-block-list__layout .pattern_course tr{border-bottom:1px solid #dcdcdc}.page_content .pattern_course td,.block-editor-block-list__layout .pattern_course td{font-size:15px;padding:15px 20px}@media screen and (max-width: 767px){.page_content .pattern_course td,.block-editor-block-list__layout .pattern_course td{padding:15px 5px}}.page_content .pattern_course td:first-child,.block-editor-block-list__layout .pattern_course td:first-child{white-space:nowrap;vertical-align:top}@media screen and (max-width: 767px){.page_content .pattern_course td:first-child,.block-editor-block-list__layout .pattern_course td:first-child{padding-bottom:0}}.page_content .pattern_flow ol,.block-editor-block-list__layout .pattern_flow ol{position:relative;counter-reset:li;padding:0}.page_content .pattern_flow ol li,.block-editor-block-list__layout .pattern_flow ol li{list-style:none;margin:0 0 20px;display:flex;align-content:flex-start;justify-content:flex-start;font-size:16px;gap:10px}.page_content .pattern_flow ol li::before,.block-editor-block-list__layout .pattern_flow ol li::before{flex:none;font-weight:var(--fw-m, 500);counter-increment:li;content:counter(li) "";left:4px;top:2px;color:var(--c-txt1, #222);width:27px;height:26px;font-size:14px;text-align:center;border-radius:0 10px 0 10px;line-height:26px;background:var(--c-color1, #51829b);margin-right:.5em}.page_content .course_link,.block-editor-block-list__layout .course_link{border:1px solid var(--c-color2, #f6995c);padding:15px 30px;margin-bottom:20px;position:relative}@media screen and (max-width: 767px){.page_content .course_link,.block-editor-block-list__layout .course_link{padding:3.8461538462vw}}.page_content .course_link p,.block-editor-block-list__layout .course_link p{margin:10px 0;font-size:14px}.page_content .course_link a,.block-editor-block-list__layout .course_link a{display:flex;font-size:18px;font-weight:var(--fw-m, 500);align-items:center;gap:10px}@media screen and (max-width: 767px){.page_content .course_link a,.block-editor-block-list__layout .course_link a{font-size:4.1025641026vw}}.page_content .course_link a::before,.block-editor-block-list__layout .course_link a::before{content:"";display:inline-block;background:url(images/btn_arrow.svg) no-repeat center/contain;width:25px;height:8px}.page_content .course_link a::after,.block-editor-block-list__layout .course_link a::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.page_content .salon_block,.block-editor-block-list__layout .salon_block{margin-bottom:150px}.page_content .price_table,.block-editor-block-list__layout .price_table{margin-bottom:10px;max-width:600px;margin:0 auto}.page_content .price_table table,.block-editor-block-list__layout .price_table table{border:none}.page_content .price_table table tr,.block-editor-block-list__layout .price_table table tr{border-bottom:1px solid var(--c-color2, #f6995c)}.page_content .price_table table th,.page_content .price_table table td,.block-editor-block-list__layout .price_table table th,.block-editor-block-list__layout .price_table table td{border:none;padding:15px 0}.page_content .price_table table td:last-child,.block-editor-block-list__layout .price_table table td:last-child{white-space:nowrap;text-align:right}@media screen and (max-width: 767px){.page_content .price_table table td:last-child,.block-editor-block-list__layout .price_table table td:last-child{padding-top:0}}@media screen and (max-width: 767px){.page_content .price_table table,.page_content .price_table tbody,.page_content .price_table tr,.page_content .price_table th,.page_content .price_table td,.block-editor-block-list__layout .price_table table,.block-editor-block-list__layout .price_table tbody,.block-editor-block-list__layout .price_table tr,.block-editor-block-list__layout .price_table th,.block-editor-block-list__layout .price_table td{display:block}}.page_content .price_table+p,.block-editor-block-list__layout .price_table+p{max-width:600px;margin:10px auto 30px}.page_content h3.item-title,.block-editor-block-list__layout h3.item-title{font-size:26px}/*# sourceMappingURL=custom.css.map */