.p-menuNav{padding-top:80px}.p-menuNav__content{padding:30px 40px;border-radius:12px;border:1px solid #5ce2e7;background-color:#ecfeff;display:flex;align-items:center}.p-menuNav__content--head{font-size:18px;font-weight:600;line-height:1.3;width:108px}.p-menuNav__content--btns{width:calc(100% - 108px);padding-left:30px;border-left:#5ce2e7 solid 1px;display:flex;flex-wrap:wrap;gap:10px}.p-menuNav__content--btn{min-width:128px;padding:4px 10px 5px;background:#fff;border:#39b5ff solid 1px;border-radius:100vh;text-align:center;box-shadow:4px 4px 15px 0px rgba(56,79,89,.15);font-size:16px;font-weight:500;line-height:1.3;transition:all .5s 0s cubic-bezier(.44,.14,.09,1.02)}.p-menuNav__content--btn.js-active{border:none;color:#fff;font-weight:700;background:linear-gradient(95deg,#5ce2e7 1.55%,#f59a9f 98.08%)}.p-menuContents{margin-top:20px;display:flex;flex-direction:column;padding-bottom:40px}.p-menuContent{width:100%}.p-menuContent.js-inactive{display:none}.p-menuContent__inner{padding:60px 0}.p-menuContent.js-active .p-menuContent__inner{border-bottom:#d2d2d2 solid 1px}.p-menuContents .p-menuContent:last-of-type .p-menuContent__inner{border-bottom:none !important}.p-menuContent__list{display:flex;flex-wrap:wrap;gap:30px;margin-top:30px}.p-menuContent__list li{width:calc((100%/3) - (60px/3))}.p-menuContent__list--img{border:#39b5ff solid 1px;border-radius:12px;overflow:hidden;aspect-ratio:340/227}.p-menuContent__list--img img{height:100%;object-fit:cover;transition:transform .5s 0s cubic-bezier(.44,.14,.09,1.02)}.p-menuContent__list--head{margin-top:15px;font-size:22px;font-weight:700;line-height:1.3;padding-left:14px;position:relative}.p-menuContent__list--head:before{background-color:#39b5ff;content:'';height:calc(100% - 8px);left:0;position:absolute;top:4px;width:4px}.p-menuContent__list--txt{margin-top:15px;font-size:15px;font-weight:500;line-height:1.7}.p-menuContent__list--more{margin-top:15px;display:flex;align-items:center;gap:8px}.p-menuContent__list--more .--arrow{width:16px;height:16px;background-color:#39b5ff;border-radius:100vh;display:flex;align-items:center;justify-content:center;transition:transform .5s 0s cubic-bezier(.44,.14,.09,1.02)}.p-menuContent__list--more .--arrow svg{width:10px}@media screen and (min-width:901px){.p-menuNav__content--btn:hover{color:#39b5ff}.p-menuContent__list--link:hover .p-menuContent__list--img img{transform:scale(1.1)}.p-menuContent__list--link:hover .p-menuContent__list--more .--arrow{transform:rotate(360deg)}}@media screen and (max-width:900px){.p-menuNav{padding-top:30px}.p-menuNav__content{padding:20px 15px;border-radius:10px;display:block}.p-menuNav__content--head{font-size:16px;width:100%;text-align:center}.p-menuNav__content--btns{width:100%;padding-left:0;margin-top:15px;padding-top:20px;border-left:none;border-top:#5ce2e7 solid 1px;justify-content:center;gap:8px}.p-menuContents{margin-top:0;padding-bottom:0}.p-menuContent__inner{padding:50px 0}.p-menuContent__list{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.p-menuContent__list li{width:100%}.p-menuContent__list--head{font-size:20px;padding-left:12px}.p-menuContent__list--head:before{height:calc(100% - 6px);top:3px}.p-menuContent__list--txt{margin-top:10px;font-size:14px}.p-menuContent__list--more{margin-top:10px;gap:8px}}.p-htu__interest{padding-top:60px;padding-bottom:0}.p-htu__interest-list{margin:0}@media screen and (max-width:900px){.p-htu__interest{padding-top:50px}}.p-htu{padding-top:80px;margin-bottom:80px}.p-subHead{font-size:18px;font-weight:600;line-height:1.3}.p-head{font-size:42px;font-weight:700;line-height:1.7}.p-htu__list{margin-top:40px;padding-top:50px;border-top:solid 1px #d2d2d2;display:flex;flex-direction:column;gap:40px}.p-htu__list li{display:flex;align-items:center;justify-content:space-between;gap:42px}.p-htu__list-subHead{font-size:16px;font-weight:700;line-height:1.748;letter-spacing:.12em}.p-htu__list-head{padding-top:8px;font-size:32px;font-weight:700;line-height:1.5}.p-htu__list-txt{padding-top:15px;font-feature-settings:'pwid' on,'palt' on;font-size:15px;font-weight:500;line-height:1.7}.c-cta__btn.--htu{margin:20px 0 0;width:325px;height:58px}.c-cta__btn--line.--htu{width:43.04px;left:7.49px}.c-cta__btn--txt.--htu{font-size:11.3px}.c-cta__btn--txt.--htu span{padding:0 13px}.c-cta__btn--txt.--htu span:before{height:12px;left:0}.c-cta__btn--txt.--htu span:after{height:12px;right:0}.c-cta__btn--ttl.--htu{font-size:16.839px}.p-htu__list-img{width:430px;border-radius:5.13px;overflow:hidden}.step03-howto{padding-top:15px;font-feature-settings:'pwid' on,'palt' on;font-size:16px;font-weight:700;line-height:1.3;position:relative;transition:color .5s 0s cubic-bezier(.44,.14,.09,1.02)}.step03-howto:before{position:absolute;border-bottom:solid 1px #39b5ff;content:'';height:1px;bottom:0;left:0;width:100%;opacity:0;transition:color .5s 0s cubic-bezier(.44,.14,.09,1.02);transition:opacity .5s 0s cubic-bezier(.44,.14,.09,1.02)}.step03-howto:hover{color:#39b5ff}.step03-howto:hover:before{opacity:1}.step03-howto:after{position:absolute;width:15px;height:15px;background-repeat:no-repeat;background-image:url(//nagoya-joy-clinic.com/wp-content/themes/nagoya-joy/assets/css/../img/how-to-use/htu-arrow.webp);content:'';right:-23px;top:18.5px;background-size:contain;transform:rotate(0deg);transition:transform .5s cubic-bezier(.44,.14,.09,1.02)}.step03-howto:hover:after{transform:rotate(360deg)}.p-htu.--04{padding-bottom:100px}@media screen and (max-width:900px){.p-htu{padding-top:50px}.p-subHead{font-size:14px}.p-head{font-size:30px;padding-top:6px}.p-htu__list{margin-top:30px;padding-top:40px;gap:35px}.p-htu__list li{flex-direction:column;gap:0}.p-htu__list-subHead{font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0}.p-htu__list-head{padding-top:6px;font-size:26px;line-height:1.4;white-space:nowrap}.p-htu__list-txt{font-size:14px}.p-htu__list-img{width:100%;border-radius:4px;padding-top:15px}.step03-howto{padding-top:10px;font-size:13px;font-weight:700}.step03-howto:hover{color:#39b5ff}.step03-howto:after{width:14px;height:14px;right:-20px;top:11px}.c-cta__btn.--htu{margin:20px auto;width:325px;height:58px}.p-htu.--04{padding-bottom:50px}}.p-htu.l-wrapper{display:none}.p-htu.l-wrapper.is-open{display:block}