*,::after,::before{box-sizing:border-box}html{font-size:62.5%}body{margin:0;font-family:"Inter","Inter-fallback",sans-serif;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}.is-sp{display:none!important}a{color:inherit;text-decoration:none}figure,h1,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}body.uses-v2-shell .SiteMain{min-height:100vh;padding-top:11.3rem}.header{top:0;left:0;z-index:99;width:100%;position:fixed;background:#fff}.header .container{width:100%;height:100%;margin:0 auto;padding:0 1.6rem;max-width:128.4rem}.header-main,.header-wrap_top{display:flex;align-items:center}.header-wrap_top{min-height:4.8rem;padding:1.2rem 0;gap:2rem}.header-main{min-height:4.9rem;position:relative}.header-main::before{content:"";inset:0 50%;z-index:-1;width:100vw;position:absolute;transform:translateX(-50%);background:#025899}.header .custom-logo-link{display:block;flex-shrink:0}.header .custom-logo-link img,.m-detail_bnr img,.m-detail_bnr picture{width:100%;height:auto;display:block}.header-nav .menu,.header-wrap_news{display:flex;align-items:center}.header-wrap_news{gap:2rem;margin-left:auto}.header-wrap_calendar,.header-wrap_lang,.header-wrap_phone{flex-shrink:0}.header-wrap_search{width:23.9rem;height:4rem}.header-wrap_search input[type=search],.header-wrap_search input[type=text]{width:100%;height:4rem;padding:.8rem 1.6rem .8rem 3.4rem;border-radius:2rem;font-size:1.6rem}.header-wrap_calendar,.header-wrap_phone{height:3.6rem;padding:.6rem 2rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;border-radius:2rem;font-size:1.8rem}.header-wrap_phone{width:25.2rem}.header-wrap_calendar{width:21.9rem}.header-nav,.wrapper{width:100%}.header-nav .menu{justify-content:space-between}.header-nav .menu-link{color:#fff;display:block;font-size:1.6rem;font-weight:700;line-height:1.5;white-space:nowrap}.header-nav .child{position:absolute;opacity:0;pointer-events:none}@media screen and (max-width:1200px){.header-nav .child{display:none}}.header .menu-bar,.header .overlay{display:none}.wrapper{max-width:122rem;padding:0 1rem;margin:0 auto}.breadcrumbs{content-visibility:visible!important;margin-top:1.6rem;margin-bottom:1rem}.l-breadcrumbs{display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:2.4rem}.l-breadcrumbs>li{position:relative}.l-breadcrumbs>li::after{content:"/";margin:0 .5rem}.l-breadcrumbs>li:last-child::after{display:none}.m-detail{width:100%}.m-detail_detail{width:100%;max-width:83.2rem;margin:0 auto;padding:0 1.6rem}.m-detail_bnr{width:100%;overflow:hidden;margin-bottom:2.5rem}.m-detail_head{flex-wrap:wrap;gap:1rem;margin-top:1.6rem;margin-bottom:2.1rem;justify-content:space-between}.m-detail_head,.m-detail_head-right,.rating{display:flex;align-items:center}.m-detail_head-right{gap:1rem;font-size:1.4rem}.m-detail_head-right .time{margin-right:2.5rem;padding-left:2.4rem}.rating{gap:.2rem;margin:.2rem 1.5rem 0 0}.rating img{width:1.8rem;height:1.7rem}.m-detail_head-right .time,.view-rate{font-size:1.6rem;line-height:2.4rem}.tag{display:inline-block;padding:.5rem 1.6rem;font-size:1.5rem;line-height:2.2rem}.article-title{font-size:2.2rem;font-weight:700;line-height:3.3rem;margin:1.6rem 0 2rem}.box-doctor,.box-doctor .left{display:flex;align-items:center}.box-doctor{gap:1rem;min-height:18.9rem;padding:.5rem 2.5rem .5rem 1.7rem;margin-bottom:2rem;flex-direction:column}.box-doctor .left{width:100%}.box-doctor .image{width:10.4rem;height:10.4rem;flex-shrink:0;overflow:hidden;position:relative;margin-right:1.3rem}.box-doctor .image img{width:100%;height:100%;object-fit:contain}.box-doctor .info{flex:1}.box-doctor .doc-title,.box-doctor .m-btn a,.box-doctor .name{font-size:1.5rem;line-height:2.2rem}.box-doctor .name{margin-bottom:.5rem}#contact-menu ul li a,.box-doctor .doc-title,.box-doctor .right{gap:.3rem;display:flex;flex-direction:column}.box-doctor .right{gap:1.5rem;width:14rem}.box-doctor .m-btn a{height:3.2rem;padding:0 1.6rem;display:inline-flex;align-items:center;justify-content:center}#contact-menu{top:12rem;right:1rem;width:7rem;z-index:10;position:fixed;text-align:center;padding:2.5rem 0 2rem}#contact-menu ul li{padding:.2rem 0}#contact-menu ul li a{gap:.5rem;font-size:1rem;font-weight:700;align-items:center;justify-content:center}#contact-menu ul li a img{width:4.5rem;height:4.5rem;margin:0 auto}#contact-menu .contact-menu__label{display:block;line-height:1.2}@media screen and (min-width:1201px){body.uses-v2-shell .SiteMain{padding-top:11.3rem!important}.header-wrap_top{min-height:6.4rem!important;padding:1.2rem 0!important}.header-main{min-height:4.9rem!important;padding:0!important}.header-wrap_top>.custom-logo-link{width:16.2rem!important;max-width:16.2rem!important}.header-wrap_search{width:23.9rem!important}.header-wrap_search .form-group,.header-wrap_search .form-wrap,.header-wrap_search form{height:4rem!important;margin:0!important}.header-wrap_search,.header-wrap_search input[type=search],.header-wrap_search input[type=text]{height:4rem!important}.header-wrap_calendar,.header-wrap_phone{width:25.2rem!important;height:3.6rem!important;padding:.6rem 2rem!important;flex-wrap:nowrap!important}.header-wrap_calendar{width:21.9rem!important}.header-nav{min-height:4.9rem!important;padding:1.02rem 0!important;display:flex!important;align-items:center!important;justify-content:center!important}.m-detail_detail{max-width:83.2rem!important;padding-right:1.6rem!important;padding-left:1.6rem!important}.box-doctor{min-height:18.9rem!important;padding:.5rem 2.5rem .5rem 1.7rem!important;flex-direction:column!important}.box-doctor .left{width:100%!important}.box-doctor .right{width:auto!important;flex-direction:row!important;gap:1.5rem!important;align-items:center!important}.box-doctor .m-btn a{width:13rem!important}#contact-menu{top:12rem!important;right:1rem!important;width:7rem!important;padding:2.5rem 0 2rem!important}}@media screen and (max-width:767px){body.uses-v2-shell .SiteMain{padding-top:10.4rem!important}.header-wrap_top{min-height:4.8rem;padding:.6rem 0;gap:1.2rem;justify-content:flex-end}.header-wrap_phone,.header-wrap_search,.header-wrap_top>.custom-logo-link{display:none}.header-wrap_news{margin:0 auto 0 0;gap:1.6rem}.header-main{min-height:5.4rem;padding:.6rem 0;gap:1.2rem;justify-content:space-between}.header-main .custom-logo-link{width:13.8rem}.header-main .header-wrap_calendar{width:auto;height:auto;padding:.6rem 1.6rem;display:flex;font-size:1.4rem}.header-nav{left:0;bottom:0;z-index:101;top:10.4rem;width:100%;height:calc(100dvh - 10.4rem);display:flex;position:fixed;padding:4.8rem 3.8rem;flex-direction:column;transform:translateX(100%);transition:transform .4s ease-in-out;background:#025899}.header-nav.is-active{transform:translateX(0)}.header-nav .menu{width:100%;flex-wrap:wrap;overflow:hidden auto}.header .menu-bar{width:3.2rem;height:4.4rem;border:0;padding:0;display:flex;flex-shrink:0;position:relative;z-index:110;align-items:center;flex-direction:column;justify-content:center;background:0 0}.header .menu-bar>span:not(.text-10){width:3rem;height:.3rem;display:block;margin:.25rem 0;background:#fff}.header .menu-bar .text-10{color:#fff;font-size:1rem}.header .btn{border:0;display:flex;padding:.6rem 1.6rem;align-items:center;font-size:1.4rem;font-weight:700;white-space:nowrap}.breadcrumbs{margin-top:1.6rem}.m-detail_detail{width:100%!important;max-width:83.2rem!important;padding-right:1.6rem!important;padding-left:1.6rem!important}.m-detail_head{width:auto!important;margin:1.6rem 0 2.1rem!important}.m-detail_head-right{width:100%}.article-title{width:auto!important;font-size:2.2rem!important;line-height:3.3rem!important;margin:1.6rem 0 2rem!important}.box-doctor{width:auto!important;min-height:25rem!important;padding:1rem!important}.box-doctor .right{width:auto;flex-direction:row}}@media screen and (max-width:991.98px){#contact-menu{top:auto;left:0;right:auto;bottom:0;width:100%;padding:1rem 0 .1rem}#contact-menu>ul{display:flex}#contact-menu>ul>li{width:25%;gap:.5rem;display:flex;flex-direction:column}#contact-menu>ul>li a{font-size:1.3rem;font-weight:400}#contact-menu .is-pc{display:none!important}}@media screen and (max-width:575.98px){#contact-menu>ul>li a{font-size:1.2rem}#contact-menu ul li a img{width:3.2rem;height:3.2rem}}@media screen and (max-width:767.98px){.is-sp{display:block!important}.is-pc{display:none!important}#contact-menu ul li.is-sp{display:flex!important}}@media screen and (min-width:768px){#contact-menu ul li.is-pc{display:list-item!important}}