.ring-sticky-wrapper{position:relative;background-color:var(--color-body-bg)}.ring-sticky-wrapper .bg-wrapper{position:absolute;top:0;right:unset;bottom:unset;left:0}.ring-sticky-wrapper .bg-wrapper .about{background:linear-gradient(180deg, #faf8f6 0%, #ece9e6 100%)}.ring-sticky-wrapper .bg-wrapper .chcp-partners{background-color:var(--color-beige-02)}.ring-sticky-wrapper figure.ring{aspect-ratio:1/1;background-image:linear-gradient(var(--gradient-angle-a), rgba(213, 235, 200, 0.6), rgba(251, 241, 223, 0.6)),linear-gradient(var(--gradient-angle-b), #f2cfd0, #ebe3cf);mask-image:radial-gradient(circle at center, transparent 0, transparent 34%, rgba(0, 0, 0, 0.55) 34.2%, transparent 66%);animation:ring-rotation 10s linear infinite;position:sticky;margin-inline:auto}@media screen and (min-width: 769px){.ring-sticky-wrapper figure.ring{top:calc((100svh - 780px)/2);width:780px}}@media screen and (max-width: 768px){.ring-sticky-wrapper figure.ring{top:calc((100svh - 100vw)/2);width:100vw}}@property --angle-hospital{syntax:"<angle>";inherits:true;initial-value:0deg}@property --angle-pharmacy{syntax:"<angle>";inherits:true;initial-value:0deg}@property --angle-home-nursing{syntax:"<angle>";inherits:true;initial-value:0deg}@property --angle-dental{syntax:"<angle>";inherits:true;initial-value:0deg}body.index{background-color:var(--color-offwhite)}body.index::before{position:fixed;top:0;right:unset;bottom:unset;left:0;width:100%;height:100%;pointer-events:none;content:"";background-image:url("../images/shared/bg_noise_beige.jpg");background-repeat:repeat;opacity:.12}body.index a.button{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;overflow:hidden;cursor:pointer;border:1px solid var(--color-brown);margin-inline:auto;text-decoration:none}body.index a.button::after{position:absolute;z-index:-1;display:block;width:105%;aspect-ratio:1/1;content:"";background-color:var(--color-brown);border-radius:100%;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:.3s;transition-property:transform;transform:scale(0)}body.index a.button .text{font-family:"RodinProN-M",sans-serif;font-weight:500;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;line-height:1.8;color:var(--color-brown);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:.3s;transition-property:color}@media screen and (min-width: 769px){body.index a.button .text{font-size:15px}}@media screen and (max-width: 768px){body.index a.button .text{font-size:3.3333333333vw}}body.index a.button i{position:relative}body.index a.button i::before,body.index a.button i::after{background-color:var(--color-brown)}@media(hover: hover){body.index a.button:hover::after{transform:scale(1)}body.index a.button:hover .text{color:var(--color-white)}body.index a.button:hover i::before,body.index a.button:hover i::after{background-color:var(--color-white)}}@media screen and (min-width: 769px){body.index a.button{gap:16px;height:50px;padding-inline:min(28px,1.9444444444vw);border-radius:25px}}@media screen and (max-width: 768px){body.index a.button{gap:2.0512820513vw;height:12.8205128205vw;padding-inline:7.1794871795vw 8.7179487179vw;border-radius:6.4102564103vw}}body.index a.button::after{transition-duration:.45s}body.index a.button .text{position:relative;white-space:nowrap;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;font-family:"ClassicGrotesquePro-Book","RodinProN-M",sans-serif;font-weight:500}@media screen and (min-width: 769px){body.index a.button .text{bottom:-1px;font-size:min(18px,1.25vw)}}@media screen and (max-width: 768px){body.index a.button .text{bottom:-.2564102564vw;font-size:3.5897435897vw}}@media screen and (min-width: 769px){body.index a.button i{width:18px;height:18px}}@media screen and (max-width: 768px){body.index a.button i{width:4.1025641026vw;height:4.1025641026vw}}body.index a.button i svg{width:100%;height:100%}@media screen and (max-width: 768px){body.index a.button i svg{position:relative;bottom:-.2564102564vw}}body.index a.button i path{fill:var(--color-brown)}@media(hover: hover){body.index a.button:hover path{fill:var(--color-white)}}@media screen and (min-width: 769px){body.index section.title{padding-block:115px 0}}@media screen and (max-width: 768px){body.index section.title{gap:17.9487179487vw;padding-block:24.358974359vw 0}}body.index h1{margin-inline:auto;line-height:0;text-indent:-9999px;background-image:url("../images/platform/h1.svg");background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 769px){body.index h1{margin-top:32px;width:min(1000px,69.4444444444vw);height:min(72px,5vw)}}@media screen and (max-width: 768px){body.index h1{width:89.7435897436vw;height:6.4102564103vw}}body.index h2{color:var(--color-brown);text-align:center;letter-spacing:.03em;font-family:"ClassicGrotesquePro-Light","RodinProN-L",sans-serif;font-weight:300}@media screen and (min-width: 769px){body.index h2{font-size:48px;line-height:1.8}}@media screen and (max-width: 768px){body.index h2{font-size:8.2051282051vw;line-height:1.8}}body.index .ring-sticky-wrapper{position:relative;z-index:-2;background-color:rgba(0,0,0,0)}@media screen and (min-width: 769px){body.index .ring-sticky-wrapper{margin-top:-92px;overflow:hidden}}@media screen and (max-width: 768px){body.index .ring-sticky-wrapper{margin-top:-2.0512820513vw}}body.index .ring-sticky-wrapper figure.ring{top:0;z-index:-2}@media screen and (max-width: 768px){body.index .ring-sticky-wrapper figure.ring{width:89.7435897436vw}}body.index section.message{position:relative;display:flex;flex-direction:column;align-items:center;color:var(--color-brown)}@media screen and (min-width: 769px){body.index section.message{gap:170px;padding-block:288px 64px;margin-top:-780px}}@media screen and (max-width: 768px){body.index section.message{gap:64.6153846154vw;padding-bottom:58.9743589744vw;margin-top:-57.4358974359vw}}body.index section.message .copy{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"RodinProN-M",sans-serif;font-weight:500}@media screen and (min-width: 769px){body.index section.message .copy{gap:32px;padding-left:.5em;font-size:40px;letter-spacing:.12em}}@media screen and (max-width: 768px){body.index section.message .copy{gap:4.1025641026vw;padding-left:.5em;font-size:5.1282051282vw;letter-spacing:.08em}}body.index section.message .copy span{display:block}body.index section.message .text-wrapper{overflow:hidden}body.index section.message .description{display:flex;flex-direction:column;padding-left:.5em;font-feature-settings:"palt";font-family:"ClassicGrotesquePro-Book","RodinProN-M",sans-serif;font-weight:500}@media screen and (min-width: 769px){body.index section.message .description{gap:2rem;font-size:18px;line-height:2.2;text-align:center;letter-spacing:.12em}}@media screen and (max-width: 768px){body.index section.message .description{gap:41.5384615385vw;padding-inline:5.1282051282vw;font-size:3.5897435897vw;line-height:2;text-align:left;letter-spacing:.08em}}body.index section.message .description>div{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.message .description>div{gap:2rem}}@media screen and (max-width: 768px){body.index section.message .description>div{gap:1.5rem}}body.index figure.img{position:absolute;z-index:-1}body.index figure.img.img01{left:0;background-image:url("../images/platform/message_img01.png");background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 769px){body.index figure.img.img01{top:208px;width:49.4444444444vw;height:30.7638888889vw}}@media screen and (max-width: 768px){body.index figure.img.img01{top:55.3846153846vw;width:87.1794871795vw;height:54.358974359vw}}body.index figure.img.img02{right:0;background-image:url("../images/platform/message_img02.png");background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 769px){body.index figure.img.img02{top:455px;width:38.0555555556vw;height:25.4166666667vw}}@media screen and (max-width: 768px){body.index figure.img.img02{top:182.0512820513vw;width:66.6666666667vw;height:44.6153846154vw}}body.index figure.img.img03{bottom:0;left:0;background-image:url("../images/platform/message_img03.png");background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 769px){body.index figure.img.img03{width:35.8333333333vw;height:24.5138888889vw}}@media screen and (max-width: 768px){body.index figure.img.img03{width:100vw;height:68.4615384615vw}}body.index section.business{display:flex;flex-direction:column;align-items:center}body.index section.business h2{z-index:3}@media screen and (min-width: 769px){body.index section.business{box-sizing:content-box;gap:40px;max-width:1280px;padding-inline:40px;padding-top:184px;margin-inline:auto}}@media screen and (max-width: 768px){body.index section.business{gap:6.1538461538vw;padding-inline:5.1282051282vw;padding-top:28.7179487179vw}}body.index section.business>.inner{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.business>.inner{gap:96px;width:100%}}@media screen and (max-width: 768px){body.index section.business>.inner{gap:18.4615384615vw}}@media screen and (min-width: 769px){body.index section.business .sticky-category{position:sticky;top:0;z-index:2;padding-top:var(--sticky-padding-top);padding-bottom:var(--sticky-padding-bottom);margin-top:calc(var(--sticky-padding-top)*-1);pointer-events:none;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:.3s;transition-property:padding-top,margin-top}}@media screen and (min-width: 769px){body.index section.business .sticky-category::before{position:absolute;top:0;left:0;display:block;width:100%;height:calc(var(--sticky-padding-top) + 56px + 10px);content:"";background-image:url("../images/shared/bg_noise_beige2.jpg");background-repeat:repeat;opacity:1}}@media screen and (height <= 770px){body.index section.business .sticky-category{position:relative}}@media screen and (min-width: 769px){body.index section.business ul.category{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%;margin-inline:auto;pointer-events:auto}}@media screen and (max-width: 768px){body.index section.business ul.category{display:grid;grid-template-rows:repeat(3, 1fr);grid-template-columns:repeat(2, 1fr);row-gap:4.1025641026vw;column-gap:7.6923076923vw}}body.index section.business ul.category li{position:relative;z-index:1;overflow:hidden;color:var(--color-brown);cursor:pointer;border:1px solid var(--color-brown);font-family:"RodinProN-DB",sans-serif;font-weight:600;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em}@media screen and (min-width: 769px){body.index section.business ul.category li{padding:10px min(28px,1.9444444444vw) 11px;font-size:min(18px,1.25vw)}}@media screen and (max-width: 768px){body.index section.business ul.category li{display:flex;align-items:center;justify-content:center;font-size:3.5897435897vw;width:41.0256410256vw;height:9.7435897436vw}}@media(hover: hover){body.index section.business ul.category li:hover,body.index section.business ul.category li.active{color:var(--color-white)}body.index section.business ul.category li:hover::after,body.index section.business ul.category li.active::after{transform:translate(-50%, -50%) scale(1)}}body.index section.business ul.category li[data-scroll-key=hospital]::after{transition-duration:.3s}body.index section.business ul.category li[data-scroll-key=sophistication]::after{transition-duration:.5s}body.index section.business ul.category li::after{position:absolute;top:50%;left:50%;z-index:-1;display:block;width:124%;aspect-ratio:1/1;content:"";background-color:var(--color-brown);border-radius:100%;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:.38s;transition-property:transform;transform:translate(-50%, -50%) scale(0)}@media screen and (min-width: 769px){body.index section.business .contents{display:flex;gap:47px;margin-top:calc(var(--sticky-padding-bottom)*-1)}}body.index section.business .contents .sticky-circle-wrapper{position:relative}body.index section.business .contents .platform-circle{position:sticky;top:calc(var(--sticky-padding-top) + 160px);width:min(645px,44.7916666667vw);aspect-ratio:645/492;user-select:none;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-duration:.3s,.5s,.5s,.5s,.5s;transition-property:top,--angle-hospital,--angle-pharmacy,--angle-home-nursing,--angle-dental;--angle1: 0deg;--angle2: -127deg;--angle2b: 233deg;--angle3: -180deg;--angle3b: 180deg;--angle4: -233deg;--angle4b: 127deg;--radius: min(210px, 14.5833333333vw);--item-size-s: min(130px, 9.0277777778vw);--item-size-l: min(218px, 15.1388888889vw);--angle-hospital: 0deg;--angle-pharmacy: 0deg;--angle-home-nursing: 0deg;--angle-dental: 0deg;--filter-active: drop-shadow(0 0 8px rgb(255 137 46 / 0.3))}@media screen and (height <= 770px){body.index section.business .contents .platform-circle{top:120px}}body.index section.business .contents .platform-circle[data-business=hospital]{--angle-hospital: var(--angle1);--angle-pharmacy: var(--angle2);--angle-home-nursing: var(--angle3);--angle-dental: var(--angle4)}body.index section.business .contents .platform-circle[data-business=hospital] .circles .hospital .inner{width:var(--item-size-l);height:var(--item-size-l);font-size:min(24px,1.6666666667vw);filter:var(--filter-active);border-color:var(--color-orange-02)}body.index section.business .contents .platform-circle[data-business=hospital] .circles .hospital .inner figure{display:block}body.index section.business .contents .platform-circle[data-business=pharmacy]{--angle-hospital: var(--angle4b);--angle-pharmacy: var(--angle1);--angle-home-nursing: var(--angle2);--angle-dental: var(--angle3)}body.index section.business .contents .platform-circle[data-business=pharmacy] .circles .pharmacy .inner{width:var(--item-size-l);height:var(--item-size-l);font-size:min(24px,1.6666666667vw);filter:var(--filter-active);border-color:var(--color-orange-02)}body.index section.business .contents .platform-circle[data-business=pharmacy] .circles .pharmacy .inner figure{display:block}body.index section.business .contents .platform-circle[data-business=home-nursing]{--angle-hospital: var(--angle3b);--angle-pharmacy: var(--angle4b);--angle-home-nursing: var(--angle1);--angle-dental: var(--angle2)}body.index section.business .contents .platform-circle[data-business=home-nursing] .circles .home-nursing .inner{width:var(--item-size-l);height:var(--item-size-l);font-size:min(24px,1.6666666667vw);filter:var(--filter-active);border-color:var(--color-orange-02)}body.index section.business .contents .platform-circle[data-business=home-nursing] .circles .home-nursing .inner figure{display:block}body.index section.business .contents .platform-circle[data-business=home-nursing] .current-only{display:none}body.index section.business .contents .platform-circle[data-business=dental]{--angle-hospital: var(--angle2b);--angle-pharmacy: var(--angle3b);--angle-home-nursing: var(--angle4b);--angle-dental: var(--angle1)}body.index section.business .contents .platform-circle[data-business=dental] .circles .dental .inner{width:var(--item-size-l);height:var(--item-size-l);font-size:min(24px,1.6666666667vw);filter:var(--filter-active);border-color:var(--color-orange-02)}body.index section.business .contents .platform-circle[data-business=dental] .circles .dental .inner figure{display:block}body.index section.business .contents .platform-circle[data-business=sophistication]{--angle-hospital: 253deg;--angle-pharmacy: 206deg;--angle-home-nursing: 154deg;--angle-dental: 107deg}body.index section.business .contents .platform-circle[data-business=sophistication] .ring::after{opacity:1;transform:translate(-50%, -50%) scale(1.1)}body.index section.business .contents .platform-circle[data-business=sophistication] .circles .sophistication{pointer-events:auto}body.index section.business .contents .platform-circle[data-business=sophistication] .circles .sophistication .inner{font-size:min(20px,1.3888888889vw);filter:drop-shadow(0 0 8px rgba(255, 201, 6, 0.3));border-color:#ffd82e;opacity:1;transition-delay:.2s;transform:translate(-50%, -50%)}body.index section.business .contents .platform-circle[data-business=sophistication] .circles .sophistication figure{display:block}body.index section.business .contents .platform-circle .ring{position:absolute;top:min(12px,0.8333333333vw);right:unset;bottom:unset;left:min(61px,4.2361111111vw);width:min(460px,31.9444444444vw);height:min(460px,31.9444444444vw);border:#c2e1be solid min(12px,0.8333333333vw);border-radius:50%}body.index section.business .contents .platform-circle .ring::after{position:absolute;top:50%;right:unset;bottom:unset;left:50%;width:min(460px,31.9444444444vw);height:min(460px,31.9444444444vw);z-index:-1;content:"";background:radial-gradient(50% 50% at 50% 50%, #ffffff 0%, #fff6df 100%);border-radius:50%;opacity:0;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-duration:.5s;transition-property:transform,opacity;transform:translate(-50%, -50%) scale(0.6)}body.index section.business .contents .platform-circle .lines{position:absolute;top:min(242px,16.8055555556vw);left:min(291px,20.2083333333vw)}body.index section.business .contents .platform-circle .lines li{position:absolute;top:0;right:unset;bottom:unset;left:0;width:min(230px,15.9722222222vw);height:2px;background-color:#e2a059;transform-origin:left center}body.index section.business .contents .platform-circle .lines .hospital{transform:rotate(var(--angle-hospital))}body.index section.business .contents .platform-circle .lines .pharmacy{transform:rotate(var(--angle-pharmacy))}body.index section.business .contents .platform-circle .lines .home-nursing{transform:rotate(var(--angle-home-nursing))}body.index section.business .contents .platform-circle .lines .dental{transform:rotate(var(--angle-dental))}body.index section.business .contents .platform-circle .circles{position:absolute;top:min(242px,16.8055555556vw);left:min(291px,20.2083333333vw)}body.index section.business .contents .platform-circle .circles li{position:absolute;will-change:transform}body.index section.business .contents .platform-circle .circles li .inner{display:flex;flex-direction:column;gap:min(16px,1.1111111111vw);align-items:center;justify-content:center;width:var(--item-size-s);height:var(--item-size-s);font-size:min(20px,1.3888888889vw);line-height:1.4;color:var(--color-brown);text-align:center;background-color:#fff;filter:none;border-radius:50%;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-duration:.5s;transition-property:border-color,filter,width,height;transform:translate(-50%, -50%);font-family:"RodinProN-M",sans-serif;font-weight:500;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em}body.index section.business .contents .platform-circle .circles li:not(.base) figure{display:none;will-change:transform}body.index section.business .contents .platform-circle .circles li:not(.base) .inner{cursor:pointer;border:1px solid var(--color-brown);will-change:transform}body.index section.business .contents .platform-circle .circles .base figure{width:min(89px,6.1805555556vw);height:min(59px,4.0972222222vw);background-image:url("../images/platform/business_user_icon.svg");background-repeat:no-repeat;background-size:contain}body.index section.business .contents .platform-circle .circles .base .inner{gap:min(13px,0.9027777778vw);font-size:min(16px,1.1111111111vw);line-height:1.3;color:#72421a;background:radial-gradient(50% 50% at 50% 50%, #ffceb3 0%, #ffe3d9 100%);width:min(170px,11.8055555556vw);height:min(170px,11.8055555556vw)}body.index section.business .contents .platform-circle .circles .hospital{top:calc(sin(var(--angle-hospital))*var(--radius));left:calc(cos(var(--angle-hospital))*var(--radius))}body.index section.business .contents .platform-circle .circles .hospital figure{width:min(69px,4.7916666667vw);height:min(69px,4.7916666667vw);background-image:url("../images/platform/business_hospital_icon.svg");background-repeat:no-repeat;background-size:contain}body.index section.business .contents .platform-circle .circles .pharmacy{top:calc(sin(var(--angle-pharmacy))*var(--radius));left:calc(cos(var(--angle-pharmacy))*var(--radius))}body.index section.business .contents .platform-circle .circles .pharmacy figure{width:min(86px,5.9722222222vw);height:min(60px,4.1666666667vw);background-image:url("../images/platform/business_pharmacy_icon.svg");background-repeat:no-repeat;background-size:contain}body.index section.business .contents .platform-circle .circles .home-nursing{top:calc(sin(var(--angle-home-nursing))*var(--radius));left:calc(cos(var(--angle-home-nursing))*var(--radius))}body.index section.business .contents .platform-circle .circles .home-nursing figure{width:min(64px,4.4444444444vw);height:min(62px,4.3055555556vw);background-image:url("../images/platform/business_home-nursing_icon.svg");background-repeat:no-repeat;background-size:contain}body.index section.business .contents .platform-circle .circles .dental{top:calc(sin(var(--angle-dental))*var(--radius));left:calc(cos(var(--angle-dental))*var(--radius))}body.index section.business .contents .platform-circle .circles .dental figure{width:min(59px,4.0972222222vw);height:min(61px,4.2361111111vw);background-image:url("../images/platform/business_dental_icon.svg");background-repeat:no-repeat;background-size:contain}body.index section.business .contents .platform-circle .circles .sophistication{top:calc(0*var(--radius));left:calc(1*var(--radius));pointer-events:none}body.index section.business .contents .platform-circle .circles .sophistication figure{width:min(60px,4.1666666667vw);height:min(62px,4.3055555556vw);background-image:url("../images/platform/business_sophistication_icon.svg");background-repeat:no-repeat;background-size:contain}body.index section.business .contents .platform-circle .circles .sophistication .inner{width:var(--item-size-l);height:var(--item-size-l);opacity:0;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-duration:.5s;transition-property:opacity,transform;transform:translate(-50%, -50%) scale(0.7)}body.index section.business .contents ul.business-details{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details{gap:72px;max-width:1280px;padding-bottom:50px}}@media screen and (max-width: 768px){body.index section.business .contents ul.business-details{gap:16.4102564103vw}}body.index section.business .contents ul.business-details>li{display:flex;align-items:center;justify-content:space-between;color:var(--color-brown)}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details>li{gap:32px}}@media screen and (max-width: 768px){body.index section.business .contents ul.business-details>li{flex-direction:column;gap:3.0769230769vw}}body.index section.business .contents ul.business-details>li[data-business=hospital] figure{background-image:url("../images/platform/business_hospital_sm.png");background-repeat:no-repeat;background-size:contain}body.index section.business .contents ul.business-details>li[data-business=pharmacy] figure{background-image:url("../images/platform/business_pharmacy_sm.png");background-repeat:no-repeat;background-size:contain}body.index section.business .contents ul.business-details>li[data-business=home-nursing] figure{background-image:url("../images/platform/business_home-nursing_sm.png");background-repeat:no-repeat;background-size:contain}body.index section.business .contents ul.business-details>li[data-business=dental] figure{background-image:url("../images/platform/business_dental_sm.png");background-repeat:no-repeat;background-size:contain}body.index section.business .contents ul.business-details>li[data-business=sophistication] figure{aspect-ratio:350/306;background-image:url("../images/platform/business_sophistication_sm.png");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){body.index section.business .contents ul.business-details figure{width:100%;aspect-ratio:350/267}}body.index section.business .contents ul.business-details h3{font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;font-family:"RodinProN-M",sans-serif;font-weight:500;width:fit-content;border-bottom:1px solid var(--color-orange-01)}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details h3{margin-bottom:24px;font-size:32px}}@media screen and (max-width: 768px){body.index section.business .contents ul.business-details h3{margin-inline:auto;margin-bottom:4.1025641026vw;font-size:6.1538461538vw}}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details .text-wrapper{flex:1;max-width:588px}}body.index section.business .contents ul.business-details .text-wrapper>p{font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;font-family:"RodinProN-M",sans-serif;font-weight:500}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details .text-wrapper>p{margin-bottom:40px;font-size:16px}}@media screen and (max-width: 768px){body.index section.business .contents ul.business-details .text-wrapper>p{margin-bottom:8.2051282051vw;font-size:3.5897435897vw}}body.index section.business .contents ul.business-details .list{position:relative}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details .list{padding-top:32px}}body.index section.business .contents ul.business-details .list::before{position:absolute;top:0;right:unset;bottom:unset;left:0;content:"";background-color:var(--color-brown-light-02)}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details .list::before{width:268px;height:1px}}body.index section.business .contents ul.business-details .list>p{font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;font-family:"RodinProN-DB",sans-serif;font-weight:600}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details .list>p{font-size:15px}}@media screen and (max-width: 768px){body.index section.business .contents ul.business-details .list>p{font-size:3.8461538462vw}}body.index section.business .contents ul.business-details .list>ul{font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;font-family:"RodinProN-M",sans-serif;font-weight:500;display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details .list>ul{gap:4px;margin-block:12px 32px;font-size:15px}}@media screen and (max-width: 768px){body.index section.business .contents ul.business-details .list>ul{gap:1.5384615385vw;margin-block:2.5641025641vw 6.1538461538vw;font-size:3.3333333333vw}}body.index section.business .contents ul.business-details .list>ul li{position:relative}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details .list>ul li{padding-left:1.5rem}}@media screen and (max-width: 768px){body.index section.business .contents ul.business-details .list>ul li{padding-left:1rem;line-height:1.6}}body.index section.business .contents ul.business-details .list>ul li::before{content:"";width:3px;height:3px;background-color:var(--color-brown);border-radius:50%}@media screen and (min-width: 769px){body.index section.business .contents ul.business-details .list>ul li::before{position:absolute;top:12px;right:unset;bottom:unset;left:10px}}@media screen and (max-width: 768px){body.index section.business .contents ul.business-details .list>ul li::before{position:absolute;top:2.0512820513vw;right:unset;bottom:unset;left:1.2820512821vw}}body.index section.business .contents ul.business-details a.button{margin-inline:auto 0}body.index section.business .contents ul.business-details a.button .text{white-space:nowrap}body.index section.partner{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.partner{box-sizing:content-box;gap:16px;max-width:1048px;padding-inline:40px;padding-top:152px;margin-inline:auto}}@media screen and (max-width: 768px){body.index section.partner{gap:4.1025641026vw;padding-inline:5.1282051282vw;padding-top:22.0512820513vw}}body.index section.partner>.inner{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.partner>.inner{gap:36px}}@media screen and (max-width: 768px){body.index section.partner>.inner{gap:5.641025641vw}}body.index section.partner ul{display:flex;flex-wrap:wrap;background-color:var(--color-white);box-shadow:0 0 20px 0 rgba(16,60,20,.03)}@media screen and (min-width: 769px){body.index section.partner ul{gap:min(60px,4.1666666667vw);padding:54px 74px}}@media screen and (max-width: 768px){body.index section.partner ul{row-gap:8.2051282051vw;justify-content:space-between;padding:8.2051282051vw 4.6153846154vw}}body.index section.partner li{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 769px){body.index section.partner li{flex:1;width:180px;max-width:180px}}@media screen and (max-width: 768px){body.index section.partner li{flex-wrap:wrap;width:35.8974358974vw}}body.index section.partner li figure{width:100%;aspect-ratio:1/1}body.index section.partner li.hospital figure{background-image:url("../images/platform/partner_hospital.png");background-repeat:no-repeat;background-size:cover}body.index section.partner li.pharmacy figure{background-image:url("../images/platform/partner_pharmacy.png");background-repeat:no-repeat;background-size:cover}body.index section.partner li.home-nursing figure{background-image:url("../images/platform/partner_home-nursing.png");background-repeat:no-repeat;background-size:cover}body.index section.partner li.dental figure{background-image:url("../images/platform/partner_dental.png");background-repeat:no-repeat;background-size:cover}body.index section.partner .text{display:flex;align-items:baseline;justify-content:center;line-height:1.8}@media screen and (min-width: 769px){body.index section.partner .text{gap:6px}}@media screen and (max-width: 768px){body.index section.partner .text{gap:.5128205128vw}}body.index section.partner .text span{color:var(--color-brown);letter-spacing:.08em;white-space:nowrap;font-family:"RodinProN-M",sans-serif;font-weight:500}@media screen and (min-width: 769px){body.index section.partner .text span{font-size:min(16px,1.1111111111vw)}}@media screen and (max-width: 768px){body.index section.partner .text span{font-size:3.3333333333vw}}body.index section.partner .text span.num span{color:var(--color-orange-01);letter-spacing:.08em;font-family:"ClassicGrotesquePro-Md",sans-serif;font-weight:500}@media screen and (min-width: 769px){body.index section.partner .text span.num span{font-size:min(40px,2.7777777778vw)}}@media screen and (max-width: 768px){body.index section.partner .text span.num span{font-size:8.2051282051vw}}body.index section.partner .text-sub{display:flex;align-items:baseline;justify-content:center}@media screen and (min-width: 769px){body.index section.partner .text-sub{gap:6px}}@media screen and (max-width: 768px){body.index section.partner .text-sub{gap:.5128205128vw}}body.index section.partner .text-sub span{font-family:"RodinProN-M",sans-serif;font-weight:500;color:var(--color-brown);letter-spacing:.08em;white-space:nowrap}@media screen and (min-width: 769px){body.index section.partner .text-sub span{font-size:min(14px,0.9722222222vw)}}@media screen and (max-width: 768px){body.index section.partner .text-sub span{font-size:3.3333333333vw}}body.index section.partner .text-sub span.num span{color:var(--color-orange-01);letter-spacing:.08em;font-family:"ClassicGrotesquePro-Md",sans-serif;font-weight:500}@media screen and (min-width: 769px){body.index section.partner .text-sub span.num span{font-size:min(24px,1.6666666667vw)}}@media screen and (max-width: 768px){body.index section.partner .text-sub span.num span{font-size:6.1538461538vw}}body.index section.talk{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.talk{box-sizing:content-box;gap:16px;width:min(1200px,83.3333333333vw);padding-block:160px;padding-inline:40px;margin-inline:auto}}@media screen and (max-width: 768px){body.index section.talk{gap:2.0512820513vw;padding:20.5128205128vw 5.1282051282vw 18.4615384615vw}}body.index section.talk h2{font-family:"RodinProN-L",sans-serif;font-weight:300}body.index section.talk .inner{position:relative;width:100%;overflow:hidden;background-position:center}@media screen and (min-width: 769px){body.index section.talk .inner{aspect-ratio:1200/400}}@media screen and (max-width: 768px){body.index section.talk .inner{aspect-ratio:350/430}}body.index section.talk a{font-family:"RodinProN-M",sans-serif;font-weight:500;width:100%;height:100%;position:inherit;display:block;color:var(--color-brown);text-decoration:none}@media screen and (min-width: 769px){body.index section.talk a{padding:min(51px,3.5416666667vw) min(57px,3.9583333333vw)}}@media screen and (max-width: 768px){body.index section.talk a{display:flex;flex-direction:column;align-items:center;padding-block:8.2051282051vw}}body.index section.talk a::before{width:100%;height:100%;position:absolute;top:0;right:unset;bottom:unset;left:0;z-index:-1;display:block;content:"";background-position:center;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:.4s;transition-property:transform;transform-origin:center}@media screen and (min-width: 769px){body.index section.talk a::before{background-image:url("../images/home/bg_talk_lg.jpg");background-repeat:no-repeat;background-size:cover}}@media screen and (max-width: 768px){body.index section.talk a::before{background-image:url("../images/home/bg_talk_sm.jpg");background-repeat:no-repeat;background-size:cover}}@media(hover: hover){body.index section.talk a:hover::before{transform:scale(1.03)}}body.index section.talk span.sub{display:block}@media screen and (min-width: 769px){body.index section.talk span.sub{margin-bottom:min(44px,3.0555555556vw);font-size:min(20px,1.3888888889vw);font-feature-settings:"palt";line-height:1.8;letter-spacing:.12em}}@media screen and (max-width: 768px){body.index section.talk span.sub{font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;margin-bottom:3.5897435897vw;font-size:3.8461538462vw}}body.index section.talk p{font-feature-settings:"palt";line-height:1.6;letter-spacing:.12em}@media screen and (min-width: 769px){body.index section.talk p{margin-bottom:min(50px,3.4722222222vw);font-size:min(40px,2.7777777778vw)}}@media screen and (max-width: 768px){body.index section.talk p{margin-bottom:5.1282051282vw;font-size:7.1794871795vw;text-align:center}}body.index section.talk span.view-more{position:relative;display:flex;flex-direction:row;align-items:center;width:fit-content;overflow:hidden;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em}@media screen and (min-width: 769px){body.index section.talk span.view-more{gap:min(18px,1.25vw);padding-bottom:min(8px,0.5555555556vw);padding-left:min(14px,0.9722222222vw);font-size:min(18px,1.25vw)}}@media screen and (max-width: 768px){body.index section.talk span.view-more{gap:3.0769230769vw;padding-bottom:1.5384615385vw;padding-left:3.5897435897vw;font-size:4.1025641026vw}}body.index section.talk span.view-more i{position:relative;overflow:hidden}@media screen and (min-width: 769px){body.index section.talk span.view-more i{width:min(18px,1.25vw);height:min(9px,0.625vw)}}@media screen and (max-width: 768px){body.index section.talk span.view-more i{width:5.1282051282vw;height:2.5641025641vw}}body.index section.talk span.view-more i::after{background-image:url("../images/svg/arrow_right_brown.svg");background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;content:""}body.index section.talk span.view-more::before{position:absolute;bottom:0;left:0;content:"";background-color:#aea8a0;width:100%;height:1px}body.index section.talk span.view-more::after{position:absolute;right:0;bottom:0;content:"";background-color:var(--color-brown);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-duration:.35s;transition-property:transform;transform-origin:right;width:100%;height:1px}@media screen and (min-width: 769px){body.index section.talk span.view-more::after{transform:translateX(calc(100% - 18px))}}@media screen and (max-width: 768px){body.index section.talk span.view-more::after{transform:translateX(calc(100% - 20px))}}body.pharmacy,body.dental,body.hospital,body.home-nursing{background-color:var(--color-offwhite)}body.pharmacy::before,body.dental::before,body.hospital::before,body.home-nursing::before{position:fixed;top:0;right:unset;bottom:unset;left:0;width:100%;height:100%;pointer-events:none;content:"";background-image:url("../images/shared/bg_noise_beige.jpg");background-repeat:repeat;opacity:.12}@media screen and (min-width: 769px){body.pharmacy article section.title,body.dental article section.title,body.hospital article section.title,body.home-nursing article section.title{padding-block:115px 68px !important}}body.pharmacy article>.inner,body.dental article>.inner,body.hospital article>.inner,body.home-nursing article>.inner{display:flex;margin-inline:auto}@media screen and (min-width: 769px){body.pharmacy article>.inner,body.dental article>.inner,body.hospital article>.inner,body.home-nursing article>.inner{box-sizing:content-box;align-items:flex-start;justify-content:space-between;max-width:1200px;padding-inline:40px;padding-bottom:152px}}@media screen and (max-width: 768px){body.pharmacy article>.inner,body.dental article>.inner,body.hospital article>.inner,body.home-nursing article>.inner{flex-direction:column;padding:2.0512820513vw 5.1282051282vw 22.5641025641vw}}body.pharmacy article .head,body.dental article .head,body.hospital article .head,body.home-nursing article .head{display:flex;flex-direction:column;font-family:"RodinProN-DB",sans-serif;font-weight:600}@media screen and (min-width: 769px){body.pharmacy article .head,body.dental article .head,body.hospital article .head,body.home-nursing article .head{position:sticky;top:56px;gap:32px;padding-top:56px;padding-right:min(72px,5vw)}}@media screen and (max-width: 768px){body.pharmacy article .head,body.dental article .head,body.hospital article .head,body.home-nursing article .head{gap:12px}}body.pharmacy article .head .title,body.dental article .head .title,body.hospital article .head .title,body.home-nursing article .head .title{color:var(--color-brown);font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em}@media screen and (min-width: 769px){body.pharmacy article .head .title,body.dental article .head .title,body.hospital article .head .title,body.home-nursing article .head .title{font-size:24px}}@media screen and (max-width: 768px){body.pharmacy article .head .title,body.dental article .head .title,body.hospital article .head .title,body.home-nursing article .head .title{font-size:4.6153846154vw}}body.pharmacy article .head .profile,body.dental article .head .profile,body.hospital article .head .profile,body.home-nursing article .head .profile{color:var(--color-brown-dark-02);font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em}@media screen and (min-width: 769px){body.pharmacy article .head .profile,body.dental article .head .profile,body.hospital article .head .profile,body.home-nursing article .head .profile{font-size:15px}}@media screen and (max-width: 768px){body.pharmacy article .head,body.dental article .head,body.hospital article .head,body.home-nursing article .head{font-size:3.3333333333vw}}@media screen and (min-width: 769px){body.pharmacy article .contents,body.dental article .contents,body.hospital article .contents,body.home-nursing article .contents{flex:1;max-width:744px}}@media screen and (max-width: 768px){body.pharmacy article .contents,body.dental article .contents,body.hospital article .contents,body.home-nursing article .contents{margin-top:8.2051282051vw}}body.pharmacy article .contents figure,body.dental article .contents figure,body.hospital article .contents figure,body.home-nursing article .contents figure{width:100%}@media screen and (min-width: 769px){body.pharmacy article .contents figure,body.dental article .contents figure,body.hospital article .contents figure,body.home-nursing article .contents figure{aspect-ratio:744/376;margin-bottom:56px}}@media screen and (max-width: 768px){body.pharmacy article .contents figure,body.dental article .contents figure,body.hospital article .contents figure,body.home-nursing article .contents figure{aspect-ratio:350/176;margin-bottom:8.2051282051vw}}body.pharmacy article .contents img,body.dental article .contents img,body.hospital article .contents img,body.home-nursing article .contents img{display:block;width:100%}body.pharmacy article .contents .paragraph,body.dental article .contents .paragraph,body.hospital article .contents .paragraph,body.home-nursing article .contents .paragraph{color:var(--color-brown)}@media screen and (min-width: 769px){body.pharmacy article .contents .paragraph,body.dental article .contents .paragraph,body.hospital article .contents .paragraph,body.home-nursing article .contents .paragraph{margin-bottom:120px}}@media screen and (max-width: 768px){body.pharmacy article .contents .paragraph,body.dental article .contents .paragraph,body.hospital article .contents .paragraph,body.home-nursing article .contents .paragraph{margin-bottom:16.4102564103vw}}@media screen and (min-width: 769px){body.pharmacy article .contents .paragraph.mb-min,body.dental article .contents .paragraph.mb-min,body.hospital article .contents .paragraph.mb-min,body.home-nursing article .contents .paragraph.mb-min{margin-bottom:56px}}@media screen and (max-width: 768px){body.pharmacy article .contents .paragraph.mb-min,body.dental article .contents .paragraph.mb-min,body.hospital article .contents .paragraph.mb-min,body.home-nursing article .contents .paragraph.mb-min{margin-bottom:8.2051282051vw}}body.pharmacy article .contents h2,body.dental article .contents h2,body.hospital article .contents h2,body.home-nursing article .contents h2{position:relative;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;font-family:"RodinProN-DB",sans-serif;font-weight:600}@media screen and (min-width: 769px){body.pharmacy article .contents h2,body.dental article .contents h2,body.hospital article .contents h2,body.home-nursing article .contents h2{padding-bottom:10px;margin-bottom:40px;font-size:24px}}@media screen and (max-width: 768px){body.pharmacy article .contents h2,body.dental article .contents h2,body.hospital article .contents h2,body.home-nursing article .contents h2{padding-bottom:1.5384615385vw;margin-bottom:4.1025641026vw;font-size:4.1025641026vw}}body.pharmacy article .contents h2::after,body.dental article .contents h2::after,body.hospital article .contents h2::after,body.home-nursing article .contents h2::after{position:absolute;bottom:0;left:0;content:"";background-color:var(--color-brown-light-04)}@media screen and (min-width: 769px){body.pharmacy article .contents h2::after,body.dental article .contents h2::after,body.hospital article .contents h2::after,body.home-nursing article .contents h2::after{width:212px;height:1px}}@media screen and (max-width: 768px){body.pharmacy article .contents h2::after,body.dental article .contents h2::after,body.hospital article .contents h2::after,body.home-nursing article .contents h2::after{width:55.1282051282vw;height:1px}}body.pharmacy article .contents .text,body.dental article .contents .text,body.hospital article .contents .text,body.home-nursing article .contents .text{display:flex;flex-direction:column;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;font-family:"RodinProN-M",sans-serif;font-weight:500}@media screen and (min-width: 769px){body.pharmacy article .contents .text,body.dental article .contents .text,body.hospital article .contents .text,body.home-nursing article .contents .text{gap:1.5rem;font-size:16px}}@media screen and (max-width: 768px){body.pharmacy article .contents .text,body.dental article .contents .text,body.hospital article .contents .text,body.home-nursing article .contents .text{gap:1rem;font-size:3.3333333333vw}}body.pharmacy article .contents .link-wrapper,body.dental article .contents .link-wrapper,body.hospital article .contents .link-wrapper,body.home-nursing article .contents .link-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.pharmacy article .contents .link-wrapper,body.dental article .contents .link-wrapper,body.hospital article .contents .link-wrapper,body.home-nursing article .contents .link-wrapper{gap:24px}}@media screen and (max-width: 768px){body.pharmacy article .contents .link-wrapper,body.dental article .contents .link-wrapper,body.hospital article .contents .link-wrapper,body.home-nursing article .contents .link-wrapper{gap:5.1282051282vw}}body.pharmacy article .contents .link-wrapper a,body.dental article .contents .link-wrapper a,body.hospital article .contents .link-wrapper a,body.home-nursing article .contents .link-wrapper a{position:relative;z-index:0;display:flex;align-items:center;justify-content:space-between;overflow:hidden;color:var(--color-brown);text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-brown-light-03);box-shadow:0 0 12px 0 rgba(16,60,20,.06);font-family:"RodinProN-M",sans-serif;font-weight:500;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em}@media screen and (min-width: 769px){body.pharmacy article .contents .link-wrapper a,body.dental article .contents .link-wrapper a,body.hospital article .contents .link-wrapper a,body.home-nursing article .contents .link-wrapper a{padding-inline:16px 42px;width:440px;height:100px}}@media screen and (max-width: 768px){body.pharmacy article .contents .link-wrapper a,body.dental article .contents .link-wrapper a,body.hospital article .contents .link-wrapper a,body.home-nursing article .contents .link-wrapper a{padding-inline:4.1025641026vw 6.1538461538vw;width:89.7435897436vw;height:18.4615384615vw}}@media(hover: hover){body.pharmacy article .contents .link-wrapper a:hover::after,body.dental article .contents .link-wrapper a:hover::after,body.hospital article .contents .link-wrapper a:hover::after,body.home-nursing article .contents .link-wrapper a:hover::after{transform:translate(-50%, -50%) scale(1)}body.pharmacy article .contents .link-wrapper a:hover>svg path,body.dental article .contents .link-wrapper a:hover>svg path,body.hospital article .contents .link-wrapper a:hover>svg path,body.home-nursing article .contents .link-wrapper a:hover>svg path{fill:var(--color-offwhite)}body.pharmacy article .contents .link-wrapper a:hover .text-wraper .text,body.dental article .contents .link-wrapper a:hover .text-wraper .text,body.hospital article .contents .link-wrapper a:hover .text-wraper .text,body.home-nursing article .contents .link-wrapper a:hover .text-wraper .text{color:var(--color-offwhite)}body.pharmacy article .contents .link-wrapper a:hover .text-wraper>svg path,body.dental article .contents .link-wrapper a:hover .text-wraper>svg path,body.hospital article .contents .link-wrapper a:hover .text-wraper>svg path,body.home-nursing article .contents .link-wrapper a:hover .text-wraper>svg path{fill:var(--color-offwhite)}}body.pharmacy article .contents .link-wrapper a::after,body.dental article .contents .link-wrapper a::after,body.hospital article .contents .link-wrapper a::after,body.home-nursing article .contents .link-wrapper a::after{z-index:-1;display:block;content:"";background-color:var(--color-brown-light-03);border-radius:100%;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:.45s;transition-property:transform;transform:translate(-50%, -50%) scale(0);transform-origin:center center;will-change:transform;position:absolute;top:50%;right:unset;bottom:unset;left:50%}@media screen and (min-width: 769px){body.pharmacy article .contents .link-wrapper a::after,body.dental article .contents .link-wrapper a::after,body.hospital article .contents .link-wrapper a::after,body.home-nursing article .contents .link-wrapper a::after{width:450px;height:450px}}@media screen and (max-width: 768px){body.pharmacy article .contents .link-wrapper a::after,body.dental article .contents .link-wrapper a::after,body.hospital article .contents .link-wrapper a::after,body.home-nursing article .contents .link-wrapper a::after{width:92.3076923077vw;height:92.3076923077vw}}@media screen and (min-width: 769px){body.pharmacy article .contents .link-wrapper a>svg,body.dental article .contents .link-wrapper a>svg,body.hospital article .contents .link-wrapper a>svg,body.home-nursing article .contents .link-wrapper a>svg{width:90px;height:90px}}@media screen and (max-width: 768px){body.pharmacy article .contents .link-wrapper a>svg,body.dental article .contents .link-wrapper a>svg,body.hospital article .contents .link-wrapper a>svg,body.home-nursing article .contents .link-wrapper a>svg{width:15.3846153846vw;height:15.3846153846vw}}body.pharmacy article .contents .link-wrapper a>svg path,body.dental article .contents .link-wrapper a>svg path,body.hospital article .contents .link-wrapper a>svg path,body.home-nursing article .contents .link-wrapper a>svg path{fill:var(--color-brown)}body.pharmacy article .contents .link-wrapper a .text-wraper,body.dental article .contents .link-wrapper a .text-wraper,body.hospital article .contents .link-wrapper a .text-wraper,body.home-nursing article .contents .link-wrapper a .text-wraper{display:flex;align-items:center}@media screen and (min-width: 769px){body.pharmacy article .contents .link-wrapper a .text-wraper,body.dental article .contents .link-wrapper a .text-wraper,body.hospital article .contents .link-wrapper a .text-wraper,body.home-nursing article .contents .link-wrapper a .text-wraper{gap:16px}}@media screen and (max-width: 768px){body.pharmacy article .contents .link-wrapper a .text-wraper,body.dental article .contents .link-wrapper a .text-wraper,body.hospital article .contents .link-wrapper a .text-wraper,body.home-nursing article .contents .link-wrapper a .text-wraper{gap:4.1025641026vw}}@media screen and (min-width: 769px){body.pharmacy article .contents .link-wrapper a .text-wraper .text,body.dental article .contents .link-wrapper a .text-wraper .text,body.hospital article .contents .link-wrapper a .text-wraper .text,body.home-nursing article .contents .link-wrapper a .text-wraper .text{font-size:18px}}@media screen and (max-width: 768px){body.pharmacy article .contents .link-wrapper a .text-wraper .text,body.dental article .contents .link-wrapper a .text-wraper .text,body.hospital article .contents .link-wrapper a .text-wraper .text,body.home-nursing article .contents .link-wrapper a .text-wraper .text{font-size:3.8461538462vw}}@media screen and (min-width: 769px){body.pharmacy article .contents .link-wrapper a .text-wraper>svg,body.dental article .contents .link-wrapper a .text-wraper>svg,body.hospital article .contents .link-wrapper a .text-wraper>svg,body.home-nursing article .contents .link-wrapper a .text-wraper>svg{width:18px;height:18px}}@media screen and (max-width: 768px){body.pharmacy article .contents .link-wrapper a .text-wraper>svg,body.dental article .contents .link-wrapper a .text-wraper>svg,body.hospital article .contents .link-wrapper a .text-wraper>svg,body.home-nursing article .contents .link-wrapper a .text-wraper>svg{width:4.6153846154vw;height:4.6153846154vw}}body.pharmacy article .contents .link-wrapper a .text-wraper>svg path,body.dental article .contents .link-wrapper a .text-wraper>svg path,body.hospital article .contents .link-wrapper a .text-wraper>svg path,body.home-nursing article .contents .link-wrapper a .text-wraper>svg path{fill:var(--color-brown)}