a{transition:opacity .5s ease;text-decoration:none}@media screen and (max-width: 750px){a{transition:none}}a:hover{opacity:.5}@media screen and (max-width: 750px){a:hover{opacity:1}}.pc{display:block}@media screen and (max-width: 750px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 750px){.sp{display:block}}.all-wrapper{overflow-x:clip}.wrap{width:95%;max-width:850px;margin-inline:auto}@media screen and (max-width: 750px){.wrap{width:90.6666666667%;max-width:100%}}.z-index{position:relative;z-index:1}@keyframes scroll-left{to{transform:translateX(-98.9583333333vw)}}.site-header{position:sticky}.site-header .header-inner{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:0 clamp(10px,-14.615px + 2.4038461538vw,20px);padding-inline:clamp(10px,-26.923px + 3.6057692308vw,25px);height:clamp(80px,30.769px + 4.8076923077vw,100px)}.site-header .well-being-logo{width:clamp(240px,-25.846px + 25.9615384615vw,348px)}.site-header .header-buttons{width:60%;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;gap:0 clamp(5px,-7.308px + 1.2019230769vw,10px)}.site-header .head-button{width:min(40%,240px);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:4px;padding-inline:clamp(8px,3.077px + 0.4807692308vw,10px);border-radius:50px;line-height:1}.site-header .head-button--doc{padding-block:clamp(8px,3.077px + 0.4807692308vw,10px)}.site-header .head-button--consultation{padding-block:clamp(9px,1.615px + 0.7211538462vw,12px)}.site-header .head-button .btn-text{font-size:clamp(13px,5.615px + 0.7211538462vw,16px)}.site-header .head-button .btn-text--large{font-size:clamp(16px,1.231px + 1.4423076923vw,22px)}.site-header .head-button .btn-text--small{font-size:clamp(8px,3.077px + 0.4807692308vw,10px)}.site-header .head-button .icon-doc{width:clamp(30px,5.385px + 2.4038461538vw,40px)}.site-header .head-button .icon-consultation{width:clamp(30px,5.385px + 2.4038461538vw,40px)}.site-footer{position:relative;padding:80px 20px 180px}.site-footer p:not(.tel-text){font-size:clamp(14px,9.077px + 0.4807692308vw,16px);line-height:2}.site-footer .tel-text{margin-block:45px 55px;font-size:clamp(26px,11.231px + 1.4423076923vw,32px);line-height:1}.fix-btn-area{display:block;position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-white);z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.fix-btn-area.is-visible{opacity:1;visibility:visible}.fix-btn-area .nav-wrapper{width:100%}.fix-btn-area .nav-area{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;width:100%}.fix-btn-area .nav-area li{display:flex;align-items:center}.fix-btn-area .nav-area li a{position:relative;display:block;width:100%;padding:20px clamp(12px,-32.308px + 4.3269230769vw,30px);font-size:clamp(12px,7.077px + 0.4807692308vw,14px);line-height:1.2;color:var(--color-black)}@media screen and (min-width: 751px)and (max-width: 1023px){.fix-btn-area .nav-area li a{padding-right:25px}}.fix-btn-area .nav-area li:not(:last-of-type) a::after{content:"";position:absolute;top:50%;right:0;width:1px;height:calc(100% - 14px);background-color:#ddd;transform:translateY(-50%)}.fix-btn-area .nav-area li span::after{content:"";position:absolute;top:50%;right:clamp(12px,-7.692px + 1.9230769231vw,20px);width:clamp(12px,7.077px + 0.4807692308vw,14px);height:clamp(12px,7.077px + 0.4807692308vw,14px);transform:translateY(-50%) rotate(90deg);background:url("../img/icon_arrow_red.svg") no-repeat top center;background-size:100% auto}.fix-btn-area .btn-area{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;width:100%}.fix-btn-area .btn-area li a{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;width:100%;height:100%;padding:20px 5px;font-size:clamp(14px,-0.769px + 1.4423076923vw,20px);text-align:center}.fix-btn-area .btn-area li.contact-btn a::before{content:"";display:block;width:27px;height:28px;margin-right:5px;margin-bottom:-4px;background:url("../img/icon_doc.svg") no-repeat top center;background-size:100% auto}.fix-btn-area .btn-area li.tel-btn a::before{content:"";display:block;width:28px;height:26px;margin-right:5px;background:url("../img/icon_consultation.svg") no-repeat top center;background-size:100% auto}.read-later{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.read-later.is-visible{opacity:1;visibility:visible}.read-later .fab-btn{position:fixed;bottom:clamp(130px,80.769px + 4.8076923077vw,150px);right:25px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:15px;padding:clamp(14px,4.154px + 0.9615384615vw,18px) clamp(20px,2.769px + 1.6826923077vw,27px);border:none;border-radius:50px;font-size:clamp(15px,5.154px + 0.9615384615vw,19px);color:var(--color-black);cursor:pointer;background:var(--color-dark-beige);z-index:98}.read-later .fab-btn:hover{background:#9e9e9e}.read-later .fab-btn .fab-icon{width:clamp(28px,13.231px + 1.4423076923vw,34px);line-height:0}.read-later .overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;background:rgba(0,0,0,.9);z-index:99;opacity:0;visibility:hidden;transition:all .4s ease}.read-later .overlay.open{opacity:1;visibility:visible}.read-later .modal{position:relative;width:100%;max-width:620px;margin-bottom:125px}.read-later .modal p{color:var(--color-white);text-align:center}.read-later .modal-text{font-weight:bold;margin:0 0 15px}.read-later .modal-text--small{font-size:clamp(12px,4.615px + 0.7211538462vw,15px)}.read-later .modal-text--large{font-size:clamp(28px,18.154px + 0.9615384615vw,32px)}.read-later .modal-text--medium{font-size:clamp(15px,5.154px + 0.9615384615vw,19px)}.read-later .modal-close{display:block;position:fixed;inset:clamp(50px,0.769px + 4.8076923077vw,70px) clamp(50px,0.769px + 4.8076923077vw,70px) auto auto;padding:0;width:clamp(65px,40.385px + 2.4038461538vw,75px);height:clamp(75px,50.385px + 2.4038461538vw,85px);background:none;border:none;cursor:pointer}.read-later .modal-close-border{position:absolute;top:calc(50% - 16px);left:0;width:clamp(65px,40.385px + 2.4038461538vw,75px);height:5px;background-color:var(--color-white)}.read-later .modal-close-border:first-child{transform:rotate(45deg)}.read-later .modal-close-border:nth-child(2){transform:rotate(-45deg)}.read-later .modal-close-text{position:absolute;inset:auto 0 0 0;font-weight:bold;font-size:clamp(14px,9.077px + 0.4807692308vw,16px);color:var(--color-white)}.read-later .share-btns{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(30px,5.385px + 2.4038461538vw,40px);margin-top:30px}.read-later .share-btn{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:clamp(8px,-1.846px + 0.9615384615vw,12px);padding:clamp(20px,7.692px + 1.2019230769vw,25px) clamp(12px,2.154px + 0.9615384615vw,16px) clamp(17px,7.154px + 0.9615384615vw,21px);border-radius:10px;background:rgba(0,0,0,0);border:2px solid var(--color-white);cursor:pointer;text-decoration:none;background:rgba(0,0,0,0)}.read-later .share-btn:last-child{margin-bottom:0}.read-later .share-btn:hover,.read-later .share-btn:active{background:var(--color-white);opacity:1;transition:all .4s ease}.read-later .share-btn:hover .s-icon--url img,.read-later .share-btn:hover .s-icon--mail img,.read-later .share-btn:active .s-icon--url img,.read-later .share-btn:active .s-icon--mail img{filter:invert(100%);transition:filter .4s ease}.read-later .share-btn:hover .btn-label span,.read-later .share-btn:active .btn-label span{color:var(--color-black)}.read-later .s-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(50px,25.385px + 2.4038461538vw,60px);height:clamp(50px,25.385px + 2.4038461538vw,60px)}.read-later .btn-label{display:flex;flex-direction:column;align-items:center}.read-later .btn-label span{font-weight:bold;color:var(--color-white)}.read-later .btn-label span:first-child{font-size:clamp(22px,9.692px + 1.2019230769vw,27px)}.read-later .btn-label span:last-child{font-size:clamp(14px,6.615px + 0.7211538462vw,17px)}.read-later .toast{position:absolute;bottom:-70px;left:50%;padding:10px 18px;border-radius:30px;font-size:clamp(10px,5.077px + 0.4807692308vw,12px);color:var(--color-black);background:var(--color-white);opacity:0;transition:opacity .25s,transform .25s;pointer-events:none;white-space:nowrap;z-index:999;transform:translateX(-50%) translateY(8px)}.read-later .toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.l-chapter-head{position:relative;margin-top:max(-9.2361111111vw,-130px)}@media screen and (min-width: 1560px)and (max-width: 1920px){.l-chapter-head{margin-top:-7.2916666667vw}}@media screen and (min-width: 751px)and (max-width: 1023px){.l-chapter-head{margin-top:-11.2414467253vw}}.l-chapter-head:before,.l-chapter-head::after{content:"";position:absolute;inset:0;width:100vw;max-height:613px}.l-chapter-head::before{width:100%;aspect-ratio:1440/613;background:linear-gradient(to bottom left, #E7D0A1, #C6A871);clip-path:polygon(100% 0%, 0% 18.84%, 0% 100%, 100% 81.16%)}.l-chapter-head::after{width:100%;aspect-ratio:1450/613;background:#181818;clip-path:polygon(0% 0%, 100% 18.84%, 100% 100%, 0% 81.16%);filter:drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.4))}.l-chapter-head .chapter-head-wrap{padding-block:clamp(95px,-151.154px + 24.0384615385vw,195px) 48px}.l-chapter-head .chapter-num{margin-inline:auto;margin-bottom:25px}.l-chapter-head .chapter-num.chapter01{width:clamp(125px,-22.692px + 14.4230769231vw,185px)}.l-chapter-head .chapter-num.chapter02{width:clamp(130px,-17.692px + 14.4230769231vw,190px)}.l-chapter-head .chapter-num.chapter03{width:clamp(131px,-16.692px + 14.4230769231vw,191px)}.l-chapter-head .chapter-num.chapter04{width:clamp(130px,-17.692px + 14.4230769231vw,190px)}.l-chapter-head .chapter-title{font-weight:700;font-size:clamp(30px,5.385px + 2.4038461538vw,40px);line-height:1.2}.l-chapter-head .chapter-title .is-text-large{font-size:clamp(40px,15.385px + 2.4038461538vw,50px)}.l-chapter-head .chapter-title .is-text-small{font-size:clamp(20px,0.308px + 1.9230769231vw,28px)}.l-cta-area{margin-top:40px}.l-cta-area .cta-area-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap}.l-cta-area .cta-lead-balloon{position:relative;margin-bottom:20px;padding:30px clamp(30px,-19.231px + 4.8076923077vw,50px);border-radius:8px;font-size:clamp(16px,1.231px + 1.4423076923vw,22px)}.l-cta-area .cta-lead-balloon::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:13px 12.5px 0 12.5px;border-color:var(--color-white) rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.l-cta-area .cta-lead-balloon--text-small{font-size:clamp(14px,4.154px + 0.9615384615vw,18px);line-height:1.2222222222}.l-cta-area .cta-lead-balloon .large{font-size:clamp(20px,-4.615px + 2.4038461538vw,30px)}.l-cta-area .cta-lead{font-size:clamp(25px,12.692px + 1.2019230769vw,30px)}.l-cta-area .cta-lead .is-text-large{font-size:clamp(36px,16.308px + 1.9230769231vw,44px)}.l-cta-area .cta-doc-img{display:block;width:min(90vw,1020px);margin:22px calc(50% - 50vw) 35px;line-height:1}.l-cta-area .cta-doc-img img{width:100%}.l-cta-area .cv-buttons{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:39px;width:100%;margin-top:clamp(10px,-14.615px + 2.4038461538vw,20px)}.l-cta-area .cv-buttons .c-button{width:min(94.1176470588%,770px)}.l-cta-area .cv-buttons .c-button .c-button-link .btn-img{inset:auto auto auto clamp(15px,-9.615px + 2.4038461538vw,25px);width:clamp(45px,-31.308px + 7.4519230769vw,76px)}.l-cta-area .cv-buttons .c-button .c-button-link .icon-consultation{inset:auto auto auto clamp(15px,-34.231px + 4.8076923077vw,35px);width:clamp(34px,-15.231px + 4.8076923077vw,54px)}.l-cta-area .clipped-box{position:relative;width:100%;height:100%}.l-cta-area .clipped-box-inner{width:100%;padding-block:clamp(135px,36.538px + 9.6153846154vw,175px) clamp(150px,26.923px + 12.0192307692vw,200px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 882' preserveAspectRatio='none'%3E%3Cpath d='M1440 782L720 882L0 782L0 0L720 100.543L1440 0L1440 782Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 882' preserveAspectRatio='none'%3E%3Cpath d='M1440 782L720 882L0 782L0 0L720 100.543L1440 0L1440 782Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-button{width:min(94.1176470588%,770px)}@media screen and (max-width: 750px){.c-button{width:100%;max-width:90.6666666667vw}}.c-button-link{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;box-shadow:0px 8px 0px #e6aa42;border-radius:500px;padding:clamp(20px,-4.615px + 2.4038461538vw,30px) clamp(35px,22.692px + 1.2019230769vw,40px) clamp(20px,-4.615px + 2.4038461538vw,30px) clamp(20px,-4.615px + 2.4038461538vw,30px);font-weight:bold;font-size:clamp(20px,10.154px + 0.9615384615vw,24px);font-feature-settings:"palt" on;background-color:var(--color-yellow);transition:all .3s ease}@media screen and (max-width: 750px){.c-button-link{height:18.6666666667vw;padding:2.1333333333vw 10.6666666667vw 2.6666666667vw 5.3333333333vw;box-shadow:0 2.1333333333vw 0px #e6aa42;font-size:5.0666666667vw;line-height:1.3}}.c-button-link::after{content:"";display:block;position:absolute;top:50%;right:clamp(20px,-4.615px + 2.4038461538vw,30px);width:clamp(26px,-1.077px + 2.6442307692vw,37px);height:clamp(26px,-1.077px + 2.6442307692vw,37px);background:url("../img/icon_arrow_black.svg") no-repeat center;background-size:cover;transform:translateY(-50%)}@media screen and (max-width: 750px){.c-button-link::after{right:4vw;width:7.4666666667vw;height:7.4666666667vw}}.c-button-link .c-button-balloon{position:absolute;top:clamp(-33px,-3.462px + -2.8846153846vw,-45px);padding:clamp(6px,-1.385px + 0.7211538462vw,9px) clamp(10px,-2.308px + 1.2019230769vw,15px);border:4px solid var(--color-yellow);border-radius:100px;font-weight:bold;font-size:clamp(16px,6.154px + 0.9615384615vw,20px);font-feature-settings:"palt" on;background:var(--color-white);z-index:1}@media screen and (max-width: 750px){.c-button-link .c-button-balloon{top:-35%;border:1.0666666667vw solid var(--color-yellow);padding:1.3333333333vw 4.5333333333vw;font-size:3.2vw}}.c-button-link .c-button-balloon::before{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:17px 8.5px 0 8.5px;border-color:var(--color-yellow) rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}@media screen and (max-width: 750px){.c-button-link .c-button-balloon::before{border-width:4.5333333333vw 2.2666666667vw 0 2.2666666667vw}}.c-button-link .c-button-balloon::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:8.1px 4px 0 4px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}@media screen and (max-width: 750px){.c-button-link .c-button-balloon::after{border-width:2.16vw 1.0666666667vw 0 1.0666666667vw}}.c-button-link .btn-img{position:absolute;inset:auto auto auto clamp(20px,-29.231px + 4.8076923077vw,40px);width:clamp(50px,-38.615px + 8.6538461538vw,86px)}@media screen and (max-width: 750px){.c-button-link .btn-img{inset:auto auto auto 5.3333333333vw;width:13.3333333333vw}}.c-button-link .btn-img-wide{width:clamp(60px,-87.692px + 14.4230769231vw,120px)}@media screen and (max-width: 750px){.c-button-link .btn-img-wide{width:21.0666666667vw}}.c-button-link .icon-consultation{position:absolute;inset:auto auto auto clamp(20px,-29.231px + 4.8076923077vw,40px);width:clamp(34px,-15.231px + 4.8076923077vw,54px)}.c-button-link--size-small::after{right:clamp(15px,-4.692px + 1.9230769231vw,23px);width:clamp(24px,14.154px + 0.9615384615vw,28px);height:clamp(24px,14.154px + 0.9615384615vw,28px)}@media screen and (max-width: 750px){.c-button-link--size-small::after{right:4vw;width:6.9333333333vw;height:6.9333333333vw}}.c-button-link--size-middle::after{right:clamp(15px,-4.692px + 1.9230769231vw,23px);width:clamp(26px,11.231px + 1.4423076923vw,32px);height:clamp(26px,11.231px + 1.4423076923vw,32px)}@media screen and (max-width: 750px){.c-button-link--size-middle::after{right:4vw;width:6.9333333333vw;height:6.9333333333vw}}.c-button-link--left-img{padding-left:clamp(40px,-58.462px + 9.6153846154vw,80px);padding-right:clamp(20px,-4.615px + 2.4038461538vw,30px)}@media screen and (max-width: 750px){.c-button-link--left-img{padding-left:12vw;padding-right:5.3333333333vw}}.c-button-link--text-small{font-size:clamp(18px,8.154px + 0.9615384615vw,22px)}@media screen and (max-width: 750px){.c-button-link--text-small{font-size:4.2666666667vw}}.c-button-link--text-middle{font-size:clamp(22px,12.154px + 0.9615384615vw,26px)}@media screen and (max-width: 750px){.c-button-link--text-middle{font-size:5.0666666667vw}}.c-button-link--text-large{font-size:clamp(26px,11.231px + 1.4423076923vw,32px)}@media screen and (max-width: 750px){.c-button-link--text-large{font-size:5.3333333333vw}}.c-button-link--tracking-tight{letter-spacing:-0.05em}.c-button-link--tracking-tight .c-button-balloon{letter-spacing:0em}.c-button-link.button-red{background-color:var(--color-white);box-shadow:0px 8px 0px #820f0f}@media screen and (max-width: 750px){.c-button-link.button-red{box-shadow:0px 2.1333333333vw 0px #820f0f}}.c-button-link.button-red::after{background-image:url("../img/icon_arrow_red.svg")}.c-button-link.button-red .c-button-balloon{border-color:var(--color-red)}.c-button-link.button-red .c-button-balloon::before{border-color:var(--color-red) rgba(0,0,0,0) rgba(0,0,0,0)}.c-button-link:hover{opacity:1;box-shadow:0px 0px 0px;transform:translateY(8px)}@media screen and (max-width: 750px){.c-button-link:hover{transform:translateY(2.1333333333vw)}}.c-download-btn{width:min(47.0588235294%,400px);margin:clamp(30px,-43.846px + 7.2115384615vw,60px) auto 0}@media screen and (max-width: 750px){.c-download-btn{width:84.8vw;margin:10.6666666667vw auto 0}}.c-download-btn a{position:relative;display:block;padding:clamp(22px,7.231px + 1.4423076923vw,28px) clamp(26px,16.154px + 0.9615384615vw,30px);font-size:clamp(14px,9.077px + 0.4807692308vw,16px);font-weight:var(--font-weight-bold);text-align:left;color:var(--color-white);background:var(--color-black);border-radius:9px}@media screen and (max-width: 750px){.c-download-btn a{font-size:4.2666666667vw;border-radius:12vw}}.c-download-btn a::after{content:"";position:absolute;top:50%;right:30px;width:30px;height:30px;background:url("../img/icon_arrow_black.svg") no-repeat top center;background-size:cover;transform:translateY(-50%)}@media screen and (max-width: 750px){.c-download-btn a::after{right:4.8vw;width:5.6vw;height:5.6vw}}.color-yellow{color:var(--color-yellow)}.color-red{color:var(--color-red)}.color-black{color:#000}.color-white{color:#fff}.color-beige{color:var(--color-dark-beige)}.bg-color-yellow{background-color:var(--color-yellow)}.bg-color-red{background-color:var(--color-red)}.bg-color-black{background-color:var(--color-black)}.bg-color-white{background-color:var(--color-white)}.bg-color-beige{background-color:var(--color-beige)}.bg-color-dark-beige{background-color:var(--color-dark-beige)}.bg-color-red-grad{position:relative}.bg-color-red-grad::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(90deg, rgb(199, 14, 14) 10%, rgb(125, 0, 0) 100%)}.bg-color-red-grad-2{position:relative}.bg-color-red-grad-2::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(140deg, rgb(199, 14, 14) 30%, rgb(125, 0, 0) 82%)}.light{font-weight:var(--font-weight-light)}.normal{font-weight:var(--font-weight-regular)}.medium{font-weight:var(--font-weight-medium)}.bold{font-weight:var(--font-weight-bold)}.semi-bold{font-weight:var(--font-weight-semibold)}.black{font-weight:var(--font-weight-black)}.deco-underline{text-decoration:underline}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-indent{padding-left:1em;text-indent:-1em}.font-features{font-feature-settings:"palt" on}.c-primary-title{font-size:clamp(30px,5.385px + 2.4038461538vw,40px);line-height:1.25}@media screen and (max-width: 750px){.c-primary-title{font-size:7.4666666667vw;line-height:1.1428571429}}.c-secondary-title{margin-top:25px;font-size:clamp(16px,6.154px + 0.9615384615vw,20px);line-height:normal}@media screen and (max-width: 750px){.c-secondary-title{margin-top:2.6666666667vw;font-size:4vw}}.c-ribbon-title{margin-inline:auto;margin-bottom:25px}@media screen and (max-width: 750px){.c-ribbon-title{margin-bottom:4vw}}.c-ribbon-title img{margin-inline:auto}