@charset "UTF-8";:root{--max-container: 1400px;--middle-container: 1200px;--main-color: #0064ff;--sub-color1: #555;--sub-color2: #c2c2c2;--bg-color: #f9f9f9;--text-color: #333;--sub-text-color: #888;--transition1: all .3s ease}*{margin:0;padding:0;border:0;box-sizing:border-box;font-family:Pretendard,sans-serif;word-break:keep-all;letter-spacing:-.07rem;font-size:2.4rem;height:auto}html{height:100%;font-size:10px;font-synthesis:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none}html,body{height:100%;overflow-x:hidden;margin:0!important}ul,li{list-style:none}img,main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{-o-object-fit:contain;object-fit:contain}h2,h3,h4,h5,p,span,em,strong,a{margin:0}a{text-decoration:none;color:inherit;cursor:pointer}input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}em,address{font-style:normal}body{overflow-x:hidden;position:relative;background-color:#f9f9f9}button{background:none;border:0;cursor:pointer;-webkit-appearance:none}p{margin-block-start:0;margin-block-end:0rem}table td,table th{vertical-align:middle}.reservation_mb_mo{margin-bottom:4rem}.btn-comm:hover{background-color:var(--main-color)}.replace_txt{overflow:hidden;display:block;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;color:transparent}.screen_out{overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;color:transparent}.view_out{overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;color:transparent}.ta_l{text-align:left!important}.ta_c{text-align:center!important}.ta_r{text-align:right!important}.f_s_18{font-size:18px}.f_s_36{font-size:50px;line-height:1.4em}.f_s_40{font-size:40px}.f_s_30{font-size:30px}.m_b_10{margin-bottom:10px!important}.m_b_20{margin-bottom:20px!important}.m_b_40{margin-bottom:40px!important}.m_b_60{margin-bottom:60px!important}.m_b_100{margin-bottom:100px!important}.m_b_200{margin-bottom:200px!important}.m_l_10{margin-left:10px!important}.p_t_20{padding-top:20px}.p_t_40{padding-top:40px}.p_t_60{padding-top:60px}.p_t_80{padding-top:80px}.p_t_100{padding-top:100px}.p_t_200{padding-top:180px}.p_r_40{padding-right:40px!important}.p_r_50{padding-right:50px}.p_r_120{padding-right:120px}.p_l_40{padding-left:40px!important}.p_l_50{padding-left:50px}input[type=checkbox]:after{content:"";display:none;width:100%;height:100%;background-image:url(../img/checkbox.svg);cursor:pointer}input[type=checkbox]:checked:after{display:block}i[class^=xi-]{display:inline-block;font-family:xeicon!important;font-size:3rem}.f_s_36 .txt_col01{font-size:5rem}.nonfocus input:focus{outline:none;box-shadow:none}.nonfocus input:focus{caret-color:transparent}@media screen and (max-width: 768px){.reservation_mb_mo{margin-bottom:10rem}.p_t_100{padding-top:0}.reser_fz.f_s_36{font-size:2.4rem}}.body_wrap{position:relative;width:100%;height:100vh;margin:0 auto;padding:0}header{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10;width:100%;height:10rem;padding:15px 120px 0;margin-bottom:2rem}header h1{display:block;width:20rem;cursor:pointer}header h1 img{width:100%}.reservation_mb_mo{margin-bottom:2rem}.top_txt{text-align:right}.top_txt strong{margin:0 10px 0 4px;color:red}.top_txt a.top_back{padding:14px 30px;margin-left:20px;font-size:3rem;color:#fff;background:#999;border-radius:12px;box-shadow:0 -1px 2px #fff,inset 0 1px 2px #0003,inset 0 .2em .2em #0000001a}.head_mo_txt{display:none}.contents,.sub_wrap{position:relative;width:100%;height:86rem;padding:0 12rem}.contents-time{padding:0 0 0 12rem}.contents_padd{position:relative;width:100%;height:87rem;padding:0 0 0 12rem}.contents{overflow-y:scroll;display:flex;justify-content:space-between;gap:5rem;height:calc(100vh - 27rem);min-height:62rem;align-items:center;margin-bottom:5rem}.contents.block,.sub_wrap.block{display:block;position:relative}.contents .item:nth-child(1){flex-shrink:0;width:55%}.contents .item:nth-child(2){flex-grow:1;height:auto}.contents .item2:nth-child(1){flex-shrink:0;width:70%}.contents .item2:nth-child(2){flex-grow:1;position:relative;height:62rem}.contents .item .title_hp{margin-bottom:4rem;font-size:5.4rem;font-weight:600}.contents .item .inner{width:85%}.contents .item2 .con_box{height:62rem;padding:2rem 0;margin-right:4rem;text-align:center;background:#efefef;border-radius:20px}.contents .item2 .con_box .time{display:block;padding:1rem 0;margin-top:4rem;font-size:4rem;background:#e2e2e2}.contents .item2 .profile_wrap{position:absolute;bottom:0;width:100%}.contents .item2 .profile_wrap a{display:block;position:relative;width:100%}.contents .item2 .profile_img2{height:28rem}.contents .item2 .profile_img3{display:block;position:relative;height:100%}.contents .item2 .profile_img2,.contents .item2 .profile_img3{width:100%;border-radius:12px;white-space:nowrap;background-color:#e8e8e8}.contents .item2 .profile_img2 img,.contents .item2 .profile_img3 img{width:100%;height:100%;border-radius:inherit}.contents .item2 .text_wrap{position:relative;font-size:4rem}.h400{height:400px!important}.txt-fz,.txt-fz-strong{font-size:4.2rem;line-height:1.3}.txt-fz-strong{font-weight:600;color:var(--text-color)}.txt_box{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;margin-top:10rem}.txt_box .txts:nth-child(1){flex-shrink:0;width:55%}.txt_box .txts:nth-child(2){flex-grow:1}.num_list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:2.4rem}.num_list li{flex:1 1 30%}.num_list li button{width:100%;height:11rem;font-size:6rem;font-weight:600;line-height:11rem;text-align:center;color:#fff;background:var(--sub-color1);border-radius:20px;box-shadow:0 4px 3px 1px #fcfcfc,0 6px 8px #d6d7d9,0 -4px 4px #cecfd1,0 -6px 4px #fefefe,inset 0 0 3px #cecfd1}.num_list li button p{font-size:4rem;line-height:4rem}.num_list li .num_delete p{font-size:5rem}.contents_padd_mo{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem}.sub_txt{font-size:6.4rem;line-height:1.4em;font-weight:600}.sub_tt{max-width:45rem;font-size:4.8rem;font-weight:600;line-height:1.3}.sub_tt_col{display:flex;align-items:center;gap:2rem}.sub_tt2{font-size:6rem;font-weight:600;line-height:1.2em}.txt_price{font-size:7rem;line-height:1.2em}.txt_price strong{font-size:9rem;color:var(--main-color)}#contact_number_placeholder,.inp p span{letter-spacing:-.2rem}.total{display:inline-block;font-size:3rem}.hospital_wrap{overflow:hidden;display:flex;width:100%}.main_sub_txt{max-width:100%}.hospital_list.swiper{overflow:unset}.hospital_list{display:flex;flex-wrap:nowrap;width:133rem;margin-left:0!important;margin-right:0!important}.hospital_list li{display:block;position:relative;height:48rem;margin:1rem;font-size:5rem;border-radius:2rem;box-shadow:6px 3px 5px 3px #9999997a;background:#efefef}.hospital_list li span{display:block;color:#999}.hospital_list li.h430{height:430px}.hospital_list li.h520{height:580px}.hospital_list li.on{background:var(--main-color)}.hospital_list li.on span{color:#fff}.hospital_list li a{display:flex;flex-direction:column;position:relative;height:100%;padding:2rem 3rem}.hospital_list li span.date{margin-bottom:2rem;font-size:48px;font-weight:600;letter-spacing:-2px}.hospital_list li span.title{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;font-size:4.2rem;font-weight:600;text-align:center;line-height:1.5;letter-spacing:-1.5px}.hospital_list li span.name{margin-bottom:1.2rem;font-size:3.6rem}.lesson-wrap{overflow:hidden;max-height:10rem;cursor:grab}.hospital_list li .lesson{height:auto}.hospital_list li .lesson span{display:inline-block;padding:7px 15px;margin:10px 6px 0;font-size:2rem;border-radius:6px;background:#f8f8f8}.hospital_list li.on .lesson span{background:#82b3f8}.hospital_list li span.addr{font-size:4rem}.hospital_list li span.money{margin-top:4rem;font-weight:600}.hospital_list li span.add{height:12rem}.hospital_list li span.tel{padding-left:2rem}.hospital_list li span.btn_select{display:flex;align-items:center;padding:2rem 5rem;margin:auto auto 0;font-size:3rem;text-align:center;border-radius:10px;background:var(--main-color);color:#fff}.hospital_list li.on span.btn_select{background:#82b3f8;color:#f8f8f8}.btn_re{position:absolute;right:21rem;bottom:3.5rem}.no_data{display:flex;justify-content:center;align-items:center;height:100%}.no_data i{display:block}.reser_fz{margin-bottom:5rem}.time_list a{display:flex;flex-direction:column;justify-content:center;gap:2rem;height:100%;padding:3.5rem}.time_list li{width:400px;height:300px;border:4px solid #333;border-radius:20px;background:#fff;transition:var(--transition1)}.time_list li:hover,.time_list li.active{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.time_list li:hover span strong,.time_list li.active span strong{color:#fff}.time_list li.selet{border:4px solid var(--main-color);background:var(--main-color)}.time_list li.selet a{color:#fff}.time_list li.bin{border:4px solid #efefef;color:#fff;background:#efefef}.time_list li span{display:block}.time_list li span strong{font-size:4.2rem}.time_list li .num{font-size:8rem;line-height:110px}.time_list .slick-list{padding:0 5% 0 0!important}.profile_info{display:flex;position:relative;height:16rem;margin-bottom:2rem}.profile_info .profile_img{display:block;flex-shrink:0;position:relative;width:12rem;height:12rem;white-space:nowrap;border-radius:8px;background-color:#e8e8e8}.profile_info .profile_img img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.profile_info .profile_txt{margin-left:20px}.btn-sort{display:flex;align-items:center;gap:.3rem;padding:1rem 3rem;margin-left:2rem;font-size:3.6rem;border-radius:5rem;color:var(--main-color);background:#f0f4ff}.card_img{display:block;position:relative;width:100%;border-radius:8px;white-space:nowrap}.card_img img{width:100%;height:100%;border-radius:inherit}.inp{overflow:hidden;width:100%;height:16rem;margin-bottom:6rem;border-radius:12px;box-shadow:0 0 0 4px #e6e6e6;background:#fff}.inp input,.inp p{width:100%;height:100%;padding:0;font-size:7rem;font-weight:600;text-align:center;border:0;color:var(--main-color);background-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inp p{display:flex;justify-content:center;align-items:center;color:#c2c2c2}.inp p span{font-size:7rem}.inp input.bg{background:#efefef}.inps{display:flex;margin-bottom:3rem}.inps .inp{margin:0 10px;box-shadow:0 0 0 4px #efefef}.inps .inp input::-moz-placeholder{color:var(--main-color)}.inps .inp input::placeholder{color:var(--main-color)}.inp_mo{width:15rem}.btn{width:100%;font-weight:700;text-align:center;border-radius:12px;box-shadow:0 0 3px 1px #fcfcfc,0 6px 8px #d6d7d9,0 -4px 4px #cecfd1,0 -6px 4px #fefefe,inset 0 0 3px #cecfd1}.btnx{width:100%;font-weight:700;border-radius:12px;text-align:center}.btn_small{display:inline-flex;justify-content:center;align-items:center;font-size:3.6rem}.btn_middle.btn_check{padding:3rem;margin-bottom:0!important;font-size:5rem}.btn_large.col01,.btn_large{display:flex;justify-content:center;align-items:center;padding:15rem 5rem;font-size:8rem}.btn_big{height:400px;font-size:9rem;line-height:400px}.btn_print{width:300px;padding:25px 0;margin:40px auto;font-size:4rem;font-weight:600;text-align:center;border-radius:12px;background:#efefef}.btn_print a{display:block}.btn_xsmall{display:inline-block;padding:12px 25px;font-size:3rem;color:#fff;border-radius:12px;box-shadow:0 -1px 2px #999,inset 0 1px 2px #0003,inset 0 .2em .2em #0000001a}.btn_certi{padding:18px 30px;font-size:40px;border-radius:12px;color:#fff;background:#5988da;box-shadow:0 -1px 2px #999,inset 0 1px 2px #0003,inset 0 .2em .2em #0000001a}a.btnx.btn_small.col01.m_t_20.btn_resend{padding:2rem;width:auto}.btn_login{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;margin-top:0;line-height:1;font-size:4.8rem;font-weight:600;text-align:center;letter-spacing:-.5px;border:solid 0;border-radius:12px;color:#fff;background-color:var(--main-color);cursor:pointer;-webkit-appearance:none}.btn_reservation,.col01{color:#fff;background:var(--main-color)}.col02{color:#999;background:#efefef}.col03{color:#fff;background:#ff3600}.col04{color:#fff;background:#999}.contents .sub_txt .txt_col01{font-size:6.4rem}p.item_sub_txt{margin-top:2rem;font-size:3rem;text-align:center}.txt_col01{color:var(--main-color)}.txt_col02{color:#666}.txt_col03{color:var(--text-color);font-size:4.2rem}.btn_col{display:flex;gap:10px}.xi-check-circle.mark{font-size:20rem;color:#a6a6a6}.xi-check-circle.mark2{font-size:140px;color:var(--main-color);transform:scale(0);animation:scale1 .5s ease-out .4s 1 forwards}@keyframes scale1{0%{transform:scale(0)}80%{transform:scale(1.2)}to{transform:scale(1)}}.wrap_sign_step{display:flex;justify-content:space-between;align-items:center;position:relative;padding-top:60px}.wrap_sign_step ul{display:flex;justify-content:center;text-align:center;position:relative;width:750px}.wrap_sign_step ul:before{content:"";position:absolute;left:110px;top:31px;width:calc(100% - 215px);height:2px;background:#ededed}.wrap_sign_step ul li{position:relative;width:30rem}.wrap_sign_step ul li .num{width:6.5rem;height:6.5rem;margin:0 auto;font-size:2.4rem;font-weight:600;line-height:65px;border-radius:50%;color:#767676;background:#f0f0f0}.wrap_sign_step ul li .txt{margin-top:20px;font-size:30px;font-weight:400;color:#767676}.wrap_sign_step ul li.on .num{color:#fff;background-color:#82b3f8}footer.intro_footer{display:none}footer{display:flex;justify-content:space-between;align-items:center;width:100%;height:10rem;padding:20px 120px;color:#999;background:#f0f0f0}footer .footer_txt{display:flex;align-items:center}footer .use_txt{margin-left:20px;font-size:20px}footer .footer_log a{margin:0 5px}.btn_modify{background:#82b3f8}.btn_logout{background:#999}.intro_page footer{display:none}.page-loading{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;background:#1113}.page-loading svg{display:flex;justify-content:center;width:67px;height:67px;animation:rotating 2s linear infinite}@keyframes rotating{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.slick-slide{margin:0 10px}@media screen and (max-width: 1600px){footer{padding:2rem 8rem}.footer_txt span,.use_txt a,.use_txt b{font-size:2rem}header{padding:1.5rem 8rem 0}.contents,.sub_wrap{padding:0 8rem}.contents{gap:1rem}.inp input,.inp p,.inp p span{font-size:5.4rem}.txt-fz,.txt_col03,.txt-fz-strong{font-size:3.2rem}.num_list{gap:6px}.num_list li button{font-size:4.2rem;border-radius:12px;height:9rem;line-height:9rem}.num_list li button p,.num_list li .num_delete p{font-size:3rem;line-height:3rem}.btn_middle.btn_check,.btn_login{padding:2rem;font-size:4rem}.btn_small{font-size:2.8rem}.inp_mo,.inp{width:12rem;height:12rem}.tel_box{width:100%;height:15rem}.sub_txt,.contents .sub_txt .txt_col01{font-size:4.2rem}.sub_tt{max-width:42rem;font-size:3.6rem}.btn_large.col01,.btn_large{padding:12rem 5rem;font-size:6rem}.select_contents{padding:0 0 0 8rem}.main_sub_txt{max-width:100%}.total.p_r_120{padding-right:4rem}.profile_info{height:16rem}.hospital_list li span.title{font-size:4.8rem}.hospital_list li span.name{font-size:3.6rem}.hospital_list li span.add{height:12rem}.f_s_36 .txt_col01{font-size:4rem;line-height:1}.time_list li{height:24rem}.time_list a{padding:4rem}.time_list li span strong{font-size:3rem}.time_list li .num{font-size:7rem;line-height:1}}@media screen and (max-width: 1280px){.body_wrap{height:auto;min-height:100vh;display:flex;flex-direction:column}footer{padding:2rem 4rem;height:auto;margin-top:auto}header{margin-bottom:2rem;padding:1.5rem 4rem 0}.contents{margin-bottom:10rem;flex:1}.tel_box{height:12rem}.contents .item .title_hp,.inp p span{font-size:4.2rem}.txt-fz,.txt_col03,.txt-fz-strong{font-size:2.4rem}.contents,.sub_wrap{padding:0 4rem}.contents_padd{height:auto}.btn_xsmall{display:flex;align-items:center;gap:.5rem;font-size:2rem}.btn_small{font-size:2rem;width:18rem}.btn_large.col01,.btn_large{font-size:4rem}.sub_txt,.contents .sub_txt .txt_col01{font-size:3.6rem}.sub_tt{font-size:3.2rem}.btn-sort{font-size:2.8rem}.reservation_mb_mo{margin-bottom:6rem;z-index:9999}.btn_sort{font-size:3rem;padding:1rem 3rem;margin-left:0}.contents_padd_mo{margin-bottom:6rem;flex-wrap:wrap}.total.p_r_120{padding-right:0}.hospital_wrap{margin-bottom:8rem}.hospital_list{width:100%}.hospital_list .swiper-wrapper{display:flex!important;flex-wrap:wrap;gap:2rem;height:auto}.hospital_list .swiper-slide{width:calc((100% - 2rem)/2)!important;margin:0!important}.hospital_list li{width:100%!important;height:45rem;margin:0;box-shadow:none}.hospital_list li span.btn_select{display:none}.hospital_list li .lesson span{padding:.6rem 1rem}.lesson-wrap{max-height:9rem}.hospital_list li a{justify-content:space-around;padding:4rem}.hospital_list li span.title{font-size:4rem;height:auto}.hospital_list li span.name{font-size:3rem}.profile_info .profile_img{border-radius:6px}.hospital_list li span.add{margin-top:0;height:auto;font-size:2rem}.profile_info{height:15rem}.hospital_list li .lesson{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.hospital_list li .lesson span{margin:0}.hospital_list li span.add{margin-right:0;line-height:1.5}.time_list{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:8rem}.time_list li{width:calc((100% - 2rem)/2);height:30rem}.time_list li .num{font-size:8rem}.time_list a{padding:5rem}.time_list strong{font-size:4rem;color:var(--text-color)}}@media screen and (max-width: 960px){footer{flex-direction:column;align-items:flex-start;gap:3rem}.contents .item .title_hp{font-size:3.6rem}.inp{margin-bottom:4rem}.inp p span{font-size:3.8rem}.txt-fz,.txt_col03,.txt-fz-strong{font-size:2rem}.contents .item:nth-child(1){width:52%}.tel_box{height:8rem}.btn_large.col01,.btn_large{font-size:3.2rem}.btn_large.col01,.btn_large{padding:9rem 0}.sub_txt,.contents .sub_txt .txt_col01{font-size:3.2rem}.sub_tt{font-size:2.8rem}.hospital_list .swiper-wrapper .swiper-slide{width:100%!important}.btn-sort{margin-left:0}i[class^=xi-],.btn-sort,.total.p_r_120,.total_count_text{font-size:2rem}.btn-sort{padding:1rem 2rem}.hospital_list li{height:38rem}.hospital_list li span.title{font-size:3rem}.profile_info{height:12rem}.profile_info .profile_img{width:10rem;height:10rem}.hospital_list li span.name{font-size:2.4rem}.hospital_list li .lesson span{font-size:1.6rem;border-radius:6px}.hospital_list li span.add{font-size:1.8rem}}@media screen and (max-width: 768px){.head_mo_back_btn{width:100%;height:100%}footer{padding:4rem 2rem}footer.intro_footer{display:flex}footer .footer_txt{display:block}footer .footer_txt:first-child span{margin-bottom:1rem;font-size:1.6rem}footer .footer_txt span{display:block}footer .use_txt{margin-left:0}footer .use_txt a{font-size:1.6rem}footer .use_txt a b{font-size:1.6rem}.btn_col{gap:4px}header{background-color:#82b3f82d;padding:2rem 1.2rem;margin-bottom:6rem}.body_wrap h1{display:none}.main_body h1{display:block}.head_mo_txt{display:flex;justify-content:center;align-items:center;width:100%}.head_mo_txt strong{text-align:center;color:var(--text-color)}.head_mo_txt a{display:block;position:absolute;left:1%;top:50%;transform:translateY(-50%);height:4rem;padding:1rem}.contents{display:block;height:auto;padding:0 3rem}.contents .item:nth-child(1){width:100%;margin-bottom:5rem}.contents .item:nth-child(2) .num_list{display:none}.contents .item .inner{width:100%}.contents .item .title_hp{margin-bottom:5rem;font-size:3.6rem;text-align:center}.inp{height:12rem;margin-bottom:6rem!important}.inp p span{font-size:5.4rem}.txt-fz,.txt-fz-strong{font-size:2.6rem;line-height:1.5}.item .txt_col02 .txt_col03{display:inline-block;font-size:2.6rem}.btn_login,.btn_middle.btn_check{font-size:3.6rem;margin-bottom:0rem}.txt_col02.txt-fz br{display:none}#contact_number_text{margin-bottom:0}.verify .inps{align-items:center;justify-content:center;margin-bottom:4rem!important}.inps .inp{height:12rem;width:12rem}a.btnx.btn_small.col01.m_t_20.btn_resend{display:flex;width:18rem;height:12rem;margin-left:2rem;font-size:2.6rem;line-height:1.3;background-color:var(--main-color)}.mo_custom_txt,.txt_col03{font-size:3rem}.verify .inps .inp{margin-bottom:0!important}.sub_txt{margin-bottom:2rem}.sub_txt,.contents .sub_txt .txt_col01{font-size:5rem}.sub_tt{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;font-size:3.6rem;margin-bottom:2rem}.select_contents_doctor .sub_tt{margin-bottom:0}.btn_large.btn_reservation{padding:8rem 5rem;font-size:5rem;margin-bottom:4rem}p.item_sub_txt{font-size:2.4rem;text-align:left}.item{margin-bottom:6rem}.lesson-wrap{max-height:8rem}.time_list li{height:auto}.f_s_36 .txt_col01{font-size:3rem}.time_list li .num{font-size:6rem}.time_list li span strong{font-size:2.8rem}.time_list a{padding:3rem;gap:1.6rem}.time_list{gap:1rem}.time_list li{width:calc((100% - 1rem)/2)}}@media screen and (max-width: 540px){header{height:auto;padding:3rem 2rem}.head_mo_txt a{height:2rem;padding:0 2rem}footer{gap:1.6rem}footer .footer_log a{font-size:1.6rem}i[class^=xi-],.btn-sort,.total.p_r_120,.total_count_text{font-size:1.6rem}.contents{padding:0 3rem}.inp p span{font-size:4.6rem}.contents .item .title_hp{font-size:3.2rem}.reservation_mb_mo{margin-bottom:4rem}.txt-fz,.txt-fz-strong{font-size:2.4rem}.btn_login,.btn_middle{font-size:3rem;padding:2.4rem}.mo_custom_txt,.txt_col03,.item .txt_col02 .txt_col03{font-size:2.4rem}.verify .inps .inp{margin:0 8px}a.btnx.btn_small.col01.m_t_20.btn_resend{width:12rem;height:10rem;font-size:2rem}.inps .inp{width:10rem;height:10rem}.btn_login,.btn_middle.btn_check{font-size:3rem}.sub_txt,.contents .sub_txt .txt_col01{font-size:4rem}.sub_tt{gap:1rem;font-size:2.4rem}.btn_large.btn_reservation{font-size:4rem;padding:7rem 5rem}.btn-sort{padding:1rem 1.6rem}.inp input,.inp p{font-size:4.8rem}.hospital_list li{margin-bottom:1.5rem;border-radius:1rem;height:34rem}.lesson-wrap{max-height:7rem}.hospital_list li .lesson{gap:.5rem}.hospital_list .swiper-wrapper{gap:0}.hospital_wrap{margin:4rem 0 8rem}.time_list li span strong{font-size:2.4rem}.reser_fz{line-height:1}.reser_fz strong.txt_col01{font-size:2.4rem}.time_list a{padding:2.4rem;gap:1.2rem}.time_list li{border:3px solid #333}.time_list li .num{font-size:4.8rem}.time_list strong{font-size:3rem}}@media screen and (max-width: 430px){.contents{padding:0 2rem}.inp{height:10rem}.inp p span{font-size:3.6rem}.txt-fz,.item .txt_col02 .txt_col03,.txt-fz-strong{font-size:2rem}.btn_login,.btn_middle.btn_check{font-size:2.4rem}.contents .item .title_hp{font-size:3rem}.inps .inp{margin:0 8px;width:8rem;height:9rem}p.txt_col02.m_t_40.f_s_36.m_b_custom,.txt_col03{font-size:2.2rem}a.btnx.btn_small.col01.m_t_20.btn_resend{width:10rem;height:9rem;border-radius:8px;font-size:1.6rem}.sub_tt{font-size:1.8rem;font-weight:500}.sub_txt,.contents .sub_txt .txt_col01{font-size:3rem;margin-bottom:2rem!important}.btn_large.btn_reservation{font-size:3.2rem;padding:6rem}p.item_sub_txt{font-size:1.8rem}.reservation_mb_mo{margin-bottom:4rem}.hospital_list li a{padding:2.4rem}.select_contents .sub_tt{font-size:2.2rem;justify-content:space-between;width:100%}.btn-sort{padding:1rem 2rem}.hospital_list li span.title{font-size:3rem}.profile_info .profile_img{width:8rem;height:8rem}.hospital_list li .lesson{font-size:2rem}.hospital_list li .lesson span{padding:5px;font-size:1.4rem}.hospital_list li span.add{font-size:1.8rem}.profile_info{height:10rem}.time_list li{border:2.5px solid #333}.time_list li .num{font-size:4rem;line-height:1.2}.time_list strong{font-size:2.4rem}}@media screen and (max-width: 360px){footer .footer_txt:first-child span{font-size:1.4rem}footer .use_txt a b{font-size:1.4rem}.head_mo_txt a{height:1.6rem}.head_mo_txt strong{font-size:2rem}.head_mo_txt a img{width:1.2rem}.inp{height:8rem;box-shadow:0 0 0 3px #e6e6e6}.inps .inp{width:7rem;height:8rem}.inp input,.inp p{font-size:4.2rem}.inp p span{font-size:3rem}.contents .item .title_hp{font-size:2.6rem}.item .txt_col02 .txt_col03{font-size:1.8rem}.btn_login,.btn_middle{font-size:2.4rem}.btn_large.btn_reservation{font-size:2.8rem}p.txt_col02.m_t_40.f_s_36.m_b_custom,.txt_col03{font-size:2rem}.txt-fz,.item .txt_col02 .txt_col03,.txt-fz-strong,.total.p_r_120{font-size:1.6rem}.sub_tt{gap:1rem}.contents_padd_mo{flex-direction:reverse}.hospital_list li a{padding:2.5rem 2rem}.profile_info .profile_txt{margin-left:10px}.hospital_list li .lesson span{font-size:1.4rem}.hospital_list li span.add{font-size:1.6rem}.btn-sort,i[class^=xi-]{font-size:1.6rem;line-height:1}a.btnx.btn_small.col01.m_t_20.btn_resend{height:8rem;padding:1.2rem}.time_list a{gap:.2rem;padding:1.6rem}.time_list li span{font-size:4rem}.time_list strong{font-size:2rem}.time_list li .num{font-size:4rem;line-height:1.4}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.main_body{display:flex;height:100%;min-height:100vh;padding:3rem;background:url(../img/intro-original-bg.jpg) no-repeat;background-size:cover}.main-contents{display:flex;flex:1;flex-direction:column;width:50%;height:100%;margin-left:50%;overflow:hidden}.main-contents-wrap{display:flex;justify-content:center;flex-direction:column;min-height:100vh;box-sizing:border-box}.intro-title{margin-bottom:3rem}.intro-logo h1{width:30rem;margin-bottom:2rem}.intro-logo h1 img{width:100%;height:100%}.intro-logo span{display:block;margin-bottom:2rem;font-size:2.4rem;line-height:1.5}.intro-desc-step{margin-bottom:2rem;font-size:2.8rem;text-align:center}.intro-desc{margin-bottom:2rem}.intro-article-wrap ul{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.intro-article-wrap ul li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc((100% - 6rem) / 3);padding:4rem 1rem;border-radius:2rem;background-color:#fff}.intro-article-wrap ul li figure{display:flex;justify-content:center;align-items:center;width:7rem;height:6.5rem;margin-bottom:2rem}.intro-article-wrap ul li figure img{width:100%;height:100%}.intro-article-wrap ul li h5{margin-bottom:1rem;text-align:center}.intro-article-wrap ul li span{min-height:5.2rem;text-align:center;font-size:1.8rem;line-height:1.4}.intro-desc-txt{text-align:center;font-size:2rem;line-height:1.4}.intro-btn{display:block;padding:2.4rem;border-radius:1.2rem;text-align:center;font-size:3rem;font-weight:600;color:#fff;background-color:var(--main-color);transition:var(--transition1)}.intro-article-wrap ul li:after{content:"";display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:-2.9rem;transform:translate(1px,-50%) rotate(90deg);height:3rem;aspect-ratio:1/1;border-radius:100%;color:#fff;background-image:url(../img/intro_arrow.svg);background-size:contain;background-color:var(--main-color)}.intro-article-wrap ul li:last-child:after{display:none}.join_step01_wrap{padding:10rem 5rem}.joinClick{display:flex;align-items:center;flex-direction:column;gap:2rem}.joinClick_txt{text-align:center;color:var(--sub-color1)}.joinClick .tel_num_btn{padding:5rem 10rem;font-size:3.2rem;font-weight:500;text-align:center;line-height:1.4;color:#fff;border-radius:2rem;background-color:var(--main-color)}.join{position:absolute;top:4rem;right:3rem}.join a{display:inline-block;height:5.5rem;padding:15px 35px;border-radius:12px;font-size:2rem;color:#fff;background:var(--main-color)}.join_page_body{background:#82b3f82d}.join-wrap{width:50%;margin:0rem auto 6rem;padding:6rem 10rem;border-radius:30px;background:#fff}.join_list{display:flex;flex-direction:column;gap:2rem}.join_title{margin-bottom:6rem;font-size:4rem;text-align:center}.visually-hidden{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);border:0}.join_list label{display:block;margin-bottom:1.2rem;font-size:2.8rem}.birth-box #birth2{text-align:center;color:var(--text-color)}.age_wrap span:after,.gender span:after,.join_list label:after{content:"*";display:inline-block;margin-left:5px;color:var(--main-color)}.join_list input{width:100%;padding:2rem 1rem;color:var(--sub-text-color);border:1px solid var(--sub-color2);border-radius:8px}.phone_wrap{display:flex;justify-content:space-between;align-items:center;gap:2rem}.phone_wrap .tel_num_btn{padding:2.2rem 4rem;border-radius:12px;color:#fff;background-color:var(--sub-text-color);transition:.3s}.phone_wrap .tel_num_btn:hover{background-color:var(--main-color)}.birth_wrap label,.age_wrap span,.gender span{display:block;font-size:2.8rem;margin-bottom:1.2rem}.birth_wrap{max-width:72%}.birth-box input:focus{outline:none;box-shadow:none}.gender{display:flex;align-items:start;gap:5rem}.gender_wrap{display:flex;flex-direction:column;gap:1rem}.label-gender{position:relative}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:2rem;height:2rem;padding:1rem;border:1px solid var(--main-color);border-radius:5rem;background-color:#e0edff46;cursor:pointer;outline:none;transition:.3s}.custom_radio{width:0}.label-gender input[type=radio]:checked+.custom_radio{border-color:var(--main-color);background-color:#e0edff46}.label-gender input[type=radio]:checked+.custom_radio:after{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.2rem;height:1.2rem;border-radius:50%;background:var(--main-color)}.gender_box{display:flex;align-items:center;gap:1rem}label.label-gender{display:flex;align-items:center;gap:.5rem}.gender label:after,.gender label span:after{content:""}.birth-box{display:flex;align-items:center;gap:1rem}input#birth2{width:6rem;border-color:var(--main-color);background-color:#e0edff46}button.btn-join{display:inline-block;width:100%;padding:2.4rem 0;border-radius:12px;color:#fff;background-color:var(--main-color)}input#birth2:disabled,input[type=radio]:disabled{border-color:var(--sub-color2);background-color:#efefef4d;cursor:unset}input#birth2:disabled{width:6rem}@media screen and (max-width: 1920px){.main_body,.main-contents{height:auto}.main-contents-wrap{justify-content:start;min-height:0}}@media screen and (max-width: 1600px){.intro-article-wrap ul li{padding:3rem 1rem}.intro-article-wrap ul li figure{width:6rem;height:5.5rem;margin-bottom:1.4rem}.intro-article-wrap ul li h5{font-size:2rem}.intro-article-wrap ul li span{font-size:1.6rem}.intro-logo h1 img{width:100%;height:100%}.intro-logo h1{width:26rem;height:auto}.intro-logo span{font-size:2.2rem}}@media screen and (max-width: 1280px){.main_body{height:auto;min-height:100vh;background-image:none;background-color:#82b3f82d}.main-contents-wrap{display:block}.main-contents{display:block;width:auto;margin-left:0}.intro-logo span{max-width:80rem}.join{float:inline-end;display:block}.join-wrap{width:90%;margin:0 auto 6rem}.join_title{font-size:3rem}.join_list label,.birth_wrap label,.age_wrap span,.gender span,.join_list input,.phone_wrap .tel_num_btn,.dash{font-size:2rem}}@media screen and (max-width: 768px){.main_body{height:auto}.main-contents{width:100%;margin-left:0}.intro-title{margin-bottom:4rem}.intro-logo h1{margin-bottom:6rem;width:16rem}.intro-logo img{width:18rem}.intro-big-typo{margin-top:12rem;text-align:center}.intro-logo span{display:block;text-align:center;color:var(--sub-color1)}.intro-article-wrap ul li{justify-content:space-between}.intro-article-wrap ul li figure{width:5rem;height:4.5rem}.intro-article-wrap ul li h5{font-size:1.8rem}.intro-article-wrap ul li span{font-size:1.4rem}.m-col{display:flex;flex-direction:column;align-items:center;gap:6rem;margin-bottom:5rem}.m-col .intro-desc{order:2;width:100%}.m-col .intro-btn{order:1;width:100%;padding:5rem 0;margin-bottom:2rem;font-size:4.2rem;border-radius:20px}.join a{height:auto;padding:1.2rem 2.6rem;margin-top:1.8rem;font-size:1.8rem;border-radius:1rem;background-color:var(--main-color)}.join_page_body header{margin-bottom:6rem}.join_page_body{background:#fcfcfc}.join-wrap{width:100%;height:auto;padding:0 3rem;margin-bottom:8rem;background:none}.join_title{display:none}.join_list label{font-size:2.4rem}.join_list input{padding:1.2rem .6rem;font-size:1.4rem}.phone_wrap .tel_num_btn{padding:1.4rem 2.4rem;font-size:2rem}.birth_wrap label,.age_wrap span,.gender span{font-size:2.4rem}li.birth{display:block}.dash{font-size:2rem}.gender_wrap{gap:.2rem}input[type=radio]{padding:1rem}}@media screen and (max-width: 540px){.main_body{padding:3rem 2rem}.intro-article-wrap ul li:after{top:95%;left:47%;transform:rotate(180deg);z-index:2;font-size:2rem}.intro-article-wrap ul{gap:1rem;flex-direction:column}.intro-article-wrap ul li{width:100%}.intro-article-wrap ul li h5{font-size:1.8rem}.intro-article-wrap ul li figure{width:5rem;height:6rem}.intro-desc-txt{font-size:1.8rem}.joinClick{gap:4rem}.joinClick_txt{font-size:1.6rem}.joinClick .tel_num_btn{padding:5rem 8rem;font-size:2rem}.join_title{font-size:2.4rem}.dash,.birth_wrap label,.age_wrap span,.gender span,.join_list label{font-size:1.8rem}.phone_wrap .tel_num_btn{font-size:1.6rem}.join a{padding:1.2rem 2.6rem;margin-top:1.4rem;font-size:1.6rem;border-radius:8px}input[type=radio]{width:1.8rem}.birth_wrap{max-width:85%}input#birth2,input#birth2:disabled{width:3rem}.gender{gap:2.4rem}}@media screen and (max-width: 430px){.intro-logo h1{width:12rem}.intro-title{margin-bottom:5rem}.intro-big-typo{font-size:4rem}.intro-logo span{font-size:2rem;line-height:1.3}.m-col{gap:5rem}.m-col .intro-btn{margin-bottom:2rem;font-size:2.8rem}.intro-desc-step{font-size:2rem}.join a{padding:1.2rem 2.4rem;margin-top:.2rem;font-size:1.4rem}.join_title{font-size:2.6rem}button.btn-join{padding:2rem 0;font-size:2rem}.phone_wrap{gap:1.4rem}.gender_box,.gender_wrap{gap:.5rem}label.label-gender{gap:.3rem}.birth_wrap label,.age_wrap span,.gender span{margin-bottom:1rem}}@media screen and (max-width: 360px){.phone_wrap .tel_num_btn{padding:1.4rem 2rem}.join_list input{padding:1.4rem .4rem}input[type=radio]{padding:1rem}}@media screen and (max-width: 320px){.intro-article-wrap ul li:after{left:45%}}table.design1{table-layout:fixed;width:100%;margin-top:10px;border-top:1px solid #ccc}table.design1 tr th,table.design1 tr td{padding:16px;font-size:30px;border-bottom:1px solid #ccc}table.design1 tr th{font-weight:500;text-align:center;color:#fff;background:#333}table.design1 tr td{padding-left:20px}.layerPopup_wrap{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99999;display:none}.layerPop_btn{position:absolute;top:20px;right:20px;z-index:1000;color:#222}.layerPop_btn i{font-size:5rem}.layerPop_btn i:before{content:""}.layerPopup_box.padd{padding:4rem 5rem}.layerPopup_bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:.7!important;background:#333}.layerPopup_box{display:block;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:70%;max-width:125rem;height:auto;max-height:90%;padding:5rem;background:#fff;border-radius:15px}.layerPopup_wrap .card_area,.layerPopup_wrap .con_area{justify-content:center;gap:1.4rem}.clausePopup_wrap{display:none;position:fixed;top:0;left:0;z-index:99999;width:100vw;height:100vh}.clausePop_btn{position:absolute;top:20px;right:20px;z-index:1000;color:#222}.clausePop_btn i{font-size:5rem}.clausePopup_bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:var(--text-color);opacity:.7!important}.clausePopup_box{overflow:hidden;overflow-y:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:70%;height:92%;max-height:120rem;padding:5rem 6rem 4rem;border-radius:15px;background:#fff}.clause_text_blue{color:var(--main-color);text-decoration:underline;font-size:1.6rem;font-weight:700}.con_area{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%;margin:0 auto;text-align:center}.tt_title{margin-bottom:1.8rem;font-size:3.2rem;font-weight:600}.con_area p{font-size:3.2rem}.del_area{width:80rem;margin:0 auto;text-align:center}.gray_box{padding:4rem;border-radius:12px;background:#f0f0f0}.gray_box .title{font-size:5rem;font-weight:600;line-height:1.7;color:var(--main-color)}.gray_box .ta_l{font-size:3rem}.gray_box .leave{font-size:3rem;text-align:left}.gray_box .leave p{margin-bottom:12px;line-height:1.4em}.card_area{display:flex;flex-direction:column;justify-content:center;gap:3rem;position:relative;width:100%!important;height:100%;margin:0 auto;text-align:center}.card_area p{margin-bottom:4rem;font-size:2.4rem;line-height:1.4}.col02,.col01{padding:1rem 0}.card_area div.tt{font-size:5rem;font-weight:600;line-height:1.4;color:var(--text-color)}[class^=form_checkbox] label{display:flex;align-items:center;gap:1rem;font-size:3.4rem;cursor:pointer}.login_step01_card_area{width:90rem}.agree_box{background:#f0f0f0;text-align:left;padding:20px 40px;color:#000;height:75%;overflow-y:scroll;font-size:24px;line-height:1.4em}.agreebox_all{position:relative;display:block;background-color:#f9f9f9;padding:20px 30px;border-radius:8px;font-weight:600;text-align:left}.agreebox_list{padding:1rem 0 1rem 3rem;text-align:left}.agreebox_list li{position:relative;padding-bottom:2.4rem;font-size:30px}.agreebox_list .link_view{position:absolute;right:0;top:0;color:var(--sub-color1);vertical-align:middle}.agreebox_list .link_view span{display:flex;align-items:center;font-size:24px}.agreebox_list li label{display:flex;gap:1rem;align-items:center;font-size:2.8rem;cursor:pointer}.ico-required{width:0;padding:0 0 0 30px;position:relative;display:inline-block;white-space:nowrap;vertical-align:top}.ico-required:before{content:"*";float:left;margin:0 0 0 -15px;width:15px;color:#aa2d29;text-align:center}.cur_hand{display:inline-block;width:30px;height:30px;border-radius:3px;border:1px solid #4f4f4f;background-color:#fff;margin-right:5px;vertical-align:middle}.cur_hand:checked{border:none;background-color:var(--main-color)}.label_list{display:flex;justify-content:space-between}.label_list li{width:100%;text-align:center}.label_list li .box_item{display:block;height:146px;padding:20px 0;box-sizing:border-box;background-color:#fff;border:1px solid #efefef;color:#171a19;line-height:1.4;letter-spacing:-.25px}.label_list li .box_item img{display:block;width:57px;margin:0 auto 12px}.label_list li:not(:first-child){margin-left:8px}.use_list{margin-left:14px}.use_list li{margin-bottom:.2rem}.paragraph:not(:first-child){margin-top:64px}.clause_contents{background:#fff;padding:30px 46px 40px;border:1px solid #efefef}.clause_contents .title{margin-top:16px;color:#000;text-align:center;padding-bottom:25px;font-size:2.4rem;font-weight:700;border-bottom:1px solid #EAEBEA;margin-bottom:20px}.clause_contents .menu_wrap{display:flex;gap:20px}.clause_contents .menu_list{flex:1;min-width:0}.clause_contents .menu_list li{display:flex;align-items:start;gap:5px;margin-bottom:10px}.clause_contents .menu_list li a{display:inline-flex;width:90%;line-height:1.4;text-decoration:underline;color:#000}.clause_contents .menu_list li img{vertical-align:middle}.paragraph p{line-height:1.4em}.paragraph p img{vertical-align:middle}.table_wrap .bold{font-weight:700}.table_wrap{margin-bottom:1rem;border-top:1px solid #171A19}.table_wrap table{width:100%;border-collapse:collapse}.table_wrap table thead th{padding:14px 0;text-align:center;border-left:1px solid #FFFFFF;background-color:#f0f5f4}.table_wrap table thead th:first-child{border-left:none}.table_wrap table thead th.bd_l{border-left:1px solid #FFFFFF}.table_wrap table thead th.bd_t{border-top:1px solid #FFFFFF}.table_wrap table thead th.bd_b{border-bottom:1px solid #FFFFFF}.table_wrap table tbody th{font-weight:400;border-bottom:1px solid #eaebea;border-left:1px solid #eaebea}.table_wrap table tbody th.first{border-left:none!important}.table_wrap table tbody th.al_center{text-align:center}.table_wrap table tbody th.al_right{text-align:right}.table_wrap table tbody td{padding:14px;vertical-align:middle;border-bottom:1px solid #eaebea;border-left:1px solid #eaebea;background-color:#fff}.table_wrap table tbody td.first{border-left:none}.paragraph_df{display:flex;gap:.5rem}.m_b_custom{margin-bottom:3rem}.txt_change,.txt_change01{font-size:3.2rem;line-height:1.5}.stress{font-size:3.2rem;color:#ff3600}.layer_popup_tell{line-height:1.7}.label_list li .box_item,.card_area p,.clause_contents .menu_list li a,.table_wrap table tbody td,.table_wrap table thead th,.use_list li{font-size:2rem}.logout_popup .layerPopup_box{width:40%;height:26rem;padding:6rem 4rem}.logout_popup .card_area p{font-size:2.8rem}@media screen and (max-width: 1600px){.card_area div.tt{font-size:4rem}.label_list li .box_item,.card_area p,.clause_contents .menu_list li a,.table_wrap table tbody td,.table_wrap table thead th,.use_list li{font-size:1.6rem}.card_area p{margin-bottom:2rem}.card_area .btn_login{padding:2.4rem}}@media screen and (max-width: 1280px){.layerPopupNum .card_area{gap:.2rem}.layerPopup_box,.clausePopup_box{width:85%}.layerPopup_box.padd{padding:2.5rem}.agreebox_list{padding:1rem 0 1rem 1rem}.label_list{flex-wrap:wrap;gap:1rem}.label_list li{width:100%}.label_list li:not(:first-child){margin-left:0}.agree_box{height:80%}.card_area{gap:2rem}.card_area div.tt{font-size:3rem}[class^=form_checkbox] label{font-size:2rem}.agreebox_all{padding:1.8rem}.agreebox_list li{padding-bottom:1.8rem}.label_list li .box_item{height:12rem}.label_list li .box_item img{width:3.2rem}.clause_contents .menu_list li img{width:1.8rem}.label_list li .box_item,.card_area p,.clause_contents .menu_list li a,.table_wrap table tbody td,.table_wrap table thead th,.use_list li{font-size:1.4rem}[class^=form_checkbox] label{font-size:2.4rem}.agree_box strong,.agree_box strong u{font-size:2rem}.agreebox_list li label,.agreebox_list .link_view span{font-size:1.8rem}.clause_contents .menu_list li{gap:3px}.paragraph_df{display:flex;align-items:center}.table_wrap table tbody td{line-height:1.4}.card_area .btn_login{font-size:3rem}.cur_hand{flex-shrink:0;width:2rem;height:2rem}.agreebox_list li label{align-items:start;width:80%}input[type=checkbox]:after{background-size:contain}.layerPop_btn i,.clausePop_btn i{font-size:4rem}.logout_popup .layerPopup_box{width:50%;height:22rem}.logout_popup .card_area p{font-size:2.4rem}.logout_popup .btn_col{justify-content:center}}@media screen and (max-width: 960px){.con_area .tt{font-size:3.4rem}.con_area p,.txt_change,.txt_change01,.stress{font-size:2.8rem}.gray_box .title{font-size:4rem}}@media screen and (max-width: 768px){.layerPopupNum .layerPopup_box{width:100%}.card_area div.tt{font-size:3rem}.layerPopup_wrap .card_area{justify-content:unset;gap:2rem}.label_list li .box_item{padding:2.5rem 0}.paragraph p img{width:2rem}.clausePopup_wrap{overflow-y:hidden;height:100vh}.agree_box{height:75%!important;padding:2rem 1rem}.use_list{margin-bottom:2rem}.layerPopup_wrap{position:fixed;width:100vw;height:100vh}.layerPopup_box{width:100vw;height:100vh;margin:0;padding:10rem 5rem;border-radius:0}.agree_mo_btn{display:block}.con_area{width:auto}.clausePopup_box.padd{overflow:hidden;width:100%;height:100vh;padding:3rem 2rem;margin:0}.clausePopup_box{border-radius:0}.card_area{width:auto!important}.card_area p{margin-bottom:2rem}.layerPopup_box.padd{padding:5rem 2rem}[class^=form_checkbox] label{font-size:2rem}.cur_hand{width:1.8rem;height:1.8rem}input[type=checkbox]:after{background-size:contain}.agreebox_list{padding:1rem 2rem}.agreebox_list li label{display:flex;gap:1rem}.agreebox_list li label input{min-width:1.8rem;transform:translateY(2px)}.m_b_20 strong{text-align:center;display:block}.label_list{margin-bottom:6rem}.paragraph:not(:first-child){margin-top:0;padding:3rem 2rem}.clause_contents .menu_wrap{display:block}.clause_contents .menu_list li{align-items:start}.clause_contents .menu_list li a{width:76%}.paragraph p img{display:inline}.table_wrap{overflow-x:scroll;width:100%;margin-bottom:2rem}.table_wrap table{min-width:1024px}.paragraph:not(:first-child){padding:3rem 1rem}.agreebox_list li{display:flex;justify-content:space-between;position:relative;padding-bottom:20px;font-size:30px}.agreebox_list .link_view{display:flex;flex-wrap:nowrap;position:static}.agreebox_list .link_view span{display:flex}.layerPopupCom .layerPopup_box,.layerPopupNum .layerPopup_box{height:100vh;max-height:100%}.con_area p,.txt_change,.txt_change01,.stress{font-size:2rem}.con_area .tt{font-size:3rem}.gray_box .title{font-size:3.2rem}.layerPopup_wrap.logout_popup{position:fixed}.logout_popup .btn_col{gap:1rem}.logout_popup .layerPopup_box{overflow-y:hidden;width:70%;height:20rem;padding:4rem;border-radius:12px;transform:translate(-50%,-50%)}}@media screen and (max-width: 540px){.layerPop_btn i,.clausePop_btn i{font-size:3rem}.agree_box strong,.agree_box strong u{font-size:1.8rem}.card_area{gap:1.8rem}.card_area p{flex-wrap:wrap}.card_area .btn_login,.card_area div.tt{font-size:2.4rem}.agreebox_list li label,.agreebox_list .link_view span{font-size:1.4rem}.agreebox_list li{align-items:start}.con_area .tt,.gray_box .title{font-size:2.4rem}.con_area p,.txt_change,.txt_change01,.stress{font-size:1.6rem}.tt_title{margin-bottom:1.2rem}.logout_popup .layerPopup_box{height:23rem}.logout_popup .card_area p{font-size:1.8rem}.logout_popup .btn_col{flex-direction:column-reverse;align-items:center}.logout_popup .btnx{border-radius:1rem;margin-left:0!important}}@media screen and (max-width: 360px){.txt_change,.txt_change01,.con_area p,.stress{font-size:1.2rem}.gray_box .title,.con_area .tt{font-size:2rem}}div:where(.swal2-container){z-index:99999!important;word-break:keep-all}div:where(.swal2-container) div:where(.swal2-popup){width:80rem!important}div:where(.swal2-container) h2:where(.swal2-title){font-size:4rem!important}div:where(.swal2-container) div:where(.swal2-html-container){font-size:36px!important}div:where(.swal2-container) button:where(.swal2-styled){font-size:40px!important;font-weight:700!important}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){color:#fff;background:var(--main-color)!important}div:where(.swal2-icon){width:10em;height:10em;border:.5em solid rgba(0,0,0,0)}div:where(.swal2-icon) .swal2-icon-content{font-size:7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{width:7.5em;height:15em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.875em;left:-4.127em;transform-origin:7.5em 7.5em;border-radius:15em 0 0 15em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-1.375em;left:3.75em;transform-origin:0 7.5em;border-radius:0 15em 15em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{top:-.5em;left:-.5em;border:.5em solid;border-color:var(--main-color)!important;opacity:.7}div:where(.swal2-icon).swal2-success{border-color:var(--main-color)!important;color:var(--main-color)!important}div:where(.swal2-icon).swal2-success .swal2-success-fix{top:1em;left:3.25em;width:.875em;height:11.25em;z-index:0!important}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{height:.625em;border-radius:.25em;background-color:var(--main-color)!important}div:where(.swal2-icon).join-success-icon.swal2-success .swal2-success-ring{background-color:var(--main-color)!important;opacity:1}div:where(.swal2-icon).join-success-icon.swal2-success [class^=swal2-success-line]{background-color:#fff!important;z-index:3}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:5.75em;left:1.625em;width:3.125em}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:4.75em;right:1em;width:5.875em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:4.625em;width:5.875em;height:.625em;border-radius:.25em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:2.125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:2em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@keyframes swal2-animate-success-line-tip{0%{top:2.375em;left:.125em;width:0}54%{top:2.125em;left:.25em;width:0}70%{top:4.375em;left:-.75em;width:6.25em}84%{top:6em;left:2.625em;width:2.125em}to{top:5.625em;left:1.625em;width:3.125em}}@keyframes swal2-animate-success-line-long{0%{top:6.75em;right:5.75em;width:0}65%{top:6.75em;right:5.75em;width:0}84%{top:4.375em;right:0;width:6.875em}to{top:4.75em;right:1em;width:5.875em}}@keyframes swal2-animate-error-x-mark{0%{margin-top:3.25em;transform:scale(.4);opacity:0}50%{margin-top:3.25em;transform:scale(.4);opacity:0}80%{margin-top:-.75em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@media screen and (max-width: 1280px){div:where(.swal2-container) div:where(.swal2-popup){max-width:60%!important}div:where(.swal2-container) h2:where(.swal2-title){font-size:2.8rem!important}div:where(.swal2-container) div:where(.swal2-html-container){font-size:2rem!important}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm),div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){font-size:2.8rem!important}div:where(.swal2-container) div:where(.swal2-actions){margin:1rem!important}}@media screen and (max-width: 960px){div:where(.swal2-container) div:where(.swal2-popup){max-width:80%!important}div:where(.swal2-container) h2:where(.swal2-title){font-size:3rem!important}div:where(.swal2-container) div:where(.swal2-html-container){font-size:2.4rem!important}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm),div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){font-size:3rem!important}div:where(.swal2-container) div:where(.swal2-actions){margin:1rem!important}}@media screen and (max-width: 768px){div:where(.swal2-container) div:where(.swal2-popup){width:100%!important}div:where(.swal2-container) div:where(.swal2-html-container){font-size:2.4rem!important}div:where(.swal2-container) h2:where(.swal2-title){font-size:2.8rem!important}div:where(.swal2-container) button:where(.swal2-styled){padding:.5em 1.1em!important}}@media screen and (max-width: 540px){div:where(.swal2-container) button:where(.swal2-styled){padding:.4em 1em!important;font-size:3rem!important}div:where(.swal2-container) h2:where(.swal2-title){font-size:2.4rem!important}div:where(.swal2-container) div:where(.swal2-html-container){font-size:2rem!important}}@media screen and (max-width: 430px){.swal2-actions{margin:.5em auto 0!important}div:where(.swal2-container) h2:where(.swal2-title){font-size:2rem!important}div:where(.swal2-container) button:where(.swal2-styled){font-size:2.4rem!important}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line],div:where(.swal2-icon){font-size:1.8rem!important}div:where(.swal2-icon).swal2-success .swal2-success-ring,div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long,div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip,div:where(.swal2-container) div:where(.swal2-html-container){font-size:1.8rem!important}}@media screen and (max-width: 360px){div:where(.swal2-container) h2:where(.swal2-title){font-size:1.6rem!important}div:where(.swal2-container) button:where(.swal2-styled){font-size:1.8rem!important}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line],div:where(.swal2-icon){font-size:2rem!important}div:where(.swal2-icon).swal2-success .swal2-success-ring,div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long,div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip,div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line],div:where(.swal2-icon){font-size:1.6rem!important}div:where(.swal2-container) div:where(.swal2-html-container){font-size:1.4rem!important}}@font-face{font-family:Pretendard;font-weight:400;src:url(./Pretendard-Regular.subset-BZqc2FCe.woff2)}@font-face{font-family:Pretendard;font-weight:500;src:url(./Pretendard-Medium.subset-D07TkZcI.woff2)}@font-face{font-family:Pretendard;font-weight:600;src:url(./Pretendard-SemiBold.subset-DdMYyxPR.woff2)}@font-face{font-family:Pretendard;font-weight:700;src:url(./Pretendard-Bold.subset-NvQkMce4.woff2)}
