:root{--page-color:#4b91b1;--second-color:#4b91b1}.p-what{margin-top:120px}.p-what__square-ttl{margin-top:40px}.p-what__list{margin-top:24px}.p-what__message{color:var(--page-color);font-size:2.4rem;font-weight:700;margin-top:40px;text-align:center}.p-check{margin-top:120px}.p-check__note{margin-top:24px;padding-left:37px;position:relative}.p-check__note:before{background:url(../img/dryeye/icon-check.png) no-repeat 50%/contain;content:"";height:21px;left:0;position:absolute;top:5px;width:21px}.p-check__note .color{color:var(--page-color)}.p-check__note+.p-check__note{margin-top:16px}.p-check__btn{margin-top:70px}.p-check__btn .c-reserve-btn{padding-left:62px}.p-reason{margin-top:163px}.p-reason__img,.p-reason__lead.--bottom{margin-top:80px}.p-reason__img{margin-inline:auto;width:min(100%,880px)}.p-reason__square-ttl{border-color:#72a496;color:#72a496;margin-top:32px}.p-reason__txt{margin-top:16px}.p-reason__txt+.p-reason__txt{margin-top:32px}.p-treatment{margin-top:188px}.p-treatment__lead.--bottom{margin-top:40px;text-align:center}.p-treatment__table{margin-top:40px}.p-treatment__table-head{align-items:center;background:var(--page-color);border-radius:10px 10px 0 0;color:#fff;display:flex;font-size:1.6rem;font-weight:700;gap:115px;height:48px;line-height:48px;padding-inline:16px;text-align:center}.p-treatment__table-head>div:first-child{flex:0 1 236px;padding-right:8px}.p-treatment__table-head>div:nth-child(2){flex:0 1 304px;padding-right:33px}.p-treatment__table-head>div:last-child{flex:0 1 277px;padding-left:12px}.p-treatment__table-body{background:#fff;border-radius:0 0 10px 10px}.p-treatment__table-item{align-items:center;display:flex;gap:115px;height:78px;padding-inline:16px}.p-treatment__table-item+.p-treatment__table-item{border-top:1px solid #d9d9d9}.p-treatment__table-item>div:first-child{flex:0 0 236px}.p-treatment__table-item>div:nth-child(2){flex:0 1 304px}.p-treatment__table-item>div:last-child{flex:0 1 277px}.p-treatment__table-item>div:nth-child(n+2){font-size:1.6rem;font-weight:700}.p-treatment__table-item>div.ng,.p-treatment__table-item>div.ok{align-items:center;display:flex;gap:8px}.p-treatment__table-item>div.ng:before,.p-treatment__table-item>div.ok:before{content:"";display:block;flex-shrink:0;height:32px;width:32px}.p-treatment__table-item>div.ok:before{background:url(../img/dryeye/icon-ok.png) no-repeat 50%/32px}.p-treatment__table-item>div.ng:before{background:url(../img/dryeye/icon-ng.png) no-repeat 50%/32px}.p-treatment__square-ttl{border-color:#72a496;color:#72a496;margin-top:40px}.p-treatment__txt{margin-top:16px}.p-drag{margin-top:120px}.p-drag__list{margin-top:40px}.p-drag__item+.p-drag__item{margin-top:80px}.p-drag__ttl{border-bottom:1px solid var(--page-color);color:var(--page-color);font-size:2.4rem;font-weight:700;padding-bottom:8px}.p-drag__flex{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:24px}.p-drag__img{flex-shrink:0}.p-drag__img.img01{aspect-ratio:200/216;flex-basis:200px}.p-drag__img.img02{aspect-ratio:216/208;flex-basis:216px}.p-drag__img.img03{aspect-ratio:177/252;flex-basis:177px;margin-left:32px}.p-drag__txts{flex:0 1 765px}.p-drag__note-wrap{background:#ecf8f2;border-radius:10px;margin-top:8px;padding-block:16px;padding-inline:24px}.p-drag__note-wrap .c-square-ttl{border-width:1px;line-height:44px;min-width:0;padding-inline:15px}.p-drag__note{font-size:1.6rem;font-weight:700;margin-top:16px}@media screen and (max-width:1439px){.p-check,.p-what{margin-top:clamp(56px,8.3333333333vw,120px)}.p-check__btn{margin-top:clamp(56px,4.8611111111vw,70px)}.p-reason{margin-top:clamp(80px,11.3194444444vw,163px)}.p-reason__img,.p-reason__lead.--bottom{margin-top:clamp(40px,5.5555555556vw,80px)}.p-treatment{margin-top:clamp(80px,13.0555555556vw,188px)}.p-drag{margin-top:clamp(56px,8.3333333333vw,120px)}.p-drag__item+.p-drag__item{margin-top:clamp(56px,5.5555555556vw,80px)}}@media screen and (max-width:1023px){.p-treatment__table-head,.p-treatment__table-item{gap:80px}.p-drag__ttl{font-size:1.8rem;padding-bottom:4px}.p-drag__txt{font-size:1.6rem}.p-drag__note-wrap .c-square-ttl{font-size:1.8rem}}@media screen and (max-width:767px){.p-what__message{font-size:2rem}.p-check__note{padding-left:28px}.p-check__note:before{height:17px;top:3px;width:17px}.p-check__note+.p-check__note{margin-top:12px}.p-treatment__table-head{gap:40px}.p-treatment__table-item{gap:40px;height:68px}.p-treatment__table-item>div:first-child{font-size:1.8rem}.p-drag__flex{align-items:flex-start;flex-direction:column;gap:24px;padding-left:0}.p-drag__img{flex-basis:auto!important}.p-drag__img.img01{width:200px}.p-drag__img.img02{width:216px}.p-drag__img.img03{margin-left:0;width:177px}.p-drag__txts{flex-basis:auto}.p-drag__note-wrap .c-square-ttl{font-size:1.6rem;line-height:34px}.p-drag__note{margin-top:12px}}@media screen and (max-width:575px){.p-what__lead{font-size:1.4rem}.p-what__square-ttl{margin-top:32px}.p-what__list{margin-top:16px}.p-what__item{font-size:1.4rem}.p-what__message{font-size:1.8rem;margin-top:32px}.p-check__lead,.p-check__note{font-size:1.4rem}.p-check__note{margin-top:16px;padding-left:24.5px}.p-check__note:before{height:15px;top:2px;width:15px}.p-check__note+.p-check__note{margin-top:8px}.p-check__btn .c-reserve-btn{padding-left:40px}.p-reason__lead{font-size:1.4rem}.p-reason__square-ttl{margin-top:24px}.p-reason__txt,.p-treatment__lead{font-size:1.4rem}.p-treatment__lead.--bottom{margin-top:32px;text-align:left}.p-treatment__square-ttl,.p-treatment__table{margin-top:32px}.p-drag__lead,.p-treatment__txt{font-size:1.4rem}.p-drag__list{margin-top:32px}.p-drag__ttl{font-size:1.6rem}.p-drag__img{margin-inline:auto!important}.p-drag__txt{font-size:1.4rem}.p-drag__note-wrap{padding-inline:16px}.p-drag__note{font-size:1.4rem}}@media screen and (max-width:374px){.p-check__btn .c-reserve-btn{padding-left:0}}