.about.hospital{word-break:keep-all;padding-top:120px;padding-bottom:0;line-height:1}.about.hospital .s1{padding-bottom:200px}.about.hospital .s1__tit{text-align:center}.about.hospital .s1__tit01{font-size:var(--fs-p0);font-family:var(--ff-lemonmilk);font-weight:300;line-height:2.7}.about.hospital .s1__tit02{font-size:var(--fs-h2);font-weight:700;line-height:1.33}.hospital .grid2{justify-content:center;align-items:stretch;gap:40px;display:flex}.hospital .grid2__box{width:calc(50% - 20px)}.hospital .grid2__box-txt{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:0 40px;display:flex}.hospital .grid2__box-txt01{gap:40px;display:flex}.hospital .grid2__box-img{border-radius:16px;overflow:hidden}.hospital .grid2__box-img img{width:100%;margin:auto;display:block}.hospital .grid2__box-txt01{font-size:var(--fs-h3);font-weight:600;line-height:1}.hospital .grid2__box-txt02{font-size:var(--fs-p1);color:var(--cr-g09);margin-top:1.5em;font-weight:400;line-height:1.5}.hospital .grid2__box-txt03{font-size:var(--fs-p1);color:var(--cr-g09);background-color:var(--cr-h01);border-radius:30px;justify-content:flex-start;align-items:center;height:38px;margin-top:40px;font-weight:600;line-height:1;display:flex}.hospital .grid2__box-txt03 p:first-child{background-color:var(--cr-h04);border-radius:30px;justify-content:center;align-items:center;height:38px;padding:0 14px;font-weight:600;display:flex}.hospital .grid2__box-txt03 p:nth-child(2){padding:0 20px}.hospital .grid2__box-txt01a{color:var(--cr-h07);font-family:var(--ff-jeju);line-height:1.5}.hospital .grid2__box-txt01a p:first-child{font-size:var(--fs-h4);margin-top:.25em}.hospital .grid2__box-txt01a p:last-child{font-size:var(--fs-h3)}.hospital .grid2__box-txt02a{justify-content:flex-start;align-items:center;gap:15px;margin-top:30px;display:flex}.hospital .grid2__box-txt02a p{border:1px solid var(--cr-h04);height:50px;font-size:var(--fs-p01);border-radius:25px;justify-content:center;align-items:center;padding:0 20px;display:flex}.hospital .grid2__box-txt03a{color:var(--cr-g09);margin-top:40px;font-size:18px;line-height:1.75}.hospital .grid2__box-txt04a{color:var(--cr-g05);margin-top:2em;font-size:16px;line-height:1.75}.hospital .grid2__box-txt05a{justify-content:flex-end;align-items:flex-end;gap:10px;width:100%;display:flex}.hospital .grid2__box-txt05a-txt{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.hospital .grid2__box-txt05a-txt p{margin-bottom:1em;font-size:16px;line-height:1}.hospital .grid2__box-txt05a-txt a{color:var(--cr-g05);text-decoration:underline}@media (max-width:1280px){.hospital .grid2__box-txt03,.hospital .grid2__box-txt03 p:first-child{height:32px}.hospital .grid2__box-txt03 p:nth-child(2){padding:0 16px}}@media (max-width:1024px){.hospital .grid2{flex-direction:column}.hospital .grid2.reversed{flex-direction:column-reverse}.hospital .grid2__box{width:100%}.hospital .grid2__box-txt{text-align:center;align-items:center}.hospital .grid2__box-txt01{text-align:center;flex-direction:column;align-items:center}.hospital .grid2__box-txt03{margin-top:28px}}.hospital .hospital__tit02{font-size:var(--fs-h3);font-weight:600;line-height:1.33}.hospital .textfilterBox .text{color:#000}.hospital .textfilterBox .filter{color:var(--cr-h05)}.hospital .hospital__tit02 .textfilterBox.pc{display:block}.hospital .hospital__tit02 .textfilterBox.mo{display:none}@media (max-width:1024px){.hospital .hospital__tit02 .textfilterBox.pc{display:none}.hospital .hospital__tit02 .textfilterBox.mo{display:block}}.hospital .figlist{margin-top:100px}.hospital .figlist__fig{display:none}.hospital .figlist__fig.active{display:block}.hospital .figlist__menu{justify-content:center;align-items:center;gap:16px;margin-bottom:60px;margin-left:auto;margin-right:auto;display:flex}.hospital .figlist__menu-btn{width:230px;height:calc(var(--fs-p1)*3.5);color:#000;font-size:var(--fs-p1);border:1px solid var(--cr-g03);cursor:pointer;background-color:#fff;border-radius:74px;justify-content:center;align-items:center;font-weight:400;display:flex}.hospital .figlist__menu-btn.active{background-color:var(--cr-h04);border:1px solid var(--cr-h04);cursor:default;pointer-events:none;font-weight:500}.hospital__top-img{border-radius:16px;width:100%;overflow:hidden}.hospital__top-img img{width:100%;display:block}.hospital__tit02{margin-top:120px}.hospital__list{flex-direction:column;gap:100px;margin-top:160px;display:flex}.hospital .grid2__box-img{max-width:600px;margin-left:auto;margin-right:auto}.hospital .grid2__box{opacity:0;transition-duration:1s;transform:translateY(40px)}.hospital .grid2__box.scroll-active{opacity:1;transform:translateY(0)}@media (max-width:1024px){.hospital__tit02{margin-top:100px}.hospital__list{gap:60px;margin-top:120px}.hospital .grid2{gap:28px}.hospital__top-img,.hospital .grid2__box-img{border-radius:8px}.about.hospital .s1{padding-bottom:150px}}@media (max-width:480px){.hospital__tit02{margin-top:80px}.hospital__list{gap:40px;margin-top:100px}.hospital .grid2{gap:20px}.about.hospital .s1{padding-bottom:120px}}.about.hospital .s1__tit{opacity:0;transition-duration:.6s;transform:translateY(40px)}.about.hospital .s1__tit.scroll-active{opacity:1;transform:translateY(0)}
