@charset "UTF-8";@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}to{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@keyframes fuwafuwa{0%,80%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(0,-12px) rotate(0deg)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@keyframes move-y{0%{transform:translateY(0)}to{transform:translateY(20px)}}@keyframes menu07-bar01{0%{transform:translateY(6px) rotate(30deg)}50%{transform:translateY(6px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes menu07-bar03{0%{transform:translateY(-6px) rotate(-30deg)}50%{transform:translateY(-6px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes active-menu07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(6px) rotate(0)}to{transform:translateY(6px) rotate(30deg)}}@keyframes active-menu07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(0)}to{transform:translateY(-6px) rotate(-30deg)}}@keyframes active-pcmenu-bar{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes pcmenu-bar{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes scroll_text{0%,to{opacity:0}35%,90%{opacity:1}}@keyframes fuwanfuwan{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}40%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:16px;letter-spacing:.05rem}body,h3,p{margin:0}details,main{display:block}h1{font-size:2rem;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1rem}a{background-color:transparent;color:#444}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}img{border-style:none;width:100%;height:auto}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625rem}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-itrem}#btn__scroll__cv.hide,[hidden],template{display:none}h1.first-view{position:relative;top:0;width:100%}h1.first-view>img{width:100%}.heading_toptreatment>p{width:40px;padding:0 26px;margin:0 auto}.heading_toptreatment>h3{font-size:1.125rem;line-height:1.2rem;letter-spacing:2.8px;margin:0}@media screen and (max-width:480px){html{font-size:3.75vw;letter-spacing:.1rem}}@media screen and (max-width:401px){html{font-size:4.5vw;letter-spacing:.1rem}}body,button,input,optgroup,select,textarea{color:#444;font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1rem;line-height:1.5;word-break:break-all}.heading_underline_01{font-size:1.5rem;font-weight:700;text-align:center}.heading_underline_01_bl::after,.heading_underline_01_gr::after,.heading_underline_01_pk::after,.heading_underline_02::after{content:"";background-image:url(../img/heading_underline_01_pk.svg);display:block;width:100%;height:4px;background-size:cover;background-repeat:no-repeat}.heading_underline_01_bl::after,.heading_underline_01_gr::after,.heading_underline_02::after{background-image:url(../img/heading_underline_01_gr.svg)}.heading_underline_01_bl::after,.heading_underline_02::after{background-image:url(../img/heading_underline_01_bl.svg)}.heading_underline_02{display:inline-block;font-size:1.5rem;font-weight:900;line-height:160%;letter-spacing:1.6px}.heading_underline_02::after{background-image:url(../img/heading_underline_02.svg);width:104%;height:8px;transform:translate(-2%,-8px)}.heading_toptreatment{margin-bottom:36px;text-align:center}.ls_narrow{letter-spacing:.4px!important}body{background:#fff;text-size-adjust:100%;-webkit-text-size-adjust:100%}a:visited{color:#191970}p{padding:0;font-size:1.125rem;line-height:2rem;letter-spacing:.64px;color:#444;text-align:left;word-break:break-all}strong.lead{font-size:1.25rem;font-weight:700;margin:0 0 1rem}video{height:auto}iframe,video{max-width:100%}#btn__scroll__cv{position:fixed;width:calc(100% - 40px);max-width:440px;height:auto;padding:0 20px;margin:0 auto;bottom:0;background-color:rgba(255,255,255,.7);z-index:10}#btn__scroll__cv>p{color:#444;font-size:1rem;text-align:center;margin:.4rem 0;line-height:1.3rem}#btn__scroll__cv>ul{display:flex;justify-content:center;padding:8px 15px;width:calc(100% - 30px);margin-bottom:8px}#btn__scroll__cv>ul>li{width:50%;padding:0 5px;text-align:center}#btn__scroll__cv>div{width:calc(100% - 40px);margin:0 auto 2px}#btn__scroll__cv.show,section.section#detail .part_detail_04 .img__scroll__wrapper .scroll_sign.inview{display:block}@media only screen and (min-width:481px){#btn__scroll__cv.show{display:none}}.btn__scroll__cv--item{position:relative;display:block;padding:.6rem 1.8rem;font-size:1rem;border-radius:50px;color:#f88e9a;text-decoration:none;min-width:calc(100% - 4rem)}.btn__scroll__cv--item:visited{color:#f88e9a}.btn__scroll__cv--item.btn__scroll__cv--item--arrow:after{content:"";position:absolute;width:1rem;aspect-ratio:1/1;right:.4rem;top:calc(50% - .5rem);background-image:url(../img/ep_arrow-up.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.btn__scroll__cv--item.btn__scroll__cv-new{background-color:#fff;border:1px solid #f88e9a}.btn__scroll__cv--item.btn__scroll__cv-career{background-color:#ffeee9;word-break:keep-all}.btn__scroll__cv--item.btn__scroll__cv-career.borderd{border:1px solid #f88e9a}@media only screen and (min-width:481px){.btn__scroll__cv--item{padding:.6rem 2rem}}.btn__menu__cv-entry{margin-bottom:8px}@media only screen and (min-width:1321px){.btn__menu__cv-entry{margin-bottom:unset}}.btn__menu__cv--msg{font-size:.8rem;text-align:center;line-height:140%;letter-spacing:.72px;margin-bottom:4px}@media only screen and (min-width:1321px){.btn__menu__cv--msg{margin-bottom:8px}}.btn__scroll__cv-entry{display:inline-block;width:100%;border-radius:6px;color:#444;text-decoration:none;text-align:center}.btn__scroll__cv-entry:visited{color:#444}dl,h1.first-view,ol,ul{padding:0;margin:0}dl dd,dl dt,dl li,ol dd,ol dt,ol li,ul dd,ul dt,ul li{padding:0;margin:0;list-style:none}.list_safety_detail{display:flex;flex-direction:column;width:100%;padding:20px 0 40px}.list_safety_detail>li:not(:last-child){margin-bottom:40px}.list_safety_detail>li>ul{display:flex;justify-content:space-between;padding:0 22px}.list_safety_detail>li>ul>li{flex-grow:1;width:144%}.list_safety_detail>li>ul>li:first-child{padding-right:22px}.list_safety_detail>li>ul>li>p{font-size:.96rem;text-align:center;line-height:1.45rem;letter-spacing:0}.list_safety_detail>li>ul>li>p>span{font-size:.96rem;line-height:1.45rem;color:#00c800;letter-spacing:0}.list_guidance_facilities{display:flex;justify-content:space-between;margin:24px}.list_guidance_facilities>ul>li:not(:last-child){margin-bottom:14px}.list__reason li{margin-bottom:40px}.list__reason li h3{display:block;position:relative;padding-left:2rem;margin:0;font-size:1.25rem;font-weight:700;color:#52443d;text-align:left}.list__reason li h3:before{content:"";position:absolute;width:2rem;height:2rem;top:0;left:-.2rem;background-image:url(../img/icon_title.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.list__reason li p{margin:.5rem 0 1rem}.list__reason li img{border-radius:20px}.list_dots>li{color:#52443d}.list_dots>li::before{content:"";display:inline-block;margin-right:8px;height:.8rem;width:.8rem;background-color:#52443d;border-radius:50%}.list_dots>li:not(:last-child){margin-bottom:12px}.menu_body>ul{display:flex;flex-direction:column;align-items:flex-start}.menu_body>ul:not(:last-of-type){margin-bottom:2rem}.menu_body>ul>li{list-style:none;margin:0;text-align:left;transition:margin .8s cubic-bezier(.175,.885,.32,1.275)}.menu_body>ul>li>a{display:inline-block;max-height:20px}.menu_body>ul>li.menu--item>a,.menu_body>ul>li.menu--title>a{padding-left:.5rem}.menu_body>ul>li.menu--title::before{content:"";display:inline-block;background-color:#ffb070;border-radius:50%;width:1.25rem;height:1.25rem;max-width:20px;max-height:20px}.menu_body>ul>li.menu--item{margin-top:1.2rem;margin-left:2rem}.menu_body>ul>li.menu--item::before{content:"";display:inline-block;background-color:#b9e7ff;width:.9rem;height:.9rem;clip-path:polygon(0 0,100% 50%,0 100%)}.swiper_detail_01 .swiper-wrapper{margin-bottom:16px}.swiper_detail_01 .swiper-slide{display:flex;justify-content:center}.swiper_detail_01 .swiper-slide .card_wrapper{position:relative;width:346px;height:560px;max-width:100%;max-height:100%}.swiper_detail_01 .swiper-slide .card_wrapper>p{font-size:18px;left:20px;right:20px;top:336px;position:absolute;color:#fff;font-weight:400;line-height:28.8px;word-break:break-all}.swiper_detail_01 .swiper-slide .card_top_bg{width:346px;height:346px;position:absolute;left:0;top:0;border-radius:50%}.swiper_detail_01 .swiper-slide .card_bottom_bg{width:346px;height:374px;position:absolute;left:0;top:186px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 8px 2px -4px #bebebe}.swiper_detail_01 .swiper-slide:nth-child(1) .card_bottom_bg,.swiper_detail_01 .swiper-slide:nth-child(1) .card_top_bg{background-color:#6ba3f0}.swiper_detail_01 .swiper-slide:nth-child(2) .card_bottom_bg,.swiper_detail_01 .swiper-slide:nth-child(2) .card_top_bg{background-color:#fa739b}.swiper_detail_01 .swiper-slide:nth-child(3) .card_bottom_bg,.swiper_detail_01 .swiper-slide:nth-child(3) .card_top_bg{background-color:#f08900}.swiper_detail_01 .swiper-slide .card_img_bg{width:282px;height:282px;position:absolute;left:32px;top:14px;border-radius:50%;background:#fff}.swiper_detail_01 .swiper-slide .card_img_bg .card_img{width:276px;height:276px;position:absolute;left:3px;top:3px;border-radius:50%;z-index:10}.swiper_detail_01 .swiper-slide .card_title{left:20px;right:20px;top:240px;position:absolute;z-index:20}.swiper_detail_02{margin-bottom:120px}.swiper_detail_02 .swiper-wrapper{margin-bottom:16px}.swiper_detail_02 .card_wrapper{background-color:#ffeff0;min-height:560px;padding:20px;border-radius:30px;text-align:center}.swiper_detail_02 .card_wrapper>h4:first-of-type{margin:0 0 20px}.swiper_detail_02 .card_wrapper>h4:nth-of-type(2){font-size:1.25rem;display:inline-block;margin:0 0 16px}.swiper_detail_02 .card_wrapper>strong{display:block;font-size:1.125rem;font-weight:700;margin-bottom:4px}.swiper_detail_02 .card_wrapper>p:first-of-type{margin-bottom:20px}.swiper_exercise{aspect-ratio:310/498}.swiper_exercise .swiper-wrapper{margin-bottom:16px}.swiper_exercise .swiper-slide{height:100%}.swiper_exercise .swiper-slide .card_wrapper{justify-content:space-between;align-items:flex-start}.swiper_exercise .swiper-slide .card_wrapper>div>h3{width:100%;margin:0;padding:0}.swiper_exercise .swiper-slide .card_wrapper>div>p{margin-bottom:16px;color:#52443d}.swiper_exercise .swiper-slide .card_wrapper .exercise_img_wrapper{padding:0 5px}.swiper_noncognition{margin-top:24px;aspect-ratio:310/458}.swiper_noncognition .swiper-wrapper{margin-bottom:16px}.swiper_noncognition .swiper-slide{height:100%}.swiper_exercise .swiper-slide .card_wrapper,.swiper_noncognition .swiper-slide .card_wrapper{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:15px 10px;background-color:#ffeff0;margin:0 24px;border-radius:30px}.swiper_noncognition .swiper-slide .card_wrapper>h3{margin:0;margin-bottom:1rem;padding:0}.swiper_noncognition .swiper-slide .card_wrapper>ul>li{font-weight:400;color:#52443d}.swiper_noncognition .swiper-slide .card_wrapper>ul>li:not(:last-child){margin-bottom:8px}.swiper_noncognition .swiper-slide .card_wrapper .noncognition_img_wrapper{flex:1;display:flex;align-items:center;padding:0 5px}.swiper-pagination_horizontal{position:unset}.swiper-pagination_horizontal>.swiper-pagination-bullet{height:12px;width:12px;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 8px)!important}.swiper-pagination_horizontal>.swiper-pagination-bullet-active{background-color:#444}.swiper-pagination_vertical>.swiper-pagination-bullet{height:12px;width:12px;margin:var(--swiper-pagination-bullet-horizontal-gap, 28px) 0!important;transform:translateX(4px)}.swiper-pagination_vertical>.swiper-pagination-bullet-active{background-color:#444}article .footer_logo{width:340px;margin:60px auto 28px}article .footer_top_wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:64px}article .footer_top_wrapper .homepage_link{text-decoration:none;display:flex;align-items:center;line-height:28px;margin:0 auto 32px;font-size:1.15rem}article .footer_top_wrapper .homepage_link span{display:flex;align-items:center;width:32px;margin-left:4px}article .footer_copy{margin:1.4rem 0 0;padding:.8rem 0;text-align:center;font-size:.75rem;font-weight:300}.owner{margin:24px 0 40px}.owner>p{font-weight:400;letter-spacing:.64px}.owner>p:not(:first-child){margin-bottom:4px}.owner>p:first-child{margin-bottom:8px;font-weight:700}.header{position:fixed;height:86px;width:100%;background:#fff;margin-left:-100px;margin-right:-100px;padding-left:100px;padding-right:100px;z-index:20}.header__logo,.header__logo>a{display:flex;align-items:center;height:100%}.header__logo{position:relative;justify-content:center;width:100%;margin:2px 0 0;transform:translateX()}.header__logo>a{width:240px;max-width:280px}.header .bg-img{position:absolute;top:11px;left:0;width:100%;height:85px;background-image:url(../img/bg_header_sp.svg);background-position:center;background-repeat:repeat;z-index:-10}@media only screen and (min-width:481px){.header .bg-img{background-image:url(../img/bg_header_pc.svg)}}.header__wrapper{position:fixed;top:0;left:0;width:100%;height:86px}.header__nav{position:fixed;width:calc(70vw - 80px);z-index:100}.header__nav ul{margin:0;padding:0}.header__nav ul:last-of-type{margin-bottom:40px}.header__nav ul li{display:inline-block}.header__nav ul li a{font-weight:700;text-decoration:none}@media only screen and (min-width:1321px){.header{box-shadow:0 8px 2px -4px #bebebe}}.sp-menu{visibility:hidden;position:fixed;top:0;right:0;background-color:#ffeee9;border-bottom-left-radius:37px;opacity:0;width:calc(100% - 40px);height:calc(100% - 20px);background-size:cover;box-shadow:-2px 2px 8px -2px #bebebe;transition:opacity .8s cubic-bezier(.175,.885,.32,1.275);color:#fff}.sp-menu.active{visibility:visible;opacity:1}.sp-menu_inner{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 60px);height:100%;margin:0 auto}@media only screen and (max-height:670px){.sp-menu_inner{width:calc(100% - 40px)}}@media only screen and (min-width:481px){.sp-menu_inner{align-items:center}}.sp-menu_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;height:86px}.sp-menu_header>.header__logo{margin:4px 0 0}.sp-menu .menu_wrapper{overflow-y:scroll}.pc-menu.active .pc-menu_body::-webkit-scrollbar,.sp-menu .menu_wrapper::-webkit-scrollbar{width:4px}.pc-menu.active .pc-menu_body::-webkit-scrollbar-track,.sp-menu .menu_wrapper::-webkit-scrollbar-track{background-color:rgba(255,255,255,.5);border-radius:20px}.pc-menu.active .pc-menu_body::-webkit-scrollbar-thumb,.sp-menu .menu_wrapper::-webkit-scrollbar-thumb{background-color:rgba(45,45,45,.3);border-radius:20px}.sp-menu_body{flex:30%;margin-bottom:2rem;padding:12px 96px 20px 0}.sp-menu_body>ul>li>a>img{width:96%}.sp-menu_footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.sp-menu_footer .btn__scroll__cv--msg,.sp-menu_footer .btn__scroll__cv-entry{margin-top:0}.sp-menu_footer .sp-menu_socical__icons{margin-bottom:1rem}.sp-menu_footer .sp-menu_socical__icons>li:not(:last-of-type){margin-right:1.5rem}@media only screen and (min-width:1321px){#sp-menu{visibility:hidden!important}}.pc-menu{visibility:hidden;opacity:0;width:420px;max-height:96vh;position:fixed;right:0;bottom:0;background-color:#ffeee9;border-top-left-radius:37px;box-shadow:-2px -2px 8px -2px #bebebe;transition:all .8s cubic-bezier(.175,.885,.32,1.275)}@media only screen and (min-width:1321px){.pc-menu{visibility:visible;opacity:1}}.pc-menu.active .pc-menu_header>span{opacity:0}.pc-menu.active .separate-line__straight,.pc-menu_body>ul{display:none}.pc-menu.active .pc-menu_body{opacity:1;height:360px;overflow-y:scroll}@media only screen and (max-height:700px){.pc-menu.active .pc-menu_body{height:300px}}.pc-menu.active .pc-menu_body>ul{display:flex}@media only screen and (max-height:700px){.pc-menu.active .btn__menu__cv-entry{text-align:center;width:74%}}.pc-menu_inner{width:calc(100% - 80px);height:100%;margin:0 auto}.pc-menu .separate-line__straight{display:block;margin-top:.75rem;margin-bottom:2.375rem}.pc-menu_header{display:flex;justify-content:flex-start;align-items:center;height:3.5rem;margin-top:18px}.pc-menu_header>span{display:inline-block;visibility:visible;opacity:1;margin-left:82px;transition:opacity .8s cubic-bezier(.175,.885,.32,1.275)}.pc-menu_header>span>img{height:28px}.pc-menu_body{opacity:0;height:0;margin-top:2rem;margin-bottom:2rem;transition:all .8s ease-in-out}@media only screen and (max-height:700px){.pc-menu_body{margin-top:1.4rem;margin-bottom:1.4rem}}.pc-menu_footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:4px}.nav-toggle,.nav-toggle::before{position:absolute;border-radius:50%}.nav-toggle{display:flex;justify-content:center;align-items:center;top:12px;right:12px;width:62px;height:62px;padding:0;text-align:center;box-sizing:border-box;counter-increment:nav-toggle;background:#ffb300;transition:background-size .5s,background-color .5s;border:1px solid rgba(255,255,255,.5)}.nav-toggle::before{content:"";top:-4px;right:-4px;width:68px;height:68px;background:rgba(244,124,132,.5);box-shadow:-.5px .5px 4px rgba(68,68,68,.08);z-index:-1}.nav-toggle:hover{background-image:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,.7) 100%);background-repeat:no-repeat;background-size:200% 100%}.nav-toggle .menu-trigger{position:relative;width:24px;min-height:12px;background:0 0;border:0;appearance:none;cursor:pointer;padding:0}.nav-toggle .menu-trigger span{position:absolute;top:0;left:0;width:100%;height:2px;background-color:#fff;border-radius:4px}.nav-toggle .menu-trigger span:nth-of-type(1){top:0;animation:menu07-bar01 .75s forwards}.nav-toggle .menu-trigger span:nth-of-type(2){top:6px;transition:all .25s .25s;opacity:1}.nav-toggle .menu-trigger span:nth-of-type(3){top:12px;animation:menu07-bar03 .75s forwards}.nav-toggle.active{background:#bbdff3}.nav-toggle.active::before{background:rgba(172,206,3,.5)}.nav-toggle.active .menu-trigger>span:nth-of-type(1){animation:active-menu07-bar01 .75s forwards}.nav-toggle.active .menu-trigger>span:nth-of-type(2){opacity:0}.nav-toggle.active .menu-trigger>span:nth-of-type(3){animation:active-menu07-bar03 .75s forwards}.nav-toggle.pc-menu{display:flex;left:12px;top:12px}.nav-toggle.pc-menu.active,section.section#guidance .part_guidance_02>div>ul>li{display:flex}.nav-toggle.pc-menu.active .menu-trigger.pc-menu{top:0;animation:active-pcmenu-bar .75s forwards}.nav-toggle.pc-menu .menu-trigger.pc-menu>span:nth-of-type(2),.nav-toggle.pc-menu.active .menu-trigger.pc-menu>span:nth-of-type(2){opacity:1}.nav-toggle.pc-menu .menu-trigger.pc-menu{box-shadow:unset;animation:pcmenu-bar .75s forwards}.nav-toggle.pc-menu .menu-trigger.pc-menu>span:nth-of-type(1){width:70%;transform:translate(-2px,0) rotate(-45deg)!important}.nav-toggle.pc-menu .menu-trigger.pc-menu>span:nth-of-type(2){transform:rotate(90deg)}.nav-toggle.pc-menu .menu-trigger.pc-menu>span:nth-of-type(3){width:70%;transform:rotate(45deg) translate(-4px,-14px)!important}.nav-toggle.pc-menu .menu-trigger.pc-menu .toggle_arrow{transform:translateY(2px)}@media only screen and (min-width:1321px){.nav-toggle,.nav-toggle.active{display:none}}article,section.section{margin:0;position:relative}article{padding:0;top:0}article.content{width:480px;margin:0 auto;box-shadow:0 0 20px 0 rgba(0,0,0,.35)}section.section{background-color:#fff;min-width:400px}section.section__mv{max-height:896px}section.section.section__padding__bottom{padding-bottom:80px}section.section.section__margin__bottom{margin-bottom:80px}section.section.section-padding-large{padding:120px 0}article,section.section#lead{background-color:#fff}section.section#lead .lead_title{padding-top:80px}section.section#lead .lead_msg:first-child{margin-bottom:24px}section.section#lead .lead_image{display:flex;justify-content:flex-end;width:100%}section.section#lead .lead_image>img{width:48%;transform:translateX(26px)}section.section#movie .movie__wrapper{margin-top:146px}section.section#detail .heading_img{display:block;margin:0 auto 48px;width:76%}section.section#detail .heading_img.merit{margin-top:80px;width:68%;transform:translateX(24px)}section.section#detail .part_detail_01{margin-bottom:120px}section.section#detail .part_detail_01 p:first-of-type{margin-bottom:20px;line-height:160%}section.section#detail .part_detail_03{margin-bottom:160px}section.section#detail .part_detail_03>p{line-height:180%}section.section#detail .part_detail_03>p:first-of-type{margin-bottom:12px}section.section#detail .part_detail_03>p:nth-of-type(2){margin-bottom:40px}section.section#detail .part_detail_03_card{background-color:#fff;border:solid 1px #f88e9a;border-radius:30px;padding:20px;margin-bottom:24px}section.section#detail .part_detail_03_card.what>p{line-height:160%;letter-spacing:1.28px;text-align:center}section.section#detail .part_detail_03_card.goal{text-align:center}section.section#detail .part_detail_03_card.goal>h4{margin:0 0 40px}section.section#detail .part_detail_03_card.monthly-meals>div:nth-of-type(2)>p:first-of-type{margin-bottom:24px;text-align:center}section.section#detail .part_detail_03_card.monthly-meals>div:nth-of-type(2)>p:nth-of-type(2){color:rgba(68,68,68,.85);margin-bottom:12px}section.section#detail .part_detail_03_card.monthly-meals>div:nth-of-type(2)>div>a{display:block;position:relative}section.section#detail .part_detail_03_card.monthly-meals>div:nth-of-type(2)>div>a::after{content:url(../img/magnifying-glass-plus-solid.svg);display:block;position:absolute;bottom:14px;right:8px;width:24px;height:24px}section.section#detail .part_detail_03_card.monthly-meals>div:nth-of-type(2)>div>a:not(:last-child)::after{bottom:28px}section.section#detail .part_detail_03_card.monthly-meals>div:nth-of-type(2)>div>a:not(:last-child)>img{margin-bottom:14px}section.section#detail .part_detail_04{position:relative;background-color:#ffeff0}.main-navigation li,section.section#detail .part_detail_04 .img__scroll__wrapper{position:relative}.img--scroll--wrapper>div,section.section#detail .part_detail_04 .img__scroll__wrapper .img__scroll{width:100%;height:auto;overflow-x:scroll}section.section#detail .part_detail_04 .img__scroll__wrapper .img__scroll::-webkit-scrollbar{height:6px}section.section#detail .part_detail_04 .img__scroll__wrapper .img__scroll::-webkit-scrollbar-track{background-color:#fff;border-radius:20px}section.section#detail .part_detail_04 .img__scroll__wrapper .img__scroll::-webkit-scrollbar-thumb{background-color:rgba(45,45,45,.35);border-radius:20px}section.section#detail .part_detail_04 .img__scroll__wrapper .img__scroll>div{width:unset}section.section#detail .part_detail_04 .img__scroll__wrapper .img__scroll>img{width:2773px;height:533px}section.section#detail .part_detail_04 .img__scroll__wrapper .scroll_sign{display:none;width:148px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.section#detail .part_detail_04 .img__scroll__wrapper .scroll_sign>span{color:#fff;animation:scroll_text 4.5s 1 both}section.section#detail .part_detail_04 .img__scroll__wrapper .scroll_sign .sign_bg{position:absolute;width:100%;height:100%;top:0;z-index:-1}section.section#detail .part_detail_04 .img__scroll__wrapper .scroll_sign .sign_bg>span{position:absolute;background:rgba(0,0,0,.25);filter:blur(6px);width:188px;height:188px;border-radius:50%;display:block;top:50%;left:50%;transform:translate(-50%,-50%);animation:fuwanfuwan 2.2s 2 both;animation-delay:.7s}section.section#detail .part_detail_04::after,section.section#detail .part_detail_04::before{content:"";position:absolute;display:block;width:100%;height:200px;background-color:#ffeff0;z-index:10}section.section#detail .part_detail_04::before{top:-199px;clip-path:ellipse(60% 70% at 50% 136%)}section.section#detail .part_detail_04::after{bottom:-199px;clip-path:ellipse(60% 70% at 50% -32%)}section.section#detail .img_bg_color{position:relative;margin-bottom:120px}section.section#detail .img_bg_color::before{content:"";position:absolute;display:block;top:12px;background-color:#fff791;width:100%;height:100%;border-radius:30px}section.section#detail .img_bg_color>img{position:relative;display:block;width:calc(100% - 20px);margin:0 auto;z-index:10}section.section#safety{background-color:gold;padding-bottom:136px}article section.section#safety .footer_inner,section.section#safety .section-inner,section.section#safety article .footer_inner{padding-top:80px}section.section#safety .safety_detail_container{background-color:#fff;border-radius:20px;margin-bottom:24px}section.section#guidance .part_guidance_02{margin-bottom:3.6rem}section.section#guidance .part_guidance_02>div>ul{border:solid 1px rgba(68,68,68,.2666666667)}section.section#guidance .part_guidance_02>div>ul>li>div:first-of-type{display:flex;align-items:center;justify-content:center;flex:1}section.section#guidance .part_guidance_02>div>ul>li>div:first-of-type>p{color:#fff;font-size:.95rem;font-weight:700}section.section#guidance .part_guidance_02>div>ul>li>div:last-of-type{background-color:#fff;flex:3}section.section#guidance .part_guidance_02>div>ul>li>div:last-of-type>div{padding:20px 8px}section.section#guidance .part_guidance_02>div>ul>li>div:last-of-type>div>p{font-size:.95rem}section.section#guidance .part_guidance_02>div>ul>li>div:last-of-type>div:first-of-type{background-color:#fbd9e4;display:flex;align-items:flex-end}section.section#guidance .part_guidance_02>div>ul>li>div:last-of-type>div:first-of-type>p{font-weight:700;line-height:1.25rem}section.section#guidance .part_guidance_02>div>ul>li>div:last-of-type>div:first-of-type>span{font-size:.75rem;line-height:.95rem;margin-left:4px}section.section#guidance .part_guidance_02>div>ul>li>div:last-of-type>div:last-of-type>p{color:#666;line-height:120%}section.section#guidance .part_guidance_02>div>ul>li>div:last-of-type>div:last-of-type>p:not(:last-child){margin-bottom:6px}section.section#guidance .part_guidance_02>div>ul>li:first-of-type>div:first-of-type{background-color:#f499b6}section.section#guidance .part_guidance_02>div>ul>li:nth-of-type(2)>div:first-of-type{background-color:#f978a1}section.section#guidance .part_guidance_02>div>ul>li:nth-of-type(3)>div:first-of-type{background-color:#ff457f}section.section#guidance .fee_container{margin-bottom:16px;background-color:#fff;border-radius:30px;text-align:center;overflow:hidden}section.section#guidance .fee_container>span{position:relative;display:inline-block;width:18%;margin:24px 0}section.section#guidance .fee_container>span::after,section.section#guidance .fee_container>span::before{content:"";position:absolute;top:50%;display:block;background-color:#e5e5e5;width:240px;height:8px;transform:translateY(-50%);z-index:10}section.section#guidance .fee_container>span::before{left:-246px}section.section#guidance .fee_container>span::after{right:-246px}section.section#guidance .fee_container .fee_table{padding:16px 17px 26px}section.section#guidance .fee_container .fee_table>table{border-collapse:collapse;width:100%;border:1px solid rgba(68,68,68,.5)}section.section#guidance .fee_container .fee_table>table tr:nth-child(odd){background-color:#f7f7f7}section.section#guidance .fee_container .fee_table>table th{width:25%;padding:16px 0;color:#fff;font-weight:500;background-color:#ff6f93}section.section#guidance .fee_container .fee_table>table th:nth-child(even){background-color:#ff4070}section.section#guidance .fee_container .fee_table>table td{padding:16px 0;font-weight:500;letter-spacing:0}section.section#guidance .fee_container .fee_table>table td:not(:nth-child(4n)){border-right:1px solid rgba(68,68,68,.15)}section.section#guidance .fee_container .fee_table>table td>span{padding-left:2px;font-size:.84rem}section.section#guidance .supplement_text{margin-bottom:72px}section.section#guidance .supplement_text p{color:#52443d;font-weight:300;line-height:140%}section.section#guidance .supplement_text p:not(:last-child){margin-bottom:8px}section.section#guidance .guidance_facilities{margin-bottom:64px}section.section#guidance .achievements{margin-bottom:80px}section.section#guidance .achievements>div{text-align:center;border:2px solid #e40048;margin-bottom:6px}section.section#guidance .achievements>div>h3{margin:0 auto;padding:4px 0 6px;color:#fff;font-size:1.125rem;font-weight:500;background-color:#e40048;line-height:110%}section.section#guidance .achievements>div>div{box-sizing:border-box;display:flex;justify-content:center;align-items:center;background-color:#fff}section.section#guidance .achievements>div>div>img{line-height:0;width:72%;margin:16px 0}section.section#guidance .achievements>p{font-size:.75rem;font-weight:300;line-height:1rem;letter-spacing:.4px}section.section#guidance .achievements>p>span{color:#e40048;font-size:.75rem;font-weight:300}@media only screen and (min-width:1321px){section.section#guidance .achievements>p,section.section#guidance .achievements>p>span{font-size:.625rem}}section.section#guidance .kyoudouen_container{background-color:#fff;border-radius:30px}section.section#guidance .kyoudouen_container .kyoudouen_header{padding:20px 25px}section.section#guidance .kyoudouen_container .kyoudouen_img{margin-bottom:16px}section.section#guidance .kyoudouen_container .kyoudouen_list-area ul{display:flex;justify-content:space-between;line-height:0}section.section#guidance .kyoudouen_container .kyoudouen_list-area ul li{flex:1}section.section#guidance .kyoudouen_container .kyoudouen_list-area ul li:not(:last-child){margin-right:18px}section.section#guidance .kyoudouen_container .kyoudouen_msg{padding:20px 25px}section.section#guidance .kyoudouen_container .kyoudouen_msg p{text-align:center;color:#444;font-weight:500}section.section#guidance .kyoudouen_container .kyoudouen_msg p:nth-child(2){color:#e40048}section.section#guidance .company-driven_about>p:first-child{max-width:100%;padding:0 15px}section.section#guidance .company-driven_about>p:first-child>img{margin-bottom:16px}section.section .section-joints{width:100%;position:absolute;top:-40px;z-index:1}section.section .section-joints.safety{top:-46px}.bg-img_container{position:relative;width:100%;height:0;overflow:hidden}.bg-img_container .bg-img{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.bg-img_container.lead{padding-top:220.5128205128%}.bg-img_container.lead .bg-img{background-image:url(../img/bg_section_lead.webp)}.bg-img_container.movie{padding-top:128.2051282051%;overflow:unset}.bg-img_container.movie .bg-img{background-image:url(../img/bg_section_movie.webp);top:-20px}.bg-img_container.detail:first-child{padding-top:200.5128205128%;overflow:unset}.bg-img_container.detail:nth-child(2){padding-top:902.5641025641%;transform:translateY(-16px)}.bg-img_container.detail .bg-img.detail_01{background-image:url(../img/bg_section_detail_01.webp);z-index:1}.bg-img_container.detail .bg-img.detail_02{background-image:url(../img/bg_section_detail_02.webp);padding-top:80px}.bg-img_container.detail .bg-img.detail_03{background-image:url()}.bg-img_container.guidance{overflow:unset;padding-top:786.6666666667%}@media only screen and (max-height:670px){.bg-img_container.guidance{padding-top:787.1794871795%}}.bg-img_container.guidance .bg-img{background-image:url(../img/bg_section_guidance.svg)}.separate-line__kyoudouen,.separate-line__straight{max-height:2px;background-image:url(../img/line_program.svg);background-size:cover;background-position:center;padding-top:.6097560976%}.separate-line__kyoudouen{max-height:8px;background-image:url(../img/line_kyoudou.svg);padding-top:2.743902439%}.socical__icons>li>a,.title_round{display:flex;justify-content:center;align-items:center}.title_round{color:#fff;border-radius:50px;padding:12px 102px}.title_round.guidance_requirements{margin:140px 30px 36px;background-color:#e40048}.title_round.guidance_process>img,.title_round.guidance_requirements>img{height:20px}.title_round.guidance_process{margin:140px 30px 44px;background-color:#e40048}.pc__bg,.pc__bg:after{position:fixed;top:0;left:0;width:100%;height:100%}.pc__bg:after{content:"";background-color:#fffff9;background-image:url(../img/bg_pc.webp);background-position:bottom;background-size:cover}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999rem;z-index:99999}.main-navigation ul ul ul{left:-999rem;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5rem}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}b.description__subttle{display:inline-block;font-size:1rem;font-weight:400;margin:.5rem 0 .8rem}.toggle__open{position:relative}.toggle__open:after,.toggle__open:before{content:"";display:inline-block;position:absolute;width:2px;height:18px;left:50%;top:calc(50% - 25px);background-color:#f67756}.toggle__open:after{transform:rotate(90deg)}.toggle__open.show:before{opacity:0}.toggle__open.show:after{transform:rotate(270deg);transition-duration:500ms}.toggle__open.close:after{transform:rotate(90deg);transition-duration:500ms}.section-inner,article .footer_inner{width:calc(100% - 40px);margin:0 auto}.reflection{display:inline-block;position:relative;overflow:hidden}.reflection:after{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:reflection 3s ease-in-out infinite}.bounce{animation:fuwafuwa 3s ease-in-out infinite alternate;display:inline-block;transition:1.5s ease-in-out}.bounce.delay-1000{animation-delay:1000ms}.bounce.delay-2000{animation-delay:2000ms}.align__center{text-align:center;padding:0}.mt-20{margin-top:20px}.mt-120{margin-top:120px}.mb-40{margin-bottom:40px}.mb-56{margin-bottom:3.5rem}.mb-80{margin-bottom:80px}.mb-120{margin-bottom:120px}.w-80{width:80%}.pd-0{padding:0}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pb-80{padding-bottom:80px!important}.pb-120{padding-bottom:120px!important}.radius-20{border-radius:20px}.text-small{font-size:.8125rem}.entry--line{position:relative;display:inline-block;max-width:440px}strong.marker{display:inline;font-weight:400;background:linear-gradient(transparent 60%,rgba(250,115,155,.3) 60%)}.img-scroll-x>img{object-fit:none}.img--scroll--wrapper{position:relative;margin-bottom:80px}.img--scroll--wrapper:before{content:"";position:absolute;width:100%;height:2rem;top:-2rem;left:0;background-image:url(../img/scroll_arrow-x.webp);background-repeat:no-repeat;background-size:contain;background-position:center}.img--scroll--wrapper>div.img--scroll--flow>img{width:2737px;height:533px}.img--scroll--wrapper>div.img--scroll--schedule>img{width:1803px;height:343px}.socical__icons{position:relative;width:306px;display:flex;justify-content:space-between;margin:0 auto}.socical__icons>li{display:block;width:52px;height:52px;border-radius:50%}.socical__icons>li>a{width:100%;height:100%}.socical__icons>li>a>img{width:20px}.socical__icons>li:not(:last-child){margin-right:24px}.socical__icons>li:nth-child(1){background-color:#e40048}.socical__icons>li:nth-child(2){background-color:#00aeeb}.socical__icons>li:nth-child(3){background-color:#f29600}.socical__icons>li:nth-child(3)>a>img{width:24px}.socical__icons>li:nth-child(4){background-color:#aacc03}.socical__icons>li:nth-child(4)>a>img{width:18px}.socical__icons.pc-sidebar{visibility:hidden;opacity:0;position:fixed;bottom:80px;left:40px;width:10%;flex-direction:column;transition:all .8s cubic-bezier(.175,.885,.32,1.275)}.socical__icons.pc-sidebar>li{margin-right:0}.socical__icons.pc-sidebar>li:not(:last-child){margin-bottom:12px}@media only screen and (min-width:1321px){.socical__icons.pc-sidebar{visibility:visible;opacity:1}}.scroll-prevent{position:fixed;z-index:-1}@media screen and (min-width:481px){.pc-none{display:none!important}}@media screen and (max-width:480px){.sp-none{display:none!important}}