.btn_pc{display:block !important;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.btn_pc{display:none !important}}.btn_sp{display:none !important;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.btn_sp{display:block !important}}.p-dyh .m-btn03--blank:hover{opacity:0.7}.p-dyh .m-btn03--blank:hover::after{right:0px}.p-dyh .logo-main-page{position:relative;font-size:34px;font-size:3.4rem;font-weight:500;color:#59666e;padding-bottom:10px;margin:36px 0 66px}@media screen and (max-width: 640px){.p-dyh .logo-main-page{margin:30px 0;font-size:28px;font-size:2.8rem}}.p-dyh .logo-main-page::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:34px;height:1px;background-color:#59666e}.p-dyh .breadcrumbs{margin-bottom:60px}.p-dyh__sct01{padding-bottom:97px}@media screen and (max-width: 640px){.p-dyh__sct01{padding-bottom:30px}}.p-dyh__sct01 .ttl{font-size:38px;font-size:3.8rem;font-weight:500;color:#59666e;padding-bottom:25px;line-height:1.4}@media screen and (max-width: 768px){.p-dyh__sct01 .ttl{font-size:30px;font-size:3rem}}@media screen and (max-width: 640px){.p-dyh__sct01 .ttl{font-size:20px;font-size:2rem}}.p-dyh__sct01 .txt{font-size:16px;font-size:1.6rem;padding-bottom:20px}@media screen and (max-width: 640px){.p-dyh__sct01 .txt{font-size:14px;font-size:1.4rem}}.p-dyh__sct02{padding-bottom:109px}.p-dyh__sct02 .sct02-wrap{padding-top:49.5px}.p-dyh__sct02 .sct02-wrap .inner:not(:last-of-type){margin-bottom:105px}@media screen and (max-width: 640px){.p-dyh__sct02 .sct02-wrap .inner:not(:last-of-type){margin-bottom:55px}}.p-dyh__sct02 .sct02-wrap .inner .collab-logo{text-align:center}@media screen and (max-width: 640px){.p-dyh__sct02 .sct02-wrap .inner .collab-logo{width:80%;margin:0 auto}}.p-dyh__sct02 .sct02-wrap .inner .product-list{padding-top:44px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 640px){.p-dyh__sct02 .sct02-wrap .inner .product-list{padding-top:15px}}.p-dyh__sct02 .sct02-wrap .inner .product-list .item{width:30.5%;margin-bottom:3.83%}@media screen and (max-width: 640px){.p-dyh__sct02 .sct02-wrap .inner .product-list .item{width:48.5%}.p-dyh__sct02 .sct02-wrap .inner .product-list .item:nth-child(3){display:block;margin-left:auto;margin-right:auto}}.p-dyh__sct02 .sct02-wrap .inner .ttl{font-size:32px;font-size:3.2rem;font-weight:500;color:#1695e6}@media screen and (max-width: 768px){.p-dyh__sct02 .sct02-wrap .inner .ttl{font-size:25px;font-size:2.5rem}}@media screen and (max-width: 640px){.p-dyh__sct02 .sct02-wrap .inner .ttl{font-size:19px;font-size:1.9rem}}.p-dyh__sct02 .sct02-wrap .inner .ttl-sub{position:relative;font-size:20px;font-size:2rem;font-weight:500;color:#59666e;padding-left:44px;padding-top:11px;padding-bottom:14px}@media screen and (max-width: 640px){.p-dyh__sct02 .sct02-wrap .inner .ttl-sub{padding-left:25px;font-size:16px;font-size:1.6rem;padding-top:2px;padding-bottom:4px}}.p-dyh__sct02 .sct02-wrap .inner .ttl-sub::before{content:' ';position:absolute;width:25px;height:1px;background-color:#59666e;top:28px;left:0}@media screen and (max-width: 640px){.p-dyh__sct02 .sct02-wrap .inner .ttl-sub::before{width:15px;top:18px}}.p-dyh__sct02 .sct02-wrap .inner .txt{font-size:16px;font-size:1.6rem;padding-bottom:15px}@media screen and (max-width: 640px){.p-dyh__sct02 .sct02-wrap .inner .txt{font-size:14px;font-size:1.4rem;line-height:1.6}}.p-dyh__sct02 .sct02-wrap .inner .btn-wrap{padding-top:19px;text-align:center}

/*# sourceMappingURL=design-your-health.css.map */
