.medicine-period__wrap{display:flex;align-items:center;max-width:43rem;width:100%}.medicine-period__wrap .item{flex-grow:1}.medicine-period__wrap input[type=date]{width:100% !important}.medicine-period__wrap .tooltip.type-01 .tooltip-content{width:10rem;margin-top:-5rem !important}.medicine-period__wrap .tooltip.type-01 .tooltip-content:after{top:auto;margin-top:3.5rem;transform:translateX(-50%) rotate(315deg)}.medicine-time--td{flex-direction:column;align-items:flex-start !important}.medicine-time__list{display:flex;gap:1rem}.medicine-time__list .item{display:flex;gap:.5rem}.medicine-time__list .item input[type=time]{width:20rem;padding:0 1.5rem 0 2rem}.medicine-time__list .item button{width:8rem}@media(max-width: 1024px){.medicine-period__wrap{max-width:100%}}table.view .medicine-day__list,table.view .medicine-time__list{display:flex;flex-wrap:wrap}table.view .medicine-day__list span,table.view .medicine-time__list span{position:relative}table.view .medicine-day__list span:not(:last-child):after,table.view .medicine-time__list span:not(:last-child):after{position:absolute;content:","}.board-tb__toggle{border-top:2px solid var(--primary)}.tb-toggle__thead{background-color:var(--box-basic)}.tb-toggle__thead>div{font-weight:700 !important;color:var(--primary)}.tb-toggle .item>div{border-bottom:1px solid var(--bd-basic2)}.tb-toggle{font-size:1.6rem}.tb-toggle .item{display:flex;width:100%;font-weight:500}.tb-toggle .item>div{display:flex;justify-content:center;align-items:center;height:6rem;box-sizing:border-box}.tb-toggle .item>div:last-child{margin-right:.5rem}.tb-toggle .item:not(:last-child){margin-bottom:0}.tb-toggle .tit__wrap{width:calc(100% - 5rem)}.tb-toggle .tb-accordion-body{display:none}.tb-toggle .td__inner{display:flex;justify-content:space-between;align-items:center;width:100%}.tb-toggle .td__inner .tit__wrap{display:flex}.tb-toggle .td__inner .txt__wrap{display:flex}.tb-toggle .tb-toggle--count{font-weight:700;color:var(--primary)}.tb-toggle .basic-btn-w{background-color:#fff}.tb-toggle .basic-btn-w:hover{background-color:#f5f5f5}.tb-toggle .certi-num--btn{max-width:12rem;width:100%}.tb-toggle .progress--btn{flex-direction:column}.tb-toggle .progress--btn button{font-size:1.4rem;font-weight:600}.tb-toggle .progress--btn button:hover{text-decoration:underline}.tb-toggle .progress--btn .more-view{color:#969faf}.tb-toggle .progress--btn .cancel{color:var(--btn-red)}.tb-toggle .chkbox-type-01 input[type=checkbox]{margin-right:0}.tb-toggle.th-05 .tb-toggle__th>div:nth-child(1),.tb-toggle.th-05 .tb-toggle__tbody .tb-accordion-header .basic-td>div:nth-child(1){width:10%}.tb-toggle.th-05 .tb-toggle__th>div:nth-child(2),.tb-toggle.th-05 .tb-toggle__tbody .tb-accordion-header .basic-td>div:nth-child(2){width:4rem}.tb-toggle.th-05 .tb-toggle__th>div:nth-child(3),.tb-toggle.th-05 .tb-toggle__tbody .tb-accordion-header .basic-td>div:nth-child(3){width:13rem}.tb-toggle.th-05 .tb-toggle__th>div:nth-child(4),.tb-toggle.th-05 .tb-toggle__tbody .tb-accordion-header .basic-td>div:nth-child(4){width:18%}.tb-toggle.th-05 .tb-toggle__th>div:nth-child(5),.tb-toggle.th-05 .tb-toggle__tbody .tb-accordion-header .basic-td>div:nth-child(5){width:calc(90% - 4rem - 13rem - 18%)}.tb-toggle.th-05 .dot__list>.item>div{border-bottom:0}.tb-toggle.th-05 .dot__list>.item .inner{flex-direction:column;align-items:flex-start}.medi-video__list.tb-toggle.th-05 .tb-toggle__th>div:last-child{margin-right:0}.medi-video__list.tb-toggle.th-05 .tb-toggle__td.active .td-more--btn .tit__wrap{font-weight:700;color:var(--primary)}.medi-video__list.tb-toggle.th-05 .inner-td{border-right:1px solid var(--bd-basic2);border-left:1px solid var(--bd-basic2)}.medi-video__list.tb-toggle.th-05 .inner-td.item{margin-top:-1px;border:1px solid var(--bd-basic2)}.medi-video__list.tb-toggle.th-05 .inner-td.item .txt__box{align-items:flex-start;width:100%;height:auto;margin-right:0;padding:3rem;border-bottom:0;gap:3rem}.medi-video__list.tb-toggle.th-05 .inner-td.item .txt__box .dot__list{margin-left:.8rem;color:var(--bg-box-tit)}.medi-video__list.tb-toggle.th-05 .inner-td.item .tit-deco{margin-bottom:2rem}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left{width:40%}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item:not(:last-child){margin-bottom:3rem}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.video-apc .dot__list li{font-size:1.6rem}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.certi-num{font-size:1.4rem}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.certi-num .tit{font-weight:600}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.certi-num .dot__list li{justify-content:space-between}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.certi-num .dot__list li button{width:9rem}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.certi-num strong{font-weight:700}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .certi__num{display:flex;justify-content:center;align-items:center;height:6rem;margin-bottom:1.5rem;border-radius:.7rem;font-size:3.2rem;font-weight:700;color:var(--box-select);background-color:#f8f8f8}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.right{max-width:60rem;width:60%}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.right .txt__item.video-view .scroll{max-height:29.5rem}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.right table th,.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.right table td{padding:1.5rem .5rem}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.right table button,.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.right table a{display:flex;justify-content:center;align-items:center;width:100%}.medi-video__list.tb-toggle.th-05 .td__btn{margin:0}.medi-video__list.tb-toggle.th-05 .td-more--btn{display:flex;justify-content:space-between;height:100%;padding-right:3rem;border:0;border-radius:0}.tb-toggle .tb-toggle__td .td-more--btn .btn--i{border:1px solid var(--bd-basic2)}.tb-toggle .tb-toggle__td.active .td-more--btn .btn--i{border:1px solid var(--box-select);box-shadow:rgba(59,91,198,.3) 0px 2px 3px 0px}.tb-toggle .tb-toggle__td.active .td-more--btn .btn--i i{transform:rotate(180deg)}.tb-toggle .tb-toggle__td.active .td-more--btn .btn--i i:before{filter:brightness(0) saturate(100%) invert(27%) sepia(86%) saturate(1510%) hue-rotate(211deg) brightness(91%) contrast(82%)}.tb-toggle .td-more--btn i,.tb-toggle .td-more--btn i i{display:flex;justify-content:center;align-items:center;width:1rem;height:.6rem}.tb-toggle .td-more--btn i:before,.tb-toggle .td-more--btn i i:before{display:inline-block;width:1rem;height:.6rem;background:url("../../com/images/arrow3_i.png") center/contain no-repeat;content:""}.tb-toggle .td-more--btn,.tb-toggle .td-more--btn .btn--i{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin-left:1rem;border-radius:.5rem}.tb-toggle .td-more--btn{border:1px solid var(--bd-basic2)}.tb-toggle.th-07 .item>div:nth-child(1){width:10%}.tb-toggle.th-07 .item>div:nth-child(2){width:12%}.tb-toggle.th-07 .item>div:nth-child(3){width:calc(55% - 18rem)}.tb-toggle.th-07 .item>div:nth-child(4){width:14%}.tb-toggle.th-07 .item>div:nth-child(5){width:15%}.tb-toggle.th-07 .item>div:nth-child(6){width:18rem}.tb-toggle.th-07 .item>div:nth-child(7){width:8rem}.tb-toggle.th-08 .item>div{display:flex;justify-content:center;align-items:center;height:6rem;box-sizing:border-box}.tb-toggle.th-08 .item>div:nth-child(1){width:10%}.tb-toggle.th-08 .item>div:nth-child(2){width:4rem}.tb-toggle.th-08 .item>div:nth-child(3){width:13rem}.tb-toggle.th-08 .item>div:nth-child(4){width:calc(62% - 40rem)}.tb-toggle.th-08 .item>div:nth-child(5){width:7%}.tb-toggle.th-08 .item>div:nth-child(6){width:8%}.tb-toggle.th-08 .item>div:nth-child(7){width:13%}.tb-toggle.th-08 .item>div:nth-child(8){width:25rem}.scroll-x .scrollBar{width:100%;overflow-x:scroll}.scroll-x .right>.inner{min-width:auto !important;width:140rem}.table-common.vaccine{min-width:auto;width:140rem}.share-video-list.tb-toggle.th-10{width:160rem}.share-video-list.tb-toggle.th-10 .item>div{display:flex;justify-content:center;align-items:center;height:6rem;box-sizing:border-box}.share-video-list.tb-toggle.th-10 .item>div:nth-child(1){width:10rem}.share-video-list.tb-toggle.th-10 .item>div:nth-child(2){width:10rem}.share-video-list.tb-toggle.th-10 .item>div:nth-child(3){width:30rem;padding:0 1rem}.share-video-list.tb-toggle.th-10 .item>div:nth-child(3) .txt-clamp{width:calc(100% - 7rem)}.share-video-list.tb-toggle.th-10 .item>div:nth-child(4){width:10%}.share-video-list.tb-toggle.th-10 .item>div:nth-child(5){width:10%}.share-video-list.tb-toggle.th-10 .item>div:nth-child(6){width:14rem}.share-video-list.tb-toggle.th-10 .item>div:nth-child(7){width:30rem}.share-video-list.tb-toggle.th-10 .item>div:nth-child(7) .txt-clamp{width:calc(100% - 5rem)}.share-video-list.tb-toggle.th-10 .item>div:nth-child(8){width:14rem}.share-video-list.tb-toggle.th-10 .item>div:nth-child(9){width:15rem}.share-video-list.tb-toggle.th-10 .item>div:nth-child(10){width:14rem}.medi-video__list.tb-toggle.th-5 .item>div{display:flex;justify-content:center;align-items:center;height:6rem;box-sizing:border-box}.medi-video__list.tb-toggle.th-5 .item>div:nth-child(1){width:8%}.medi-video__list.tb-toggle.th-5 .item>div:nth-child(2){width:8rem}.medi-video__list.tb-toggle.th-5 .item>div:nth-child(3){width:15rem}.medi-video__list.tb-toggle.th-5 .item>div:nth-child(4){width:15rem}.medi-video__list.tb-toggle.th-5 .item>div:nth-child(5){width:calc(85% - 5rem - 8rem - 15rem);padding:0 1rem}.medi-video__list.tb-toggle.th-5 .item>div:nth-child(5) .txt-clamp{width:calc(100% - 5rem)}.tb__pop .chkbox-type-01{margin:0 !important}.board-tb__toggle .accordion .item:not(:last-child),.header__mo__menu .item:not(:last-child){padding-bottom:0 !important}@media(max-width: 1024px){.tb-toggle .td-btn__list{width:100%}.medi-video__list.tb-toggle.th-05 .txt__item__wrap.left,.medi-video__list.tb-toggle.th-05 .txt__item__wrap.right{max-width:100%;width:50%}.medi-video__list.tb-toggle.th-05 .txt__item__wrap.right table td{margin-top:1rem}}@media(max-width: 768px){.medi-video__list.tb-toggle.th-05 .inner-td.item .txt__box{flex-direction:column}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left,.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.right{width:100%}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left{display:flex}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.video-apc{width:20rem}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.certi-num{width:calc(100% - 20rem)}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.right{max-width:100%}.medi-video__list.tb-toggle.th-05 .td-more--btn{padding-right:0}}@media(max-width: 576px){.medi-video__list.tb-toggle.th-05 .tb-toggle__th{display:none}.medi-video__list.tb-toggle.th-05 .basic-td{flex-direction:column}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left{flex-direction:column}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.video-apc,.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.certi-num{width:auto}.medi-video__list.tb-toggle.th-05 .tb-toggle.item{border-bottom:1px solid var(--bd-basic2)}.medi-video__list.tb-toggle.th-05 .tb-toggle .td-more--btn{margin-left:0}.medi-video__list.tb-toggle.th-05 .basic-td{padding:1rem 2rem}.tb-toggle.th-05 .tb-toggle__tbody .tb-accordion-header .basic-td>div{justify-content:flex-start;position:relative;width:100% !important;height:auto;padding-left:10rem;border-bottom:0;min-height:2.8rem}.tb-toggle.th-05 .tb-toggle__tbody .tb-accordion-header .basic-td>div:before{position:absolute;left:0;font-weight:700;content:attr(data-label)}}@media(max-width: 375px){.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.certi-num .dot__list li{flex-direction:column;align-items:flex-start;gap:1rem}.medi-video__list.tb-toggle.th-05 .inner-td .txt__item__wrap.left .txt__item.certi-num .dot__list li button{width:100%}}.basic__pop .share-info__wrap{display:flex;flex-direction:column;justify-content:center;text-align:center}.basic__pop .share-info__wrap>strong{margin:2rem 0 3rem;font-size:1.8rem}.basic__pop .share-info__wrap .loader{margin:0 auto}.basic__pop .share-info__wrap strong{font-weight:600}.basic__pop .share-info__wrap p{font-size:1.6rem;line-height:1.4}.loader{width:4rem;padding:.7rem;border-radius:50%;background:#c6cede;animation:loaderSpin 1s infinite linear;aspect-ratio:1;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box}@keyframes loaderSpin{to{transform:rotate(1turn)}}@keyframes progress{0%{width:0px}100%{width:100%}}.progressbar,.progressbar:after{background:var(--bg-gra2)}.progressbar{overflow:hidden;position:relative;max-width:60rem;width:100%;height:3.5rem;border:1px solid var(--bd-basic2);border-radius:3.5rem;background:#fff}.progressbar:after{position:absolute;top:0;left:0;width:0;height:3.5rem;content:"";animation:progress 4.2s ease forwards}.progress{position:absolute;top:50%;left:50%;z-index:99;font-size:1.6rem;font-weight:700;color:#1c252c;transform:translate(-50%, -50%)}.progress:after{content:"%"}#mediVideoShare_complete .complete .share-complete--i{display:inline-block;width:8rem;height:7.7rem;background:url("../images/sub/share-complete_icon.png") center/contain no-repeat}.certi-num__tb{display:flex;width:100%}.certi-num__tb>div{display:flex;flex-direction:column;width:50%}.certi-num__tb span{display:flex;justify-content:center;align-items:center;height:6rem;border-bottom:1px solid var(--bd-basic2);font-family:var(--k-ff1);font-size:1.6rem}.certi-num__tb span:nth-child(1){font-weight:bold;color:var(--primary);background-color:var(--box-basic)}.certi-num__tb .td-btn__list{width:25rem}@media(max-width: 768px){.certi-num__tb{flex-direction:column}.certi-num__tb>div{width:100%}.certi-num__tb span{justify-content:flex-start;padding:0 2.8rem}.certi-num__tb .td-btn__list{width:100%}}@media(max-width: 576px){.board-table__wrap div.grid.between{flex-direction:column-reverse;position:relative}.board-table__wrap div.grid.between .board-table--count{position:absolute;left:0}.board-table__wrap div.grid.between .last-update{margin-bottom:4rem}}table.vaccine td{height:8rem;padding:1rem .5rem}table.vaccine .vaccine--td.on i{background-color:#67b6cb}table.vaccine .vaccine--td.off i{background-color:#969faf}table.vaccine .vaccine--td.off button{display:none}table.vaccine .vaccine--td.none .inner{display:none}table.vaccine .vaccine--td .inner{display:flex;flex-direction:column;align-items:center;gap:.8rem}table.vaccine .vaccine--td i{display:inline-block;width:1.8rem;height:1.8rem;border-radius:50%}table.vaccine .vaccine--td button{width:7.5rem;height:auto;padding:1rem 0;font-size:1.3rem}@media(max-width: 1024px){table.vaccine td{height:auto}table.vaccine .vaccine--td{height:6rem}}.public-data__terms .chkbox-type-01{padding:2rem 3rem;border:1px solid var(--bd-basic2);border-radius:.7rem}.public-data__terms .agree__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3.5rem;gap:2rem 0}.public-data__terms .agree__list li.item{display:flex;flex-direction:column;justify-content:center;width:calc(25% - 1.5rem);height:30rem;padding:3rem;border:1px solid var(--bd-basic2);border-radius:.7rem;text-align:center}.public-data__terms .agree__list li.item .inner strong,.public-data__terms .agree__list li.item .inner>span{display:block;line-height:1}.public-data__terms .agree__list li.item .inner strong{margin-bottom:1.5rem;font-size:2rem;font-weight:600;color:var(--fc-tit)}.public-data__terms .agree__list li.item .inner>span{margin-bottom:2.5rem;font-size:1.6rem;font-weight:500;color:var(--bg-box-tit)}.public-data__terms .agree__list-logo{margin-bottom:3.5rem}.public-data__terms .agree__list-logo img{height:4rem}.toggle_switch{display:inline-block;position:relative;width:6.5rem;height:3rem}.toggle_switch input[type=checkbox]{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;font-size:initial;clip:rect(0 0 0 0)}.toggle_switch .slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:34px;cursor:pointer;background-color:var(--fc-info);transition:.4s}.toggle_switch .slider:before{position:absolute;top:2px;left:2px;width:2.5rem;height:2.5rem;border-radius:50%;content:"";background-color:#fff;transition:.4s}.toggle_switch input[type=checkbox]:checked+.slider{background-color:var(--point6)}.toggle_switch input[type=checkbox]:checked+.slider:before{transform:translateX(calc(100% + 1rem))}@media(max-width: 768px){.public-data__terms .agree__list li.item{width:calc(50% - 1rem)}}@media(max-width: 576px){.public-data__terms .agree__list{gap:1rem 0}.public-data__terms .agree__list li.item{width:calc(50% - .5rem);padding:2rem}}@media(max-width: 375px){.public-data__terms .agree__list{gap:1rem 0}.public-data__terms .agree__list li.item{width:100%}}.medi-info__data .board-search button{position:static;width:12rem;margin-left:0;background-color:var(--primary) !important}.chartjsLegend li span{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:25px}.chart__wrap:not(:first-child){margin-top:5rem}@media(max-width: 576px){.medi-info__data .board-search__wrap{width:calc(100% - 10rem)}.medi-info__data .board-search button{width:100%}}.total-reservation__wrap .tab__menu>li{width:33.3%}.total-reservation__wrap .tab__menu li:nth-child(3n){padding-right:.5rem}.total-reservation__wrap .tab__menu li:nth-child(-n+3){padding-bottom:.5rem}.total-reservation__wrap .tab__menu li.tab_link:hover i .cls-1,.total-reservation__wrap .tab__menu li.tab_link:active i .cls-1{stroke:#1f2c59}.total-reservation__wrap .tab__menu li.tab_link i{position:relative;width:1rem;height:1rem;margin-left:1rem}.total-reservation__wrap .tab__menu li.tab_link i svg{position:absolute;left:0;width:100%;height:100%}.total-reservation__wrap .tab__menu li.tab_link i .cls-1{fill:none;stroke:#6e758a;stroke-miterlimit:10;stroke-width:1.5px}.total-reservation__wrap{font-family:var(--k-ff1)}.total-reservation__wrap .board-info__box{padding:1rem}.total-reservation__wrap .board-info__box>.inner{display:flex;justify-content:space-between;width:100%}.total-reservation__wrap .board-info__txt{display:flex;padding:2.5rem 0 2.5rem 4rem;gap:4rem}.total-reservation__wrap .board-info__txt ul{gap:.5rem}.total-reservation__wrap .box-map__wrap span{height:100%;padding-bottom:0}.total-reservation__wrap .box-map__wrap iframe{width:42rem;height:100% !important}.calendar__area{min-width:32rem}.calendar__area strong{font-size:1.4rem;font-weight:500;color:var(--fc-tit)}.calendar__wrap{width:100%;margin-top:2rem;border-top:2px solid var(--primary)}.calendar__top{display:flex;justify-content:center;border-bottom:1px solid var(--bd-basic2);background-color:var(--box-basic)}.calendar__top .inner{display:flex;justify-content:center;align-items:center;position:relative;width:20rem;height:6rem}.calendar__top .date--tit{font-size:2rem;font-weight:600;color:var(--primary)}.cal-header{display:flex;justify-content:space-between;padding:1rem 2rem}.cal-btn{position:absolute;width:1.3rem;height:2rem}.cal-btn:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../../com/images/arrow1_i.png") center/contain no-repeat;content:""}.cal-btn.prev--btn{left:0}.cal-btn.next--btn{right:0;transform:rotate(180deg)}.date__head .date{height:6rem;background:var(--primary);font-size:1.6rem;font-weight:700;line-height:6rem;text-align:center;color:#fff}#calendar .grid{display:grid;grid-template-columns:repeat(7, 1fr)}#calendar .date__btm>div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:10rem;border-bottom:1px solid var(--bd-basic2);font-family:var(--k-ff1);font-size:1.6rem;font-weight:500;line-height:3rem;color:var(--fc-tit);min-height:6rem}#calendar .date__btm>div:nth-child(7n+1) span{color:var(--light-red)}#calendar .date__btm>div:nth-child(7n) span{color:#3b5bc6}#calendar .reserve--btn{width:calc(100% - 4rem);margin-top:1rem;padding:.5rem 0;border:1px solid var(--bd-basic2);border-radius:.5rem;font-size:1.3rem}#calendar .reserve--btn br{display:none}.date span{color:#7d889d}.date.unable span,.date.prevMonth span{opacity:.5}.date.able span{opacity:1}#calendar .date span{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.4rem;font-weight:500}#calendar .date span:after{display:inline-block;position:absolute;z-index:-1;width:3rem;height:3rem;margin-top:-0.1rem;border-radius:50%;content:""}#calendar .today span{color:#7d889d}#calendar .today span:after{background-color:#eaf0f9}#calendar .date.able.active span{color:#fff}#calendar .date.able.active span:after{background-color:#3076f1}#calendar .date.able.active .reserve--btn{color:#3076f1;border-color:#3076f1}#calendar .date.unable .reserve--btn{color:rgba(62,70,86,.5);border-color:var(--bd-basic);background-color:#f8f8f8}@media(max-width: 768px){#calendar .date__btm>div .reserve--btn{width:90%}#calendar .date__btm>div .reserve--btn br{display:block}}.total-reservation__wrap .status__area{margin-top:5.5rem}.total-reservation__wrap .status__area .contents-box--tit{margin-bottom:2.5rem}.total-reservation__wrap .status__area .reservation-option__wrap{display:flex;width:100%}.total-reservation__wrap .status__area .reservation-option__wrap>div{flex-grow:1;padding:4.5rem 3rem;border:1px solid var(--bd-basic2)}.total-reservation__wrap .status__area .reservation-option__wrap>div:first-child{border-right:initial}.total-reservation__wrap .status__area .reservation-option__wrap .tit__wrap{display:flex;justify-content:space-between;margin-bottom:3rem;color:var(--fc-tit)}.total-reservation__wrap .status__area .reservation-option__wrap .tit-deco{font-size:1.8rem}.total-reservation__wrap .status__area .option__list{display:flex;flex-wrap:wrap;width:100%;font-size:1.6rem;color:var(--bg-box-tit);gap:1rem}.total-reservation__wrap .status__area .option__list li{flex-basis:calc(33.3% - 1rem);flex-shrink:1}.total-reservation__wrap .status__area .option__list button{width:100%;height:5rem;border:1px solid var(--bd-basic2);border-radius:.7rem;transition:.5s}.total-reservation__wrap .status__area .option__list button:hover{background:var(--box-basic)}.total-reservation__wrap .status__area .option__list button.active{font-weight:600;color:var(--box-select);border-color:var(--box-select)}.total-reservation__wrap .status__area .option__list button.active:hover{background-color:inherit}.total-reservation__wrap .status__area .option__list .btn--disable button{color:var(--msg-basic);background-color:var(--box-basic)}.total-reservation__wrap .status__area .option__list .btn--disable button:hover{cursor:not-allowed !important}#totalReservation .applicant-phone .inner{display:flex;flex-direction:column}#totalReservation .applicant-phone .inner>span{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#totalReservation .applicant-phone .inner>span:last-child{font-size:1.4rem}#totalReservation .applicant-phone .inner>span:last-child button{width:auto;padding:0 1rem}#totalReservation .applicant-phone .inner>span:last-child{color:var(--fc-info)}#totalReservation_complete .certi-manage__box br{display:block}#totalReservation_complete .certi-manage__box .sm--txt{margin-top:2rem;font-size:1.6rem}#totalReservation_complete ul.btn__list{display:flex;justify-content:center;width:100%}#totalReservation_complete ul.btn__list li{max-width:20rem}@media(max-width: 1400px){.total-reservation__wrap .box-map__wrap iframe{width:28rem}}@media(max-width: 1200px){.total-reservation__wrap .box-map__wrap iframe{min-width:15rem;width:auto}}@media(max-width: 768px){.total-reservation__wrap .tab__menu>li{width:50%}.total-reservation__wrap .tab__menu li .tab_link i{margin-left:.5rem}.total-reservation__wrap .tab__menu .tab a{word-break:keep-all}.total-reservation__wrap .board-info__box>.inner{flex-direction:column}.total-reservation__wrap .board-info__box .box-map__wrap span{display:flex;align-items:flex-end;width:100%}.total-reservation__wrap .board-info__box .box-map__wrap iframe{min-width:auto;width:100%}.total-reservation__wrap .board-info__txt{padding:4rem 3rem}.total-reservation__wrap .calendar td{padding:2rem 1rem 1.5rem}}@media(max-width: 576px){.total-reservation__wrap .tab a{font-size:1.5rem}.total-reservation__wrap .board-info__txt{flex-direction:column}.total-reservation__wrap .board-info__txt ul{text-align:left}.total-reservation__wrap .board-info__txt .box-noti--i{margin:0 auto !important}.total-reservation__wrap .status__area .reservation-option__wrap{flex-direction:column}.total-reservation__wrap .status__area .reservation-option__wrap>div:first-child{border-right:1px solid var(--bd-basic2);border-bottom:0}.total-reservation__wrap .status__area .reservation-option__wrap .tit__wrap{flex-direction:column;margin-bottom:2rem;gap:1rem}.calendar td{padding:1rem .2rem}#totalReservation_complete ul.btn__list{flex-direction:column}#totalReservation_complete ul.btn__list li{max-width:100%}}.check-result__area{color:var(--fc-tit)}#humanImgWrap svg{height:66.6rem}#humanImgWrap svg .cls-1,#humanImgWrap svg .cls-2,#humanImgWrap svg .cls-3{stroke-miterlimit:10}#humanImgWrap svg .cls-1,#humanImgWrap svg .cls-4,#humanImgWrap svg .cls-5{fill:#fff}#humanImgWrap svg .cls-1,#humanImgWrap svg .cls-3{stroke:#41a0ef}#humanImgWrap svg .cls-6{opacity:.5}#humanImgWrap svg .cls-7{fill:#252830}#humanImgWrap svg .cls-7,#humanImgWrap svg .cls-5{font-family:Pretendard-Medium,Pretendard;font-size:16px;font-weight:500}#humanImgWrap svg .cls-2{fill:#f1f5fd;stroke:#90aeec}#humanImgWrap svg .cls-8{fill:#689fec}#humanImgWrap svg .cls-8,#humanImgWrap svg .cls-4{stroke-width:0px}#humanImgWrap svg .cls-9{display:none}#humanImgWrap svg .cls-3{fill:#41a0ef}#humanImgWrap svg .checker-point .on{display:none}#humanImgWrap svg .checker-point .on:hover{cursor:pointer}#humanImgWrap svg .checker-point .before:hover{cursor:pointer}.check-result__wrap{font-family:var(--k-ff1)}.check-result__wrap .tit__box{display:flex;justify-content:space-between;align-items:center;margin:3.5rem 0 2.5rem}.check-result__wrap .tit__box .contents-box--tit{margin-bottom:0}.check-result__wrap .tit__box select{overflow:hidden;width:34.5rem;padding-right:5rem;font-family:var(--k-ff1);white-space:nowrap;text-overflow:ellipsis}.check-result__wrap .contents__box{display:flex}.check-result__wrap .contents__box>.inner{width:50%;height:75rem;border:1px solid var(--bd-basic2)}.check-result__wrap .contents__box>.inner:nth-child(1){display:flex;flex-direction:column;justify-content:center;align-items:center;background:url("../images/sub/result-check-bg.jpg") repeat}.check-result__wrap .contents__box>.inner.con-txt{margin-left:-1px;padding:3rem}.check-result__wrap .contents__box>.inner.con-txt .tit-deco{font-size:1.8rem}.check-result__wrap .contents__box>.inner.con-txt .tit__wrap{display:flex;justify-content:space-between;align-items:center;margin:1rem 0 2rem}.check-result__wrap .contents__box>.inner.con-txt .tit__wrap button{width:auto;padding:0 1rem}.check-result__wrap .contents__box>.inner.con-txt .result__tit{margin-bottom:1.5rem;font-size:1.8rem;font-weight:600;color:var(--fc-tit)}.check-result__wrap .contents__box>.inner.con-txt .result__tit.basic{font-size:1.6rem;font-weight:500;color:var(--bg-box-tit)}.check-result__wrap .contents__box>.inner.con-txt .result__tit.basic.have-mb{margin-bottom:2rem}.check-result__wrap .contents__box>.inner.con-txt .result__tit:before{padding-right:.5rem;content:"-"}.check-result__wrap .checker-name__wrap span{display:inline-block;height:4rem;padding:0 3rem;border:2px solid var(--myhealth);border-radius:2rem;font-size:1.7rem;font-weight:600;line-height:3.5rem;text-align:center;box-sizing:border-box;background-color:#fff}.check-result__wrap .checker-img__wrap{margin-top:3rem}.check-result__wrap .result__wrap{height:calc(100% - 6rem)}.check-result__wrap .result__wrap .inner{display:flex;flex-direction:column;gap:4rem}.check-result__area .input--radio__wrap.type-02 .radio__list{justify-content:space-between;width:100%}.check-result__area .input--radio__wrap.type-02 label{line-height:1}.check-result__area .input--radio__wrap.type-02 label:hover,.check-result__area .input--radio__wrap.type-02 [type=radio]:hover{cursor:auto}.check-result__area .input--radio__wrap.type-02 [type=radio]{opacity:1}.check-result__wrap table th:not(:last-child),.check-result__wrap table td:not(:last-child){border-right:1px solid var(--bd-basic2)}.check-result__area .result__wrap .body-type{display:flex;flex-direction:column;height:53rem;background-repeat:no-repeat;background-size:contain;background-position:center}.check-result__area .result__wrap .body-type.front{background-image:url("../images/sub/body-type-front.png")}.check-result__area .result__wrap .body-type.front .txt__box:nth-child(1){margin-top:7.5rem}.check-result__area .result__wrap .body-type.front .txt__box:nth-child(2){margin-top:7rem}.check-result__area .result__wrap .body-type.front .txt__box:nth-child(3){margin-top:5rem}.check-result__area .result__wrap .body-type.side{background-image:url("../images/sub/body-type-side.png")}.check-result__area .result__wrap .body-type.side .txt__box:nth-child(1){margin-top:3rem}.check-result__area .result__wrap .body-type.side .txt__box:nth-child(2){margin-top:1rem}.check-result__area .result__wrap .body-type.side .txt__box:nth-child(3){margin-top:6rem}.check-result__area .result__wrap .body-type.side .txt__box:nth-child(4){margin-top:9rem}.check-result__area .result__wrap .body-type .txt__box{display:flex;padding:1.7rem 2rem;border-radius:1rem;background-color:rgba(201,209,223,.2)}.check-result__area .result__wrap .body-type .txt__box.type-01,.check-result__area .result__wrap .body-type .txt__box.type-02 .item{flex-direction:column;gap:2rem}.check-result__area .result__wrap .body-type .txt__box.type-02{justify-content:space-between}.check-result__area .result__wrap .body-type .txt__box.type-02 .item{display:flex}.check-result__area .result__wrap .body-type .txt__box .item{display:flex;justify-content:space-between;font-size:1.4rem;font-weight:500;color:var(--bg-box-tit)}.check-result__wrap .bar__wrap{height:9.5rem}.check-result__wrap .bar__wrap>.inner{position:relative;width:100%;height:100%}.check-result__wrap .bar__wrap .txt__box{display:flex;font-size:1.4rem;font-weight:500;text-align:center}.check-result__wrap .bar__wrap .txt__box.current{position:absolute;bottom:0;max-width:calc(100% - 2rem);margin-left:-2rem;color:var(--light-red)}.check-result__wrap .bar__wrap .txt__box.current span{position:relative;padding-top:1.5rem}.check-result__wrap .bar__wrap .txt__box.current span:before{position:absolute;top:0;left:50%;width:0;height:0;content:"";transform:translateX(-50%);border-style:solid;border-width:0px .6rem 1rem .6rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--light-red) rgba(0,0,0,0)}.check-result__wrap .bar__wrap .bar__box{position:absolute;width:100%;height:100%}.check-result__wrap .bar__wrap .bar__box.range{left:50%;z-index:1;transform:translateX(-50%)}.check-result__wrap .bar__wrap .bar__box .bar{position:absolute;top:50%;width:100%;height:1.5rem;border-radius:1.5rem;transform:translateY(-50%)}.check-result__wrap .bar__wrap .bar__box .bg-bar{z-index:0;width:100%;background-color:#eaf0f9}.check-result__wrap .bar__wrap .bar__box .range-bar{background-color:var(--box-select)}.check-result__wrap .bar__wrap.bca .bar__box.range{width:50%}.check-result__wrap .bar__wrap.bca .bar__box.range .txt__box{justify-content:space-between}.check-result__wrap .bar__wrap.bca .txt__box.current{left:25%;width:50%;margin-left:-1.2rem}.check-result__wrap .bar__wrap.bca .txt__box.current.raw,.check-result__wrap .bar__wrap.bca .txt__box.current.high{justify-content:center;left:0;width:25%;margin-left:0}.check-result__wrap .bar__wrap.bca .txt__box.current.high{right:0;left:auto}.check-result__wrap .bar__wrap.vsc-fat .bar__box.range{width:100%}.check-result__wrap .bar__wrap.vsc-fat .bar__box.range .range-bar{width:50%}.check-result__wrap .bar__wrap.vsc-fat .bar__box.range .txt__box{justify-content:space-between;position:absolute;left:50%;width:calc(50% + 5rem);padding-top:1rem;transform:translateX(-50%)}.check-result__wrap .bar__wrap.vsc-fat .bar__box.bg .txt__box.current{width:100%;margin-left:auto}.muscle__wrap{display:flex;justify-content:center;align-items:center;position:relative}.muscle__wrap .muscle__txt{position:absolute;width:57%;height:57%}.muscle__wrap .muscle__txt .txt__box{font-size:1.6rem}.muscle__wrap .muscle__txt .txt__box .item{display:flex;flex-direction:column;align-items:center;color:#424756;font-weight:500;gap:.5rem}.muscle__wrap .muscle__txt .txt__box.center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.muscle__wrap .muscle__txt .txt__box.rec{display:flex;flex-direction:column;justify-content:space-between;height:100%}.muscle__wrap .muscle__txt .txt__box.rec .item__wrap{display:flex;justify-content:space-between}#muscleImg .cls-1,#muscleImg .cls-2,#muscleImg .cls-3{isolation:isolate}#muscleImg .cls-2{font-family:Pretendard-Bold,Pretendard;font-weight:700}#muscleImg .cls-2,#muscleImg .cls-3{font-size:16px;fill:#424756}#muscleImg .cls-3{font-family:Pretendard-Medium,Pretendard;font-weight:500}#muscleImg .cls-4{fill:#f7f8fa}#muscleImg .cls-4,#muscleImg .cls-5{stroke-width:0px}#muscleImg .cls-5{fill:#e8ebf1;fill-rule:evenodd}.check-result__wrap .table-common.board-type-a tr:hover{background-color:rgba(0,0,0,0)}.check-result__wrap .graph__hori>.inner{gap:1rem}.check-result__wrap .graph__hori .graph__box{position:relative;height:3rem}.check-result__wrap .graph__hori .graph__box.rvs .graph__bar .inner{background:linear-gradient(90deg, rgb(90, 178, 38) 0%, rgb(247, 184, 0) 50%, rgb(238, 98, 23) 100%)}.check-result__wrap .graph__hori .graph__bar{position:relative;width:100%;padding:0 2rem}.check-result__wrap .graph__hori .graph__bar .inner{position:absolute;bottom:0;left:50%;width:calc(100% - 2rem);height:1.5rem;padding-left:.1rem;border-top:1px solid var(--bd-basic2);border-bottom:1px solid var(--bd-basic2);background:linear-gradient(90deg, rgb(238, 98, 23) 0%, rgb(247, 184, 0) 50%, rgb(90, 178, 38) 100%);transform:translateX(-50%);box-sizing:border-box}.check-result__wrap .graph__hori .num__bar,.check-result__wrap .graph__hori .txt{display:flex;color:var(--bg-box-tit)}.check-result__wrap .graph__hori .num__wrap,.check-result__wrap .graph__hori .txt{font-weight:500}.check-result__wrap .graph__hori .num__wrap{display:flex;justify-content:space-between;font-size:1.4rem}.check-result__wrap .graph__hori .num__wrap span{width:3rem;text-align:center}.check-result__wrap .graph__hori .num__bar{height:100%;margin:0 1rem;font-size:1.4rem;box-sizing:border-box}.check-result__wrap .graph__hori .num__bar span{position:relative;z-index:1}.check-result__wrap .graph__hori .num__bar span:after{position:absolute;bottom:0;left:50%;width:.1rem;height:2.5rem;content:"";transform:translateX(-50%);background-color:var(--bd-basic2)}.check-result__wrap .graph__hori .txt{justify-content:space-around;font-size:1.2rem}.check-result__wrap .graph__hori .txt span{text-align:center}.check-result__wrap .graph__hori .current__box{position:absolute;left:50%;z-index:2;width:calc(100% - 2rem);height:5.4rem;transform:translateX(-50%)}.check-result__wrap .graph__hori .current,.check-result__wrap .graph__hori .current:before,.check-result__wrap .graph__hori .current:after{border-radius:50%}.check-result__wrap .graph__hori .current{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;left:-1.2rem;width:2.5rem;height:2.5rem}.check-result__wrap .graph__hori .current:before,.check-result__wrap .graph__hori .current:after{position:absolute;border-radius:50%;content:""}.check-result__wrap .graph__hori .current:before{z-index:3;width:1rem;height:1rem;background-color:#000}.check-result__wrap .graph__hori .current:after{z-index:2;width:2rem;height:2rem;box-shadow:rgba(0,0,0,.24) 0px 3px 3px;background-color:#fff}table .emotion{display:flex;flex-direction:column;align-items:center;gap:.5rem}.emotion__wrap{display:flex;align-items:center;gap:1rem}.emotion__icon{width:2.5rem;height:2.5rem;border-radius:50%;background-repeat:no-repeat}.emotion__icon.type-01{background-image:url("../images/sub/emotion-i-01.svg")}.emotion__icon.type-02{background-image:url("../images/sub/emotion-i-02.svg")}.emotion__icon.type-03{background-image:url("../images/sub/emotion-i-03.svg")}.emotion__icon.type-04{background-image:url("../images/sub/emotion-i-04.svg")}.info__txt{font-size:1.6rem;color:var(--bg-box-tit)}.help__pop .emotion__list{display:flex;gap:3.5rem}.help__pop .emotion__list>.item{display:flex;align-items:center;gap:2rem}.help__pop .emotion__list>.item:nth-child(1){min-width:12rem}.help__pop .emotion__list>.item p{display:flex;flex-direction:column}.help__pop .emotion__list>.item p span:nth-child(1){color:#000}.help__pop .emotion__list>.item p span:nth-child(2){color:var(--bg-box-tit)}.help__pop i.emotion__icon{width:4.5rem;height:4.5rem}.check-result__wrap .tab{margin-bottom:4rem;padding:0;background-color:rgba(0,0,0,0);gap:.5rem}.check-result__wrap .tab li{flex-grow:0;padding-left:0;border:1px solid var(--bd-basic2);border-radius:.7rem}.check-result__wrap .tab li.active{border-color:var(--box-select)}.check-result__wrap .tab li.active a{font-weight:600;color:var(--box-select)}.check-result__wrap .tab li a{padding:0 3rem;font-size:1.6rem;font-weight:500}.check-result__wrap .result__wrap>.inner.data--none{position:relative;height:100%;font-size:1.6rem}.check-result__wrap .result__wrap>.inner.data--none p{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%}.help__pop .txt__wrap{padding:0 2rem 0 5rem}.help__pop .dot__list>.item:before{top:.8rem}.help__pop .dot__list>.item .item__tit{font-size:1.6rem;font-weight:600}.help__pop .dot__list>.item .item__txt{font-size:1.4rem}.help__pop.type-01 .txt__wrap{display:block;height:35rem}.help__pop.type-01 .txt__wrap>.inner{display:flex;flex-direction:column;gap:4rem}.help__pop.type-01 .txt__wrap .txt__item{width:100%}.help__pop.type-01 .txt__wrap .txt__item:not(:last-child){margin-bottom:4rem}.help__pop.type-01 .txt__wrap .txt__item .tit-deco{margin-bottom:1.5rem}@media(max-width: 1024px){#humanImgWrap svg{height:520px}.check-result__wrap table th:not(:last-child),.check-result__wrap table td:not(:last-child){border-right:0}table .emotion{align-items:flex-start}}@media(max-width: 768px){.help__pop .txt__wrap .inner .txt__item__list.col-2{flex-direction:column;flex-wrap:nowrap}.help__pop .txt__wrap .inner .txt__item__list .txt__item{width:100%}.help__pop .txt__wrap .inner .txt__item__list .txt__item:not(:last-child){margin-bottom:2rem}.check-result__wrap .tit__box{flex-direction:column;gap:4rem}.check-result__wrap .tit__box select{width:100%}.check-result__wrap .contents__box{flex-direction:column;margin-top:2rem}.check-result__wrap .contents__box>.inner{width:100%}.check-result__wrap .contents__box>.inner.con-txt{height:auto !important;margin-top:-1px;margin-left:0}.check-result__wrap .contents__box>.inner.con-txt .tit-deco{margin-top:0 !important}.check-result__wrap .checker-img__wrap{margin-top:0}.check-result__wrap .contents__box>.inner.con-txt{padding:3rem 2rem}.check-result__wrap .contents__box>.inner.con-txt .tit__wrap{width:calc(100% - 2rem)}.check-result__wrap .contents__box>.inner:nth-child(1){height:65rem}.check-result__wrap .result__wrap{max-height:60rem}.check-result__wrap .contents__box>.inner.con-txt .tit__wrap{flex-direction:column;gap:1.5rem}}@media(max-width: 576px){#humanImgWrap svg{height:50rem}.check-result__area .result__wrap .body-type{height:43rem}.check-result__area .result__wrap .body-type.front .txt__box:nth-child(1){margin-top:6rem}.check-result__wrap .contents__box>.inner:nth-child(1){height:55rem}}@media(max-width: 320px){.check-result__wrap .contents__box>.inner:nth-child(1){height:40rem}#humanImgWrap svg{width:30rem}}.hospital-service .table-common.basic-02 td input[type=text]{height:4rem}.hospital-service .table-common.basic-02 .tooltip.type-01 .tooltip-content{left:50%;width:7rem;margin-top:3rem;padding:.6rem 1rem;border-radius:3px;text-align:center;color:var(--light-red);transform:translateX(-50%)}.hospital-service .table-common.basic-02 .td-btn__list{display:flex;flex-direction:column;align-items:center}@media(max-width: 1024px){.hospital-service .table-common.basic-02 .td-btn__list{flex-direction:row}}@media(max-width: 375px){.hospital-service .table-common.basic-02 td{padding-left:11rem !important}}.myhome .add-info__wrap.certi__wrap.resi-num .inner{gap:5rem}.myhome .resi-num__box{display:flex;justify-content:center;margin-top:4rem;padding:4rem 2rem;border-radius:1rem;background-color:var(--box-basic)}.myhome .resi-num__box .account-info{max-width:46rem}.myhome .resi-num__box .form__wrap .form-input--tit,.myhome .resi-num__box .msg{display:block;text-align:center}.myhome .resi-num__box .resi-num__input{display:flex;margin-top:1rem}.myhome .resi-num__box .resi-num__input input{width:calc(50% - 1rem)}.myhome .resi-num__box .resi-num__input span{display:flex;justify-content:center;align-items:center;width:2rem}@media(max-width: 1400px){.myhome .add-info__wrap.resi-num__box>.inner{flex-direction:column;align-items:center}.myhome .add-info__wrap.resi-num__box .add-info__txt{width:auto}.myhome .add-info__wrap.resi-num__box .account-info{max-width:50rem}}@media(max-width: 1024px){.myhome .add-info__wrap .add-info__txt{gap:3rem}.myhome .add-info__wrap .add-info__txt i{margin-left:-1rem}.myhome .add-info__wrap .add-info__txt br{display:block}}@media(max-width: 768px){.myhome .add-info__wrap.resi-num__box .add-info__txt{padding-top:0}.myhome .add-info__wrap.resi-num__box .add-info__txt>div{width:calc(100% - 2rem)}.myhome .add-info__wrap.resi-num__box .resi-num__input{min-width:auto}.myhome .add-info__wrap.resi-num__box .resi-num__input input::placeholder{color:rgba(0,0,0,0)}}@media(max-width: 576px){.myhome .resi-num__box .resi-num__input input[type=number]::placeholder{color:rgba(0,0,0,0)}}.family-health__reg.before{display:flex;justify-content:center;align-items:center;padding:8rem 3rem;border-radius:1.5rem;background-color:var(--box-basic)}.family-health__reg.before>.inner{display:flex;flex-direction:column;align-items:center;gap:2rem}.family-health__reg.before .family__img{width:45rem;height:16.1rem;background:url("../images/sub/family-img.png") center/contain no-repeat}.family-health__reg.before .btn-file{background-color:rgba(0,0,0,0)}.family-health__reg.before .btn-file:hover{background-color:#fff}.family-health__reg.after .accordion>.item .depth1{padding:1.5rem 0}.family-health__reg.after .accordion>.item .depth1>.inner{display:flex;align-items:center;margin-left:3rem;line-height:0;gap:2.5rem}.family-health__reg.after .accordion>.item .family-info--i{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;border-radius:50%;font-size:1.5rem;color:var(--primary);background-color:var(--box-basic)}.family-health__reg.after .accordion>.item .family--name{font-size:1.7rem;font-weight:500;color:var(--bg-box-tit)}.family-health__reg.after .accordion>.item.active{border:1px solid var(--bd-basic2);border-radius:.7rem !important;background-color:var(--box-basic)}.family-health__reg.after .accordion>.item.active .depth1{border:none;background-color:rgba(0,0,0,0)}.family-health__reg.after .accordion>.item.active .family-info--i{background-color:#fff}.family-health__reg.after .accordion>.item.active .family--name{font-weight:700;color:var(--primary)}.family-health__reg.after .accordion>.item.active .depth2.accordion-body{margin:0 1rem 1rem 1rem;padding:3rem 2.5rem;border-radius:.7rem;font-weight:400;background-color:#fff}.family-health__reg.after .accordion>.item.active .board__btn__list li:nth-child(1){width:15rem}.family-health__reg.after .accordion>.item.active .board__btn__list li:nth-child(2){width:12rem}.family-health__reg.after .accordion>.item.active .board__btn__list button{display:flex;align-items:center;width:100%;height:4rem;font-size:1.5rem;font-weight:500}#familyHealthStep{overflow-y:hidden}#familyHealthResi .family-resi__list{display:flex;justify-content:center;align-items:center;height:100%;gap:2.5rem}#familyHealthResi .family-resi__list .item{max-width:28rem;width:50%}#familyHealthResi .family-resi__list .item a{display:flex;flex-direction:column;justify-content:center;height:28rem;border:1px solid var(--bd-basic2);border-radius:1.5rem;text-align:center;gap:4rem;transition:.2s}#familyHealthResi .family-resi__list .item a:hover{box-shadow:.3rem .3rem 1rem rgba(104,159,236,.38);border-color:var(--myhealth-hover);background-color:#fafcff}#familyHealthResi .family-resi__list .item a .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem}#familyHealthResi .family-resi__list .item a .item__img{height:7rem;background-repeat:no-repeat;background-size:contain;background-position:center}#familyHealthResi .family-resi__list .item:nth-child(1) .item__img{max-width:10.3rem;width:100%;background-image:url("../images/sub/family-resi-img01.png")}#familyHealthResi .family-resi__list .item:nth-child(2) .item__img{max-width:17.2rem;width:100%;background-image:url("../images/sub/family-resi-img02.png")}#familyHealthResi .family-resi__list .item__img{height:7rem}#familyHealthResi .family-resi__list .item__txt{font-size:1.8rem;font-weight:600;color:var(--bg-box-tit)}#familyHealthResi .terms__list__box,#familyHealthResi .terms__list__check{color:var(--bg-box-tit)}#familyHealthResi .terms__list__box{padding:2rem;font-weight:500}#familyHealthResi .terms__list__box .inner strong,#familyHealthResi .terms__list__box .inner span,#familyHealthResi .terms__list__box .inner b,#familyHealthResi .terms__list__box .inner p{font-size:1.4rem}#familyHealthResi .terms__list__check{margin:1rem 0 2.5rem}#familyHealthResi .msg{padding-top:2rem;font-weight:500}#familyHealthResi .txt__wrap{position:relative;height:45rem;overflow-x:hidden}#familyHealthResi .txt__wrap form{display:flex;position:absolute;left:0}#familyHealthResi .txt__wrap form>div{width:90rem;height:45rem;padding:0 3rem;overflow-x:hidden}#familyHealthResi .step02-02 .board-search{padding:3rem 10rem}#familyHealthResi .step02-02 .board-search .item{display:flex}#familyHealthResi .step02-02 .board-search .cate--tit{width:12rem;font-size:1.4rem}#familyHealthResi .step02-02 .board-search .cate__box{max-width:45rem;margin-left:4rem}#familyHealthResi .step02-02 .phone__wrap{display:flex;gap:1rem}#familyHealthResi .step02-02 .phone__wrap input{width:33.3%}#familyHealthResi .step02-02 .phone__wrap span{display:flex;justify-content:center;align-items:center}#familyHealthResi .result__box{height:12rem;font-size:1.6rem;text-align:center;color:var(--bg-box-tit)}#familyHealthResi .result__box .data--none{display:flex;justify-content:center;align-items:center;height:100%}#familyHealthResi .step03{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#familyHealthResi .step03 .add-info__wrap{max-width:80rem;width:100%}#familyHealthResi .step03 .add-info__wrap .inner{padding:7rem 3rem}#familyHealthResi .step03 .add-info__wrap .add-info__txt{min-width:auto}#familyHealthResi .step03 .check-end--i{display:inline-block;width:7.6rem;height:8.6rem}#familyHealthStep{transition:transform .3s ease-in-out}#familyHealthStep.active{transform:translateX(-90rem)}#familyHealthAppr.modal.active{top:50%;left:50%;transform:translate(-50%, -50%)}#familyHealthAppr .txt__wrap{display:flex;flex-direction:column;align-items:center;line-height:1.6;text-align:center;gap:2.5rem}#familyHealthAppr .txt__wrap i{width:10rem;height:7.3rem}#familyHealthAppr .txt__wrap i:before{left:0;background-image:url("../images/sub/fam-appr_i.png")}#familyHealthAppr .btn__list{margin-top:3rem}@media(max-width: 1024px){#familyHealthResi .step02-02 .board-search .cate__box{max-width:100%;margin-left:0 !important}#familyHealthResi .txt__wrap form>div{width:76rem}#familyHealthStep.active{transform:translateX(-76rem)}}@media(max-width: 768px){#familyHealthResi .family-resi__list{gap:1.5rem}#familyHealthResi .family-resi__list .item a{height:17rem}#familyHealthResi .family-resi__list .item a .inner{gap:2rem}#familyHealthResi .family-resi__list .item .item__img{max-height:5rem}#familyHealthResi .step02-02 .board-search{padding:2rem}#familyHealthResi .txt__wrap form>div{width:52.5rem}#familyHealthStep.active{transform:translateX(-52.5rem)}#familyHealthResi .family-resi__list{flex-direction:column}#familyHealthResi .family-resi__list .item{max-width:100%;width:100%;height:100%}#familyHealthResi .family-resi__list .item a{height:100%}#familyHealthResi .terms__list__box{padding:1rem 0 1rem 2rem}}@media(max-width: 576px){#familyHealthResi .txt__wrap form>div{width:32rem}#familyHealthStep.active{transform:translateX(-32rem)}#familyHealthResi .step03 .add-info__wrap .inner{padding:3rem 2rem}}