body{font-family:Noto Sans JP,sans-serif}p{font-size:18px}h2{font-size:40px}h3{font-size:26px}h4{font-size:22px}img{height:auto;max-width:100%}.sp{display:none!important}.br-sp{display:none}.title-border{padding-bottom:30px;position:relative;text-align:center}.title-border:after{background:#333;content:"";display:block;height:2px;margin:15px auto 0;width:60px}:root{--header-h:80px}.site-header{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);left:0;position:fixed;right:0;top:0;z-index:9999}body{padding-top:var(--header-h)}.header-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;min-height:var(--header-h);padding:0 16px}.header-logo{color:#666;display:flex;flex-direction:column;font-size:12px}.logo-image{height:28px;margin-top:4px}.header-inner a{text-decoration:none}.header-contact{align-items:center;display:flex;gap:12px;white-space:nowrap}.header-contact a{text-decoration:none}.phone-number{color:#3a4699;font-size:28px;font-weight:700}.contact-btn{background-color:#3a4699;border-radius:30px;color:#fff;font-weight:700;padding:10px 30px;text-decoration:none;transition:background-color .3s}.contact-btn:hover{background-color:#000}.header-burger{display:none}@media (max-width:768px){:root{--header-h:64px}.header-logo{align-items:center;flex-direction:row;gap:10px}.logo-label{display:none}.logo-image{height:28px;margin-top:0}.header-burger{background:transparent;border:0;cursor:pointer;display:inline-flex;height:44px;position:relative;width:44px}.header-burger span{background:#111;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:transform .2s ease,opacity .2s ease,top .2s ease;width:22px}.header-burger span:first-child{top:14px}.header-burger span:nth-child(2){top:21px}.header-burger span:nth-child(3){top:28px}.header-contact{background:#fff;border-top:1px solid #eee;display:grid;gap:10px;left:0;max-height:0;opacity:0;overflow:hidden;padding:12px;pointer-events:none;position:fixed;right:0;top:var(--header-h);transition:max-height .25s ease,opacity .2s ease}.site-header.is-open .header-contact{max-height:360px;opacity:1;padding-bottom:calc(12px + env(safe-area-inset-bottom));pointer-events:auto}.header-contact a{border-radius:999px;display:block;padding:12px 10px;text-align:center}.site-header.is-open .header-burger span:first-child{top:21px;transform:translateX(-50%) rotate(45deg)}.site-header.is-open .header-burger span:nth-child(2){opacity:0}.site-header.is-open .header-burger span:nth-child(3){top:21px;transform:translateX(-50%) rotate(-45deg)}}.img-btn-float{display:inline-block;transition:transform .25s ease,box-shadow .25s ease}.img-btn-float:hover{transform:translateY(-3px)}.img-btn-float:active{transform:translateY(0)}.sec-inner{margin:auto;text-align:center;width:900px}#fv-ohirome{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/fv-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:100px 0}.fv-ohirome-wrapper{display:flex;justify-content:flex-end;margin:0 auto;max-width:1200px}.fv-ohirome-box{padding-right:15px;width:50%}img.fv01{border-bottom:2px dashed #3a4699;margin-bottom:60px}#ohirome-choice{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/choice-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:100px 0}section#ohirome-choice{height:80vh;position:relative}.ohirome-choice-wrapper{bottom:15%;position:absolute;right:15%}.ohirome-choice-wrapper h2{color:#3a4699;font-size:48px;text-shadow:1px 1px 2px #fff}img.choice-img{margin-bottom:22px}#ohirome-worries{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/worries-bg.jpg);background-repeat:no-repeat;background-size:cover}.ohirome-worries-wrapper h2{background-color:#3a4699;color:#fff;padding:40px 0;text-align:center}.ohirome-worries-box{margin:0 auto;max-width:1000px;padding:100px 15px 300px}.ohirome-worries-box-in{height:500px;position:relative}.worries-img{position:absolute}.worries-img-1{left:0}.worries-img-2{right:0;top:46%}.worries-img-3{bottom:-45%;left:0}#ohirome-strengths{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/strengths-bg.jpg);background-repeat:no-repeat;background-size:cover}.ohirome-strengths-wrapper{margin:0 auto;max-width:1300px;padding:120px 15px}.ohirome-strengths-wrapper h2{margin-bottom:14px;text-align:center}.ohirome-strengths-box{display:flex;gap:20px;justify-content:center;margin-top:25px}.strengths-clm{background-color:#fff;border-radius:10px;padding:25px 20px;text-align:center}.strengths-clm-in h3{color:#3a4699;font-size:25px;line-height:1.3;min-height:80px}.strengths-clm-right2 h3{color:#3a4699;font-size:25px;line-height:1.3;margin-bottom:25px}.strengths-clm.strengths-3{width:33.33%}.ohirome-strengths-box2{margin-top:25px}img.strengths-img{margin:40px 0}.strengths-clm-in p{line-height:1.5;text-align:left}.strengths-clm.strengths-clm2{align-items:center;display:flex;gap:10px}.strengths-clm-right2{text-align:left;width:60%}.strengths-clm-left2{width:40%}#ohirome-case{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/case-bg.jpg);background-repeat:no-repeat;background-size:cover}.ohirome-case-wrapper{padding:120px 15px;text-align:center}.ohirome-case-wrapper h2,img.case-img01{margin-bottom:100px}#ohirome-reason{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/reason-bg.jpg);background-repeat:no-repeat;background-size:cover}.ohirome-reason-wrapper{margin:0 auto;max-width:1000px;padding:120px 15px}.ohirome-reason-wrapper h2{margin-bottom:100px;text-align:center}.reason-clm{background-color:#ffffff9e;display:flex;gap:50px;margin-bottom:35px;padding:25px 30px}.reason-clm-in-left{width:80%}.reason-clm-in-right{align-self:center;width:20%}.reason-clm-in-left h3{color:#3a4699;margin-bottom:30px}.reason-clm-in-left p{line-height:1.5}#ohirome-support{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/support-bg.jpg);background-repeat:no-repeat;background-size:cover}.ohirome-support-wrapper{margin:0 auto;max-width:1000px;padding:120px 15px}.ohirome-support-wrapper h2{line-height:1.4;margin-bottom:32px;text-align:end}p.ohirome-support-text{margin-bottom:80px;text-shadow:1px 1px 2px #fff}.ohirome-support-box p{line-height:1.5}.support-clm{background-color:#ffffff9e;display:flex;gap:50px;justify-content:center;margin-bottom:35px;padding:25px 30px}.support-clm-in-text{align-self:center;max-width:60%}.support-clm-in-img{max-width:40%}.support-clm-in-text h3{line-height:1.5;margin-bottom:25px}.support-clm-in-text h3 .text-span,span.number{color:#3a4699}span.number{padding-right:10px}#ohirome-download{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/download-bg.jpg);background-repeat:no-repeat;background-size:cover}.ohirome-download-wrapper{padding:120px 15px}.ohirome-case-box{margin:0 auto;max-width:900px}.download-clm{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.download-clm-in-right{width:40%}.download-clm-in-left{width:60%}.download-clm-in-left h3{font-weight:700;margin-bottom:15px}.download-clm-in-left p{margin-bottom:40px}.download-clm-in-left a{background-color:#3a4699;color:#fff;font-size:18px;padding:5px 15px}.thumb{box-shadow:6px 4px 9px #c4c4da5e}.download-btn a{background-color:#3a4699;color:#fff;padding:10px 20px;text-decoration:none}.download-btn a:hover{background-color:#fff;border:1px solid #3a4699;color:#3a4699}#ohirome-what{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/what-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:150px 15px}.ohirome-what-box h3{color:#3a4699;font-size:32px;line-height:1.6;margin-bottom:80px}.ohirome-what-box h3,.ohirome-what-box p{text-shadow:1px 1px 2px #fff}p.what-p2{margin:30px 0}p.what-p1{line-height:1.8}.what-p1 span{font-size:10px}.what-p3 span{font-size:12px}span.what-color-span{color:#3a4699;font-weight:700}.ohirome-what-box{margin-left:100px;max-width:800px}#ohirome-thoughts{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/thoughts-bg.jpg);background-repeat:no-repeat;background-size:cover}.ohirome-thoughts-wrapper{padding:120px 15px}.ohirome-thoughts-box{background:#ffffff9e;border-radius:10px;margin:0 auto;max-width:900px;padding:70px 40px}.ohirome-thoughts-box h3{color:#3a4699;font-size:32px;line-height:1.5;margin-bottom:50px;text-shadow:1px 1px 2px #fff}.ohirome-thoughts-box p{line-height:1.8}#ohirome-thoughts h2.title-border{text-shadow:1px 1px 2px #fff}.ohirome-case-wrapper{padding:60px 15px}img.case-img01.sp{margin:0 auto 50px}.ohirome-case-wrapper h2{margin-bottom:50px}#ohirome-qa{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/qa-bg.jpg);background-repeat:no-repeat;background-size:cover}.ohirome-qa-wrapper{padding:120px 15px}.qa-box{background-color:#ffffff9e;margin:0 auto 70px;max-width:900px;padding:28px}.qa-box h4{border-bottom:1px dashed;color:#3a4699;margin-bottom:20px;padding-bottom:20px}.qa-box h4,.qa-box p{line-height:1.5}.form-section{background-color:#f9f9f9;padding:100px 20px;text-align:center}.form-placeholder{border:2px dashed #ccc;border-radius:12px;color:#999;font-size:16px;margin:0 auto;max-width:800px;padding:60px 20px}section.thanks{padding:6rem;text-align:center}.thanks h2{margin-bottom:6rem}.thanks h2 span{color:#3a4699;display:block;font-size:26px;line-height:2}.thanks p{font-size:18px;line-height:2;margin-bottom:3rem;margin-top:2rem}a.dlbtn{background-color:#e52420;border-radius:40px;color:#fff;font-size:20px;padding:1rem 4rem;text-decoration:none;transition:all .3s ease}a.dlbtn:hover{background-color:#000}.backbtn{margin-top:3rem}.backbtn a:hover{color:#e64a19}#scrollTopBtn{align-items:center;background-color:#3a4699;border:none;border-radius:30px;bottom:30px;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;display:none;height:48px;justify-content:center;position:fixed;right:30px;transition:background-color .3s ease;width:48px;z-index:1000}#scrollTopBtn:hover{background-color:#000}#scrollTopBtn svg{height:24px;width:24px}.lp-float{bottom:100px;opacity:0;pointer-events:none;position:fixed;right:16px;transform:translateX(120%);transition:transform .45s ease,opacity .45s ease;will-change:transform,opacity;z-index:99999}.lp-float.is-show{opacity:1;pointer-events:auto;transform:translateX(0)}.lp-float__link{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.18);display:block;overflow:hidden;width:min(360px,calc(100vw - 32px))}.lp-float__link img{display:block;height:auto;width:100%}.lp-float__close{background:rgba(0,0,0,.72);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:20px;height:32px;line-height:32px;position:absolute;right:-10px;top:-10px;width:32px}.lp-float__link img.bnr-sp{display:none}@media (min-width:1024px){.sp,.tb{display:none}.footer-buttons.sp{display:none!important}}@media (max-width:750px){.pc{display:none!important}.sp{display:block!important}h2{font-size:26px}h3{font-size:22px}#fv-ohirome{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/fv-bg-sp.jpg);padding:150px 0 0}.fv-ohirome-wrapper{display:block}.fv-ohirome-box{padding:0 20px;text-align:center;width:100%}#ohirome-choice{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/choice-bg-sp.jpg);background-position:top;background-size:cover;padding:200px 0 50px}.ohirome-choice-wrapper{bottom:7%;display:block;left:4%;position:absolute;right:0}.ohirome-choice-wrapper h2{font-size:32px}.ohirome-choice-box{padding:0 20px;width:100%}.ohirome-choice-box h2{font-size:25px;margin-bottom:30px}#ohirome-worries{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/worries-bg-sp.jpg)}.ohirome-worries-box{padding:60px 15px}.worries-img{position:unset}img.sp.worries-img{margin-bottom:35px}.ohirome-worries-box-in{height:auto}.ohirome-strengths-box{display:block}.ohirome-strengths-wrapper{padding:60px 15px}.ohirome-strengths-wrapper h2{line-height:1.5;margin-bottom:50px}.strengths-clm{margin-bottom:35px}.strengths-clm.strengths-3{width:100%}.strengths-clm-in h3{font-size:23px;min-height:auto}img.strengths-img{margin:20px 0}.strengths-clm.strengths-clm2{display:flex;flex-direction:column}.strengths-clm-left2,.strengths-clm-right2{display:contents;width:100%}.strengths-clm-right2 h3{margin-bottom:0;order:1;text-align:center}.strengths-clm-left2 img{order:2}.strengths-clm-right2 p{order:3;text-align:left}#ohirome-case{background-color:#f3f8ff;background-image:none}.ohirome-reason-wrapper{padding:60px 15px}.ohirome-reason-wrapper h2{margin-bottom:50px}h2.title-border{line-height:1.5}.reason-clm{display:flex;flex-direction:column-reverse}.reason-clm-in-right{text-align:center;width:100%}.reason-clm{padding:30px}.reason-clm-in-left{width:100%}.reason-clm-in-left h3{line-height:1.5;text-align:center}#ohirome-support{background-color:#f3f8ff;background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/support-bg-sp.jpg);background-position:top;background-size:contain}.ohirome-support-wrapper{padding:290px 15px 60px}.ohirome-support-box p{padding:0 15px}.support-clm-in-text h3{text-align:center}p.ohirome-support-text{margin-bottom:50px}.support-clm{flex-direction:column;padding:25px 0}.support-clm-in-text{max-width:100%}.support-clm .support-clm-in-text,.support-clm2 .support-clm-in-img{order:2}.support-clm2 .support-clm-in-text{order:1}.support-clm-in-img{max-width:100%;text-align:center}.support-clm.support-clm2{flex-direction:column-reverse}p.sp-number.sp{color:#3a4699;font-size:24px;font-weight:700;margin-bottom:15px;text-align:center}#ohirome-download{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/download-bg-sp.jpg);background-repeat:no-repeat;background-size:cover}.download-clm{display:block;text-align:center}.download-clm-in-left,.download-clm-in-right{width:100%}#ohirome-download .download-clm-in-left a{color:#fff!important}.download-clm.download-clm1{margin-bottom:60px}#ohirome-what{background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/what-bg-sp.jpg);padding:50px 15px}.ohirome-what-box{margin-left:0}.ohirome-what-box h3{font-size:26px}#ohirome-thoughts{background-color:#f3f8ff;background-image:url(https://ad-nagata.com/hubfs/images/advertisement/ohirome/ohirome-medical/thoughts-bg-sp.jpg);background-position:bottom;background-size:contain}.ohirome-thoughts-wrapper{padding:60px 15px 250px}.ohirome-thoughts-box{padding:30px 15px}.ohirome-thoughts-box h3{font-size:26px;margin-bottom:35px}.ohirome-qa-wrapper{padding:60px 15px}.qa-box{margin:0 auto 30px;padding:15px}}@media (max-width:768px){.lp-float__link img.bnr-pc{display:none}.lp-float__link img.bnr-sp{display:block}.lp-float{bottom:17%;right:50%;transform:translate(50%,120%)}.lp-float.is-show{transform:translate(50%)}.lp-float__link{border:1px solid rgba(0,0,0,.12);box-shadow:0 4px 10px rgba(0,0,0,.3);width:min(360px,calc(100vw - 16px))}img.fv01{bottom:-8%;margin-bottom:30px;top:auto}.footer-buttons.sp{display:flex!important}section#caution{padding:4em 0}#caution .caution-grid{gap:1.6em;grid-template-columns:1fr}#caution .caution-head{margin-bottom:2.5em}#caution .caution-card{border-radius:14px;border-width:3px;box-shadow:5px 5px 0 #4b4b4b;min-height:auto;padding:1.8em 1.2em 1.5em}#caution .card-icon img{max-width:130px;width:38%}#caution .caution-card h3{font-size:1.45rem;gap:.45em}#caution .caution-card p{font-size:1rem;line-height:1.8}.footer-buttons{bottom:0;display:none;display:flex;left:0;position:fixed;width:100%;z-index:999}.footer-btn{background-color:#000;color:#fff;flex:1;font-size:16px;font-weight:700;padding:15px 0;text-align:center;text-decoration:none}.footer-btn.small{align-items:center;display:flex;flex:0.4;font-size:14px;justify-content:center;padding:10px 0}.footer-btn+.footer-btn{border-left:1px solid #fff}#scrollTopBtn{display:none!important}body{padding-bottom:50px}}