article,aside,audio,blockquote,body,canvas,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,mark,nav,ol,p,pre,section,td,textarea,th,time,ul,video{margin:0;padding:0}*,:after,:before{box-sizing:border-box;letter-spacing:-.082rem}body,html{height:100%}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;word-break:keep-all;word-wrap:break-word;letter-spacing:0;font-family:Pretendard;font-weight:400}body{color:#454545;background-color:#fff;font-size:22px;line-height:1.5}img,picture{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:0;padding:0}button,input,optgroup,select,textarea{margin:0;font-family:Pretendard;font-size:100%}button,select{appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}fieldset{border:0}legend{color:#000}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:1.4}caption,hr,legend{text-indent:-9999em;width:0;height:0;font-size:1px;line-height:0}a,select{color:#454545;background-color:#0000;text-decoration:none}a:visited span{border:Pretendard}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}@media screen and (width<=720px){body{font-size:16px}}:root{--main-color:#1889a2;--sub-color:#16448f;--point-color:#d20000;--border-color:#e0e0e0;--bg-gray:#f4f4f4}html{scroll-behavior:smooth}.container{padding-bottom:160px;position:relative}.wrap{flex-direction:column;height:auto;min-height:100dvh;display:flex;overflow:hidden}.wrap main{flex:1}.inner{width:100%;max-width:1440px;margin:0 auto;padding:0 20px;position:relative}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#717171;border-radius:6px}::-webkit-scrollbar-track{background:0 0}::placeholder{color:#b0b0b0}#nuxt-devtools-container{display:none}.mo-show{display:none!important}.c-main{color:var(--main-color)!important}.c-sub{color:var(--sub-color)!important}.c-red{color:#d20000!important}.c-point{color:var(--point-color)!important}.c-gray{color:#717171!important}.c-normal{color:#454545!important}.bg-main{background-color:var(--main-color)!important}.bg-sub{background-color:var(--sub-color)!important}.bg-red{background-color:#d20000!important}.mt0{margin-top:0!important}.mt10,.mt8{margin-top:10px!important}.mt16{margin-top:16px!important}.mt20{margin-top:20px!important}.mt40{margin-top:40px!important}.mt80{margin-top:80px!important}.mt17{margin-top:17px!important}.mb40{margin-bottom:40px!important}.mb90{margin-bottom:90px!important}.t-center{text-align:center!important}.t-left{text-align:left!important}.error{color:brown}.error,.success{width:100%;margin-top:14px;font-size:16px}.success{color:green}.cont-block__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cont-block__header .dept-tab--type03{margin-bottom:0}.cont-block__header .dept-tab--type03 .dept-tab__list{gap:12px}.cont-block__header .dept-tab--type03 .dept-tab__btn{background-color:var(--bg-gray);color:#b0b0b0;height:50px;font-size:22px}.cont-block__header .dept-tab--type03 .dept-tab__btn.on{background-color:var(--main-color)}.cont-block+.cont-block{margin-top:80px}.cont-block__tit1{color:var(--main-color);align-items:center;gap:6px;margin-bottom:28px;padding-top:0;font-size:32px;font-weight:600;line-height:1.3;display:flex;position:relative}.cont-block__tit1:before{content:"";background-image:url(../images/icon/cont-block__tit1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:24px;height:24px;position:static}.cont-block__tit2{color:#111;margin-bottom:20px;font-size:28px;font-weight:600;line-height:1.3;position:relative}.cont-block__tit3{color:#111;margin-bottom:12px;font-size:24px;font-weight:600}.cont-block__tit4{color:#454545;margin-bottom:12px;font-size:22px;font-weight:500}.cont-block__tit4--select{display:inline-block;position:relative}.cont-block__tit4-select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:url(../images/icon/icon_arrow_down.svg) 100% no-repeat;border:0;padding:0 26px 0 0}.cont-block__tit4-list{z-index:20;border:1px solid var(--border-color);background-color:#fff;border-radius:8px;min-width:100%;padding:0;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 6px 16px #00000014}.cont-block__tit4-option{text-align:left;white-space:nowrap;color:#717171;width:100%;padding:12px 20px;font-size:20px;font-weight:500;transition:background-color .2s,color .2s;display:block}.cont-block__tit4-option.on{background-color:var(--sub-color);color:#fff}.cont-block__tit4-option:focus-visible{outline:2px solid var(--main-color);outline-offset:-2px}@media screen and (width>=1024px){.cont-block__tit4-option:not(.on):hover{background-color:var(--bg-gray);color:var(--sub-color)}}@media (hover:hover) and (pointer:fine){.cont-block__tit4-select{appearance:base-select}.cont-block__tit4-select::picker(select){appearance:base-select}.cont-block__tit4-select::picker-icon{display:none}.cont-block__tit4-select::picker(select){background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-top:4px;padding:0;overflow:hidden;box-shadow:0 4px 12px #0000001f}.cont-block__tit4-select option{color:#666;cursor:pointer;padding:10px 24px;font-size:22px;font-weight:500}.cont-block__tit4-select option::checkmark{display:none}.cont-block__tit4-select option:focus-visible,.cont-block__tit4-select option:hover{color:#16448f;background-color:#f2f2f2;outline:none}.cont-block__tit4-select option:checked{color:#fff;background-color:#16448f}}.cont-block__tit5{color:var(--main-color);font-size:28px;font-weight:600}.cont-block__tit5--square{align-items:center;gap:8px;display:flex}.cont-block__tit5--square:before{content:"";background:url(../images/icon/cont-block__tit5.svg) 50%/contain no-repeat;flex-shrink:0;width:8px;height:8px;margin:8px}.cont-block__group{margin-top:28px;padding-left:32px}*+.cont-block__list,*+.cont-feature__list,*+.cont-img__wrap,*+.cont-step__list,.cont-block__group+.cont-block__group{margin-top:28px}.cont-block__item{padding-left:28px;position:relative}ul.cont-block__list{flex-direction:column;gap:8px;display:flex}ul.cont-block__list:has(.cont-block__item-tit){flex-direction:column;gap:32px;display:flex}ul.cont-block__list .cont-block__item:after{content:"";background-color:#454545;border-radius:100%;width:6px;height:6px;position:absolute;top:12px;left:9px}ul.cont-block__list .cont-block__item--notice:after{content:"※";background:0 0;width:auto!important;height:auto!important;top:0!important}ul.cont-block__list .cont-block__item--type02:after{content:"";background-color:var(--main-color);border-radius:2px;width:8px;height:8px;position:absolute;top:12px;left:7px}ul.cont-block__list .cont-block__item--warning:after{background:url(../images/icon/icon_warning02.svg) 50%/contain no-repeat;border-radius:0;width:18px;height:18px;top:50%;left:0;transform:translateY(-50%)}ul.cont-block__list .cont-block__item:has(.cont-block__item-tit):after{background-color:var(--main-color);border-radius:2px;width:8px;height:8px;top:10px;left:7px}ul.cont-block__list .cont-block__item:has(.c-point):after{display:none}ul.cont-block__list .cont-block__item:has(.c-point) .c-point{position:relative}ul.cont-block__list .cont-block__item:has(.c-point) .c-point.billiard:after{content:"※";position:absolute;top:50%;left:-23px;transform:translateY(-50%)}ul.cont-block__list .cont-block__item>p{font-weight:500}ol.cont-block__list{counter-reset:cont-block-num;flex-direction:column;gap:32px;display:flex}ol.cont-block__list>.cont-block__item>p{color:#111;font-weight:500}ol.cont-block__list>.cont-block__item:after{counter-increment:cont-block-num;content:counter(cont-block-num);background-color:var(--main-color);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding-right:1px;font-size:16px;font-weight:500;display:flex;position:absolute;top:4px;left:0}.cont-block__list--row{grid-template-columns:repeat(2,1fr);display:grid!important}.cont-block__item-tit{color:var(--main-color);margin-bottom:16px;font-size:22px;font-weight:500;line-height:1.3}.cont-block__gray-box{background-color:var(--bg-gray);padding:32px}.cont-img__wrap{flex-wrap:wrap;justify-content:center;display:flex}.cont-feature__list{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cont-feature__item{background-color:#fff6fa;border-radius:16px;flex-direction:column;justify-content:end;gap:24px;min-height:265px;padding:32px;display:flex;position:relative;overflow:hidden}.cont-feature__bg-icon{-o-object-fit:contain;object-fit:contain;width:220px;height:220px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cont-feature__tit{color:var(--point-color);font-weight:500}.cont-icon{gap:32px}.cont-icon,.cont-icon__box{align-items:center;display:flex}.cont-icon__box{background-color:#f9f9f9;border-radius:100%;flex:0 0 164px;justify-content:center;width:164px;height:164px}.cont-icon__icon{width:70%;height:70%}.cont-icon__cont{flex:1}.cont-step__list--type01{border:1px solid var(--border-color);border-style:solid none;flex-wrap:wrap;justify-content:center;gap:0 116px;padding:23px 0;display:flex;overflow:hidden}.cont-step__list--type01>.cont-step__item{flex-direction:column;align-items:center;gap:8px;max-width:140px;display:flex;position:relative}.cont-step__list--type01>.cont-step__item:not(:first-child):after{content:"";background-image:url(../images/icon/icon_arrow_right2.svg);background-position:50%;background-size:cover;width:36px;height:36px;position:absolute;top:50%;left:-76px;transform:translateY(-50%)}.cont-step__list--type01>.cont-step__item .cont-step__icon-box{width:80px;height:80px}.cont-step__list--type01>.cont-step__item .cont-step__icon{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.cont-step__list--type01>.cont-step__item .cont-step__text{text-align:center}.cont-step__list--type02{border:none;grid-template-columns:repeat(5,1fr);gap:16px 70px;padding:0;display:grid;overflow:hidden}.cont-step__list--type02>.cont-step__item{border:1px solid var(--border-color);background-color:#fff;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;max-width:none;min-height:160px;padding:40px 16px;display:flex;position:relative}.cont-step__list--type02>.cont-step__item:not(:first-child):after{content:"";background-image:url(../images/icon/icon_arrow_right2.svg);background-position:50%;background-size:cover;width:36px;height:36px;position:absolute;top:50%;left:-56px;transform:translateY(-50%)}.cont-step__list--type02>.cont-step__item .cont-step__text{text-align:center;align-content:center;min-height:64px;font-weight:500}.cont-step__list--type02>.cont-step__item .cont-step__num{background-color:var(--sub-color);color:#fff;border-radius:100%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:600;display:flex}.cont-step__list--type02>.cont-step__item .cont-step__tit{align-items:center;gap:12px;font-weight:600;display:flex}.cont-step__list--type02>.cont-step__item:has(.cont-step__tit){justify-content:start;align-items:start}.cont-step__list--type02>.cont-step__item:has(.cont-step__tit) .cont-step__text{text-align:left;align-content:start}.cont-step__list--type03{grid-template-columns:repeat(3,1fr);gap:24px 68px;display:grid;overflow:hidden}.cont-step__list--type03>.cont-step__item{background-color:var(--bg-gray);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:129px;padding:0 20px;display:flex;position:relative}.cont-step__list--type03>.cont-step__item:not(:first-child):after{content:"";background-image:url(../images/icon/icon_arrow_right3.svg);background-position:50%;background-size:cover;width:36px;height:36px;position:absolute;top:50%;left:-54px;transform:translateY(-50%)}.cont-step__list--type03>.cont-step__item .cont-step__step{color:#b0b0b0;font-size:20px;font-weight:600}.cont-step__list--type03>.cont-step__item .cont-step__tit-box{align-items:center;gap:12px;display:flex}.cont-step__list--type03>.cont-step__item .cont-step__icon{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.cont-step__list--type03>.cont-step__item .cont-step__tit{color:#717171;font-size:24px;font-weight:600}.cont-step__list--type03>.cont-step__item.on .cont-step__step{color:var(--main-color)}.cont-step__list--type03>.cont-step__item.on .cont-step__tit{color:#111}.cont-step__list--type03>.cont-step__item:has(.cont-step__img){gap:16px;height:207px}.cont-step__list--type03>.cont-step__item .cont-step__img{width:auto;height:75px}.cont-step__list--type04{flex-direction:column;gap:28px;display:flex}.cont-step__list--type04>.cont-step__item{border:1px solid var(--border-color);gap:32px;padding:32px;display:flex}.cont-step__list--type04>.cont-step__item>.cont-step__tit{color:#111;flex:0 0 135px;align-items:center;gap:4px;height:max-content;font-size:22px;font-weight:500;display:flex}.cont-step__list--type04>.cont-step__item .cont-step__cont{flex:1}.cont-step__list--type04>.cont-step__item .cont-step__tit .cont-step__step{background-color:var(--main-color);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;display:flex}.cont-step__list--type05{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.cont-step__list--type05>.cont-step__item .cont-step__tit{color:#111;align-items:center;gap:10px;font-size:22px;font-weight:500;display:flex}.cont-step__list--type05>.cont-step__item .cont-step__tit:after{content:"";background-color:var(--border-color);flex:1;height:1px}.cont-step__list--type05>.cont-step__item:last-child .cont-step__tit:after{content:none}.cont-step__list--type05>.cont-step__item .cont-step__num{background-color:var(--sub-color);color:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:600;display:flex}.cont-step__list--type05>.cont-step__item .cont-step__text{margin-top:20px;font-size:20px}.cont-step__list--type06{flex-direction:column;gap:28px;display:flex;position:relative}.cont-step__list--type06:before{content:"";background-color:var(--border-color);width:1px;position:absolute;top:38px;bottom:0;left:203px}.cont-step__list--type06>.cont-step__item{gap:120px;display:flex;position:relative}.cont-step__list--type06>.cont-step__item .cont-step__head{flex:0 0 184px;padding-top:24px}.cont-step__list--type06>.cont-step__item .cont-step__head:after{content:"";background:var(--sub-color) url(../images/icon/icon_check.svg) no-repeat center/18px;border-radius:100%;width:40px;height:40px;position:absolute;top:38px;left:184px}.cont-step__list--type06>.cont-step__item .cont-step__tit{color:#111;font-size:28px;font-weight:600}.cont-step__list--type06>.cont-step__item .cont-step__text{color:#717171;font-size:22px}.cont-step__list--type06>.cont-step__item .cont-step__cont{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.cont-step__list--type06 .cont-step__card{background-color:var(--bg-gray);border-radius:4px;padding:40px}.cont-step__list--type06 .cont-step__card-tit{color:#111;font-size:22px;font-weight:600}.cont-step__list--type06 .cont-step__label{font-weight:600}.cont-step__list--type06 .cont-step__label:after{content:"";vertical-align:middle;background-color:#b0b0b0;width:1px;height:14px;margin:0 10px;display:inline-block}.cont-step__list--type06 .cont-step__card .cont-block__list{margin-top:16px}.cont-step__list--type06 .cont-step__card .cont-block__item{color:#454545;font-size:20px}.cont-step__list--type06 .cont-step__card .cont-block__item b{color:#111;margin-right:12px;font-weight:600}.cont-step__list--type07{border-top:2px solid #1889a2;border-bottom:1px solid #1889a2;flex-direction:row;align-items:center;gap:0;margin-top:0;display:flex}.cont-step__list--type07 .cont-step__list__item:after{display:none}.cont-step__list--type07 .cont-step__list__item{border-right:1px solid #e0e0e0;flex-direction:column;flex:1;align-items:center;padding:48px;display:flex}.cont-step__list--type07 .cont-step__list__item:last-child{border-right:none}.cont-step__list--type07 .cont-step__list__item .cont-step__num{color:#1889a2;letter-spacing:-.025em;font-size:16px;font-weight:700}.cont-step__list--type07 .cont-step__list__item>svg{height:64px;margin-top:20px}.cont-step__list--type07 .cont-step__list__item .cont-step__text{letter-spacing:-.025em;color:#1a1a1a;margin-top:24px;font-size:22px;font-weight:600;line-height:1.6}.cont-step__list--type07 .cont-step__list__item .cont-step__sub{letter-spacing:-.025em;color:#717171;margin-top:8px;font-size:20px;font-weight:500;line-height:1.4}.cont-step__list--col3{grid-template-columns:repeat(3,1fr)!important}.cont-step__list--col4{grid-template-columns:repeat(4,1fr)!important}.cont-step__list--col5{grid-template-columns:repeat(5,1fr)!important}.cont-step__list--col6{grid-template-columns:repeat(6,1fr)!important}.icon-box__list{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.icon-box__list--step{gap:28px 84px}.icon-box__item{border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:32px;padding:40px;display:flex;position:relative}.icon-box__tit{color:#111;align-items:center;gap:16px;font-size:22px;font-weight:600;display:flex}.icon-box__btn-wrap{flex-direction:column;gap:8px;display:flex}.icon-box__info-list{border-top:1px solid var(--border-color)}.icon-box__info-item{border-bottom:1px solid var(--border-color);gap:12px;padding:12px 0;display:flex}.icon-box__info-tit{color:#717171;font-size:20px;font-weight:500}.icon-box__info-text{color:#111;font-size:20px;font-weight:500;margin:0!important}.icon-box__info-item--type02{flex-direction:column;gap:4px}.icon-box__info-item--type02 .icon-box__info-tit{color:#111}.icon-box__info-item--type02 .icon-box__info-text{color:#717171}.icon-box__list--step .icon-box__item:not(:first-child):after{content:"";background-image:url(../images/icon/icon_arrow_right3.svg);background-position:50%;background-size:cover;width:36px;height:36px;position:absolute;top:50%;left:-61px;transform:translateY(-50%)}.fund-tag__list:has(+*){margin-bottom:12px}.fund-tag__list{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fund-tag__item{border:1px solid var(--border-color);color:#111;border-radius:100px;padding:4px 16px;font-weight:500;line-height:1.4}.fund-account__list{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.fund-account__item{background-color:var(--bg-gray);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:32px;display:flex}.fund-account__cont{flex:1}.fund-account__bank{align-items:center;gap:8px;font-weight:500;display:flex}.fund-account__num{margin-top:8px;font-size:26px;font-weight:600}.fund-account__copy-btn{background-color:#fff;border-radius:100px;align-items:center;gap:8px;height:56px;padding:0 24px;font-size:24px;font-weight:500;transition:all .3s;display:flex}.fund-account__note{font-size:20px}.fund-account__bank-icon{width:26px;height:26px}.fund-year__list{flex-wrap:wrap;gap:8px;display:flex}.fund-year__btn{border:1px solid var(--border-color);background-color:var(--bg-gray);color:#454545;border-radius:4px;min-width:120px;height:56px;padding:0 16px;font-size:20px;font-weight:500;transition:all .3s}.fund-year__btn:hover{border-color:var(--sub-color);color:var(--sub-color)}.fund-year__btn.on{background-color:var(--sub-color);border-color:var(--sub-color);color:#fff}.fund-summary__list{border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:40px;padding:40px 0;display:grid;box-shadow:0 4px 10px 5px #0000000f}.fund-summary__item{flex-direction:column;align-items:center;gap:8px;padding:0 24px;display:flex}.fund-summary__item+.fund-summary__item{border-left:1px solid var(--border-color)}.fund-summary__tit{color:#454545;font-size:22px;font-weight:500}.fund-summary__num{color:#111;font-size:40px;font-weight:700;line-height:1.2}.fund-summary__unit{color:#717171;margin-left:4px;font-size:18px;font-weight:400}.fund-unit{color:#454545;font-size:18px}:is(.cont-block__header:has(.fund-unit) .cont-block__tit3,.cont-block__header:has(.fund-unit) .cont-block__tit4){margin-bottom:0}.fund-table thead th{color:#111;font-size:18px}.fund-table__sub{color:#454545;font-size:20px}.fund-table tbody td{height:80px;font-size:18px}.fund-table td.right{text-align:right}.fund-table tfoot td,.fund-table tfoot th{background-color:var(--bg-gray);border:1px solid var(--border-color);text-align:center;height:80px;padding:8px 16px;font-size:22px;font-weight:500}.fund-bar__num,.fund-table tfoot td.right{text-align:right}.fund-table tfoot tr:first-child>*{border-top:3px double var(--border-color)}.fund-bar{align-items:center;gap:0;display:flex}.fund-bar__track{background-color:var(--bg-gray);border-radius:0 100px 100px 0;flex:1;min-width:100px;height:24px;overflow:hidden}.fund-bar__fill{background-color:#9cc9d3;border-radius:0 100px 100px 0;height:100%;display:block}.fund-bar--expense .fund-bar__fill{background-color:#aeaeae}.fund-bar__num{flex:none;min-width:150px}.cont-block__table tbody td:has(.fund-bar__track){padding-left:0}.cont-block__search{background-color:#f5f5f5;border-radius:8px;align-items:center;gap:16px;width:457px;height:59px;padding:0 24px;display:flex}.cont-block__search-input{background-color:#0000;border:none;outline:none;flex:1;height:100%;font-size:22px;font-weight:500}.cont-block__search-btn{background-image:url(../images/icon/icon_search.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;width:30px;height:30px}.cont-block__table-wrap{width:100%;overflow-x:auto}*+.cont-block__table-wrap{margin-top:16px}.cont-block__table{border-collapse:collapse;border-top:3px solid var(--main-color);width:100%}.cont-block__table thead th{height:60px;color:var(--main-color);padding:16px 24px;font-size:22px}.cont-block__table tbody th,.cont-block__table thead th{background-color:var(--bg-gray);border:1px solid var(--border-color);text-align:center;font-weight:500}.cont-block__table tbody th{padding:8px 24px}.cont-block__table tbody td{border:1px solid var(--border-color);text-align:center;padding:16px 24px;font-size:22px}.cont-block__table tbody td.left{text-align:left}.cont-block__table td:first-child,.cont-block__table th:first-child{border-left:none}.cont-block__table td:last-child,.cont-block__table th:last-child{border-right:none}*+.cont-block__btn-wrap{margin-top:28px}.cont-block__btn-wrap{flex-wrap:wrap;gap:6px 15px;display:flex}.cont-block__btn-wrap.right{justify-content:end}.cont-block__btn path{transition:all .3s}.cont-block__btn.bg-main,.cont-block__btn.bg-sub{color:#fff!important}.cont-block__btn.c-red{border-color:#d20000}.cont-block__btn-icon{width:32px;transition:all .3s}.cont-block__btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:56px;padding:0 24px;font-size:22px;font-weight:500;transition:all .3s;display:flex}.cont-block__btn img,.location__item-btn,.location__item-btn svg,.location__item-btn svg path{transition:all .3s}.cont-block__btn--type01{background-color:var(--bg-gray);border-radius:100px}.cont-block__btn--type02{background-color:var(--bg-gray);color:var(--sub-color);border-radius:8px;width:100%;min-width:max-content;max-width:370px}.cont-block__btn--type03{border:1px solid var(--main-color);width:auto;color:var(--main-color);background-color:#fff;border-radius:8px}@media screen and (width>=1024px){.cont-block__btn--type01:hover{background-color:var(--sub-color);color:#fff!important}.cont-block__btn--type01:hover path{stroke:#fff}.cont-block__btn--type01:hover .cont-block__btn-icon,.cont-block__btn--type01:hover img{filter:brightness(0)invert()}.cont-block__btn--type03:hover{background-color:var(--main-color);color:#fff}.cont-block__btn.c-red:hover{color:#fff!important;background-color:#d20000!important}}.location{z-index:10;height:84px;position:relative}.location .inner{justify-content:space-between;gap:8px 20px}.location .inner,.location__list{align-items:center;height:100%;display:flex}.location__list{gap:4px 32px;overflow:hidden}.location__item{height:100%;position:relative}.location__item:not(:first-of-type):after{content:"";background-image:url(../images/icon/icon_arrow_right5.svg);background-position:50%;background-repeat:no-repeat;width:24px;height:24px;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.location__item--home .location__item-btn{text-align:center;justify-content:center;padding:0}.location__item-btn{text-align:left;color:#717171;justify-content:space-between;align-items:center;height:100%;font-size:18px;font-weight:500;display:flex}.location__dropdown-link.on,.location__item-btn.on{color:var(--sub-color)}.location__item-btn.on svg{transform:rotate(180deg)}.location__item-btn.on svg path{fill:var(--sub-color)}.location__dropdown-wrap{border:1px solid var(--border-color);border-style:none solid solid;width:calc(100% + 2px);position:absolute;top:calc(100% + 1px);left:-1px}.location__dropdown-link{background-color:var(--bg-gray);align-content:center;height:50px;padding:0 24px;line-height:1.3;transition:all .3s;display:block}.location__dropdown-item:not(:first-of-type){border-top:1px solid var(--border-color)}body:has(.contents__header-bg) .location__item-btn{filter:brightness(0)invert()}body:has(.contents__header-bg) .location__item:not(:first-of-type):after{filter:brightness(0)invert()}body:has(.info-popup__wrap){height:100%;overflow:hidden}.info-popup__wrap{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.info-popup{background-color:#fff;border-radius:16px;width:100%;max-width:680px;max-height:100%;padding:32px;overflow-y:auto}.info-popup__header{border-bottom:1px solid var(--border-color);margin-bottom:28px;padding-bottom:28px}.info-popup__header-text{color:#717171;margin-top:32px;font-size:20px;font-weight:500}.info-popup__header-phone{color:#333;gap:4px;margin-top:8px;font-size:20px;font-weight:500;display:flex}.info-popup__header .cont-block__list{color:#717171;gap:4px}.info-popup__top{justify-content:space-between;align-items:center;display:flex}.info-popup__top-tit{color:#111;font-size:28px;font-weight:700}.info-popup__top-close{flex-shrink:0;width:24px;height:24px;position:relative}.info-popup__top-close:after,.info-popup__top-close:before{content:"";background-color:#111;width:24px;height:2px;position:absolute;top:11px;left:0}.info-popup__top-close:before{transform:rotate(45deg)}.info-popup__top-close:after{transform:rotate(-45deg)}.info-popup .signup-terms__notice{border-bottom:none;align-items:start;margin-top:28px;padding-bottom:0}.info-popup .signup-terms__notice-text,.info-popup .signup-terms__notice-tit{text-align:left}.info-popup .signup__btn-wrap{margin-top:45px}.info-popup .appt-list__item:only-child{border:1px solid var(--border-color);border-radius:16px}.none-data{color:#111;margin:28px 0;padding:0;font-size:22px;font-weight:500}body:has(.main-popup__wrap){height:100%;overflow:hidden}.main-popup__wrap{z-index:9999;background-color:#000000b3;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.main-popup{--popup-count:3;width:100%;max-width:calc(40px + var(--popup-count) * 445px + 32px * (-1 + var(--popup-count)));margin:auto;padding:0 20px;position:relative}.main-popup__top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.main-popup__logo{justify-content:center;display:flex}.main-popup__logo svg{width:auto;height:55px}.main-popup__nav{justify-content:flex-end;gap:16px;display:flex}.main-popup__nav-btn{cursor:pointer;background-color:#0000;border:1px solid #fff;border-radius:50%;width:44px;height:44px;transition:all .3s;position:relative}.main-popup__nav-btn:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='16' viewBox='0 0 8 16' fill='none'%3E%3Cpath d='M1 1L7 8L1 15' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:8px;height:16px;position:absolute;top:50%;left:50%}.main-popup__nav-btn--prev:before{transform:translate(-60%,-50%)scaleX(-1)}.main-popup__nav-btn--next:before{transform:translate(-40%,-50%)}.main-popup__nav-btn.swiper-button-disabled{opacity:.4;cursor:default}.main-popup__nav-btn.swiper-button-lock{visibility:hidden}.main-popup__swiper{padding:8px 0 24px}.main-popup__link{aspect-ratio:445/450;background-color:#fff;border-radius:16px;transition:transform .35s,box-shadow .35s,border-color .35s;display:block;overflow:hidden;box-shadow:0 4px 12px #0003}.main-popup__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .5s;display:block}@media (hover:hover){a.main-popup__link:hover .main-popup__img{transform:scale(1.04)}}a.main-popup__link:focus-visible{border-color:#0068b6}.main-popup__content{height:100%;padding:24px;overflow-y:auto}.main-popup__title{color:#111;margin-bottom:12px;font-size:22px;font-weight:700}.main-popup__text{color:#454545;font-size:16px;line-height:1.6}.main-popup__text img{max-width:100%;height:auto}.main-popup__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.main-popup__today{cursor:pointer;align-items:center;gap:8px;display:flex}.main-popup__today-input{appearance:none;cursor:pointer;background:#e6e6e6 url(../images/icon/icon_check.svg) 50%/12px no-repeat;border:0;border-radius:8px;flex-shrink:0;width:24px;height:24px;margin:0;transition:background-color .2s}.main-popup__today-input:checked{background-color:#0068b6;background-image:url(../images/icon/icon_check.svg)}.main-popup__today-text{color:#fff;font-size:20px;font-weight:500}.main-popup__close{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:22px;font-weight:500;display:flex}.main-popup__close:after{content:"✕"}@media screen and (width<=720px){.inner{padding:0 16px}.mo-none{display:none!important}.mo-show{display:block!important}::-webkit-scrollbar{width:5px;height:5px}}.dept-tab--type01,.dept-tab--type02,.dept-tab--type03,.dept-tab--type04{margin-bottom:56px}.dept-tab--type01 .dept-tab__list{align-items:center;gap:32px;display:flex;container-type:inline-size}.dept-tab--type01 .dept-tab__item{flex:1;height:100px;overflow:hidden}.dept-tab--type01 .dept-tab__btn{z-index:0;border:1px solid var(--border-color);color:#717171;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:0 32px;font-size:32px;font-weight:600;line-height:1.6;transition:color .3s;display:flex;position:relative}.dept-tab--type01 .dept-tab__btn:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#1d52a0,#2a9db7) 0 0/100cqw 100% no-repeat;transition:opacity .3s;position:absolute;inset:0}.dept-tab--type01 .dept-tab__item:not(:first-child):not(:last-child) .dept-tab__btn:before{background-position:50% 0}.dept-tab--type01 .dept-tab__item:last-child:not(:first-child) .dept-tab__btn:before{background-position:100% 0}.dept-tab--type01 .dept-tab__btn.on{color:#fff}.dept-tab--type01 .dept-tab__btn.on:before{opacity:1}.dept-tab--type01 .dept-tab__item:first-of-type .dept-tab__btn:has(.dept-tab__btn-img){padding-left:100px}.dept-tab--type01 .dept-tab__item:nth-of-type(2) .dept-tab__btn:has(.dept-tab__btn-img){padding-right:100px}.dept-tab--type01 .dept-tab__btn-img{-o-object-fit:contain;object-fit:contain;height:188px;position:absolute}.dept-tab--type01 .dept-tab__item:first-of-type .dept-tab__btn-img{-o-object-position:left bottom;object-position:left bottom;bottom:0;left:16px}.dept-tab--type01 .dept-tab__item:nth-of-type(2) .dept-tab__btn-img{-o-object-position:right bottom;object-position:right bottom;bottom:0;right:16px}.dept-tab--type01 .dept-tab__list:not(:has(.dept-tab__btn-img)){border:1px solid var(--border-color);background:linear-gradient(90deg,#1d52a0,#2a9db7);border-radius:16px;gap:0;overflow:hidden}.dept-tab--type01 .dept-tab__list:not(:has(.dept-tab__btn-img)) .dept-tab__btn{border:none;transition:color .3s,background-color .3s}.dept-tab--type01 .dept-tab__list:not(:has(.dept-tab__btn-img)) .dept-tab__btn:before{display:none}.dept-tab--type01 .dept-tab__list:not(:has(.dept-tab__btn-img)) .dept-tab__btn.on{background-color:#0000}.dept-tab--type01 .dept-tab__list:not(:has(.dept-tab__btn-img))>.dept-tab__item+.dept-tab__item{border-left:1px solid var(--border-color)}@media screen and (width<=1024px){.dept-tab--type01 .dept-tab__list:not(:has(.dept-tab__btn-img))>.dept-tab__item+.dept-tab__item{border-left:0;position:relative}.dept-tab--type01 .dept-tab__list:not(:has(.dept-tab__btn-img))>.dept-tab__item+.dept-tab__item:after{content:"";background-color:var(--border-color);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}}@media screen and (width>=721px){.dept-tab--type01 .dept-tab__list:has(>.dept-tab__item:nth-child(3)) .dept-tab__item{height:75px}.dept-tab--type01 .dept-tab__list:has(>.dept-tab__item:nth-child(3)) .dept-tab__btn{font-size:22px}}@media screen and (width>=1024px){.dept-tab--type01 .dept-tab__btn:not(.on):hover{color:var(--sub-color)}}.tab-list.is-ready>.tab-item,.tab-list>.tab-item:not(:first-child){display:none}.tab-list.is-ready>.tab-item.on{display:block}.dept-tab--type02{border-bottom:1px solid var(--border-color)}.dept-tab--type02 .dept-tab__list{justify-content:center;gap:20px;display:flex}.dept-tab--type02 .dept-tab__btn{color:#717171;border-bottom:5px solid #0000;align-items:start;height:45px;padding:0 20px;font-size:24px;font-weight:600;transition:all .3s;display:flex}.dept-tab--type02 .dept-tab__btn.on{border-color:var(--sub-color);color:#111}@media screen and (width>=1024px){.dept-tab--type02 .dept-tab__btn:hover{color:#111}}.dept-tab--type03 .dept-tab__list{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.dept-tab--type03 .dept-tab__icon{width:24px;height:24px}.dept-tab--type03 .dept-tab__icon path{transition:all .3s}.dept-tab--type03 .dept-tab__btn{color:#454545;background-color:var(--bg-gray);border-radius:100px;justify-content:center;align-items:center;gap:4px;min-width:83px;height:56px;padding:0 20px;font-size:22px;font-weight:600;transition:all .3s;display:flex}.dept-tab--type03 .dept-tab__btn.on{background-color:var(--main-color);color:#fff}.dept-tab--type03 .dept-tab__btn.on .dept-tab__icon path,.dept-tab--type04 .dept-tab__btn.on .dept-tab__icon path,.dept-tab--type05 .dept-tab__btn.on .dept-tab__icon path,.human-3d__btn.on .human-3d__item-icon path{fill:#fff}@media screen and (width>=1024px){.dept-tab--type03 .dept-tab__btn:hover{background-color:var(--main-color);color:#fff}}.dept-tab--type04 .dept-tab__list{flex-wrap:wrap;justify-content:start;gap:12px;display:flex}.dept-tab--type04 .dept-tab__icon path{transition:all .3s}.dept-tab--type04 .dept-tab__btn{color:#454545;background-color:var(--bg-gray);border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:120px;height:56px;padding:0 24px;font-size:22px;font-weight:600;transition:all .3s;display:flex}.dept-tab--type04 .dept-tab__btn.on{background-color:var(--sub-color);color:#fff}@media screen and (width>=1024px){.dept-tab--type04 .dept-tab__btn:hover{background-color:var(--sub-color);color:#fff}}.dept-tab__cont-item{display:none}.dept-tab__cont-item.on{display:block}.chosung-search,.dept-tab--type05{margin-bottom:64px}.dept-tab--type05 .dept-tab__list{flex-wrap:wrap;justify-content:start;gap:12px;display:flex}.dept-tab--type05 .dept-tab__icon path{transition:all .3s}.dept-tab--type05 .dept-tab__btn{color:#717171;background-color:var(--bg-gray);border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:83px;height:56px;padding:0 20px;font-size:22px;font-weight:500;transition:all .3s;display:flex}.dept-tab--type05 .dept-tab__btn.on{background-color:var(--main-color);color:#fff}.dept-tab--type05 .dept-tab__btn.on .c-main{color:#fff!important}@media screen and (width>=1024px){.dept-tab--type05 .dept-tab__btn:not(.on):hover{color:var(--main-color)}}.chosung-search__list{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.chosung-search__btn{background-color:var(--bg-gray);text-align:center;border-radius:8px;flex-shrink:0;align-content:center;width:73px;height:66px;font-size:20px;font-weight:600;transition:all .3s}.chosung-search__btn.on{background-color:var(--sub-color);color:#fff}.chosung-search__btn.all{flex:1 0 auto;width:auto;min-width:100px;padding:0 16px}.chosung-search__btn.empty{color:#e0e0e0;pointer-events:none}@media screen and (width>=1024px){.chosung-search__btn:hover{background-color:var(--sub-color);color:#fff}}.human-3d__wrap{gap:24px;margin-bottom:80px;display:flex}.human-3d__list{flex-direction:column;flex:0 0 283px;gap:24px;display:flex;position:relative}.human-3d__btn{background-color:var(--bg-gray);text-align:left;border-radius:8px;justify-content:space-between;gap:8px;width:100%;height:56px;padding:0 20px;font-size:20px;font-weight:600}.human-3d__btn,.human-3d__item-icon{align-items:center;transition:all .3s;display:flex}.human-3d__item-icon{border:1px solid #454545;border-radius:100%;justify-content:center;width:26px;height:26px}.human-3d__item-icon svg{width:60%;height:60%}.human-3d__item-icon path{transition:all .3s}.human-3d__btn.on{background-color:var(--sub-color);color:#fff}.human-3d__btn.on .human-3d__item-icon{border-color:#fff;transform:rotate(135deg)}.human-3d__img{background-color:var(--bg-gray);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border-radius:8px;flex:1;min-height:530px;position:relative}.human-3d__img--whole{background-image:url(../images/sub/human-3d__img--whole.png)}.human-3d__img--head{background-image:url(../images/sub/human-3d__img--head.png)}.human-3d__img--chest{background-image:url(../images/sub/human-3d__img--chest.png)}.human-3d__img--belly{background-image:url(../images/sub/human-3d__img--belly.png)}.human-3d__img--back{background-image:url(../images/sub/human-3d__img--back.png)}.human-3d__img--limb{background-image:url(../images/sub/human-3d__img--limb.png)}@property --point-float{syntax:"<length>";inherits:true;initial-value:6px}.human-3d__img-point{--point-float:6px;justify-content:center;align-items:center;width:60px;height:60px;transition:--point-float .4s ease-out,opacity .3s;display:flex;position:absolute;transform:translate(-50%)}.human-3d__img-point:before{content:"";background-color:#fffc;border-radius:100%;position:absolute;inset:0}.human-3d__img-point:after{content:"";background-color:var(--main-color);border-radius:100%;width:30px;height:30px;display:block;position:relative}.human-3d__img-point:after,.human-3d__img-point:before{animation:1s ease-in-out infinite human-3d-point-float}@keyframes human-3d-point-float{0%,to{translate:0}50%{translate:0 calc(var(--point-float) * -1)}}.human-3d__img-point:focus-visible,.human-3d__img-point:hover{--point-float:0px}.human-3d__img-desc{opacity:0;visibility:hidden;background-color:#fffc;border-radius:16px;width:max-content;margin-left:14px;padding:16px;font-size:20px;font-weight:700;transition:opacity .3s,visibility 0s .3s;left:100%}.human-3d__img-desc,.human-3d__img-desc:before{position:absolute;top:50%;transform:translateY(-50%)}.human-3d__img-desc:before{content:"";border:10px solid #0000;border-left-width:0;border-right:12px solid #ffffffe6;right:100%}.human-3d__img-desc:after{content:"";width:14px;position:absolute;top:0;bottom:0;right:100%}.human-3d__img-point:focus-visible .human-3d__img-desc{opacity:1;visibility:visible;transition-delay:0s}.human-3d__img:has(.human-3d__img-point:focus-visible) .human-3d__img-point:not(:focus-visible){opacity:0;pointer-events:none;transition-delay:0s}@media screen and (width>=1024px){.human-3d__btn:hover{background-color:var(--sub-color);color:#fff}.human-3d__btn:hover .human-3d__item-icon{border-color:#fff}.human-3d__btn:hover .human-3d__item-icon path{fill:#fff}.human-3d__img-point:hover .human-3d__img-desc{opacity:1;visibility:visible;transition-delay:0s}.human-3d__img:has(.human-3d__img-point:hover) .human-3d__img-point:not(:hover){opacity:0;pointer-events:none;transition-delay:0s}}@media screen and (width<=1023px){.human-3d__img-point.is-open .human-3d__img-desc{opacity:1;visibility:visible;transition-delay:0s}.human-3d__img-point.is-open{--point-float:0px}}.contents-search__wrap{flex-direction:column;gap:24px;max-width:800px;margin:0 auto 64px;display:flex}.contents-search__box{border-bottom:3px solid #111;gap:32px;height:80px;padding:12px 20px;display:flex}.contents-top__search-input{color:#111;border:none;outline:none;flex:1;height:100%;font-size:22px;font-weight:500}.contents-top__search-btn{background-image:url(../images/icon/icon_arrow_search-black.svg);background-position:50%;background-repeat:no-repeat;background-size:56px;flex:0 0 56px;height:100%;font-size:0}.contents-search__select-wrap{gap:16px;max-width:100%;display:flex}.contents-search__select{appearance:none;border:1px solid var(--border-color);cursor:pointer;background-image:url(../images/icon/icon_arrow_down.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:24px;border-radius:8px;flex:1;height:64px;padding:0 56px 0 20px;font-size:22px;font-weight:500}@media (hover:hover) and (pointer:fine){.contents-search__select{appearance:base-select}.contents-search__select::picker(select){appearance:base-select}.contents-search__select{background-image:none;align-items:center;padding-right:20px}.contents-search__select::picker-icon{content:"";background:url(../images/icon/icon_arrow_down.svg) 50%/contain no-repeat;width:24px;height:24px}.contents-search__select:open{border-radius:8px 8px 0 0}.contents-search__select::picker(select){border:1px solid var(--border-color);background-color:#fff;border-radius:0 0 8px 8px;margin-top:-2px}.contents-search__select option{color:#717171;cursor:pointer;padding:14px 20px;font-size:18px;font-weight:500}.contents-search__select option::checkmark{display:none}}@media screen and (width>=1024px){.contents-search__select option:focus,.contents-search__select option:hover,.contents-search__select:hover{color:var(--sub-color);background-color:#0000}.contents-search__select option:checked{color:var(--sub-color);font-weight:700}}.pagination{gap:8px;margin-top:80px}.pagination,.pagination__btn{justify-content:center;align-items:center;display:flex}.pagination__btn{width:50px;height:50px;font-size:20px;font-weight:500;transition:all .3s}.pagination__btn.on{background-color:var(--sub-color);color:#fff;border-color:var(--sub-color)}.pagination__btn.none{opacity:.3;pointer-events:none}.pagination__btn svg:nth-of-type(2){margin-left:-18px}.pagination__btn svg path{transition:all .3s}.pagination__list{gap:12px;display:flex}@media screen and (width>=1024px){.pagination__btn:not(.on):hover{color:var(--sub-color)}.pagination__btn:not(.on):hover path{stroke:var(--sub-color)}}.cont-block__info{padding-inline:32px}.cont-block__notice{gap:4px;padding-left:2px;display:flex}.cont-block__notice-mark{flex:none}.cont-block--guide .cont-block__table tbody th{background-color:#fff}.cont-block--guide .cont-block__table thead th,.cont-block__table--guide thead th{padding:16px 24px;font-weight:600}.cont-block--guide .cont-block__table tbody th,.cont-block__table--guide tbody th{font-weight:500}.cont-block--guide .cont-block__table tbody td,.cont-block--guide .cont-block__table tbody th,.cont-block__table--guide tbody td,.cont-block__table--guide tbody th{padding:20px 24px}.online-record-procedure__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 68px;padding:0;list-style:none;display:grid}.online-record-procedure__item{background-color:var(--bg-gray);aspect-ratio:1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px 12px;display:flex;position:relative}.online-record-procedure__item:not(:first-child):before{content:"";background:url(../images/icon/icon_arrow_right2.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.online-record-procedure__icon{flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.online-record-procedure__icon>img,.online-record-procedure__icon>svg{-o-object-fit:contain;object-fit:contain;width:100%;height:64px}.online-record-procedure__placeholder{color:var(--main-color);font-size:32px;font-weight:600}.online-record-procedure__label{text-align:center;color:#111;justify-content:center;align-items:center;font-size:22px;font-weight:600;line-height:1.5;display:flex}.date-picker{width:100%;position:relative}.date-picker__input{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.date-picker__input--empty .date-picker__value{color:#8a8a8a}.date-picker__icon{color:#717171;flex:0 0 28px}.date-picker--open .date-picker__input{border-color:var(--main-color)}.date-picker__dim{display:none}.date-picker__panel{z-index:50;border:3px solid var(--main-color);background-color:#fff;border-radius:12px;width:420px;padding:20px 16px 16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #00000014}.date-picker__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.date-picker__nav{color:#454545;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.date-picker__nav:disabled{opacity:.3;cursor:default}.date-picker__nav svg{width:24px;height:24px}.date-picker__selects{align-items:center;gap:12px;display:flex}.date-picker__select{appearance:none;color:#454545;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23454545%27 d=%27M2 4h8L6 9z%27/%3E%3C/svg%3E") right 2px center/12px no-repeat;border:none;padding:8px 20px 8px 8px;font-size:24px;font-weight:600}.date-picker__select:focus-visible{outline:2px solid var(--sub-color);outline-offset:2px;border-radius:4px}.date-picker__table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.date-picker__table th{color:#717171;text-align:center;height:56px;font-size:22px;font-weight:600}.date-picker__table td{height:56px;padding:0}.date-picker__day{color:#717171;border:2px solid #0000;border-radius:50%;width:42px;height:42px;font-size:22px;font-weight:600;transition:background-color .2s,color .2s}.date-picker__sun{color:var(--point-color)!important}.date-picker__sat{color:var(--sub-color)!important}.date-picker__day--selected,.date-picker__day--today{border-color:var(--sub-color)}.date-picker__day--selected{background-color:var(--sub-color);font-weight:600;color:#fff!important}.date-picker__day:disabled{opacity:.3;cursor:default}.date-picker__day:focus-visible,.date-picker__nav:focus-visible{outline:2px solid var(--main-color);outline-offset:1px}@media screen and (width>=1024px){.date-picker__day:not(:disabled):not(.date-picker__day--selected):hover,.date-picker__nav:not(:disabled):hover{background-color:var(--bg-gray)}}.header-mini-card{z-index:50;border-radius:16px;width:400px;transition:all .3s;position:fixed;bottom:60px;right:40px;box-shadow:0 6px 30px #00000029}.header-mini-card--footer,.header-mini-card__fold{opacity:0;pointer-events:none}.header-mini-card .myPage-reservation{background:#fff;flex:none;max-height:260px;transition:all .5s}.header-mini-card .myPage-reservation:has(.myPage-reservation-img):before{content:"";background:linear-gradient(166deg,#1889a2 12.92%,#61e7ff 86.14%);border-radius:100%;width:221px;height:221px;transition:all .3s;display:block;position:absolute;bottom:-66px;right:-35px;transition-delay:.3s!important}.header-mini-card .myPage-reservation-img{transition-delay:.3s!important}.header-mini-card .myPage-reservation__name,.header-mini-card .myPage-reservation__time,.header-mini-card .myPage-reservation__tit{color:#454545}.header-mini-card .myPage-reservation__tit b,.header-mini-card .myPage-reservation__tit strong{color:var(--sub-color)}.header-mini-card .myPage-reservation-img,.header-mini-card .myPage-reservation__cont,.header-mini-card--folded .myPage-reservation__btn-wrap{transition:all .3s}.header-mini-card .myPage-reservation__btn{color:var(--main-color);border:1px solid var(--main-color)}.header-mini-card .myPage-reservation__time{color:#1a1a1a;margin-bottom:0;font-size:22px;font-weight:700}.myPage-reservation__doctor-label{color:#454545;margin-top:16px;font-size:18px;font-weight:500}.myPage-reservation__doctor{align-items:center;gap:4px;margin-top:6px;display:flex}.myPage-reservation__doctor .myPage-reservation__tag{margin-bottom:0}.header-mini-card--folded{width:340px}.header-mini-card__fold{z-index:2;background-image:url(../images/icon/icon_arrow_down.svg);background-position:50%;background-size:contain;width:32px;height:32px;transition:all .3s;position:absolute;top:20px;right:24px;transform:rotate(180deg)}.header-mini-card--folded .header-mini-card__fold{opacity:1;pointer-events:auto}.header-mini-card__fold-main{background-color:#fff;border-radius:16px 16px 0 0;justify-content:center;align-items:center;gap:4px;width:87px;height:42px;font-size:18px;transition:all .3s;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #00000029}.header-mini-card--folded .header-mini-card__fold-main{opacity:0;pointer-events:none}.header-mini-card--folded .myPage-reservation{max-height:72px}.header-mini-card--folded .myPage-reservation-img,.header-mini-card--folded .myPage-reservation:before,.header-mini-card--folded .myPage-reservation__btn-wrap,.header-mini-card--folded .myPage-reservation__cont{opacity:0}.header-mini-card--folded .myPage-reservation-img,.header-mini-card--folded .myPage-reservation:before{transition-delay:0!important;transition:all!important}.header-mini-card .myPage-reservation__btn-wrap .myPage-reservation__btn{background-color:var(--main-color);color:#fff;border:1px solid var(--main-color)}.header-mini-card .myPage-reservation__btn-wrap .myPage-reservation__btn:nth-child(2n){color:var(--main-color);background-color:#fff}.wrap:has(.main) .header-mini-card{top:135px;bottom:auto}.wrap:has(.main) .header-mini-card__fold{transform:rotate(0)}.wrap:has(.main) .header-mini-card__fold-main{border-radius:0 0 16px 16px;top:100%;bottom:auto}.wrap:has(.main) .header-mini-card__fold-main svg{transform:rotate(180deg)}@media screen and (width>=1024px){.header-mini-card .myPage-reservation__btn:hover{background-color:var(--main-color)}}.main-chatbot{z-index:10;transition:all .3s;position:fixed;bottom:64px;left:64px}.main-chatbot.main-chatbot--footer{opacity:0;pointer-events:none}.main-chatbot__btn{flex:0 0 38px;transition:all .3s;display:block;overflow:hidden}.main-chatbot__btn-img{z-index:10;margin-left:16px;position:relative}.main-chatbot__btn-tit{color:#16448f;align-content:center;height:38px;font-size:18px;font-weight:700;transition:all .3s;display:block}body:has(:is(.section01,.footer-wrap).active) .main-chatbot{opacity:0;pointer-events:none}.main-chatbot--open{z-index:60}.main-chatbot__panel{cursor:pointer;align-items:start}.main-chatbot__panel,.main-chatbot__panel-box{flex-direction:column;display:flex;position:relative}.main-chatbot__panel-box{z-index:1;background-color:#fff;border-radius:16px;width:105px;height:35px;max-height:calc(100dvh - 180px);margin-top:-6px;padding:0;transition:all .3s;box-shadow:0 6px 30px #00000029}.main-chatbot__panel-inner{opacity:0;pointer-events:none;flex-direction:column;height:100%;padding:28px 32px;transition:all;display:flex;overflow:hidden}.main-chatbot__panel-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.main-chatbot__panel-tit{color:#111;font-size:22px;font-weight:700}.main-chatbot__panel-close{width:24px;height:24px;position:relative}.main-chatbot__panel-close:after,.main-chatbot__panel-close:before{content:"";background-color:#111;width:20px;height:2px;position:absolute;top:50%;left:50%}.main-chatbot__panel-close:before{transform:translate(-50%,-50%)rotate(45deg)}.main-chatbot__panel-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.main-chatbot__panel-text{background-color:var(--bg-gray);border-radius:0 16px 16px;margin-bottom:24px;padding:12px 20px}.main-chatbot__menu{flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:126px;gap:12px;min-height:0;display:grid;overflow-y:auto}.main-chatbot__menu-btn{color:#111;word-break:break-word;text-align:center;background:#ffffff03;border:1px solid #e0e0e04d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:8px;font-size:20px;font-weight:500;transition:all .3s;display:flex;box-shadow:inset 5px 5px 15px #0000000d}.main-chatbot__menu-icon{color:var(--main-color);width:28px;height:28px;transition:all .3s;display:flex}.main-chatbot__menu-icon svg{width:100%;height:100%}.main-chatbot__menu-btn:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.main-chatbot__search{border:2px solid var(--main-color);border-radius:8px;align-items:center;gap:8px;height:59px;margin-top:12px;padding:0 24px;display:flex}.main-chatbot__search-input{border:none;outline:none;flex:1;min-width:0;font-size:22px;font-weight:500}.main-chatbot__search-input::-webkit-search-cancel-button{display:none}.main-chatbot__search-btn{background:url(../images/icon/icon_search--main.svg) 50%/24px no-repeat;flex:none;width:24px;height:24px}.main-chatbot__panel:has(.main-chatbot__panel-box.on){cursor:inherit}.main-chatbot__panel:has(.main-chatbot__panel-box.on) .main-chatbot__btn-img{content:url(../images/common/main-chatbot__btn-img--on.svg)}.main-chatbot__panel-box.on{width:400px;height:600px}.main-chatbot__panel-box.on .main-chatbot__btn{flex:0 0 0;height:0}.main-chatbot__panel-box.on .main-chatbot__panel-inner{opacity:1;pointer-events:auto;transition:all .3s .3s}.main-chatbot__panel-line{display:block}.main-chatbot__panel-tit{align-items:center;gap:10px;display:flex}.main-chatbot__panel-back{flex:none;width:24px;height:24px;margin-bottom:1px;position:relative}.main-chatbot__panel-back:before{content:"";border-bottom:2px solid #111;border-left:2px solid #111;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)rotate(45deg)}.main-chatbot__links{flex-wrap:wrap;flex:1;align-content:flex-start;gap:10px 8px;min-height:0;display:flex;overflow-y:auto}.main-chatbot__link{border:1px solid var(--border-color);color:#111;white-space:nowrap;background-color:#fff;border-radius:12px;align-items:center;height:52px;padding:0 20px;font-size:20px;transition:all .3s;display:inline-flex}@media screen and (width>=1024px){.main-chatbot:hover .main-chatbot__btn-img{animation:.6s ease-in-out infinite main-chatbot-jump}@keyframes main-chatbot-jump{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.main-chatbot__link:hover{border-color:var(--main-color);color:var(--main-color)}.main-chatbot__menu-btn:hover{background-color:var(--main-color);color:#fff}.main-chatbot__menu-btn:hover .main-chatbot__menu-icon{color:#fff}}@media screen and (width<=720px){.main-chatbot__panel{display:none}}.cont-block__tit4.cont-block__tit4--no-margin{margin-bottom:0}.content-section-wrap>.cont-block+.cont-block{margin-top:0}.content-section-wrap{flex-direction:column;gap:80px;display:flex}ul.cont-block__list .cont-block__item--no-bullet{padding-left:0}ul.cont-block__list .cont-block__item--hide-bullet:after,ul.cont-block__list .cont-block__item--no-bullet:after{content:none}.cont-block__sub-note{margin-top:8px;padding-left:24px;position:relative}.cont-block__sub-note:before{content:"-";position:absolute;left:8px}.cont-block__notice-box{background-color:var(--bg-gray);padding:32px}.cont-block__table-wrap td{padding-left:32px}.emergency-contact{background:linear-gradient(90deg,var(--main-color) 0,#2b9eb8 100%);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:32px 40px;display:flex;box-shadow:0 5px 20px #0000001a}.emergency-contact__title{flex-shrink:0}.emergency-contact__numbers{align-items:center;min-width:0;display:flex}.emergency-contact__numbers>div,.emergency-contact__numbers>p{white-space:nowrap;font:inherit;letter-spacing:inherit;color:#fff;align-items:center;gap:10px;display:flex;position:relative}.emergency-contact__numbers>*+*{margin-left:28px;padding-left:28px}.emergency-contact__numbers>*+:before{content:"";background-color:#fffc;width:1px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.emergency-contact__pediatric{border:1px solid #fff;border-radius:3px;padding:4px 8px;font-size:20px;font-weight:500;line-height:1.3}.emergency-contact__numbers>p+p{margin-top:0}.emergency-contact__numbers>div>p{font:inherit;letter-spacing:inherit;color:inherit}ul.cont-block__list .cont-block__item--note:after{content:"※";background:0 0;border-radius:0;width:auto;height:auto;top:0;left:0}.outpatient-guide__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.outpatient-guide__item{border:1px solid var(--border-color);background-color:#fff;border-radius:16px;align-items:center;gap:40px;min-height:228px;padding:40px;display:flex}.outpatient-guide__item--wide{grid-column:1/-1}.outpatient-guide__icon{flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.outpatient-guide__icon>svg{width:100%;height:100%}.outpatient-guide__cont{flex:1;min-width:0}.outpatient-guide__tit{color:var(--main-color);margin-bottom:12px}.outpatient-guide__note{color:#777}.outpatient-guide__notice{margin-top:20px}.content-accordion{border:1px solid var(--border-color);background-color:#fff;border-radius:8px}.content-accordion__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.content-accordion__summary::-webkit-details-marker{display:none}.content-accordion__summary:focus-visible{outline:2px solid var(--sub-color);outline-offset:4px}.content-accordion__action,.content-accordion__heading{align-items:center;gap:16px;display:flex}.content-accordion__heading{flex-wrap:wrap;gap:4px 16px}.content-accordion__count{color:var(--text-support)}.content-accordion__action{color:var(--sub-color);flex-shrink:0}.content-accordion__arrow{border-bottom:2px solid;border-right:2px solid;width:12px;height:12px;margin:-6px 4px 0;transform:rotate(45deg)}.content-accordion[open] .content-accordion__expand,.content-accordion__collapse{display:none}.content-accordion[open] .content-accordion__collapse{display:inline}.content-accordion[open] .content-accordion__arrow{margin-top:6px;transform:rotate(225deg)}.content-accordion__body{border-top:1px solid var(--border-color);padding:24px}.content-accordion[open]{border-color:var(--sub-color);background-color:var(--bg-gray)}.hospitalize .bold{color:#1a1a1a}.hospitalize .hospitalize_reserve .cont-block__info{gap:16px;padding-inline:0;display:flex}.hospitalize .hospitalize_reserve .cont-block__item{border:1px solid #ccc;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;display:flex}.hospitalize .hospitalize_reserve .cont-block__list{flex-direction:row;align-items:center;gap:4px;margin-top:0;display:flex}.hospitalize .hospitalize_reserve .cont-block__list .cont-block__item:after{display:none}.hospitalize .hospitalize_payment .cont-block{justify-content:space-between;align-items:stretch;gap:32px;display:flex}.hospitalize .hospitalize_payment .cont-block>li{border:1px solid #e0e0e0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:0;width:50%;padding:48px;display:flex}.hospitalize .hospitalize_payment .cont-block>li .title{color:#1a1a1a;letter-spacing:-.025em;justify-content:flex-start;align-items:center;gap:21px;font-size:28px;font-weight:600;line-height:1.6;display:flex}.hospitalize .hospitalize_payment .cont-block>li .title>svg{height:38px}.hospitalize .hospitalize_payment .cont-block>li .text_info{color:#454545;letter-spacing:-.025em;margin-top:28px;font-size:22px;font-weight:500;line-height:1.6}.hospitalize .hospitalize_payment .cont-block>li .info_list{margin-top:28px}.hospitalize .hospitalize_payment .cont-block>li .info_list>li{color:#717171;letter-spacing:-.025em;padding-left:28px;font-size:22px;font-weight:500;line-height:1.6;position:relative}.hospitalize .hospitalize_payment .cont-block>li .info_list>li:before{content:"";background-color:#717171;border-radius:4px;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hospitalize .hospitalize_payment .cont-block>li .span_wrap{align-items:center;gap:16px;margin-top:16px;display:flex}.hospitalize .hospitalize_payment .cont-block>li .span_wrap>li{letter-spacing:-.025em;color:#454545;border:1px solid #e0e0e0;border-radius:100px;align-items:center;gap:8px;padding:12px 20px;font-size:20px;font-weight:500;line-height:1.4;display:flex}.hospitalize .hospitalize_payment .cont-block>li .span_wrap>li>svg{height:20px}.hospitalize .hospitalize_payment .cont-block>li .info_box{background-color:#1889a21a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:20px 32px;display:flex}.hospitalize .hospitalize_payment .cont-block>li .info_box .title{letter-spacing:-.025em;color:#454545;font-size:20px;font-weight:500;line-height:1.4}.hospitalize .hospitalize_payment .cont-block>li .info_box .account{color:#1889a2;letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.6}.hospitalize .hospitalize_payment .cont-block>li .info_box .btn_copy{color:#1889a2;letter-spacing:-.025em;background-color:#fff;border:1px solid #1889a2;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 20px;font-size:20px;font-weight:500;line-height:1.4;display:flex}.hospitalize .hospitalize_payment .cont-block>li .info_box .btn_copy>svg{height:24px}.hospitalize .hospitalize_payment .cont-block>li .notice_wrap{margin-top:12px}.hospitalize .hospitalize_payment .cont-block>li .notice_wrap>li+li{margin-top:4px}.hospitalize .hospitalize_payment .cont-block>li .notice_wrap>li{color:#717171;letter-spacing:-.025em;justify-content:flex-start;align-items:center;gap:12px;font-size:22px;font-weight:500;line-height:1.6;display:flex}.hospitalize .hospitalize_step .cont-step__list--type07{border-top:2px solid #1889a2;border-bottom:1px solid #1889a2;flex-direction:row;align-items:center;gap:0;margin-top:0;display:flex}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item:after{display:none}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item{border-right:1px solid #e0e0e0;flex-direction:column;flex:1;align-items:center;padding:48px;display:flex}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item:last-child{border-right:none}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item .cont-step__num{color:#1889a2;letter-spacing:-.025em;font-size:16px;font-weight:700}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item>svg{height:64px;margin-top:20px}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item .cont-step__text{letter-spacing:-.025em;color:#1a1a1a;margin-top:24px;font-size:22px;font-weight:600;line-height:1.6}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item .cont-step__sub{letter-spacing:-.025em;color:#717171;margin-top:8px;font-size:20px;font-weight:500;line-height:1.4}.hospitalize .hospitalize_step .info_list{margin-top:16px}.hospitalize .hospitalize_step .info_list>li{padding-left:28px;position:relative}.hospitalize .hospitalize_step .info_list>li:before{content:"";background-color:#454545;border-radius:4px;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hospitalize .hospitalize_step .info_list>li+li{margin-top:8px}.hospitalize .hospitalize_step .info_list>li.billiard:before{content:"※";background-color:#0000;border-radius:0;width:auto;height:auto;left:-4px}@media screen and (width<=720px){.inner{padding:0 16px}.mo-none{display:none!important}.mo-show{display:block!important}::-webkit-scrollbar{width:5px;height:5px}.cont-block__header{gap:16px}.cont-block__header .dept-tab--type03 .dept-tab__list,.cont-block__tit4-btn{gap:8px}.cont-block__header .dept-tab--type03 .dept-tab__btn{height:40px;font-size:16px}.cont-block+.cont-block{margin-top:40px}.cont-block__tit1,.cont-block__tit2{margin-bottom:12px;font-size:22px}.cont-block__tit1:before{width:16px;height:16px}.cont-block__tit3{margin-bottom:8px;font-size:20px}.cont-block__tit4{margin-bottom:8px;font-size:18px}.cont-block__tit4-option{padding:10px 16px;font-size:16px}.cont-block__group{margin-top:16px;padding-left:0}.cont-block__group+.cont-block__group{margin-top:20px}.cont-block__item{padding-left:20px}.cont-block__item-tit{font-size:18px}ul.cont-block__list .cont-block__item:has(.cont-block__item-tit):after{width:6px;height:6px;top:9px;left:5px}ul.cont-block__list .cont-block__item:after{width:4px;height:4px;top:9px;left:5px}ol.cont-block__list>.cont-block__item:after{width:16px;height:16px;font-size:12px;top:3px}.cont-block__list--row,.cont-feature__list{grid-template-columns:repeat(1,1fr)}.cont-block__gray-box{padding:16px}.cont-feature__list{gap:16px}.cont-feature__item{gap:16px;min-height:150px;padding:16px}.cont-feature__bg-icon{width:130px;height:130px}.cont-icon{flex-direction:column;align-items:start;gap:16px}.cont-icon__box{flex:0 0 120px;width:120px;height:120px}}@media screen and (width<=1280px){.cont-step__list--col4{grid-template-columns:repeat(3,1fr)!important}}@media screen and (width<=1024px){.cont-step__list--type02{grid-template-columns:repeat(3,1fr)}.cont-step__list--type03{grid-template-columns:repeat(2,1fr)}.cont-step__list--type04>.cont-step__item{flex-direction:column}.cont-step__list--type04>.cont-step__item>.cont-step__tit{flex:none}.cont-step__list--type05{grid-template-columns:repeat(3,1fr);gap:32px 24px}.cont-step__list--type05>.cont-step__item:nth-child(3) .cont-step__tit:after{content:none}.cont-step__list--col4{grid-template-columns:repeat(2,1fr)!important}}@media screen and (width<=720px){.cont-step__list--type01{grid-template-columns:repeat(3,1fr);gap:16px 32px;display:grid}.cont-step__list--type01.cont-step__icon-box{width:60px;height:60px}.cont-step__list--type01.cont-step__item:not(:first-child):after{background-size:contain;width:30px;height:30px;left:-31px}.cont-step__list--type01>.cont-step__item .cont-step__icon-box{width:60px;height:60px}.cont-step__list--type01>.cont-step__item:not(:first-child):after{left:-35px}.cont-step__list--type02{grid-template-columns:repeat(2,1fr);gap:16px 32px}.cont-step__list--type02 .cont-step__item:not(:first-child):after{background-size:contain;width:30px;height:30px;left:-31px}.cont-step__list--type02 .cont-step__text{min-height:48px}.cont-step__list--type02 .cont-step__item{min-height:120px;padding:20px 16px}.cont-step__list--type05{grid-template-columns:repeat(1,1fr);gap:20px}.cont-step__list--type05>.cont-step__item .cont-step__tit{font-size:18px}.cont-step__list--type05>.cont-step__item .cont-step__tit:after{content:none}.cont-step__list--type05>.cont-step__item .cont-step__num{width:24px;height:24px;font-size:14px}.cont-step__list--type05>.cont-step__item .cont-step__text{margin-top:8px;padding-left:34px;font-size:14px}.cont-step__list--type06{gap:32px}.cont-step__list--type06:before{top:12px;left:11px}.cont-step__list--type06>.cont-step__item{flex-direction:column;gap:12px;padding-left:40px}.cont-step__list--type06>.cont-step__item .cont-step__head{flex:none;padding-top:0}.cont-step__list--type06>.cont-step__item .cont-step__head:after{background-size:12px;width:24px;height:24px;top:0;left:0}.cont-step__list--type06>.cont-step__item .cont-step__tit{font-size:18px}.cont-step__list--type06>.cont-step__item .cont-step__text{font-size:14px}.cont-step__list--type06>.cont-step__item .cont-step__cont{gap:12px}.cont-step__list--type06 .cont-step__card{padding:16px}.cont-step__list--type06 .cont-step__card-tit{font-size:16px}.cont-step__list--type06 .cont-step__card .cont-block__item{font-size:14px}.cont-step__list--type06 .cont-step__card .cont-block__item b{margin-right:0;display:block}.cont-step__list--type02.cont-step__num{width:20px;height:20px;font-size:14px}.cont-step__list--type03{gap:16px 32px;grid-template-columns:repeat(1,1fr)!important}.cont-step__list--type03 .cont-step__item:not(:first-child):after{background-size:contain;width:20px;height:20px;top:-18px;left:50%;transform:translate(-50%)rotate(90deg)}.cont-step__list--type03 .cont-step__item{flex-direction:row;justify-content:start;gap:16px;height:55px;padding:0 16px}.cont-step__list--type03 .cont-step__step,.cont-step__list--type03 .cont-step__tit{font-size:16px}.cont-step__list--type03 .cont-step__tit-box,.cont-step__list--type03>.cont-step__item .cont-step__tit-box{gap:8px}.cont-step__list--type03 .cont-step__icon{width:20px;height:20px}.cont-step__list--type03>.cont-step__item .cont-step__step{font-size:14px}.cont-step__list--type03>.cont-step__item .cont-step__tit{font-size:16px}.cont-step__list--type03>.cont-step__item .cont-step__icon{width:22px;height:22px}.cont-step__list--type03>.cont-step__item .cont-step__img{height:40px;margin-bottom:8px}.cont-step__list--type03>.cont-step__item:has(.cont-step__img){height:140px}.cont-step__list--type04{gap:16px}.cont-step__list--type04>.cont-step__item{gap:14px;padding:16px}.cont-step__list--type04>.cont-step__item>.cont-step__tit{font-size:18px}.cont-step__list--type04>.cont-step__item .cont-step__tit .cont-step__step{width:18px;height:18px;font-size:12px}}@media screen and (width<=1280px){.icon-box__list{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=1024px){.fund-account__list,.icon-box__list{grid-template-columns:repeat(1,1fr)}.icon-box__list--step .icon-box__item:not(:first-child):after{top:-20px;left:50%;transform:translate(-50%)rotate(90deg)}}@media screen and (width<=720px){.icon-box__list{gap:8px}.icon-box__list--step{gap:28px}.icon-box__item{gap:16px;padding:16px}.icon-box__tit{gap:8px;font-size:18px}.icon-box__tit svg{width:34px;height:34px}.icon-box__list--step .icon-box__item:not(:first-child):after{width:24px;height:24px;top:-28px}.fund-account__note,.fund-account__num,.icon-box__info-text,.icon-box__info-tit{font-size:16px}.fund-account__list{gap:8px}.fund-account__item{padding:16px}.fund-account__copy-btn{height:45px;padding:0 16px;font-size:16px}.fund-account__copy-btn svg{width:20px}}@media screen and (width<=1024px){.fund-summary__list{grid-template-columns:repeat(1,1fr);padding:20px 40px}.fund-summary__item{flex-direction:row;justify-content:space-between;align-items:center;padding:24px 0}.fund-summary__item+.fund-summary__item{border-left:none;border-top:1px solid var(--border-color)}}@media screen and (width<=720px){.fund-year__list{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.fund-year__btn{width:100%;min-width:0;height:40px;padding:0 8px;font-size:14px}.fund-summary__list{grid-template-columns:repeat(1,1fr);margin-top:24px;padding:0 16px}.fund-summary__item{flex-direction:row;justify-content:space-between;padding:16px 0}.fund-summary__item+.fund-summary__item{border-left:none;border-top:1px solid var(--border-color)}.fund-summary__tit{font-size:16px}.fund-summary__num{font-size:22px}.fund-summary__unit,.fund-unit{font-size:14px}.fund-table{min-width:0}.fund-table tbody td,.fund-table tfoot td,.fund-table tfoot th,.fund-table thead th{height:56px;padding:8px 12px;font-size:16px}.fund-table__sub{font-size:12px}.fund-bar{gap:8px}.fund-bar__track{flex:0 0 100px;height:10px}.fund-bar__num{min-width:90px}.cont-block__search{background-color:#f5f5f5;border-radius:8px;align-items:center;gap:8px;width:100%;height:45px;padding:0 16px;display:flex}.cont-block__search-input{background-color:#0000;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:16px;font-weight:500}.cont-block__search-btn{background-image:url(../images/icon/icon_search.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;width:30px;height:30px}.cont-block__table thead th{height:40px}.cont-block__table tbody td,.cont-block__table thead th{padding:10px 12px;font-size:16px}.cont-block__table--mo02 col{display:none}.cont-block__table--mo02 tbody td,.cont-block__table--mo02 tbody th{border-left:none;border-right:none;display:block}.cont-block__btn{white-space:normal;text-align:left;min-width:auto;height:auto;min-height:40px;padding:4px 16px;font-size:16px;line-height:1.4}.cont-block__btn img,.cont-block__btn svg,.cont-block__btn-icon{width:22px}.cont-block__btn--type02{width:100%}.location{height:auto;padding:8px 0}.location__item.location__item--home svg{width:20px}.location__item:not(.location__item--home):not(:last-of-type):not(:nth-last-of-type(2)){display:none}.location__item-btn{font-size:14px}.location__dropdown-link{height:40px;padding:0 14px;font-size:14px}.location .inner{flex-direction:column;align-items:end;gap:0}.location__list{gap:4px 26px;width:100%}.location__item:not(:first-of-type):after{background-size:contain;width:18px;height:18px;left:-22px}.info-popup,.info-popup__wrap{padding:16px}.info-popup{border-radius:8px}.info-popup__top-tit{font-size:20px}.info-popup__header{margin-bottom:16px;padding-bottom:16px}.info-popup__header-text{margin-top:14px;font-size:16px}.info-popup__header-phone,.none-data{font-size:16px}.info-popup__header-phone img{width:19px}.info-popup .signup-terms__notice{margin-top:16px;padding-top:16px}.info-popup .signup__btn-wrap{margin-top:25px}.main-popup__wrap{padding:16px}.main-popup__logo{margin-bottom:4px}.main-popup__logo svg{height:45px}.main-popup__nav{gap:8px}.main-popup__nav-btn{width:40px;height:40px}.main-popup__swiper{padding:0}.main-popup__link{border-width:2px;border-radius:8px}.main-popup__content{padding:16px}.main-popup__title{font-size:18px}.main-popup__text{font-size:14px}.main-popup__footer{margin-top:16px}.main-popup__today-input{background-size:10px;border-radius:5px;width:20px;height:20px}.main-popup__close,.main-popup__today-text{font-size:16px}}@media screen and (width<=1280px){.dept-tab--type01 .dept-tab__item:first-of-type .dept-tab__btn:has(.dept-tab__btn-img){padding-left:180px}.dept-tab--type01 .dept-tab__item:nth-of-type(2) .dept-tab__btn:has(.dept-tab__btn-img){padding-right:180px}.online-record-procedure__list{grid-template-columns:repeat(3,minmax(0,1fr))}.online-record-procedure__item:nth-child(3n+1):before{content:none}}@media screen and (width<=1024px){.dept-tab--type01 .dept-tab__list{flex-direction:column}.dept-tab--type01 .dept-tab__item{flex:none;width:100%}.dept-tab--type01 .dept-tab__btn{padding:0 32px!important}}@media screen and (width<=720px){.dept-tab--type01{margin-bottom:32px}.dept-tab--type01 .dept-tab__item{height:50px}.dept-tab--type01 .dept-tab__list{flex-direction:column;gap:8px}.dept-tab--type01 .dept-tab__btn{padding:0 16px;font-size:16px}.dept-tab--type01 .dept-tab__btn-img{height:80px}.dept-tab--type01 .dept-tab__item:first-of-type .dept-tab__btn-img{left:8px}.dept-tab--type01 .dept-tab__item:nth-of-type(2) .dept-tab__btn-img{right:8px}.dept-tab--type01 .dept-tab__list:has(.dept-tab__btn-img){gap:12px}.dept-tab--type01 .dept-tab__list:not(:has(.dept-tab__btn-img)){border-radius:12px}.dept-tab--type02,.dept-tab--type03,.dept-tab--type04,.dept-tab--type05{margin-bottom:30px}.dept-tab--type02 .dept-tab__list{gap:14px}.dept-tab--type02 .dept-tab__btn{border-bottom:3px solid #0000;height:40px;padding:0 14px;font-size:10px}.dept-tab--type03 .dept-tab__btn,.dept-tab--type04 .dept-tab__btn,.dept-tab--type05 .dept-tab__btn{min-width:70px;height:40px;padding:0 10px;font-size:16px}.dept-tab--type04 .dept-tab__list{justify-content:start;gap:8px}.dept-tab--type05 .dept-tab__list{gap:8px}.chosung-search{margin-bottom:32px}.chosung-search__list{justify-content:start;gap:8px}.chosung-search__btn{border-radius:4px;width:42px;height:39px;font-size:16px}.chosung-search__btn.all{width:auto}}@media screen and (width<=1024px){.human-3d__img-desc{opacity:1;visibility:initial;border-radius:8px;margin-left:4px;padding:8px;font-size:16px;top:calc(50% - 4px)}.human-3d__img-desc:before{display:none}}@media screen and (width<=720px){.human-3d__wrap{gap:8px;margin-bottom:40px}.human-3d__list{flex:0 0 150px;gap:8px}.human-3d__img{min-height:320px}.human-3d__btn{height:40px;padding:0 12px;font-size:16px}.human-3d__item-icon{width:18px;height:18px}.human-3d__img-point{width:40px;height:40px}.human-3d__img-point:after{width:20px;height:20px}.human-3d__img-desc{max-width:calc(100svw - 180px);padding:8px;font-size:14px}.contents-search__wrap{gap:8px;margin-bottom:40px}.contents-search__select-wrap{gap:8px}.contents-search__select{background-position:right 16px center;background-size:20px;height:45px;padding:0 44px 0 16px;font-size:16px}.contents-search__select::picker-icon{width:20px;height:20px}.contents-search__box{gap:16px;height:50px;padding:4px 8px}.contents-top__search-input{min-width:0;font-size:16px}.contents-top__search-btn{background-size:cover;flex:0 40px}.pagination{gap:4px;margin-top:40px}.pagination__list{gap:4px;padding:0}.pagination__btn{border-radius:4px;width:40px;height:40px;font-size:16px}.pagination__btn svg{width:20px}.pagination__btn svg:nth-of-type(2){margin-left:-14px}.pagination__btn.none{display:none}.cont-block__info{padding-inline:16px}.cont-block__notice{padding-left:5px}.cont-block__notice-mark{flex-basis:15px}.online-record-procedure__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px}.online-record-procedure__item{gap:16px;min-height:140px;padding:16px 8px}.online-record-procedure__item:before{content:none}.online-record-procedure__item:nth-child(2n):before{content:"";border-top-width:7px;border-bottom-width:7px;border-left-width:10px;left:-21px}.online-record-procedure__icon{width:40px;height:40px}.online-record-procedure__icon>img,.online-record-procedure__icon>svg{height:32px}.online-record-procedure__label{overflow-wrap:anywhere;min-height:48px;font-size:16px}}@media screen and (width<=1024px){.date-picker__dim{z-index:1000;background-color:#00000080;display:block;position:fixed;inset:0}.date-picker__panel{z-index:1001;max-width:calc(100% - 40px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (width<=720px){.date-picker{max-width:none}.date-picker__panel{padding:16px 10px 12px}.date-picker__select{font-size:18px}.date-picker__day{width:32px;height:32px;font-size:16px}.date-picker__table td{height:40px}.header-mini-card{display:none}}@media (width<=1358px){.hospitalize .hospitalize_payment .cont-block>li .info_box,.hospitalize .hospitalize_payment .cont-block>li .span_wrap{flex-direction:column}.hospitalize .hospitalize_step .cont-step__list--type07{align-items:stretch}}@media (width<=1024px){.hospitalize .hospitalize_reserve .cont-block__list,.hospitalize .hospitalize_step .cont-step__list--type07{flex-wrap:wrap}.hospitalize .hospitalize_payment .cont-block,.hospitalize .hospitalize_reserve .cont-block__info{flex-direction:column}.hospitalize .hospitalize_payment .cont-block>li,.hospitalize .hospitalize_payment .cont-block>li .info_box{width:100%}.hospitalize .hospitalize_payment .cont-block>li .span_wrap{flex-direction:row;width:100%}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item{border-top:1px solid #e0e0e0;flex:auto;width:50%}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item:first-child{border-top:none}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item:nth-child(2){border-top:none;border-right:none}}@media (width<=720px){.online-record-procedure--admission .online-record-procedure__list{gap:18px;padding-left:0}.hospitalize .online-record-procedure__label{min-height:0}.hospitalize .hospitalize_payment .cont-block>li,.hospitalize .hospitalize_payment .cont-block>li .info_box,.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item{padding:16px}.hospitalize .hospitalize_payment .cont-block>li .title{gap:12px;font-size:21px}.hospitalize .hospitalize_payment .cont-block>li .info_box .title,.hospitalize .hospitalize_payment .cont-block>li .info_list>li,.hospitalize .hospitalize_payment .cont-block>li .text_info{font-size:16px}.hospitalize .hospitalize_payment .cont-block>li .info_box .account{font-size:18px}.hospitalize .hospitalize_payment .cont-block>li .info_box .btn_copy,.hospitalize .hospitalize_payment .cont-block>li .notice_wrap>li,.hospitalize .hospitalize_payment .cont-block>li .span_wrap>li{font-size:16px}.hospitalize .hospitalize_payment .cont-block>li .span_wrap{flex-direction:column;align-items:flex-start}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item .cont-step__text{font-size:18px}.hospitalize .hospitalize_step .cont-step__list--type07 .cont-step__list__item .cont-step__sub{font-size:16px}}@media screen and (width<=720px){.cont-block__tit5{letter-spacing:-.88px;font-size:20px}.cont-block__notice-box{padding:20px 16px}}@media screen and (width<=1280px){.emergency-contact{flex-direction:column;align-items:flex-start;padding:28px 32px}}@media screen and (width<=1024px){.emergency-contact__numbers{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.emergency-contact__numbers>*+*{margin-left:0;padding-left:0}.emergency-contact__numbers>*+:before{content:none}}@media screen and (width<=720px){.emergency-contact{gap:16px;margin-bottom:32px;padding:24px 20px}.emergency-contact__numbers{gap:12px}.emergency-contact__numbers>div{white-space:normal;flex-wrap:wrap;gap:8px}.emergency-contact__numbers>div>p{white-space:nowrap}.emergency-contact .emergency-contact__title.heading-xl{letter-spacing:-.4px;font-size:20px}.emergency-contact .emergency-contact__numbers.heading-xl{letter-spacing:-.36px;font-size:18px}.emergency-contact__pediatric{font-size:16px}}@media screen and (width<=1024px){.outpatient-guide__item{gap:24px;padding:24px}}@media screen and (width<=720px){.outpatient-guide__list{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}.outpatient-guide__item{gap:16px;min-height:150px;padding:24px 16px}.outpatient-guide__icon{flex:0 0 40px;width:40px;height:40px}.outpatient-guide__notice{margin-top:16px}}.header{z-index:999;background-color:#0000;border-bottom:1px solid #efeff1;flex:0 0 100px;width:100%;height:100px;transition:all .2s;position:relative;top:0;left:0;right:0}body:has(.main) .header{position:fixed}.header__inner{width:100%;max-width:1820px;margin:0 auto;padding:0 20px}.header__inner,.header__nav{justify-content:space-between;align-items:center;height:100%;display:flex}.header__nav{flex:1;justify-content:center}.header__logo{background-image:url(../images/common/header__logo.svg);background-position:0;background-repeat:no-repeat;width:360px;height:60px;transition:all .3s;overflow:hidden}.header__logo-link{width:170px;height:100%;transition:all .2s;display:block;position:relative}.header__logo-img{transition:all .3s}.header__gnb{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.header__gnb-item{flex:1;max-width:220px;height:100%}.header__gnb-link{color:#111;letter-spacing:-.04em;text-align:center;align-content:center;height:100%;font-size:22px;font-weight:600;line-height:1.3;transition:all .2s;display:block;position:relative}.header__gnb-link:after{content:"";border-bottom:5px solid var(--sub-color);opacity:0;width:calc(100% - 120px);transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header__control,.header__control-link,.header__control-link--icon{align-items:center;display:flex}.header__control-item{padding:0 16px;position:relative}.header__control-item:not(:first-child):after{content:"";border-left:1px solid #ccc;height:16px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.header__control-link{color:#111;text-align:center;justify-content:center;width:auto;height:auto;font-size:18px;font-weight:600;line-height:1.2;transition:all .3s;position:relative}.header__control-link--icon{filter:brightness(0);transition:all .3s}.header__control-menu__line{background-color:#fff;border-radius:100px;width:24px;height:3px;transition:all .3s;position:absolute;left:50%;transform:translate(-50%)}.header__control-link--icon{justify-content:center;width:32px;height:32px}.header__control-menu__line:first-of-type{top:5px}.header__control-menu__line:nth-of-type(2){top:14px}.header__control-menu__line:nth-of-type(3){top:23px}.header__control-link.on .header__control-menu__line{width:30px}.header__control-link.on .header__control-menu__line:first-of-type{top:13px;transform:translate(-50%)rotate(45deg)}.header__control-link.on .header__control-menu__line:nth-of-type(3){top:13px;transform:translate(-50%)rotate(-45deg)}.header__control-link.on .header__control-menu__line:nth-of-type(2){opacity:0}.header:hover{background-color:#fff}body:has(.contents__header-bg) .header:not(:hover){background-color:#0000000d;border-color:#0000}body:has(.fullpage-wrapper) .header:not(:hover){background-color:#0000;border-color:#0000}:is(body:has(.contents__header-bg) .header:not(:hover) .header__logo,body:has(.section01.active,.section03.active):not(:has(.total-menu__wrap.on)) .header:not(:hover) .header__logo){background-image:url(../images/common/header__logo-on.svg)}:is(body:has(.contents__header-bg) .header:not(:hover) .header__gnb-item>a,body:has(.section01.active,.section03.active):not(:has(.total-menu__wrap.on)) .header:not(:hover) .header__gnb-item>a),:is(body:has(.contents__header-bg) .header:not(:hover) .header__control-link,body:has(.section01.active,.section03.active):not(:has(.total-menu__wrap.on)) .header:not(:hover) .header__control-link){color:#fff}:is(body:has(.contents__header-bg) .header:not(:hover) .header__control-link--icon,body:has(.section01.active,.section03.active):not(:has(.total-menu__wrap.on)) .header:not(:hover) .header__control-link--icon){filter:brightness()}@media screen and (width>=1024px){.header__gnb-item:hover .header__gnb-link{color:var(--sub-color)}.header__gnb-item:hover .header__gnb-link:after{opacity:1}}.header-dropdown{opacity:0;pointer-events:none;background-color:#fff;background-image:url(../images/common/header-dropdown__bg.svg);background-position:left -115px bottom -97px;background-repeat:no-repeat;border-top:1px solid #efeff1;width:100%;min-height:430px;padding:56px 0;transition:all .3s;display:flex;position:absolute;top:100%;left:0}.header-dropdown__inner{justify-content:space-between;gap:40px;max-width:1920px;height:auto;display:flex}.header-dropdown__left{flex-direction:column;flex:0 0 410px;justify-content:space-between;display:flex}.header-dropdown__tit{color:#1a1a1a;font-size:36px;font-weight:700}.header-dropdown__text{color:#717171;margin-top:12px;font-size:18px;font-weight:500}.header-dropdown__form-tit{color:#454545;margin-bottom:12px;font-size:24px;font-weight:600}.header-dropdown__form{border-radius:8px;width:100%;height:56px;display:flex;overflow:hidden}.header-dropdown__form-input{background-color:#f4f4f4;border:none;outline:none;flex:1;width:0;min-width:0;padding:0 16px;font-size:20px;font-weight:500}.header-dropdown__form-input:nth-of-type(2){border-left:1px solid var(--border-color);flex:0 0 175px}.header-dropdown__form-btn{background-color:var(--sub-color);color:#fff;flex:0 0 116px;font-size:20px;font-weight:600}.header-dropdown__contact{justify-content:space-between;align-items:center;display:flex}.header-dropdown__contact-text{color:#454545;align-items:center;gap:4px;font-size:20px;font-weight:600;display:flex}.header-dropdown__contact-num{color:#1a1a1a;font-size:24px;font-weight:600}.header-dropdown__contact-btn{color:#fff;background-color:#16448f;border-radius:100px;width:125px;height:38px;font-size:18px;font-weight:500}.header-dropdown__news-btn{background-color:var(--sub-color);color:#fff;border-radius:16px;align-content:center;align-items:center;gap:8px;width:100%;height:77px;padding:0 24px;font-size:24px;font-weight:600;display:flex;position:relative}.header-dropdown__news-btn:after{content:"";background-image:url(../images/common/header-dropdown__news-btn.svg);background-position:50%;background-repeat:no-repeat;width:100px;height:100px;position:absolute;bottom:17px;right:24px}.header-dropdown__right{flex:1;max-width:1250px}.header-dropdown__icon-list{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.header-dropdown__icon-item{background-color:#eaeae7;border-radius:20px;height:316px;transition:all .3s;overflow:hidden}.header-dropdown__icon-link{align-items:end;width:100%;height:100%;padding:24px;display:flex;position:relative}.header-dropdown__icon-link:after{content:"";background-color:#fff;background-image:url(../images/icon/icon_arrow_right1.svg);background-position:50%;background-repeat:no-repeat;border-radius:100%;width:36px;height:36px;transition:all .3s;position:absolute;bottom:24px;right:24px}.header-dropdown__icon-img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.header-dropdown__icon-cont{flex-direction:column;gap:0;display:flex;position:relative}.header-dropdown__icon-tit{color:#111;font-size:28px;font-weight:600}.header-dropdown__icon-sub{color:#111;font-size:14px;font-weight:400}.header-dropdown__1depth-list{border-right:1px solid var(--border-color);height:100%;display:flex}.header-dropdown__1depth-item{border-left:1px solid var(--border-color);flex:1;max-width:312.5px}.header-dropdown__1depth-link{color:#1a1a1a;align-content:center;width:100%;min-height:26px;padding:0 27px;font-size:22px;font-weight:500;transition:all .3s;display:block;position:relative}.header-dropdown__1depth-link:after{content:"";border-left:5px solid var(--sub-color);opacity:0;height:26px;transition:all .3s;position:absolute;top:0;left:0}.header-dropdown__2depth-list{flex-direction:column;gap:14px;margin-top:20px;padding:0 27px;display:flex}.header-dropdown__2depth-link{color:#454545;padding-left:27px;font-size:18px;line-height:1.4;transition:all .3s;display:block;position:relative}.header-dropdown__2depth-link:after{content:"";background-color:#454545;border-radius:100%;width:4px;height:4px;transition:all .3s;position:absolute;top:10px;left:11px}@media screen and (width>=1024px){.header__gnb-item:hover .header-dropdown{opacity:1;pointer-events:auto}.header__gnb-item.is-closed .header-dropdown{opacity:0;pointer-events:none}.header-dropdown__icon-item:hover{box-shadow:0 0 20px #1889a233}.header-dropdown__icon-item:hover .header-dropdown__icon-tit{color:var(--main-color)}.header-dropdown__1depth-inner:hover .header-dropdown__1depth-link{color:var(--sub-color)}.header-dropdown__1depth-inner:hover .header-dropdown__1depth-link:after{opacity:1}.header-dropdown__2depth-link:hover{color:#1a1a1a;font-weight:500}.header-dropdown__2depth-link:after{background-color:#1a1a1a}.header-dropdown__news-btn:hover:after{animation:.6s ease-in-out infinite header-dropdown__news-btn-bounce}.header:has(.header__gnb.on) .header-dropdown{transition:all}}@keyframes header-dropdown__news-btn-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.total-menu__wrap{z-index:998;opacity:0;pointer-events:none;background:linear-gradient(#cce5ff,#eff8ff 60%,#fff);width:100%;height:100%;padding-top:100px;transition:all .3s;position:fixed;top:0;left:0;overflow:hidden}.total-menu__wrap.on{pointer-events:auto;opacity:1}body:has(.total-menu__wrap.on){width:100%;height:100%;overflow:hidden}.total-menu__wrap:before{content:"";transform-origin:50%;z-index:0;pointer-events:none;background-image:url(../images/main/section03__bg-icon.svg);background-position:50%;background-size:contain;width:483px;height:483px;animation:4s ease-in-out infinite section03-after-wiggle;position:absolute;top:-66px;right:-55px}.total-menu{z-index:10;width:100%;height:100%;padding-top:40px;padding-bottom:120px;position:relative;overflow:auto}.total-menu__inner{flex-direction:column;max-width:1604px;height:auto;display:flex}.total-menu__top{background-color:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:32px;display:flex}.total-menu__reserve-list{align-items:center;gap:16px;display:flex}.total-menu__reserve-link{background-color:var(--sub-color);color:#fff;border-radius:8px;align-content:center;height:48px;padding:0 24px;font-size:20px;font-weight:600;display:block}.total-menu__reserve-item:nth-of-type(2n) .total-menu__reserve-link{background-color:var(--main-color)}.total-menu__log-list{align-items:center;gap:33px;display:flex;overflow:hidden}.total-menu__log-item{position:relative}.total-menu__log-item:after{content:"";border-left:1px solid #7e92b2;height:16px;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.total-menu__log-link{color:#454545;font-size:22px;font-weight:500;display:block}.total-menu__1depth-list{flex:1;gap:16px;width:100%;display:flex}.total-menu__1depth-item{background-color:#fff;border-radius:16px;flex:1;padding:32px}.total-menu__1depth-link{color:#1a1a1a;font-size:24px;font-weight:600;transition:all .3s}.total-menu__1depth-link.mo{display:none}.total-menu__2depth-list{border-top:1px solid #7e92b2;flex-direction:column;gap:20px;margin-top:24px;padding-top:24px;display:flex}.total-menu__2depth-link{color:#454545;font-size:22px;font-weight:500;transition:all .3s;display:block}.total-menu__3depth-list{flex-direction:column;gap:16px;margin-top:16px;display:flex}.total-menu__3depth-link{color:#717171;padding-left:27px;font-size:18px;font-weight:400;transition:all .3s;display:block;position:relative}.total-menu__3depth-link:after{content:"";background-color:#717171;border-radius:100px;width:3px;height:3px;position:absolute;top:9px;left:12px}.total-menu__2depth-link:has(svg){align-items:end;gap:8px;display:flex}.total-menu__2depth-link svg{flex:0 0 10px;margin-bottom:11px}.total-menu .header__control-item:not(:first-child):after{left:-16px}.footer-wrap{background-color:#294676;height:auto!important}.footer-wrap,.footer-wrap .fp-overflow{overflow:initial!important}.footer{width:100%;padding:56px 0}.footer .inner{max-width:1820px;margin:0 auto;padding:0 20px}.footer .inner,.footer-left{justify-content:space-between;display:flex}.footer-left{flex-direction:column;flex:0 0 620px}.footer__info{flex-wrap:wrap;gap:8px 24px;display:flex}.footer__info-item,.footer__select-btn,.footer__select-link{color:#fff;font-size:18px;font-weight:500}.footer__info-item:first-of-type,.footer__info-item:last-of-type{width:100%}.footer-right{flex-direction:column;justify-content:space-between;align-items:end;gap:32px;display:flex}.footer-right__item{flex-wrap:wrap;gap:24px}.footer-right__item,.footer__select-btn,.footer__sns,.footer__sns-link{align-items:center;display:flex}.footer__sns{gap:20px}.footer__sns-link{background-color:#324a7c;border-radius:100%;justify-content:center;width:48px;height:48px;transition:all .3s}.footer__select{width:240px;height:48px;position:relative}.footer__select-btn{background-color:#324a7c;border-radius:8px;justify-content:space-between;width:100%;height:100%;padding:8px 16px;transition:all .3s}.footer__select-btn svg{transition:all .3s}.footer__select-list{background-color:#1889a2;border-radius:8px;width:100%;height:auto;padding:16px;display:none;position:absolute;bottom:calc(100% + 8px);left:0}.footer__select-link{width:100%;padding:8px 0;display:block}.footer__select-btn.on{background-color:#1889a2}.footer__select-btn.on svg{transform:rotate(180deg)}.footer__select-btn.on+.footer__select-list{display:block}.footer__certified,.footer__page{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.footer__page-link{color:#7e92b2;font-size:20px;font-weight:500;transition:all .3s}.footer__page-link.c-white{color:#c8cccc}@media screen and (width>=1024px){.footer__select-btn:hover,.footer__sns-link:hover{background-color:#1889a2}.footer__page-link:hover{color:#1889a2}}.search-layer{z-index:1100;background-color:#000000bf;justify-content:center;align-items:center;padding:0 16px;display:flex;position:fixed;inset:0}.search-layer__inner{flex-direction:column;max-width:900px}.search-layer__form,.search-layer__inner{align-items:center;width:100%;display:flex}.search-layer__form{border-bottom:3px solid #fff;gap:16px;padding:0 20px 14px}.search-layer__input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:22px;font-weight:500}.search-layer__input::placeholder{color:#fff}.search-layer__input::-webkit-search-cancel-button{display:none}.search-layer__btn{color:#fff;flex:none;display:flex}.search-layer__tags{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.search-layer__tag{color:#454545;background-color:#fff;border-radius:25px;height:50px;padding:0 24px;font-size:20px;font-weight:500;transition:all .3s}.search-layer__close{color:#fff;align-items:center;gap:6px;margin-top:100px;font-size:20px;font-weight:500;display:flex}@media screen and (width>=1024px){.search-layer__tag:hover{background-color:var(--main-color);color:#fff}}body{top:0!important}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,.skiptranslate iframe{display:none!important}.goog-text-highlight{box-shadow:none!important;background:0 0!important}.header__lang-list{z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:140px;padding:0;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0000001f}.header__lang-link{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 18px;font-size:16px;font-weight:500;transition:all .3s;display:block}.header__lang-list li+li .header__lang-link{border-top:1px solid #eee}.header__lang-link.on,.header__lang-link:hover{color:var(--main-color)}.header__lang-link.on{font-weight:700}@media screen and (width<=1600px){.header__logo{width:auto}}@media screen and (width<=1400px){.header__nav{display:none}}@media screen and (width<=1024px){body:has(.fullpage-wrapper) .header{background-color:#0000;border-color:#0000}body:has(.section01.active,.section03.active):not(:has(.total-menu__wrap.on)) .header__logo{background-image:url(../images/common/header__logo-on.svg)}body:has(.section01.active,.section03.active):not(:has(.total-menu__wrap.on)) .header__gnb-item>a{color:#fff}body:has(.section01.active,.section03.active):not(:has(.total-menu__wrap.on)) .header__control-link{color:#fff}body:has(.section01.active,.section03.active):not(:has(.total-menu__wrap.on)) .header__control-link--icon{filter:brightness()}}@media screen and (width<=720px){.header{flex:0 0 60px;height:60px}body:has(.section01.active,.section03.active):not(:has(.total-menu__wrap.on)) .header{border-color:#fff6}.header__inner{padding:0 16px}.header__logo{background-size:contain;height:40px}.header__logo-link{width:112.5px}.header__control{gap:16px}.header__control-item{padding:0}.header__control-item:after,.header__control-item:first-of-type,.header__control-item:nth-of-type(2){display:none}.header__control-link--icon{width:24px;height:24px}.header__control-menu__line{width:20px;height:2px}.header__control-menu__line:first-of-type{top:4px}.header__control-menu__line:nth-of-type(2){top:11px}.header__control-menu__line:nth-of-type(3){top:18px}}@media screen and (width<=1400px){.total-menu__1depth-list{flex-direction:column}.total-menu__2depth-list{flex-flow:wrap}.total-menu__2depth-item{flex:0 0 calc(25% - 15px)}}@media screen and (width<=720px){.total-menu__wrap{background:#fff;padding-top:60px}.total-menu__top,.total-menu__wrap:before{display:none}.total-menu{padding:0;overflow:auto}.total-menu__inner{height:100%;padding:0!important}.total-menu__nav{flex:1}.total-menu__1depth-list{background-color:#fff;background-color:var(--main-color);gap:0;height:100%;padding-right:calc(100% - 150px);position:relative}.total-menu__1depth-item{background-color:var(--main-color);border-radius:0;flex:none;padding:0}.total-menu__1depth-link{color:#fff;text-align:left;width:100%;padding:20px;font-size:18px;line-height:1.4;display:none}.total-menu__1depth-link.mo{display:block}.total-menu__2depth-list{background-color:#fff;border:none;flex-flow:column;gap:0;width:calc(100% - 150px);height:100%;margin:0;padding:0;display:none;position:absolute;top:0;right:0;overflow:auto}.total-menu__2depth-item{border-top:1px solid #ccc;flex:none;width:100%;padding:19px 20px 20px}.total-menu__2depth-link{font-size:18px;line-height:1.4}.total-menu__3depth-list{gap:10px;margin-top:10px}.total-menu__3depth-link{padding-left:10px;font-size:16px}.total-menu__3depth-link:after{left:0}.header__control-link{outline:none;font-size:16px}:is(body:has(.total-menu__wrap.on) .header__control-item:first-of-type,body:has(.total-menu__wrap.on) .header__control-item:nth-of-type(2)){display:block}:is(body:has(.total-menu__wrap.on) .header__control-item:nth-of-type(3),body:has(.total-menu__wrap.on) .header__control-item:nth-of-type(4)){display:none}.total-menu__2depth-list.on{display:block}.total-menu__1depth-link.on{background-color:var(--sub-color)}.header__control-link.on .header__control-menu__line{width:22px}.header__control-link.on .header__control-menu__line:first-of-type,.header__control-link.on .header__control-menu__line:nth-of-type(3){top:11px}}@media screen and (width<=1400px){.footer .inner{flex-direction:column;gap:40px}.footer-left{flex:none;gap:20px}.footer-right{align-items:start}}@media screen and (width<=720px){.footer{padding:28px 0}.footer .inner{flex-direction:column-reverse;gap:24px;padding-bottom:60px;position:relative}.footer__logo{position:absolute;top:0;left:20px}.footer__logo-img{height:48px}.footer-right__item{gap:16px;width:100%}.footer-right__item:has(.footer__select){flex-direction:column-reverse;align-items:end}.footer__select{width:175px}.footer__select-btn{padding:6px 10px;font-size:16px}.footer__sns{justify-content:center;gap:22px;width:100%}.footer__page{justify-content:center;gap:8px 16px}.footer__page-link{font-size:16px}.footer__certified{flex-wrap:nowrap;gap:8px}.footer-right__item:has(.footer__certified){width:calc(100% - 40px);position:absolute;bottom:0;left:20px}.footer__info{justify-content:center;gap:8px 14px}.footer__info-item{text-align:center;font-size:16px;font-weight:400}.search-layer__form{border-bottom-width:2px;gap:10px;padding:0 4px 10px}.search-layer__input{font-size:16px}.search-layer__btn svg{width:30px;height:30px}.search-layer__tags{gap:8px;margin-top:24px}.search-layer__tag{height:38px;padding:0 16px;font-size:15px}.search-layer__close{margin-top:56px;font-size:16px}}.section__tit{text-align:center;font-size:48px;font-weight:600}html.fp-enabled,html.fp-enabled body{overscroll-behavior:none;height:100dvh;overflow:hidden}.fullpage-wrapper{position:relative}.fullpage-wrapper>section{flex-direction:column;justify-content:center;height:100dvh;display:flex;position:relative}.fp-overflow{max-height:100%;overflow:hidden}#fp-nav ul li a{display:block}#fp-nav ul{z-index:10;flex-direction:column;gap:38px;transition:all .5s;display:flex;position:fixed;top:50%;right:32px;transform:translateY(-50%)}#fp-nav ul li,.fp-slidesNav ul li{width:auto;height:auto;margin:0}#fp-nav ul li a span,.fp-slidesNav ul li a span{display:none}#fp-nav ul li a,.fp-slidesNav ul li a{cursor:pointer;width:20px;height:20px;position:relative}#fp-nav ul li a:after{background-color:#0003}#fp-nav ul li a:after,#fp-nav ul li a:before{content:"";background-position:50%;border-radius:100%;width:12px;height:12px;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#fp-nav ul li a:before{opacity:0;background-image:url(../images/main/fullpage-nav__item.svg)}#fp-nav ul li a.active:after{opacity:0}#fp-nav ul li a.active:before{opacity:1;width:20px;height:20px}body:has(.section01.active,.section03.active) #fp-nav ul li a:before{filter:brightness(0)invert()}body:has(.section01.active,.section03.active) .fullpage-nav{filter:brightness(0)invert()}.main section{overflow:hidden}@media screen and (width>=1024px){#fp-nav ul li a:hover:after{background-color:#1889a2}}.fp-watermark{display:none!important}.main-visual{position:relative;display:block!important;position:relative!important}.main-visual .fp-overflow{height:100%}.main-visual__slide,.main-visual__swiper,.main-visual__wrapper{background-color:#999;align-items:center;height:100%;display:flex}.main-visual__slide{position:relative;overflow:hidden}.main-visual__nav>img{-o-object-fit:cover;object-fit:cover;height:100%;display:block}.main-visual__text{z-index:2;width:100%;padding:0 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-visual__badge{letter-spacing:.24em;font-size:24px;font-weight:200;display:block}.main-visual__badge,.main-visual__title{color:#fff;text-align:center;word-break:keep-all}.main-visual__title{margin-top:36px;font-size:48px;font-weight:600}.main-visual__obj{z-index:1;height:400px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.main-visual__obj>img{height:100%}.main-visual__obj>img,.main-visual__slide-img{-o-object-fit:cover;object-fit:cover;display:block}.main-visual__slide-img{-o-object-position:center center;object-position:center center;width:100%;height:120%;position:absolute;top:50%;left:0;transform:translateY(-50%)}img.main-visual__slide-img{transition:transform 0s 1s}.main-visual__slide.swiper-slide-active img.main-visual__slide-img{transition:transform 7.5s linear;transform:translateY(-50%)scale(1.2)}.main-visual .swiper-slide{filter:brightness(.75)}.main-visual__nav{z-index:10;position:absolute;background:0 0!important;width:44px!important;height:44px!important;top:50%!important;transform:translateY(-50%)!important}.main-visual__nav svg{fill:none!important;width:auto!important;height:auto!important}.main-visual__nav--prev{left:64px!important}.main-visual__nav--next{right:64px!important}.main-visual__cont{z-index:10;text-align:center;width:calc(100% - 240px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-visual__pagination.swiper-pagination{justify-content:center;align-items:center;gap:16px;height:24px;display:flex;position:static}.main-visual__pagination.swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#b0b0b0;border-radius:100px;width:8px;height:8px;transition:all .3s}.main-visual__pagination.swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;width:32px}.main-visual__cont-sub{text-align:center;color:#fff;pointer-events:none;margin-bottom:16px;font-size:37px;font-weight:600;display:block}.main-visual__cont-tit{color:#fff;pointer-events:none;font-family:The Jamsil;font-size:90px;font-weight:500;line-height:1.3}.main-visual__control{align-items:center;margin-top:20px;display:flex}.section01__visit{z-index:1;flex-direction:column;gap:32px;width:350px;display:flex;position:absolute;bottom:32px;right:48px}.section01__visit-cont{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;border-radius:16px;padding:24px}.section01__visit-tit{color:#fff;align-items:center;gap:8px;font-size:22px;font-weight:600;line-height:1.5;display:flex}.section01-visit__list{flex-direction:column;align-items:center;gap:16px;margin-top:16px;display:flex}.section01-visit__item{width:100%}.section01-visit__link{--bubble-bg:#fff3;align-items:flex-end;gap:12px;width:100%;display:flex}.section01-visit__link--01{flex-direction:row-reverse}.section01-visit__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;flex:0 0 60px;width:60px;height:60px}.section01-visit__item-tit{isolation:isolate;color:#fff;flex:1;justify-content:center;align-items:center;min-width:0;height:52px;font-size:20px;font-weight:600;display:flex;position:relative}.section01-visit__item-tit:before{content:"";z-index:-1;background-color:var(--bubble-bg);transition:background-color .3s;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90 52%27%3E%3Cpath d=%27M158 0C166.837 0 174 7.16344 174 16V36C174 40.2789 172.32 44.1652 169.584 47.0361L181 52H16C7.16345 52 0 44.8366 0 36V16C0 7.16344 7.16344 0 16 0H158Z%27/%3E%3C/svg%3E") 0 0/90px 52px no-repeat,linear-gradient(#000 0 0) 50%/calc(100% - 170px) 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%2790 0 91 52%27%3E%3Cpath d=%27M158 0C166.837 0 174 7.16344 174 16V36C174 40.2789 172.32 44.1652 169.584 47.0361L181 52H16C7.16345 52 0 44.8366 0 36V16C0 7.16344 7.16344 0 16 0H158Z%27/%3E%3C/svg%3E") 100% 0/91px 52px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90 52%27%3E%3Cpath d=%27M158 0C166.837 0 174 7.16344 174 16V36C174 40.2789 172.32 44.1652 169.584 47.0361L181 52H16C7.16345 52 0 44.8366 0 36V16C0 7.16344 7.16344 0 16 0H158Z%27/%3E%3C/svg%3E") 0 0/90px 52px no-repeat,linear-gradient(#000 0 0) 50%/calc(100% - 170px) 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%2790 0 91 52%27%3E%3Cpath d=%27M158 0C166.837 0 174 7.16344 174 16V36C174 40.2789 172.32 44.1652 169.584 47.0361L181 52H16C7.16345 52 0 44.8366 0 36V16C0 7.16344 7.16344 0 16 0H158Z%27/%3E%3C/svg%3E") 100% 0/91px 52px no-repeat}.section01-visit__link--01 .section01-visit__item-tit{padding-right:7px}.section01-visit__link--02 .section01-visit__item-tit{padding-left:7px}.section01-visit__link--02 .section01-visit__item-tit:before{transform:scaleX(-1)}.section01-visit__text{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;border-radius:16px;justify-content:space-between;align-items:center;padding:24px;display:flex}.section01-visit__text-tit{color:#fff;align-items:center;gap:4px;font-size:20px;font-weight:500;display:flex}.section01-visit__text-num{color:#fff;font-size:24px;font-weight:600}.section01-visit__text-btn{text-align:center;color:#fff;background-color:#0003;border-radius:100px;align-content:center;width:105px;height:40px;font-size:18px;font-weight:500;transition:all .3s}.section01 .swiper-button-next:after,.section01 .swiper-button-prev:after{display:none}.section01-info{z-index:1;position:absolute;top:100%;left:0}.section01-info__list{display:flex}.section01-info__item:first-of-type{background-color:#15875f99}.section01-info__item:nth-of-type(2){background-color:#1889a299}.section01-info__item:nth-of-type(3){background-color:#16448f99;border-radius:0 72px 0 0}.section01-info__item{flex-direction:column;gap:32px;width:440px;padding:32px;transition:all .3s;display:flex;transform:translateY(-90px)}.section01-info__itme-tit{color:#fff;text-align:center;font-size:26px;font-weight:500;line-height:1}.section01-info__btn-wrap{flex-wrap:wrap;gap:20px;display:flex}.section01-info__inpyt{text-align:left;background-color:#fff;border:none;border-radius:8px;outline:none;flex:1;min-width:0;height:50px;padding:0 16px;font-size:20px;font-weight:500}.section01-info__inpyt[placeholder=이름]{flex:0 0 115px}.section01-info__btn{text-align:center;color:#fff;border:1px solid #ccc;border-radius:8px;flex:1;align-content:center;height:50px;font-size:20px;font-weight:500;transition:all .3s}.section01-info__btn:last-of-type{flex:0 0 100%}.section01-visit__link:hover{--bubble-bg:#fff}.section01-visit__link:hover .section01-visit__item-tit:before{background-color:#fff}.section01-visit__link:hover .section01-visit__item-tit{color:var(--main-color)}@media screen and (width>=1024px){.section01-info__item.on{transform:translateY(-100%);border-radius:32px 32px 0 0!important}.section01-visit__text-btn:hover{background-color:#fff6}}@media screen and (width>=720px){.section01-info__item:hover{transform:translateY(-100%);border-radius:32px 32px 0 0!important}.section01-info__item:first-of-type:hover{background-color:#15875fcc}.section01-info__item:nth-of-type(2):hover{background-color:#1889a2cc}.section01-info__item:nth-of-type(3):hover{background-color:#16448fcc}.section01-info__item:first-of-type .section01-info__btn:hover{color:#15875f;background-color:#fff}.section01-info__item:nth-of-type(2) .section01-info__btn:hover{color:#1889a2;background-color:#fff}.section01-info__item:nth-of-type(3) .section01-info__btn:hover{color:#16448f;background-color:#fff}.section01-info__item:has(:focus){transform:translateY(-100%);border-radius:32px 32px 0 0!important}.section01-info__item:first-of-type:has(:focus){background-color:#15875fcc}.section01-info__item:nth-of-type(2):has(:focus){background-color:#1889a2cc}.section01-info__item:nth-of-type(3):has(:focus){background-color:#16448fcc}}.section02{height:100vh;position:relative}.section02__bg-boll{pointer-events:none;z-index:0;filter:blur(25.2429px);opacity:.3;border-radius:50%;display:block;position:absolute}.section02__bg-boll:first-of-type{background-color:#4abad3;width:447px;height:447px;animation:7s ease-in-out infinite section02-boll-float;top:108px;left:-44px}.section02__bg-boll:nth-of-type(2){background-color:#69e4b9;width:240px;height:240px;animation:5s ease-in-out .8s infinite section02-boll-float;top:44px;left:282px}.section02__bg-boll:nth-of-type(3){background-color:#73e0f8;width:447px;height:447px;animation:8s ease-in-out 1.6s infinite section02-boll-float;bottom:-185px;right:-158px}@keyframes section02-boll-float{0%,to{transform:translate(0)}50%{transform:translate(96px,-84px)}}.section02 .inner{z-index:10;gap:80px}.section02 .inner,.section02__search-wrap{flex-direction:column;align-items:center;display:flex}.section02__search-wrap{gap:32px;width:100%}.section02__search{border-bottom:3px solid #111;align-items:center;width:890px;max-width:100%;height:80px;padding:0 20px;display:flex}.section02__search-input{background-color:#0000;border:none;outline:none;flex:1;height:100%;padding:0;font-size:22px;font-weight:500}.section02__search-input::placeholder{color:#b0b0b0}.section02__search-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.section02__search-hashtag{color:#717171;background-color:#f4f4f4;border-radius:100px;align-content:center;width:auto;height:48px;padding:0 24px;font-size:20px;font-weight:500;transition:all .3s}.section02__quick-list{flex-wrap:wrap;gap:25px;width:100%;max-width:1288px;margin-top:40px;display:flex}.section02__quick-item{align-items:top;flex:1;justify-content:center;min-width:110px;display:flex}.section02__quick-link{flex-direction:column;align-items:center;gap:12px;width:max-content;display:flex}.section02__quick-tit{color:#111;text-align:center;font-size:22px;font-weight:500}.section02__quick-link:hover .section02__quick-icon{animation:.4s ease-in-out section02-quick-wiggle}@keyframes section02-quick-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@media screen and (width>=1024px){.section02__search-hashtag:hover{color:#fff;background-color:#1889a2}}.section03{background:url(../images/main/section03__back-bg.png) 50%/cover no-repeat}.section03:before{content:"";pointer-events:none;background-color:#0000004d;position:absolute;inset:0}.section03 .fp-overflow{z-index:1;height:100%}.section03 .inner{justify-content:space-between;align-items:center;gap:64px;max-width:1600px;height:100%;display:flex}.section03__cont{color:#fff;flex:1;min-width:0}.section03__tit{letter-spacing:-.04em;font-size:64px;font-weight:700;line-height:1.2}.section03__tit-point{color:#6cc7dc}.section03__text{margin-top:16px;font-size:32px;font-weight:500}.section03__card-wrap{will-change:transform;flex:none;align-self:flex-start;gap:64px;padding-top:34svh;display:flex}.section03__card-list{flex-direction:column;gap:64px;display:flex}.section03__card-list:nth-of-type(2){margin-top:160px}.section03__card-item{background-color:#fff3;border-radius:16px;width:340px;height:455px;position:relative;overflow:hidden}.section03__card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section03__card-info{text-align:right;color:#fff;background:linear-gradient(#0000,#00000073);padding:24px;position:absolute;bottom:0;left:0;right:0}.section03__card-tit{font-size:26px;font-weight:500}.section03__card-num{font-size:56px;font-weight:500;line-height:1.2}.section04{background:linear-gradient(#cce5ff,#eff8ff 70.95%);position:relative}.section04:before{content:"";transform-origin:50%;pointer-events:none;z-index:0;background-image:url(../images/main/section03__bg-icon.svg);background-position:50%;background-size:contain;width:483px;height:483px;animation:4s ease-in-out infinite section03-after-wiggle;position:absolute;top:-66px;right:-55px}@keyframes section03-after-wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.section04 .inner{z-index:1;flex-direction:column;gap:40px;max-width:1210px;display:flex}.section04 .fp-overflow{z-index:1}.section04__board-wrap{flex-direction:column;gap:32px;display:flex}.section04__board__botton{gap:32px;width:100%;display:flex}.section04__board__botton .section04__board-top{display:none}.section04__board,.section04__board-item{flex:1}.section04__board-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section04__board-top:has(.section04__tab){margin-bottom:32px}.section04__tab{align-items:center;gap:24px;display:flex}.section04__tab-btn{color:#717171;border-bottom:2px solid #0000;padding-bottom:5px;font-size:22px;font-weight:500;transition:all .3s}.section04__tab-btn.on{color:#16448f;border-bottom:2px solid #16448f;font-weight:700}.section04__tab-cont-itme{display:none}.section04__tab-cont-itme.on{display:block}.section04__board-more{color:#b0b0b0;align-items:center;font-size:18px;font-weight:600;transition:all .3s;display:flex}.section04__board-more path{transition:all .3s}.section04__board-list{gap:32px;display:flex}.section04__board-link{background-color:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;height:180px;padding:32px;transition:all .3s;display:flex;overflow:hidden}.section04__board-tit{color:#444;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:600;line-height:1.4;transition:all .3s;display:-webkit-box;overflow:hidden}.section04__board-bottom{justify-content:space-between;align-items:center;display:flex}.section04__board-time{color:#b0b0b0;font-size:18px;transition:all .3s}.section04__board-name{color:#16448f;font-size:22px;font-weight:700;line-height:1.4}.section04__board .section04__board-top{display:flex}.section04__news{background-color:#fff;border-radius:16px;height:268px;display:flex;overflow:hidden}.section04__news-imgBox{flex:0 0 210px;height:100%}.section04__news-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section04__news-cont{flex-direction:column;flex:1;justify-content:space-between;padding:32px 28px;display:flex}.section04__news-info{flex-direction:column;gap:32px;display:flex}.section04__news-tit{color:#111;-webkit-line-clamp:2;line-clamp:2;font-size:20px;font-weight:600}.section04__news-text,.section04__news-tit{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.section04__news-text{color:#717171;-webkit-line-clamp:3;line-clamp:3;font-size:18px;font-weight:500;line-height:1.3}.section04__news-btn{color:#fff;text-align:center;background-color:#1889a2;border-radius:8px;align-content:center;width:100%;height:40px;font-size:18px;font-weight:600;transition:all .3s;display:block}.section04__column{gap:32px;height:268px;display:flex}.section04__column-item{background-color:#fff;border-radius:16px;overflow:hidden}.section04__column-link{flex-direction:column;justify-content:space-between;width:100%;height:100%;transition:all .3s;display:flex}.section04__column-imgBox{flex:0 0 135px;width:100%;overflow:hidden}.section04__column-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s}.section04__column-cont{flex-direction:column;flex:1;justify-content:flex-start;gap:10px;padding:24px;display:flex}.section04__column-tit{color:#111;font-size:18px;font-weight:600;transition:all .3s}.section04__column-text{color:#717171;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:45px;font-size:18px;font-weight:500;line-height:1.4;transition:all .3s;display:-webkit-box;overflow:hidden}@media screen and (width>=1024px){.section04__tab-btn:hover{color:#16448f}.section04__board-link:hover{background-color:#1c57b9}.section04__board-link:hover *{color:#fff}.section04__board-more:hover{color:#1c57b9}.section04__board-more:hover path{stroke:#1c57b9}.section04__news-btn:hover{background-color:#136e82}.section04__column-link:hover .section04__column-img{transform:scale(1.2)}.section04__column-link:hover{background-color:#1c57b9}.section04__column-link:hover .section04__column-text,.section04__column-link:hover .section04__column-tit{color:#fff}}.section05 .inner{flex-direction:column;gap:48px;max-width:1604px;display:flex}.section05-map{align-items:center;gap:64px;display:flex}.section05-map__img-box{border-radius:32px;flex:1;height:auto;max-height:65svh;position:relative;overflow:hidden}.section05-map__img{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.section05-map__img-btnWrap{flex-direction:column;gap:12px;display:flex;position:absolute;bottom:24px;right:24px}.section05-map__img-btn{background-color:var(--sub-color);color:#fff;border-radius:100px;justify-content:space-between;align-items:center;width:153px;height:40px;padding:0 24px 0 20px;font-size:20px;font-weight:600;transition:all .3s;display:flex}.section05-map__cont{height:-moz-available;height:-webkit-fill-available;flex-direction:column;flex:0 0 540px;justify-content:space-between;gap:20px;height:stretch;padding:48px 0;display:flex}.section05-map__cont-itme{flex-direction:column;gap:28px;display:flex}.section05-map__cont-tit{color:#111;align-items:center;gap:12px;font-size:28px;font-weight:600;display:flex}.section05-map__link-wrap{align-items:center;gap:16px;display:flex}.section05-map__link{color:#111;background-color:#f4f4f4;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-size:18px;font-weight:500;transition:all .3s;display:flex}.section05-map__info-list{grid-template-columns:repeat(2,1fr);gap:8px 48px;padding-left:36px;padding-right:36px;display:grid}.section05-map__info-item{color:#111;gap:12px;font-size:22px;font-weight:600;line-height:1.4;display:flex}.section05-map__info-item .c-main{color:#1889a2}.section05-map__num-list{align-items:center;gap:30px;margin-left:36px;display:flex;overflow:hidden}.section05-map__num-item{color:#111;font-size:22px;font-weight:600;position:relative}.section05-map__num-item:after{content:"";background-color:#1889a2;border-radius:100%;width:3px;height:3px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}@media screen and (width>=1024px){.section05-map__img-btn:hover{background-color:#1889a2}.section05-map__link:hover{color:#fff;background-color:#1889a2}}.main-bottom-banner{background-color:#f5f5f5;width:100%}.main-bottom-banner .inner{padding:0}.main-bottom-banner a{display:block}.main-bottom-banner__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100px;display:block}.main-bottom-banner .swiper{width:100%}.main-bottom-banner__pagination{text-align:center;z-index:10;position:absolute;bottom:10px;left:0;right:0}.section06{background-image:url(../images/main/section06-bg.png);background-position:50%;background-size:cover;overflow:hidden}.section06 .inner{max-width:1740px}.section06:after{content:"MEDIA";z-index:0;letter-spacing:-.02em;color:#7e92b214;pointer-events:none;font-size:180px;font-weight:800;line-height:1;position:absolute;bottom:-30px;right:-50px}.section06 .fp-overflow{z-index:1;position:relative}.section-media__top{justify-content:flex-end;margin-bottom:16px;display:flex}.section-media__list{width:100%;padding:120px 0 110px!important}.section-media__item{opacity:.5;transform:scale(.75);transition:all .5s!important}.section-media__link{background-color:#fff;border-radius:16px;flex-direction:column;width:100%;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 6px 30px #0000001a}.section-media__thumb{aspect-ratio:16/9;background-color:var(--bg-gray);position:relative;overflow:hidden}.section-media__thumb:after{content:"";z-index:2;opacity:0;background:url(../images/main/section-media__play.svg) 50%/contain no-repeat;width:60px;height:60px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-media__item.swiper-slide-active .section-media__thumb:after{opacity:1}.section-media__thumb:before{content:"";z-index:1;background-color:#0000004d;transition:all .3s;position:absolute;inset:0}.section-media__item.swiper-slide-active .section-media__thumb:before{background-color:#0003}.section-media__thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s}.section-media__cont{flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:20px 40px;display:flex}.section-media__tit{color:#111;text-align:center;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:18px;font-weight:600;line-height:1.4;transition:all .3s;display:-webkit-box;overflow:hidden}.section-media__item.swiper-slide-active .section-media__tit{-webkit-line-clamp:2;line-clamp:2;align-content:center;height:2.8em}.section-media__item.swiper-slide-active .section-media__cont{padding:20px}.section-media__item.swiper-slide-active{opacity:1;z-index:1;transform:scale(1.42)!important}.section-media__item:not(.swiper-slide-active) .section-media__link{pointer-events:none}.section-media__wrap{flex-direction:column;align-items:center;display:flex}.section-media__sns{align-items:center;gap:16px;display:flex}.section-media__sns-link{border:1px solid var(--border-color);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex}.section-media__sns-link svg{width:44px;height:44px}@media screen and (width>=1024px){.section-media__item.swiper-slide-active .section-media__link:hover .section-media__thumb-img{transform:scale(1.2)}.section-media__item.swiper-slide-active .section-media__link:hover .section-media__tit{color:var(--sub-color)}.section-media__sns-link:hover{transform:translateY(-4px)}}@media screen and (width<=1700px){.fp-right{display:none}}@media screen and (width>=1024px) and (height<=900px){.section-media,.section02,.section04,.section05{padding-top:80px}}@media screen and (width<=1850px){.section01-visit__list,.section01-visit__text-btn,.section01__visit,.section01__visit-titBox{display:none}.section01-visit__text{gap:16px}.section01-info,.section01-info__list{width:100%}.section01-info__item{flex:1;min-width:0}.section01-info__item:first-of-type{border-radius:0}}@media screen and (width<=1700px){.main-visual__nav--prev{left:20px!important}.main-visual__nav--next{right:20px!important}.main-visual__cont{width:calc(100% - 160px)}}@media screen and (width<=720px){.section__tit{font-size:28px}.main-visual__nav{display:none!important}.main-visual__cont{width:calc(100% - 40px)}.main-visual__cont-sub{margin-bottom:6px;font-size:18px}.main-visual__cont-tit{font-size:32px}.section01-visit__text{gap:10px}.section01-visit__text-num{font-size:18px}.section01-visit__text-tit{font-size:16px}.section01-visit__text-tit svg{width:24px;height:24px}.section01-info{z-index:10;width:calc(100% - 32px);top:auto;bottom:0;left:16px}.section01-info__list{flex-direction:column}.section01-info__item{flex:0 0 80px;gap:24px;width:100%;margin-bottom:-16px;padding:24px 24px 40px;transition:all .5s;overflow:hidden;transform:none;border-radius:16px 16px 0 0!important}.section01-info__item:first-of-type{background-color:#16448f}.section01-info__item:nth-of-type(2){background-color:#1889a2}.section01-info__item:nth-of-type(3){background-color:#15875f}.section01-info__item.on{flex:0 0 200px}.section01-info__itme-tit{font-size:20px}.section01-info__btn-wrap:has(.section01-info__inpyt){gap:12px 8px}.section01-info__btn-wrap{gap:12px}.section01-info__inpyt{padding:0 10px}.section01-info__btn,.section01-info__inpyt{border-radius:4px;height:40px;font-size:16px}}@media screen and (width<=1024px){.section02 .inner{gap:40px}}@media screen and (width<=720px){.section02 .inner{gap:24px}.section02__search{border-bottom:2px solid #111;gap:17px;width:100%;height:53px;padding:0 12px}.section02__search-input{font-size:18px}.section02__search-btn{width:24px;height:24px}.section02__search-btn svg{width:100%;height:100%}.section02__search-list{gap:10px}.section02__search-hashtag{height:38px;padding:0 16px;font-size:15px}.section02__quick-list{justify-content:center;gap:10px;margin-top:16px}.section02__quick-item{flex:none;width:75px;min-width:0}.section02__quick-link{gap:4px}.section02__quick-icon{width:50px;height:50px}.section02__quick-tit{font-size:14px}.section02__bg-boll{filter:blur(10px)}.section02__bg-boll:first-of-type{width:214px;height:214px;top:45px;left:-135px}.section02__bg-boll:nth-of-type(2){width:115px;height:115px;top:173px;left:50px}.section02__bg-boll:nth-of-type(3){width:195px;height:195px;bottom:-14px;right:-90px}@keyframes section02-boll-float{0%,to{transform:translate(0)}50%{transform:translate(40px,-35px)}}}@media screen and (width<=1700px){.section03 .inner,.section03__card-list,.section03__card-wrap{gap:48px}.section03__tit{font-size:56px}.section03__text{font-size:28px}.section03__card-item{width:300px;height:400px}.section03__card-num{font-size:48px}}@media screen and (width<=1200px){.section03 .inner,.section03__card-list,.section03__card-wrap{gap:32px}.section03__tit{font-size:48px}.section03__text{font-size:24px}.section03__card-list:nth-of-type(2){margin-top:320px}.section03__card-item{width:260px;height:350px}.section03__card-info{padding:20px}.section03__card-tit{font-size:22px}.section03__card-num{font-size:42px}}@media screen and (width<=1024px){.section03 .inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;padding-top:140px}.section03__cont{flex:none}.section03__tit{font-size:44px}.section03__text{margin-top:12px;font-size:22px}.section03__card-wrap{align-self:stretch;gap:24px;padding-top:0}.section03__card-list{flex:1;gap:24px;min-width:0}.section03__card-list:nth-of-type(2){margin-top:200px}.section03__card-item{width:100%;height:380px}}@media screen and (width>=1024px) and (height<=900px){.section03__tit{font-size:52px}.section03__text{font-size:26px}.section03__card-wrap{padding-top:28svh}.section03__card-item{width:280px;height:375px}.section03__card-num{font-size:44px}}@media screen and (width<=720px){.section03 .inner{justify-content:center;gap:24px;padding-top:56px}.section03__tit{font-size:32px}.section03__text{margin-top:8px;font-size:16px}.section03__card-list,.section03__card-wrap{gap:12px}.section03__card-list:nth-of-type(2){margin-top:115px}.section03__card-item{border-radius:14px;height:220px}.section03__card-info{padding:40px 14px 14px}.section03__card-tit{font-size:14px}.section03__card-num{font-size:28px}}@media screen and (width<=1024px){.section04__board-list{gap:20px}.section04__column-item:nth-of-type(2){display:none}.section04__board:nth-of-type(3){flex:0 0 268px}}@media screen and (width>=1024px) and (height<=900px){.section04__board-top:has(.section04__tab){margin-bottom:20px}.section04__board-link{height:150px;padding:20px 32px}.section04__news-text{-webkit-line-clamp:2;line-clamp:2}.section04__column-imgBox{flex:0 0 100px}.section04__column,.section04__news{height:225px}}@media screen and (width<=720px){.section04:before{width:255px;height:255px;top:25px;right:-40px}.section04 .inner{gap:24px}.section04__tab{gap:14px}.section04__tab-btn{font-size:18px}.section04__board-more{font-size:0}.section04__board-more path{stroke:var(--main-color)}.section04__board-top:has(.section04__tab){margin-bottom:16px}.section04__board__botton{display:block}.section04__board__botton .section04__board-top{display:flex}.section04__board__botton .section04__board,.section04__board__botton .section04__board .section04__board-top{display:none}.section04__board__botton .section04__board.on,.section04__column-item:nth-of-type(2){display:block}.section04__board-list{overflow:initial!important}.section04__board-item{min-width:220px;width:220px!important}.section04__board-name{font-size:18px}.section04__board-link{border-radius:14px;height:118px;padding:18px}.section04__board-tit{font-size:16px}.section04__board-time,.section04__column-tit{font-size:14px}.section04__column{gap:15px;height:172px}.section04__column-item,.section04__news{border-radius:14px}.section04__column-imgBox{flex:0 0 85px}.section04__column-cont{padding:12px}.section04__column-text{height:38px;font-size:14px}.section04__news{height:172px}.section04__news-imgBox{flex:0 0 124px}.section04__news-cont{padding:18px 16px}.section04__news-info{gap:10px}.section04__news-tit{font-size:16px}.section04__news-text{font-size:14px}.section04__news-btn{border-radius:4px;height:31px;font-size:16px}}@media screen and (width<=1024px){.section-media__item,.section-media__item.swiper-slide-active{opacity:1;transform:none!important}.section-media__item:not(.swiper-slide-active) .section-media__link{pointer-events:auto}.section-media__thumb:after{opacity:1}.section-media__thumb:before{background-color:#0003}.section-media__list{padding:24px 0 32px!important}.section06:after{font-size:160px}.section-media__cont{padding:20px}.section-media__tit{-webkit-line-clamp:2;line-clamp:2;align-content:center;height:2.8em;font-size:18px}}@media screen and (width<=720px){.section-media .inner{gap:24px}.section06:after{font-size:96px;bottom:-15px;right:-16px}.section-media__top{margin-bottom:0}.section-media__list{padding:20px 0 24px!important}.section-media__thumb:after{width:56px;height:56px}.section-media__cont,.section-media__item.swiper-slide-active .section-media__cont{gap:8px;padding:16px}.section-media__tit{font-size:16px}.section-media__sns{gap:8px}.section-media__sns-link{width:44px;height:44px}.section-media__sns-link svg{width:20px;height:20px}}@media screen and (width<=1200px){.section05-map{gap:20px}}@media screen and (width<=1024px){.section05-map__cont{flex:0 0 100%;gap:30px}.section05-map__img-box{display:none}}@media screen and (width<=720px){.section05 .inner{gap:24px}.section05-map{flex-direction:column;gap:24px}.section05-map__img-box{border-radius:0;flex-direction:column;gap:6px;width:100%;display:flex}.section05-map__img{-o-object-fit:cover;object-fit:cover;border-radius:14px;max-height:calc(100svh - 540px)}.section05-map__img-btnWrap{flex-direction:row-reverse;gap:10px;position:static}.section05-map__img-btn{color:#1a1a1a;background-color:#f4f4f4;border-radius:4px;flex:1;justify-content:center;gap:6px;font-size:15px}.section05-map__img-btn path{fill:#1a1a1a}.section05-map__cont{gap:18px;padding:0}.section05-map__cont-itme{gap:14px}.section05-map__cont-tit{gap:8px;font-size:18px}.section05-map__cont-tit svg{width:24px;height:24px}.section05-map__link-wrap{gap:10px}.section05-map__link{gap:6px;height:40px;font-size:14px}.section05-map__link svg{width:24px;height:24px}.section05-map__num-list{flex-wrap:wrap}.section05-map__info-list{flex-wrap:wrap;gap:6px 16px;margin-left:24px;padding:0;display:flex}.section05-map__info-item{gap:8px;font-size:16px}.section05-map__num-list{gap:8px 21px;margin-left:24px}.section05-map__num-item{font-size:16px}.section05-map__num-item:after{left:-13px}}.contents__header{padding:48px 0 96px}.contents__header .inner{flex-direction:column;justify-content:space-between;gap:8px;height:100%;display:flex}.contents__header-tit{color:#111;text-align:center;font-size:48px;font-weight:700}.contents__header-text{color:#717171;text-align:center;font-size:18px;font-weight:500}.contents__header-img{z-index:10;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;min-width:500px;height:280px;position:absolute;bottom:0;right:0}.contents__header .dept-tab--type03{margin-bottom:0}.contents__header .dept-tab--type03 .dept-tab__list{justify-content:start}[class*=contents__header--type]{height:340px;margin-bottom:56px;padding:0;position:relative;overflow:hidden}[class*=contents__header--type] .contents__header-tit{text-align:left}[class*=contents__header--type] .inner{padding-top:56px;padding-bottom:48px}.contents__header--type01:before{content:"";background:#d0dae9;border-radius:0 0 999px;width:360px;height:204px;position:absolute;top:0;left:0}.contents__header--type01:after{content:"";background:#d1e7ec;border-radius:999px 0 0;width:844px;height:204px;position:absolute;bottom:0;right:0}.contents__header--type02-bg{background-color:#d1e7ec;border-radius:100%;width:350px;height:350px;position:absolute}.contents__header--type02-bg:nth-of-type(2n){background-color:#d0dae9}.contents__header--type02-bg:first-child{top:-140px;left:-58px}.contents__header--type02-bg:nth-child(2){top:177px;right:31%}.contents__header--type02-bg:nth-child(3){top:-120px;right:-74px}.contents__header--type03{overflow:initial;margin-bottom:32px}.contents__header--type03 .contents__header-tit{font-size:64px}.contents__header--type03:has(.contents__header-bg,.contents__header-tab){margin-bottom:96px}.contents__header--type03:has(.contents__header-bg) .contents__header-tit{color:#fff}.contents__header--type03:not(:has(.contents__header-bg,.contents__header-tab)){height:auto}.contents__header-bg{background-position:50%;background-size:cover;width:100%;height:calc(100% + 184px);position:absolute;top:-184px;left:0}.contents__header-tab__list{flex-wrap:wrap;gap:16px;display:flex}.contents__header-tab__btn{color:#717171;background-color:#f4f4f4;border-radius:8px;align-items:center;height:58px;padding:0 40px;font-size:22px;font-weight:500;transition:all .3s;display:flex}.contents__header-tab__btn.on{background-color:var(--main-color);color:#fff}@media screen and (width>=1024px){.contents__header-tab__btn:not(.on):hover{color:var(--main-color)}}.login{max-width:1040px;margin:0 auto}.login .contents__header{padding:46px 0}.login-header__img{width:100%;max-width:320px;margin:0 auto}.login-body{gap:81px;display:flex}.login-body__box{flex-direction:column;flex:1;display:flex;position:relative}.login-body__box:nth-of-type(2):after{content:"";border-left:1px solid var(--border-color);height:100%;position:absolute;top:0;left:-41px}.login-form__box{background-color:var(--bg-gray);border-radius:8px;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;display:flex}.login-form__box+.login-form__box{margin-top:12px}.login-form__box-icon{flex:0 0 24px;width:24px;height:24px}.login-form__input{background-color:#0000;border:none;outline:none;flex:1;height:100%;font-size:20px;font-weight:500}.login-form__input:-webkit-autofill{-webkit-text-fill-color:#000;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #f4f4f4}.login-form__input:-webkit-autofill:focus{-webkit-text-fill-color:#000;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #f4f4f4}.login-form__input:-webkit-autofill:hover{-webkit-text-fill-color:#000;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #f4f4f4}.login-form__btn{background-color:var(--main-color);color:#fff;border-radius:8px;width:100%;height:56px;margin-top:24px;font-size:20px;font-weight:500;transition:all .3s}.login-find{justify-content:space-between;align-items:center;gap:4px;margin-top:16px;display:flex}.login-find__btn{color:#717171;font-size:18px;font-weight:500;transition:all .3s}.login-body__box-tit{margin-bottom:12px}*+.login-body__box-tit{margin-top:20px}.login-sns{flex:1;gap:12px;display:flex}.login-sns__btn{color:#111;background-color:#f1f1f1;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;font-size:20px;font-weight:600;transition:all .3s;display:flex}.btn--kakao{color:#111!important;background-color:#ffe016!important}.btn--naver{color:#fff!important;background-color:#07a139!important}.login-signup__btn{border:1px solid var(--main-color);width:100%;height:56px;color:var(--main-color);border-radius:8px;justify-content:center;align-items:center;font-size:20px;font-weight:600;transition:all .3s;display:flex}@media screen and (width>=1024px){.login-form__btn:hover{background-color:var(--sub-color)}.login-find__btn:hover{color:var(--main-color)}.login-signup__btn:hover{background-color:var(--main-color);color:#fff}}.signup__step-list{justify-content:center;gap:92px;width:max-content;margin:0 auto 80px;display:flex;position:relative}.signup__step-list:before{content:"";border-top:1px solid var(--border-color);z-index:-1;width:100%;position:absolute;top:26px;left:0}.signup__step-item{padding-bottom:48px;position:relative}.signup__step-icon{border:1px solid var(--border-color);background-color:#fff;border-radius:100px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s;display:flex;position:relative}.signup__step-icon path{transition:all .3s}.signup__step-icon:after{content:"";background-color:var(--bg-gray);z-index:-1;border-radius:100%;width:50px;height:50px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signup__step-text{text-align:center;color:#717171;font-size:20px;font-weight:500px;white-space:nowrap;line-height:1.6;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.signup__step-item.on .signup__step-icon{background-color:var(--sub-color)}.signup__step-item.on .signup__step-icon path[fill=\#454545]{fill:#fff}.signup__step-item.on:not(:has(~.signup__step-item.on)) .signup__step-text{color:#111}.signup__step-item.on:not(:has(~.signup__step-item.on)) .signup__step-icon:after{width:72px;height:72px}.signup .cont-block__group{padding-left:0}.signup__btn-wrap{gap:12px;width:100%;margin-top:80px}.signup__btn,.signup__btn-wrap{justify-content:center;display:flex}.signup__btn{max-width:320px;height:56px;color:var(--main-color);border:1px solid var(--main-color);background-color:#fff;border-radius:8px;flex:1;align-items:center;font-size:20px;font-weight:600;transition:all .3s}.signup__btn.bg-main{color:#fff}.signup__btn:nth-child(2n){background-color:var(--main-color);color:#fff}.signup__btn:only-child{max-width:600px}.signup__btn.bg-red{border-color:#d20000;color:#fff!important}.signup-type__list{gap:32px;display:flex}.signup-type__item{border:1px solid var(--border-color);border-radius:20px;flex:1;justify-content:space-between;gap:56px;padding:56px 32px}.signup-type__cont,.signup-type__item{flex-direction:column;align-items:center;display:flex}.signup-type__img{height:128px;margin-bottom:32px}.signup-type__icon,.signup-type__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.signup-type__icon{width:66px;height:66px;margin-bottom:12px}.signup-type__tit{color:#454545;margin-bottom:12px;font-size:32px;font-weight:600}.signup-type__text{color:#454545;text-align:center;font-size:20px;font-weight:500}.signup-terms__list,.signup-type__btn-wrap{flex-direction:column}.signup-type__btn,.signup-type__btn-wrap{align-items:center;gap:12px;width:100%;display:flex}.signup-type__btn{background-color:var(--main-color);color:#fff;border-radius:8px;justify-content:center;height:50px;font-size:22px}.signup-type__btn,.signup-type__input{max-width:320px;font-weight:600;transition:all .3s}.signup-type__input{background-color:var(--bg-gray);border:none;outline:none;width:100%;height:48px;padding:0 16px;font-size:20px}.signup-type__input::placeholder{color:#717171}.signup-terms__list{gap:56px;width:100%;margin-top:40px;display:flex}.signup-terms__item{width:100%}.signup-terms__box{background-color:var(--bg-gray);border-radius:20px;width:100%;max-height:320px;padding:24px;overflow:auto}.signup-terms__box-text,.signup-terms__check-item,.signup-terms__notice-tit{font-size:18px;font-weight:500}.signup-terms__check-list{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;display:flex}.signup-terms__check-item{color:#454545;cursor:pointer;align-items:center;gap:8px;width:max-content;display:flex}.signup-terms__check-input{opacity:0;pointer-events:none;position:absolute}.signup-terms__check-icon{background-color:#e0e0e0;background-image:url(../images/icon/icon_check.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:8px;width:24px;height:24px;transition:all .3s}.signup-terms__check-item:has(.signup-terms__check-input:checked) .signup-terms__check-icon{background-color:var(--sub-color)}.signup-terms__notice{border:1px solid var(--border-color);border-style:solid none;flex-direction:column;align-items:center;gap:12px;margin-top:80px;padding:24px 0;display:flex}.signup-terms__notice-tit{color:#454545;align-items:center;gap:8px;display:flex}.signup-terms__notice-text{color:#717171;font-size:16px}:is(.signup-terms__notice:has(.cont-block__btn-wrap),.signup-terms__notice:has(.contents-search__select-wrap)){flex-flow:wrap;justify-content:space-between;align-items:center}.signup-terms__notice .cont-block__btn-wrap{margin-top:0}.signup-terms__notice .contents-search__select{width:480px;max-width:100%}.signup-terms__list:has(.signup-info__list){max-width:644px;margin:0 auto}*+.signup-info__list{border-top:1px solid var(--border-color);padding-top:20px}.signup-info__list{flex-direction:column;gap:12px;display:flex}.signup-info__item{gap:24px;display:flex}.signup-info__tit-box{flex-wrap:wrap;flex:0 0 140px;justify-content:space-between;align-items:center;gap:4px 10px;height:56px;display:flex}.signup-info__tit{color:#454545;font-size:22px;font-weight:500}.signup-info__tit-sub{color:#717171;font-size:18px}.signup-info__cont{flex-wrap:wrap;flex:1;align-items:center;gap:4px 0;display:flex}.signup-info__cont-tit{color:#111;align-items:center;min-height:56px;font-size:20px;font-weight:500;display:flex}.signup-info__cont-input{background-color:var(--bg-gray);border:none;border-radius:8px;outline:none;flex:1;width:0;min-width:0;height:56px;padding:0 16px}.signup-info__cont-input--long{flex:0 0 100%}.signup-info__cont:has(.signup-info__cont-btn) .signup-info__cont-input{border-radius:8px 0 0 8px}.signup-info__cont-btn{color:#fff;text-align:center;background-color:#717171;border-radius:8px;flex:0 0 100%;justify-content:center;align-items:center;height:56px;font-size:20px;font-weight:500;display:flex}.signup-info__cont-input+.signup-info__cont-btn{border-radius:0 8px 8px 0;flex:0 0 100px}.signup-info__cont-text{color:#717171;flex:0 0 100%;font-size:14px;font-weight:400}.signup-info__email-wrap{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.signup-info__email-at{color:#454545;font-size:20px;font-weight:500}.signup-info__cont-select{appearance:none;background-color:var(--bg-gray);color:#111;cursor:pointer;background-image:url(../images/icon/icon_arrow_down2.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px;border:none;border-radius:8px;outline:none;flex:1;height:56px;padding:0 52px 0 16px;font-size:22px;font-weight:500}@media (hover:hover) and (pointer:fine){.signup-info__cont-select{appearance:base-select}.signup-info__cont-select::picker(select){appearance:base-select}.signup-info__cont-select{background-image:none;align-items:center;padding-right:16px}.signup-info__cont-select::picker-icon{content:"";background:url(../images/icon/icon_arrow_down2.svg) 50%/contain no-repeat;width:24px;height:24px}.signup-info__cont-select:open{border-radius:8px 8px 0 0}.signup-info__cont-select::picker(select){border:1px solid var(--border-color);background-color:#fff;border-radius:0 0 8px 8px;margin-top:-2px}.signup-info__cont-select option{color:#717171;cursor:pointer;padding:14px 20px;font-size:18px;font-weight:500}.signup-info__cont-select option::checkmark{display:none}}.signup-info__cont .error{margin-top:4px}.signup-info__cont-phone{align-items:center;gap:8px;width:100%;display:flex}.signup-info__cont-textBox{background-color:var(--bg-gray);border-radius:8px;max-height:160px;padding:24px;font-size:20px;overflow:auto}.signup-terms__list:has(.signup-info__list--type02){max-width:600px}.signup-info__list--type02{gap:32px}.signup-complete__cont,.signup-info__list--type02 .signup-info__item{flex-direction:column;gap:12px}.signup-info__list--type02 .signup-info__tit-box{flex:none;height:auto}.signup-complete__cont{align-items:center;display:flex}.signup-complete__img{width:320px;max-width:100%;margin:0 auto}.signup-complete__icon{width:56px;height:56px;margin-bottom:16px}.signup-complete__tit{color:#111;font-size:28px;font-weight:600}.signup-complete__text{color:#454545;text-align:center;font-size:22px;font-weight:500}.signup-complete .signup__btn-wrap{flex-direction:column;align-items:center;max-width:480px;margin-left:auto;margin-right:auto}.signup-complete .signup__btn{background-color:var(--main-color);color:#fff;flex:none;justify-content:center;align-items:center;width:100%;max-width:100%;text-decoration:none;display:flex}.signup-complete .signup__btn:nth-of-type(2n){color:var(--main-color);background-color:#fff}.signup-complete__info-list{background-color:var(--bg-gray);border-radius:16px;width:100%;max-width:600px;margin-top:40px;margin-left:auto;margin-right:auto}.signup-complete__info-item{justify-content:space-between;padding:20px 24px;display:flex}.signup-complete__info--q{font-weight:500}.signup-complete__info--a{color:#111;font-weight:600}.signup-complete__info-list+.signup__btn-wrap{max-width:600px;margin-top:40px}.withdrawal__btn-wrap{justify-content:center;margin-top:32px;display:flex}.withdrawal__btn{color:#717171;border-bottom:1px solid #717171;font-size:16px;font-weight:500;line-height:1.3}.container:has(.myPage){background-image:url(../images/sub/myPage__bg.png);background-size:cover;padding-top:80px}.myPage .inner{gap:56px;max-width:1240px;display:flex}.myPage__img-box{flex:0 0 320px;justify-content:center;width:320px;display:flex;position:relative}.myPage__img{width:556px;max-width:none;height:1242px!important}.myPage__img-btn{color:#fff;background:linear-gradient(111deg,#1889a2 23.55%,#61e7ff 126.2%);border-radius:100px;align-items:center;gap:8px;width:auto;height:56px;padding:0 20px;font-size:22px;font-weight:600;transition:all .3s;display:flex;position:absolute}.myPage__img-btn span{z-index:1}.myPage__img-btn:before{content:"";opacity:0;background-color:#111;border-radius:100px;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.myPage__img-btn:after{content:"";width:34.5px;height:15px;clip-path:path("M14.493 3.953C9.917 10.297 3.307 13.515 0 14.417C11.94 14.417 21.831 11.122 28.18 7.987L34.5 8V0H14.493Z");background-color:#1889a2;position:absolute;bottom:-6px;left:3px}.myPage__img-btn path,.myPage__img-btn svg,.myPage__img-btn:after{transition:all .3s}.myPage__img-btn--icon{background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.myPage__img-btn--head{top:10px;right:-30px}.myPage__img-btn--heart{top:210px;right:-105px}.myPage__img-btn--skin{top:850px;left:auto;right:-90px}.myPage__img-btn--arm{top:700px;left:-30px}.myPage__img-btn--abdomen{top:350px;left:-20px}.myPage__img-btn--neck{top:70px;left:-20px}.myPage__img-btn--urogenital{top:530px;right:-30px}.myPage__img-btn--abdomen:after,.myPage__img-btn--arm:after,.myPage__img-btn--neck:after{background-color:#3cb8d0;left:auto;right:3px;transform:scaleX(-1)}.myPage__cont{z-index:2;flex:1;gap:40px;width:1px;position:relative}.myPage__cont,.myPage__info{flex-direction:column;display:flex}.myPage__info{gap:28px}.myPage__sub-tit{color:#111;margin-bottom:8px;font-size:16px;font-weight:400}.myPage__tit{color:#444;font-size:22px;font-weight:500}.myPage__tit b{color:#111;font-size:28px;font-weight:700}.myPage-reservation,.myPage-reservation__cont,.myPage-reservation__item,.myPage__info-flex{justify-content:space-between}.myPage__details,.myPage__details-itme,.myPage__info-flex{align-items:center;display:flex}.myPage__details{flex-wrap:wrap;gap:33px;overflow:hidden}.myPage__details-itme{gap:8px;position:relative}.myPage__details-itme:after{content:"";border-left:1px solid #ccc;height:20px;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.myPage__details-tit{color:#444;border:1px solid #e0e0e0;border-radius:8px;align-content:center;height:27px;padding:0 8px;font-size:16px;font-weight:400;display:block}.myPage__details-num{color:#16448f;align-items:center;gap:8px;font-size:20px;font-weight:600;display:flex}.myPage__details-link{color:#717171;align-items:center;gap:4px;font-size:16px;transition:all .3s;display:flex}.myPage__details-link path{transition:all .3s}.myPage-reservation__wrap{gap:28px;height:210px;display:flex}.myPage-reservation{background:linear-gradient(111deg,#1889a2 23.55%,#61e7ff 126.2%);border-radius:16px;flex-direction:column;flex:0 0 50%;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}.myPage-reservation-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:130px;height:calc(100% - 20px);position:absolute;top:20px;right:0}.myPage-reservation-img--none{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:110px;height:100%;top:0;right:10px}.myPage-reservation__tit{color:#fff;z-index:1;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:1;display:flex}.myPage-reservation__tit b{font-size:36px;font-weight:700;line-height:1rem}.myPage-reservation__tit strong{font-size:28px;font-weight:700;line-height:1rem}.myPage-reservation__cont{z-index:1;align-items:end;display:flex}.myPage-reservation__text{flex-direction:column;display:flex}.myPage-reservation__tag{color:#fff;background-color:#16448f;border-radius:100px;width:max-content;margin-bottom:8px;padding:4px 9px;font-size:14px;font-weight:600}.myPage-reservation__time{color:#fff;margin-bottom:2px;font-size:20px;font-weight:500}.myPage-reservation__name{color:#fff;font-size:18px;font-weight:500}.myPage-reservation__btn{z-index:1;color:#444;text-align:center;background-color:#fff;border-radius:10px;align-content:center;min-width:86px;height:41px;padding:0 12px;font-size:18px;font-weight:700;transition:all .3s;position:relative}.myPage-reservation__btn-wrap{gap:8px;display:flex}.myPage-reservation__btn-wrap .myPage-reservation__btn{text-align:center;flex:1}.myPage-reservation__list{background:#fff3;border:1px solid #fff;border-radius:16px;flex-direction:column;flex:1;display:flex;box-shadow:inset 4px 4px 20px 2px #f4f4f4}.myPage-reservation__item{border-bottom:1px solid #e0e0e0;flex:1;align-items:center;gap:4px;padding:0 24px;display:flex}.myPage-reservation__item:last-child{border-bottom:none}.myPage-reservation__item-cont{flex:1;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.myPage-reservation__item-btn{justify-content:center;align-items:center;width:26px;height:26px;display:flex}.myPage-reservation__item-btn path{transition:all .3s}.myPage-reservation__item-tit{color:#444;font-size:20px;font-weight:500}.myPage-reservation__item-tit span{font-weight:700}.myPage-reservation__item-num{color:#717171;font-size:14px;font-weight:700}.myPage-reservation__item-num span{font-size:22px;font-weight:700}.myPage-reservation__item--high span{color:#b40000}.myPage-reservation__item--low span{color:#1889a2}.myPage-reservation__item--normal span{color:#16448f}.myPage-info__btn-wrap{background-color:var(--bg-gray);border-radius:16px;justify-content:space-between;align-items:center;width:100%;height:62px;padding:0 48px;display:flex}.myPage-info__btn{color:#454545;align-items:center;gap:8px;font-size:18px;font-weight:500;transition:all .3s;display:flex}.myPage-info__btn-line{border-left:1px solid #b0b0b0;height:20px}.myPage__cont__tit-box{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.myPage__cont__tit-btn{align-items:center;gap:8px;font-size:20px;font-weight:500;transition:all .3s;display:flex}.myPage__cont__tit-btn svg{height:16px}.myPage__cont__tit-btn svg path{transition:all .3s}.myPage__cont-tit{color:#16448f;font-size:24px;font-weight:600}.myPage__cont-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff;border:1px solid #fff;border-radius:16px;padding:32px;box-shadow:inset 4px 4px 20px 2px #f4f4f4}.myPage-board__wrap{gap:40px;display:flex}.myPage-board{flex-direction:column;flex:1;display:flex}.myPage-board:nth-of-type(2){flex:0 0 280px}.myPage-board__tit{color:#111;margin-bottom:24px;font-size:20px;font-weight:600}.myPage-board__list{background-color:#fffc;flex:1;height:auto;max-height:300px;overflow:auto}.myPage-board__list::-webkit-scrollbar{width:6px}.myPage-board__list::-webkit-scrollbar-thumb{background:#16448f;border-radius:6px}.myPage-board__list::-webkit-scrollbar-track{background:0 0}.myPage-board__item{border-top:1px solid #e0e0e0;align-items:center;gap:20px;height:80px;padding:0 12px;display:flex}.myPage-board__item.none .myPage-board__cont,.myPage-board__item.none .myPage-board__tag{opacity:.4}.myPage-board__item-inner{flex:1;align-items:center;gap:20px;display:flex}.myPage-board__tag{color:#16448f;flex:0 0 28px;font-size:16px;font-weight:700}.myPage-board__tag--02{color:#1889a2}.myPage-board__cont{flex-direction:column;flex:1;gap:4px;display:flex}.myPage-board__cont-tit{color:#111;font-size:18px;font-weight:500;transition:all .3s}.myPage-board__cont-text{color:#454545;font-size:16px;font-weight:400;transition:all .3s}.myPage-board__btn{background-color:var(--bg-gray);text-align:center;color:#454545;border-radius:10px;flex:0 0 84px;align-content:center;height:35px;font-size:16px;font-weight:700;transition:all .3s}.myPage-board__link{background-image:url(../images/sub/myPage-board__link.svg);background-position:right 12px center;background-repeat:no-repeat;align-content:center;width:100%;height:100%;transition:all .3s}.myPage__cont-box__tit{white-space:nowrap;color:#111;margin-bottom:16px;font-size:20px;font-weight:600}.myPage__cont-box__more{color:#717171;font-size:16px;transition:all .3s}.myPage__cont-box:has(.myPage-health__swiper){gap:32px;display:flex}.myPage-health__link{flex-direction:column;align-items:center;gap:8px;display:flex}.myPage-health__img-box{border:1px solid #e0e0e0;border-radius:100%;width:80px;height:80px;overflow:hidden}.myPage-health__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s}.myPage-health__tit{color:#555;text-align:center;font-size:16px;font-weight:500;transition:all .3s}.myPage-health__bnt-wrap{z-index:2;background-color:#fff;border:1px solid #ccc;border-radius:100px;justify-content:space-between;align-items:center;width:80px;height:40px;padding:0 8px;display:flex;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.myPage-health__btn{height:24px}.myPage-health__btn[disabled]{opacity:.3}.myPage-post__wrpa{gap:40px;display:flex}.myPage-post{flex:1}.myPage-post:nth-of-type(2){flex:0 0 210px}.myPage-post__list{background-color:var(--bg-gray);border-radius:16px;align-items:center;width:100%;padding:20px 0;display:flex}.myPage-post__item{flex:1}.myPage-post__link{color:#444;justify-content:center;align-items:center;gap:4px;width:100%;font-size:18px;font-weight:500;transition:all .3s;display:flex}.myPage-post__link span{color:#b40000}.myPage__cont-item{display:none}.myPage__cont-item.on{display:block}@media screen and (width>=1024px){.myPage__img-btn.on:before,.myPage__img-btn:hover:before{opacity:1}.myPage__img-btn.on:after,.myPage__img-btn:hover:after{background-color:#111}.myPage__img-btn.on path,.myPage__img-btn:hover path{stroke:#111}.myPage__img-btn.on svg{transform:rotate(135deg)}.myPage-reservation__btn:hover{color:#fff;background-color:#16448f}.myPage-info__btn:hover,.myPage__details-link:hover{color:#16448f}.myPage__details-link:hover path{fill:#16448f}.myPage-board__btn:hover{color:#fff;background-color:#16448f}.myPage-board__link:hover{background-image:url(../images/sub/myPage-board__link-on.svg)}.myPage-board__link:hover .myPage-board__cont-text,.myPage-board__link:hover .myPage-board__cont-tit,.myPage__cont-box__more:hover{color:#16448f}.myPage__cont__tit-btn:hover{color:var(--sub-color)}.myPage-reservation__item-btn:hover path,.myPage__cont__tit-btn:hover path{fill:var(--sub-color)}.myPage-health__link:hover .myPage-health__img{transform:scale(1.2)}.myPage-health__link:hover .myPage-health__tit,.myPage-post__link:hover{color:#111}}.drug__date{color:#454545;margin-bottom:16px;font-size:22px;font-weight:500}.drug__msg{color:#8a8a8a;text-align:center;padding:24px 0;font-size:18px}.drug__list{flex-direction:column;gap:16px;display:flex}.drug__item{border:1px solid var(--border-color);background-color:#fff;border-radius:8px;padding:24px}.drug__info-item,.drug__name{color:#111;font-size:20px;font-weight:500}.drug__info{background-color:var(--bg-gray);margin-top:16px;display:flex}.drug__info-item{flex:1;justify-content:center;align-items:center;height:52px;display:flex}.drug__info-item+.drug__info-item{border-left:1px solid var(--border-color)}.drug__info-item--dose{color:var(--sub-color)}.drug__info-item--days{color:var(--main-color)}.drug__notice{color:#454545;align-items:center;gap:8px;margin-top:16px;font-size:20px;display:flex}.drug__notice-icon{flex-shrink:0;width:20px;height:20px}.spcm__date{color:#454545;margin-bottom:16px;font-size:20px;font-weight:500}.spcm__msg{color:#8a8a8a;text-align:center;padding:24px 0;font-size:18px}.spcm__list{flex-direction:column;gap:16px;display:flex}.spcm__item{border:1px solid var(--border-color);background-color:#fff;border-radius:8px;padding:24px}.spcm__head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.spcm__order{color:#454545;font-size:18px}.spcm__name{color:#111;margin-top:4px;font-size:22px;font-weight:600}.spcm__value{color:var(--main-color);flex-shrink:0;align-items:baseline;gap:6px;font-size:32px;font-weight:700;display:flex}.spcm__unit{color:#454545;font-size:14px;font-weight:400}.spcm__info{flex-direction:column;gap:8px;padding-top:20px;display:flex}.spcm__info-item{gap:16px;font-size:18px;display:flex}.spcm__info-item dt{color:#717171;flex:0 0 56px}.spcm__info-item dd{color:#454545}.doctor-card__list{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.doctor-card__item{border:1px solid var(--border-color);border-radius:20px;height:380px;display:flex;overflow:hidden}.doctor-card__img-box{background-color:#dfe7ee;flex:0 0 300px;position:relative;overflow:hidden}.doctor-card__img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.doctor-card__img--none{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:60%!important;height:60%!important}.doctor-card__cont{flex-direction:column;flex:1;justify-content:space-between;padding:32px;display:flex}.doctor-card__tit-box{flex-wrap:wrap;align-items:end;gap:0 12px;display:flex}.doctor-card__tit{color:#111;white-space:nowrap;font-size:36px;font-weight:700;line-height:1.2}.doctor-card__dept-list{gap:0 12px;display:flex;overflow:hidden}.doctor-card__dept-item{color:#111;font-size:18px;font-weight:600;position:relative}.doctor-card__dept-item:after{content:"";background-color:#111;border-radius:100%;width:3px;height:3px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.doctor-card__specialty{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:50px;margin-top:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.doctor-card__specialty-item{margin-right:5px;font-size:18px;font-weight:500;display:inline-block}.doctor-card__table-wrap{width:100%;margin-top:20px}.doctor-card__table{min-width:100%}.doctor-card__table thead th{background-color:var(--main-color);text-align:center;color:#fff;height:40px;font-size:16px;font-weight:600}.doctor-card__table tbody td{border:1px solid var(--border-color);text-align:center;height:40px;font-size:16px;font-weight:500}.doctor-card__table tbody td:first-of-type{border-left:none}.doctor-card__table tbody td:last-of-type{border-right:none}.doctor-card__table-dot{background-color:var(--main-color);border-radius:100%;width:12px;height:12px;margin-top:5px;display:inline-block}.doctor-card__btn-wrap{gap:10px;display:flex}.doctor-card__btn{border:1px solid var(--main-color);text-align:center;height:48px;color:var(--main-color);background-color:#fff;border-radius:8px;flex:1;align-content:center;font-size:20px;font-weight:600;transition:all .3s}.doctor-card__btn:nth-child(2n){background-color:var(--main-color);color:#fff}@media screen and (width>=1024px){.doctor-card__btn:hover{background-color:#d2ebf0}.doctor-card__btn:nth-child(2n):hover{background-color:#085c6e}}.doctorView-header{background-image:url(../images/sub/doctorView-top.png);background-size:cover}.doctorView-header__inner{justify-content:space-between;gap:40px;min-height:720px;display:flex}.doctorView-header__img-box{flex:0 0 45%;position:relative}.doctorView-header__img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:100%;min-width:600px;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.doctorView-header__cont{z-index:10;flex:1;justify-content:space-between;padding:80px 0 40px}.doctorView-header__cont,.doctorView-header__info{flex-direction:column;gap:48px;display:flex}.doctorView-header__tit-box{align-items:end;gap:16px;display:flex}.doctorView-header__tit{color:#111;font-size:56px;font-weight:700;line-height:1.2}.doctorView-header__tit-sub{color:var(--sub-color);font-size:28px;font-weight:600}.doctorView-header__info-list{flex-direction:column;gap:8px;display:flex}.doctorView-header__info-itme{color:#111;gap:20px;font-size:22px;font-weight:500;display:flex}.doctorView-header__info-tit{color:#717171;white-space:nowrap;font-size:22px;font-weight:500}.doctorView-header__table-wrap{width:100%}.doctorView-header__table{min-width:100%}.doctorView-header__table thead th{background-color:var(--main-color);text-align:center;color:#fff;height:58px;font-size:20px;font-weight:600}.doctorView-header__table tbody td{border:1px solid var(--border-color);text-align:center;background-color:#fff;height:58px;font-size:20px;font-weight:500}.doctorView-header__table tbody td:first-of-type{border-left:none}.doctorView-header__table tbody td:last-of-type{border-right:none}.doctorView-header__table-dot{background-color:var(--main-color);border-radius:100%;width:16px;height:16px;display:inline-block}.doctorView-header__table-slot{align-items:center;gap:4px;display:inline-flex}.doctorView-header__table-none{background-color:#b0b0b0;width:14px;height:4px}.doctorView-header__table-dot--outpatient{background-color:#8dc63f}.doctorView-header__table-dot--surgery{background-color:#f7941d}.doctorView-header__table-dot--exam{background-color:#0068b7}.doctorView-header__table-dot--procedure{background-color:#00b0f0}.doctorView-header__table-dot--research{background-color:#8497b0}.doctorView-header__table-dot--etc{background-color:#a6a6a6}.doctorView-header__table-text{color:#717171;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:20px;display:flex}.doctorView-header__table-text-item{align-items:center;gap:8px;display:flex}.doctorView-header__btn-wrap{flex-wrap:wrap;gap:16px;display:flex}.doctorView-header__btn{background-color:var(--main-color);color:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:16px;height:56px;font-size:20px;font-weight:600;transition:all .3s;display:flex}.doctorView-header__btn--phone{color:var(--main-color);background-color:#fff;border:1px solid #fff}.doctorView-header__btn-text{color:#717171;width:100%;font-size:20px}.doctorView-body__inner{grid-template-columns:repeat(2,1fr);gap:96px 32px;display:grid}.doctorView-body{padding-top:56px}.doctorView-body__cont{flex-direction:column;gap:80px;display:flex}.doctorView-body__info-tit{text-align:center;border-bottom:5px solid var(--sub-color);color:#111;width:210px;padding-bottom:19px;font-size:28px;font-weight:600}.doctorView-body__info-cont{border-top:1px solid var(--border-color);padding-top:56px}.doctorView-body__biography-list{flex-direction:column;gap:8px;display:flex}.doctorView-body__biography-item{color:#111;gap:16px;font-size:20px;font-weight:500;display:flex}.doctorView-body__biography-day{color:#717171;flex:0 0 120px;font-size:20px;font-weight:500}.doctorView-body__info-list{flex-direction:column;gap:8px;display:flex}.doctorView-body__info-item{color:#111;padding-left:30px;font-size:20px;font-weight:500;position:relative}.doctorView-body__info-item:after{content:"";background-color:#111;border-radius:100%;width:4px;height:4px;position:absolute;top:12px;left:13px}.doctorView-body__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%}.doctorView__close-wrap{grid-column:span 2;justify-content:center;display:flex}.doctorView__close-btn{background-color:var(--bg-gray);width:auto;height:56px;color:var(--sub-color);border-radius:100px;justify-content:center;align-items:center;gap:8px;min-width:250px;padding:0 24px;font-size:22px;font-weight:500;transition:all .3s;display:flex}.doctorView__close-btn path{transition:all .3s}@media screen and (width>=1024px){.doctorView-header__btn--phone:hover{border-color:var(--main-color);background-color:#fff}.doctorView-header__btn:hover{background-color:#085c6e}.doctorView__close-btn:hover{background-color:var(--sub-color);color:#fff}.doctorView__close-btn:hover path{fill:#fff}}.dept-group__wrap{gap:248px;overflow:hidden}.dept-group,.dept-group__wrap{flex-direction:column;display:flex}.dept-group{gap:32px;position:relative}.dept-group:after{content:"";background-image:url(../images/sub/group__list-line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:155px;height:7px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}.dept-group__tit{z-index:1;color:#111;font-size:36px;font-weight:700;position:relative}.dept-group__sub-tit{z-index:1;color:#717171;margin-top:4px;font-size:22px;font-weight:600;position:relative}.dept-group__tit-img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom 20%;object-position:bottom 20%;width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dept-group__list{flex:1;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dept-group__item{border:1px solid var(--border-color);background-color:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:400px;padding:16px;display:flex}.dept-group__icon-box{width:64px;height:64px;margin-bottom:40px}.dept-group__icon{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.dept-group__cont{margin-bottom:28px}.dept-group__item-tit--en{color:var(--main-color);text-align:center;font-size:20px;font-weight:500}.dept-group__item-tit{text-align:center;color:#111;font-size:32px;font-weight:700;line-height:1.3}.dept-group__item-text{color:#717171;-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;text-align:center;-webkit-box-orient:vertical;max-height:66px;font-size:22px;font-weight:500;transition:max-height .3s;display:-webkit-box;overflow:hidden}.dept-group__btn-wrap{opacity:0;height:0;transition:all .3s;transition-delay:height .3s;justify-content:center;align-items:center;gap:32px;width:100%;display:flex;overflow:hidden}.dept-group__btn{text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:22px;font-weight:500;display:flex}.dept-group__btn-iconBox{background-color:var(--main-color);border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.dept-group__btn-icon{transition:all .3s}@media screen and (width>=1024px){.dept-group__btn:hover{color:var(--main-color)}.dept-group__btn:hover .dept-group__btn-icon{transform:scale(1.5)}.dept-group__item:hover .dept-group__btn-wrap{opacity:1;height:105px}.dept-group__item:hover .dept-group__item-text{opacity:0;max-height:0}}.center-group__wrap{flex-direction:column;gap:166px;display:flex}.center-group__item{position:relative}.center-group__cont{z-index:1;position:relative}.center-group__icon{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.center-group__tit-box{align-items:baseline;gap:8px;margin-bottom:40px;display:flex}.center-group__tit{font-size:36px;font-weight:700}.center-group__tit-sub{color:#717171;font-size:22px;font-weight:500}.center-group__text{letter-spacing:-1.32px;font-size:22px;font-weight:500;line-height:160%}.center-group__keyword-list{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.center-group__keyword-item{text-align:center;border:1px solid var(--border-color);border-radius:100px;justify-content:center;align-items:center;height:48px;padding:12px 16px;font-size:22px;font-weight:600;display:flex}.center-group__img-box{position:relative}.center-group__homepage{z-index:2;width:120px;height:120px;position:absolute;bottom:20px;left:20px}.center-group__homepage img{width:100%;height:100%;display:block}.center-group__homepage:focus-visible{outline:3px solid var(--main-color);outline-offset:4px;border-radius:50%}@media screen and (width<=720px){.center-group__homepage{width:88px;height:88px;bottom:16px;left:16px}}.center-group__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.appt-calendar__header-btn--icon,.center-group__img--none,.parking-main__img{-o-object-fit:contain;object-fit:contain}.center-group--type01{grid-template-columns:repeat(3,1fr);gap:32px;width:calc(100dvw - 40px);max-width:1790px;display:grid;transform:translate(-175px)}.center-group--type01 .center-group__item{border-radius:20px;align-items:end;min-height:760px;padding:40px;display:flex;overflow:hidden}.center-group--type01 .center-group__img-box,.center-group--type01 .center-group__img-box:after{width:100%;height:100%;position:absolute;top:0;left:0}.center-group--type01 .center-group__img-box:after{content:"";pointer-events:none;background-color:#0006;transition:background-color .3s}@media (hover:hover){.center-group--type01 .center-group__item:hover .center-group__img-box:after{background-color:#000c}.center-group--type01 .center-group__item:hover .center-group__text{-webkit-line-clamp:unset;line-clamp:unset;height:auto;display:block}}.center-group--type01 .center-group__icon,.rapply__step--current .rapply__step-img,.rapply__step--fail .rapply__step-img,.search_wrap .search img{filter:brightness(0)invert()}.center-group--type01 .center-group__tit{color:#fff}.center-group--type01 .center-group__tit-sub{display:none}.center-group--type01 .center-group__text{color:#fff;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (interpolate-size:allow-keywords){.center-group--type01 .center-group__text{interpolate-size:allow-keywords;height:2lh;transition:height .75s}}@media (prefers-reduced-motion:reduce){.center-group--type01 .center-group__text{transition:none}}.center-group--type01 .center-group__keyword-item{color:#454545;background-color:#fff;border:none}.center-group--type01+.center-group--type02:after{content:"";background-image:url(../images/sub/group__list-line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:155px;height:7px;position:absolute;top:-87px;left:50%;transform:translate(-50%)}.center-group--type02{flex-direction:column;gap:150px;display:flex;position:relative}.center-group--type02 .center-group__item{align-items:center;gap:56px;display:flex}.center-group--type02 .center-group__item:not(:first-of-type):after{content:"";background-image:url(../images/sub/group__list-line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:155px;height:7px;position:absolute;top:-79px;left:50%;transform:translate(-50%)}.center-group--type02 .center-group__item:nth-of-type(2n){flex-direction:row-reverse}.center-group--type02 .center-group__cont{flex:1;padding:30px 0}.center-group--type02 .center-group__img-box{border-radius:20px;flex:0 0 560px;height:374px;overflow:hidden}.center-group__wrap .center-group__keyword-item.is-first{color:#fff;background-color:#2ba278}.center-group__keyword-icon{flex-shrink:0;width:24px;height:24px;margin-left:4px}body:has(.dept-view__cont) .header{background-color:#f4f4f4}.dept-view{flex-direction:column;gap:165px;display:flex}.dept-view__cont{background-color:#f4f4f4;background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;width:100%;padding:80px 0;position:relative}.dept-view__cont .inner{max-width:1600px}.dept-view__close-btn{width:auto;height:56px;color:var(--sub-color);background-color:#fff;border-radius:100px;align-items:center;gap:8px;padding:0 20px;font-size:22px;font-weight:500;transition:all .3s;display:flex;position:absolute;top:0;right:0}.department-top__img{width:1000px;position:absolute;bottom:0;right:0}.dept-view__tit-box{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.dept-view__tit{color:#111;font-size:48px;font-weight:700}.dept-view__tit-sub{color:var(--sub-color);font-size:22px;font-weight:600}.dept-view__info{align-items:center;gap:33px;margin-bottom:16px;display:flex;overflow:hidden}.dept-view__info-item{color:#111;align-items:center;gap:6px;font-size:22px;font-weight:500;display:flex;position:relative}.dept-view__info-item:not(:first-of-type):after{content:"";border-left:1px solid #717171;height:16px;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.dept-view__info-btn{background-color:#fff;border:1px solid #0000;border-radius:10px;align-content:center;height:41px;margin-left:6px;padding:0 12px;font-size:18px;font-weight:500;transition:all .3s}.dept-view__btn-wrap{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.dept-view__btn{border:1px solid var(--main-color);height:56px;color:var(--main-color);background-color:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 24px;font-weight:600;transition:all .3s;display:flex}.dept-view__close-btn path{transition:all .3s}.dept-view__btn--type02{background-color:var(--main-color);color:#fff}.dept-view__special{background-color:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:40px 65px;margin-top:160px;padding:32px 48px;display:grid}.dept-view__special-item{flex-direction:column;gap:16px;display:flex;position:relative}.dept-view__special-tit{color:var(--main-color);font-size:24px;font-weight:600}.dept-view__special-text{color:#111;font-size:22px}.dept-view__special-item:after{content:"";border-left:1px solid var(--border-color);height:80px;position:absolute;top:50%;right:-33px;transform:translateY(-50%)}.dept-view__special-item:nth-of-type(4n):after{display:none}.dept-view__doctor{position:relative}.dept-view__doctor:after{content:"";background-image:url(../images/sub/group__list-line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:155px;height:7px;position:absolute;top:-85px;left:50%;transform:translate(-50%)}@media screen and (width>=1024px){.dept-view__close-btn:hover{background-color:var(--sub-color);color:#fff}.dept-view__close-btn:hover path{fill:#fff}.dept-view__btn:hover{background-color:#d2ebf0}.dept-view__btn--type02:hover{background-color:#085c6e}.dept-view__info-btn:hover{color:var(--main-color);border-color:var(--main-color)}}.appt-bg__wrap{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);border-radius:20px;position:relative}.appt-bg__wrap:after,.appt-bg__wrap:before{content:"";z-index:-1;background-image:url(../images/sub/appt-logo.svg);background-position:50%;background-size:contain;position:absolute}.appt-bg__wrap:before{width:307px;height:307px;top:55px;left:-128px}.appt-bg__wrap:after{width:220px;height:220px;bottom:-20px;right:-125px}.appt-bg{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff03;border:1px solid #e0e0e04d;border-radius:20px;width:calc(100% + 1px);height:calc(100% + 1px);margin-top:-1px;margin-left:-1px;padding:56px;position:relative}.appt-bg__header{justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-bottom:40px;display:flex}.appt-bg__header .cont-block__tit2{margin-bottom:0}.appt-bg__header .cont-block__btn-wrap{margin-top:0}.appt-bg .doctor-card__cont{padding:20px 32px}.appt-bg .doctor-card__img-box{flex:0 0 170px}.appt-bg .doctor-card__item{height:215px}.appt-bg .doctor-card__specialty-item{font-weight:500}.appt-bg .doctor-card__specialty{-webkit-line-clamp:2;line-clamp:2;height:55px}.appt-bg *+.signup-complete{padding:80px 0}.appt-bg .signup-type__list{gap:65px}.appt-bg .signup-type__item{border:none;position:relative}.appt-bg .signup-type__item:not(:first-of-type):after{content:"";border-left:1px solid var(--border-color);height:calc(100% - 112px);position:absolute;top:50%;left:-36px;transform:translateY(-50%)}@media screen and (width>=1024px){.appt-bg .chosung-search__btn.all{width:150px}.appt-bg .chosung-search__btn{width:66px;height:56px}}.appt-calendar__wrap{gap:32px;display:flex}.appt-calendar{border:1px solid var(--border-color);border-radius:20px;flex:0 0 60%}.appt-calendar__header{justify-content:space-between;align-items:center;height:109px;padding:0 56px;display:flex}.appt-calendar__header-btn[disabled]{opacity:.5;pointer-events:none;width:24px;height:24px}.appt-calendar__header-btn--icon{-o-object-position:center;object-position:center;width:100%;height:100%}.appt-calendar__header-btn:first-child{transform:rotate(180deg)}.appt-calendar__header-tit{font-size:24px;font-weight:600}.appt-calendar__table-wrap{padding:0 18px}.appt-calendar__table{width:100%}.appt-calendar__table td,.appt-calendar__table th{text-align:center;height:80px;font-size:20px;font-weight:600}.appt-calendar__table td:first-of-type,.appt-calendar__table th:first-of-type{color:#d20000}.appt-calendar__table td:nth-of-type(7),.appt-calendar__table th:nth-of-type(7){color:#16448f}.appt-calendar__table td{color:#717171}.appt-calendar__table-tag{border:2px solid var(--sub-color);width:40px;height:40px;color:inherit;font-weight:inherit;border-radius:100%;transition:all .3s}.appt-calendar__table-tag.off{cursor:default;border-color:#0000}.appt-calendar__table-tag.closed{border-color:var(--border-color);color:#bbb}.appt-calendar__table-tag.on{background-color:var(--sub-color);border-color:var(--sub-color);color:#fff}.appt-calendar__footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;height:90px;padding:0 56px;display:flex}.appt-calendar__tag-list{gap:16px;display:flex}.appt-calendar__refresh,.appt-calendar__tag-item{align-items:center;gap:4px;font-size:16px;display:flex}.appt-calendar__tag-icon--type01{border:2px solid var(--sub-color);border-radius:100%;width:16px;height:16px}.appt-calendar__tag-icon--type02{background-color:var(--sub-color);border-radius:100%;width:16px;height:16px}.appt-calendar__right{gap:32px}.appt-calendar__right,.appt-calendar__time-wrap{flex-direction:column;flex:1;justify-content:space-between;display:flex}.appt-calendar__time-wrap{border:1px solid var(--border-color);border-radius:20px;gap:24px;padding:24px}.appt-calendar__time{flex-direction:column;gap:49px;display:flex}.appt-calendar__time-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid;position:relative}.appt-calendar__time-list:not(:first-of-type):after{content:"";border-top:1px solid var(--border-color);width:100%;position:absolute;top:-25px;left:0}.appt-calendar__time-btn{background-color:var(--bg-gray);border:1px solid var(--border-color);color:#717171;border-radius:8px;width:100%;height:56px;font-weight:600;transition:all .3s}.appt-calendar__time-btn.on{border:2px solid var(--sub-color);color:var(--sub-color);background-color:#fff}.appt-calendar__time-text{text-align:right;color:#111;font-size:20px;font-weight:600}.appt-calendar__right__tit-box{justify-content:space-between;align-items:center;gap:16px;display:flex}.appt-calendar__right__tit-sub{color:#717171;font-size:20px;font-weight:600}.appt-calendar__right__tit{color:#111;font-size:20px;font-weight:600}.appt-calendar__right-btn{background-color:var(--main-color);color:#fff;border-radius:8px;width:100%;height:56px;font-size:20px;font-weight:600;transition:all .3s}@media screen and (width>=1024px){.appt-calendar__table-tag:not(.off):not(.closed):hover{background-color:var(--sub-color);color:#fff}.appt-calendar__right-btn:hover{background-color:#085c6e}.appt-calendar__time-btn:hover{border:2px solid var(--sub-color);color:var(--sub-color);background-color:#fff}}.appt-list__wrap{max-width:800px;margin:0 auto}.appt-list__item{border-bottom:1px solid var(--border-color);align-items:center;gap:20px;min-height:100px;padding:24px 16px 24px 24px;display:flex}.appt-list__item:first-child{border-top:1px solid var(--border-color);margin-top:24px}.appt-list__item.none .appt-list__cont,.appt-list__item.none .appt-list__tag{opacity:.4}.appt-list__tag{text-align:center;color:var(--sub-color);flex:0 0 50px;font-size:20px;font-weight:700}.appt-list__tag--first{color:#1a9a5b}.appt-list__tag--checkup{color:var(--main-color)}.appt-list__cont{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.appt-list__cont-tit{color:#111;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:22px;font-weight:600;display:flex}.appt-list__cont-bar{background-color:#111;width:1px;height:14px}.appt-list__cont-text{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:18px;display:flex;overflow:hidden}.appt-list__more-wrap{justify-content:center;gap:40px;padding:22px 0;display:flex}.appt-list__more{color:#111;align-items:center;gap:4px;font-size:22px;display:flex}.appt-list__more svg{width:24px;height:24px}.appt-list__btn-wrap{flex-wrap:wrap;gap:12px;display:flex}.appt-list__btn{background-color:var(--bg-gray);border-radius:8px;height:50px;padding:0 12px;font-weight:500}.appt-list__btn[class*=bg-]{color:#fff}.appt-list__btn[class*=\ c-]{background-color:#fff;border:1px solid}.appt-family,.appt-family__header{flex-direction:column;align-items:center;display:flex}.appt-family__header{gap:32px;margin-bottom:40px}.appt-family__header-icon{width:66px;height:66px}.appt-family__header-tit{font-size:24px;font-weight:500}.appt-family__list{flex-direction:column;gap:14px;width:100%;max-width:600px;display:flex}.appt-family__btn{border:1px solid var(--border-color);background-color:var(--bg-gray);justify-content:space-between;align-items:center;height:90px;padding:24px;display:flex;position:relative}.appt-family__btn,.appt-family__btn:after{border-radius:8px;width:100%;transition:all .3s}.appt-family__btn:after{content:"";border:2px solid var(--sub-color);opacity:0;pointer-events:none;height:100%;position:absolute;top:0;left:0}.appt-family__check{color:#111;align-items:center;gap:12px;font-weight:600;display:flex}.appt-family__check-icon{background-color:#e0e0e0;background-image:url(../images/icon/icon_check.svg);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:8px;width:24px;height:23px;transition:all .3s}.appt-family__cont{text-align:right}.appt-family__cont-name{color:#111;font-size:22px;font-weight:600}.appt-family__cont-time{color:#454545;font-size:18px;font-weight:400}.appt-family__btn.on{background-color:#fff}.appt-family__btn.on:after{opacity:1}.appt-family__btn.on .appt-family__check-icon{background-color:var(--sub-color)}@media screen and (width>=1024px){.appt-family__btn:hover .appt-family__check-icon{background-color:var(--sub-color)}}.parking-main__img-box{background-color:#dfe7ee;border-radius:20px;overflow:hidden}.parking-main__img{width:100%;height:auto;display:block}.parking-place__list{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.parking-place__item{border:1px solid var(--border-color);border-radius:16px;height:360px;display:flex;overflow:hidden}.parking-place__img-box{flex:0 0 340px;height:auto}.parking-place__img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.parking-place__cont{flex-direction:column;flex:1;justify-content:space-between;padding:32px;display:flex}.parking-place__tit{color:#111;font-size:28px;font-weight:600}.parking-place__text{margin-top:4px;font-size:22px;font-weight:500}.parking-place__btn-wrap{flex-direction:column;gap:8px;width:100%;display:flex}.parking-place__btn{background-color:var(--bg-gray);color:#111;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:18px;font-weight:500;transition:all .3s;display:flex}@media screen and (width>=1024px){.parking-place__btn:hover{background-color:var(--main-color);color:#fff}}.parking-contact__row{grid-template-columns:140px auto;align-items:baseline;gap:12px;display:grid}.parking-map{position:relative;overflow:visible}.parking-map__viewport{aspect-ratio:1400/600;border-radius:inherit;position:relative;overflow:hidden}.parking-map .parking-main__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.parking-map__photo{aspect-ratio:1;z-index:1;background:#fff;border-radius:50%;width:380px;min-width:120px;padding:20px;transition:transform .18s,box-shadow .18s;display:block;position:absolute}.parking-map__photo--first{top:-3%;right:-1.5%}.parking-map__photo--second{bottom:-1%;left:-1.5%}.parking-map__photo img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}:is(.parking:has(#parking-first:focus-within) .parking-map__photo--first,.parking:has(#parking-first:hover) .parking-map__photo--first,.parking:has(#parking-second:focus-within) .parking-map__photo--second,.parking:has(#parking-second:hover) .parking-map__photo--second){z-index:1000;background:linear-gradient(135deg,#2457a6,#159bb0);box-shadow:0 4px 16px #00000026}.parking-map__photo:focus-visible{outline-offset:4px;outline:3px solid #2457a6}#parking-first,#parking-second{scroll-margin-top:100px}.parking-place__list.parking-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.parking-cards .parking-place__item{color:#fff;background:linear-gradient(110deg,#23539e,#148fa5);border:0;border-radius:24px;height:auto}.parking-cards #parking-second{border-radius:var(--radius-sharp-xsm,16px);background:linear-gradient(85deg,var(--color-point-cyan,#1889a2) 0.96%,#2b9eb8 100%),linear-gradient(95deg,var(--color-primary,#16448f) 0,var(--color-primary-dark,#294676) 99.52%);box-shadow:0 5px 20px #0000001a}.parking-cards .parking-place__cont{gap:40px;min-width:0;padding:36px}.parking-cards .parking-place__tit{color:#fff;align-items:center;gap:16px;font-size:32px;display:flex}.parking-cards .parking-place__tit .parking-place__text{color:#fff;border:1px solid #fff;border-radius:4px;margin:0;padding:4px 8px;font-size:22px}.parking-card__address{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.parking-card__address .parking-place__text{color:#fff;word-break:keep-all;margin:0;font-size:20px}.parking-card__copy{color:#fff;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0;font-size:20px;display:inline-flex}.parking-card__copy svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.parking-cards .parking-place__btn-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.parking-cards .parking-place__btn{border-radius:10px;gap:8px;padding:12px 28px;font-size:18px}.parking .cont-block__table--parking-fee{table-layout:fixed;border-collapse:collapse;border-top:3px solid var(--main-color);width:100%;min-width:760px}.parking .cont-block__table--parking-fee td,.parking .cont-block__table--parking-fee th{color:#555;text-align:center;vertical-align:middle;background:#fff;border:1px solid #ddd;padding:24px 16px;font-size:22px;line-height:1.7}.parking .cont-block__table--parking-fee tr>:first-child{border-left:0}.parking .cont-block__table--parking-fee td[rowspan],.parking .cont-block__table--parking-fee thead tr>:last-child{border-right:0}.parking .cont-block__table--parking-fee thead th{background:var(--bg-gray);color:var(--main-color);border-top:0;font-weight:600}.parking-fee__limit{color:#000;font-size:32px;font-weight:700}.parking-fee__note{color:var(--text-secondary);margin-top:16px;font-size:20px;font-weight:500;line-height:1.5}.parking-inquiry{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);color:var(--text-primary);justify-content:space-between;align-items:center;gap:32px;margin-top:60px;padding:32px;display:flex}.parking-inquiry__intro h3{margin-bottom:8px;font-size:28px;font-weight:600}.parking-inquiry__intro p{word-break:keep-all;margin:0;font-size:20px}.parking-inquiry__contacts{align-items:center;gap:28px;display:flex}.parking-inquiry__contact{align-items:center;gap:12px;font-size:20px;font-weight:600;display:flex}.parking-inquiry__contact>span{color:var(--main-color);white-space:nowrap}.parking-inquiry__contact a{border:1px solid var(--main-color);color:#333;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:12px 16px;display:inline-flex}.parking-inquiry__contact svg{fill:currentColor;flex-shrink:0;width:28px;height:28px}.bus-time__list{flex-flow:wrap;justify-content:center}.bus-time__item,.bus-time__list{align-items:center;gap:8px;display:flex}.bus-time__item{white-space:nowrap;flex:0 0 120px;width:120px}.bus-time__item:has(.bus-time__tag--outline){flex-basis:190px;width:190px}.bus-time__tag{color:#fff;background-color:var(--main-color);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;width:auto;height:auto;padding:4px 8px;font-size:20px;display:inline-flex}.bus-time__tag--outline{border:1px solid var(--main-color);color:var(--main-color);background-color:#fff}.map-wrap{border:1px solid var(--border-color);border-radius:16px;overflow:hidden}.map-iframe{background-color:#f7f7f7;width:100%;height:530px}.map-cont{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding:32px;display:flex}.map-cont__tit{color:#111;align-items:center;gap:12px;font-size:28px;font-weight:600;display:flex}.map-cont__tit-icon{width:23px}.map-cont__btn-wrap{flex-wrap:wrap;gap:16px;display:flex}.map-cont__btn{background-color:var(--bg-gray);color:#111;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:240px;height:48px;padding:10px;font-size:18px;font-weight:500;transition:all .3s;display:flex}@media screen and (width>=1024px){.map-cont__btn:hover{background-color:var(--main-color);color:#fff}}.map-iframe .root_daum_roughmap{height:100%;width:100%!important}.map-iframe .root_daum_roughmap .wrap_map{height:100%!important}.map-iframe .section.section_address.lst,.map-iframe .wrap_controllers.hide{display:none!important}.bus-route__blind{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bus-route tbody td{font-weight:500}.bus-route td:first-child{border-left:1px solid var(--border-color)}.bus-route__path{word-break:keep-all;justify-content:space-between;align-items:center;gap:12px;display:flex}.bus-route__line{background-color:var(--sub-color);flex:1;min-width:60px;height:2px;margin:0 2px;position:relative}.bus-route__path--to-right .bus-route__line{background:linear-gradient(90deg,var(--main-color),var(--sub-color))}.bus-route__path--to-left .bus-route__line{background:linear-gradient(90deg,var(--sub-color),var(--main-color))}.bus-route__path--both .bus-route__line{background:linear-gradient(90deg,var(--sub-color),var(--main-color),var(--sub-color))}.bus-route__line:after,.bus-route__line:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.bus-route__path--to-left .bus-route__line:after,.bus-route__path--to-right .bus-route__line:before{border:4px solid var(--main-color);background-color:#fff;border-radius:100%;width:14px;height:14px}.bus-route__path--to-right .bus-route__line:before{left:-2px}.bus-route__path--to-left .bus-route__line:after{right:-2px}.bus-route__path--both .bus-route__line:after,.bus-route__path--to-right .bus-route__line:after{border:8px solid #0000;border-left:10px solid #16448f;border-right-width:0;right:-2px}.bus-route__path--both .bus-route__line:before,.bus-route__path--to-left .bus-route__line:before{border:8px solid #0000;border-left-width:0;border-right:10px solid #16448f;left:-2px}.bus-route__times{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.bus-route__times span:nth-of-type(2) b{color:#e60012}.bus-route__times b{color:var(--main-color);margin-right:4px;font-weight:400}.bus-route__time-bar{background-color:var(--bg-gray);width:calc(100% + 48px);min-width:260px;height:24px;margin-bottom:12px;padding:0 24px;display:block;transform:translate(-24px)}.bus-route__time-bar:after{content:"";background-color:#9cc9d3;border-radius:100px;width:100%;height:100%;display:block}.bus-route__gap{flex-flow:column wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.bus-route__gap-time{width:90px}.bus-route__status{border:1px solid var(--main-color);background-color:var(--main-color);color:#fff;white-space:nowrap;border-radius:4px;padding:4px 17px;font-size:20px;display:inline-block}.bus-route__row.is-end .bus-route__status{color:#e60012;background-color:#fff;border-color:#e60012}.bus-route__row.is-end .bus-route__time-bar:after{background-color:#d8d8d8}.facility__list{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.facility__item{border:1px solid var(--border-color);flex-direction:column;display:flex;overflow:hidden}.facility__img-box{background-color:#dfe7ee;width:100%;height:240px}.facility__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.facility__cont{flex-direction:column;flex:1;justify-content:space-between;gap:30px;padding:20px;display:flex}.facility__cat{color:var(--main-color);font-size:20px;font-weight:600}.facility__tit{color:#111;margin-top:4px;font-size:24px;font-weight:600}.facility__info-list{flex-direction:column;gap:8px;display:flex}.facility__info-item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.facility__info-label{color:#454545;flex:none;font-size:18px}.facility__info-value{color:#111;text-align:right;font-size:18px;font-weight:500}.facility__info-sub{color:#717171;margin-top:12px;font-size:18px;font-weight:500}.facility__link-wrap{justify-content:end;display:flex}.facility__link{background-color:var(--bg-gray);height:56px;color:var(--sub-color);border-radius:100px;align-items:center;gap:8px;padding:0 24px;font-size:20px;font-weight:500;transition:all .3s;display:flex}.facility__link path{transition:all .3s}@media screen and (width>=1024px){.facility__link:hover{background-color:var(--sub-color);color:#fff}.facility__link:hover path{stroke:#fff}}.facility-search{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.facility-search__field{background-color:var(--bg-gray);border-radius:8px;align-items:center;gap:24px;width:457px;max-width:100%;padding:12px 24px;display:flex}.facility-search__field input{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:auto;padding:0;line-height:24px}.facility-search__field button{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.facility-search__field button img{width:100%;height:100%}.facility-search__empty{text-align:center;padding:40px 16px}.facility-section .facility__item{border-radius:16px}.facility-section+.facility-section{margin-top:60px}.facility-section>.facility__list{margin-top:28px}.facility-section .facility__cont{justify-content:flex-start;gap:20px;padding:28px}.facility-section .facility__info-list{gap:12px}.facility-section .facility__img-box{position:relative}.facility__cat--badge{background-color:var(--main-color);color:#fff;border-radius:999px;padding:8px 14px;display:inline-flex;position:absolute;top:16px;left:16px}.facility__cat--restaurant{background-color:#f08300}.facility__cat--cafe{background-color:#299f7c}.facility__cat--other{background-color:var(--sub-color)}.board__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.board__total{color:#111;font-size:24px;font-weight:500}.board__search{align-items:center;gap:16px;display:flex}.board__search-select{flex:none;width:210px;height:59px}.board__past-btn{align-items:center;gap:4px;font-size:22px;display:flex}.board__past-btn svg{width:26px;height:26px}.board__table-wrap{margin-top:46px}.board__table{border-collapse:separate;border-spacing:0 13px;table-layout:fixed;width:100%}.board__caption{clip-path:inset(50%);white-space:nowrap;height:0;overflow:hidden}.board__col-no{width:120px}.board__col-writer{width:180px}.board__col-date{width:200px}.board__col-status{width:160px}.board__header{background:linear-gradient(90deg,#1d52a0,#2a9db7)}.board__header th:first-child{border-radius:16px 0 0 16px}.board__header th:last-child{border-radius:0 16px 16px 0}.board__header th{color:#fff;text-align:center;height:83px;padding:0 24px;font-size:22px;font-weight:500}.board__header .board__subject{text-align:left}.board__body td{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);color:#111;text-align:center;background-color:#fff;height:116px;padding:24px;font-size:22px;transition:background-color .3s}.board__body td:first-child{border-left:1px solid var(--border-color);border-radius:16px 0 0 16px}.board__body td:last-child{border-right:1px solid var(--border-color);border-radius:0 16px 16px 0}.board__row{cursor:pointer}.board__pin{vertical-align:middle;color:var(--main-color);display:inline-block}.board__notice{color:var(--main-color);background-color:#e6f3f5;border-radius:4px;flex:none;padding:4px 12px;font-size:18px;font-weight:500}.board__writer{color:#454545}.board__body .board__subject{text-align:left}.board__category{color:#717171;margin-bottom:4px;font-size:18px;display:block}.board__title-wrap{align-items:center;gap:12px;min-width:0;display:flex}.board__title{text-overflow:ellipsis;white-space:nowrap;color:#111;font-weight:500;transition:color .3s;overflow:hidden}.board__file{color:#454545;flex:none;align-items:center;display:inline-flex}.board__new{color:var(--sub-color);flex:none;font-size:22px;font-weight:500}.board__date-text{color:#717171;align-items:center;gap:8px;display:flex}.board__date{color:#717171}.board__status--end{color:#8a8a8a}.board__tit{color:#454545;font-size:16px}.board__badge{color:#fff;background-color:#1a9a5b;padding:4px 8px;font-size:20px;font-weight:500;display:inline-block}.board__empty{color:#8a8a8a;height:160px!important}.board__body td.board__status{color:#454545;font-size:22px}@media screen and (width>=1024px){.board__row:hover td{background-color:#fafafa}.board__row:hover .board__title{color:var(--sub-color)}}.search_wrap{align-items:center;gap:8px;display:flex}.search_select{position:relative}.search_select__btn{border:1px solid var(--border-color);color:#454545;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;height:44px;padding:0 16px;font-size:16px;font-weight:500;display:flex}.search_select__btn img{width:18px;height:18px;transition:all .2s}.search_select.on .search_select__btn img{transform:rotate(180deg)}.search_select__list{border:1px solid var(--border-color);z-index:100;background:#fff;border-radius:8px;min-width:100%;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.search_select__list button{color:#454545;text-align:left;white-space:nowrap;width:100%;padding:10px 16px;font-size:16px;display:block}.search_select__list button.on{color:var(--sub-color);font-weight:700}.search_wrap input[type=text]{border:1px solid var(--border-color);color:#111;border-radius:8px;outline:none;min-width:220px;height:44px;padding:0 14px;font-size:16px}.search_wrap input[type=text]::placeholder{color:#b0b0b0}.search_wrap .search{background:var(--sub-color);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.search_wrap .search img{width:20px;height:20px}.notice_box{margin-top:0}.content-table-box{overflow-x:auto}.content-table{border-collapse:collapse;border-top:2px solid #111;width:100%}.content-table thead th{color:#454545;border-bottom:1px solid var(--border-color);text-align:center;background:#f8f8f8;height:52px;font-size:16px;font-weight:600}.content-table thead th.table_num{width:80px}.content-table thead th.table_tit{text-align:left;padding-left:20px}.content-table thead th.table_date{width:120px}.content-table thead th.table_view{width:80px}.content-table tbody tr,.faq-board__question{border-bottom:1px solid var(--border-color);transition:all .2s}.content-table tbody td{color:#454545;text-align:center;vertical-align:middle;height:60px;font-size:16px}.content-table tbody td:nth-child(2){text-align:left;padding-left:20px}.content-table tbody td a{color:#454545;text-overflow:ellipsis;white-space:nowrap;max-width:600px;font-size:16px;font-weight:500;display:block;overflow:hidden}.board__notice-badge{background:var(--sub-color);color:#fff;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.faq-board{border-top:2px solid #111}.faq-board__list{flex-direction:column;display:flex}.faq-board__question{text-align:left;cursor:pointer;align-items:center;gap:16px;width:100%;padding:24px 20px;display:flex}.faq-board__question:before{content:"Q";background:var(--sub-color);color:#fff;border-radius:100%;flex:0 0 32px;justify-content:center;align-items:center;height:32px;font-size:18px;font-weight:700;display:flex}.faq-board__question-tit{color:#111;flex:1;font-size:18px;font-weight:600}.faq-board__answer{border-bottom:1px solid var(--border-color);color:#454545;background:#f8f8f8;padding:24px 20px 24px 68px;font-size:16px;line-height:1.8}.loading,.no-data{text-align:center;color:#999;padding:80px 0;font-size:18px}.thumb-board__list{grid-template-columns:repeat(3,1fr);gap:56px 32px;display:grid}.thumb-board__link{color:inherit;text-decoration:none;display:block}.thumb-board__thumb{aspect-ratio:445/260;background-color:var(--bg-gray);border-radius:16px;width:100%;overflow:hidden}.thumb-board__thumb-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:all .3s}.thumb-board__cont{flex-direction:column;justify-content:space-between;height:160px;padding-top:16px;display:flex}.thumb-board__tit-box{align-items:end;gap:10px;min-width:0;display:flex}.thumb-board__tit{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:keep-all;color:#111;-webkit-box-orient:vertical;font-size:28px;font-weight:600;transition:color .3s;display:-webkit-box;overflow:hidden}.thumb-board__date{font-size:22px;font-weight:500}.youtube-banner{color:#111;background-color:#e6f3f5;border-radius:16px;align-items:center;gap:16px;height:92px;margin-top:80px;padding:0 32px;text-decoration:none;display:flex;position:relative}.youtube-banner__logo{width:auto;height:48px}.youtube-banner__txt{align-items:center;gap:8px;font-size:22px;font-weight:600;display:flex}.youtube-banner__txt svg{width:33px;height:33px}.youtube-banner__img{pointer-events:none;width:auto;height:174px;position:absolute;bottom:0;right:21px}@media screen and (width>=1024px){.search_select__list button:hover{color:var(--sub-color);background:#f4f4f4}.content-table tbody tr:hover,.faq-board__question:hover{background:#f8f8f8}.thumb-board__link:hover .thumb-board__thumb-img{transform:scale(1.2)}.thumb-board__link:hover .thumb-board__tit{color:var(--sub-color)}}.board-view{margin-top:0}.board-view__header{border-bottom:1px solid var(--border-color);padding:32px 0 24px}.board-view__tit{color:#111;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.5}.board-view__meta{color:#717171;gap:24px;font-size:15px;display:flex}.board-view__meta b{color:#454545;margin-right:6px;font-weight:600}.board-view-img{border-bottom:1px solid var(--border-color);flex-direction:column;gap:16px;padding:32px 0;display:flex}.board-view__attach-img-item{border-radius:8px;max-width:100%}.board-view__thumb{padding:40px 0}.board-view__thumb-img{border-radius:12px;max-width:100%;margin-bottom:24px;display:block}.board-view__body{color:#454545;border-bottom:1px solid var(--border-color);padding:40px 0;font-size:16px;line-height:1.9}.board-view__body img{max-width:100%;height:auto}.board-view__extern-btn{background:var(--sub-color);color:#fff;border-radius:8px;align-items:center;margin-top:20px;padding:12px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.board-view__nav{border-top:2px solid var(--main-color);margin-top:60px}.board-view__nav,.board-view__nav-item{border-bottom:1px solid var(--border-color)}.board-view__nav-item{color:#454545;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:flex}.board-view__nav-item:last-child{border-bottom:none}.board-view__nav-item--empty{opacity:.4;pointer-events:none}.board-view__nav-label{color:var(--main-color);flex:0 0 80px;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.board-view__nav-label img{width:16px;height:16px}.board-view__nav-tit{color:#111;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:500;overflow:hidden}.board-view__btn-box{justify-content:center;margin-top:40px;display:flex}.board-view__btn{border:1px solid var(--border-color);color:#454545;border-radius:8px;justify-content:center;align-items:center;height:52px;padding:0 40px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex}@media screen and (width>=1024px){.board-view__extern-btn:hover{background:#085c6e}.board-view__nav-item:hover .board-view__nav-tit{color:var(--sub-color)}.board-view__btn:hover{border-color:var(--sub-color);color:var(--sub-color)}}.board-view__msg{text-align:center;color:#8a8a8a;padding:80px 0;font-size:18px}.board-view__blind{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.board-view__top{border:1px solid var(--border-color);border-top:none;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px 28px;display:flex;position:relative;overflow:hidden}.board-view__top:after{content:"";background:linear-gradient(275deg,#198da8,#1e50a0);width:100%;height:8px;position:absolute;top:0;left:0}.board-view__heading{min-width:0}.board-view__category{color:#717171;margin-bottom:2px;font-size:20px}.board-view__subject{color:#111;word-break:keep-all;align-items:center;gap:8px;font-size:28px;font-weight:700;line-height:1.4;display:flex}.board-view__new{color:var(--sub-color);flex:none;font-size:18px;font-weight:500}.board-view__tools{flex-shrink:0;gap:12px;display:flex}.board-view__tools:not(:has(.board-view__tool)){gap:33px}.board-view__tools:not(:has(.board-view__tool))>*+*{position:relative}.board-view__tools:not(:has(.board-view__tool))>*+:after{content:"";border-left:1px solid #717171;height:20px;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.board-view__period{display:flex}.board-view__more,.board-view__period{align-items:center;gap:4px;font-size:22px}.board-view__more{transition:color .3s;display:inline-flex}.board-view__more path,.board-view__tool,.board-view__tool path{transition:all .3s}.board-view__tool{width:46px;height:46px;color:var(--main-color);border:2px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;display:flex}.board-view__info{border:1px solid var(--border-color);border-top-color:#f0f0f0;border-radius:0 0 16px 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:24px 40px;display:flex}.board-view__info-list{flex-wrap:wrap;gap:8px 24px;display:flex}.board-view__info-item{align-items:center;gap:8px;font-size:20px;display:flex}.board-view__info-item dt{color:var(--main-color);font-weight:600}.board-view__info-item dd{color:#111;font-weight:500}.board-view__stats{color:#717171;align-items:center;gap:25px;font-size:22px;display:flex;overflow:hidden}.board-view__stat{align-items:center;gap:8px;display:flex;position:relative}.board-view__stat:after{content:"";border-left:1px solid var(--border-color);height:16px;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}.board-view__stat svg{color:#8a8a8a;flex:0 0 20px;height:20px}.board-view__content{white-space:pre-wrap;word-break:keep-all;padding:56px 24px}@media screen and (width>=1024px){.board-view__more:hover{color:var(--main-color)}.board-view__more:hover path{stroke:var(--main-color)}}.board-view__content--html{white-space:normal}.board-view__content--html img{max-width:100%;height:auto}.board-view__attach{margin-top:40px}.board-view__attach-tit{color:#111;margin-bottom:10px;font-size:22px;font-weight:500}.board-view__files{border:1px solid var(--border-color);border-radius:16px;overflow:hidden}.board-view__file{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:24px;display:flex}.board-view__file:last-child{border-bottom:none}.board-view__file-name{color:#111;align-items:center;gap:16px;min-width:0;font-size:20px;display:flex}.board-view__file-badge{width:40px;height:40px;color:var(--main-color);background-color:#e6f3f5;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.board-view__file-badge svg{width:20px;height:20px}.board-view__file-btn{background-color:var(--main-color);color:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:59px;padding:0 48px;font-size:22px;font-weight:600;transition:background-color .3s;display:inline-flex}.board-view__file-btn svg{width:32px;height:32px}.board-view__file-icon{flex:0 0 26px}.board-view__file-tit{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.board-view__file-size{color:#717171;flex-shrink:0;font-size:16px}.board-view__file-down{color:#717171;flex-shrink:0;align-items:center;gap:8px;font-size:22px;transition:all .3s;display:flex}.board-view__file-down-icon{background-color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.board-view__answer{background-color:var(--bg-gray);border-radius:0 20px 20px;flex-direction:column;gap:24px;margin-top:32px;padding:32px 24px;display:flex}.board-view__answer-tit{color:#111;margin-bottom:16px;font-size:20px;font-weight:700}.board-view__answer-meta{align-items:center;gap:8px;font-size:18px;display:flex}.board-view__answer-meta b{color:#111;font-size:22px;font-weight:500}.board-view__answer-text{white-space:pre-wrap;margin-top:8px;font-size:22px}.board-view__nav-label svg{flex:0 0 20px}.board-view--line .board-view__nav-item{gap:40px;padding:24px}.board-view--line .board-view__nav-label{flex-basis:80px;font-size:22px;font-weight:400}.board-view--line .board-view__nav-tit{color:#111;font-size:22px;font-weight:500}.board-view--line .board-view__btn-box{gap:12px;margin-top:80px}.board-view__manage{justify-content:space-between;align-items:center;gap:16px;margin-top:60px;display:flex}.board-view__delete{color:#717171;align-items:center;gap:4px;font-size:18px;transition:color .3s;display:inline-flex}.board-view__delete path{transition:all .3s}.board-view__edit{border:1px solid var(--main-color);height:40px;color:var(--main-color);background-color:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex}@media screen and (width>=1024px){.board-view__delete:hover{color:var(--point-color)}.board-view__delete:hover path{fill:var(--point-color)}.board-view__edit:hover{background-color:var(--main-color);color:#fff}}@media print{.board-view__btn-box,.board-view__manage,.board-view__tools{display:none}}.board-view__btn--main{background-color:var(--main-color);border-color:var(--main-color);color:#fff;min-width:320px;font-size:20px}.board-view__btn--disabled{background-color:var(--bg-gray);border-color:var(--bg-gray);color:#8a8a8a;cursor:default;min-width:320px;font-size:20px}@media screen and (width>=1024px){.board-view__tool:hover{background-color:var(--main-color)}.board-view__tool:hover path{fill:#fff}.board-view__file-down:hover{color:var(--main-color)}.board-view__file-btn:hover{background-color:#127287}.board-view__btn--main:hover{color:#fff;background-color:#127287;border-color:#127287}}.rapply__steps{grid-template-columns:repeat(6,1fr);max-width:1200px;margin:0 auto;display:grid}.rapply__step{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.rapply__step:not(:last-child):after{content:"";background:var(--border-color);z-index:-2;width:calc(100% - 44px);height:1px;position:absolute;top:22px;left:calc(50% + 22px)}.rapply__step-icon{border:1px solid var(--border-color);color:#454545;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.rapply__step-icon:before{content:"";background-color:var(--bg-gray);z-index:-1;opacity:0;border-radius:100%;width:calc(100% + 20px);height:calc(100% + 20px);transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rapply__step-name{color:#717171;font-size:22px;line-height:1.6}.rapply__step-round{display:block}.rapply__step-img{-o-object-fit:contain;object-fit:contain;width:28px;height:28px;position:relative}.rapply__step--done .rapply__step-icon{border-color:var(--main-color);color:var(--main-color)}.rapply__step--current .rapply__step-icon{border-color:var(--sub-color);background:var(--sub-color);color:#fff}.rapply__step--current .rapply__step-icon:before{opacity:1}.rapply__step--current .rapply__step-name{color:#111}.rapply__step--fail .rapply__step-icon{border-color:var(--point-color);background:var(--point-color);color:#fff}.rapply__step--fail .rapply__step-name{color:var(--point-color);font-weight:700}.rapply__results{background:var(--bg-gray);border-radius:8px;flex-wrap:wrap;gap:12px 32px;margin-top:32px;padding:20px 24px;display:flex}.rapply__result-item{align-items:center;gap:10px;display:flex}.rapply__result-item--memo{width:100%}.rapply__result-label{color:#717171;white-space:nowrap;font-size:16px}.rapply__result-badge{padding:3px 10px;font-size:15px;font-weight:600;display:inline-block}.rapply__result-badge--pass{color:#fff;background:#1a9a5b}.rapply__result-badge--fail{background:var(--point-color);color:#fff}.rapply__result-badge--none{color:#8a8a8a}.rapply__result-memo{color:#454545;font-size:16px}.phone-number__list--type01{flex-wrap:wrap;grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.phone-number__list--type01 .phone-number__item{background:linear-gradient(90deg,#1d50a0,#198ba8);border-radius:16px;justify-content:space-between;padding:32px 40px;display:flex;position:relative}.phone-number__list--type01 .phone-number__item:nth-of-type(2n){background:linear-gradient(90deg,#198aa3,#2b9eb7)}.phone-number__list--type01 .phone-number__item-bg{width:214px;position:absolute;bottom:0;left:0}.phone-number__list--type01 .phone-number__tit{color:#fff;font-size:36px;font-weight:700;position:relative}.phone-number__list--type01 .phone-number__num-list{flex-direction:column;gap:0;display:flex;position:relative}.phone-number__list--type01 .phone-number__num-list--bottom{justify-content:flex-end;gap:4px}.phone-number__list--type01 .phone-number__num-item{color:#fff;text-align:right;justify-content:end;align-items:center;gap:12px;font-size:36px;font-weight:700;display:flex}.phone-number__list--type01 .phone-number__num-tag{border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;height:32px;padding:0 8px;font-size:18px;font-weight:500;display:flex}*+.phone-number__list{margin-top:32px}.phone-number__list--type02{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.phone-number__list--type02 .phone-number__item{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;align-items:center;min-width:0;min-height:250px;padding:48px 20px 40px;display:flex;box-shadow:0 5px 20px #0000001a}.phone-number__list--type02 .phone-number__icon-box{border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.phone-number__list--type02 .phone-number__icon{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.phone-number__list--type02 .phone-number__tit{color:var(--main-color);text-align:center;margin-top:auto;padding-top:32px;font-size:26px;font-weight:700}.phone-number__list--type02 .phone-number__num-list{flex-direction:column;justify-content:flex-end;min-height:74px;margin-top:24px;display:flex}.phone-number__list--type02 .phone-number__num-item{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;font-size:22px;font-weight:500;display:flex}.phone-number__list--type02 .phone-number__num-tag{height:auto;font-size:18px;font-weight:inherit;color:inherit;background:0 0;flex-shrink:0;align-items:center;gap:12px;padding:0;display:inline-flex}.phone-number__list--type02 .phone-number__num-tag:after{content:"";background-color:var(--text-support);width:1px;height:14px}@media screen and (width>=721px) and (width<=1280px){.phone-number__list--type02{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.phone-number__departments>[data-dept-group]+[data-dept-group]{margin-top:40px}.write-form{margin-top:80px}.write-form__required{color:var(--point-color)}.write-form__table{border-top:3px solid var(--main-color)}.write-form__row{border-bottom:1px solid var(--border-color);display:flex}.write-form__item{flex:1;min-width:0;display:flex}.write-form__th{background-color:var(--bg-gray);color:#454545;flex:0 0 200px;align-items:center;gap:4px;padding:20px 24px;font-size:20px;font-weight:500;display:flex}.write-form__td{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;padding:20px 24px;display:flex}.write-form__table--type02 .write-form__th{flex:1;justify-content:flex-start;min-width:0}.write-form__table--type02 .write-form__td{flex:1}.write-form__table--type02 .write-form__td+.write-form__td,.write-form__table--type02 .write-form__th+.write-form__th{border-left:1px solid var(--border-color)}.write-form__table--type02 .write-form__td--period,.write-form__table--type02 .write-form__th--period{flex:2}.write-form__period{align-items:center;gap:10px;width:100%;display:flex}.write-form__period .date-picker{flex:1;min-width:130px}.write-form__period-bar{color:#454545;flex:none;font-size:16px}.write-form__td--inline{flex-flow:wrap;justify-content:start;align-items:center;gap:8px 24px;display:flex}.write-form__input{color:#111;background-color:#fff;border:1px solid #c4c4c4;border-radius:8px;width:100%;height:56px;padding:0 20px;transition:border-color .3s}.write-form__input:focus,.write-form__textarea:focus{border-color:var(--main-color);outline:none}.write-form__input[readonly]{background-color:var(--bg-gray);color:#717171}.write-form__input--half{width:calc(50% - 12px);max-width:456px}.write-form__textarea{color:#111;resize:vertical;resize:none;border:1px solid #c4c4c4;border-radius:4px;width:100%;height:320px;padding:20px 24px;font-size:18px;line-height:1.6}.write-form__input::-moz-placeholder{color:#8a8a8a}.write-form__textarea::-moz-placeholder{color:#8a8a8a}.write-form__input::placeholder,.write-form__textarea::placeholder{color:#8a8a8a}.write-form__input-list{flex-wrap:wrap;gap:8px 24px;display:flex}.write-form__input-item{flex:1;align-items:center;gap:16px;display:flex}.write-form__input-tit{color:#717171;font-size:20px}.write-form__radio-group{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.write-form__radio-group--center{justify-content:center;margin-top:24px}.write-form__radio{color:#111;cursor:pointer;align-items:center;gap:8px;font-size:20px;display:inline-flex;position:relative}.write-form__radio-input{opacity:0;width:1px;height:1px;position:absolute}.write-form__radio-mark{background-color:#fff;border:6px solid #e0e0e0;border-radius:50%;flex:0 0 24px;width:24px;height:24px;transition:border-color .2s}.write-form__radio-input:checked+.write-form__radio-mark{border-color:var(--sub-color)}.write-form__radio-input:focus-visible+.write-form__radio-mark{outline:2px solid var(--sub-color);outline-offset:2px}.write-form__help{color:#717171;font-size:16px}.write-form__error{color:var(--point-color);font-size:15px}.write-form__error--summary{text-align:center;margin-top:24px}.write-form__phone{align-items:center;gap:10px;display:flex}.write-form__phone .write-form__input{flex:1;max-width:208px}.write-form__address{align-items:center;gap:0;display:flex}.write-form__address .write-form__input{border-radius:8px 0 0 8px;flex:1;max-width:350px}.write-form__gray-btn{color:#fff;cursor:pointer;background-color:#717171;border-radius:0 8px 8px 0;align-content:center;height:56px;padding:0 16px;font-weight:500}.write-form__email{align-items:center;gap:10px;display:flex}.write-form__email .write-form__input{flex:1;max-width:280px}.write-form__email .write-form__select{max-width:280px}.write-form__select{appearance:none;cursor:pointer;background-image:url(../images/icon/icon_arrow_down.svg);background-position:right 10px center;background-repeat:no-repeat;padding-right:44px}.write-form__file-btn{border:1px solid var(--main-color);height:56px;color:var(--main-color);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:500;transition:all .3s;display:inline-flex}.write-form__file-input{opacity:0;width:1px;height:1px;position:absolute}.write-form__captcha{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.write-form__captcha-code{background-color:var(--bg-gray);letter-spacing:6px;color:#111;border-radius:4px;justify-content:center;align-items:center;min-width:140px;height:56px;padding:0 16px;font-size:24px;font-weight:700;display:inline-flex}.write-form__agree-box{border-top:3px solid var(--main-color);background-color:var(--bg-gray);gap:12px;max-height:260px;padding:28px 32px;font-size:16px;line-height:1.6;overflow-y:auto}.write-form__agree-box,.write-form__notice{color:#454545;flex-direction:column;display:flex}.write-form__notice{gap:4px;font-size:17px}.write-form__notice li:before{content:"- "}.write-form__btn-box{justify-content:center;gap:12px;margin-top:80px;display:flex}.write-form__btn{border:1px solid var(--main-color);width:320px;height:50px;color:var(--main-color);background-color:#fff;border-radius:4px;justify-content:center;align-items:center;font-size:20px;font-weight:500;transition:all .3s;display:inline-flex}.write-form__btn--main{background-color:var(--main-color);color:#fff}.write-form__btn:disabled{opacity:.5;cursor:default}.write-photo-box{background-color:var(--bg-gray);background-image:url(../images/sub/write-photo-box.svg);background-position:bottom;background-repeat:no-repeat;background-size:70%;flex:0 0 120px;height:160px}.write-photo__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#fff;width:100%;height:100%}@media screen and (width>=1024px){.write-form__btn:not(.write-form__btn--main):not(:disabled):hover,.write-form__file-btn:hover{background-color:var(--main-color);color:#fff}.write-form__btn--main:not(:disabled):hover{background-color:#127287;border-color:#127287}}@media (hover:hover) and (pointer:fine){.write-form__select{appearance:base-select}.write-form__select::picker(select){appearance:base-select}.write-form__select{align-items:center}.write-form__select::picker-icon{display:none}.write-form__select::picker(select){background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-top:4px;padding:0;overflow:hidden;box-shadow:0 4px 12px #0000001f}.write-form__select option{color:#666;cursor:pointer;padding:10px 24px;font-size:22px;font-weight:500}.write-form__select option::checkmark{display:none}.write-form__select option:focus-visible,.write-form__select option:hover{color:#16448f;background-color:#f2f2f2;outline:none}.write-form__select option:checked{color:#fff;background-color:#16448f}}.searc-total__header{flex-direction:column;align-items:center;padding:96px 0;display:flex}.searc-total__tit{text-align:center;font-size:36px;font-weight:600}.searc-total__form{border-bottom:3px solid #111;align-items:center;width:100%;max-width:890px;height:80px;margin-top:80px;padding:0 20px;display:flex}.searc-total__form-input{border:none;outline:none;flex:1;height:100%;font-size:22px}.searc-total__form-box{flex:0 0 56px;height:56px}.searc-total__option{justify-content:flex-end;width:100%;max-width:890px;margin-top:32px;display:flex}.searc-total__list{border-top:1px solid var(--border-color)}.searc-total__item{border-bottom:1px solid var(--border-color);padding:56px 40px}.searc-total__item-link{align-items:center;gap:40px;display:flex}.searc-total__item-icon{flex:0 0 64px;width:64px;height:64px}.searc-total__item-icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.searc-total__item-tit{color:#111;font-size:32px;font-weight:700}.searc-total__item-text{color:#717171;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:22px;display:-webkit-box;overflow:hidden}.health-top{gap:32px;display:flex}.health-cal{border:1px solid var(--border-color);background-color:#fff;border-radius:20px;flex:0 0 55%}.health-cal__header{justify-content:space-between;align-items:center;height:110px;padding:0 56px;display:flex}.health-cal__nav{flex:0 0 24px;height:24px}.health-cal__title{font-size:24px;font-weight:600}.health-cal__table-wrap{padding:0 25px}.health-cal__table{width:100%}.health-cal__table td .health-cal__day,.health-cal__table th{text-align:center;height:80px;font-size:22px;font-weight:600}.health-cal__table td{position:relative}.health-cal__table td:first-child .health-cal__day,.health-cal__table th:first-child{color:#d20000}.health-cal__table td:last-child .health-cal__day,.health-cal__table th:last-child{color:#16448f}.health-cal__table td .health-cal__day{pointer-events:none;width:100%;position:relative}.health-cal__table td:before{content:"";border:1px solid var(--sub-color);opacity:0;z-index:0;border-radius:100%;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.health-cal__table td .health-cal__day.has-record{pointer-events:auto}.health-cal__table td:has(.health-cal__day.has-record):before{opacity:1}.health-cal__table td .health-cal__day.has-record.selected{color:#fff}.health-cal__table td:has(.health-cal__day.has-record.selected):before{background-color:var(--sub-color)}.health-cal__filter{border-top:1px solid var(--border-color);padding:24px 56px}.health-cal__filter .signup-terms__check-list{margin-top:0}.health-result{flex-direction:column;flex:1;gap:32px;display:flex}.health-result__tit{color:#717171;font-size:22px}.health-result__tit-date{color:#111;font-size:28px;font-weight:600}.health-result .myPage-reservation__list{border:1px solid var(--border-color);box-shadow:none;padding:0 40px}.health-result .myPage-reservation__item{flex-direction:column;padding:32px 0}.health-result .myPage-reservation__item-cont{flex:none;width:100%;min-height:48px}.health-result .myPage-reservation__item-tit{font-size:22px}.health-result .myPage-reservation__item-num{font-size:20px}.health-result .myPage-reservation__item-num span{font-size:32px}.health-result .cont-block__btn--type02{width:100%}.health-period-wrap{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.health-period-wrap .dept-tab--type04{margin-bottom:0}.health-period-wrap .write-form__period{flex-wrap:wrap;max-width:645px}.health-period-wrap .date-picker{max-width:240px}.health .cont-block__table thead th{height:68px}.health .cont-block__table tbody td{height:120px}.contents__header.contents__header--floor{height:360px}.contents__header.contents__header--floor .inner,.floor-map__mark-list{justify-content:center}.contents__header.contents__header--floor .contents__header-text,.contents__header.contents__header--floor .contents__header-tit{text-align:left;z-index:1;position:relative}.contents__header.contents__header--floor .contents__header--floor-bg{height:253px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.floor{gap:24px;display:flex}.floor-tab{flex:0 0 160px}.floor-tab__list{flex-direction:column;gap:12px;display:flex}.floor-tab__btn{background-color:var(--bg-gray);text-align:left;text-align:center;width:100%;height:58px;color:var(--text-secondary);border-radius:8px;padding:0 20px;transition:all .3s}.floor-tab__btn.on{background-color:var(--sub-color);color:#fff}.floor-cont{border:1px solid var(--border-color);border-radius:8px;flex:1;padding:80px}.floor-map{gap:80px}.floor-all,.floor-map{flex-direction:column;display:flex}.floor-all{border-top:3px solid var(--main-color);flex:1}.floor-all__box{border-bottom:3px solid var(--main-color);padding:16px 0;display:flex}.floor-all__tit{color:#111;flex:0 0 80px;font-size:22px;font-weight:500}.floor-all__list{flex-wrap:wrap;gap:0 6px;display:flex}.floor-all__item{color:#717171;font-size:20px}.floor-all__item:not(:last-child):after{content:","}.floor-map__mark-list{flex-wrap:wrap;gap:16px 32px;display:flex}.floor-map__mark-item{align-items:center;gap:8px;font-size:20px;display:flex}.floor-map__list-wrap{flex-direction:column;align-items:center;gap:40px;display:flex}.floor-map__notice-tit{font-size:20px;font-weight:#717171;justify-content:center;align-items:center;gap:8px;display:flex}.floor-map__list{grid-template-columns:repeat(5,1fr);gap:8px;width:100%;display:grid}.floor-map__item{text-align:left;word-break:break-word;height:56px;color:var(--text-primary);align-items:center;gap:8px;font-size:20px;font-weight:500;transition:all .3s;display:flex}.floor-map__item.on{color:var(--main-color)}.floor-map__item-num{background-color:var(--main-color);color:#fff;text-align:center;border-radius:100%;flex:0 0 36px;align-content:center;height:36px;font-size:20px;font-weight:500}.floor-map__img-wrap{position:relative}.floor-map__img{width:100%}.floor-map__img-pin{width:5.5%;transition:all 1s;position:absolute;top:0;left:0;transform:translate(-48%,-100%)}.floor-cont:has(.floor-all__img-box){align-items:center;gap:56px;padding:56px 40px;display:flex}.floor-all__img-box{flex:0 0 320px}@media screen and (width>=1024px){.floor-tab__btn:hover{background-color:var(--sub-color);color:#fff}.floor-map__item:hover{color:var(--main-color)}}.first-visit__desc{color:#444;margin-bottom:32px}.first-visit__list{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.first-visit__item{color:#fff;background:linear-gradient(90deg,#1d50a0,#198ba8);border-radius:16px;flex-direction:column;padding:40px 48px;display:flex}.first-visit__item:nth-of-type(2n){background:linear-gradient(90deg,#198aa3,#2b9eb7)}.first-visit__tit{font-size:28px;font-weight:500}.first-visit__text{margin-top:12px;font-size:22px;line-height:1.6}.first-visit__btns{gap:8px;margin-top:auto;padding-top:40px;display:flex}.first-visit__btn{color:#111;background-color:#f5f5f5;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;height:52px;font-size:22px;font-weight:500;display:flex}.first-visit__btn img{width:20px;height:20px}.online-reserve__list{border-top:1px solid #222;border-bottom:1px solid var(--border-color);grid-template-columns:repeat(3,1fr);display:grid}.online-reserve__item{flex-direction:column;padding:48px 0 48px 40px;display:flex}.online-reserve__item+.online-reserve__item{border-left:1px solid var(--border-color)}.online-reserve__icon{width:60px;height:60px}.online-reserve__tit{color:var(--main-color);margin-top:28px;font-size:22px;font-weight:600}.online-reserve__text{color:#333;margin-top:12px;font-size:22px;line-height:1.6}.online-reserve__btns{gap:8px;margin-top:auto;padding-top:32px;padding-right:40px;display:flex}.online-reserve__btn{background-color:var(--main-color);color:#fff;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;height:59px;font-size:22px;font-weight:500;display:flex}.online-reserve__btn--line{color:var(--main-color);border:1px solid var(--main-color);background-color:#fff}.online-reserve__btn--disabled{background-color:var(--bg-gray);color:#454545}.time-chart{border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color)}.time-chart__bar,.time-chart__label,.time-chart__row,.time-chart__track{align-items:center;display:flex}.time-chart__row+.time-chart__row{border-top:1px solid var(--border-color)}.time-chart__label{border-right:1px solid var(--border-color);color:#111;flex:0 0 160px;justify-content:center;align-self:stretch;font-size:22px;font-weight:500}.time-chart__track{background-color:var(--bg-gray);flex:1;height:36px;margin:31px 0}.time-chart__bar,.time-chart__gap{flex:var(--h) 1 0}.time-chart__bar{color:#111;background-color:#9ec9d4;border-radius:20px;justify-content:center;min-width:0;height:100%}.time-chart__bar,.time-chart__break{white-space:nowrap;font-size:20px;font-weight:500}.time-chart__break{flex:var(--h) 0 auto;text-align:center;color:#454545;padding:0 24px}.time-chart__break b{color:#717171;margin-right:8px;font-weight:500}.online-reserve__btn--gray{background-color:var(--bg-gray);color:#111;text-align:center;padding:0 12px}.checkup-call-icon{flex:none;width:22px;height:22px}.emergency-contact--col .emergency-contact__numbers{width:100%}.emergency-contact--col .emergency-contact__numbers>div{flex-direction:column;flex:1;justify-content:center;gap:12px}.checkup-result__list{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.checkup-result__item{background-color:var(--bg-gray);border-radius:4px;padding:48px 32px}.checkup-result__tit{color:#111;font-size:24px;font-weight:600}.checkup-result__sub{color:var(--main-color);margin-top:8px;font-size:22px;font-weight:500}.checkup-result__text{margin-top:20px;font-size:22px}.checkup-result__list--col2,.checkup-service__list{grid-template-columns:repeat(2,1fr)}.checkup-result__list--col2 .checkup-result__text{margin-top:16px}.checkup-clinic{border:1px solid var(--border-color);border-radius:8px;display:flex;overflow:hidden}.checkup-clinic__head{background:linear-gradient(90deg,var(--sub-color) 0,var(--main-color) 100%);color:#fff;flex-direction:column;flex:0 0 400px;justify-content:center;gap:4px;padding:40px;display:flex}.checkup-clinic__tit{font-size:28px;font-weight:700}.checkup-clinic__target{font-size:22px;line-height:1.6}.checkup-clinic__body{flex-direction:column;flex:1;justify-content:center;gap:20px;min-width:0;padding:32px 40px;display:flex}.checkup-clinic__tags{justify-content:flex-start}.checkup-service__list{gap:32px;display:grid}.checkup-service__item{background-color:var(--bg-gray);color:#111;border-radius:8px;align-items:center;gap:12px;padding:24px 32px;font-size:22px;font-weight:500;display:flex}.checkup-service__item:before{content:"";background:var(--sub-color) url(../images/icon/icon_check.svg) no-repeat center/14px;border-radius:100%;flex:none;width:28px;height:28px}.checkup-package__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.checkup-package__item{border:1px solid var(--border-color);border-radius:8px;min-width:0;padding:40px 32px}.checkup-package__head{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:28px;display:flex}.checkup-package__icon{flex:none;width:60px;height:60px}.checkup-package__heading{word-break:keep-all;flex:1;min-width:0}.checkup-package__heading h4{margin-top:8px}.checkup-package__price{color:#111;align-items:baseline;gap:8px;margin-left:auto;display:flex}.checkup-package__price strong{font-size:48px;font-weight:700;line-height:1.2}.checkup-package__price span{font-size:20px}.checkup-package__tests{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:28px;line-height:1.8;display:flex}.checkup-package__tests>span{word-break:keep-all;overflow-wrap:anywhere;max-width:100%}.checkup-package__extra{background-color:var(--main-color);color:#fff;padding:2px 8px}.checkup-common{isolation:isolate;background-color:var(--bg-gray);border-radius:120px 16px 16px 120px;align-items:center;gap:32px;min-height:184px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.checkup-common:before{content:"";z-index:-1;opacity:.25;background:url(../images/sub/checkup__img-doctor.png) 50% 23%/100% no-repeat;width:36%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.checkup-common__badge{background:linear-gradient(110deg,var(--sub-color),var(--main-color));color:#fff;border-radius:50%;flex:0 0 120px;justify-content:center;align-items:center;width:120px;height:120px;font-size:28px;font-weight:600;display:flex}.checkup-common__cont{word-break:keep-all;overflow-wrap:anywhere;flex:1;min-width:0;position:relative}.checkup-common__text{margin-top:20px}.checkup-basic__summary{justify-content:space-between;align-items:baseline;gap:16px;font-size:22px;font-weight:500;display:flex}.checkup-basic__price{align-items:baseline;gap:8px;display:flex}.checkup-basic__price strong{color:var(--main-color);font-size:48px;font-weight:700;line-height:1.2}.checkup-basic__table{table-layout:fixed;min-width:1000px}.checkup-basic__category{width:17.5%}.checkup-basic__table tbody td,.checkup-basic__table tbody th{text-align:left;word-break:keep-all;overflow-wrap:anywhere;padding:16px 24px;font-size:22px;line-height:1.8}.checkup-price__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.checkup-price__item{isolation:isolate;background-color:var(--bg-gray);color:#111;word-break:keep-all;border-radius:8px;flex-direction:column;justify-content:space-between;gap:64px;min-width:0;padding:32px;display:flex;position:relative;overflow:hidden}.checkup-price__item--basic{color:#fff;background:linear-gradient(#00000080,#00000080),url(../images/sub/checkup-price__bg.png) 50%/cover no-repeat}.checkup-price__item--stay:before{content:"";z-index:-1;filter:brightness(0);opacity:.75;background:url(../images/sub/cooperation-center__icon-hospital.svg) 50%/contain no-repeat;width:150px;height:160px;position:absolute;bottom:-24px;right:24px}.checkup-price__desc{margin-top:8px;font-size:20px}.checkup-price__amount{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.checkup-price__amount strong{letter-spacing:-.05em;font-size:calc(clamp(36px,4.5vw,64px));font-weight:700;line-height:1.1}.checkup-price__amount span{font-size:20px}.checkup-detail__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.checkup-detail__item{border:1px solid var(--border-color);background-color:var(--bg-gray);word-break:keep-all;overflow-wrap:anywhere;border-radius:8px;font-size:22px;overflow:hidden}.checkup-detail__tit{background-color:var(--main-color);color:#fff;text-align:center;padding:16px 24px;font-weight:600}.checkup-detail__body{padding:24px}.checkup-detail__target{border-bottom:1px solid var(--border-color);color:#111;padding-bottom:20px;font-weight:500}.checkup-detail__tests{flex-wrap:wrap;align-items:baseline;gap:12px 8px;margin-top:16px;line-height:1.6;display:flex}.checkup-detail__tests>span{max-width:100%}.checkup-stay__table{table-layout:fixed;min-width:720px}.checkup-stay__period{width:13%}.checkup-stay__table tbody td,.checkup-stay__table tbody th{word-break:keep-all;padding:20px 24px;font-size:22px;line-height:1.8}.checkup-stay__table strong{color:#111;font-weight:600}.checkup-result__list--age .checkup-result__item{word-break:keep-all;overflow-wrap:anywhere;border-radius:8px}.checkup-result__list--age .checkup-result__tit{color:var(--sub-color);font-size:32px}.checkup-result__list--age .checkup-result__text{margin-top:16px}.checkup-extra{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;font-size:22px;font-weight:500;display:flex}.checkup-extra__label{color:#5b6b72}.checkup-extra__tags{justify-content:flex-start;gap:8px;min-width:0}.checkup-extra__tags .fund-tag__item{word-break:keep-all;overflow-wrap:anywhere;padding:4px 16px}.checkup-filter__list{flex-wrap:wrap;gap:12px;margin:40px 0;display:flex}.checkup-filter__chip{background:var(--bg-gray);border-radius:999px;align-items:center;gap:8px;padding:12px 24px;display:flex}.checkup-filter__chip em{color:var(--text-support);font-style:normal}.checkup-filter__chip[aria-pressed=true]{background:var(--main-color);border-color:var(--main-color);color:#fff}.checkup-filter__chip[aria-pressed=true] em{color:#e0e0e0}.checkup-exam__body{background-color:var(--bg-gray);flex-direction:column;gap:32px;padding:40px 24px 40px 160px;display:flex}.checkup-exam__subtitle{color:var(--sub-color);margin:0 0 12px}.checkup-exam__bullets li{margin-bottom:8px;padding-left:26px;position:relative}.checkup-exam__bullets li:before{content:"";background:#16448f;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:8px}.checkup-exam__intro{flex-direction:column;gap:8px;display:flex}.checkup-exam__note{background-color:#fff;align-self:flex-start;padding:4px;display:inline-flex}.checkup-blood-table,.checkup-reference{overflow-x:auto}.checkup-reference table{table-layout:fixed;border-collapse:collapse;border-top:3px solid var(--main-color);width:100%;min-width:760px;color:var(--text-secondary);background:#fff}.checkup-reference td,.checkup-reference th{border:1px solid var(--border-color);text-align:left;vertical-align:middle;padding:16px 24px;font-weight:500}.checkup-reference thead th{background:var(--bg-gray);color:var(--main-color);font-weight:600}.checkup-reference tr>:first-child{border-left:0}.checkup-reference tr>:last-child{border-right:0}.checkup-blood-table table{border-collapse:collapse;border-top:3px solid var(--main-color);width:100%;min-width:640px;color:var(--text-secondary);background-color:#fff}.checkup-blood-table td,.checkup-blood-table th{border:1px solid var(--border-color);text-align:left;vertical-align:middle;padding:16px 24px}.checkup-blood-table thead th{background-color:var(--bg-gray);color:var(--main-color)}.checkup-blood-table tbody th{font-weight:inherit}.checkup-blood-table tr>:first-child{border-left:0}.checkup-blood-table tr>:last-child{border-right:0}.checkup-exam{word-break:keep-all}.checkup-exam__group{margin-bottom:80px}.checkup-exam__group:last-child{margin-bottom:0}.checkup-exam__empty{text-align:center;color:var(--text-support);border:1px dashed var(--border-color);border-radius:12px;padding:48px 20px}.checkup-exam__empty b{color:var(--text-ink);margin-bottom:4px;display:block}@media (prefers-reduced-motion:reduce){.checkup-exam *{transition:none!important;animation:none!important}}.checkup-exam__list{border-top:2px solid var(--main-color)}.checkup-exam__definitions>div,.checkup-exam__item,.checkup-exam__item[open] summary{border-bottom:1px solid var(--border-color)}.checkup-exam__item summary{cursor:pointer;grid-template-columns:120px 1fr 24px;align-items:center;gap:16px;padding:22px 8px;list-style:none;display:grid}.checkup-exam__item summary::-webkit-details-marker{display:none}.checkup-exam__toggle{width:20px;height:20px;position:relative}.checkup-exam__toggle:after,.checkup-exam__toggle:before{content:"";background:var(--main-color);height:2px;transition:transform .2s;position:absolute;top:9px;left:3px;right:3px}.checkup-exam__toggle:after{transform:rotate(90deg)}.checkup-exam__item[open] .checkup-exam__toggle:after{transform:rotate(0)}.checkup-exam__item[hidden]{display:none}.checkup-exam__steps li{margin-bottom:8px;padding-left:36px;position:relative}.checkup-exam__steps{counter-reset:o}.checkup-exam__steps li:before{counter-increment:o;content:counter(o);background:var(--main-color);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:600;line-height:1;display:grid;position:absolute;top:2px;left:0}.checkup-exam__definitions{background-color:#fff}.checkup-exam__definitions>div{background-color:#fff;grid-template-columns:100px 1fr;padding:12px;display:grid}.checkup-exam__definitions>div:first-child{border-top:1px solid var(--border-color)}.checkup-exam__related{background:#fff;border-radius:8px;gap:16px;margin-top:28px;padding:20px;display:flex}.checkup-exam__related b{flex:none}@media (width>=769px){.checkup-exam__definitions--wide>div{grid-template-columns:200px 1fr}}.checkup-addons{margin-top:40px;overflow-x:auto}.checkup-addons table{border-collapse:collapse;table-layout:fixed;border-top:3px solid var(--main-color);width:100%;min-width:720px;color:var(--text-secondary);background:#fff}.checkup-addons caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.checkup-addons__type-col{width:18%}.checkup-addons__price-col{width:24%}.checkup-addons td,.checkup-addons th{border:1px solid var(--border-color);text-align:left;vertical-align:middle;padding:20px 24px}.checkup-addons thead th{background:var(--bg-gray);color:var(--main-color);font-weight:600}.checkup-addons thead th:first-child,.checkup-addons__category{text-align:center;border-left:0}.checkup-addons .checkup-addons__category{text-align:center;border-left:0;font-weight:500}.checkup-addons .checkup-addons__price,.checkup-addons thead th:last-child{text-align:right}.checkup-addons__badge{color:#fff;background:#289f7d;padding:4px 8px;display:inline-block}.checkup-addons small{margin-top:4px;display:block}.checkup-addons tr>:last-child{border-right:0}.checkup-addons .checkup-addons__category small{margin-top:12px}.checkup-addons-filter{margin-top:24px}.checkup-addons tbody tr[hidden]{display:none}.checkup-afternoon__group{flex-direction:column;gap:28px;display:flex}.checkup-common--brain:before{opacity:.16;pointer-events:none;background:url(../images/sub/checkup__img-brain.png) 50%/contain no-repeat;width:750px;height:750px;display:block;inset:50% -300px auto auto;transform:translateY(-50%)rotate(30deg);-webkit-mask-image:none;mask-image:none}.checkup-afternoon__intro{flex-direction:column;gap:4px;display:flex}.checkup-afternoon__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.checkup-afternoon__card{border:1px solid var(--border-color);background:#fff;border-radius:8px;min-width:0;padding:40px 32px}.checkup-afternoon__head{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:28px;display:flex}.checkup-afternoon__price{color:var(--text-primary);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;margin-left:auto;display:flex}.checkup-afternoon__price del{color:var(--text-support)}.checkup-afternoon__price strong{font-size:48px;font-weight:700;line-height:1.2}.checkup-afternoon__tests{flex-direction:column;gap:16px;margin-top:28px;display:flex}.checkup-afternoon__base,.checkup-afternoon__extra{border-radius:8px;padding:16px 24px}.checkup-afternoon__base{background:var(--bg-gray)}.checkup-afternoon__base h5{color:var(--text-primary)}.checkup-afternoon__extra{border:2px solid var(--sub-color)}.checkup-afternoon__tests p{margin-top:4px}.checkup-common--brain{margin-left:-32px;box-shadow:0 5px 20px #0000001a}.container:has(.tab-item.on .mission){padding-bottom:0}.container:not(:has(.tab-item)):has(.mission){padding-bottom:0}.container:has(.tab-item.on .mission) .contents__header--type03{margin-bottom:0}.container:not(:has(.tab-item)):has(.mission) .contents__header--type03{margin-bottom:0}.mission{clip-path:inset(0);padding:200px 0 120px;position:relative}.mission .bar{background-color:#fff;width:120px;height:1px;margin:120px auto;display:block}.mission:before{content:"";z-index:-2;background:url(../images/sub/mission-bg.png) 50%/cover no-repeat;width:100%;height:100vh;position:fixed;top:0;left:0}.mission:has(.goal):after{content:"";z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000b3;width:100%;height:100vh;position:fixed;top:0;left:0}.mission .cont_box{color:#fff;flex-direction:column;align-items:center;width:100%;display:flex}.mission .mission_box{padding-bottom:96px}.mission .cont_box .title_wrap{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.mission .cont_box .title{font-size:56px;font-weight:600}.mission .cont_box .desc,.mission .cont_box .title{letter-spacing:-.025em;text-align:center;line-height:1.4}.mission .cont_box .desc{font-size:26px;font-weight:400}.mission .cont_box .blur_box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border-radius:16px;width:100%;padding:120px 40px}.mission .vision_box{padding:96px 0}.mission .cont_box .vision_list{justify-content:space-between;gap:28px;margin-top:120px;display:flex}.mission .cont_box .vision_list>li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border-radius:16px;flex-direction:column;align-items:center;padding:48px 40px;display:flex}.mission .cont_box .vision_list>li .icon_box{aspect-ratio:1;height:64px}.mission .cont_box .vision_list>li .icon_box>img{height:100%}.mission .cont_box .vision_list>li .title{letter-spacing:-.025em;margin-top:24px;font-size:28px;font-weight:600;line-height:1.4}.mission .cont_box .vision_list>li .desc{letter-spacing:-.025em;margin-top:16px;font-size:20px;font-weight:400;line-height:1.4}.mission .value_box{padding:96px 0 200px}.mission .cont_box .value_list{justify-content:center;margin-top:120px;display:flex}.mission .cont_box .value_list>li{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1000px;flex-direction:column;justify-content:center;align-items:center;padding:48px 64px;display:flex;position:relative}.mission .cont_box .value_list>li+li{margin-left:-56px}.mission .cont_box .value_list>li:nth-child(odd){background:#05728b4d;border:1px solid #fff0}.mission .cont_box .value_list>li:nth-child(2n){background:#0f32694d;border:1px solid #fff0}.mission .cont_box .value_list>li .title{letter-spacing:-.025em;font-size:28px;font-weight:500;line-height:1.4}.mission .cont_box .value_list>li .desc{letter-spacing:-.025em;margin-top:28px;font-size:20px;font-weight:400;line-height:1.4}.hi__intro{text-align:center;margin-bottom:200px}.hi__intro-tit{color:var(--text-primary);font-size:56px;font-weight:700}.hi__intro-desc{margin-top:24px;font-size:22px}.hi__intro-symbol{width:340px;max-width:100%;margin:80px auto 0}.hi__intro-symbol img{width:100%}.hi__intro-list{color:var(--text-primary);flex-direction:column;gap:8px;margin-top:48px;font-size:22px;display:flex}.hi__intro-list strong{font-weight:500}.hi__box{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:48px 48px 80px}.hi__box+.hi__box{margin-top:96px}.hi__box-tit{color:#111;font-size:36px;font-weight:600}.hi__box-desc{margin-top:32px;font-size:22px}.hi__box-subtit{color:#111;margin-top:64px;font-size:22px;font-weight:600}.hi__box-tit+.hi__box-subtit{margin-top:48px}.hi__grid,.hi__logo-list{justify-content:center;margin-top:80px;display:flex}.hi__grid img{width:364px;max-width:50%}.hi__grid img+img{border-left:0}.hi__logo-list{flex-wrap:wrap;gap:40px}.hi__logo-list+.hi__logo-list{margin-top:40px}.hi__logo-list img{width:100%}.hi__logo-list--signature li{width:250px}.hi__logo-list--emblem li,.hi__logo-list--signature-v li{width:166px}.hi__logo-list--emblem{gap:40px 48px;max-width:820px;margin-left:auto;margin-right:auto}.hi__logo-list--vertical{gap:40px 100px;max-width:1000px;margin:40px auto 0}.hi__logo-list--vertical li{width:200px}.hi__logo-list--horizontal{gap:40px 80px;max-width:1000px;margin:40px auto 0}.hi__logo-list--horizontal li{width:360px}.mission:has(.goal){padding-top:0}.goal{background-image:url(../images/sub/goal__bg.png);background-position:50%;background-size:cover;align-items:center;width:100%;min-height:calc(100svh - 380px);margin-bottom:80px;padding:120px 0;display:flex}.goal .inner{max-width:1600px}.goal-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border-radius:16px;flex-direction:column;align-items:center;gap:56px;padding:80px;display:flex}.goal-box__text{text-align:center;color:#fff;font-family:The Jamsil;font-size:36px;font-weight:500}.history-list{grid-template-columns:repeat(5,1fr);gap:24px;width:100%;margin-top:80px;display:grid}.history-item{flex-direction:column;display:flex}.history-item__year{font-size:32px;font-weight:700}.history-item__point{width:100%;height:16px;margin:20px 0 32px;display:block;position:relative}.history-item__point:before{content:"";background-color:#fff6;height:1px;position:absolute;top:50%;left:16px;right:-24px}.history-item:last-child .history-item__point:before{background:linear-gradient(90deg,#ffffff59,#fff0);right:0}.history-item__point:after{content:"";box-sizing:border-box;border:2px solid #1889a2b3;border-radius:100%;width:16px;height:16px;position:absolute;top:0;left:0}.history-item__tit{font-size:22px;font-weight:600}.history-item__desc{color:#e0e0e0;margin-top:12px;font-size:20px;font-weight:400}.history-item.on .history-item__year{color:var(--main-color)}.history-item.on .history-item__point:after{border-color:var(--main-color);background-color:var(--main-color)}.history-card-list{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.history-card{aspect-ratio:330/200;background-color:#333;border-radius:8px;position:relative;overflow:hidden}.history-card:after{content:"";background:linear-gradient(#29566000,#295660);height:60%;position:absolute;bottom:0;left:0;right:0}.history-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.history-card__txt{z-index:1;color:#fff;position:absolute;bottom:20px;left:20px;right:20px}.history-card__year{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1.3}.history-card__desc{letter-spacing:-.025em;margin-top:4px;font-size:18px;font-weight:500;line-height:1.4}.history-year-list{color:#fff;margin-top:80px}.history-year{border-top:1px solid #ffffff4d;grid-template-columns:250px 1fr 1fr;gap:32px;padding:64px 0;display:grid}.history-year__num{letter-spacing:-.025em;font-size:64px;font-weight:700;line-height:1}.history-year__list{flex-direction:column;gap:8px;display:flex}.history-year__item{color:#fff;padding-left:28px;font-size:20px;position:relative}.history-year__item:before{content:"";background-color:#fff;border-radius:100%;width:6px;height:6px;position:absolute;top:12px;left:9px}.public-health__intro{text-align:center}.public-health__area{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:32px;display:flex}.public-health__area-label{color:#717171;font-size:20px}.public-health__area-list{flex-wrap:wrap;gap:8px;display:flex}.public-health__area-item{border:1px solid var(--border-color);color:#454545;border-radius:100px;align-items:center;gap:8px;padding:4px 16px;font-size:20px;display:flex}.public-health__history{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:56px;display:grid}.public-health__history-item{background-color:var(--bg-gray);border-radius:12px;flex-direction:column;gap:8px;padding:32px;display:flex;position:relative}.public-health__history-item:not(:first-child):before{content:"";border:8px solid #0000;border-left:12px solid #ccc;border-right-width:0;position:absolute;top:50%;left:-38px;transform:translateY(-50%)}.public-health__history-date{color:#717171;font-size:22px;font-weight:500}.public-health__history-text{color:#111;font-size:22px;font-weight:600}.public-health__history-item.on{background-color:var(--main-color)}.public-health__history-item.on .public-health__history-date,.public-health__history-item.on .public-health__history-text{color:#fff}.public-health__step-wrap{grid-template-columns:repeat(2,1fr);gap:72px;display:grid}.public-health__step-list{flex-direction:column;gap:24px;display:flex;position:relative}.public-health__step-list:last-child .public-health__step:last-child:before{display:none}.public-health__step{align-items:flex-start;gap:20px;display:flex;position:relative}.public-health__step:before{content:"";border-left:1px solid var(--border-color);position:absolute;top:78px;bottom:-24px;left:38px}.public-health__step:last-child:before{bottom:0}.public-health__step-icon-box{border:2px solid var(--main-color);background-color:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;width:78px;height:78px;display:flex}.public-health__step-icon{width:48px;height:48px}.public-health__step-box{border:1px solid #ccc;border-radius:12px;flex:1;min-width:0;overflow:hidden}.public-health__step-head{background-color:var(--bg-gray);color:var(--main-color);align-items:center;gap:12px;padding:20px 24px;font-size:22px;font-weight:600;display:flex}.public-health__step-badge{background-color:var(--main-color);color:#fff;border-radius:100px;padding:4px 16px;font-size:20px;font-weight:500}.public-health__step-body{padding:24px;margin-top:0!important}.public-health__step-body .cont-block__item{font-size:22px}.public-health__step-note:after{content:none!important}.public-health__transfer{background-color:var(--bg-gray);border-radius:16px;grid-template-columns:1fr 1.4fr 1.4fr;gap:40px;margin-top:40px;padding:40px 24px;display:grid}.public-health__transfer-stage{background-color:#fff;border-radius:16px;padding:24px;position:relative}.public-health__transfer-stage:not(:first-child):before{content:"";border:7px solid #0000;border-left:10px solid #ccc;border-right-width:0;position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.public-health__transfer-tit{color:var(--main-color);justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:22px;font-weight:600;display:flex}.public-health__transfer-num{background-color:var(--main-color);color:#fff;border-radius:100%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex}.public-health__transfer-flow{flex-direction:column;gap:20px;display:flex}.public-health__transfer-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.public-health__transfer-box{border:1px solid var(--border-color);color:#111;text-align:center;background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;padding:12px;font-size:20px;display:flex}.public-health__transfer-box--sub{border-color:var(--sub-color);background-color:var(--sub-color);color:#fff}.public-health__transfer-box--light{color:var(--main-color);background-color:#eaf5f8;border-color:#bfe0e8}.public-health__transfer-box--main{border-color:var(--main-color);background-color:var(--main-color);color:#fff;min-height:100px}.public-health__transfer-box--hospital{min-height:100px;color:var(--sub-color);font-size:22px;font-weight:600}.public-health__transfer-desc{color:#454545;font-size:16px;font-weight:400}.public-health__transfer-box--main .public-health__transfer-desc{color:#fffc}.public-health__role-head{background-color:var(--main-color);color:#fff;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding:24px 32px;display:flex}.public-health__role-badge{background-color:#fff3;border-radius:100px;padding:6px 14px;font-size:20px}.public-health__role-tit{font-size:22px;font-weight:600}.public-health__role-task{border-left:1px solid #fff6;flex-wrap:wrap;gap:12px 40px;padding-left:40px;font-size:20px;display:flex}.public-health__role-list{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:24px;display:grid}.public-health__role-card{border:1px solid var(--border-color);background-color:#fff;border-radius:12px;overflow:hidden}.public-health__role-card-tit{color:var(--main-color);text-align:center;background-color:#eaf5f8;padding:20px 12px;font-size:22px;font-weight:600}.public-health__role-card-body{padding:24px 20px;margin-top:0!important}.public-health__role-card-body .cont-block__item{font-size:20px}.public-health__edu{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px;display:grid}.public-health__edu-item{flex-direction:column;align-items:center;display:flex;position:relative}.public-health__edu-item:not(:first-child):before{content:"";border:7px solid #0000;border-left:10px solid #ccc;border-right-width:0;position:absolute;top:64px;left:-18px}.public-health__edu-icon-box{border:1px solid var(--border-color);border-radius:100%;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:relative}.public-health__edu-num{background-color:var(--main-color);color:#fff;border-radius:100px;padding:2px 12px;font-size:16px;position:absolute;top:0;left:-8px}.public-health__edu-icon{width:56px;height:56px}.public-health__edu-name{color:#111;margin-top:24px;font-size:22px;font-weight:600}.public-health__edu-body{background-color:var(--bg-gray);border-radius:12px;flex:1;align-self:stretch;padding:28px 24px;margin-top:24px!important}.public-health__edu-body .cont-block__item{font-size:18px}.container:has(.hi) .obje_box{height:419px;position:absolute;bottom:0;left:0}.hi .top_box{justify-content:space-between;gap:64px;margin-top:64px;display:flex}.hi .top_box .wrap{width:60%;min-height:0}.hi .top_box>.img_box{flex:1 0;align-items:flex-end;display:flex;overflow:visible}.hi .top_box>.img_box>img{-o-object-fit:contain;object-fit:contain;height:100%}.hi .top_box .title_wrap .title{letter-spacing:-.025em;color:#1a1a1a;font-family:Daeojamjil,Pretendard,sans-serif;font-size:80px;font-weight:400;line-height:1.2}.hi .top_box .title_wrap .title.color{color:#1889a2}.hi .top_box .info{letter-spacing:-.025em;color:#1a1a1a;margin-top:64px;font-size:32px;font-weight:600;line-height:1.4}.hi .top_box .desc_list{flex-direction:column;align-items:flex-start;gap:24px;margin-top:64px;display:flex}.hi .top_box .desc_list>li{letter-spacing:-.025em;color:#1a1a1a;font-size:22px;font-weight:400;line-height:1.6}.hi .top_box .sign_box{justify-content:flex-end;align-items:center;gap:20px;margin-top:24px;display:flex}.hi .top_box .sign_box .name{letter-spacing:-.025em;color:#1a1a1a;font-size:28px;font-weight:600;line-height:1.6}.hi .top_box .sign_box .img_box{width:140px;height:100px}.hi .top_box .sign_box>img{width:100%;height:100%}.hi .bot_box{margin-top:40px;padding-top:80px;padding-bottom:80px;position:relative}.hi .bot_box:before{content:"";z-index:-1;background:linear-gradient(#fff,#e4f1ff 70.95%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hi .bot_box .promise_list{flex-direction:column;gap:80px;margin-left:330px;display:flex}.hi .bot_box .promise_list>li{gap:32px;display:flex}.hi .bot_box .promise_list>li:nth-child(2){margin-left:100px}.hi .bot_box .promise_list>li:nth-child(3){margin-left:200px}.hi .bot_box .promise_list>li .num{letter-spacing:-.025em;color:#1889a2;font-size:56px;font-weight:400;line-height:1}.hi .bot_box .promise_list>li .text_box .title{letter-spacing:-.025em;color:#1a1a1a;font-size:28px;font-weight:600;line-height:2.2}.hi .bot_box .promise_list>li .text_box .info{letter-spacing:-.025em;color:#1a1a1a;font-size:22px;font-weight:400;line-height:1.6}.christian-women__purpose{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:32px;display:grid}.christian-women__purpose-content{min-width:0}.christian-women__purpose-title{color:var(--text-primary);align-items:center;gap:10px;margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.4;display:flex}.christian-women__purpose-title:after{content:"";background-color:var(--border-color);flex:1;height:1px}.christian-women__purpose-title>span{color:#1889a2;letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.4}.christian-women__purpose-text{color:var(--text-primary);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.8}.christian-women__purpose-image{aspect-ratio:684/389;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.christian-women__details{justify-content:space-between;gap:22px;display:flex}.christian-women__detail{background-color:#f4f4f4;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;width:50%;padding:32px 24px;display:flex}.christian-women__detail dt{letter-spacing:-.025em;color:#555;font-size:20px;font-weight:500;line-height:1.4}.christian-women__detail dd{letter-spacing:-.025em;color:#555;font-size:22px;font-weight:500;line-height:1.6}.christian-women__detail dd .bold{color:#15768b;font-size:28px}.christian-women__charity .cont-block__table{margin-bottom:56px}.christian-women__charity .cont-block__table tr th{letter-spacing:-.025em;color:#1889a2;background-color:#f4f4f4;padding:20px;font-size:22px;font-weight:600;line-height:1.6}.christian-women__charity .cont-block__table tr td{letter-spacing:-.025em;color:#454545;padding:20px;font-size:22px;font-weight:500;line-height:1.6}.christian-women__activities{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.christian-women__activity{flex:1}.christian-women__activity-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;height:243px}.christian-women__activity-title{color:#454545;letter-spacing:-.025em;margin-top:24px;font-size:22px;font-weight:600;line-height:1.6}.christian-women__activity-desc{color:#717171;letter-spacing:-.025em;margin-top:12px;font-size:20px;font-weight:500;line-height:1.4}.cooperation-center--partners{padding-bottom:160px}.partner-search .board__top{border-bottom:none;flex-wrap:wrap;gap:16px}.partner-search .board__total b{color:var(--main-color)}.partner-search .search_wrap{align-items:stretch;gap:16px}.partner-search .search_select{width:240px;display:flex}.partner-search .search_select__btn{border-color:var(--sub-color);width:100%;height:auto;min-height:48px;color:var(--sub-color);justify-content:space-between;padding:0 20px}.partner-search .search_select__btn img{filter:invert(23%)sepia(51%)saturate(1810%)hue-rotate(190deg)brightness(90%)}.partner-search__field{background-color:var(--bg-gray);border-radius:8px;align-items:center;gap:24px;width:457px;min-width:0;padding:12px 24px;display:flex}.partner-search .search_wrap input[type=text]{background:0 0;border:none;flex:1;width:100%;min-width:0;height:auto;padding:0;line-height:24px}.partner-search .search_wrap input[type=text].sub_content22{font-size:22px;line-height:160%}.partner-search .search_wrap .search{background:0 0;flex:0 0 24px;width:24px;height:24px}.partner-search .search_wrap .search img{filter:none}.partner-search__table{min-width:1000px}.partner-status__list{grid-template-rows:repeat(2,minmax(290px,auto));grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));grid-template-areas:"general hospital hospital""general clinic nursing";gap:28px;display:grid}.partner-status__card{color:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;gap:80px;min-width:0;min-height:290px;padding:32px;display:flex;position:relative;overflow:hidden}.partner-status__card--general{background-color:#586a70;grid-area:general}.partner-status__card--hospital{background-color:#19468c;grid-area:hospital}.partner-status__card--clinic{background-color:var(--bg-gray);color:var(--text-primary);grid-area:clinic}.partner-status__card--nursing{background-color:#62695c;grid-area:nursing}.partner-status__icon{pointer-events:none;width:219px;max-width:45%;height:auto;position:absolute;bottom:0;right:32px}.partner-status__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.partner-status__card--hospital .partner-status__icon{bottom:-16px}.partner-status__card--clinic .partner-status__icon{width:171px}.partner-status__card--general .partner-status__image{-o-object-position:left;object-position:left;transform:scale(1.35)}.partner-status__card--nursing .partner-status__image{transform:scaleX(-1)}.partner-status__card--general:after,.partner-status__card--nursing:after{content:"";background-color:#0000004d;position:absolute;inset:0}.partner-status__count,.partner-status__label{z-index:1;position:relative}.partner-status__count{align-items:baseline;gap:8px;font-size:24px;font-weight:600;display:flex}.partner-status__count>strong{letter-spacing:-2.56px;font-size:64px;font-weight:700;line-height:100%}.partner-status__label{font-size:28px;font-weight:600;line-height:1.2}.cooperation-center--partners .cont-block__table tbody td{padding:16px 24px}.cooperation-center--intro .cont-block__table tbody td{padding:20px 24px}.cooperation-center__procedure{margin:28px 0 0;padding:0;list-style:none}.cooperation-center__procedure__step{grid-template-columns:80px minmax(0,1fr);gap:20px;padding-bottom:32px;display:grid;position:relative}.cooperation-center__procedure__step:last-child{padding-bottom:0}.cooperation-center__procedure__step:not(:last-child):before{content:"";background:#ccc;width:2px;position:absolute;top:80px;bottom:0;left:39px}.cooperation-center__procedure__icon{border:2px solid var(--main-color);box-sizing:border-box;z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.cooperation-center__procedure__icon img{-o-object-fit:contain;object-fit:contain;width:50px;height:50px}.cooperation-center__procedure__card{background:#fff;border:1px solid #ccc;border-radius:16px;overflow:hidden}.cooperation-center__procedure__heading{background:var(--bg-gray);color:var(--main-color);align-items:center;gap:12px;margin:0;padding:20px 24px;display:flex}.cooperation-center__procedure__heading span{background:var(--main-color);color:#fff;border-radius:24px;flex-shrink:0;padding:4px 18px}.cooperation-center__procedure-title{align-items:baseline;gap:16px;margin-top:28px;display:flex}.cooperation-center__procedure-title:before{content:"";background-color:currentColor;border-radius:50%;flex:0 0 6px;align-self:flex-start;width:6px;height:6px;margin-top:.65em}.cooperation-center__procedure__details{margin:0;padding:24px}.cooperation-center__procedure__details>li{list-style:inherit;margin-left:1.4em;display:list-item}ul.cooperation-center__procedure__details{list-style:outside}ol.cooperation-center__procedure__details{list-style:decimal}ol.cooperation-center__procedure__details>li{padding-left:4px}.cooperation-center--intro .cont-block__btn-wrap{justify-content:center}.cooperation-center--intro .cooperation-center__downloads{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:32px;display:flex}.cooperation-center__downloads-info{flex:1;min-width:0}.cooperation-center__downloads-info>p{margin-top:8px}.cooperation-center--intro .cooperation-center__downloads-buttons{flex-wrap:nowrap;gap:16px;margin-top:0}.cooperation-center--intro ul.cont-block__list.cont-block__list--gray-box{gap:16px}.cooperation-center--intro .cont-block__list--gray-box>.cont-block__item{background-color:var(--bg-gray);border-radius:8px;padding:24px 32px}.cooperation-center--intro ul.cont-block__list--gray-box>.cont-block__item:after{content:none}.cooperation-center--intro .cont-block__item-tit{margin-bottom:0}.cont-block--medical-record{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin:0 32px;padding-bottom:40px}.cont-block--guide .cont-block__table--patient-consent tbody th,.cont-block--guide .cont-block__table--patient-no-consent tbody th,.cont-block--guide .cont-block__table--patient-self tbody th{background-color:var(--bg-gray)}.cont-block__table--patient-consent .cont-block__document-detail,.cont-block__table--patient-no-consent .cont-block__document-detail,.cont-block__table--patient-self .cont-block__document-detail{color:var(--text-support)}.cont-block__table--patient-consent td>p+p,.cont-block__table--patient-no-consent td>p+p{margin-top:8px}.cont-block__btn.cont-block__btn--no-relatives{padding:12px 48px 12px 56px}@media screen and (width>=1281px){.online-record-procedure__list--col4{grid-template-columns:repeat(4,minmax(0,1fr))}}.online-record-procedure--video .online-record-procedure__icon{width:104px}.online-record-procedure--video .online-record-procedure__icon>svg{width:104px;height:64px}.online-record-procedure--video .online-record-procedure__item:nth-child(2) .online-record-procedure__icon>svg{width:64px;height:64px}.cont-icon__icon.cont-icon__icon--emergency{width:100%;height:100%}.cont-block--guide .cont-block__table--visitors tbody th{background-color:var(--bg-gray);color:var(--main-color);font-weight:600}.cont-block--guide .cont-block__table--outpatient tbody th{background-color:var(--bg-gray);font-weight:600}.cont-block__table--outpatient .cont-block__document-detail{color:var(--text-support)}@media screen and (width>=1025px){.cont-step__list--outpatient{grid-template-columns:repeat(4,1fr)}}.online-record-procedure--admission .online-record-procedure__item{border:1px solid var(--border-color);background-color:#fff}.online-record-procedure--admission .online-record-procedure__item:before{border-left-color:#d9d9d9}.online-record-procedure--admission .online-record-procedure__icon>svg{width:64px}.online-record-procedure--admission .online-record-procedure__list{gap:36px;padding-left:32px}.cont-block__group--deposit{flex-direction:column;gap:8px;display:flex}.icu-guide__content>*+*,.online-record-procedure--admission>.cont-block__group{margin-top:16px}.icu-journey{--journey-gap:calc(clamp(24px, 3vw, 48px));--journey-row-gap:72px;gap:var(--journey-row-gap);isolation:isolate;grid-auto-rows:1fr;padding:24px 0;display:grid}.icu-journey__row{gap:var(--journey-gap);justify-self:start;width:88%;display:flex;position:relative}.icu-journey__row--reverse{flex-direction:row-reverse;margin-left:160px}.icu-journey__row:last-child:before,.icu-journey__row:not(:last-child):after{content:"";z-index:-1;pointer-events:none;border-radius:100%;width:230px;position:absolute;top:50%;left:100%}.icu-journey__row:last-child:before{border-top:1px solid var(--text-white-support)}.icu-journey__row:not(:last-child):after{height:calc(100% + var(--journey-row-gap));border:1px solid var(--text-white-support);border-left:0;border-radius:0 50% 50% 0}.icu-journey__row--reverse:not(:last-child):after{border-left:1px solid var(--text-white-support);border-right:0;border-radius:50% 0 0 50%;left:auto;right:100%}.icu-journey__item{border:1px solid var(--text-white-support);text-align:center;background-color:#fff;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;min-width:0;min-height:180px;padding:24px 16px;display:flex;position:relative}.icu-journey__item>p{font-size:20px}.icu-journey__item:not(:last-child):after{content:"";width:var(--journey-gap);border-top:1px solid var(--text-white-support);pointer-events:none;position:absolute;top:50%;left:100%}.icu-journey__row--reverse>.icu-journey__item:not(:last-child):after{left:auto;right:100%}@media screen and (width>=751px){.icu-journey__row:first-child>.icu-journey__item:first-child:after{z-index:-1;width:100vw;left:auto}.icu-journey__row:nth-child(3)>.icu-journey__item:first-child:after{z-index:-1;width:100vw}}.icu-journey__row:last-child>.icu-journey__item:last-child{background-color:var(--bg-gray)}.icu-journey__title{justify-content:center;align-items:center;gap:12px;font-size:22px;font-weight:600;display:flex}.icu-journey__number{background-color:var(--main-color);color:#fff;text-align:center;border-radius:4px;flex:0 0 24px;font-size:18px;line-height:24px}.icu-journey__item:not(:last-child):before{content:"";top:calc(50% - 4.5px);left:calc(100% - 5px + var(--journey-gap) / 2);border-top:1px solid var(--text-white-support);border-right:1px solid var(--text-white-support);pointer-events:none;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.icu-journey__row--reverse>.icu-journey__item:not(:last-child):before{left:auto;right:calc(100% - 5px + var(--journey-gap) / 2);transform:rotate(-135deg)}.cont-block__table--icu-precautions tbody th,.cont-block__table--icu-visiting tbody th,.icu-guide__item{background-color:#fff}.cont-block__table--icu-parking tbody td:first-child,.cont-block__table--icu-visiting tbody td:first-child,.cont-block__table--icu-visiting thead tr+tr>th:first-child{border-left:1px solid var(--border-color)}.cont-block__table--icu-precautions tbody td,.cont-block__table--icu-precautions tbody th,.cont-block__table--icu-precautions thead th{text-align:left}.icu-guide{flex-direction:column;gap:24px;display:flex}.icu-guide__item{border:1px solid var(--border-color);border-radius:8px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:32px;padding:32px 40px;display:grid}.icu-guide__title{align-items:center;gap:16px;margin-bottom:0;display:flex}.icu-guide__icon{flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.icu-guide__icon>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.icu-guide__content{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.6;display:flex}.icu-guide__content>p+p{margin-top:0}.icu-guide__details{flex-wrap:wrap;gap:12px 16px;display:flex}.icu-guide__details>div{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.icu-guide__details>div:not(:last-child){border-right:1px solid var(--border-color);padding-right:16px}.icu-guide__details dt{color:var(--main-color);font-weight:600}.icu-guide__note{color:var(--text-support)}.icu-guide__steps{counter-reset:icu-step;flex-direction:column;gap:8px;display:flex}.icu-guide__steps>li{counter-increment:icu-step;align-items:baseline;gap:16px;display:flex}.icu-guide__steps>li:before{content:counter(icu-step);background-color:var(--main-color);color:#fff;text-align:center;border-radius:4px;flex:0 0 20px;font-size:16px;line-height:20px}.cont-block__table--icu-parking-fee tbody td:last-child:not([rowspan]),.cont-block__table--parking-fee tbody td:last-child:not([rowspan]){border-right:1px solid var(--border-color)}.cont-ward__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:16px 0 0;padding:0 32px;list-style:none;display:grid}.cont-ward__item{background-color:var(--bg-gray);min-height:136px;color:var(--main-color);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:24px 16px;font-size:24px;font-weight:600;display:flex}.cont-notice{background-color:#fff;border:1px solid #ddd;border-radius:16px;overflow:hidden}.cont-notice__header{justify-content:center;align-items:center;gap:16px;padding:44px 32px;display:flex}.cont-notice__icon{flex-shrink:0;width:64px;height:64px}.cont-notice__text{color:var(--sub-color);font-family:The Jamsil,sans-serif;font-size:28px;font-style:normal;font-weight:500}.cont-notice__list{background-color:var(--bg-gray);counter-reset:notice;flex-direction:column;align-items:center;gap:12px;margin:0;padding:33.5px 32px;list-style:none;display:flex}.cont-notice__item{counter-increment:notice;align-items:flex-start;gap:12px;max-width:100%;display:flex}.cont-notice__item:before{content:counter(notice);background-color:var(--sub-color);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:4px;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.cont-care{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:16px;display:grid}.cont-care__panel{background:var(--bg-gray);border-radius:8px;overflow:hidden}.cont-care__title{background:var(--main-color);color:#fff;text-align:center;padding:20px 12px;font-size:28px;font-weight:600}.cont-care__body{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px 16px;height:560px;padding:56px 48px 40px;display:grid;position:relative}.cont-care__body--current{grid-template-rows:1fr 1fr}.cont-care__coverage{z-index:-1;background:var(--border-color);border:2px dashed gray;border-radius:8px;position:absolute;inset:24px}.cont-care__coverage--current{bottom:45%}.cont-care__coverage-label{background:#fff;border-radius:8px;padding:8px 12px;font-size:20px;font-weight:600;position:absolute;top:16px;right:16px}.cont-care__card{text-align:center;background:#fff;border-radius:8px;padding-bottom:16px;overflow:hidden;box-shadow:0 4px 10px #00000014}.cont-care__card-title{background:var(--main-color);color:#fff;padding:10px 8px;font-size:20px;font-weight:600}.cont-care__illustration{width:110px;max-width:calc(100% - 24px);height:110px;margin:16px auto}.cont-care__illustration img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cont-care__name{color:var(--sub-color);padding:0 8px}.cont-care__card--nurse{grid-area:1/1}.cont-care__card--caregiver{grid-area:2/1}.cont-care__card--patient{grid-area:1/3/3}.cont-care__relation--nursing{grid-area:1/2;align-self:end;margin-bottom:16px}.cont-care__relation--caregiving{grid-area:2/2}.cont-care__relation{text-align:center;overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.5}.cont-care__arrows{height:32px;color:var(--sub-color);background:linear-gradient(currentColor,currentColor) 0 7px/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 23px/100% 2px no-repeat;margin:12px 6px;display:block;position:relative}.cont-care__arrows:after,.cont-care__arrows:before{content:"";border-top:2px solid;border-right:2px solid;width:10px;height:10px;position:absolute}.cont-care__arrows:before{top:3px;right:1px;transform:rotate(45deg)}.cont-care__arrows:after{top:19px;left:1px;transform:rotate(225deg)}.cont-care__chevron{width:64px;height:64px}.chaplaincy__worship-list{border-top:3px solid var(--main-color);border-bottom:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:28px;padding:14px 0;display:grid;overflow:hidden}.chaplaincy__worship-item{flex-direction:column;gap:12px;padding:32px;display:flex;position:relative}.chaplaincy__worship-item:not(:last-child):after{content:"";border-left:1px solid var(--border-color);height:calc(100% - 50px);position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.chaplaincy__worship-day{color:var(--main-color);font-size:22px;font-weight:700}.chaplaincy__worship-leader{font-size:22px;font-weight:500;display:flex}.chaplaincy__worship-tag{border:1px solid var(--sub-color);color:var(--sub-color);border-radius:100px;align-items:center;width:max-content;margin-top:8px;margin-bottom:4px;padding:4px 12px;font-size:20px;font-weight:500;display:flex}.chaplaincy__quote{justify-content:center;align-items:center;gap:16px;margin:56px 0 28px;display:flex}.chaplaincy__quote-text{text-align:center}.chaplaincy__quote:after,.chaplaincy__quote:before{content:"";background-color:var(--border-color);flex:1;height:1px}.chaplaincy__quote-title{color:#000;text-align:center;min-width:0;margin:0 -4px;font-size:48px;font-weight:600;line-height:1.4}.terms-page .content-section-wrap{gap:80px}.terms-page .cont-block__group+.cont-block__group{margin-top:40px}ul.cont-block__list--terms{flex-direction:column;gap:8px;margin-top:16px;display:flex}ul.cont-block__list--terms-sub{flex-direction:column;gap:4px;margin-top:8px;padding-left:24px;display:flex}.cont-block__tit1--underline{border-bottom:1px solid var(--border-color);padding-bottom:16px}html:has(.privacy-page){scroll-behavior:auto}.privacy-history{background-color:var(--bg-gray);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.privacy-history__current .content-md{color:var(--text-secondary);margin-bottom:8px}.privacy-history__controls{align-items:center;gap:24px;min-width:0;display:flex}.privacy-history .privacy-history__select{background-color:#fff;width:360px;max-width:100%;height:56px;font-size:22px;font-weight:600}.privacy-history .privacy-history__button{background-color:var(--main-color);color:#fff;width:300px}.privacy-history .privacy-history__select:open{border-color:var(--sub-color);color:var(--sub-color);border-radius:8px}.privacy-history .privacy-history__select:focus-visible{outline:2px solid var(--sub-color);outline-offset:2px}.privacy-history .privacy-history__select:open::picker-icon{rotate:180deg}.privacy-history .privacy-history__select::picker(select){border:1px solid var(--border-color);background-color:#fff;border-radius:8px;margin-top:6px;overflow:hidden}.privacy-history .privacy-history__select option{color:var(--text-support);background-color:#fff;padding:14px 24px;font-size:20px;font-weight:500}.privacy-history .privacy-history__select option:focus,.privacy-history .privacy-history__select option:hover{color:var(--sub-color);background-color:var(--bg-gray)}.privacy-history .privacy-history__select option:checked{color:#fff;background-color:var(--sub-color);font-weight:500}.privacy-page ul.cont-block__list--terms-sub{padding-left:0}.privacy-page .privacy-collection+.privacy-collection{margin-top:24px}.privacy-page ul.cont-block__list--compact{gap:16px}.privacy-page .cont-block__list--compact>.cont-block__item>.cont-block__item-tit{margin-bottom:0}.privacy-collection__paragraphs{flex-direction:column;gap:8px;display:flex}.privacy-collection{flex-direction:column;gap:24px;display:flex}.privacy-collection>*{margin-top:0;margin-bottom:0}.privacy-files__table-wrap:focus-visible{outline:2px solid var(--sub-color);outline-offset:4px}.privacy-files__table{border-collapse:collapse;table-layout:fixed;border-top:2px solid var(--main-color);width:100%;min-width:900px}.privacy-files__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.privacy-files__multiline{white-space:pre-line}.privacy-files__table--outsourcing tbody tr>:nth-child(3){border-right:1px solid var(--border-color)}.privacy-files__table td,.privacy-files__table th{text-align:left;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);word-break:keep-all;overflow-wrap:anywhere;vertical-align:middle;padding:20px}.privacy-files__table tr>:last-child{border-right:0}.privacy-files__table thead th{border-bottom-color:var(--main-color);color:var(--text-primary);padding-top:24px;padding-bottom:24px;font-weight:600}.privacy-files__table tbody{background-color:#fff}.privacy-files__table tbody th{font-weight:inherit}.privacy-files__table--counseling tbody th{background-color:var(--bg-gray);color:var(--main-color);text-align:center;font-weight:600}.privacy-files__table--counseling td{text-align:center}.privacy-files__table--counseling .privacy-files__bullets{text-align:left;display:inline-block}.privacy-files__table--guardian thead th,.privacy-files__table--remedy thead th,.privacy-files__table--rights thead th{background-color:var(--bg-gray);border-bottom-color:var(--border-color)}.privacy-files__table--behavior td,.privacy-files__table--behavior th,.privacy-files__table--certification td,.privacy-files__table--certification th,.privacy-files__table--contacts td,.privacy-files__table--contacts th,.privacy-files__table--guardian tr>:first-child,.privacy-files__table--remedy tr>:nth-child(-n+2),.privacy-files__table--rights tr>:first-child,.privacy-files__table--security tr>:first-child{text-align:center}.privacy-files__table--security thead th{background-color:var(--bg-gray)}.privacy-files__table--behavior thead th,.privacy-files__table--certification thead th{background-color:var(--bg-gray);border-bottom-color:var(--border-color)}.privacy-files__table--contacts tbody th,.privacy-files__table--contacts thead th{background-color:var(--bg-gray);color:var(--text-primary);border-bottom-color:var(--border-color);font-weight:600}.privacy-files__table--collection tbody tr>:last-child:not([rowspan]){border-right:1px solid var(--border-color)}.privacy-files__table--collection tbody tr:first-child>:last-child{border-right:0}.privacy-files__bullets{padding-left:1.2em;list-style:outside}.privacy-files__bullets>li{list-style:outside;display:list-item}.privacy-files__bullets>li+li{margin-top:4px}.privacy-files__laws{list-style:none}.privacy-files__groups{padding-left:1.2em}.privacy-files__groups>li{list-style:decimal;display:list-item}.privacy-files__laws>li{white-space:pre-line;padding-left:1em;position:relative}.privacy-files__laws>li:before{content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-left:.45em solid;position:absolute;top:.5em;left:0}.privacy-files__laws>li+li{margin-top:8px}.privacy-topics{flex-wrap:wrap;gap:16px 32px;list-style:none;display:flex}.privacy-topics__item{color:#222;align-items:center;gap:12px;display:flex}.privacy-topics__item img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:48px;height:48px}.privacy-page .privacy-index-wrap{margin-top:0}.privacy-index{border-radius:8px}.privacy-index__title{color:var(--main-color);margin-bottom:20px}.privacy-index__list{gap:16 px 48px;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;padding:0 32px;list-style:none;display:grid}.privacy-index__item{color:#222;word-break:keep-all;overflow-wrap:anywhere;align-items:baseline;gap:16px;min-width:0;display:flex}.privacy-index__number{color:var(--main-color);font-variant-numeric:tabular-nums;flex:0 0 2ch}.privacy-labels__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.privacy-labels__card{border:1px solid var(--border-color);color:#222;background-color:#fff;border-radius:8px;flex-direction:column;gap:24px;padding:32px 24px;display:flex}.privacy-labels__image{width:80px;height:80px}.privacy-labels__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.privacy-labels__content{flex-direction:column;gap:12px;display:flex}.privacy-labels__contacts,.privacy-labels__description{color:var(--text-secondary);word-break:keep-all;overflow-wrap:anywhere}.privacy-labels__contacts>div+div{margin-top:16px}.privacy-labels__contacts dt{color:var(--text-support);margin-bottom:4px;font-size:16px}.privacy-labels__contacts dd{color:#222;margin:0}.privacy-labels__link{color:var(--sub-color);text-align:left;background:0 0;align-items:center;gap:8px;margin-top:auto;display:inline-flex}.privacy-labels__link:focus-visible{outline:2px solid var(--sub-color);outline-offset:4px}.privacy-labels__note{color:var(--text-support);margin-top:16px}.customer-support-contact{border:1px solid var(--border-color);background-color:#fff;border-radius:8px;align-items:center;gap:32px;padding:32px;display:flex}.customer-support-consent.signup-terms__box{border:1px solid var(--border-color);flex-direction:column;gap:16px;max-height:none;display:flex;overflow:visible}.customer-support-consent__retention{color:var(--main-color)}.customer-support-consent-notice{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);text-align:center;margin-top:32px;padding:28px 24px}.customer-support-consent-notice__title{color:var(--text-primary);justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.customer-support-agreement .signup-terms__check-icon,.customer-support-consent-notice__title img{flex-shrink:0}.customer-support-consent-notice .content-md{line-height:160%}.customer-support-agreement.signup-terms__check-item{max-width:100%;color:var(--text-primary);margin-top:16px;font-size:22px}.customer-support-agreement:has(input:focus-visible) .signup-terms__check-icon{outline:2px solid var(--sub-color);outline-offset:3px}.customer-support-contact__icon{flex:0 0 49px;width:49px;height:49px}.customer-support-contact__details{flex-direction:column;gap:20px;margin:0;display:flex}.customer-support-contact__details>div{grid-template-columns:44px minmax(0,1fr);gap:20px;display:grid}.customer-support-contact__details dt{color:var(--main-color);font-weight:600}.customer-support-contact__details dd{color:var(--text-primary);margin:0}.customer-support-write{margin-inline:auto}ul.cont-block__list .disability-friendly__reservation-note:after{background-color:var(--point-color)}.disability-friendly__intro-image{border-radius:8px}.disability-friendly__role-list>.cont-block__item{padding-left:30px}ol.disability-friendly__role-list>.cont-block__item>p{margin-bottom:0;font-size:22px;font-weight:700;line-height:1.5}ul.disability-friendly__role-details{gap:12px;margin-top:16px;padding-left:30px}.disability-friendly__role-details .cont-block__tit4{margin-bottom:0;font-size:22px;font-weight:500;line-height:1.5}ol.disability-friendly__role-list>.cont-block__item:after{width:20px;height:20px;font-size:16px;font-weight:700}.disability-friendly{color:var(--text-white-support);padding:0 18px}.disability-friendly__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.disability-friendly__gallery img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}ol.disability-friendly__role-list[start="2"]{counter-reset:cont-block-num 1}.cont-feature__list--vertical{grid-template-columns:minmax(0,1fr);gap:16px}.cont-feature__list--vertical .cont-feature__item{-moz-column-gap:48px;grid-template-columns:80px minmax(0,1fr);align-content:center;gap:4px 48px;min-height:128px;padding:24px 48px;display:grid}.cont-feature__list--vertical .cont-feature__bg-icon{grid-row:1/3;align-self:center;width:80px;height:80px;position:static;transform:none}.cont-feature__list--vertical .cont-feature__tit{color:var(--text-primary);font-weight:600}.cont-feature__list--vertical .cont-feature__text{min-width:0}ol.cont-block__list.disability-friendly__role-list{gap:24px}.cont-block__list.disability-friendly__support-list{margin-top:16px}.disability-friendly-page .content-section-wrap{padding-top:0}.disability-friendly-page .disability-checklist-group{padding-left:0}.disability-friendly-page .cont-step__list--type01{border-top:0;border-bottom:0;align-content:center;align-items:center;height:280px;margin-top:16px;padding:0}.disability-friendly-page .disability-reservation-sections{flex-direction:column;gap:28px;display:flex}.disability-friendly-page .disability-phone-title{color:var(--main-color)}.disability-friendly-page .disability-phone-table{table-layout:fixed;border-collapse:collapse;border-top:3px solid var(--main-color);width:100%;min-width:680px}.disability-friendly-page .disability-phone-table td,.disability-friendly-page .disability-phone-table th{text-align:right;vertical-align:middle;border:0;border-bottom:1px solid #ddd;padding:24px;font-size:20px;line-height:1.5}.disability-friendly-page .disability-phone-table th{background:var(--bg-gray);color:var(--main-color);font-weight:600}.disability-friendly-page .disability-phone-table td{color:#555;background:#fff}.disability-friendly-page .chaplaincy__quote--left .chaplaincy__quote-title,.disability-friendly-page .disability-phone-table td:first-child,.disability-friendly-page .disability-phone-table th:first-child{text-align:left}.disability-friendly-page .disability-phone-table td:last-child{color:#777}.disability-friendly-page .disability-friendly{padding:0}.disability-friendly-page .disability-friendly__card{isolation:isolate;aspect-ratio:1.4;color:#fff;background:#333;border-radius:12px;align-items:flex-end;min-width:0;display:flex;position:relative;overflow:hidden}.disability-friendly-page .disability-friendly__card img{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.disability-friendly-page .disability-friendly__card:after{content:"";z-index:-1;background:linear-gradient(#0000 20%,#000000a6);position:absolute;inset:0}.disability-friendly-page .disability-friendly__card-content{width:100%;padding:28px}.disability-friendly-page .disability-friendly__card-content h4{color:inherit;margin:0 0 24px;font-size:calc(clamp(24px,2.2vw,36px));font-weight:600;line-height:1.4}.disability-friendly-page .disability-friendly__card-content p{word-break:keep-all;overflow-wrap:anywhere;color:inherit;margin:0;font-size:calc(clamp(16px,1.4vw,24px));line-height:1.5}.disability-friendly-page .chaplaincy__quote--left{justify-content:flex-start}.disability-friendly-page .chaplaincy__quote--left:before{display:none}.disability-friendly-page .disability-schedule-table{table-layout:fixed;border-collapse:collapse;border-top:3px solid var(--main-color);width:100%;min-width:800px}.disability-friendly-page .disability-schedule-table td,.disability-friendly-page .disability-schedule-table th{color:#555;text-align:center;vertical-align:middle;background:#fff;border:1px solid #ddd;padding:24px 12px;font-size:22px;font-weight:400;line-height:2}.disability-friendly-page .disability-schedule-table thead th{background:var(--bg-gray);color:var(--main-color);border-top:0;padding:16px 12px;font-weight:600}.disability-friendly-page .disability-schedule-table tbody tr{height:220px}.disability-friendly-page .disability-schedule-table__highlight{color:#d5005cd6;background:#fff4f4;border-radius:8px;margin-top:4px;padding:6px 12px;line-height:1.7;display:inline-block}@media (width>=1025px){.medical-certificate .cont-step__list--col4{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.medical-certificate__notes .cont-block__item--note{text-align:left;margin-left:4.5px;padding-left:23.5px}.medical-certificate__reissue ul.cont-block__list>.cont-block__item{margin-left:0;padding-left:28.5px}.medical-certificate__reissue ul.cont-block__list>.cont-block__item:after{left:7px}.medical-certificate__reissue ul.cont-block__list>.cont-block__item--note:after{text-align:center;width:20px;left:0}.medical-certificate .cont-step__list--type03>.cont-step__item:has(.cont-step__img){border-radius:8px;gap:32px}.medical-certificate .cont-step__list--type03>.cont-step__item .cont-step__img{width:auto;height:64px}.video-policy-index{background:var(--bg-gray);color:var(--text-primary);border-radius:8px;flex-direction:column;gap:24px;padding:40px;display:flex}.video-policy-index__heading,.video-policy-index__title{color:var(--main-color)}.video-policy-index__chapter{margin-left:32px}.video-policy-index__chapter+.video-policy-index__chapter{margin-top:0}.video-policy-index__heading{margin-bottom:16px}.video-policy-index__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:12px 40px;margin:0;padding:0;list-style:none;display:grid}.video-policy-index__list--rows1{grid-template-rows:repeat(1,auto)}.video-policy-index__list--rows2{grid-template-rows:repeat(2,auto)}.video-policy-index__list--rows5{grid-template-rows:repeat(5,auto)}.video-policy-index__list--rows7{grid-template-rows:repeat(7,auto)}.video-policy-index__item{word-break:keep-all;overflow-wrap:anywhere;align-items:baseline;gap:12px;min-width:0;display:flex}.video-policy-index__number{color:var(--main-color);font-variant-numeric:tabular-nums;flex-shrink:0}.video-policy-summary{background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:40px 0;display:grid;box-shadow:0 5px 20px #0000001a}.video-policy-summary__item{min-width:0;padding:0 40px}.video-policy-summary__item+.video-policy-summary__item{border-left:1px solid var(--border-color)}.video-policy-summary__label{color:var(--main-color)}.video-policy-summary__value{color:var(--text-secondary);overflow-wrap:anywhere;margin-bottom:12px}.video-policy-index__item a,.video-policy-summary__value a{color:inherit;text-decoration:none}.video-policy-summary__value a:focus-visible{outline:2px solid var(--main-color);outline-offset:4px}.video-policy-summary__note{word-break:keep-all;margin:0}.video-policy-index-wrap{flex-direction:column;gap:16px;display:flex}.video-policy-chapter__body{flex-direction:column;gap:48px;display:flex}#video-policy-chapter-2-title,.video-policy-chapter__section{scroll-margin-top:120px}.video-policy-chapter__heading{align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.video-policy-chapter__heading:before{content:"";background:var(--main-color);border-radius:1px;flex:0 0 8px;align-self:flex-start;width:8px;height:8px;margin-top:18px}.video-policy-chapter__definitions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.video-policy-chapter__definitions li{align-items:baseline;gap:20px;display:flex}.video-policy-chapter__definitions p{min-width:0;margin:0}.video-policy-chapter__number{flex:0 0 24px}.video-policy-index__item a:focus-visible{outline:2px solid var(--main-color);outline-offset:4px}.video-policy-page .cont-block__group{margin-top:16px}.video-policy-index__link{align-items:baseline;gap:12px;width:100%;display:flex}@media (prefers-reduced-motion:reduce){html:has(.video-policy-page){scroll-behavior:auto}}.video-policy-chapter__bullets{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:1.2em;list-style:outside;display:flex}.video-policy-chapter__bullets>li{list-style:outside;display:list-item}.video-policy-chapter__bullets li::marker{color:var(--text-secondary)}.video-policy-installation{background:#fff}.video-policy-installation__count{width:30%}.video-policy-installation caption,.video-policy-managers caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.video-policy-installation tbody td{height:80px}.video-policy-index__chapter-link{color:inherit;text-decoration:none}.video-policy-index__chapter-link:hover{text-decoration:underline}.video-policy-index__chapter-link:focus-visible{outline:2px solid var(--main-color);outline-offset:4px}.video-policy-managers{table-layout:fixed;background:#fff;min-width:880px}.video-policy-managers tbody td,.video-policy-managers tbody th{word-break:keep-all;overflow-wrap:anywhere;height:80px}.video-policy-managers a,.video-policy-outsourcing a{color:inherit;white-space:nowrap;text-decoration:none}.video-policy-managers a:focus-visible{outline:2px solid var(--main-color);outline-offset:4px}.video-policy-retention{background:#fff;min-width:600px}.video-policy-retention__time{width:22%}.video-policy-retention__period{width:31%}.video-policy-retention caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.video-policy-retention tbody td{word-break:keep-all;height:112px}.video-policy-retention__notes{margin-top:20px}.video-policy-outsourcing{table-layout:fixed;background:#fff;min-width:760px}.video-policy-outsourcing__company{width:22%}.video-policy-outsourcing__work{width:36%}.video-policy-outsourcing__period{width:24%}.video-policy-outsourcing caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.video-policy-outsourcing tbody td{word-break:keep-all;height:80px}.video-policy-outsourcing a:focus-visible{outline:2px solid var(--main-color);outline-offset:4px}.video-policy-chapter__label{color:var(--text-primary);font-weight:600}.video-policy-chapter__entry,.video-policy-permission__circle-list>li>p,.video-policy-permission__list>li>div{flex:1;min-width:0}.video-policy-permission{border-radius:8px;margin-top:20px}.video-policy-permission__list{flex-direction:column;gap:8px;margin-top:12px;padding:0;list-style:none;display:flex}.video-policy-permission__list>li{align-items:baseline;gap:4px;display:flex}.video-policy-permission__circle-list>li>span,.video-policy-permission__list>li>span{flex:0 0 24px}.video-policy-permission__circle-list{flex-direction:column;gap:4px;margin-top:8px;padding:0;list-style:none;display:flex}.video-policy-permission__circle-list>li{align-items:baseline;gap:4px;display:flex}.video-policy-permission__list>li>span{flex:0 0 32px}.video-policy-addendum{flex-direction:column;gap:24px;display:flex}.video-policy-addendum__note{margin-top:12px}.video-policy-history{border-radius:8px;justify-content:space-between;align-items:center;gap:24px;display:flex}.video-policy-history__current>p+p{margin-top:4px}.video-policy-history__controls{align-items:center;gap:24px;min-width:0;display:flex}.video-policy-history .video-policy-history__select{background-color:#fff;width:360px;max-width:100%;height:56px;font-size:22px;font-weight:600;display:none}.video-policy-history .video-policy-history__button{background-color:var(--sub-color);color:#fff;width:300px}.video-policy-history__dropdown{width:360px;max-width:100%;position:relative}.video-policy-history__trigger{border:1px solid var(--border-color);width:100%;min-height:56px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:22px;font-weight:600;display:flex}.video-policy-history__trigger.is-open{border-color:var(--sub-color);color:var(--sub-color)}.video-policy-history__trigger:focus-visible{outline:2px solid var(--sub-color);outline-offset:2px}.video-policy-history__arrow{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:10px;height:10px;transform:translateY(-3px)rotate(45deg)}.video-policy-history__trigger.is-open .video-policy-history__arrow{transform:translateY(3px)rotate(225deg)}.video-policy-history__options{z-index:10;box-sizing:border-box;border:1px solid var(--border-color);background-color:#fff;border-radius:8px;width:100%;max-height:262px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.video-policy-history__option{box-sizing:border-box;height:52px;color:var(--text-support);cursor:pointer;align-items:center;padding:0 20px;font-size:20px;display:flex}.video-policy-history__option.is-active,.video-policy-history__option:hover{background-color:var(--bg-gray);color:var(--sub-color)}.video-policy-history__option[aria-selected=true]{background-color:var(--sub-color);color:#fff}.equipment__list{flex-direction:column;gap:246px;display:flex;overflow:hidden}.equipment__item{align-items:flex-start;gap:56px;display:flex;position:relative}.equipment__item:after{content:"";background-image:url(../images/sub/group__list-line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:155px;height:7px;display:block;position:absolute;top:-132px;left:50%;transform:translate(-50%)}.equipment__thumb{background-color:var(--bg-gray);border-radius:20px;flex:0 0 560px;height:374px;overflow:hidden}.equipment__thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.equipment__cont{flex:1;min-width:0;position:relative}.equipment__model{color:var(--main-color);font-size:24px;font-weight:500}.equipment__tit{color:#454545;margin-top:10px;font-size:36px;font-weight:700}.equipment__desc{flex-direction:column;gap:12px;margin-top:40px;font-size:22px;display:flex}.equipment__desc-list{flex-direction:column;gap:4px;display:flex}.equipment__desc-list-item{padding-left:14px;position:relative}.equipment__desc-list-item:before{content:"";background-color:currentColor;width:5px;height:5px;position:absolute;top:12px;left:0}@media screen and (width<=720px){.contents__header{padding:20px 0 40px}.contents__header-tit{font-size:26px}.contents__header-text{font-size:16px}.contents__header-bg{height:calc(100% + 100px);top:-100px}[class*=contents__header--type]{height:auto;min-height:200px;padding:0}[class*=contents__header--type] .inner{height:auto;min-height:inherit;padding-top:24px;padding-bottom:24px}.contents__header-tab__list{gap:8px}.contents__header-tab__btn{height:45px;padding:0 16px;font-size:16px}.contents__header--type03{margin-bottom:16px}.contents__header--type03:has(.contents__header-bg,.contents__header-tab){margin-bottom:40px}.contents__header--type03:not(:has(.contents__header-bg,.contents__header-tab)){min-height:0}.contents__header--type03:not(:has(.contents__header-bg,.contents__header-tab)) .inner{min-height:0}.contents__header--type03 .contents__header-tit{font-size:26px}}@media screen and (width<=1024px){.login-body{flex-direction:column}.login-sns__btn{height:56px}.login-body__box:nth-of-type(2):after{border-top:1px solid var(--border-color);width:100%;height:auto;top:-41px;left:0}.signup-type__list{flex-wrap:wrap}.signup-type__item:nth-of-type(3){flex:0 0 100%}}@media screen and (width<=720px){.login .contents__header{padding:24px 0}.login-form__input{font-size:16px}.login-form__box{height:50px}.login-form__box+.login-form__box{margin-top:8px}.login-form__btn{margin-top:12px}.login-form__btn,.login-signup__btn,.login-sns__btn{height:45px;font-size:16px}.login-sns__btn svg{width:16px}.login-body{gap:40px}.login-body__box:nth-of-type(2):after{top:-21px}.login-body__box-tit{margin-bottom:8px}.login-header__img{max-width:250px}.login-find__btn{font-size:16px}.signup__step-list{justify-content:space-between;gap:0;width:100%;margin-bottom:40px;padding:0 10px}.signup__step-item{padding-bottom:34px}.signup__step-icon{width:45px;height:45px}.signup__step-icon svg{width:24px;height:24px}.signup__step-icon:after{width:44px;height:44px}.signup__step-item.on:not(:has(~.signup__step-item.on)) .signup__step-icon:after{width:60px;height:60px}.signup__step-item.on .signup__step-icon:after{width:60px;height:60px}.signup__step-text{font-size:14px}.signup__btn-wrap{margin-top:40px}.signup__btn{height:45px;font-size:16px}.signup-type__list{gap:16px}.signup-type__item{flex:0 0 100%;gap:16px;padding:16px}.signup-type__img{width:60px;height:60px;margin-bottom:8px}.signup-type__icon{width:50px;height:50px;margin-bottom:8px}.signup-type__tit{font-size:20px}.signup-type__text{font-size:16px}.signup-type__btn-wrap{gap:8px}.signup-type__btn{height:45px;font-size:16px}.signup-type__input{font-size:18px}.signup-terms__list{gap:40px;margin-top:20px}.signup-terms__box{border-radius:14px;max-height:200px;padding:16px}.signup-terms__box-text{font-size:16px}.signup-terms__check-list{gap:16px}.signup-terms__check-item{gap:6px;font-size:16px}.signup-terms__check-icon{border-radius:8px;width:22px;height:22px}.signup-terms__notice{gap:8px;margin-top:40px;padding:16px 0}.signup-terms__notice:has(.cont-block__btn-wrap){align-items:center}.signup-terms__notice-tit{font-size:16px}.signup-terms__notice-text{font-size:14px}.signup-info__list{gap:16px}.signup-info__item{flex-direction:column;gap:6px}.signup-info__tit-box{flex:none;height:auto}.signup-info__tit{color:#717171;font-size:16px}.signup-info__cont-tit{min-height:auto;font-size:16px}.signup-info__cont-textBox{padding:16px;font-size:16px}.signup-info__cont-input{padding:0 14px}.signup-info__cont-btn,.signup-info__cont-input,.signup-info__cont-select{height:45px;font-size:16px}.signup-info__cont-select{background-size:20px;padding-right:44px}.signup-info__cont-select::picker-icon{width:20px;height:20px}.signup-info__cont-select option{padding:12px 16px;font-size:16px}.signup-complete__cont,.signup-info__list--type02 .signup-info__item{gap:8px}.signup-complete__img{width:250px}.signup-complete__tit{font-size:20px}.signup-complete__text{font-size:16px}.signup-complete__info-list,.signup-complete__info-list+.signup__btn-wrap{margin-top:20px}.signup-complete__info-item{padding:16px}}@media screen and (width<=1400px){.myPage__img-btn--heart{left:0;right:auto}.myPage__img-btn--skin{left:50px;right:auto}.myPage__img-btn--heart:after,.myPage__img-btn--skin:after{background-color:#3cb8d0;left:auto;right:3px;transform:scaleX(-1)}.doctor-card__list{grid-template-columns:repeat(1,1fr)}}@media screen and (width<=1280px){.myPage-reservation__wrap{flex-direction:column;height:auto}.myPage-reservation{flex:none;min-height:150px}.myPage-reservation__list{flex:0 0 150px}.myPage-info__btn-wrap{padding:0 20px}.myPage-board__wrap{flex-direction:column}}@media screen and (width<=1024px){.myPage__img-box{display:none}.myPage-health__bnt-wrap{top:auto;bottom:0;right:50%;transform:translate(50%,50%)}}@media screen and (width<=720px){.container:has(.myPage){padding-top:40px}.myPage__sub-tit{margin-bottom:4px;font-size:14px}.myPage__tit{font-size:18px}.myPage__tit b{font-size:24px}.myPage__info{gap:14px}.myPage__info-flex{flex-direction:column-reverse;align-items:start;gap:24px}.myPage__details{gap:8px 24px;width:100%}.myPage__details-itme:after{height:16px;left:-12px}.myPage__details-itme{gap:8px}.myPage__details-tit{text-align:center;width:88px;font-size:14px}.myPage__details-num{font-size:16px}.myPage-reservation__wrap{gap:14px}.myPage-reservation__tit{font-size:18px}.myPage-reservation__tit b{font-size:30px}.myPage-reservation{padding:16px}.myPage-reservation__item-tit,.myPage-reservation__time{font-size:16px}.myPage-reservation__item{padding:0 16px}.myPage-reservation__item-num span{font-size:18px}.myPage-info__btn-wrap{flex-direction:column;align-items:start;gap:8px;height:auto;padding:16px}.myPage-info__btn-line,.myPage__cont__tit-btn{display:none}.myPage-board__wrap,.myPage__cont{gap:24px}.myPage__cont-tit{font-size:20px}.myPage__cont__tit-box{margin-bottom:8px}.myPage__cont-box{padding:16px}.myPage-board:nth-of-type(2),.myPage-post:nth-of-type(2){flex:none}.myPage-board__tit{margin-bottom:8px;font-size:18px}.myPage-board__cont-tit{font-size:16px}.myPage-board__cont-text{font-size:14px}.myPage-board__item{height:95px}.myPage-board__item-inner{flex-direction:column;align-items:start;gap:0}.myPage-board__cont{gap:0}.myPage__cont-box:has(.myPage-health__swiper){flex-direction:column;gap:0}.myPage__cont-box__tit-box{justify-content:space-between;display:flex}.myPage__cont-box__tit{font-size:18px}.myPage-health__swiper{width:100%}.myPage-post__wrpa{flex-direction:column;gap:24px}.myPage-post__list{flex-direction:column;align-items:start;gap:8px;padding:16px}.myPage-post__link{gap:8px;font-size:16px}.drug__date{margin-bottom:12px;font-size:16px}.drug__msg{font-size:15px}.drug__list,.spcm__list{gap:12px}.drug__item,.spcm__item{padding:16px}.drug__name{font-size:16px}.drug__info,.drug__notice{margin-top:12px}.drug__info-item{height:40px;font-size:14px}.drug__notice{align-items:flex-start;font-size:14px}.drug__notice-icon{width:16px;height:16px;margin-top:2px}.spcm__date{margin-bottom:12px;font-size:16px}.spcm__msg{font-size:15px}.spcm__head{padding-bottom:16px}.spcm__order{font-size:14px}.spcm__name{font-size:17px}.spcm__value{font-size:24px}.spcm__unit{font-size:12px}.spcm__info{gap:6px;padding-top:14px}.spcm__info-item{gap:12px;font-size:14px}.spcm__info-item dt{flex-basis:44px}.doctor-card__list{gap:16px}.doctor-card__item{border-radius:14px;flex-direction:column;height:auto}.doctor-card__img-box{flex:0 0 200px}.doctor-card__img{width:220px}.doctor-card__cont{flex-direction:column;gap:16px;padding:20px;display:flex}.doctor-card__tit{font-size:24px}.doctor-card__dept-item,.doctor-card__specialty-item{font-size:16px}.doctor-card__specialty{height:auto;margin-top:8px}.doctor-card__table-wrap{margin-top:16px}.doctor-card__btn{height:45px;font-size:16px}.doctor-card__table tbody td,.doctor-card__table thead th{height:35px;font-size:14px}}@media screen and (width<=1024px){.doctorView-header{background-repeat:no-repeat;background-size:auto 500px}.doctorView-header__inner{flex-direction:column;gap:0}.doctorView-header__img-box{flex:0 0 500px}.doctorView-header__img{max-width:500px}.doctorView-header__cont{max-width:none;padding-top:40px}.doctorView-body__inner{grid-template-columns:repeat(1,1fr)}.doctorView__close-wrap{grid-column:1}.doctorView-body__img-box{justify-content:center;display:flex}.doctorView-body__img{max-width:500px}}@media screen and (width<=720px){.doctorView-header{background-size:auto 260px}.doctorView-header__img-box{flex:0 0 260px}.doctorView-header__img{max-width:245px}.doctorView-header__cont{gap:24px;padding-top:24px}.doctorView-header__tit-box{gap:8px}.doctorView-header__tit{font-size:32px}.doctorView-header__tit-sub{font-size:18px}.doctorView-header__info{gap:16px}.doctorView-header__info-itme{flex-direction:column;gap:0;font-size:16px}.doctorView-header__info-tit{font-size:18px}.doctorView-header__table tbody td,.doctorView-header__table thead th{height:40px;font-size:16px}.doctorView-header__table tbody td .doctorView-header__table-type{font-size:14px}.doctorView-header__table-dot{width:12px;height:12px}.doctorView-header__table-none{width:12px;height:3px}.doctorView-header__table-text{margin-top:8px;font-size:16px}.doctorView-header__btn-wrap{gap:8px}.doctorView-header__btn{gap:8px;height:45px;font-size:16px}.doctorView-header__btn svg{width:26px}.doctorView-header__btn-text{font-size:16px}.doctorView-header__btn--phone{border-color:var(--main-color)}.doctorView-body{padding-top:40px}.doctorView-body__inner{gap:60px}.doctorView-body__cont{gap:40px}.doctorView-body__info-tit{border-bottom:3px solid var(--sub-color);width:170px;padding-bottom:8px;font-size:20px}.doctorView-body__info-cont{padding-top:20px}.doctorView-body__biography-list{gap:6px}.doctorView-body__biography-item{gap:0;font-size:16px}.doctorView-body__biography-day{flex:0 0 100px;font-size:16px}.doctorView-body__info-list{gap:6px}.doctorView-body__info-item{padding-left:20px;font-size:16px}.doctorView-body__info-item:after{width:3px;height:3px;top:10px;left:8px}.doctorView-body__img-box{display:none}.doctorView__close-btn{min-width:auto;height:45px;font-size:18px}.doctorView__close-btn svg{width:24px}}@media screen and (width<=1024px){.dept-group__list{grid-template-columns:repeat(2,1fr)}.dept-group__item{cursor:pointer}.dept-group__item.on .dept-group__btn-wrap{opacity:1;height:105px;transition:all .3s}.dept-group__item.on .dept-group__item-text{opacity:0;max-height:0}}@media screen and (width<=720px){.dept-group__wrap{gap:80px}.dept-group,.dept-group__list{gap:16px}.dept-group:after{top:-42px}.dept-group__item{height:240px;padding:8px}.dept-group__tit{font-size:24px}.dept-group__sub-tit{margin-top:2px;font-size:16px}.dept-group__icon-box{width:46px;height:46px;margin-bottom:14px}.dept-group__cont{margin-bottom:16px}.dept-group__item-tit{margin-top:0;font-size:18px}.dept-group__item-text,.dept-group__item-tit--en{font-size:14px}.dept-group__btn-wrap{gap:20px}.dept-group__btn{font-size:16px}.dept-group__btn-iconBox{width:46px;height:46px}.dept-group__btn-icon{width:16px;height:16px}.dept-group__item.on .dept-group__btn-wrap{height:85px}}@media screen and (width<=1820px){.center-group--type01{width:100%;transform:none}}@media screen and (width<=1280px){.center-group--type01{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=1024px){.center-group--type01{grid-template-columns:repeat(1,1fr)}.center-group--type01 .center-group__item{height:500px}.center-group--type01 .center-group__item.is-expanded{height:auto}.center-group--type01 .center-group__item.is-expanded .center-group__text{-webkit-line-clamp:unset;line-clamp:unset;height:auto;display:block}.center-group--type01 .center-group__item.is-expanded .center-group__img-box:after{background-color:#000c}.center-group--type02 .center-group__item{gap:24px;flex-direction:column!important}.center-group--type02 .center-group__cont{padding:0}.center-group--type02 .center-group__img-box{flex:0 0 400px;width:100%}.dept-view__special{grid-template-columns:repeat(2,1fr)}.dept-view__special-item:nth-of-type(2n):after{display:none}.dept-view__cont{background-image:none!important}}@media screen and (width<=720px){.center-group__tit{font-size:24px}.center-group__tit-box{margin-bottom:16px}.center-group__icon{width:36px;height:36px}.center-group__text,.center-group__tit-sub{font-size:16px}.center-group__keyword-list{gap:8px;margin-top:12px}.center-group__wrap{gap:60px}.center-group__keyword-item{height:35px;padding:0 12px;font-size:14px}.center-group__keyword-icon{width:18px;height:18px}.center-group--type01{gap:16px}.center-group--type01 .center-group__text,.dept-view__tit-sub{font-size:16px}.center-group--type01 .center-group__item{height:350px;padding:24px}.center-group--type01+.center-group--type02:after{top:-32px}.center-group--type02{gap:40px}.center-group--type02 .center-group__img-box{flex:0 0 200px}.center-group--type02 .center-group__item:not(:first-of-type):after{top:-23px}.dept-view{gap:80px}.dept-view__cont{padding:40px 0}.dept-view__tit{font-size:26px}.dept-view__close-btn{gap:4px;height:45px;padding:0 12px;font-size:16px;top:24px;right:24px}.dept-view__close-btn svg{width:24px}.dept-view__info{gap:24px;margin-bottom:12px}.dept-view__info-item{font-size:16px}.dept-view__info-item svg{width:16px;height:16px}.dept-view__info-item:not(:first-of-type):after{left:-12px}.dept-view__info-btn{height:35px;margin-left:0;padding:0 12px;font-size:16px}.dept-view__btn-wrap{margin-top:20px}.dept-view__btn{flex:1;justify-content:center;height:45px;font-size:16px}.dept-view__special{grid-template-columns:repeat(1,1fr);gap:32px;margin-top:40px;padding:24px}.dept-view__special-item{gap:4px}.dept-view__special-tit{font-size:18px}.dept-view__special-text{font-size:16px}.dept-view__special-item:after{border-left:none;border-top:1px solid var(--border-color);width:100%;height:1px;top:-17px;left:50%;transform:translate(-50%);display:block!important}.dept-view__special-item:first-of-type:after{display:none!important}.dept-view__doctor:after{top:-44px}}@media screen and (width<=1280px){.appt-bg .dept-group__list{grid-template-columns:repeat(5,1fr)}}@media screen and (width<=1024px){.appt-bg{padding:56px 20px}.appt-bg .dept-group__list{grid-template-columns:repeat(4,1fr)}.appt-calendar__wrap{flex-direction:column}.appt-calendar{flex:none}}@media screen and (width<=720px){.appt-bg,.appt-bg__wrap{border:none}.appt-bg__wrap:before{width:200px;height:200px;top:-60px}.appt-bg__wrap:after{width:150px;height:150px;bottom:0;right:-80px}.appt-bg{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;height:auto;margin:0;padding:0}.appt-bg__header{flex-direction:column;align-items:start;margin-bottom:20px}.appt-bg__header .cont-block__btn-wrap{width:100%;margin-top:0}.appt-bg .dept-group__list{grid-template-columns:repeat(2,1fr);gap:12px}.appt-bg .doctor-card__item{flex-direction:row;height:165px}.appt-bg .doctor-card__img-box{flex:0 0 110px}.appt-bg .doctor-card__img{width:100%}.appt-bg .doctor-card__tit{font-size:22px}.appt-bg .doctor-card__dept-item{font-size:14px}.appt-bg .doctor-card__btn-wrap{gap:8px}.appt-bg .doctor-card__btn{height:40px}.appt-bg .doctor-card__cont{gap:16px;padding:16px}.appt-bg .signup-type__list{gap:32px}.appt-bg .signup-type__item:not(:first-of-type):after{border-top:1px solid var(--border-color);width:calc(100% - 40px);height:1px;top:-17px;left:50%;transform:translate(-50%)}.appt-list__item{flex-direction:column;align-items:start;gap:4px;min-height:0;padding:16px 8px}.appt-list__tag{flex:none;font-size:16px}.appt-list__cont{gap:2px}.appt-list__cont-tit{font-size:16px}.appt-list__cont-text{font-size:14px}.appt-list__item .cont-block__btn{width:100%;font-size:14px}.appt-list__btn{height:36px;padding:0 10px;font-size:14px}.appt-list__more-wrap{padding:16px 0}.appt-list__more{font-size:18px}.appt-list__more svg{width:20px;height:18px}.appt-bg .doctor-card__specialty{-webkit-line-clamp:2;line-clamp:2;height:40px}.appt-bg .doctor-card__specialty-item{font-size:14px}.appt-calendar__header{height:70px;padding:0 16px}.appt-calendar__header-tit{font-size:20px}.appt-calendar__table td,.appt-calendar__table th{height:50px;font-size:18px}.appt-calendar__table-tag{width:35px;height:35px}.appt-calendar__table-wrap{padding:0 8px}.appt-calendar__footer{height:60px;padding:0 16px}.appt-calendar__wrap{gap:16px}.appt-calendar__time-wrap{padding:16px}.appt-calendar__time{gap:33px}.appt-calendar__time-list:not(:first-of-type):after{top:-17px}.appt-calendar__time-btn{height:45px}.appt-calendar__right__tit,.appt-calendar__right__tit-sub,.appt-calendar__time-text{font-size:18px}.appt-calendar__right{gap:24px}.appt-calendar__right-btn{height:50px;font-size:18px}.appt-family__header{margin-bottom:24px}.appt-family__header-icon{width:50px;height:50px}.appt-family__header-tit{font-size:20px}.appt-family__list,.map-cont__btn-wrap{gap:8px}.appt-family__btn{height:70px;padding:16px}.appt-family__cont-name{margin-bottom:2px;font-size:18px}.appt-family__cont-time,.bus-time__tag{font-size:16px}.bus-time__item{flex-basis:96px;width:96px}.bus-time__item:has(.bus-time__tag--outline){flex-basis:152px;width:152px}.map-iframe{height:calc(70dvw - 22.4px)}.map-cont{flex-direction:column;padding:16px}.map-cont__tit{font-size:20px}.map-cont__tit-icon{width:20px}.map-cont__btn{width:100%;font-size:16px}.map-cont__btn.mo-show{display:flex!important}.bus-route{min-width:540px}.bus-route tbody td{padding:14px 12px;font-size:15px}.bus-route__num{font-size:16px}.bus-route__line{min-width:40px}.bus-route__status{font-size:13px}.bus-route__gap-time{width:60px}.bus-route__time-bar{width:calc(100% + 24px);min-width:150px;height:16px;padding:0 12px;transform:translate(-12px)}}@media screen and (width<=1400px){.facility__list{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=1024px){.facility-search__field{width:340px}}@media screen and (width<=720px){.facility__list{grid-template-columns:repeat(1,1fr);gap:16px}.facility__cont{gap:16px;padding:16px}.facility__img-box{height:200px}.facility__cat{font-size:16px}.facility__tit{margin-top:0;font-size:20px}.facility__info-label,.facility__info-value{font-size:16px}.facility__info-sub{margin-top:8px;font-size:14px}.facility-search{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:24px}.facility-search__field{width:100%}.facility-section+.facility-section{margin-top:32px}.facility-section>.facility__list{margin-top:16px}}@media screen and (width<=1024px){.board__header{display:none}.board__body,.board__row,.board__table{width:100%;display:block}.board__table colgroup{display:none}.board__row{border:1px solid var(--border-color);border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px 16px;margin-bottom:12px;padding:20px 24px;display:grid}.board__body td{text-align:left;height:auto;padding:0;display:block;background:0 0!important;border:none!important;border-radius:0!important}.board__body .board__subject{order:-1;grid-column:1/-1;padding:0}.board__no,.board__status{display:none!important}.board__status{justify-self:end}.board__empty{text-align:center!important;height:auto!important;padding:48px 0!important}.board__subject{order:1}.board__date{order:2}.board__writer{order:3}.thumb-board__list{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=720px){.board__total{font-size:16px}.board__body td,.board__past-btn{font-size:14px}.board__search{flex-direction:column;gap:8px;width:100%}.board__search-select{width:100%;height:45px}.board__row{border-radius:12px;gap:6px 10px;margin-bottom:8px;padding:16px}.board__notice{padding:2px 8px;font-size:13px}.board__category{margin-bottom:2px;font-size:14px}.board__title{font-size:16px}.board__body td.board__status,.board__new{font-size:14px}.board__file svg{width:18px;height:auto}.board__badge{padding:2px 6px;font-size:12px}.thumb-board__list{grid-template-columns:repeat(1,1fr);gap:16px}.thumb-board__cont{gap:16px;height:auto}.thumb-board__tit{font-size:18px}.thumb-board__date,.youtube-banner__txt{font-size:16px}.youtube-banner{gap:10px;height:56px;margin-top:40px;padding:0 16px}.youtube-banner__logo{height:32px}.youtube-banner__txt svg{width:20px;height:20px}.youtube-banner__img{height:90px;right:0}.board-view__top{border-radius:8px 8px 0 0;align-items:flex-start;gap:12px;min-height:0;padding:16px 12px 12px}.board-view__top:after{height:4px}.board-view__category{font-size:13px}.board-view__subject{font-size:18px}.board-view__info-item,.board-view__more,.board-view__new,.board-view__period,.board-view__stats{font-size:14px}.board-view__tools{gap:8px}.board-view__tools:not(:has(.board-view__tool)){gap:24px}.board-view__tools:not(:has(.board-view__tool))>*+:after{height:14px;left:-12px}.board-view__top:has(.board-view__period){flex-direction:column;align-items:flex-start}.board-view__more svg{width:16px;height:16px}.board-view__tool{width:36px;height:36px}.board-view__tool svg{width:18px;height:18px}.board-view__info{border-radius:0 0 12px 12px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.board-view__stats{gap:16px}.board-view__stat{gap:4px}.board-view__stat svg{width:16px;height:16px}.board-view__content{padding:24px 0;font-size:16px}.board-view__file{min-height:0;padding:12px 14px}.board-view__file-name{font-size:14px}.board-view__file-icon{flex-basis:18px;width:18px;height:18px}.board-view__file-down{gap:0;font-size:0}.board-view__file-down-icon{width:24px;height:24px}.board-view__attach{margin-top:24px}.board-view__attach-tit{margin-bottom:10px;font-size:16px}.board-view__files{border-radius:12px}.board-view__file-badge{flex-basis:28px;width:28px;height:28px}.board-view__file-badge svg{width:14px;height:14px}.board-view__file-size{font-size:12px}.board-view__file-btn{gap:4px;height:36px;padding:0 12px;font-size:14px}.board-view__file-btn svg{width:16px;height:16px}.board-view--line .board-view__btn-box,.board-view__nav{margin-top:40px}.board-view__answer{padding:16px}.board-view__answer-tit{font-size:16px}.board-view__answer-item,.board-view__answer-meta,.board-view__answer-none{font-size:14px}.board-view__answer-meta b{font-size:16px}.board-view__answer-text{font-size:14px}.board-view--line .board-view__nav-item{gap:12px;padding:14px 4px}.board-view--line .board-view__nav-label{flex-basis:64px;gap:4px;font-size:14px}.board-view--line .board-view__nav-tit{font-size:14px}.board-view__manage{margin-top:32px}.board-view__delete{font-size:13px}.board-view__edit{height:34px;padding:0 12px;font-size:14px}.board-view--line .board-view__btn{flex:1;height:45px;padding:0;font-size:16px}.board-view__btn--disabled,.board-view__btn--main{min-width:0;font-size:16px}}@media screen and (width<=1024px){.rapply__steps{grid-template-columns:repeat(3,1fr);row-gap:20px}}@media screen and (width<=720px){.rapply__sec-tit{margin-bottom:16px;font-size:16px}.rapply__steps{grid-template-columns:repeat(3,1fr);row-gap:20px}.rapply__step{gap:12px}.rapply__step:not(:last-child):after{width:calc(100% - 36px);top:18px;left:calc(50% + 18px)}.rapply__step:nth-child(3n):after{display:none}.rapply__step-icon{width:36px;height:36px}.rapply__step-icon:before{width:calc(100% + 15px);height:calc(100% + 15px)}.rapply__step-img{width:20px;height:20px}.rapply__step-name{font-size:14px;line-height:1.4}.rapply__results{gap:8px 20px;margin-top:20px;padding:14px 16px}.rapply__result-label,.rapply__result-memo{font-size:13px}.rapply__result-badge{padding:2px 8px;font-size:12px}.phone-number__list--type01{gap:16px}.phone-number__list--type01 .phone-number__item{flex-direction:column;gap:8px;padding:16px}.phone-number__list--type01 .phone-number__item-bg{width:120px}.phone-number__list--type01 .phone-number__tit{font-size:22px}.phone-number__list--type01 .phone-number__num-item{gap:8px;font-size:18px}.phone-number__list--type01 .phone-number__num-tag{height:24px;padding:0 6px;font-size:14px}.phone-number__list--type02{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.phone-number__list--type02 .phone-number__item{flex:1;justify-content:center;align-items:start;min-width:260px;min-height:100px;padding:16px 16px 16px 120px;position:relative}.phone-number__list--type02 .phone-number__icon-box{width:80px;height:80px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.phone-number__list--type02 .phone-number__tit{margin-top:0;padding-top:0;font-size:20px}.phone-number__list--type02 .phone-number__num-list{gap:4px;min-height:0;margin-top:8px}.phone-number__list--type02 .phone-number__num-item{font-size:16px}.phone-number__list--type02 .phone-number__num-tag{gap:8px}}@media screen and (width<=1400px){.phone-number__list--type01{grid-template-columns:repeat(1,1fr)}}@media screen and (width<=1024px){.write-form__table{margin-left:0}.write-form__row{border-bottom:none;flex-direction:column}.write-form__item,.write-form__table--type02 .write-form__td{border-bottom:1px solid var(--border-color)}.write-form__th{flex-basis:160px}.write-form__input--half{width:100%;max-width:none}.write-form__phone .write-form__input{flex:1;width:auto;min-width:0}.write-form__table--type02 .write-form__row--head{display:none}.write-form__table--type02 .write-form__td{flex-direction:row;align-items:center;gap:20px;min-height:96px;padding:0;border-left:none!important}.write-form__table--type02 .write-form__td[data-label]:before{content:attr(data-label);color:#454545;height:-moz-available;height:-webkit-fill-available;background-color:#f4f4f4;flex:0 0 160px;align-content:center;height:stretch;padding:20px 24px;font-size:20px;font-weight:500}.date-picker__icon{width:20px;height:20px}}@media screen and (width<=720px){.write-form{margin-top:48px}.write-form__tit{gap:8px;margin-bottom:20px;font-size:20px}.write-form__tit:before{flex-basis:16px;height:16px}.write-form__table{border-top-width:2px}.write-form__row{border-bottom:none;flex-direction:column}.write-form__item{border-bottom:1px solid var(--border-color);flex-direction:column}.write-form__th{flex:none;padding:12px 16px;font-size:16px}.write-form__td{padding:12px}.write-form__td--inline{gap:8px 16px}.write-form__input{height:45px;padding:0 14px;font-size:16px}.write-form__input--half{width:100%;max-width:none}.write-form__gray-btn{height:45px}.write-form__textarea{height:220px;padding:14px;font-size:16px}.write-form__radio-group{gap:10px 16px}.write-form__radio{font-size:16px}.write-form__radio-mark{border-width:5px;flex-basis:20px;width:20px;height:20px}.write-form__error,.write-form__help{font-size:13px}.write-form__phone{gap:6px}.write-form__phone .write-form__input{flex:1;width:auto;min-width:0}.write-form__email{flex-wrap:wrap;gap:6px}.write-form__email .write-form__input{flex:calc(50% - 16px);width:auto;min-width:0;max-width:none}.write-form__email .write-form__select{flex-basis:100%;max-width:none}.write-form__select{background-position:right 14px center;padding-right:36px}.write-form__file-btn{height:46px;padding:0 16px;font-size:16px}.write-form__captcha-code{min-width:110px;height:46px;font-size:20px}.write-form__agree-box{padding:16px;font-size:14px}.write-form__notice{font-size:14px}.write-form__btn-box{gap:8px;margin-top:40px}.write-form__btn{flex:1;width:auto;height:45px;font-size:16px}.write-form__input-list{flex-direction:column}.write-form__input-tit{font-size:16px}.write-form__table--type02 .write-form__td{flex-direction:column;align-items:start;gap:12px;min-height:96px;padding:0 0 12px}.write-form__table--type02 .write-form__td[data-label]:before{flex:none;width:100%;padding:12px 16px;font-size:16px}.searc-total__header{padding-top:60px;padding-bottom:40px}.searc-total__tit{font-size:20px}.searc-total__form{border-width:2px;height:50px;margin-top:40px;padding:0 10px}.searc-total__form-input,.searc-total__item-tit{font-size:18px}.searc-total__form-box{flex:0 0 36px;height:36px}.searc-total__form-box svg{width:100%;height:100%}.searc-total__option{margin-top:24px}.searc-total__item{padding:32px 16px}.searc-total__item-link{gap:16px}.searc-total__item-icon{flex:0 0 46px;width:46px;height:46px}.searc-total__item-text{font-size:16px}.health-cal__header{height:80px;padding:0 16px}.health-cal__title{font-size:20px}.health-cal__nav{flex:0 0 20px;height:20px}.health-cal__table-wrap{padding:0 10px}.health-cal__table td .health-cal__day,.health-cal__table th{height:50px;font-size:16px}.health-cal__table td:before{width:30px;height:30px}.health-cal__filter{padding:16px}.health-result{gap:8px}.health-result__tit{font-size:18px}.health-result__tit-date{font-size:22px}.health-result .myPage-reservation__list{padding:0 16px}.health-result .myPage-reservation__item{padding:16px 0}.health-result .myPage-reservation__item-tit{font-size:16px}.health-result .myPage-reservation__item-num{font-size:14px}.health-result .myPage-reservation__item-num span{font-size:18px}.health .cont-block__table thead th{height:40px}.health .cont-block__table tbody td{height:60px}}@media screen and (width<=1280px){.floor-map__list{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=1024px){.floor,.health-top{flex-direction:column}.contents__header.contents__header--floor .inner{justify-content:start}.contents__header.contents__header--floor .contents__header--floor-bg{height:170px;top:auto;bottom:-50px;transform:none}.floor-tab{flex:none}.floor-tab__list{flex-flow:wrap}.floor-map__list{grid-template-columns:repeat(3,1fr)}.floor-all__img-box{display:none}}@media screen and (width<=720px){.contents__header.contents__header--floor{height:200px}.contents__header.contents__header--floor .contents__header--floor-bg{height:100px;bottom:-30px}.floor-tab__list{gap:8px}.floor-tab__btn{height:45px}.floor-cont{padding:24px 8px}.floor-map{gap:40px}.floor-map__mark-list{gap:8px 16px}.floor-map__mark-item,.floor-map__notice-tit{gap:4px;font-size:14px}.floor-map__mark-item svg{width:16px;height:16px}.floor-map__list{grid-template-columns:repeat(2,1fr);padding:0 8px}.floor-map__item{height:45px;font-size:16px}.floor-map__item-num{flex:0 0 26px;height:26px;font-size:16px}.floor-all__box{flex-direction:column;gap:4px}.floor-cont:has(.floor-all__img-box){padding:24px}.floor-all__tit{flex:none;font-size:18px}.floor-all__item{font-size:16px}.online-reserve__btn--gray{height:auto;min-height:45px;padding:10px 12px}.online-reserve__icon{width:40px;height:40px}.first-visit__list{grid-template-columns:repeat(1,1fr);gap:16px}.first-visit__item{padding:24px}.first-visit__tit{font-size:22px}.first-visit__text{font-size:16px}.first-visit__btns{flex-wrap:wrap;padding-top:16px}.first-visit__btn{flex:100%;font-size:16px}.online-reserve__list{grid-template-columns:repeat(1,1fr)}.online-reserve__item{padding:16px}.online-reserve__item+.online-reserve__item{border-left:none;border-top:1px solid var(--border-color)}.online-reserve__tit{margin-top:8px;font-size:18px}.online-reserve__text{margin-top:8px;font-size:16px}.online-reserve__btns{padding-top:8px;padding-right:0}.online-reserve__btn{height:45px;font-size:16px}.time-chart__row{flex-direction:column;align-items:stretch;gap:10px;padding:16px 0}.time-chart__label{border-right:0;flex:none;justify-content:flex-start;font-size:16px}.time-chart__track{height:auto;min-height:32px;margin:0}.time-chart__bar{min-height:32px;font-size:13px}.time-chart__break{white-space:normal;padding:0 6px;font-size:12px;line-height:1.3}.time-chart__break b{margin-right:0;display:block}.time-chart__note{margin-top:12px;font-size:14px}}@media screen and (width<=1024px){.checkup-result__list,.checkup-service__list{grid-template-columns:repeat(1,1fr);gap:16px}.checkup-clinic{flex-direction:column}.checkup-clinic__head{flex:none;padding:32px}.checkup-clinic__body{padding:32px}}@media screen and (width<=720px){.checkup-call-icon{width:18px;height:18px}.emergency-contact--col .emergency-contact__numbers>div{align-items:flex-start;gap:8px}.checkup-result__item{padding:20px 16px}.checkup-result__tit{font-size:18px}.checkup-result__sub{font-size:16px}.checkup-result__text{margin-top:12px;font-size:14px}.checkup-clinic__head{gap:8px;padding:24px 20px}.checkup-clinic__tit{font-size:22px}.checkup-clinic__target{font-size:16px}.checkup-clinic__body{gap:16px;padding:24px 20px}.checkup-clinic__text{font-size:14px}.checkup-clinic__text br{display:none}.checkup-service__item{align-items:flex-start;padding:16px;font-size:15px}.checkup-service__item:before{background-size:11px;width:22px;height:22px}}@media (width<=1024px){.checkup-package__list{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=720px){.checkup-package__list{gap:16px;margin-top:20px}.checkup-package__item{padding:48px 32px}.checkup-package__head{gap:12px;padding-bottom:20px}.checkup-package__icon{width:48px;height:48px}.checkup-package__price strong{font-size:36px}.checkup-package__price span{font-size:16px}.checkup-package__tests{margin-top:20px}.checkup-common{border-radius:16px;gap:16px;min-height:140px;padding:24px 20px}.checkup-common:before{opacity:.12;width:50%}.checkup-common__badge{flex-basis:64px;width:64px;height:64px;font-size:20px}.checkup-common__text{margin-top:8px}.checkup-basic__summary{font-size:16px}.checkup-basic__price strong{font-size:36px}.checkup-basic__table{min-width:800px}.checkup-basic__table tbody td,.checkup-basic__table tbody th{padding:16px 12px;font-size:16px}}@media (width<=1024px){.checkup-price__list{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=720px){.checkup-price__item{gap:40px;padding:24px 20px}.checkup-price__amount span,.checkup-price__desc,.checkup-price__label{font-size:16px}.checkup-price__tit{font-size:24px}.checkup-price__amount strong{font-size:48px}}@media (width<=1024px){.checkup-detail__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=720px){.checkup-detail__list{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}.checkup-detail__item{font-size:16px}.checkup-detail__tit{padding:16px;font-size:18px}.checkup-detail__body{padding:20px 16px}.checkup-detail__target{padding-bottom:16px}.checkup-detail__list .checkup-detail__tests{margin-top:12px}.checkup-stay__table tbody td,.checkup-stay__table tbody th{padding:16px 12px;font-size:16px}.checkup-extra{flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;font-size:14px}.checkup-extra__tags .fund-tag__item{padding:6px 12px}.checkup-result__list--age .checkup-result__tit{font-size:22px}}@media (width<=768px){.checkup-exam__body{padding:4px 4px 28px}.checkup-exam{font-size:15px}.checkup-exam__group{margin-bottom:56px}.checkup-exam__item summary{grid-template-columns:1fr 24px;gap:2px 12px;padding:18px 4px}.checkup-exam__toggle{grid-area:1/2/span 2}.checkup-exam__definitions>div{grid-template-columns:1fr;gap:2px}.checkup-exam__related{flex-direction:column;gap:2px}.checkup-addons td,.checkup-addons th{padding:16px}}@media (width<=720px){.checkup-afternoon__list{grid-template-columns:1fr;gap:24px;margin-top:8px}.checkup-afternoon__card{padding:48px 32px}.checkup-afternoon__head{padding-bottom:20px}.checkup-afternoon__price strong{font-size:36px}.checkup-afternoon__base,.checkup-afternoon__extra{padding:16px}.checkup-afternoon__tests{margin-top:20px}.checkup-common--brain{margin-left:0}.checkup-common--brain:before{opacity:.08;width:450px;height:450px;right:-180px}}@media screen and (width<=1024px){.mission .cont_box .vision_list{grid-template-columns:repeat(2,1fr);display:grid}.mission .cont_box .value_list{flex-direction:column}.mission .cont_box .value_list>li{max-width:400px}.mission .cont_box .value_list>li+li{margin-top:-56px;margin-left:0}}@media screen and (width<=720px){.mission{padding:80px 0 40px}.mission .mission_box{padding-bottom:40px}.mission .cont_box .blur_box{gap:16px;padding:40px 24px}.mission .cont_box .title{font-size:24px}.mission .cont_box .desc{font-size:18px}.mission .bar{width:80px;margin:60px auto}.mission .vision_box{padding:40px 0}.mission .cont_box .vision_list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:60px}.mission .cont_box .vision_list>li{padding:16px}.mission .cont_box .vision_list>li .icon_box{width:50px;height:50px}.mission .cont_box .vision_list>li .title{margin-top:16px;font-size:20px}.mission .cont_box .vision_list>li .desc{margin-top:8px;font-size:16px}.mission .value_box{padding:40px 0 80px}.mission .cont_box .value_list{margin-top:80px}.mission .cont_box .value_list>li{max-width:250px;padding:16px}.mission .cont_box .value_list>li .title{font-size:20px}.mission .cont_box .value_list>li .desc{margin-top:8px;font-size:16px}.mission .cont_box .value_list>li+li{margin-top:-40px}.hi__intro{margin-bottom:60px}.hi__intro-tit{font-size:28px}.hi__intro-desc{margin-top:16px;font-size:16px}.hi__box-desc br,.hi__intro-desc br{display:none}.hi__intro-symbol{width:200px;margin-top:24px}.hi__intro-list{text-align:left;gap:8px;margin-top:24px;font-size:16px}.hi__box{padding:24px 16px 40px}.hi__box+.hi__box{margin-top:40px}.hi__box-tit{font-size:22px}.hi__box-desc{margin-top:12px;font-size:16px}.hi__box-subtit,.hi__box-tit+.hi__box-subtit{margin-top:32px;font-size:18px}.hi__grid{margin-top:32px}.hi__logo-list,.hi__logo-list--horizontal,.hi__logo-list--vertical{gap:16px;margin-top:24px}.hi__logo-list+.hi__logo-list{margin-top:16px}.hi__logo-list--emblem li,.hi__logo-list--signature li,.hi__logo-list--signature-v li{width:calc(50% - 8px)}.hi__logo-list--vertical li{width:calc(50% - 8px);max-width:160px}.hi__logo-list--horizontal li{width:100%;max-width:300px}}@media screen and (width<=1024px){.history-list{grid-template-columns:1fr;gap:40px}.history-item{padding:0 0 0 40px;position:relative}.history-item__point{width:16px;height:calc(100% + 40px);margin:0;position:absolute;top:12px;left:0}.history-item__point:before{width:1px;height:auto;inset:16px auto 0 50%}.history-item:last-child .history-item__point:before,.history-item__tit br{display:none}.history-item__tit{margin-top:12px}.history-card-list{grid-template-columns:repeat(2,1fr)}.history-year{grid-template-columns:1fr 1fr;gap:24px 40px;padding:48px 0}.history-year__num{grid-column:1/-1;font-size:56px}}@media screen and (width<=720px){.goal{min-height:calc(100svh - 180px);margin-bottom:40px;padding:40px 0}.goal-box{gap:16px;padding:40px 24px}.goal-box__logo{width:100px;height:100px}.goal-box__text{font-size:18px}.goal-box__text br,.history-year__item br{display:none}.history-list{gap:32px;margin-top:60px}.history-item{padding-left:32px}.history-item__point{height:calc(100% + 32px);top:8px}.history-item__year{font-size:26px}.history-item__tit{margin-top:8px;font-size:18px}.history-item__desc{margin-top:8px;font-size:15px}.history-card-list{grid-template-columns:1fr;gap:12px}.history-card__txt{bottom:16px;left:16px;right:16px}.history-card__year{font-size:24px}.history-card__desc{margin-top:4px;font-size:15px}.history-year-list{margin-top:40px}.history-year{grid-template-columns:1fr;gap:8px;padding:32px 0}.history-year__num{margin-bottom:12px;font-size:26px}.history-year__list{gap:8px}.history-year__item{padding-left:14px;font-size:16px}.history-year__item:before{width:4px;height:4px;top:9px;left:0}}@media screen and (width<=1024px){.public-health__history{gap:32px}.public-health__history-item{padding:24px}.public-health__history-item:not(:first-child):before{left:-24px}.public-health__step-wrap{grid-template-columns:1fr;gap:24px}.public-health__transfer{grid-template-columns:1fr;gap:32px}.public-health__transfer-stage:not(:first-child):before{top:-22px;left:50%;transform:translate(-50%)rotate(90deg)}.public-health__role-task{border-left:0;justify-content:center;padding-left:0}.public-health__role-list{grid-template-columns:repeat(3,1fr)}.public-health__edu{grid-template-columns:repeat(2,1fr);gap:40px 24px}.public-health__edu-item:not(:first-child):before{content:none}}@media screen and (width<=720px){.public-health__area-item,.public-health__area-label{font-size:15px}.public-health__area-item{gap:4px;padding:4px 12px}.public-health__history{grid-template-columns:1fr;gap:24px;margin-top:32px}.public-health__history-item{gap:8px;padding:20px}.public-health__history-item:not(:first-child):before{top:-18px;left:50%;transform:translate(-50%)rotate(90deg)}.public-health__history-date,.public-health__history-text{font-size:16px}.public-health__diagram{margin-top:24px}.public-health__step-wrap{margin-top:32px}.public-health__step-list:before{top:24px;bottom:24px;left:24px}.public-health__step{gap:12px}.public-health__step:before{top:48px;left:24px}.public-health__step-icon-box{width:48px;height:48px}.public-health__step-icon{width:28px;height:28px}.public-health__step-head{flex-wrap:wrap;gap:8px;padding:12px 16px;font-size:16px}.public-health__step-badge{padding:2px 10px;font-size:14px}.public-health__step-body{padding:16px}.public-health__edu-body .cont-block__item,.public-health__role-card-body .cont-block__item,.public-health__step-body .cont-block__item{font-size:15px}.public-health__transfer{margin-top:24px;padding:16px}.public-health__transfer-stage{padding:16px}.public-health__transfer-tit{margin-bottom:16px;font-size:17px}.public-health__transfer-flow{gap:12px}.public-health__transfer-box{min-height:48px;font-size:15px}.public-health__transfer-box--hospital,.public-health__transfer-box--main{min-height:72px}.public-health__transfer-box--hospital{font-size:17px}.public-health__transfer-desc{font-size:13px}.public-health__role-head{flex-direction:column;padding:20px 16px}.public-health__role-tit{font-size:18px}.public-health__role-task{flex-direction:column;align-items:center;gap:4px;font-size:15px}.public-health__role-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.public-health__role-card-tit{padding:12px 8px;font-size:16px}.public-health__role-card-body{padding:16px 12px}.public-health__edu{grid-template-columns:1fr;gap:32px;margin-top:24px}.public-health__edu-icon-box{width:96px;height:96px}.public-health__edu-icon{width:44px;height:44px}.public-health__edu-name{margin-top:16px;font-size:17px}.public-health__edu-body{padding:20px 16px;margin-top:12px!important}}@media screen and (width<=1024px){.container:has(.hi) .obje_box{height:280px}.container:has(.hi) .obje_box>img{height:100%}.hi .top_box{flex-direction:column;gap:0}.hi .top_box .wrap{width:100%;display:contents}.hi .top_box .title_wrap{order:1}.hi .top_box>.img_box{flex:none;order:2;justify-content:center;height:400px;margin-top:32px}.hi .top_box>.img_box>img{height:100%}.hi .top_box .info{order:3}.hi .top_box .desc_list{order:4}.hi .top_box .sign_box{order:5}.hi .bot_box{margin-top:20px;padding-top:40px}.hi .bot_box .promise_list{gap:40px;margin-left:0}.hi .bot_box .promise_list>li{gap:16px}.hi .bot_box .promise_list>li .num{font-size:48px}.hi .bot_box .promise_list>li .text_box .title{font-size:24px}.hi .bot_box .promise_list>li:nth-child(2){margin-left:50px}.hi .bot_box .promise_list>li:nth-child(3){margin-left:100px}}@media screen and (width<=720px){.container:has(.hi) .obje_box{height:200px}.hi .top_box{margin-top:20px}.hi .top_box>.img_box{height:300px}.hi .top_box .title_wrap .title{font-size:26px}.hi .top_box .info{margin-top:16px;font-size:20px}.hi .top_box .desc_list{gap:8px;margin-top:16px}.hi .top_box .desc_list>li{font-size:16px}.hi .bot_box{margin-top:0}.hi .bot_box .promise_list{gap:16px}.hi .bot_box .promise_list>li{flex-direction:column;gap:8px}.hi .bot_box .promise_list>li:nth-child(2),.hi .bot_box .promise_list>li:nth-child(3){margin-left:0}.hi .bot_box .promise_list>li .num{font-size:26px}.hi .bot_box .promise_list>li .text_box .title{font-size:20px;line-height:1.2}.hi .bot_box .promise_list>li .text_box .info{margin-top:8px;font-size:16px}.hi .bot_box .promise_list>li .text_box .info>br{display:none}.hi .top_box .sign_box{justify-content:flex-start;margin-top:16px}.hi .top_box .sign_box .name{font-size:20px}.hi .top_box .sign_box .img_box{width:85px;height:60px}}@media screen and (width<=1024px){.christian-women__purpose{gap:24px}.christian-women__purpose-title{gap:20px;margin-bottom:20px;font-size:26px}.christian-women__purpose-text{font-size:18px}}@media screen and (width<=720px){.christian-women__purpose{grid-template-columns:minmax(0,1fr)}.christian-women__purpose-title{font-size:24px}.christian-women__purpose-text{font-size:16px}.christian-women__details{gap:16px;font-size:18px}.christian-women__detail{gap:16px;padding:16px}}@media screen and (width<=1024px){.christian-women__activities{gap:20px}.christian-women__activity-title{font-size:18px}.partner-search .search_select{width:180px}.partner-search__field{width:340px}}@media screen and (width<=720px){.christian-women__activities{grid-template-columns:minmax(0,1fr);gap:16px}.christian-women__activity-title{font-size:22px}.partner-search .search_wrap input[type=text].sub_content22{font-size:16px}.partner-search .search_wrap{flex-wrap:wrap;width:100%}.partner-search .search_select{width:100%}.partner-search__field{flex:1;width:100%}}@media screen and (width<=1024px){.partner-status__list{grid-template-rows:repeat(2,minmax(240px,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"general hospital""clinic nursing";gap:20px}.partner-status__card{min-height:240px;padding:24px}.partner-status__count>strong{font-size:56px}}@media screen and (width<=1200px){.cooperation-center--intro .cooperation-center__downloads{flex-direction:column;align-items:stretch}.cooperation-center__downloads-buttons>.cont-block__btn{flex:1}.cooperation-center--intro .cooperation-center__downloads-buttons{flex-wrap:wrap}}@media screen and (width>=721px) and (width<=1280px){.online-record-procedure--admission .online-record-procedure__item:nth-child(3n+1):before{content:none;display:none}}@media screen and (width<=720px){.partner-status__list{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"general""hospital""clinic""nursing";gap:16px}.partner-status__card{gap:40px;min-height:200px}.partner-status__count,.partner-status__label{font-size:18px}.partner-status__count>strong{letter-spacing:-.96px;font-size:48px}.partner-status__icon{width:140px;right:16px}.partner-status__card--clinic .partner-status__icon{width:120px}.cooperation-center__procedure-title{margin-top:20px}.cooperation-center__procedure__step{grid-template-columns:52px minmax(0,1fr);gap:12px;padding-bottom:20px}.cooperation-center__procedure__icon{width:52px;height:52px}.cooperation-center__procedure__icon img{width:32px;height:32px}.cooperation-center__procedure__step:not(:last-child):before{top:52px;left:25px}.cooperation-center__procedure__heading{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;padding:16px}.cooperation-center__procedure__heading span{padding:3px 12px}.cooperation-center__procedure__details{overflow-wrap:anywhere;padding:16px;font-size:16px}.cooperation-center--intro .cooperation-center__downloads{gap:24px;padding:24px 16px}.cooperation-center--intro .cooperation-center__downloads-buttons{flex-direction:column}.cooperation-center--intro .cont-block__list--gray-box>.cont-block__item{padding:20px 16px}.online-record-procedure--video .online-record-procedure__icon,.online-record-procedure--video .online-record-procedure__icon>svg{width:52px}.online-record-procedure--video .online-record-procedure__icon>svg,.online-record-procedure--video .online-record-procedure__item:nth-child(2) .online-record-procedure__icon>svg{height:32px}.online-record-procedure--admission .online-record-procedure__icon>svg,.online-record-procedure--video .online-record-procedure__item:nth-child(2) .online-record-procedure__icon>svg{width:32px}.online-record-procedure--admission .online-record-procedure__item:nth-child(odd):before{content:none;display:none}.online-record-procedure--admission .online-record-procedure__item:nth-child(2n):before{content:"";border-left-width:10px;display:block;left:-23px}}@media screen and (width<=1600px){.icu-journey{--journey-gap:calc(clamp(16px, 2vw, 32px));--journey-row-gap:48px;padding:24px 64px}.icu-journey__item>p{font-size:18px}.icu-journey__row{width:calc(100% - 160px)}.icu-journey__row--reverse{margin-left:100px}.icu-journey__row:last-child:before,.icu-journey__row:not(:last-child):after{width:160px}.icu-journey__item{overflow-wrap:anywhere;gap:12px;min-height:156px;padding:20px 12px}.icu-journey__title{gap:8px;font-size:20px}}@media screen and (width<=1200px){.icu-journey{--journey-gap:16px;--journey-row-gap:32px;padding:16px 64px}.icu-journey__item>p{font-size:16px}.icu-journey__item{min-height:136px;padding:16px 10px}.icu-journey__item br{display:none}.icu-journey__title{flex-wrap:wrap;gap:6px;font-size:17px}.icu-journey__number{flex-basis:20px;font-size:14px;line-height:20px}}@media screen and (width<=750px){.icu-journey{grid-auto-rows:auto;gap:40px;padding:0}.icu-journey__row{flex-direction:column;gap:40px;width:100%;margin-left:0}.icu-journey>.icu-journey__row:after,.icu-journey>.icu-journey__row:before{content:none}.icu-journey__item{flex:auto;min-height:140px}.icu-journey__title{font-size:18px}.icu-journey>.icu-journey__row>.icu-journey__item:after{content:"";border-top:0;border-left:1px solid var(--text-white-support);width:0;height:40px;position:absolute;top:100%;left:50%;right:auto}.icu-journey>.icu-journey__row>.icu-journey__item:before{content:"";border-top:1px solid var(--text-white-support);border-right:1px solid var(--text-white-support);width:10px;height:10px;position:absolute;top:calc(100% + 15px);left:calc(50% - 5px);right:auto;transform:rotate(135deg)}.icu-journey__row:last-child>.icu-journey__item:last-child:after,.icu-journey__row:last-child>.icu-journey__item:last-child:before{content:none}}@media screen and (width<=1024px){.icu-guide__item{grid-template-columns:200px minmax(0,1fr);gap:24px;padding:24px}}@media screen and (width<=720px){.icu-guide{gap:16px}.icu-guide__item{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;font-size:14px}.icu-guide__icon{flex-basis:32px;height:32px}.icu-guide__details{flex-direction:column}.icu-guide__details>div:not(:last-child){border-right:0;padding-right:0}.cont-ward__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 16px}.cont-ward__item{min-height:100px;font-size:20px}}@media (width<=767px){.cont-notice__header{gap:12px;padding:24px 20px}.cont-notice__icon{width:48px;height:48px}.cont-notice__text{font-size:20px}.cont-notice__list{align-items:stretch;gap:20px;padding:24px 20px}.cont-notice__item{gap:8px;font-size:16px;line-height:1.5}.cont-notice__item:before{border-radius:4px;width:20px;height:20px;margin-top:2px;font-size:16px}}@media (width<=1200px){.cont-care{grid-template-columns:minmax(0,1fr);gap:20px}.cont-care__chevron{justify-self:center;width:36px;height:36px;transform:rotate(90deg)}.cont-care__body{height:560px}}@media (width<=720px){.cont-care__title{padding:16px 12px;font-size:20px}.cont-care__body{gap:20px 10px;height:auto;min-height:480px;padding:76px 20px 24px}.cont-care__coverage{inset:12px 8px}.cont-care__coverage--current{bottom:42%}.cont-care__coverage-label{text-align:center;padding:8px 4px;font-size:14px;top:12px;left:8px;right:8px}.cont-care__card-title,.cont-care__name{font-size:14px}.cont-care__illustration{width:80px;max-width:calc(100% - 16px);height:80px;margin:12px auto}.cont-care__relation{font-size:13px}.cont-care__relation--nursing{margin-bottom:8px}.cont-care__arrows{margin:10px 4px}.chaplaincy__worship-list{grid-template-columns:minmax(0,1fr);margin-top:20px;padding:0 16px}.chaplaincy__worship-item{text-align:left;flex-direction:row;align-items:center;gap:16px;padding:20px 0}.chaplaincy__worship-item+.chaplaincy__worship-item{border-left:0;border-top:1px solid var(--border-color)}.chaplaincy__worship-day{text-align:center;flex:0 0 32px;font-size:20px}.chaplaincy__worship-item:has(.chaplaincy__worship-cont){align-items:flex-start}.chaplaincy__worship-item:has(.chaplaincy__worship-cont) .chaplaincy__worship-day{text-align:left;flex:0 0 100px;font-size:16px;line-height:1.5}.chaplaincy__worship-cont{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.chaplaincy__worship-cont>.chaplaincy__worship-tag,.chaplaincy__worship-cont>p{margin:0}.chaplaincy__worship-leader{justify-content:flex-start;font-size:16px}.chaplaincy__worship-item:not(:last-child):after{display:none}.chaplaincy__worship-tag{padding:2px 8px;font-size:16px}}@media (width<=1024px){.chaplaincy__quote-title{font-size:36px}}@media (width<=720px){.chaplaincy__quote-title{word-break:keep-all;overflow-wrap:anywhere;font-size:24px}.chaplaincy__quote{gap:12px}.chaplaincy__quote:after,.chaplaincy__quote:before{flex:0 0 24px}}@media (width<=1000px){.privacy-history,.privacy-history__controls{flex-direction:column;align-items:stretch}.privacy-history{padding:24px}.privacy-history .privacy-history__button,.privacy-history .privacy-history__select{width:100%;min-width:0}.privacy-history .privacy-history__select{font-size:18px}}@media (width<=720px){.content-accordion__body,.content-accordion__summary{padding:16px}}@media (width<=1024px){.privacy-index__list{-moz-column-gap:24px;column-gap:24px;padding:0}}@media (width<=720px){.privacy-index{padding:24px 20px}.privacy-index__title{margin-bottom:24px}.privacy-index__list{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:16px}.privacy-index__item{gap:12px}}@media (width<=1280px){.privacy-labels__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.privacy-labels__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=720px){.privacy-page .privacy-labels{padding-left:0}.privacy-labels__list{grid-template-columns:minmax(0,1fr)}.privacy-labels__card{padding:24px}.privacy-labels__image{width:64px;height:64px;margin-bottom:20px}.customer-support-consent-notice{padding:24px 16px}.customer-support-consent-notice__title{font-size:18px;line-height:140%}.customer-support-agreement.signup-terms__check-item{font-size:16px}.customer-support-contact{gap:20px;padding:24px 16px}.customer-support-contact__details>div{grid-template-columns:32px minmax(0,1fr);gap:12px}}@media screen and (width<=720px){.disability-friendly__role-list>.cont-block__item{padding-left:28px}ol.disability-friendly__role-list>.cont-block__item>p{font-size:18px}ul.disability-friendly__role-details{gap:12px;margin-top:16px;padding-left:28px}.disability-friendly__role-details .cont-block__tit4{font-size:16px}ol.disability-friendly__role-list>.cont-block__item:after{width:20px;height:20px;font-size:16px;top:3.5px}.disability-friendly__gallery{grid-template-columns:minmax(0,1fr);gap:16px}.cont-feature__list--vertical .cont-feature__item{-moz-column-gap:20px;grid-template-columns:48px minmax(0,1fr);gap:8px 20px;min-height:120px;padding:20px}.cont-feature__list--vertical .cont-feature__bg-icon{width:48px;height:48px}}@media (width<=1024px){.disability-friendly-page .disability-phone-table td,.disability-friendly-page .disability-phone-table th{padding:20px 16px;font-size:16px}.disability-friendly-page .disability-phone-table col:first-child{width:46%!important}.disability-friendly-page .disability-phone-table col:nth-child(n+2){width:27%!important}.disability-friendly-page .disability-schedule-table td,.disability-friendly-page .disability-schedule-table th{font-size:16px}}@media (width>=721px) and (width<=1024px){.disability-friendly-page .disability-friendly__card{aspect-ratio:.85}.disability-friendly-page .disability-friendly__card-content{padding:20px}}@media screen and (width<=720px){.parking-place__btn.mo-show{display:flex!important}.parking-place__item{flex-direction:column;height:auto}.parking-place__img-box{flex:none}.parking-place__cont{gap:20px;padding:20px}.parking-place__tit{font-size:20px}.parking-place__btn,.parking-place__text{font-size:16px}}@media (width<=1300px){.parking-map__photo{width:25%;padding:12px}}@media (width<=1024px){.parking-cards .parking-place__tit{font-size:28px}.parking-cards .parking-place__tit .parking-place__text{font-size:20px}.parking-card__address .parking-place__text,.parking-card__copy{font-size:18px}}@media (width<=720px){.parking-map{overflow:hidden}.parking-map__viewport{aspect-ratio:3/2}.parking-map .parking-main__img{-o-object-fit:cover;object-fit:cover}.parking-map__photo{width:30%;padding:4px}.parking-map__photo--first{top:0;right:0}.parking-map__photo--second{bottom:0;left:0}.parking-cards .parking-place__cont{gap:24px;padding:24px 20px}.parking-cards .parking-place__tit{font-size:24px}.parking-card__address .parking-place__text,.parking-card__copy,.parking-cards .parking-place__tit .parking-place__text{font-size:16px}.parking-cards .parking-place__btn{gap:4px;padding:12px 6px;font-size:14px}}@media (width<=1024px){.parking .cont-block__table--parking-fee td,.parking .cont-block__table--parking-fee th{font-size:18px}.parking-fee__limit{font-size:28px}.parking-fee__note{font-size:18px}}@media (width<=720px){.parking .cont-block__table--parking-fee td,.parking .cont-block__table--parking-fee th,.parking-fee__note{font-size:16px}.parking-fee__limit{font-size:24px}}@media (width<=1200px){.parking-place__list.parking-cards{grid-template-columns:minmax(0,1fr)}.parking-inquiry,.parking-inquiry__contacts{flex-wrap:wrap}.parking-inquiry__intro h3{font-size:24px}.parking-inquiry__contact,.parking-inquiry__intro p{font-size:18px}}@media (width<=720px){.parking-inquiry{gap:24px;padding:24px 16px}.parking-inquiry__contacts{flex-direction:column;align-items:stretch;gap:16px;width:100%}.parking-inquiry__contact{justify-content:space-between;font-size:16px}.parking-inquiry__intro p{font-size:16px}.parking-inquiry__intro h3{font-size:20px}.parking-inquiry__contact a{padding:10px}.parking-inquiry__contact svg{width:24px;height:24px}.medical-certificate .cont-step__list--type03>.cont-step__item:has(.cont-step__img){grid-template-columns:108px minmax(0,1fr);align-items:center;gap:16px;height:auto;min-height:120px;padding:24px 16px;display:grid}.medical-certificate .cont-step__list--type03>.cont-step__item .cont-step__img{-o-object-fit:contain;object-fit:contain;justify-self:center;width:auto;max-width:108px;height:64px;margin-bottom:0}.medical-certificate .cont-step__tit-box{min-width:0}.medical-certificate .cont-step__tit-box .t-center{text-align:left;overflow-wrap:anywhere}}@media (width<=1200px) and (width>=1025px){.video-policy-summary__item{padding:0 24px}.video-policy-summary__value{font-size:24px}}@media (width<=1024px){.video-policy-index{padding:32px}.video-policy-index__chapter{margin-left:0}.video-policy-index__list{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:12px}.video-policy-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 28px}.video-policy-summary__item{padding:28px 24px}.video-policy-summary__item:nth-child(odd){border-left:0;padding-left:0}.video-policy-summary__item:nth-child(2n){padding-right:0}.video-policy-summary__item:nth-child(n+3){border-top:1px solid var(--border-color)}}@media (width<=720px){.video-policy-index{gap:24px;padding:24px 16px}.video-policy-index__heading{overflow-wrap:anywhere;margin-bottom:12px}.video-policy-index__item,.video-policy-index__link{align-items:baseline;gap:8px}.video-policy-index__item>:last-child,.video-policy-index__link>:last-child{min-width:0}.video-policy-index-wrap{gap:12px}.video-policy-index__note{line-height:1.6}.video-policy-summary{grid-template-columns:minmax(0,1fr);padding:0 20px}.video-policy-summary .video-policy-summary__item{border-left:0;padding:20px 0}.video-policy-summary__item+.video-policy-summary__item{border-top:1px solid var(--border-color)}.video-policy-summary__value{letter-spacing:-.96px;margin-bottom:8px;font-size:24px;line-height:1.4}.video-policy-summary__value a{white-space:nowrap}.video-policy-summary__note{overflow-wrap:anywhere}.video-policy-history__dropdown,.video-policy-summary__note br{display:none}.video-policy-chapter__body{gap:32px}#video-policy-chapter-2-title,.video-policy-chapter__section{scroll-margin-top:88px}.video-policy-chapter__heading{gap:10px;margin-bottom:0}.video-policy-chapter__heading:before{flex-basis:6px;width:6px;height:6px;margin-top:.65em}.video-policy-chapter__definitions{gap:12px}.video-policy-chapter__definitions li{align-items:baseline;gap:8px}.video-policy-chapter__number{flex:0 0 22px}.video-policy-chapter__definitions p{word-break:keep-all;overflow-wrap:anywhere}.video-policy-installation td,.video-policy-installation th{word-break:keep-all}.video-policy-installation tbody td{height:60px}.video-policy-managers tbody td,.video-policy-managers tbody th{height:64px}.video-policy-retention tbody td{height:88px}.video-policy-permission,.video-policy-permission__list,.video-policy-retention__notes{margin-top:16px}.video-policy-outsourcing tbody td{height:64px}.video-policy-permission__list>li{gap:8px}.video-policy-history .video-policy-history__select{display:block}}@media (width<=1000px){.video-policy-history,.video-policy-history__controls{flex-direction:column;align-items:stretch}.video-policy-history .video-policy-history__button,.video-policy-history .video-policy-history__select,.video-policy-history__dropdown{width:100%;min-width:0}.video-policy-history .video-policy-history__select{font-size:18px}}@media (width<=720px){.christian-women .content-section-wrap{gap:40px}.christian-women__charity .cont-block__info{flex-direction:column}.christian-women__detail dd,.christian-women__detail dt{font-size:16px}.christian-women__detail dd .bold{margin-left:6px;font-size:18px}.christian-women__charity .cont-block__table tr th{font-size:18px}.christian-women__charity .cont-block__table tr td{font-size:16px}.christian-women__activity,.christian-women__activity-image{width:100%}.christian-women__activity-title{margin-top:12px;font-size:18px}.christian-women__activity-desc{margin-top:6px;font-size:16px}}@media (width<=1024px){.christian-women__purpose-image{height:100%}.christian-women__charity .cont-block__group{padding-left:16px}.christian-women__charity .cont-block__info{padding-left:0}.equipment__item{gap:24px}.equipment__thumb{flex-basis:320px;height:214px}.equipment__tit{font-size:28px}.equipment__desc{margin-top:24px;font-size:17px}.equipment__cont:after{margin-top:64px}}@media (width<=720px){.equipment__list{gap:80px}.equipment__item{flex-direction:column;gap:20px}.equipment__item:after{top:-43px}.equipment__thumb{aspect-ratio:3/2;border-radius:12px;flex-basis:auto;width:100%;height:auto}.equipment__cont{padding-top:0}.equipment__model{font-size:16px}.equipment__tit{margin-top:4px;font-size:22px}.equipment__desc{gap:8px;margin-top:16px;font-size:16px}.equipment__desc-list-item:before{top:10px}.equipment__cont:after{margin-top:48px}}:root{--text-ink:#1f2a30;--text-support:#717171;--text-primary:#1a1a1a;--text-secondary:#454545;--text-white-support:#b0b0b0}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-black{color:#000}.text-support{color:var(--text-support)}.text-ink{color:var(--text-ink)}@font-face{font-family:The Jamsil;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil4Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.heading-xl{letter-spacing:-.72px;font-size:36px;font-style:normal;font-weight:700;line-height:120%}.heading-md{letter-spacing:-.48px;font-size:24px}.heading-md,.heading-sm{font-style:normal;font-weight:600;line-height:120%}.heading-sm{letter-spacing:-.4px;font-size:20px}.content-xl{letter-spacing:-1.32px;font-size:22px;line-height:160%}.content-lg,.content-xl{font-style:normal;font-weight:500}.content-lg{letter-spacing:-.4px;font-size:20px;line-height:120%}.content-md{letter-spacing:-.32px;font-size:16px}.content-md,.content-md-18{font-style:normal;font-weight:400;line-height:120%}.content-md-18{letter-spacing:-.36px;font-size:18px}.sub_heading28{letter-spacing:-1.12px;font-size:28px}.sub_heading22,.sub_heading28{font-style:normal;font-weight:600;line-height:160%}.sub_heading22{letter-spacing:-.88px;font-size:22px}.sub_content22{letter-spacing:-1.32px;font-size:22px;line-height:160%}.sub_content20,.sub_content22{font-style:normal;font-weight:500}.sub_content20{letter-spacing:-1.2px;font-size:20px;line-height:140%}.sub_display64{letter-spacing:-2.56px;font-size:64px;font-style:normal;font-weight:700;line-height:130%}@media screen and (width<=1024px){.sub_display64{letter-spacing:-1.92px;font-size:48px}}@media screen and (width<=720px){.content-md{letter-spacing:-.28px;font-size:14px}.content-md-18{letter-spacing:-.32px;font-size:16px}.content-xl{letter-spacing:-.96px;font-size:16px}.content-lg,.heading-sm{letter-spacing:-.32px;font-size:16px}.sub_display64{letter-spacing:-1.28px;font-size:32px}.heading-xl{letter-spacing:-.56px;font-size:28px}.heading-md{letter-spacing:-.36px;font-size:18px}.sub_heading28{letter-spacing:-.88px;font-size:22px}.sub_heading22{letter-spacing:-.72px;font-size:18px}.sub_content20,.sub_content22{letter-spacing:-.96px;font-size:16px}}.global-spinner[data-v-57809318]{z-index:10000;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.global-spinner__icon[data-v-57809318]{border:4px solid #fff6;border-top-color:#1a5fa8;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite global-spin-57809318}@keyframes global-spin-57809318{to{transform:rotate(1turn)}}.ready-popup[data-v-a1532655]{max-width:420px}.ready-popup__content[data-v-a1532655]{text-align:center}.ready-popup__icon[data-v-a1532655]{width:48px;height:48px;margin:8px auto 16px;display:block}.ready-popup__tit[data-v-a1532655]{color:#222;font-size:18px;font-weight:600;line-height:1.5}.ready-popup__text[data-v-a1532655]{color:#666;margin:10px 0 20px;font-size:15px;line-height:1.7}
