.site-header .header-inner{gap:0;padding-inline:2.1333333333vw;height:13.3333333333vw}.site-header .well-being-logo{width:auto;flex-basis:34.6666666667vw;margin-left:0;line-height:1}@media screen and (max-width: 330px){.site-header .well-being-logo{flex-basis:32vw}}.site-header .header-buttons{justify-content:flex-end;width:62%;gap:.8vw;height:100%;padding-block:1.6vw}@media screen and (max-width: 330px){.site-header .header-buttons{justify-content:space-around;width:62%;gap:0}}.site-header .head-button{flex-basis:26.4vw;width:auto;height:100%;gap:.8vw;padding-inline:1.3333333333vw;border-radius:50px}.site-header .head-button--doc{padding-block:0vw}.site-header .head-button--consultation{padding-block:.5333333333vw}.site-header .head-button .btn-texts{display:flex;align-items:center}.site-header .head-button .btn-text{display:block;font-size:2.6666666667vw;line-height:1.2}.site-header .head-button .btn-text--large{font-size:2.6666666667vw}.site-header .head-button .btn-text--small{display:none;font-size:2.1333333333vw}.site-header .head-button .btn-text .sp-free-text{display:none}.site-header .head-button .icon-doc{width:4.5333333333vw}.site-header .head-button .icon-consultation{width:4.8vw}.site-footer{padding:13.3333333333vw 0 32vw}.site-footer p:not(.tel-text){font-size:3.2vw;line-height:2.3333333333}.site-footer .tel-text{margin-block:10.6666666667vw 10.1333333333vw;font-size:8.5333333333vw}.fix-btn-area{top:auto}.fix-btn-area .nav-area.is-col3{grid-template-columns:repeat(3, 1fr)}.fix-btn-area .nav-area li{margin:0}.fix-btn-area .nav-area li a{padding:3.2vw 2.6666666667vw 3.2vw 1.6vw;font-size:2.4vw;line-height:1.2222222222}.fix-btn-area .nav-area li:not(:last-of-type) a::after{height:10.1333333333vw}.fix-btn-area .nav-area li span::after{right:1.3333333333vw;width:2.6666666667vw;height:2.6666666667vw}.fix-btn-area .btn-area li a{padding:3.4666666667vw 1.3333333333vw;font-size:3.4666666667vw}.fix-btn-area .btn-area li.contact-btn a::before{width:5.0666666667vw;height:5.3333333333vw;margin-right:1.3333333333vw;margin-bottom:-.5333333333vw}.fix-btn-area .btn-area li.tel-btn a::before{width:5.3333333333vw;height:4.8vw;margin-right:1.0666666667vw}.read-later .fab-btn{bottom:26.1333333333vw;right:4vw;gap:2.1333333333vw;padding:2.4vw 3.7333333333vw;font-size:3.2vw}.read-later .fab-btn .fab-icon{width:4.2666666667vw}.read-later .overlay{padding:0 10.6666666667vw}.read-later .modal{max-width:100%;margin-bottom:26.6666666667vw}.read-later .modal-text{margin:0 0 2.6666666667vw}.read-later .modal-text--small{font-size:2.9333333333vw}.read-later .modal-text--large{font-size:5.3333333333vw}.read-later .modal-text--medium{font-size:3.7333333333vw}.read-later .modal-close{inset:10.6666666667vw 10.6666666667vw auto auto;width:12vw;height:14.4vw}.read-later .modal-close-border{top:calc(50% - 2.4vw);width:12vw;height:.8vw}.read-later .modal-close-text{font-size:2.6666666667vw}.read-later .share-btns{gap:5.8666666667vw;margin-top:5.8666666667vw}.read-later .share-btn{gap:1.6vw;padding:4.8vw 0vw 4vw}.read-later .s-icon{width:11.2vw;height:11.2vw}.read-later .btn-label span:first-child{font-size:5.3333333333vw}.read-later .btn-label span:last-child{font-size:3.4666666667vw}.read-later .toast{bottom:-13.3333333333vw;padding:1.6vw 4.2666666667vw;font-size:2.6666666667vw}.l-chapter-head{margin-top:-10.6666666667vw}.l-chapter-head::before{aspect-ratio:375/312}.l-chapter-head::after{aspect-ratio:375/312}.l-chapter-head .chapter-head-wrap{padding-block:21.3333333333vw 8.8vw}.l-chapter-head .chapter-num{margin-bottom:4vw}.l-chapter-head .chapter-num.chapter01{width:34.6666666667vw}.l-chapter-head .chapter-num.chapter02{width:35.4666666667vw}.l-chapter-head .chapter-num.chapter03{width:35.4666666667vw}.l-chapter-head .chapter-num.chapter04{width:35.7333333333vw}.l-chapter-head .chapter-title{font-size:7.4666666667vw;line-height:1.2}.l-chapter-head .chapter-title .is-text-large{font-size:13.3333333333vw}.l-chapter-head .chapter-title .is-text-small{font-size:5.3333333333vw}.l-cta-area{margin-top:0vw}.l-cta-area .cta-lead-balloon{min-width:80vw;margin-bottom:5.3333333333vw;padding:3.7333333333vw 6.6666666667vw;font-size:4.8vw;line-height:1.3333333333}.l-cta-area .cta-lead-balloon::after{border-width:3.4666666667vw 3.3333333333vw 0 3.3333333333vw}.l-cta-area .cta-lead-balloon--text-small{font-size:4.8vw;line-height:1.4444444444}.l-cta-area .cta-lead-balloon .large{font-size:5.8666666667vw}.l-cta-area .cta-lead{font-size:5.3333333333vw;text-align:center;line-height:1.3}.l-cta-area .cta-lead .is-text-large{font-size:10.6666666667vw}.l-cta-area .cta-lead .is-text-large.sp-letter-spacing{font-size:9.6vw;letter-spacing:-0.05em}.l-cta-area .cta-doc-img{width:93.0666666667vw;margin:5.8666666667vw auto 5.3333333333vw}.l-cta-area .cv-buttons{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:12vw;width:100%;margin-top:5.3333333333vw}.l-cta-area .cv-buttons .c-button{width:86.6666666667vw;margin-inline:auto}.l-cta-area .cv-buttons .c-button .c-button-link .btn-img{inset:auto auto auto 5.8666666667vw;width:14.9333333333vw}.l-cta-area .cv-buttons .c-button .c-button-link .icon-consultation{inset:auto auto auto 6.9333333333vw;width:11.7333333333vw}.l-cta-area .clipped-box-inner{padding-block:20vw 26.6666666667vw;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 828' preserveAspectRatio='none'%3E%3Cpath d='M375 828L187.5 828L0 828L0 0L187.5 33.516L375 0L375 828Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 828' preserveAspectRatio='none'%3E%3Cpath d='M375 828L187.5 828L0 828L0 0L187.5 33.516L375 0L375 828Z'/%3E%3C/svg%3E")}