@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}body{line-height:1.6}sup{font-size:max(.6em,11px)}small{font-size:max(.8em,11px)}big{font-size:1.2em}.u-textMarker{background:linear-gradient(rgba(0, 0, 0, 0) 60%, yellow 60%);padding:.1em .3em}.u-fontSmall{font-size:max(.8em,11px)}.u-fontLarge{font-size:1.2em}.u-fontBold{font-weight:bold}.u-fontWhite{color:#fff}.u-fontOrange{color:#f2623b}.u-fontMainColor{color:#17966f}.u-rmtL{margin-top:60px}@media screen and (max-width: 768px){.u-rmtL{margin-top:40px}}.u-rmtM{margin-top:40px}@media screen and (max-width: 768px){.u-rmtM{margin-top:25px}}.u-rmtS{margin-top:20px}@media screen and (max-width: 768px){.u-rmtS{margin-top:15px}}.u-rmtSS{margin-top:10px}@media screen and (max-width: 768px){.u-rmtSS{margin-top:6px}}.u-mAuto{margin-left:auto;margin-right:auto}.u-w20{width:20%}.u-w21{width:21%}.u-w22{width:22%}.u-w23{width:23%}.u-w24{width:24%}.u-w25{width:25%}.u-w26{width:26%}.u-w27{width:27%}.u-w28{width:28%}.u-w29{width:29%}.u-w30{width:30%}.u-w31{width:31%}.u-w32{width:32%}.u-w33{width:33%}.u-w34{width:34%}.u-w35{width:35%}.u-w36{width:36%}.u-w37{width:37%}.u-w38{width:38%}.u-w39{width:39%}.u-w40{width:40%}.u-w41{width:41%}.u-w42{width:42%}.u-w43{width:43%}.u-w44{width:44%}.u-w45{width:45%}.u-w46{width:46%}.u-w47{width:47%}.u-w48{width:48%}.u-w49{width:49%}.u-w50{width:50%}.u-w51{width:51%}.u-w52{width:52%}.u-w53{width:53%}.u-w54{width:54%}.u-w55{width:55%}.u-w56{width:56%}.u-w57{width:57%}.u-w58{width:58%}.u-w59{width:59%}.u-w60{width:60%}.u-w61{width:61%}.u-w62{width:62%}.u-w63{width:63%}.u-w64{width:64%}.u-w65{width:65%}.u-w66{width:66%}.u-w67{width:67%}.u-w68{width:68%}.u-w69{width:69%}.u-w70{width:70%}.u-w71{width:71%}.u-w72{width:72%}.u-w73{width:73%}.u-w74{width:74%}.u-w75{width:75%}.u-w76{width:76%}.u-w77{width:77%}.u-w78{width:78%}.u-w79{width:79%}.u-w80{width:80%}.u-w81{width:81%}.u-w82{width:82%}.u-w83{width:83%}.u-w84{width:84%}.u-w85{width:85%}.u-w86{width:86%}.u-w87{width:87%}.u-w88{width:88%}.u-w89{width:89%}.u-w90{width:90%}.u-w91{width:91%}.u-w92{width:92%}.u-w93{width:93%}.u-w94{width:94%}.u-w95{width:95%}.u-w96{width:96%}.u-w97{width:97%}.u-w98{width:98%}.u-w99{width:99%}.u-w100{width:100%}.u-w1em{width:1em}.u-w2em{width:2em}.u-w3em{width:3em}.u-w4em{width:4em}.u-w5em{width:5em}.u-w6em{width:6em}.u-w7em{width:7em}.u-w8em{width:8em}.u-w9em{width:9em}.u-w10em{width:10em}.u-w11em{width:11em}.u-w12em{width:12em}.u-w13em{width:13em}.u-w14em{width:14em}.u-w15em{width:15em}.u-w16em{width:16em}.u-w17em{width:17em}.u-w18em{width:18em}.u-w19em{width:19em}.u-w20em{width:20em}.u-w21em{width:21em}.u-w22em{width:22em}.u-w23em{width:23em}.u-w24em{width:24em}.u-w25em{width:25em}.u-w26em{width:26em}.u-w27em{width:27em}.u-w28em{width:28em}.u-w29em{width:29em}.u-w30em{width:30em}.u-w31em{width:31em}.u-w32em{width:32em}.u-w33em{width:33em}.u-w34em{width:34em}.u-w35em{width:35em}.u-w36em{width:36em}.u-w37em{width:37em}.u-w38em{width:38em}.u-w39em{width:39em}.u-w40em{width:40em}.u-w41em{width:41em}.u-w42em{width:42em}.u-w43em{width:43em}.u-w44em{width:44em}.u-w45em{width:45em}.u-w46em{width:46em}.u-w47em{width:47em}.u-w48em{width:48em}.u-w49em{width:49em}.u-w50em{width:50em}.u-linkText{color:#333;text-decoration:underline}.u-linkText.is-arrowR::after{content:" >"}.u-linkText:hover{opacity:.6}.u-textC{text-align:center}.u-textR{text-align:right}@media screen and (min-width: 768px){.u-sm-textL{text-align:center}}.c-inner{max-width:1000px}.c-inner{margin-left:auto;margin-right:auto}.c-ttl2{text-align:center;font-weight:bold;line-height:1.4}.c-ttl2{font-size:30px}@media screen and (max-width: 768px){.c-ttl2{font-size:20px}}.c-youtube{aspect-ratio:16/9;position:relative;background:gray}.c-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-pageTop{padding:0 10px}.c-table th,.c-table td{border:1px solid #c7e0dd}@media screen and (max-width: 768px){.c-table th,.c-table td{display:block}}.c-table th{background:#57b79c;color:#fff}@media screen and (max-width: 768px){.c-table th{padding:.5em}}.c-table td{background:#edf7f6}.c-label{background:#f2623b;color:#fff;padding:.1em .5em;font-size:.8em;display:inline-block;border-radius:.2em;margin-left:1em}.p-service{background:#17966f}.p-service{padding:60px 10px}@media screen and (max-width: 768px){.p-service{padding:40px 10px}}.p-service_cardGrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2em}.p-service_cardGrid{font-size:20px}@media screen and (max-width: 768px){.p-service_cardGrid{font-size:16px}}@media screen and (max-width: 768px){.p-service_cardGrid{grid-template-columns:1fr}}.p-service_card{background:#fff;padding:1.5em;border-radius:.5em;display:flex;flex-direction:column;gap:1.5em}.p-service_card .ttl::before{content:"";width:6em;aspect-ratio:4/3;display:block;margin-bottom:.5em}.p-service_card .ttl::before{margin-left:auto;margin-right:auto}.p-service_card .ttl h3{font-size:1.1em;font-weight:bold;line-height:1.2;text-align:center;color:#17966f}.p-service_card p{font-size:.8em}.p-service_card.is-onlineMedical .ttl::before{background:url("/images/top/icon-onlineMedical.svg") center/contain no-repeat}.p-service_card.is-healthChat .ttl::before{background:url("/images/top/icon-healthChat.svg") center/contain no-repeat}.p-service_card.is-lowCounsel .ttl::before{background:url("/images/top/icon-lowCounsel.svg") center/contain no-repeat}.p-service_card.is-remoteSupport .ttl::before{background:url("/images/top/icon-remoteSupport.svg") center/contain no-repeat}.p-service_card.is-visitSupport .ttl::before{background:url("/images/top/icon-visitSupport.svg") center/contain no-repeat}.p-service_card.is-healthSupport .ttl::before{background:url("/images/top/icon-healthSupport.svg") center/contain no-repeat}.p-service_card .btn{margin-top:auto}.p-mv{background:url(/images/top/mv-bg.webp) center top/1920px 600px no-repeat,linear-gradient(#17966f 600px, rgba(0, 0, 0, 0) 600px)}@media screen and (max-width: 768px){.p-mv{background:url(/images/top/mv-bg_sp.webp) center top/100% auto no-repeat,linear-gradient(#17966f 90%, rgba(0, 0, 0, 0) 90%)}}.p-mv_text{text-align:center;height:600px;padding:30px 10px 0}@media screen and (max-width: 768px){.p-mv_text{height:auto;padding:27% 10px 0}}.p-mv_text img{width:542px}@media screen and (max-width: 768px){.p-mv_text img{width:100%}}.p-mv_cta{margin-top:-180px;padding:0 10px;position:relative;max-width:730px;padding:1em 3%;background:#fff;border:.5em solid #17966f;border-radius:.5em;box-shadow:0 0 .5em rgba(0,0,0,.2)}.p-mv_cta{margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.p-mv_cta{margin-top:20px;width:95%}}.p-mv_cta p{font-size:1.2em;text-align:center;font-weight:bold}.p-mv_cta .ttl{display:flex;gap:1em;align-items:center;color:#17966f;font-weight:bold;justify-content:center}.p-mv_cta .ttl{font-size:28px}@media screen and (max-width: 768px){.p-mv_cta .ttl{font-size:14px}}.p-mv_cta .ttl::before,.p-mv_cta .ttl::after{content:"";width:.15em;height:1.5em;background:#17966f}.p-mv_cta .ttl::before{rotate:-30deg}.p-mv_cta .ttl::after{rotate:30deg}.p-mv_cta .list-note{font-size:12px}.p-about{background:#f2f2f2}.p-about{padding:60px 10px}@media screen and (max-width: 768px){.p-about{padding:40px 10px}}.p-about .c-youtube{max-width:600px}@media screen and (max-width: 768px){.p-about .btn.is-green{max-width:300px}}.p-catch{padding:0 10px}.p-catch_img{text-align:center}.p-catch_img img{width:80%;max-width:450px}.p-catch_listNote{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-case{background:#f2f2f2}.p-case{padding:60px 10px}@media screen and (max-width: 768px){.p-case{padding:40px 10px}}.p-case_cardGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em}.p-case_cardGrid{font-size:20px}@media screen and (max-width: 768px){.p-case_cardGrid{font-size:16px}}.p-case_cardGrid{margin-top:40px}@media screen and (max-width: 768px){.p-case_cardGrid{margin-top:25px}}@media screen and (max-width: 768px){.p-case_cardGrid{grid-template-columns:90%;justify-content:center;gap:2em}}.p-case_card .ttl::before{content:"";width:3em;aspect-ratio:1/1;display:block}.p-case_card .ttl::before{margin-left:auto;margin-right:auto}.p-case_card .ttl h3{font-size:1.1em;font-weight:bold;line-height:1.2;text-align:center}.p-case_card .image{margin-top:1em}@media screen and (max-width: 768px){.p-case_card .image{width:80%}.p-case_card .image{margin-left:auto;margin-right:auto}}.p-case_card p{margin-top:1em;font-size:.8em}.p-case_card.is-health .ttl::before{background:url("/images/top/icon-health.svg") center/contain no-repeat}.p-case_card.is-tax .ttl::before{background:url("/images/top/icon-tax.svg") center/contain no-repeat}.p-case_card.is-mail-trouble .ttl::before{background:url("/images/top/icon-mail-trouble.svg") center/contain no-repeat}/*# sourceMappingURL=top.css.map */