@layer reset, base, layout, components, pages, utility;@layer components{.btn1{align-items:center;background-image:url(/assets/dist/images/button/btn_1.webp);background-position:top 50% right 15px;background-repeat:no-repeat;border:1px solid var(--btn1-base);border-radius:42px;color:var(--btn1-base);display:flex;height:42px;justify-content:center;margin:0 auto;text-decoration:none;transition:all .3s ease;width:300px}.btn1:hover{background-color:var(--btn1-base);background-image:url(/assets/dist/images/button/btn_1_hover.webp);color:var(--txt-white)}@media (max-width:768px){.btn1{background-position:top 50% right 10px;background-size:20px auto;font-size:14px;width:220px}}.btn2{align-items:center;background-image:url(/assets/dist/images/button/btn_2.webp);background-position:top 50% right 15px;background-repeat:no-repeat;border:1px solid var(--btn2-border);border-radius:42px;color:var(--txt-base);display:flex;height:42px;justify-content:center;margin:0 auto;text-decoration:none;transition:all .3s ease;width:300px}.btn2:hover{background-color:var(--btn1-base);background-image:url(/assets/dist/images/button/btn_2_hover.webp);color:var(--txt-white)}@media (max-width:768px){.btn2{background-position:top 50% right 10px;background-size:20px auto;font-size:14px;width:220px}}.btn3{align-items:center;background-color:var(--btn3-base);border-radius:42px;color:var(--txt-white);display:flex;height:42px;justify-content:center;margin:0 auto;text-decoration:none;transition:all .3s ease;width:300px}.btn3:hover{background-color:var(--btn1-base)}}@layer pages{main .main-slider{height:660px;overflow:hidden;position:relative;touch-action:pan-y}@media (max-width:768px){main .main-slider{height:calc(78.66667vw + 40px)}}main .main-slider ul.slider{display:flex;list-style-type:none;position:absolute;z-index:1}main .main-slider ul.slider li{flex-shrink:0;width:var(--pc-width)}main .main-slider ul.slider li a,main .main-slider ul.slider li img{-webkit-user-drag:none;user-drag:none}main .main-slider ul.slider li img{display:block;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (max-width:768px){main .main-slider ul.slider li{width:100vw}}main .main-slider ul.dots{align-items:center;background-color:var(--bg-white);bottom:0;display:flex;gap:20px;height:70px;justify-content:center;left:0;position:absolute;width:100vw;z-index:1}main .main-slider ul.dots li{background-image:url(/assets/dist/images/top/dot.svg);background-repeat:no-repeat;background-size:100% auto;cursor:pointer;display:block;height:11px;width:11px}main .main-slider ul.dots li.active{background-image:url(/assets/dist/images/top/dot_active.svg)}main .main-slider .cursor{background-size:100% auto;cursor:pointer;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:2}main .main-slider .cursor.left{background-image:url(/assets/dist/images/top/slider_left.webp);left:0}main .main-slider .cursor.right{background-image:url(/assets/dist/images/top/slider_right.webp);right:0}@media (max-width:768px){main .main-slider .cursor{display:none}}main .menu{background-color:var(--bg-light);padding-bottom:100px}main .menu h2{align-items:center;background-image:url(/assets/dist/images/top/menu_title.webp);background-repeat:no-repeat;color:var(--txt-secondary);display:flex;font-size:24px;font-weight:500;height:84px;justify-content:center;margin:0 auto 23px;width:412px}main .menu .menus{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 97px;width:var(--pc-width)}main .menu .menus .col{display:flex;flex-direction:column;row-gap:66px;width:310px}main .menu .menus .col article h3{align-items:center;background-repeat:no-repeat;background-size:60px 60px;color:var(--txt-blue);display:flex;font-size:24px;font-weight:400;height:60px;padding-left:75px}main .menu .menus .col article ul{list-style-type:none}main .menu .menus .col article ul li{border-bottom:1px solid silver}main .menu .menus .col article ul li a{background-image:url(/assets/dist/images/arrow_right.webp);background-position:top 50% right 15px;background-repeat:no-repeat;color:var(--txt-base);display:block;padding:25px 0;text-decoration:none}main .menu .menus .col article ul li a:hover{text-decoration:underline}main .menu .menus .col article.menu1 h3{background-image:url(/assets/dist/images/top/menu_1.webp)}main .menu .menus .col article.menu2 h3{background-image:url(/assets/dist/images/top/menu_2.webp)}main .menu .menus .col article.menu3 h3{background-image:url(/assets/dist/images/top/menu_3.webp)}main .menu .menus .col article.menu4 h3{background-image:url(/assets/dist/images/top/menu_4.webp)}main .menu .menus .col article.menu5 h3{background-image:url(/assets/dist/images/top/menu_5.webp)}main .menu .menus .col article.menu6 h3{background-image:url(/assets/dist/images/top/menu_6.webp)}main .menu .menus .col article.menu7 h3{background-image:url(/assets/dist/images/top/menu_7.webp)}main .menu .menus .col article.menu8 h3{background-image:url(/assets/dist/images/top/menu_8.webp)}main .menu .menus .col article.menu9 h3{background-image:url(/assets/dist/images/top/menu_9.webp)}main .menu .menus .col article.menu10 h3{background-image:url(/assets/dist/images/top/menu_10.webp)}main .menu .menus .col article.menu11 h3{background-image:url(/assets/dist/images/top/menu_11.webp)}main .menu .menus .col article.menu12 h3{background-image:url(/assets/dist/images/top/menu_12.webp)}@media (max-width:768px){main .menu{padding-bottom:60px}main .menu h2{background-size:100% auto;font-size:18px;height:67px;margin-bottom:18px;width:326px}main .menu .menus{display:flex;flex-direction:column;gap:28px;margin-bottom:50px;padding:0 25px;width:100vw}main .menu .menus .col{display:contents}main .menu .menus .col article{width:100%}main .menu .menus .col article h3{position:relative}main .menu .menus .col article h3:after{background-color:silver;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:calc(100% - 76px)}main .menu .menus .col article ul li a{background-position:top 50% right 0;background-size:auto 12px;font-size:15px;padding:15px 0}main .menu .menus .col article.menu1{order:1}main .menu .menus .col article.menu2{order:2}main .menu .menus .col article.menu5{order:3}main .menu .menus .col article.menu7{order:4}main .menu .menus .col article.menu8{order:5}main .menu .menus .col article.menu11{order:6}main .menu .menus .col article.menu12{order:7}main .menu .menus .col article.menu9{order:8}main .menu .menus .col article.menu3{order:9}main .menu .menus .col article.menu6{order:10}main .menu .menus .col article.menu4{order:11}main .menu .menus .col article.menu10{order:12}}main .case{background-color:var(--bg-primary);padding-bottom:100px}main .case .inner{margin:0 auto;width:var(--pc-width)}main .case .inner h2{align-items:center;background-blend-mode:multiply;background-color:var(--bg-primary);background-image:url(/assets/dist/images/top/case_title.webp);background-repeat:no-repeat;color:var(--txt-secondary);display:flex;font-size:24px;font-weight:500;height:84px;justify-content:center;margin:0 auto 41px;width:361px}main .case .inner .case-cards{margin-bottom:100px;position:relative}main .case .inner .swiper{overflow:visible}main .case .inner .swiper-wrapper{align-items:center}main .case .inner .swiper-slide{flex-shrink:0;width:380px!important}main .case .inner .swiper-slide .case-card{opacity:.4;transform:scale(.6);transition:transform .5s ease,opacity .5s ease}main .case .inner .swiper-slide-active .case-card{opacity:1;transform:scale(1);z-index:10}main .case .inner .case-next,main .case .inner .case-prev{background:transparent;border:0;cursor:pointer;height:60px;position:absolute;top:50%;transform:translateY(-50%);width:60px;z-index:20}main .case .inner .case-prev{left:265px}main .case .inner .case-next{right:230px}main .case .inner .case-next:before,main .case .inner .case-prev:before{border-right:2px solid var(--txt-secondary);border-top:2px solid var(--txt-secondary);content:"";display:block;height:24px;width:24px}main .case .inner .case-prev:before{transform:rotate(-135deg)}main .case .inner .case-next:before{transform:rotate(45deg)}main .case .inner .case-next.swiper-button-disabled,main .case .inner .case-prev.swiper-button-disabled{opacity:0;pointer-events:none}@media (max-width:768px){main .case{padding-bottom:60px}main .case .inner{margin:0 auto;width:100%}main .case .inner h2{background-size:100% auto;font-size:18px;height:72px;margin-bottom:18px;width:300px}main .case .inner .case-cards{margin-bottom:50px;position:relative}main .case .inner .swiper-slide{width:245px!important}main .case .inner .case-prev{left:20px}main .case .inner .case-next{right:-10px}main .case .inner .swiper-slide-prev .case-card{transform:translateX(20px) scale(.7)}main .case .inner .swiper-slide-next .case-card{transform:translateX(-20px) scale(.7)}}main .doctor{background-blend-mode:multiply;background-color:var(--bg-secondary);background-image:url(/assets/dist/images/top/doctor_2.webp);background-position:top;background-repeat:no-repeat;padding:52px 0 100px}main .doctor .lower,main .doctor .upper{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;width:var(--pc-width)}main .doctor .upper{margin-bottom:42px}main .doctor .left{padding-left:69px}main .doctor .right{width:500px}main .doctor .upper .img{margin-bottom:21px;padding-top:75px}main .doctor .upper .social{gap:20px;justify-content:center}main .doctor .upper h3{align-items:center;color:var(--txt-primary);display:flex;font-size:37px;font-weight:400;line-height:1;margin-bottom:10px}main .doctor .upper h3 span{font-size:18px;line-height:1;margin-right:20px}main .doctor .upper .alphabet{color:var(--txt-primary);display:block;font-weight:500;margin-bottom:17px}main .doctor .upper hr{border:none;border-bottom:1px solid var(--bg-primary);margin-bottom:43px;overflow:visible;position:relative}main .doctor .upper hr:after{background:var(--bg-primary);border-radius:50%;content:"";height:9px;position:absolute;right:-6px;top:-4px;width:9px}main .doctor .upper h4{color:var(--txt-white);font-size:20px;font-weight:500;margin-bottom:16px}main .doctor .upper p{line-height:1.7;margin-bottom:60px}main .doctor .lower{margin-bottom:50px}main .doctor .lower p{font-size:14px;line-height:1.7;margin-bottom:30px}main .doctor .lower .right{align-self:flex-end}@media (max-width:768px){main .doctor{background-size:325px 80px;padding:20px 0 60px}main .doctor .lower,main .doctor .upper{padding:0 25px;width:100%}main .doctor .upper{display:flex;flex-direction:column}main .doctor .upper .left,main .doctor .upper .right{display:contents}main .doctor .upper hr{display:none}main .doctor .upper h3{justify-content:center;order:1;width:100%}main .doctor .upper .alphabet{order:2;text-align:center;width:100%}main .doctor .upper .img{margin-bottom:14px;order:3;padding-top:0;width:100%}main .doctor .upper .img img{display:block;height:auto;margin:0 auto;width:250px}main .doctor .upper .social{gap:10px;justify-content:center;margin-bottom:40px;order:4;width:100%}main .doctor .upper .social img{max-height:20px;max-width:20px}main .doctor .upper .introduction{order:5}main .doctor .upper .introduction p{margin-bottom:46px}main .doctor .lower{display:block}main .doctor .lower .left{padding:0}main .doctor .lower .right{width:100%}}main .announcement{background-color:var(--bg-light);padding-bottom:100px}main .announcement h2{align-items:center;background-image:url(/assets/dist/images/top/announcement_1.webp);background-repeat:no-repeat;color:var(--txt-secondary);display:flex;font-size:24px;font-weight:500;height:103px;justify-content:center;margin:0 auto 15px;width:1002px}main .announcement .inner{margin:0 auto;width:var(--pc-width)}main .announcement .inner .topics{align-items:center;display:flex;gap:80px}main .announcement .inner .topics.no_topic{justify-content:center;padding-top:60px}main .announcement .inner .topics.no_topic>p{margin:0}main .announcement .inner .topics .link a{background-image:url(/assets/dist/images/ico_circle1.webp);background-position:0;background-repeat:no-repeat;color:var(--txt-base);padding-left:25px;text-decoration:none}main .announcement .inner .topics .link a:hover{text-decoration:underline}main .announcement .inner .topics ul{display:flex;flex-direction:column;gap:35px;list-style-type:none}main .announcement .inner .topics ul li{align-items:flex-start;display:flex}main .announcement .inner .topics ul li span{margin-right:35px}main .announcement .inner hr{border:none;border-bottom:1px solid var(--bg-secondary);margin:55px 0}main .announcement .inner h4{font-size:24px;font-weight:500;margin-bottom:20px;text-align:center}main .announcement .inner p{line-height:2;margin-bottom:54px;text-align:center}@media (max-width:768px){main .announcement{padding-bottom:60px}main .announcement h2{background-size:374px auto;height:60px;width:100%}main .announcement .inner{padding:0 25px;width:100%}main .announcement .inner .topics{display:flex;flex-direction:column;gap:50px}main .announcement .inner .topics ul{display:flex;flex-direction:column;gap:37px;order:1;padding:0}main .announcement .inner .topics ul li{display:block}main .announcement .inner .topics ul li span{display:block;margin-bottom:5px}main .announcement .inner .topics .link{order:2}main .announcement .inner hr{margin:44px 0}main .announcement .inner p{text-align:left}}}@layer components{.case-card{background:#fff;padding:30px;width:380px}@media (max-width:768px){.case-card{padding:20px;width:245px}}.case-card{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.case-card .img{margin-bottom:10px}.case-card h4{color:var(--txt-case-title);font-size:14px;margin-bottom:18px;text-align:center}.case-card table th{white-space:nowrap}.case-card table td,.case-card table th{color:var(--txt-case-desc);font-weight:400;padding-bottom:5px;text-align:left;vertical-align:top}.case-card table td.black,.case-card table th.black{color:var(--txt-base)}@media (max-width:768px){.case-card table td,.case-card table th{font-size:11px}}}
/*# sourceMappingURL=top.css.map */
