@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}html{scroll-behavior:smooth;max-width:1920px;margin:0 auto}body{font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:16px;line-height:2;color:#6f6f6f;word-break:auto-phrase;max-width:1920px;margin:0 auto;background:#f8f6ee}@media screen and (max-width:767px){body{font-size:14px}}ul,li{word-break:normal}.container{width:80%;margin:0 auto;max-width:1152px}.container.big{max-width:1536px}@media screen and (max-width:767px){.container{width:90%}}ul,li{margin:0;padding:0;list-style:none}img{width:100%;-o-object-fit:contain;object-fit:contain}.lower-fv{display:flex;padding-bottom:5rem;margin:10rem 0 0;justify-content:end;padding-left:7.5%;align-items:flex-end;position:relative}@media screen and (max-width:767px){.lower-fv{flex-direction:column;gap:.5rem;margin-top:100px;padding:0 0 2.5rem}}.lower-fv h1{writing-mode:vertical-rl;color:#79a37b;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);letter-spacing:8px;position:absolute;left:9%;top:20%}@media screen and (max-width:1600px){.lower-fv h1{top:10%}}@media screen and (max-width:767px){.lower-fv h1{writing-mode:inherit;position:relative;left:auto;top:auto;width:90%;margin:0 auto;letter-spacing:1px;font-size:20px}}.lower-fv-img{width:86%}@media screen and (max-width:767px){.lower-fv-img{width:100%}}@media screen and (max-width:1024px){.lower-fv-img img{aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:767px){.lower-fv-img img{aspect-ratio:390/170}}#breadcrumbs{color:#79a37b;margin:1rem 5% 0}@media screen and (max-width:767px){#breadcrumbs{font-size:12px;margin-top:.5rem}}#breadcrumbs>span{display:flex;justify-content:end;gap:4px;flex-wrap:wrap}#breadcrumbs a{font-weight:700;color:#79a37b}.wp-pagenavi{width:100%;margin:5rem auto 0;position:relative;display:flex;justify-content:center}.wp-pagenavi .pages{display:none}.wp-pagenavi span,.wp-pagenavi a{margin:0 1rem 1rem !important;display:inline-block;color:#6f6f6f;padding:.3rem .74rem !important;border:none !important;border-radius:999vh !important}.wp-pagenavi span:hover,.wp-pagenavi a:hover{opacity:.3}.wp-pagenavi span.current{pointer-events:none;background:#79a37b;color:#fff}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}@media screen and (max-width:767px){.pc{display:none !important}}.table_design03{border-collapse:collapse;width:100%;word-break:auto-phrase}.table_design03 tr{border-top:1.5px solid #79a37b}@media screen and (max-width:767px){.table_design03 tr{display:flex;flex-wrap:wrap}}.table_design03 td{padding:1rem 2rem;font-weight:700;vertical-align:top;font-size:14px}.table_design03 td:first-child{width:20%;min-width:120px;position:relative;padding:1rem 0 1rem 2rem}.table_design03 td:first-child:before{content:"";position:absolute;right:0;height:1rem;width:1px;top:1.5rem;background:#6f6f6f}@media screen and (max-width:767px){.table_design03 td:first-child:before{width:14px;height:1px;top:auto;bottom:-4px;right:auto;left:1rem}}@media screen and (max-width:767px){.table_design03 td:first-child{width:100%;padding-bottom:0;padding-left:1rem}}.table_design03 td:last-child{width:80%;color:#79a37b}@media screen and (max-width:767px){.table_design03 td:last-child{width:100%}}@media screen and (max-width:1024px){.table_design03 td{padding:1rem}}@media screen and (max-width:767px){.table_design03 td p{line-height:1.5}}.table_design03 a{text-decoration:underline}.cta{width:80%;max-width:1345px;margin:5rem auto 10rem;background:#fff;padding:5rem 5%;border-radius:5px}@media screen and (max-width:767px){.cta{width:100%;padding:2.5rem 5%;margin:4rem auto 5rem}}.cta-before{color:#79a37b;text-align:center;margin-bottom:2rem;font-weight:700}@media screen and (max-width:767px){.cta-before{margin-bottom:1rem}}.cta-before+.cta{margin-top:0}.cta-bg{display:flex;justify-content:space-between}@media screen and (max-width:1280px){.cta-bg{flex-direction:column;justify-content:center;gap:3rem;align-items:center}}@media screen and (max-width:767px){.cta-bg{gap:2rem}}.cta-item{width:47.5%;max-width:515px;background:#79a37b;border-radius:20px;padding:1.5rem .5rem;text-align:center;color:#fff;font-weight:700;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1280px){.cta-item{width:100%;max-width:400px}}.cta-item>p{line-height:1}.cta-item>p:first-child{font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);margin-bottom:1rem}.cta-item .ico-btn{font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);margin:1rem auto .5rem;padding:4px 2rem}.cta-item .ico-btn+p{font-size:14px;font-weight:400;line-height:1.5}.top-title{color:#79a37b;margin-bottom:2.5rem}@media screen and (max-width:767px){.top-title{margin-bottom:20px}}.top-title h2{font-size:1rem}@media screen and (max-width:767px){.top-title h2{font-size:12px}}.top-title p{font-size:clamp(2rem, 0.455rem + 5.15vw, 6.25rem);line-height:1;font-family:"BIZ UDGothic",sans-serif;letter-spacing:4px;font-weight:400}header{position:absolute;z-index:9999;top:0;left:0;width:100%;transition:.3s}.header-top{color:#79a37b;font-weight:700;padding:.5rem 5%;border-bottom:2px solid;font-size:14px;line-height:1}@media screen and (max-width:767px){.header-top{display:none}}.header-contents{display:flex;justify-content:space-between;align-items:flex-start;width:95%;margin:0 0 0 auto}@media screen and (max-width:1400px){.header-contents{width:98%}}@media screen and (max-width:767px){.header-contents>.sp{color:#79a37b;font-size:11px;position:absolute;width:-moz-max-content;width:max-content;top:16px;left:calc(4rem + 5%);line-height:1.5;font-weight:700}}.header-contact{color:#fff;background-color:#79a37b;padding:.5rem;min-width:240px;text-align:center;height:50px;line-height:1;padding:4px .5rem;font-size:20px}@media screen and (max-width:1024px){.header-contact{min-width:200px;font-size:18px}}@media screen and (max-width:767px){.header-contact{display:none}}.header-contact span{font-size:12px}.header-contact:nth-child(2){line-height:50px;padding:0;font-size:22px;background-color:#ea5139;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}@media screen and (max-width:767px){.header-contact:nth-child(2){display:none}}.header-contact:nth-child(2):before{content:"";position:absolute;width:calc(100% - 1rem);height:calc(100% - 0.5rem);border:1px solid #fff;left:8px;top:4px}.header-contact:nth-child(2) img{width:20px}@media screen and (max-width:1024px){.header-contact:nth-child(2){font-size:1rem}}.header-contact p{display:flex;flex-direction:column;justify-content:center;gap:.5rem}header.change-color .header-left{position:fixed;top:0;left:5%}@media screen and (max-width:1400px){header.change-color .header-left{left:2%}}header.change-color .header-fixed{position:fixed;top:0;right:0}header.change-color .header-right{position:absolute;top:2rem;right:646px}.header-left{width:190px}@media screen and (max-width:1600px){.header-left{width:140px}}@media screen and (max-width:1024px){.header-left{width:120px}}@media screen and (max-width:767px){.header-left{width:4rem;position:fixed;top:0;left:2%}}.header-left a{display:flex;align-items:center;width:100%;margin-top:1rem}@media screen and (max-width:767px){.header-left a{margin-top:10px}}.header-left a img{width:100%}.header-right{display:flex;align-items:flex-start;gap:4rem;justify-content:end}@media screen and (max-width:1600px){.header-right{gap:1.5rem}}.header-right>.hamburger-nav>ul{display:flex;align-items:center;gap:3rem;font-size:1rem;margin-top:.5rem}@media screen and (max-width:1600px){.header-right>.hamburger-nav>ul{gap:1.5rem}}@media screen and (max-width:1280px){.header-right>.hamburger-nav>ul{display:none}}.header-right>.hamburger-nav>ul>li>a{position:relative;font-size:clamp(0.875rem, 0.692rem + 0.38vw, 1.125rem)}.header-right>.hamburger-nav>ul>li>a:hover{color:#79a37b;opacity:1}.header-fixed{display:flex;align-items:flex-start;gap:1rem;justify-content:end}@media screen and (max-width:767px){.header-fixed{position:fixed;top:0;right:0}}.hamburger-menu input{display:none}.hamburger-menu .menu-btn{display:flex;height:50px;width:50px;justify-content:center;align-items:center;z-index:30;position:relative;background-color:#79a37b}@media screen and (max-width:767px){.hamburger-menu .menu-btn{height:40px;width:40px}}.hamburger-menu .menu-btn span,.hamburger-menu .menu-btn span:before,.hamburger-menu .menu-btn span:after{content:"";display:block;height:4px;width:40px;background-color:#fff;position:absolute;transition:.3s;border-radius:0 4px}@media screen and (max-width:767px){.hamburger-menu .menu-btn span,.hamburger-menu .menu-btn span:before,.hamburger-menu .menu-btn span:after{width:25px;height:3px}}.hamburger-menu .menu-btn span:before{bottom:10px}@media screen and (max-width:767px){.hamburger-menu .menu-btn span:before{bottom:8px}}.hamburger-menu .menu-btn span:after{top:10px}@media screen and (max-width:767px){.hamburger-menu .menu-btn span:after{top:8px}}.hamburger-menu #menu-btn-check:checked~.menu-btn span,.hamburger-menu #menu-btn-check:checked~.menu-btn span:before,.hamburger-menu #menu-btn-check:checked~.menu-btn span:after{background-color:#fff}.hamburger-menu #menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}.hamburger-menu #menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}.hamburger-menu #menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}.hamburger-menu #menu-btn-check:checked~.hamburger-demo-cover{width:100%;height:100vh;left:0;position:fixed;top:0;z-index:15;background-color:rgba(255,255,255,.5)}.hamburger-menu .menu-content-wrap{display:flex;justify-content:space-between;position:relative}.hamburger-menu .menu-content-wrap:before{content:"";position:absolute;width:30%;height:calc(100% + 10rem);z-index:-1;right:0;top:-5rem;background-color:#f8f6ee}@media screen and (max-height:950px){.hamburger-menu .menu-content-wrap:before{top:-2rem;height:calc(100% + 4rem)}}@media screen and (max-width:1280px){.hamburger-menu .menu-content-wrap:before{top:-5rem;height:calc(100% + 10rem)}}@media screen and (max-width:1024px){.hamburger-menu .menu-content-wrap:before{display:none}}.hamburger-menu .menu-content .logo{width:60%;margin:0 auto;max-width:200px}@media screen and (max-height:950px){.hamburger-menu .menu-content .logo{max-width:150px}}.hamburger-menu .menu-content .time table tr td{font-size:14px}.hamburger-menu .menu-content .time table tr:first-child{font-size:clamp(0.75rem, 0.568rem + 0.61vw, 1.25rem)}.hamburger-menu .menu-content .time table tr td img{width:1rem}.hamburger-menu .menu-content .hamburger-top{padding-bottom:1.5rem;border-bottom:1.5px solid #79a37b}@media screen and (max-width:1024px){.hamburger-menu .menu-content .hamburger-top{display:flex;align-items:center;gap:1rem;justify-content:center;margin-top:1.5rem;border:none;padding:1rem 0;border-top:1.5px solid #79a37b}.hamburger-menu .menu-content .hamburger-top a{width:120px}}@media screen and (max-width:1024px) and (max-width:767px){.hamburger-menu .menu-content .hamburger-top a{width:100px}}@media screen and (max-width:1024px){.hamburger-menu .menu-content .hamburger-top .logo{margin:0;width:120px}}@media screen and (max-width:1024px) and (max-width:767px){.hamburger-menu .menu-content .hamburger-top .logo{width:100px}}.hamburger-menu .menu-content .hamburger-top>p{color:#79a37b;font-size:18px;width:-moz-fit-content;width:fit-content;margin:1rem auto 0;line-height:1.5}@media screen and (max-width:1024px){.hamburger-menu .menu-content .hamburger-top>p{font-size:1rem;margin:0}}.hamburger-menu .menu-content .hamburger-main{width:70%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:0 10%;gap:2rem}@media screen and (max-width:1400px){.hamburger-menu .menu-content .hamburger-main{padding:0 5%}}@media screen and (max-width:1024px){.hamburger-menu .menu-content .hamburger-main{display:none}}.hamburger-menu .menu-content .hamburger-main .cta{margin:0;padding:0;width:100%}.hamburger-menu .menu-content .hamburger-middle-list{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:767px){.hamburger-menu .menu-content .hamburger-middle-list{flex-direction:column;gap:.5rem}}.hamburger-menu .menu-content .hamburger-middle-list:not(:last-child){margin-bottom:2rem}.hamburger-menu .menu-content .hamburger-middle-list>div:first-child{width:15%;border-right:1px solid}@media screen and (max-width:767px){.hamburger-menu .menu-content .hamburger-middle-list>div:first-child{width:100%;border:none;position:relative}.hamburger-menu .menu-content .hamburger-middle-list>div:first-child:before{content:"";position:absolute;width:14px;height:1px;background-color:#6f6f6f;bottom:0;left:0}}.hamburger-menu .menu-content .hamburger-middle-list>div:last-child{width:80%}@media screen and (max-width:767px){.hamburger-menu .menu-content .hamburger-middle-list>div:last-child{width:100%}}.hamburger-menu .menu-content .hamburger-middle-list>div:last-child .time{margin-top:1rem}.hamburger-menu .menu-content .hamburger-middle-list>div:last-child>p{color:#79a37b;font-size:14px}.hamburger-menu .menu-content .hamburger-middle-list>div:last-child a{color:#79a37b;text-decoration:underline}.hamburger-menu .menu-content .hamburger-wrap{width:30%;height:100vh;background-color:#f8f6ee;display:flex;justify-content:center;flex-direction:column;padding:0 5%}@media screen and (max-width:1024px){.hamburger-menu .menu-content .hamburger-wrap>.copyright-wrap{display:none}}@media screen and (max-width:1280px){.hamburger-menu .menu-content .hamburger-wrap{padding:0 3%}}@media screen and (max-width:1024px){.hamburger-menu .menu-content .hamburger-wrap{width:100%;padding:0 10%}}@media screen and (max-width:1024px) and (max-height:950px){.hamburger-menu .menu-content .hamburger-wrap{justify-content:flex-start;padding-top:5rem;padding-bottom:5rem}}@media screen and (max-width:767px){.hamburger-menu .menu-content .hamburger-wrap{padding:3rem 3%}}@media screen and (max-width:767px){.hamburger-menu .menu-content .hamburger-wrap .hamburger-out{width:-moz-fit-content;width:fit-content;margin:0 auto;display:none}}.hamburger-menu .menu-content .hamburger-wrap .hamburger-out>p{color:#79a37b;font-size:clamp(1rem, 0.955rem + 0.15vw, 1.125rem);margin-bottom:1rem}.hamburger-menu .menu-content .hamburger-wrap .footer-out li a{font-weight:700;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;font-size:1rem}.hamburger-menu .menu-content .hamburger-wrap .footer-out li a img{width:1rem}.hamburger-menu .menu-content .hamburger-wrap .footer-out li a:before{content:"";width:1rem;top:0;left:0;height:1rem;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/footer-arrow.png) no-repeat center/contain;transition:.3s}.hamburger-menu .menu-content .hamburger-nav__list2 li{margin-bottom:3rem}@media screen and (max-width:1024px){.hamburger-menu .menu-content .hamburger-nav__list2 li{margin-bottom:1.5rem}}.hamburger-menu .menu-content .hamburger-nav__list2 li#menu-item-114{margin-top:4rem}@media screen and (max-width:1024px){.hamburger-menu .menu-content .hamburger-nav__list2 li#menu-item-114{margin-top:2rem}}.hamburger-menu .menu-content ul li{margin-bottom:1.5rem}.hamburger-menu .menu-content ul li a{line-height:1;font-weight:700;width:100%;display:block;font-size:18px}.hamburger-menu .menu-content ul li a:hover{color:#79a37b;opacity:1}@media screen and (max-width:767px){.hamburger-menu .menu-content ul li a{text-align:center}}.hamburger-menu .menu-content ul li#menu-item-114 a{font-size:clamp(1rem, 0.955rem + 0.15vw, 1.125rem)}.hamburger-menu .hamburger-wrap-bottom{display:none}@media screen and (max-width:1024px){.hamburger-menu .hamburger-wrap-bottom{display:block;padding-bottom:5rem}}.hamburger-menu .hamburger-wrap-bottom .copyright-wrap{margin-top:2rem}.hamburger-menu .gnavi__sp-style{position:fixed;z-index:-2;top:0;background-color:#fff;width:100%;height:100vh;left:100%;transition:all .5s;font-size:1rem;opacity:0;display:flex;flex-direction:column;gap:2rem;padding:5rem 0;overflow:scroll;justify-content:center}@media screen and (max-height:950px){.hamburger-menu .gnavi__sp-style{justify-content:flex-start;padding:2rem 0 0}}@media screen and (max-width:1280px){.hamburger-menu .gnavi__sp-style{padding:5rem 0}}@media screen and (max-width:1024px){.hamburger-menu .gnavi__sp-style{padding:0;background-color:#f8f6ee}}.hamburger-menu .gnavi__sp-style .hamburger-menu .header-btn{font-weight:500}@media screen and (max-width:1024px){.hamburger-menu .gnavi__sp-style .hamburger-menu .header-btn{border-radius:5px;width:100%;max-width:250px}.hamburger-menu .gnavi__sp-style .hamburger-menu .header-btn:first-of-type{margin-bottom:.5rem}}.hamburger-menu .gnavi__sp-style .hamburger-nav{margin-bottom:2.5rem}@media screen and (max-width:767px){.hamburger-menu .gnavi__sp-style .hamburger-nav{margin-bottom:1rem}}.hamburger-menu .gnavi__sp-style .hamburger-nav>ul>li{margin-bottom:1rem}@media screen and (max-width:767px){.hamburger-menu .gnavi__sp-style .hamburger-nav>ul>li{margin-bottom:.5rem}}.hamburger-menu .gnavi__sp-style.active{opacity:1;z-index:20;left:0}.sp-fixed{display:none}@media screen and (max-width:767px){.sp-fixed{display:flex;border-top:5px solid #79a37b;position:fixed;bottom:0;left:0;width:100%;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}}.sp-fixed.show{opacity:1;visibility:visible;pointer-events:auto}.sp-fixed a{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#79a37b;font-size:20px;background-color:#fff;width:50%;padding:4px 0;position:relative}.sp-fixed a:before{content:"";position:absolute;width:calc(100% - 1rem);height:calc(100% - 0.5rem);border:1px solid #79a37b;left:8px;top:4px}.sp-fixed a:nth-child(2){background-color:#ea5139;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;color:#fff}.sp-fixed a:nth-child(2):before{content:"";position:absolute;width:calc(100% - 1rem);height:calc(100% - 0.5rem);border:1px solid #fff;left:8px;top:4px}.sp-fixed a:nth-child(2) img{width:20px}.sp-fixed a img{width:1.5rem}.footer{margin-top:10rem;padding:2rem 0 3rem;position:relative;font-weight:700;border-top:34px solid #79a37b;border-radius:30px 30px 0 0}@media screen and (max-width:767px){.footer{margin-top:5rem;padding:2rem 0 2.5rem}}.footer-top{display:flex;justify-content:center;gap:3.5rem;align-items:center;padding-bottom:2rem;border-bottom:1px solid #d8d8d8;margin-bottom:2rem}@media screen and (max-width:767px){.footer-top{flex-direction:column;gap:1.5rem;align-items:center;margin-bottom:1.5rem}}.footer-top>a{width:190px}.footer-address{line-height:2}.footer-address a{color:#79a37b;border-bottom:1px solid;font-size:14px;font-weight:700}.footer p{font-weight:700}.footer .container{width:90%}.footer-wrap{display:flex;justify-content:space-between;max-width:650px;margin:0 auto 4rem}@media screen and (max-width:767px){.footer-wrap{flex-direction:column;gap:3rem;align-items:center}}.footer-ul1{width:400px}@media screen and (max-width:767px){.footer-ul1{width:100%}}.footer-ul1>p{color:#79a37b;font-weight:700;margin-bottom:2rem}@media screen and (max-width:767px){.footer-ul1>p{margin-bottom:1rem}}.footer-ul2{width:240px}@media screen and (max-width:767px){.footer-ul2{width:100%}}.footer-ul2>p{color:#79a37b;font-weight:700;margin-bottom:2rem;font-size:1rem}@media screen and (max-width:767px){.footer-ul2>p{margin-bottom:1rem}}.footer ul{display:flex;gap:1.5rem .5rem;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.footer ul{gap:1rem .5rem}}.footer ul.footer-out{flex-direction:column}.footer ul.footer-out>li{width:100%}@media screen and (max-width:767px){.footer ul{padding-left:0}}.footer ul>li{position:relative;width:calc((100% - 0.5rem) / 2)}.footer ul>li>a{font-weight:700;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem}.footer ul>li>a:hover{color:#79a37b;opacity:1}.footer ul>li>a img{width:1rem}.footer ul>li>a:before{content:"";width:1rem;top:0;left:0;height:1rem;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/footer-arrow.png) no-repeat center/contain;transition:.3s}.copyright{text-align:center}@media screen and (max-width:767px){.copyright{display:flex;flex-direction:column-reverse;gap:2rem}}.copyright-wrap{display:flex;justify-content:end;margin-top:1rem;gap:1rem}@media screen and (max-width:767px){.copyright-wrap{margin-top:0}}.copyright-wrap a{font-size:14px;color:#6f6f6f;opacity:.8}@media screen and (max-width:767px){.copyright-wrap a{font-size:12px}}.section-title{margin-bottom:2.5rem}.section-title h1{font-size:clamp(2rem, 1.636rem + 1.21vw, 3rem)}.section-title h2{font-size:clamp(0.875rem, 0.648rem + 0.76vw, 1.5rem)}h1,h2,h3,h4,h5,h6{margin:0}.lower-title{margin-bottom:20px}@media screen and (max-width:767px){.lower-title{text-align:center}}.lower-title h2{font-size:1.5rem;line-height:1}.lower-title p{font-size:1rem}.leaf-title{color:#79a37b;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);position:relative;display:flex;gap:1rem;align-items:center;margin:0 0 3rem -160px}@media screen and (max-width:1600px){.leaf-title{margin:0 0 3rem -100px}}@media screen and (max-width:767px){.leaf-title{margin:0 0 1rem -7%;gap:.5rem}}.leaf-title.top-margin{margin-top:7.5rem}@media screen and (max-width:767px){.leaf-title.top-margin{margin-top:5rem}}.leaf-title:before{content:"";width:140px;aspect-ratio:140/40;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/leaf.png) no-repeat center/contain;display:block}@media screen and (max-width:767px){.leaf-title:before{width:3.5rem}}a{text-decoration:none;color:#6f6f6f;transition:.3s;cursor:pointer}a:hover{transition:.3s;cursor:pointer;opacity:.7}.ico-btn{display:flex;align-items:center;gap:1rem;justify-content:center;padding:8px 3rem;background-color:#79a37b;color:#fff;font-weight:700;border-radius:2rem;margin:2.5rem auto 0;width:-moz-fit-content;width:fit-content}.ico-btn.transparent{background-color:transparent;color:#6f6f6f;border:1px solid #6f6f6f;gap:2rem;padding:8px 1.5rem}.ico-btn.transparent:hover{background-color:#79a37b;color:#fff;border-color:#79a37b}.ico-btn.transparent:hover img{filter:brightness(5)}.ico-btn.white{background-color:#fff;color:#79a37b}.ico-btn img{width:1.5rem;transition:.3s}.fv{margin:0 auto 15rem;padding-top:7.5rem;color:#79a37b;position:relative;height:100vh;min-height:800px}@media screen and (max-width:1024px){.fv{height:auto;min-height:auto}}@media screen and (max-width:767px){.fv{padding-top:5rem;margin-bottom:7.5rem;overflow:hidden}}.fv svg{width:100%;height:auto;position:absolute;top:0;left:0;opacity:0}@media screen and (max-width:1279px){.fv svg{top:10%}}@media screen and (max-width:767px){.fv svg{top:50%;z-index:10;width:141%;transform:rotate(-5deg);left:-5%}}.fv svg.is-animated{opacity:1}.fv #mask .st0{fill:none;stroke:#fff;stroke-width:450;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}.fv .swiper{width:100%;height:100%;aspect-ratio:710/1046}.fv .swiper .swiper-slide{overflow:hidden;aspect-ratio:710/1046}.fv .swiper img{-o-object-fit:cover;object-fit:cover;height:100%}@keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.15)}}.fv .swiper-slide img.zoom-animation{animation:zoom 20s linear 0s normal both}.fv-wrap{position:relative;width:90%;display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width:767px){.fv-wrap{flex-direction:column;align-items:center;gap:0px}}.fv-wrap:after{content:"";position:absolute;aspect-ratio:16/460;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/fv-text2.png) no-repeat center/cover;width:1rem;bottom:-7.5%;left:-3rem}@media screen and (max-width:1024px){.fv-wrap:after{left:-1.5rem}}@media screen and (max-width:767px){.fv-wrap:after{display:none}}.fv-bottom{position:absolute;aspect-ratio:3/5;width:25%;top:70%;right:-5.5%;z-index:-1;overflow:hidden}.fv-bottom:before{content:"";position:absolute;width:100%;aspect-ratio:516/983;background-color:#fff;z-index:-1;left:5%;top:10%}.fv-bottom-wrap{overflow:hidden;aspect-ratio:516/983;width:75%}.fv-bottom-wrap-2{position:relative;width:125%;height:100%}.fv-bottom-wrap img{position:absolute;top:-5%;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:700px;right:0}@media screen and (max-width:1024px){.fv-bottom{width:35%;top:75%}}@media screen and (max-width:767px){.fv-bottom{display:none}}.fv-img{width:41%;position:relative;aspect-ratio:708/1042}@media screen and (max-width:1024px){.fv-img{width:50%}}@media screen and (max-width:767px){.fv-img{width:100%}}.fv-img-wrap{overflow:hidden;aspect-ratio:708/1042;width:100%}.fv-img-wrap-2{position:relative;width:125%;height:100%}.fv-img:before{content:"";position:absolute;width:110%;aspect-ratio:790/1325;background-color:#fff;z-index:-2;top:15%;left:10%}@media screen and (max-width:1024px){.fv-img:before{width:100%;top:10%}}@media screen and (max-width:767px){.fv-img:before{width:95%;top:5%}}.fv-text{position:absolute;width:45%;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:right}.fv-text.fadeUpTrigger{opacity:0}.fv-text.fadeUp{animation:fadeUpAnime 1s forwards .5s}@media screen and (max-width:767px){.fv-text.fadeUp{animation:fadeUpAnime-sp 1s forwards 0s}}@media screen and (max-width:1024px){.fv-text{right:-2.5%}}@media screen and (max-width:767px){.fv-text{width:100%;position:relative;transform:none;right:auto;top:auto}}.fv-text h1{font-size:clamp(0.875rem, 0.648rem + 0.76vw, 1.5rem);margin-bottom:1rem;letter-spacing:2px}@media screen and (max-width:767px){.fv-text h1{margin-bottom:8px}}.fv-text h1 span{display:inline-block}@media screen and (max-width:767px){.top-news{background-color:#fff;padding:5rem 0 2.5rem;position:relative;border-radius:5px}.top-news:before{content:"";position:absolute;width:65%;aspect-ratio:250/172;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/top-news-sp.png) no-repeat center/contain;right:0;top:-5rem}}.top-news .container{max-width:1245px;margin:0 auto 0 5%}@media screen and (max-width:1024px){.top-news .container{width:90%}}.top-news-wrap{display:flex;gap:3rem;position:relative;z-index:10}@media screen and (max-width:1600px){.top-news-wrap{flex-direction:column;gap:0}}.top-news-wrap .ico-btn{margin:2rem 0 0 auto}@media screen and (max-width:767px){.top-news-wrap .ico-btn{margin:2rem auto 0}}.top-news a:hover object:before{background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/news-arrow-hover.svg) no-repeat center/contain}.top-news object{display:flex;align-items:center;border-top:1px solid #6f6f6f;padding:1rem;position:relative;gap:0}@media screen and (max-width:767px){.top-news object{flex-direction:column;gap:1rem;align-items:flex-start}}.top-news object:before{content:"";position:absolute;width:2rem;height:8px;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/news-arrow.svg) no-repeat center/contain;right:1rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.3s}@media screen and (max-width:767px){.top-news object:before{top:auto;transform:none;bottom:1.5rem}}.top-news object h3{width:calc(100% - 250px - 3rem);font-size:clamp(0.875rem, 0.83rem + 0.15vw, 1rem)}@media screen and (max-width:767px){.top-news object h3{width:calc(100% - 3rem)}}.top-news .category{display:flex;align-items:center;gap:1rem;width:250px}@media screen and (max-width:767px){.top-news .category{width:100%;justify-content:space-between}}.top-news .category a{color:#fff !important;background-color:#79a37b;padding:8px 1rem;border-radius:1rem;font-size:14px}@media screen and (max-width:767px){.top-news .category a{border-radius:5px}}.top-news .item:last-child object{border-bottom:1px solid #6f6f6f}.top-news .top-news-list{width:calc(100% - 250px - 3rem)}@media screen and (max-width:1600px){.top-news .top-news-list{width:100%}}.top-banner{margin:10rem 0 7.5rem}@media screen and (max-width:767px){.top-banner{margin:5rem 0}}.top-banner .container{display:flex;justify-content:space-between}@media screen and (max-width:1280px){.top-banner .container{width:90%}}@media screen and (max-width:1279px){.top-banner .container{flex-direction:column;gap:5rem;align-items:center}}@media screen and (max-width:767px){.top-banner .container{gap:2.5rem}}.top-banner-item{width:47.5%;display:flex;justify-content:space-between;color:#ea5139;align-items:flex-start;max-width:680px}.top-banner-item:first-child .menu-wrap .menu-right div img{aspect-ratio:1/1}.top-banner-item:last-child .menu-wrap .menu-right div img{margin-right:0;aspect-ratio:244/73}.top-banner-item:last-child .menu-wrap .ico-btn.transparent:hover{background-color:#ea5139;border-color:#ea5139}@media screen and (max-width:1279px){.top-banner-item{width:100%;max-width:500px}}@media screen and (max-width:767px){.top-banner-item{flex-direction:column;gap:20px;align-items:flex-start}}.top-banner-item .menu-wrap{width:calc(100% - 3rem)}@media screen and (max-width:767px){.top-banner-item .menu-wrap{width:100%}}.top-banner-item .menu-wrap .menu-right{width:45%;position:relative}.top-banner-item .menu-wrap .menu-right>img{-o-object-fit:cover;object-fit:cover;height:100%;border-radius:0 50px 0 0;aspect-ratio:4/3}@media screen and (max-width:1024px){.top-banner-item .menu-wrap .menu-right>img{aspect-ratio:5/3}}.top-banner-item .menu-wrap .menu-right div{position:absolute;bottom:0;right:0;width:100%;height:60%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.top-banner-item .menu-wrap .menu-right div img{height:60%;width:-moz-fit-content;width:fit-content;margin:15% 5% 0 auto;max-width:80%}@media screen and (max-width:1024px){.top-banner-item .menu-wrap .menu-right div img{margin-top:13%}}@media screen and (max-width:1279px){.top-banner-item .menu-wrap .menu-right{width:100%}}.top-banner-item .menu-left{padding:2rem 1rem 20px;text-align:center;width:55%;background-color:#fff}@media screen and (max-width:1279px){.top-banner-item .menu-left{width:100%}}@media screen and (max-width:1024px){.top-banner-item .menu-left{padding:4rem 5% 20px}}.top-banner-item .menu-left .menu-img-wrap>p{font-size:14px}.top-banner-item .menu-left .menu-img-wrap>img{width:80%;margin:0 auto 1rem;height:95px}@media screen and (max-width:767px){.top-banner-item .menu-left .menu-img-wrap>img{height:auto;margin-bottom:.5rem}}.top-banner-item .menu-left .label{width:230px;background-color:#ea5139 !important}@media screen and (max-width:1024px){.top-banner-item .menu-left .label{top:0;border-radius:0 0 20px;width:200px}}.top-banner-item .menu-left .ico-btn{margin-top:1rem}.top-banner-item:first-child{color:#79a37b}.top-banner-item:first-child .label{background-color:#79a37b !important}.top-banner-item:first-child .menu-left .menu-img-wrap>img{width:5rem;margin:0 auto 1rem}.top-banner-item>img{width:1rem}@media screen and (max-width:767px){.top-banner-item>img{width:90%}}.top-about{width:90%;margin:7.5rem 0 7.5rem auto;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.top-about{flex-direction:column;gap:0rem;align-items:center;margin:5rem auto}}.top-about.fadeUp .top-about-img:before{animation:fadeIn 1.5s forwards 0s}.top-about-img{width:22%;aspect-ratio:370/570;opacity:0;filter:blur(10px);transition:opacity .5s ease,filter 1s ease}.top-about-img.fadeUp{filter:blur(0px);opacity:1}@media screen and (max-width:1024px){.top-about-img{width:60%;aspect-ratio:1/1;position:relative}.top-about-img:before{content:"";position:absolute;width:40%;aspect-ratio:1/1;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/about2.png) no-repeat center/contain;right:-15%;bottom:-5%;opacity:0;z-index:10}}@media screen and (max-width:767px){.top-about-img{width:100%}.top-about-img:before{width:30%;right:-2%;bottom:-3%}}.top-about-img-wrap{overflow:hidden;aspect-ratio:480/520}@media screen and (max-width:1024px){.top-about-img-wrap{aspect-ratio:1/1}}.top-about-img-wrap-2{position:relative;width:100%;height:100%}.top-about-text{width:78%;padding-left:5%;position:relative}.top-about-text.fadeUp:before{animation:fadeIn 1.5s forwards 1s}@media screen and (max-width:1024px){.top-about-text{width:100%;padding:0}}.top-about-text:before{content:"";position:absolute;width:18%;aspect-ratio:1/1;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/about2.png) no-repeat center/contain;right:10%;top:15%;opacity:0}@media screen and (max-width:1024px){.top-about-text:before{display:none}}.top-about-text h3,.top-about-text h4{color:#79a37b}.top-about-text h3{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}.top-about-text h4{font-size:clamp(0.875rem, 0.83rem + 0.15vw, 1rem);margin-bottom:1rem}.top-about-text .ico-btn{margin:0}@media screen and (max-width:767px){.top-about-text .ico-btn{margin:0 auto}}.top-about-text-bg{margin:2rem 0;position:relative;padding:20px 35% 2.5rem 0}@media screen and (max-width:1024px){.top-about-text-bg{padding:20px 0 2.5rem}}@media screen and (max-width:767px){.top-about-text-bg{margin:1rem 0 2rem}}.top-about-text-bg>p{font-size:14px}.top-about-text-bg:before{content:"";position:absolute;width:120%;height:100%;background-color:#fff;left:-20%;top:0;z-index:-1}@media screen and (max-width:1024px){.top-about-text-bg:before{width:115%;left:-10%}}.voice{padding:2.5rem 0;background-color:#fff;border-radius:5px}.voice>h2{text-align:center;color:#79a37b;margin:0 1rem 0;font-size:clamp(1.125rem, 0.989rem + 0.45vw, 1.5rem)}.voice .voice-swiper{padding:2.5rem 0 4rem}.voice .swiper-button-next,.voice .swiper-button-prev{width:4.5rem;height:4.5rem}@media screen and (max-width:767px){.voice .swiper-button-next,.voice .swiper-button-prev{width:2.5rem;height:2.5rem;top:15rem}}.voice .swiper-button-next:after{background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/voice-after.png) no-repeat center/contain;width:100%;height:100%}.voice .swiper-button-prev:after{background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/voice-before.png) no-repeat center/contain;width:100%;height:100%}.voice .swiper-slide{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:767px){.voice .swiper-slide{flex-direction:column;align-items:center;gap:2rem}}.voice .swiper-slide .catch{width:30%;padding:1rem;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.4);position:relative}@media screen and (max-width:767px){.voice .swiper-slide .catch{width:80%}}.voice .swiper-slide .catch:before{content:"";position:absolute;width:120%;aspect-ratio:186/69;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/voice-catch.png) no-repeat center/contain;left:-40%;top:-10%}.voice .swiper-slide .catch img{margin-bottom:1rem}.voice .swiper-slide .content{width:65%}@media screen and (max-width:767px){.voice .swiper-slide .content{width:100%}}.voice .swiper-slide .content h2{color:#79a37b;font-size:clamp(1rem, 0.955rem + 0.15vw, 1.125rem) !important;margin:0 0 1rem !important}.voice .swiper-slide .content p{font-size:14px}.voice .swiper-pagination-progressbar{height:7px;width:80%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:767px){.voice .swiper-pagination-progressbar{height:6px;width:90%}}.voice .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#79a37b}.voice .swiper-slide img{height:auto;width:100%}.voice .swiper-horizontal>.swiper-pagination-progressbar,.voice .swiper-pagination-progressbar.swiper-pagination-horizontal{bottom:0;top:auto}.top-service+.cta{margin-top:0}.top-service-bg{padding:10rem 0 5rem;position:relative;overflow:hidden}@media screen and (max-width:767px){.top-service-bg{padding:5rem 0 5rem}}.top-service-bg:before{content:"";position:absolute;width:40%;aspect-ratio:740/565;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/top-service-bg1.png) no-repeat center/cover;right:-10%;top:-5%;z-index:-1}@media screen and (max-width:767px){.top-service-bg:before{top:-1%;width:60%}}.top-service-bg:after{content:"";position:absolute;width:50%;aspect-ratio:1040/790;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/top-service-bg2.png) no-repeat center/cover;left:-15%;bottom:0;z-index:-1}@media screen and (max-width:767px){.top-service-bg:after{width:80%;bottom:0}}.top-service-wrap{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1279px){.top-service-wrap{flex-direction:column;gap:2.5rem;align-items:center}}.top-service-wrap>img{width:43%}.top-service-wrap>img.fadeUpTrigger{opacity:0}.top-service-wrap>img.fadeUp{animation:fadeIn 1.5s forwards}@media screen and (max-width:1279px){.top-service-wrap>img{width:70%}}@media screen and (max-width:767px){.top-service-wrap>img{width:100%}}.top-service-right{width:52%}@media screen and (max-width:1279px){.top-service-right{width:70%}}@media screen and (max-width:767px){.top-service-right{width:100%}}.top-service-right .menu-wrap{width:100%;max-width:600px}.top-service-right .menu-wrap:not(:last-child){margin-bottom:5rem !important}@media screen and (max-width:1024px){.top-service-right .menu-wrap:not(:last-child){margin-bottom:3rem !important}}.top-service-right .menu-wrap a{margin:1rem 0 0}.top-service-right .menu-wrap a img{width:2rem}.top-service-right .menu-left{width:100%;padding:1rem 1.5rem 1.5rem;background-color:#fff}.top-service-right .menu-left .label{width:160px;font-size:1rem;padding:4px;top:-40px}.doctor{margin:100px 0 120px}.doctor-title{position:relative;padding:2rem;border-radius:999vh;background-color:#fff;max-width:1152px;margin:0 auto 2.5rem}@media screen and (max-width:1024px){.doctor-title{padding:1rem}}@media screen and (max-width:767px){.doctor-title{margin-bottom:1rem}}.doctor-title img{position:absolute;width:9%;left:10%;top:-30%}@media screen and (max-width:1279px){.doctor-title img{left:5%;top:-7.5%}}@media screen and (max-width:767px){.doctor-title img{width:50px;left:3%;top:-15%}}.doctor-title h2{color:#79a37b;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);text-align:center;line-height:1.5}.doctor-title h2 br{display:none}@media screen and (max-width:1024px){.doctor-title h2 br{display:block}}.doctor-wrap{display:flex;justify-content:space-between;width:90%;margin:0 auto;position:relative;padding-bottom:5rem}@media screen and (max-width:1024px){.doctor-wrap{flex-direction:column;gap:2.5rem;align-items:center}}@media screen and (max-width:767px){.doctor-wrap{width:100%;gap:2rem;padding-bottom:2.5rem}}.doctor-wrap:before{content:"";position:absolute;width:120%;height:50%;background-color:#fff;bottom:0;left:-10%;z-index:-1;border-radius:20px}@media screen and (max-width:1600px){.doctor-wrap:before{height:80%}}@media screen and (max-width:767px){.doctor-wrap:before{width:110%;left:-5%;height:90%}}.doctor-left{width:46%;font-weight:700}@media screen and (max-width:1024px){.doctor-left{width:80%}}@media screen and (max-width:767px){.doctor-left{width:100%}}.doctor-left p:last-child{font-size:clamp(1.125rem, 0.989rem + 0.45vw, 1.5rem)}.doctor-left img{margin-bottom:2.5rem}@media screen and (max-width:767px){.doctor-left img{margin-bottom:20px}}.doctor-right{width:49%;font-size:14px}@media screen and (max-width:1024px){.doctor-right{width:100%}}.doctor-right h3{color:#79a37b;font-size:clamp(1rem, 0.955rem + 0.15vw, 1.125rem);margin-bottom:1rem}.news h2{color:#79a37b;font-size:18px;margin-bottom:20px}.news .topic-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4rem 0}@media screen and (max-width:1024px){.news .topic-list{flex-direction:column;gap:2rem}}@media screen and (max-width:767px){.news .topic-list{gap:20px}}.news .item{width:45%;padding:20px 0;border-bottom:1px solid #707070;transition:.3s}.news .item:hover{border-color:#79a37b}.news .item:hover .post-title:before{background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/news-arrow-hover.svg) no-repeat center/contain}@media screen and (max-width:1024px){.news .item{width:100%;padding:10px 0}}@media screen and (max-width:767px){.news .item{padding:0 0 10px}}.news .item .post-title{font-size:1rem;width:calc(100% - 3rem);position:relative}@media screen and (max-width:767px){.news .item .post-title{font-size:14px;width:calc(100% - 2rem)}}.news .item .post-title:before{content:"";position:absolute;width:2rem;height:8px;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/news-arrow.svg) no-repeat center/contain;right:-3rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.3s}@media screen and (max-width:767px){.news .item .post-title:before{width:1.5rem;right:-2rem}}.news .category{display:flex;align-items:center;justify-content:space-between;width:100%}.news .category a{padding:4px 8px;text-align:center;min-width:120px;border-radius:12px;border:1px solid #79a37b;background:#79a37b;color:#fff !important;display:block}@media screen and (max-width:1024px){.news .category a{min-width:100px;padding:2px 6px}}@media screen and (max-width:767px){.news .category a{font-size:12px;border-radius:4px;padding:0 4px;min-width:80px}}.news object{display:flex;align-items:flex-start;gap:1rem 1.5rem;flex-wrap:wrap;flex-direction:column}@media screen and (max-width:1024px){.news object{gap:.5rem}}@media screen and (max-width:767px){.news object{font-size:14px}}.single-news .bg-gray-wrap>article{max-width:1152px;width:80%;margin:0 auto}@media screen and (max-width:767px){.single-news .bg-gray-wrap>article{width:90%}}.single-news .category{justify-content:flex-start;gap:3.5rem}@media screen and (max-width:767px){.single-news .category{gap:1rem}}.single-news h2.article_title{color:#6f6f6f !important;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);padding:0 0 1rem;border-bottom:1px solid;margin:1rem 0 2.5rem !important}@media screen and (max-width:767px){.single-news h2.article_title{margin-bottom:20px !important}}.single-news .catch{width:80%;margin:0 auto 2.5rem}@media screen and (max-width:767px){.single-news .catch{width:100%}}.single-news .catch img{max-height:600px;margin:0 auto}@media screen and (max-width:767px){.single-news .catch{margin-bottom:20px !important}}.single-news .ico-btn{margin-top:5rem}.news-category{margin-bottom:5rem;display:flex;gap:1.5rem;flex-wrap:wrap}@media screen and (max-width:767px){.news-category{gap:1rem;margin-bottom:4rem}}.news-category a{padding:12px 8px;text-align:center;min-width:180px;border-radius:12px;border:1px solid #79a37b;background:#79a37b;color:#fff;display:block;line-height:1}@media screen and (max-width:1024px){.news-category a{min-width:130px}}@media screen and (max-width:767px){.news-category a{min-width:100px;border-radius:4px;padding:8px}}.news-category a:hover{background:#fff;color:#79a37b}.news-category-flex{display:flex;gap:1.5rem}@media screen and (max-width:767px){.news-category-flex{gap:1rem}}.content img{margin:2.5rem 0}.content table{margin:2rem 0}.content li{list-style:inside;line-height:2}.content p{line-height:2}.content h2{margin:2.5rem 0 1.5rem !important;font-size:20px !important}@media screen and (max-width:767px){.content h2{margin:1.5rem 0 .5rem !important}}.content h3{margin:1.5rem 0;position:relative;font-size:18px !important}.content p:not(:last-child){margin-bottom:1rem}.content a{text-decoration:none;background-color:#79a37b;border-radius:5px;padding:4px 1rem}.blog .news-category>a{background-color:#fff;color:#79a37b}.category-voice .news-category-flex a:first-child{background-color:#fff;color:#79a37b}.category-info .news-category-flex a:nth-child(2){background-color:#fff;color:#79a37b}.category-column .news-category-flex a:nth-child(3){background-color:#fff;color:#79a37b}.item a:hover{color:#79a37b;opacity:1}.not-found{text-align:center;padding:15rem 0 0;margin:0;color:#79a37b}@media screen and (max-width:767px){.not-found{padding-top:10rem}}.not-found h1{font-size:clamp(4.375rem, 3.239rem + 3.79vw, 7.5rem);font-weight:400;line-height:1;margin-bottom:1rem}.not-found h2{font-weight:400;font-size:clamp(1rem, 0.955rem + 0.15vw, 1.125rem);margin-bottom:5rem}@media screen and (max-width:767px){.not-found h2{margin-bottom:2rem}}.not-found p{margin-bottom:20px;font-weight:700}.sec-policy{margin-bottom:7.5rem}.policy{margin-bottom:3rem}@media screen and (max-width:767px){.policy{margin-bottom:1.5rem}}.policy h3{margin-bottom:1.5rem;color:#79a37b;font-size:18px}@media screen and (max-width:767px){.policy h3{margin-bottom:.5rem;font-size:1rem}}.policy p:not(:last-child){margin-bottom:1rem}.policy p span{display:inline-block}.policy li{list-style:inside;padding-left:1rem}@media screen and (max-width:767px){.policy li{padding-left:0}}.policy ol.second-list li{list-style:lower-roman}.policy table{margin-top:2.5rem;border-collapse:collapse}@media screen and (max-width:767px){.policy table{margin-top:1.5rem}}.policy table td{padding:1rem 3rem 1rem 0;border-bottom:1px solid #d8d8d8}@media screen and (max-width:1024px){.policy table td{padding-right:1rem;min-width:80px}}@media screen and (max-width:767px){.company .container{width:100%}}.company-wrap{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.company-wrap{flex-direction:column;align-items:center;gap:2rem}}.company-text{width:55%}@media screen and (max-width:1024px){.company-text{width:100%}}@media screen and (max-width:767px){.company-text{width:90%}}.company-text .last{border-bottom:1px solid #79a37b}.company-text .last tr td:last-child{padding:1.5rem}.company-text .last tr td:last-child div{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1rem;gap:1rem}@media screen and (max-width:767px){.company-text .last tr td:last-child div{flex-direction:column;align-items:baseline;gap:.5rem}}.company-text .last tr td:last-child div>p:first-child,.company-text .last tr td:last-child div>p:last-child{display:none}.company-text .last tr td:last-child div p:has(img){width:50%}@media screen and (max-width:767px){.company-text .last tr td:last-child div p:has(img){width:100%}}.company-text .last tr td:last-child div p:has(span){width:50%}@media screen and (max-width:767px){.company-text .last tr td:last-child div p:has(span){width:100%}}.company-right{width:40%}@media screen and (max-width:1024px){.company-right{width:100%}}@media screen and (max-width:767px){.company-right img{width:90%;margin:0 auto}}.concept{margin-top:2.5rem;padding:2.5rem;background-color:#fff;position:relative}@media screen and (max-width:767px){.concept{padding:2.5rem 10%}}.concept:before{content:"";position:absolute;width:calc(100% - 2rem);height:calc(100% - 2rem);border:1px solid #79a37b;top:1rem;left:1rem}.concept h3{text-align:center;color:#79a37b;font-size:20px}.concept div{text-align:center;margin:1rem 0 2rem;font-size:20px;font-weight:700}@media screen and (max-width:767px){.concept div{font-size:1rem;margin:.5rem 0 1.5rem}}.concept div span{color:#79a37b}.concept>p{font-size:14px}.message{margin:7.5rem 0 10rem}@media screen and (max-width:767px){.message{margin:5rem 0}}.message-wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1024px){.message-wrap{flex-direction:column;align-items:center;gap:2rem}}@media screen and (max-width:767px){.message-wrap{gap:1rem}}.message-wrap:not(:last-child){margin-bottom:3rem}.message-wrap:nth-child(odd){flex-direction:row-reverse}@media screen and (max-width:1024px){.message-wrap:nth-child(odd){flex-direction:column}}.message-wrap:nth-child(odd) img{width:38%}@media screen and (max-width:1024px){.message-wrap:nth-child(odd) img{width:65%}}@media screen and (max-width:767px){.message-wrap:nth-child(odd) img{width:100%}}.message-wrap:nth-child(odd) div{width:57%}@media screen and (max-width:1024px){.message-wrap:nth-child(odd) div{width:100%}}.message-wrap img{width:30%}@media screen and (max-width:1024px){.message-wrap img{width:60%}}@media screen and (max-width:767px){.message-wrap img{width:100%}}.message-wrap div{width:65%}@media screen and (max-width:1024px){.message-wrap div{width:100%}}.message-wrap h3{color:#79a37b;margin-bottom:1rem;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem)}.message-wrap p:not(:last-child){margin-bottom:1rem}.intro{font-size:14px}.intro-wrap{display:flex;justify-content:space-between;margin-top:4rem;border-top:1px solid #d8d8d8;padding-top:2rem;align-items:flex-start}@media screen and (max-width:1024px){.intro-wrap{flex-direction:column;align-items:center;gap:2rem}}@media screen and (max-width:767px){.intro-wrap{gap:20px;padding-top:3rem}}.intro-wrap img{width:30%}@media screen and (max-width:1024px){.intro-wrap img{width:60%}}@media screen and (max-width:767px){.intro-wrap img{width:100%}}.intro-wrap>div{width:60%}@media screen and (max-width:1024px){.intro-wrap>div{width:80%}}@media screen and (max-width:767px){.intro-wrap>div{width:100%}}.intro-name{margin-bottom:2rem}.intro-name p:last-child{font-size:2rem;line-height:1.3}.intro-list{display:flex;justify-content:space-between}@media screen and (max-width:1280px){.intro-list{flex-direction:column}}.intro-list div{width:47.5%}@media screen and (max-width:1280px){.intro-list div{width:100%}}.intro>p{color:#79a37b;font-size:clamp(1rem, 0.955rem + 0.15vw, 1.125rem);margin-bottom:1rem}@media screen and (max-width:767px){.intro>p{margin-bottom:.5rem}}.mission{margin:10rem 0}@media screen and (max-width:767px){.mission{margin:5rem 0}}.mission-wrap{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.mission-wrap{flex-direction:column;align-items:center;gap:2.5rem}}.mission-item{width:30%;max-width:440px}@media screen and (max-width:1280px){.mission-item{width:32%}}@media screen and (max-width:1024px){.mission-item{width:60%;max-width:none}}@media screen and (max-width:767px){.mission-item{width:100%}}.mission-item img{width:65%;margin:0 auto}@media screen and (max-width:767px){.mission-item img{max-width:125px}}.mission-item p{font-size:14px}.mission-item h3{margin:1.5rem 0 1rem;color:#79a37b;font-size:1rem;text-align:center}@media screen and (max-width:767px){.mission-item h3{margin:20px 0}}.commit{padding-bottom:3rem;position:relative}.commit:before{content:"";position:absolute;width:100%;height:70%;background-color:#fff;bottom:0;left:0;z-index:-1}@media screen and (max-width:1279px){.commit:before{height:80%}}@media screen and (max-width:767px){.commit:before{height:90%}}.commit-img{height:450px;-o-object-fit:cover;object-fit:cover;margin-bottom:3.5rem}@media screen and (max-width:1279px){.commit-img{height:250px}}@media screen and (max-width:1024px){.commit-img{height:200px}}@media screen and (max-width:767px){.commit-img{aspect-ratio:350/152;height:auto;margin-bottom:2rem}}.commit-wrap{display:flex;justify-content:space-between;width:110%;margin-left:-5%}@media screen and (max-width:1280px){.commit-wrap{flex-direction:column;gap:3rem;align-items:center}}@media screen and (max-width:767px){.commit-wrap{width:100%;margin-left:0;gap:2.5rem}}.commit-item{width:31%}@media screen and (max-width:1280px){.commit-item{width:100%;max-width:600px}}.commit-item.fadeUpTrigger{opacity:0}.commit-item.fadeUp{animation:fadeIn 1.5s forwards}.commit-item:nth-child(2).fadeUp{animation-delay:.5s}@media screen and (max-width:1280px){.commit-item:nth-child(2).fadeUp{animation-delay:0s}}.commit-item:nth-child(3).fadeUp{animation-delay:1s}@media screen and (max-width:1280px){.commit-item:nth-child(3).fadeUp{animation-delay:0s}}.commit-item p{font-size:14px}.commit-item div{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}@media screen and (max-width:767px){.commit-item div{margin-bottom:1rem}}.commit-item div img{width:15%;max-width:100px}.commit-item div h3{width:80%;color:#79a37b;font-size:1rem}@media screen and (max-width:767px){.commit-item div h3{font-size:14px}}.commit-item div p{font-size:14px}.menu{margin:5rem 0 7.5rem;padding:2rem 0 5rem;background-color:#fff;position:relative;z-index:0}.menu .leaf-title{margin-bottom:7.5rem}@media screen and (max-width:1024px){.menu .leaf-title{margin-bottom:3rem}}@media screen and (max-width:767px){.menu .leaf-title{margin-bottom:1rem}}.menu:before{content:"";position:absolute;width:20%;aspect-ratio:868/754;right:0;top:0;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/menu-bg1.png) no-repeat left/contain;z-index:-1}@media screen and (max-width:1024px){.menu:before{width:30%}}@media screen and (max-width:767px){.menu:before{display:none}}.menu:after{content:"";position:absolute;width:20%;aspect-ratio:848/996;left:0;bottom:0;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/menu-bg2.png) no-repeat right/contain;z-index:-1}@media screen and (max-width:1024px){.menu:after{width:30%}}@media screen and (max-width:767px){.menu:after{display:none}}@media screen and (max-width:767px){.menu{margin:5rem 0}}.menu-wrap{display:flex;position:relative;width:80%;background-color:#f8f6ee;max-width:900px}@media screen and (max-width:1279px){.menu-wrap{width:90%}}@media screen and (max-width:1024px){.menu-wrap{flex-direction:column-reverse;border-radius:0 100px 0 0;width:80%}}@media screen and (max-width:767px){.menu-wrap{width:100%}}.menu-wrap:nth-of-type(2){margin:0 auto}.menu-wrap:nth-of-type(3){margin:0 0 0 auto}.menu-wrap:not(:last-child){margin-bottom:7.5rem !important}@media screen and (max-width:1024px){.menu-wrap:not(:last-child){margin-bottom:4rem !important}}.menu-wrap>img{width:40%;-o-object-fit:cover;object-fit:cover;border-radius:0 100px 0 0;position:absolute;right:-15%;top:-20%;aspect-ratio:6/4}@media screen and (max-width:1279px){.menu-wrap>img{right:-10%}}@media screen and (max-width:1024px){.menu-wrap>img{width:100%;position:relative;right:auto;top:auto;aspect-ratio:2/1;max-height:250px}}@media screen and (max-width:767px){.menu-wrap>img{width:100%;aspect-ratio:2/1}}.menu-wrap:first-of-type .label{background-color:#7a9ea3}.menu-wrap:first-of-type h3{color:#7a9ea3}.menu-wrap:nth-of-type(2) .label{background-color:#efc18d}.menu-wrap:nth-of-type(2) h3{color:#efc18d}.menu-wrap:last-of-type .label{background-color:#a8cdb8}.menu-wrap:last-of-type h3{color:#a8cdb8}.menu-left{width:78%;padding:40px 5%;position:relative}@media screen and (max-width:1279px){.menu-left{width:70%}}@media screen and (max-width:1024px){.menu-left{width:100%;padding:1.5rem 5%}}@media screen and (max-width:767px){.menu-left{border-radius:0 0 5px 5px;padding:20px 5%}}.menu-left .label{position:absolute;left:0;top:-48px;color:#fff;padding:4px .5rem;border-radius:0 20px 0 0;width:190px;text-align:center;font-size:20px;letter-spacing:2px;z-index:10}@media screen and (max-width:1024px){.menu-left .label{padding:4px 8px}}@media screen and (max-width:767px){.menu-left .label{width:180px;font-size:1rem;top:-40px}}.menu-left h3{font-size:1rem;margin-bottom:1rem}@media screen and (max-width:1024px){.menu-left h3{margin-bottom:0}}.menu-btn-wrap{display:flex;margin-top:2rem;gap:2rem}@media screen and (max-width:1279px){.menu-btn-wrap{gap:1rem}}@media screen and (max-width:767px){.menu-btn-wrap{flex-direction:column;width:250px;margin:1rem auto 0}}.menu-btn-wrap a{display:flex;align-items:center;gap:1rem;border:2px solid #79a37b;border-radius:1.5rem;padding:1rem 1.5rem;justify-content:center;color:#79a37b;font-size:18px;background-color:#fff}@media screen and (max-width:1279px){.menu-btn-wrap a{border-radius:10px;padding:8px 1rem;font-size:1rem;gap:.5rem}}.menu-btn-wrap a:hover{background-color:#79a37b;color:#fff;opacity:1}.menu-btn-wrap a:hover svg path,.menu-btn-wrap a:hover rect{fill:#fff}.menu-btn-wrap a svg{width:1.5rem;transition:.3s}.menu-btn-wrap a svg path,.menu-btn-wrap a svg rect{fill:#79a37b;transition:.3s}.flow{margin:7.5rem 0}@media screen and (max-width:767px){.flow{margin:5rem 0}}.flow-contents{max-width:1345px;margin:0 auto}.flow-contents h3{color:#fff;background:#79a37b;padding:0 1rem;font-size:18px;width:-moz-fit-content;width:fit-content;letter-spacing:2px}@media screen and (max-width:767px){.flow-contents h3{padding:0 1.5rem;font-size:16px}}.flow-bg{background-color:#fff;display:flex;justify-content:space-between;padding:1rem 5%}@media screen and (max-width:1024px){.flow-bg{flex-direction:column;gap:2.5rem}}.flow-item{width:calc((100% - 1.5rem) / 2);display:flex;justify-content:space-between;border:1px solid #79a37b;padding:.5rem 1rem;align-items:normal;font-size:14px}@media screen and (max-width:1024px){.flow-item{width:100%}}@media screen and (max-width:767px){.flow-item{flex-direction:column;gap:1rem;padding:.5rem 5%;align-items:center}}.flow-item.second img{width:25%}@media screen and (max-width:1024px){.flow-item.second img{width:18%}}@media screen and (max-width:767px){.flow-item.second img{width:34%}}.flow-item img{width:27%}@media screen and (max-width:1024px){.flow-item img{width:20%}}@media screen and (max-width:767px){.flow-item img{width:40%}}.flow-item div{width:62%}@media screen and (max-width:1024px){.flow-item div{width:70%}}@media screen and (max-width:767px){.flow-item div{width:100%}}.flow-item p{line-height:1.7}.flow-item h4{color:#79a37b;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);padding:0 1rem;border:2px solid;border-radius:5px;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.flow-bottom{display:flex;justify-content:end;align-items:center;margin:0 auto;max-width:1345px;padding-top:1.5rem;position:relative}@media screen and (max-width:1024px){.flow-bottom{flex-direction:column;padding:0}}.flow-bottom:before{content:"";position:absolute;height:90%;left:11%;top:0;aspect-ratio:100/715;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/flow-line.png) no-repeat center/contain;z-index:-1}@media screen and (max-width:1024px){.flow-bottom:before{display:none}}.flow-bottom-left{width:5%;color:#79a37b;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);writing-mode:vertical-rl;margin:0 auto 5rem;letter-spacing:2px;padding-right:1rem}@media screen and (max-width:1024px){.flow-bottom-left{width:100%;writing-mode:inherit;padding:3rem 0 3rem 5%;margin:0 0 0 10%;border-left:2px dashed #79a37b}}@media screen and (max-width:767px){.flow-bottom-left{padding:1.5rem 0 1.5rem 5%}}.flow-bottom .two{width:51%;margin:0}@media screen and (max-width:1024px){.flow-bottom .two{width:100%}}.flow-bottom .two .flow-bg{flex-direction:column;gap:1rem;padding:1rem 5% 1rem 5rem}@media screen and (max-width:767px){.flow-bottom .two .flow-bg{padding:2rem 5% 1rem;gap:3rem}}.flow-bottom .two .flow-item{width:100%;position:relative}.flow-bottom .two .flow-item:before{position:absolute;left:-3.5rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);writing-mode:vertical-rl;color:#79a37b;font-weight:700;height:-moz-max-content;height:max-content;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem)}@media screen and (max-width:767px){.flow-bottom .two .flow-item:before{writing-mode:inherit;width:-moz-max-content;width:max-content;top:-2rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:1rem}}.flow-bottom .two .flow-item:first-child:before{content:"痛み・不調の改善"}.flow-bottom .two .flow-item:nth-child(2):before{content:"機能向上"}.flow-bottom .two .flow-item:last-child:before{content:"カラダへのご褒美"}.flow-bottom .two .flow-item:nth-child(2) img{width:25%}@media screen and (max-width:1024px){.flow-bottom .two .flow-item:nth-child(2) img{width:18%}}@media screen and (max-width:767px){.flow-bottom .two .flow-item:nth-child(2) img{width:32%}}.flow-bottom .two .flow-item:last-child img{width:27%}@media screen and (max-width:1024px){.flow-bottom .two .flow-item:last-child img{width:19%}}@media screen and (max-width:767px){.flow-bottom .two .flow-item:last-child img{width:35%}}.flow-bottom .three{width:27%;margin:0 0 0 6%;position:relative}@media screen and (max-width:1024px){.flow-bottom .three{width:100%;margin:0;padding-top:5rem}}.flow-bottom .three:before{content:"";position:absolute;width:30%;height:3px;border-bottom:2px dashed #79a37b;top:50%;left:-30%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:-1}@media screen and (max-width:1024px){.flow-bottom .three:before{display:none}}@media screen and (max-width:1024px){.flow-bottom .three:after{content:"";position:absolute;width:2px;height:100%;z-index:-1;border-left:2px dashed #79a37b;top:0;left:10%}}.flow-bottom .three .flow-item{width:100%;flex-direction:column;align-items:center;gap:1rem}@media screen and (max-width:1024px){.flow-bottom .three .flow-item{flex-direction:column-reverse}}.flow-bottom .three .flow-item img{width:52%}@media screen and (max-width:1024px){.flow-bottom .three .flow-item img{max-width:150px;width:25%}}@media screen and (max-width:767px){.flow-bottom .three .flow-item img{width:45%}}.flow-bottom .three .flow-item div{width:100%}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeRightAnime2{from{opacity:0;transform:translateX(-300px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(300px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(calc(-50% + 50px))}to{opacity:1;transform:translateY(-50%)}}@keyframes fadeUpAnime-sp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes img-anime{0%{transform:translateX(0%)}50%{transform:translateX(-5%)}100%{transform:translateX(0%)}}@keyframes img-anime2{0%{transform:translateX(0%)}50%{transform:translateX(-10%)}100%{transform:translateX(0%)}}.reserve-bg{padding:2rem;text-align:center;background-color:#fff;border-radius:20px;border:3px solid #79a37b;color:#79a37b;font-weight:700}@media screen and (max-width:767px){.reserve-bg{padding:1rem 5%}}.reserve-bg.tel .ico-btn{margin:1rem auto}.reserve-bg.tel .ico-btn+p{font-weight:400;font-size:14px}.reserve-bg h3{font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);margin-bottom:1rem}@media screen and (max-width:767px){.reserve-bg h3{margin-bottom:.5rem}}.reserve-bg>img{width:70%;margin:3rem auto 0}@media screen and (max-width:1024px){.reserve-bg>img{width:90%}}@media screen and (max-width:767px){.reserve-bg>img{width:80%;margin:1.5rem auto 0}}.about .leaf-title{margin-bottom:1rem}.about-wrap{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.about-wrap{flex-direction:column-reverse;align-items:center;gap:2.5rem}}@media screen and (max-width:767px){.about-wrap{gap:2rem}}.about-wrap>img{width:43%}.about-wrap>img.fadeUpTrigger{opacity:0}.about-wrap>img.fadeUp{animation:fadeIn 1.5s forwards}@media screen and (max-width:1024px){.about-wrap>img{width:70%}}@media screen and (max-width:767px){.about-wrap>img{width:100%}}.about-text{width:50%}@media screen and (max-width:1024px){.about-text{width:100%}}.about-text>p:first-of-type{color:#79a37b}.about-text>p:not(:last-child){margin-bottom:1rem}.about-text h3{color:#79a37b;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);margin:0 0 2rem;line-height:2}@media screen and (max-width:767px){.about-text h3{margin-bottom:1rem;font-size:18px}}.store-swiper{margin:7.5rem 0}@media screen and (max-width:1024px){.store-swiper{margin:5rem 0}}.store-swiper .swiper-slide img{height:auto;width:100%}.store-swiper .swiper-wrapper{transition-timing-function:linear}@media screen and (max-width:767px){.store .container{width:100%}}.store-wrap{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.store-wrap{flex-direction:column;align-items:center;gap:2.5rem}}@media screen and (max-width:767px){.store-wrap{gap:0}}.store-left{width:55%;padding:20px 3% 40px;background-color:#fff}@media screen and (max-width:1024px){.store-left{width:100%}}@media screen and (max-width:767px){.store-left{padding:20px 5% 40px}}.store-left h2{text-align:center;margin-bottom:20px;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem)}.store-right{width:42%}@media screen and (max-width:1024px){.store-right{width:100%}}.store-right iframe{margin-bottom:1rem;border:none;width:100%;height:400px}.store-access{color:#79a37b;border-bottom:1px solid #79a37b;font-weight:700}@media screen and (max-width:767px){.store-access{width:90%;margin:0 auto}}.store-access div{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.store-access div img{width:2rem}.time+p{margin-top:.5rem;color:#ea5139 !important;text-align:right;font-size:14px}.time table{width:100%;border:1px solid #79a37b;border-collapse:collapse}.time table tr:first-child{background-color:#79a37b;color:#fff;font-weight:700;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}@media screen and (max-width:767px){.time table tr:first-child{font-size:14px}}.time table tr td{padding:4px;text-align:center;font-size:14px}@media screen and (max-width:767px){.time table tr td{padding:2px 0}}.time table tr td:first-child{width:140px}@media screen and (max-width:767px){.time table tr td:first-child{width:100px;font-size:10px}}.time table tr td img{width:1rem;height:1rem;margin:0 auto;display:block}.price{margin-bottom:7.5rem}.price-content:not(:last-child){margin-bottom:100px}@media screen and (max-width:767px){.price-content:not(:last-child){margin-bottom:5rem}}.price-content:first-of-type h3{border-left:18px solid #7a9ea3;color:#7a9ea3}@media screen and (max-width:767px){.price-content:first-of-type h3{border-left:9px solid #7a9ea3}}.price-content:nth-of-type(2) h3{border-left:18px solid #efc18d;color:#efc18d}@media screen and (max-width:767px){.price-content:nth-of-type(2) h3{border-left:9px solid #efc18d}}.price-content:last-of-type h3{border-left:18px solid #a8cdb8;color:#a8cdb8}@media screen and (max-width:767px){.price-content:last-of-type h3{border-left:9px solid #a8cdb8}}.price h3{background-color:#fff;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);margin-bottom:2.5rem;padding:10px 2.5rem}@media screen and (max-width:767px){.price h3{padding:10px 1rem;margin-bottom:1.5rem}}.price-wrap{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1024px){.price-wrap{flex-direction:column-reverse;align-items:center}}.price-left{width:58%}@media screen and (max-width:1024px){.price-left{width:100%}}.price-img{width:37%}@media screen and (max-width:1024px){.price-img{width:100%;display:flex;justify-content:space-between;gap:1rem}}.price-img img{margin-bottom:1rem}@media screen and (max-width:1024px){.price-img img{width:calc((100% - 1rem) / 2)}}.price-recommend{padding:2rem 0;border-top:1px solid #79a37b;border-bottom:1px solid #79a37b;margin:2rem 0}@media screen and (max-width:767px){.price-recommend{margin:20px 0;padding:1.5rem 0}}.price-recommend>p:first-child{line-height:1;color:#79a37b;font-size:18px;margin-bottom:1rem}@media screen and (max-width:767px){.price-recommend>p:first-child{font-size:14px}}.price-recommend div{display:flex;gap:20px;flex-wrap:wrap}@media screen and (max-width:767px){.price-recommend div{gap:10px}}.price-recommend div p{color:#fff;width:-moz-fit-content;width:fit-content;padding:0 1rem;background-color:#79a37b;border-radius:20px;font-weight:400}@media screen and (max-width:767px){.price-recommend div p{padding:0 8px}}.price-fee>p:first-child{line-height:1;color:#79a37b;font-size:18px;margin-bottom:1rem}@media screen and (max-width:767px){.price-fee>p:first-child{font-size:14px}}.price-fee div{display:flex;gap:4px;margin-top:1.5rem}.price-fee div p{width:-moz-fit-content;width:fit-content;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}.price-fee div p:first-child{font-size:clamp(1.5rem, 1.318rem + 0.61vw, 2rem);line-height:1}.price-campaign{background-color:#fff;margin-top:2.5rem;padding:1rem 1.5rem;text-align:center;border:1px solid #79a37b}@media screen and (max-width:767px){.price-campaign{margin-top:1.5rem}}.price-campaign .ico-btn{margin-top:.5rem;font-size:14px;padding:4px 1.5rem}.price-campaign p:not(.middle){color:#79a37b;line-height:1.5}.price-campaign p:not(.middle):first-child{display:flex;align-items:center;width:90%;margin:0 auto .5rem}.price-campaign p:not(.middle):first-child:before,.price-campaign p:not(.middle):first-child:after{content:"";height:1px;flex-grow:1;background-color:#79a37b}.price-campaign p:not(.middle):first-child:before{margin-right:20px}.price-campaign p:not(.middle):first-child:after{margin-left:20px}.price-campaign p:not(.middle) span{font-size:clamp(1.5rem, 1.25rem + 0.83vw, 2.188rem)}.price-campaign p.middle{font-size:14px;width:-moz-fit-content;width:fit-content;position:relative;margin:0 auto}.price-campaign p.middle:before{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:#6f6f6f}.price-campaign p.middle span{font-size:clamp(1rem, 0.864rem + 0.45vw, 1.375rem)}.price-coupon{background-color:#fff;padding:2.5rem 5%;margin-top:2.5rem}@media screen and (max-width:767px){.price-coupon{padding:1.5rem 5%;margin-top:1.5rem}}.price-coupon h4{text-align:center;color:#79a37b;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);line-height:1}.price-coupon-wrap{display:flex;justify-content:space-between;max-width:800px;margin:2rem auto 0;flex-wrap:wrap;gap:1.5rem 0}@media screen and (max-width:1024px){.price-coupon-wrap{flex-direction:column;align-items:center}}.price-coupon-item{display:flex;align-items:center;gap:1rem;width:47.5%;justify-content:space-between}@media screen and (max-width:1024px){.price-coupon-item{width:100%;max-width:400px}}@media screen and (max-width:767px){.price-coupon-item{gap:4px}}.price-coupon-item p{text-align:center;line-height:1.7}.price-coupon-item p:first-child span{color:#79a37b}.price-coupon-item p:nth-child(2){font-size:14px}.price-coupon-item p:last-child{font-size:clamp(1.25rem, 1.091rem + 0.53vw, 1.688rem);color:#79a37b;border:1px solid;border-radius:5px;padding:0 1rem}@media screen and (max-width:767px){.price-coupon-item p:last-child{padding:0 4px}}.staff .container{width:85%}@media screen and (max-width:767px){.staff .container{width:90%}}.staff-wrap{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1024px){.staff-wrap{flex-direction:column;align-items:center;gap:5rem}}@media screen and (max-width:767px){.staff-wrap{gap:3rem}}.staff-wrap:not(:last-child){margin-bottom:10rem;padding-bottom:10rem;border-bottom:3px solid #fff}@media screen and (max-width:767px){.staff-wrap:not(:last-child){margin-bottom:5rem;padding-bottom:5rem}}.staff-img{width:23%;position:relative}@media screen and (max-width:1024px){.staff-img{width:60%}}.staff-img:before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;border-radius:5px;z-index:-1;left:20%;top:10%}@media screen and (max-width:1024px){.staff-img:before{top:5%}}.staff-img:after{content:"";position:absolute;width:120%;aspect-ratio:413/134;bottom:-10%;left:0;background:url(//entamebodyn-fukuzumi.com/wp-content/themes/nbody/./images/staff-img-after.png) no-repeat center/cover}@media screen and (max-width:1024px){.staff-img:after{bottom:-5%}}.staff-img>img{border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.3);background-color:#fff}.staff-right{width:68%}@media screen and (max-width:1024px){.staff-right{width:100%}}.staff-right h2{color:#79a37b;font-size:1.5rem;padding-bottom:2.5rem;position:relative;line-height:1}@media screen and (max-width:767px){.staff-right h2{margin-bottom:1rem;padding-bottom:1rem}}.staff-right h2:before{content:"";position:absolute;width:3rem;height:7px;background-color:#79a37b;bottom:0;left:0}@media screen and (max-width:767px){.staff-right h2:before{height:3px}}.staff-right h3{font-size:18px;color:#79a37b;font-weight:700;margin-bottom:1rem}.staff-right h3 span{display:inline-block}@media screen and (max-width:767px){.staff-right h3{font-size:1rem}}.staff-right-wrap{display:flex;justify-content:space-between;font-size:14px}@media screen and (max-width:1280px){.staff-right-wrap{flex-direction:column;gap:2rem}}.staff-main{width:52%;padding:1.5rem 1.5rem 0 0}@media screen and (max-width:1280px){.staff-main{width:100%;padding:0}}.staff-main span{display:inline-block}.staff-license{width:48%;padding:1.5rem 0 0 1.5rem;border-left:1px solid #d8d8d8}.staff-license span{display:inline-block}@media screen and (max-width:1280px){.staff-license{width:100%;border:none;border-top:1px solid #d8d8d8;padding:1.5rem 0 0}}.staff-license>p{font-size:18px;color:#79a37b;font-weight:700;margin-bottom:1rem}.staff-select{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;color:#fff;font-size:12px}.staff-select li{padding:2px 1.25rem;border-radius:1.5rem;background-color:#7a9ea3}.staff-select li.acupuncture{background-color:#79a37b}.staff-select li.pilates{background-color:#efc18d}.staff-select li.reflexology{background-color:#a8cdb8}.post-type-archive-staff .cta{margin-top:200px}@media screen and (max-width:1024px){.post-type-archive-staff .cta{margin-top:5rem}}